mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-05-27 15:52:28 +00:00
Remove dollars from system call support symbols
This commit is contained in:
parent
a8d7195777
commit
a37960a3af
743 changed files with 1380 additions and 2016 deletions
|
@ -23,17 +23,16 @@
|
|||
|
||||
#define __NR_accept4_linux 0x0120 /* rhel5:enosysevil */
|
||||
|
||||
int accept4$sysv(int server, void *addr, uint32_t *addrsize, int flags) {
|
||||
int sys_accept4(int server, void *addr, uint32_t *addrsize, int flags) {
|
||||
static bool once, demodernize;
|
||||
int olderr, client;
|
||||
if (!flags || demodernize) goto TriedAndTrue;
|
||||
olderr = errno;
|
||||
client = __accept4$sysv(server, addr, addrsize, flags);
|
||||
client = __sys_accept4(server, addr, addrsize, flags);
|
||||
if (client == -1 && errno == ENOSYS) {
|
||||
errno = olderr;
|
||||
TriedAndTrue:
|
||||
client =
|
||||
fixupnewsockfd$sysv(__accept$sysv(server, addr, addrsize, 0), flags);
|
||||
client = __fixupnewsockfd(__sys_accept(server, addr, addrsize, 0), flags);
|
||||
} else if (SupportsLinux() && !once) {
|
||||
once = true;
|
||||
if (client == __NR_accept4_linux) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue