diff --git a/ape/ape-m1.c b/ape/ape-m1.c index 6d0e24664..5d2094ec7 100644 --- a/ape/ape-m1.c +++ b/ape/ape-m1.c @@ -16,86 +16,79 @@ │ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ │ PERFORMANCE OF THIS SOFTWARE. │ ╚─────────────────────────────────────────────────────────────────────────────*/ -#include -#include +#include #include -#include -#include -#include +#include +#include #include #include -#include +#include +#include +#include #include -#include +#include +#include +#include +#include -#define SYSLIB_MAGIC ('s' | 'l' << 8 | 'i' << 16 | 'b' << 24) -#define SYSLIB_VERSION 0 +#define SYSLIB_MAGIC ('s' | 'l' << 8 | 'i' << 16 | 'b' << 24) +#define SYSLIB_VERSION 1 struct Syslib { int magic; int version; - void (*exit)(int) __attribute__((__noreturn__)); long (*fork)(void); - long (*read)(int, void *, size_t); - long (*pread)(int, void *, size_t, off_t); - long (*readv)(int, const struct iovec *, int); - long (*write)(int, const void *, size_t); - long (*pwrite)(int, const void *, size_t, off_t); - long (*writev)(int, const struct iovec *, int); - long (*openat)(int, const char *, int, ...); long (*pipe)(int[2]); - long (*close)(int); long (*clock_gettime)(int, struct timespec *); long (*nanosleep)(const struct timespec *, struct timespec *); long (*mmap)(void *, size_t, int, int, int, off_t); - long (*sigaction)(int, const struct sigaction *restrict, struct sigaction *restrict); int (*pthread_jit_write_protect_supported_np)(void); void (*pthread_jit_write_protect_np)(int); void (*sys_icache_invalidate)(void *, size_t); - pthread_t (*pthread_self)(void); - int (*pthread_create)(pthread_t *, const pthread_attr_t *, void *(*)(void *), void *); - int (*pthread_detach)(pthread_t); - int (*pthread_join)(pthread_t, void **); + int (*pthread_create)(pthread_t *, const pthread_attr_t *, void *(*)(void *), + void *); void (*pthread_exit)(void *); int (*pthread_kill)(pthread_t, int); int (*pthread_sigmask)(int, const sigset_t *restrict, sigset_t *restrict); int (*pthread_setname_np)(const char *); - int (*pthread_key_create)(pthread_key_t *, void (*)(void *)); - int (*pthread_setspecific)(pthread_key_t, const void *); - void *(*pthread_getspecific)(pthread_key_t); + dispatch_semaphore_t (*dispatch_semaphore_create)(long); + long (*dispatch_semaphore_signal)(dispatch_semaphore_t); + long (*dispatch_semaphore_wait)(dispatch_semaphore_t, dispatch_time_t); + dispatch_time_t (*dispatch_walltime)(const struct timespec *, int64_t); }; #define TROUBLESHOOT 0 -#define ELFCLASS64 2 -#define ELFDATA2LSB 1 -#define EM_AARCH64 183 -#define ET_EXEC 2 -#define PT_LOAD 1 -#define PT_DYNAMIC 2 -#define EI_CLASS 4 -#define EI_DATA 5 -#define PF_X 1 -#define PF_W 2 -#define PF_R 4 -#define AT_PHDR 3 -#define AT_PHENT 4 -#define AT_PHNUM 5 -#define AT_PAGESZ 6 -#define AT_BASE 7 -#define AT_ENTRY 9 -#define AT_UID 11 -#define AT_EUID 12 -#define AT_GID 13 -#define AT_EGID 14 -#define AT_HWCAP 16 -#define AT_HWCAP2 16 -#define AT_SECURE 23 -#define AT_RANDOM 25 -#define AT_EXECFN 31 +#define ELFCLASS64 2 +#define ELFDATA2LSB 1 +#define EM_AARCH64 183 +#define ET_EXEC 2 +#define PT_LOAD 1 +#define PT_DYNAMIC 2 +#define EI_CLASS 4 +#define EI_DATA 5 +#define PF_X 1 +#define PF_W 2 +#define PF_R 4 +#define AT_PHDR 3 +#define AT_PHENT 4 +#define AT_PHNUM 5 +#define AT_PAGESZ 6 +#define AT_BASE 7 +#define AT_ENTRY 9 +#define AT_UID 11 +#define AT_EUID 12 +#define AT_GID 13 +#define AT_EGID 14 +#define AT_HWCAP 16 +#define AT_HWCAP2 16 +#define AT_SECURE 23 +#define AT_RANDOM 25 +#define AT_EXECFN 31 +#define STACK_SIZE (8ul * 1024 * 1024) #define STACK_ALIGN (sizeof(long) * 2) -#define AUXV_BYTES (sizeof(long) * 2 * 14) +#define AUXV_BYTES (sizeof(long) * 2 * 15) // from the xnu codebase #define _COMM_PAGE_START_ADDRESS 0x0000000FFFFFC000ul @@ -104,14 +97,12 @@ struct Syslib { #define _COMM_PAGE_APRR_WRITE_DISABLE (_COMM_PAGE_START_ADDRESS + 0x118) #define Min(X, Y) ((Y) > (X) ? (X) : (Y)) -#define Roundup(X, K) (((X) + (K) - 1) & -(K)) +#define Roundup(X, K) (((X) + (K)-1) & -(K)) #define Rounddown(X, K) ((X) & -(K)) -#define Read32(S) \ - ((unsigned)(255 & (S)[3]) << 030 | \ - (unsigned)(255 & (S)[2]) << 020 | \ - (unsigned)(255 & (S)[1]) << 010 | \ - (unsigned)(255 & (S)[0]) << 000) +#define Read32(S) \ + ((unsigned)(255 & (S)[3]) << 030 | (unsigned)(255 & (S)[2]) << 020 | \ + (unsigned)(255 & (S)[1]) << 010 | (unsigned)(255 & (S)[0]) << 000) #define Read64(S) \ ((unsigned long)(255 & (S)[7]) << 070 | \ @@ -123,13 +114,6 @@ struct Syslib { (unsigned long)(255 & (S)[1]) << 010 | \ (unsigned long)(255 & (S)[0]) << 000) -struct PathSearcher { - unsigned long namelen; - const char *name; - const char *syspath; - char path[1024]; -}; - struct ElfEhdr { unsigned char e_ident[16]; unsigned short e_type; @@ -168,10 +152,44 @@ union ElfPhdrBuf { char buf[0x1000]; }; +struct PathSearcher { + unsigned long namelen; + const char *name; + const char *syspath; + char path[1024]; +}; + +struct ApeLoader { + union ElfEhdrBuf ehdr; + struct PathSearcher ps; + // this memory shall be discarded by the guest + ////////////////////////////////////////////// + // this memory shall be known to guest program + union { + char argblock[ARG_MAX]; + long numblock[ARG_MAX / sizeof(long)]; + }; + union ElfPhdrBuf phdr; + struct Syslib lib; + char rando[16]; +}; + static int ToLower(int c) { return 'A' <= c && c <= 'Z' ? c + ('a' - 'A') : c; } +static unsigned long StrLen(const char *s) { + unsigned long n = 0; + while (*s++) ++n; + return n; +} + +static int StrCmp(const char *l, const char *r) { + unsigned long i = 0; + while (l[i] == r[i] && r[i]) ++i; + return (l[i] & 255) - (r[i] & 255); +} + static void *MemSet(void *a, int c, unsigned long n) { char *d = a; unsigned long i; @@ -197,12 +215,6 @@ static void *MemMove(void *a, const void *b, unsigned long n) { return d; } -static unsigned long StrLen(const char *s) { - unsigned long n = 0; - while (*s++) ++n; - return n; -} - static const char *MemChr(const char *s, unsigned char c, unsigned long n) { for (; n; --n, ++s) { if ((*s & 255) == c) { @@ -267,6 +279,7 @@ static void Perror(const char *c, int failed, const char *s) { Emit(": "); Emit(s); if (failed) { +#include Emit(" failed errno="); Itoa(ibuf, errno); Emit(ibuf); @@ -274,18 +287,12 @@ static void Perror(const char *c, int failed, const char *s) { Emit("\n"); } -__attribute__((__noreturn__)) -static void Pexit(const char *c, int failed, const char *s) { +__attribute__((__noreturn__)) static void Pexit(const char *c, int failed, + const char *s) { Perror(c, failed, s); _exit(127); } -static int StrCmp(const char *l, const char *r) { - unsigned long i = 0; - while (l[i] == r[i] && r[i]) ++i; - return (l[i] & 255) - (r[i] & 255); -} - static char EndsWithIgnoreCase(const char *p, unsigned long n, const char *s) { unsigned long i, m; if (n >= (m = StrLen(s))) { @@ -347,8 +354,7 @@ static char FindCommand(struct PathSearcher *ps, const char *suffix) { return SearchPath(ps, suffix); } -static char *Commandv(struct PathSearcher *ps, - const char *name, +static char *Commandv(struct PathSearcher *ps, const char *name, const char *syspath) { ps->syspath = syspath ? syspath : "/bin:/usr/local/bin:/usr/bin"; if (!(ps->namelen = StrLen((ps->name = name)))) return 0; @@ -365,9 +371,9 @@ static void pthread_jit_write_protect_np_workaround(int enabled) { volatile int count = count_start; unsigned long *addr, *other, val, val2, reread = -1; addr = (unsigned long *)(!enabled ? _COMM_PAGE_APRR_WRITE_ENABLE - : _COMM_PAGE_APRR_WRITE_DISABLE); + : _COMM_PAGE_APRR_WRITE_DISABLE); other = (unsigned long *)(enabled ? _COMM_PAGE_APRR_WRITE_ENABLE - : _COMM_PAGE_APRR_WRITE_DISABLE); + : _COMM_PAGE_APRR_WRITE_DISABLE); switch (*(volatile unsigned char *)_COMM_PAGE_APRR_SUPPORT) { case 1: do { @@ -416,15 +422,14 @@ static void pthread_jit_write_protect_np_workaround(int enabled) { Pexit("ape-m1", 0, "failed to set jit write protection"); } -__attribute__((__noreturn__)) -static void Spawn(const char *exe, - int fd, long *sp, - struct ElfEhdr *e, - struct ElfPhdr *p, - struct Syslib *lib) { +__attribute__((__noreturn__)) static void Spawn(const char *exe, int fd, + long *sp, struct ElfEhdr *e, + struct ElfPhdr *p, + struct Syslib *lib) { int prot, flags; long code, codesize; unsigned long a, b, i; + code = 0; codesize = 0; for (i = e->e_phnum; i--;) { @@ -460,8 +465,8 @@ static void Spawn(const char *exe, codesize = p[i].p_filesz; } if (p[i].p_filesz) { - if (mmap((char *)p[i].p_vaddr, p[i].p_filesz, prot, - flags, fd, p[i].p_offset) == MAP_FAILED) { + if (mmap((char *)p[i].p_vaddr, p[i].p_filesz, prot, flags, fd, + p[i].p_offset) == MAP_FAILED) { Pexit(exe, -1, "image mmap()"); } if ((a = Min(-p[i].p_filesz & 0x3fff, p[i].p_memsz - p[i].p_filesz))) { @@ -470,8 +475,8 @@ static void Spawn(const char *exe, } if ((b = Roundup(p[i].p_memsz, 0x4000)) > (a = Roundup(p[i].p_filesz, 0x4000))) { - if (mmap((char *)p[i].p_vaddr + a, b - a, - prot, flags | MAP_ANONYMOUS, -1, 0) == MAP_FAILED) { + if (mmap((char *)p[i].p_vaddr + a, b - a, prot, flags | MAP_ANONYMOUS, -1, + 0) == MAP_FAILED) { Pexit(exe, -1, "bss mmap()"); } } @@ -521,41 +526,41 @@ static void Spawn(const char *exe, __builtin_unreachable(); } -static void TryElf(const char *exe, int fd, long *sp, long *bp, char *execfn, - union ElfEhdrBuf *ehdr, union ElfPhdrBuf *phdr, struct Syslib *lib) { +static void TryElf(struct ApeLoader *M, const char *exe, int fd, long *sp, + long *bp, char *execfn) { unsigned long n; - if (Read32(ehdr->buf) == Read32("\177ELF") && - ehdr->ehdr.e_type == ET_EXEC && - ehdr->ehdr.e_machine == EM_AARCH64 && - ehdr->ehdr.e_ident[EI_CLASS] == ELFCLASS64 && - ehdr->ehdr.e_ident[EI_DATA] == ELFDATA2LSB && - (n = ehdr->ehdr.e_phnum * sizeof(phdr->phdr)) <= sizeof(phdr->buf) && - pread(fd, phdr->buf, n, ehdr->ehdr.e_phoff) == n) { + if (Read32(M->ehdr.buf) == Read32("\177ELF") && + M->ehdr.ehdr.e_type == ET_EXEC && M->ehdr.ehdr.e_machine == EM_AARCH64 && + M->ehdr.ehdr.e_ident[EI_CLASS] == ELFCLASS64 && + M->ehdr.ehdr.e_ident[EI_DATA] == ELFDATA2LSB && + (n = M->ehdr.ehdr.e_phnum * sizeof(M->phdr.phdr)) <= + sizeof(M->phdr.buf) && + pread(fd, M->phdr.buf, n, M->ehdr.ehdr.e_phoff) == n) { long auxv[][2] = { - {AT_PHDR, (long)&phdr->phdr}, // - {AT_PHENT, ehdr->ehdr.e_phentsize}, // - {AT_PHNUM, ehdr->ehdr.e_phnum}, // - {AT_ENTRY, ehdr->ehdr.e_entry}, // - {AT_PAGESZ, 0x4000}, // - {AT_UID, getuid()}, // - {AT_EUID, geteuid()}, // - {AT_GID, getgid()}, // - {AT_EGID, getegid()}, // - {AT_HWCAP, 0xffb3ffffu}, // - {AT_HWCAP2, 0x181}, // - {AT_SECURE, issetugid()}, // - {AT_EXECFN, (long)execfn}, // - {0, 0}, // + {AT_PHDR, (long)&M->phdr.phdr}, // + {AT_PHENT, M->ehdr.ehdr.e_phentsize}, // + {AT_PHNUM, M->ehdr.ehdr.e_phnum}, // + {AT_ENTRY, M->ehdr.ehdr.e_entry}, // + {AT_PAGESZ, 0x4000}, // + {AT_UID, getuid()}, // + {AT_EUID, geteuid()}, // + {AT_GID, getgid()}, // + {AT_EGID, getegid()}, // + {AT_HWCAP, 0xffb3ffffu}, // + {AT_HWCAP2, 0x181}, // + {AT_SECURE, issetugid()}, // + {AT_RANDOM, (long)M->rando}, // + {AT_EXECFN, (long)execfn}, // + {0, 0}, // }; _Static_assert(sizeof(auxv) == AUXV_BYTES, "Please update the AUXV_BYTES constant"); MemMove(bp, auxv, sizeof(auxv)); - Spawn(exe, fd, sp, &ehdr->ehdr, &phdr->phdr, lib); + Spawn(exe, fd, sp, &M->ehdr.ehdr, &M->phdr.phdr, &M->lib); } } -__attribute__((__noinline__)) -static long sysret(long rc) { +__attribute__((__noinline__)) static long sysret(long rc) { return rc == -1 ? -errno : rc; } @@ -563,47 +568,10 @@ static long sys_fork(void) { return sysret(fork()); } -static long sys_read(int fd, void *p, size_t n) { - return sysret(read(fd, p, n)); -} - -static long sys_pread(int fd, void *p, size_t n, off_t o) { - return sysret(pread(fd, p, n, o)); -} - -static long sys_readv(int fd, const struct iovec *p, int n) { - return sysret(readv(fd, p, n)); -} - -static long sys_write(int fd, const void *p, size_t n) { - return sysret(write(fd, p, n)); -} - -static long sys_pwrite(int fd, const void *p, size_t n, off_t o) { - return sysret(pwrite(fd, p, n, o)); -} - -static long sys_writev(int fd, const struct iovec *p, int n) { - return sysret(writev(fd, p, n)); -} - -static long sys_openat(int dirfd, const char *path, int oflag, ...) { - va_list va; - unsigned mode; - va_start(va, oflag); - mode = va_arg(va, unsigned); - va_end(va); - return sysret(openat(dirfd, path, oflag, mode)); -} - static long sys_pipe(int pfds[2]) { return sysret(pipe(pfds)); } -static long sys_close(int fd) { - return sysret(close(fd)); -} - static long sys_clock_gettime(int clock, struct timespec *ts) { return sysret(clock_gettime(clock, ts)); } @@ -612,69 +580,62 @@ static long sys_nanosleep(const struct timespec *req, struct timespec *rem) { return sysret(nanosleep(req, rem)); } -static long sys_mmap(void *addr, size_t size, int prot, int flags, int fd, off_t off) { +static long sys_mmap(void *addr, size_t size, int prot, int flags, int fd, + off_t off) { return sysret((long)mmap(addr, size, prot, flags, fd, off)); } -static long sys_sigaction(int sig, const struct sigaction *restrict act, - struct sigaction *restrict oact) { - return sysret(sigaction(sig, act, oact)); -} - -int loader(int argc, char **argv, char **envp) { +int main(int argc, char **argv, char **envp) { + long z; + void *map; long *sp, *bp, *ip; int c, i, n, fd, rc; + struct ApeLoader *M; + unsigned char rando[24]; char *p, *tp, *exe, *prog, *execfn; - struct { - union ElfEhdrBuf ehdr; - struct PathSearcher ps; - // this memory shall be discarded by the guest - ////////////////////////////////////////////// - // this memory shall be known to guest program - union { - char argblock[ARG_MAX]; - long numblock[ARG_MAX / sizeof(long)]; - }; - union ElfPhdrBuf phdr; - struct Syslib lib; - } M; + // generate some hard random data + if (getentropy(rando, sizeof(rando))) { + Pexit(argv[0], -1, "getentropy"); + } - // expose some apple libraries - M.lib.magic = SYSLIB_MAGIC; - M.lib.version = SYSLIB_VERSION; - M.lib.exit = _exit; - M.lib.fork = sys_fork; - M.lib.read = sys_read; - M.lib.pread = sys_pread; - M.lib.readv = sys_readv; - M.lib.write = sys_write; - M.lib.pwrite = sys_pwrite; - M.lib.writev = sys_writev; - M.lib.openat = sys_openat; - M.lib.close = sys_close; - M.lib.clock_gettime = sys_clock_gettime; - M.lib.nanosleep = sys_nanosleep; - M.lib.mmap = sys_mmap; - M.lib.sigaction = sys_sigaction; - M.lib.pthread_jit_write_protect_supported_np = + // make the stack look like a linux one + map = mmap((void *)(0x7f0000000000 | (long)rando[23] << 32), STACK_SIZE, + PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0); + if (map == MAP_FAILED) { + Pexit(argv[0], -1, "stack mmap"); + } + + // put argument block at top of allocated stack + z = (long)map; + z += STACK_SIZE - sizeof(struct ApeLoader); + z &= -_Alignof(struct ApeLoader); + M = (struct ApeLoader *)z; + + // expose screwy apple libs + M->lib.magic = SYSLIB_MAGIC; + M->lib.version = SYSLIB_VERSION; + M->lib.fork = sys_fork; + M->lib.pipe = sys_pipe; + M->lib.clock_gettime = sys_clock_gettime; + M->lib.nanosleep = sys_nanosleep; + M->lib.mmap = sys_mmap; + M->lib.pthread_jit_write_protect_supported_np = pthread_jit_write_protect_supported_np; - M.lib.pthread_jit_write_protect_np = - pthread_jit_write_protect_np_workaround; - M.lib.pthread_self = pthread_self; - M.lib.pthread_create = pthread_create; - M.lib.pthread_join = pthread_join; - M.lib.pthread_exit = pthread_exit; - M.lib.pthread_kill = pthread_kill; - M.lib.pthread_sigmask = pthread_sigmask; - M.lib.pthread_setname_np = pthread_setname_np; - M.lib.pthread_key_create = pthread_key_create; - M.lib.pthread_getspecific = pthread_getspecific; - M.lib.pthread_setspecific = pthread_setspecific; + M->lib.pthread_jit_write_protect_np = pthread_jit_write_protect_np_workaround; + M->lib.pthread_create = pthread_create; + M->lib.pthread_exit = pthread_exit; + M->lib.pthread_kill = pthread_kill; + M->lib.pthread_sigmask = pthread_sigmask; + M->lib.pthread_setname_np = pthread_setname_np; + M->lib.dispatch_semaphore_create = dispatch_semaphore_create; + M->lib.dispatch_semaphore_signal = dispatch_semaphore_signal; + M->lib.dispatch_semaphore_wait = dispatch_semaphore_wait; + M->lib.dispatch_walltime = dispatch_walltime; // copy system provided argument block - bp = M.numblock; - tp = M.argblock + sizeof(M.argblock); + bp = M->numblock; + tp = M->argblock + sizeof(M->argblock); *bp++ = argc; for (i = 0; i < argc; ++i) { tp -= (n = StrLen(argv[i]) + 1); @@ -690,7 +651,7 @@ int loader(int argc, char **argv, char **envp) { *bp++ = 0; // get arguments that point into our block - sp = M.numblock; + sp = M->numblock; argc = *sp; argv = (char **)(sp + 1); envp = (char **)(sp + 1 + argc + 1); @@ -734,14 +695,18 @@ int loader(int argc, char **argv, char **envp) { bp = ip + n; sp = ip; + // relocate the guest's random numbers + MemMove(M->rando, rando, sizeof(M->rando)); + MemSet(rando, 0, sizeof(rando)); + // search for executable - if (!(exe = Commandv(&M.ps, prog, GetEnv(envp, "PATH")))) { + if (!(exe = Commandv(&M->ps, prog, GetEnv(envp, "PATH")))) { Pexit(prog, 0, "not found (maybe chmod +x)"); } else if ((fd = openat(AT_FDCWD, exe, O_RDONLY)) < 0) { Pexit(exe, -1, "open"); - } else if ((rc = read(fd, M.ehdr.buf, sizeof(M.ehdr.buf))) < 0) { + } else if ((rc = read(fd, M->ehdr.buf, sizeof(M->ehdr.buf))) < 0) { Pexit(exe, -1, "read"); - } else if (rc != sizeof(M.ehdr.buf)) { + } else if (rc != sizeof(M->ehdr.buf)) { Pexit(exe, 0, "too small"); } @@ -759,13 +724,14 @@ int loader(int argc, char **argv, char **envp) { // 3. shell script may have multiple lines producing elf headers // 4. all elf printf lines must exist in the first 4096 bytes of file // 5. elf program headers may appear anywhere in the binary - if (Read64(M.ehdr.buf) == Read64("MZqFpD='") || - Read64(M.ehdr.buf) == Read64("jartsr='")) { - for (p = M.ehdr.buf; p < M.ehdr.buf + sizeof(M.ehdr.buf); ++p) { + if (Read64(M->ehdr.buf) == Read64("MZqFpD='") || + Read64(M->ehdr.buf) == Read64("jartsr='")) { + for (p = M->ehdr.buf; p < M->ehdr.buf + sizeof(M->ehdr.buf); ++p) { if (Read64(p) != Read64("printf '")) { continue; } - for (i = 0, p += 8; p + 3 < M.ehdr.buf + sizeof(M.ehdr.buf) && (c = *p++) != '\'';) { + for (i = 0, p += 8; + p + 3 < M->ehdr.buf + sizeof(M->ehdr.buf) && (c = *p++) != '\'';) { if (c == '\\') { if ('0' <= *p && *p <= '7') { c = *p++ - '0'; @@ -779,22 +745,13 @@ int loader(int argc, char **argv, char **envp) { } } } - M.ehdr.buf[i++] = c; + M->ehdr.buf[i++] = c; } - if (i >= sizeof(M.ehdr.ehdr)) { - TryElf(exe, fd, sp, bp, execfn, &M.ehdr, &M.phdr, &M.lib); + if (i >= sizeof(M->ehdr.ehdr)) { + TryElf(M, exe, fd, sp, bp, execfn); } } } - TryElf(exe, fd, sp, bp, execfn, &M.ehdr, &M.phdr, &M.lib); + TryElf(M, exe, fd, sp, bp, execfn); Pexit(exe, 0, "Not an acceptable APE/ELF executable for AARCH64"); } - -asm(".globl\t_main\n_main:\t" - "stp\tx29,x30,[sp,#-16]!\n\t" - "mov\tx29,sp\n\t" - "mov\tx9,sp\n\t" - "and\tsp,x9,#-(2*1024*1024)\n\t" - "bl\t_loader\n\t" - "ldp\tx29,x30,[sp],#16\n\t" - "ret"); diff --git a/libc/calls/clock_gettime-m1.c b/libc/calls/clock_gettime-m1.c new file mode 100644 index 000000000..df9a01ae8 --- /dev/null +++ b/libc/calls/clock_gettime-m1.c @@ -0,0 +1,26 @@ +/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:2;tab-width:8;coding:utf-8 -*-│ +│vi: set net ft=c ts=2 sts=2 sw=2 fenc=utf-8 :vi│ +╞══════════════════════════════════════════════════════════════════════════════╡ +│ Copyright 2022 Justine Alexandra Roberts Tunney │ +│ │ +│ Permission to use, copy, modify, and/or distribute this software for │ +│ any purpose with or without fee is hereby granted, provided that the │ +│ above copyright notice and this permission notice appear in all copies. │ +│ │ +│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │ +│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │ +│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │ +│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │ +│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │ +│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │ +│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ +│ PERFORMANCE OF THIS SOFTWARE. │ +╚─────────────────────────────────────────────────────────────────────────────*/ +#include "libc/calls/struct/timespec.h" +#include "libc/calls/struct/timespec.internal.h" +#include "libc/calls/syscall-sysv.internal.h" +#include "libc/runtime/syslib.internal.h" + +int sys_clock_gettime_m1(int clock, struct timespec *ts) { + return _sysret(__syslib->clock_gettime(clock, ts)); +} diff --git a/libc/calls/clock_gettime.c b/libc/calls/clock_gettime.c index 246d37963..5e0cced34 100644 --- a/libc/calls/clock_gettime.c +++ b/libc/calls/clock_gettime.c @@ -110,8 +110,15 @@ clock_gettime_f *__clock_gettime_get(bool *opt_out_isfast) { if (IsLinux() && (res = CGT_VDSO)) { isfast = true; } else if (IsXnu()) { - isfast = false; +#ifdef __x86_64__ res = sys_clock_gettime_xnu; + isfast = false; +#elif defined(__aarch64__) + res = sys_clock_gettime_m1; + isfast = true; +#else +#error "unsupported architecture" +#endif } else if (IsWindows()) { isfast = true; res = sys_clock_gettime_nt; diff --git a/libc/calls/clock_nanosleep-xnu.c b/libc/calls/clock_nanosleep-xnu.c index 788446da5..f7da82749 100644 --- a/libc/calls/clock_nanosleep-xnu.c +++ b/libc/calls/clock_nanosleep-xnu.c @@ -16,10 +16,13 @@ │ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ │ PERFORMANCE OF THIS SOFTWARE. │ ╚─────────────────────────────────────────────────────────────────────────────*/ +#include "libc/calls/struct/timespec.h" #include "libc/calls/struct/timespec.internal.h" #include "libc/calls/struct/timeval.h" #include "libc/calls/struct/timeval.internal.h" +#include "libc/calls/syscall-sysv.internal.h" #include "libc/fmt/conv.h" +#include "libc/runtime/syslib.internal.h" #include "libc/sock/internal.h" #include "libc/sysv/consts/clock.h" #include "libc/sysv/consts/timer.h" @@ -27,23 +30,38 @@ int sys_clock_nanosleep_xnu(int clock, int flags, const struct timespec *req, struct timespec *rem) { - int res; - struct timeval now, abs, rel; +#ifdef __x86_64__ + struct timeval abs, now, rel; if (clock == CLOCK_REALTIME) { if (flags & TIMER_ABSTIME) { abs = timespec_totimeval(*req); sys_gettimeofday_xnu(&now, 0, 0); if (timeval_cmp(abs, now) > 0) { rel = timeval_sub(abs, now); - res = sys_select(0, 0, 0, 0, &rel); + return sys_select(0, 0, 0, 0, &rel); } else { - res = 0; + return 0; } } else { - res = sys_nanosleep_xnu(req, rem); + return sys_nanosleep_xnu(req, rem); } } else { - res = enotsup(); + return enotsup(); } - return res; +#else + long res; + struct timespec abs, now, rel; + if (flags & TIMER_ABSTIME) { + abs = *req; + if (!(res = __syslib->clock_gettime(clock, &now))) { + if (timespec_cmp(abs, now) > 0) { + rel = timespec_sub(abs, now); + res = __syslib->nanosleep(&rel, 0); + } + } + } else { + res = __syslib->nanosleep(req, rem); + } + return _sysret(res); +#endif } diff --git a/libc/calls/gettimeofday-m1.c b/libc/calls/gettimeofday-m1.c new file mode 100644 index 000000000..5fb66cfc4 --- /dev/null +++ b/libc/calls/gettimeofday-m1.c @@ -0,0 +1,35 @@ +/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:2;tab-width:8;coding:utf-8 -*-│ +│vi: set net ft=c ts=2 sts=2 sw=2 fenc=utf-8 :vi│ +╞══════════════════════════════════════════════════════════════════════════════╡ +│ Copyright 2020 Justine Alexandra Roberts Tunney │ +│ │ +│ Permission to use, copy, modify, and/or distribute this software for │ +│ any purpose with or without fee is hereby granted, provided that the │ +│ above copyright notice and this permission notice appear in all copies. │ +│ │ +│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │ +│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │ +│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │ +│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │ +│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │ +│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │ +│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ +│ PERFORMANCE OF THIS SOFTWARE. │ +╚─────────────────────────────────────────────────────────────────────────────*/ +#include "libc/calls/struct/timespec.h" +#include "libc/calls/struct/timeval.h" +#include "libc/calls/struct/timeval.internal.h" +#include "libc/calls/syscall-sysv.internal.h" +#include "libc/runtime/syslib.internal.h" +#include "libc/sysv/consts/clock.h" + +axdx_t sys_gettimeofday_m1(struct timeval *tv, struct timezone *tz, void *wut) { + axdx_t ad; + struct timespec ts; + ad.ax = _sysret(__syslib->clock_gettime(CLOCK_REALTIME, &ts)); + ad.dx = 0; + if (!ad.ax && tv) { + *tv = timespec_totimeval(ts); + } + return ad; +} diff --git a/libc/calls/gettimeofday.c b/libc/calls/gettimeofday.c index dba3074ac..77b165a09 100644 --- a/libc/calls/gettimeofday.c +++ b/libc/calls/gettimeofday.c @@ -82,8 +82,15 @@ gettimeofday_f *__gettimeofday_get(bool *opt_out_isfast) { isfast = true; res = sys_gettimeofday_nt; } else if (IsXnu()) { - isfast = false; +#ifdef __x86_64__ res = sys_gettimeofday_xnu; + isfast = false; +#elif defined(__aarch64__) + res = sys_gettimeofday_m1; + isfast = true; +#else +#error "unsupported architecture" +#endif } else if (IsMetal()) { isfast = false; res = sys_gettimeofday_metal; diff --git a/libc/calls/nanosleep-xnu.c b/libc/calls/nanosleep-xnu.c index 5f9c4a083..9e8056b13 100644 --- a/libc/calls/nanosleep-xnu.c +++ b/libc/calls/nanosleep-xnu.c @@ -20,33 +20,32 @@ #include "libc/calls/struct/timespec.internal.h" #include "libc/calls/struct/timeval.h" #include "libc/calls/struct/timeval.internal.h" +#include "libc/calls/syscall-sysv.internal.h" #include "libc/errno.h" +#include "libc/runtime/syslib.internal.h" #include "libc/sock/internal.h" // nanosleep() on xnu: a bloodbath of a polyfill // consider using clock_nanosleep(TIMER_ABSTIME) int sys_nanosleep_xnu(const struct timespec *req, struct timespec *rem) { +#ifdef __x86_64__ int rc; struct timeval wt, t1, t2, td; if (rem) sys_gettimeofday_xnu(&t1, 0, 0); wt = timespec_totimeval(*req); // rounds up rc = sys_select(0, 0, 0, 0, &wt); - if (rem) { - if (!rc) { + if (rem && rc == -1 && errno == EINTR) { + sys_gettimeofday_xnu(&t2, 0, 0); + td = timeval_sub(t2, t1); + if (timeval_cmp(td, wt) >= 0) { rem->tv_sec = 0; rem->tv_nsec = 0; - } else if (rc == -1 && errno == EINTR) { - // xnu select() doesn't modify timeout - // so we need, yet another system call - sys_gettimeofday_xnu(&t2, 0, 0); - td = timeval_sub(t2, t1); - if (timeval_cmp(td, wt) >= 0) { - rem->tv_sec = 0; - rem->tv_nsec = 0; - } else { - *rem = timeval_totimespec(timeval_sub(wt, td)); - } + } else { + *rem = timeval_totimespec(timeval_sub(wt, td)); } } return rc; +#else + return _sysret(__syslib->nanosleep(req, rem)); +#endif } diff --git a/libc/calls/struct/timespec.internal.h b/libc/calls/struct/timespec.internal.h index b7853f6c2..0da546e0f 100644 --- a/libc/calls/struct/timespec.internal.h +++ b/libc/calls/struct/timespec.internal.h @@ -12,6 +12,7 @@ int __utimens(int, const char *, const struct timespec[2], int) _Hide; int sys_clock_getres(int, struct timespec *) _Hide; int sys_clock_gettime(int, struct timespec *) _Hide; int sys_clock_gettime_nt(int, struct timespec *) _Hide; +int sys_clock_gettime_m1(int, struct timespec *) _Hide; int sys_clock_gettime_xnu(int, struct timespec *) _Hide; int sys_clock_nanosleep_nt(int, int, const struct timespec *, struct timespec *) _Hide; int sys_clock_nanosleep_openbsd(int, int, const struct timespec *, struct timespec *) _Hide; diff --git a/libc/calls/struct/timeval.internal.h b/libc/calls/struct/timeval.internal.h index 605292003..0f821506e 100644 --- a/libc/calls/struct/timeval.internal.h +++ b/libc/calls/struct/timeval.internal.h @@ -9,6 +9,7 @@ axdx_t sys_gettimeofday(struct timeval *, struct timezone *, void *) _Hide; int sys_futimes(int, const struct timeval *) _Hide; int sys_lutimes(const char *, const struct timeval *) _Hide; int sys_utimes(const char *, const struct timeval *) _Hide; +axdx_t sys_gettimeofday_m1(struct timeval *, struct timezone *, void *) _Hide; axdx_t sys_gettimeofday_xnu(struct timeval *, struct timezone *, void *) _Hide; axdx_t sys_gettimeofday_nt(struct timeval *, struct timezone *, void *) _Hide; int sys_utimes_nt(const char *, const struct timeval[2]) _Hide; diff --git a/libc/dce.h b/libc/dce.h index 51c4cc89e..ef6ccd166 100644 --- a/libc/dce.h +++ b/libc/dce.h @@ -66,6 +66,12 @@ #define IsAsan() 0 #endif +#ifdef __aarch64__ +#define IsXnuSilicon() IsXnu() +#else +#define IsXnuSilicon() 0 +#endif + #if defined(__PIE__) || defined(__PIC__) #define IsPositionIndependent() 1 #else diff --git a/libc/intrin/assertfail.greg.c b/libc/intrin/assertfail.greg.c index df0ab2c36..95b6d3bdb 100644 --- a/libc/intrin/assertfail.greg.c +++ b/libc/intrin/assertfail.greg.c @@ -29,6 +29,7 @@ #include "libc/runtime/runtime.h" #include "libc/runtime/symbols.internal.h" #include "libc/thread/thread.h" +#include "libc/thread/tls.h" relegated void __assert_fail(const char *expr, const char *file, int line) { int me, owner; @@ -37,7 +38,7 @@ relegated void __assert_fail(const char *expr, const char *file, int line) { strace_enabled(-1); ftrace_enabled(-1); owner = 0; - me = sys_gettid(); + me = __tls_enabled ? __get_tls()->tib_tid : sys_gettid(); pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, 0); kprintf("%s:%d: assert(%s) failed (tid %d) %m\n", file, line, expr, me); if (__vforked || diff --git a/libc/intrin/exit1.greg.c b/libc/intrin/exit1.greg.c index 82832e259..aa14e7650 100644 --- a/libc/intrin/exit1.greg.c +++ b/libc/intrin/exit1.greg.c @@ -20,6 +20,7 @@ #include "libc/intrin/asmflag.h" #include "libc/nt/thread.h" #include "libc/runtime/runtime.h" +#include "libc/runtime/syslib.internal.h" #include "libc/sysv/consts/nr.h" #include "libc/thread/tls.h" @@ -74,13 +75,16 @@ privileged wontreturn void _Exit1(int rc) { } notpossible; #elif defined(__aarch64__) - register long r0 asm("x0") = rc; - asm volatile("mov\tx8,%0\n\t" - "mov\tx16,%1\n\t" - "svc\t0" - : /* no outputs */ - : "i"(93), "i"(0x169), "r"(r0) - : "x8", "memory"); + if (IsLinux()) { + register long r0 asm("x0") = rc; + asm volatile("mov\tx8,%0\n\t" + "svc\t0" + : /* no outputs */ + : "i"(93), "r"(r0) + : "x8", "memory"); + } else if (IsXnu()) { + __syslib->pthread_exit(0); + } notpossible; #else #error "arch unsupported" diff --git a/libc/intrin/kprintf.greg.c b/libc/intrin/kprintf.greg.c index e5097bf2b..82a031f89 100644 --- a/libc/intrin/kprintf.greg.c +++ b/libc/intrin/kprintf.greg.c @@ -227,8 +227,8 @@ privileged dontinline void klog(const char *b, size_t n) { register long r0 asm("x0") = (long)2; register long r1 asm("x1") = (long)b; register long r2 asm("x2") = (long)n; - register long r8 asm("x8") = (long)__NR_write & 0x7ff; - register long r16 asm("x16") = (long)__NR_write & 0x7ff; + register long r8 asm("x8") = (long)__NR_write; + register long r16 asm("x16") = (long)__NR_write; register long res_x0 asm("x0"); asm volatile("svc\t0" : "=r"(res_x0) diff --git a/libc/intrin/sched_yield.S b/libc/intrin/sched_yield.S index 9077234f3..117187bd4 100644 --- a/libc/intrin/sched_yield.S +++ b/libc/intrin/sched_yield.S @@ -90,13 +90,18 @@ sched_yield: #elif defined(__aarch64__) - mov x0,#0 - mov x1,#0 - mov x2,#0 - mov x3,#0 - mov x8,#0x7c // sched_yield() for linux - mov x16,#0x85d // select(0,0,0,0) for xnu + stp x29,x30,[sp,-32]! + mov x29,sp + mov x3,0 + mov x2,0 + add x4,sp,16 + mov x1,0 + mov w0,0 + stp xzr,xzr,[sp,16] + mov x8,#0x7c // sched_yield() for gnu/systemd + mov x16,#0x5d // select(0,0,0,0,&blah) for xnu svc 0 + ldp x29,x30,[sp],32 ret #else diff --git a/libc/intrin/sys_gettid.greg.c b/libc/intrin/sys_gettid.greg.c index 3b50ca6a2..2d5c792cd 100644 --- a/libc/intrin/sys_gettid.greg.c +++ b/libc/intrin/sys_gettid.greg.c @@ -63,14 +63,15 @@ privileged int sys_gettid(void) { } return tid; #elif defined(__aarch64__) - register long res_x0 asm("x0"); + // this can't be used on xnu + if (!IsLinux()) notpossible; + register long res asm("x0"); asm volatile("mov\tx8,%1\n\t" - "mov\tx16,%2\n\t" "svc\t0" - : "=r"(res_x0) - : "i"(178), "i"(186) + : "=r"(res) + : "i"(178) : "x8", "memory"); - return res_x0; + return res; #else #error "arch unsupported" #endif diff --git a/libc/log/die.c b/libc/log/die.c index ce371564b..eb68ccf5b 100644 --- a/libc/log/die.c +++ b/libc/log/die.c @@ -45,7 +45,7 @@ relegated wontreturn void __die(void) { int me, owner; static atomic_int once; owner = 0; - me = sys_gettid(); + me = __tls_enabled ? __get_tls()->tib_tid : sys_gettid(); pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, 0); if (__vforked || atomic_compare_exchange_strong_explicit( diff --git a/libc/log/oncrash_amd64.c b/libc/log/oncrash_amd64.c index fe0b23187..d827a8c51 100644 --- a/libc/log/oncrash_amd64.c +++ b/libc/log/oncrash_amd64.c @@ -270,7 +270,7 @@ static wontreturn relegated noinstrument void __minicrash(int sig, "\n", kind, sig, __argv[0], ctx ? ctx->uc_mcontext.rip : 0, ctx ? ctx->uc_mcontext.rsp : 0, ctx ? ctx->uc_mcontext.rbp : 0, __pid, - sys_gettid()); + __tls_enabled ? __get_tls()->tib_tid : sys_gettid()); _Exitr(119); } @@ -302,7 +302,7 @@ relegated void __oncrash_amd64(int sig, struct siginfo *si, void *arg) { ftrace_enabled(-1); strace_enabled(-1); owner = 0; - me = sys_gettid(); + me = __tls_enabled ? __get_tls()->tib_tid : sys_gettid(); pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, 0); if (atomic_compare_exchange_strong_explicit( &once, &owner, me, memory_order_relaxed, memory_order_relaxed)) { diff --git a/libc/runtime/clone.c b/libc/runtime/clone.c index 98c039fc3..4de63de01 100644 --- a/libc/runtime/clone.c +++ b/libc/runtime/clone.c @@ -27,7 +27,6 @@ #include "libc/intrin/asan.internal.h" #include "libc/intrin/atomic.h" #include "libc/intrin/describeflags.internal.h" -#include "libc/intrin/kprintf.h" #include "libc/intrin/strace.internal.h" #include "libc/limits.h" #include "libc/macros.internal.h" @@ -53,6 +52,9 @@ #include "libc/thread/tls2.h" #include "libc/thread/xnu.internal.h" +#define kMaxThreadIds 32768 +#define kMinThreadId 262144 + #define __NR_thr_new 455 #define __NR_clone_linux 56 #define __NR__lwp_create 309 @@ -64,8 +66,11 @@ #define LWP_SUSPENDED 0x00000080 struct CloneArgs { - union { - int tid; + _Alignas(16) union { + struct { + int tid; + int this; + }; uint32_t utid; int64_t tid64; }; @@ -77,6 +82,12 @@ struct CloneArgs { void *arg; }; +static struct CloneArgs *AllocateCloneArgs(char *stk, size_t stksz) { + return (struct CloneArgs *)(((uintptr_t)(stk + stksz) - + sizeof(struct CloneArgs)) & + -16); +} + #ifdef __x86_64__ //////////////////////////////////////////////////////////////////////////////// @@ -108,7 +119,7 @@ WinThreadEntry(int rdi, // rcx int rc; if (wt->tls) __set_tls_win32(wt->tls); *wt->ctid = wt->tid; - rc = WinThreadLaunch(wt->arg, wt->tid, wt->func, (intptr_t)wt & -16); + rc = WinThreadLaunch(wt->arg, wt->tid, wt->func, (intptr_t)wt); // we can now clear ctid directly since we're no longer using our own // stack memory, which can now be safely free'd by the parent thread. *wt->ztid = 0; @@ -124,9 +135,7 @@ static textwindows errno_t CloneWindows(int (*func)(void *, int), char *stk, void *tls, int *ptid, int *ctid) { int64_t h; struct CloneArgs *wt; - wt = (struct CloneArgs *)(((intptr_t)(stk + stksz) - - sizeof(struct CloneArgs)) & - -alignof(struct CloneArgs)); + wt = AllocateCloneArgs(stk, stksz); wt->ctid = flags & CLONE_CHILD_SETTID ? ctid : &wt->tid; wt->ztid = flags & CLONE_CHILD_CLEARTID ? ctid : &wt->tid; wt->func = func; @@ -155,7 +164,6 @@ void XnuThreadThunk(void *pthread, // rdi x0 asm("XnuThreadThunk:\n\t" "xor\t%ebp,%ebp\n\t" "mov\t%r8,%rsp\n\t" - "and\t$-16,%rsp\n\t" "push\t%rax\n\t" "jmp\tXnuThreadMain\n\t" ".size\tXnuThreadThunk,.-XnuThreadThunk"); @@ -209,9 +217,7 @@ static errno_t CloneXnu(int (*fn)(void *), char *stk, size_t stksz, int flags, _npassert(sys_bsdthread_register(XnuThreadThunk, 0, 0, 0, 0, 0, 0) != -1); once = true; } - wt = (struct CloneArgs *)(((intptr_t)(stk + stksz) - - sizeof(struct CloneArgs)) & - -alignof(struct CloneArgs)); + wt = AllocateCloneArgs(stk, stksz); wt->ptid = flags & CLONE_PARENT_SETTID ? ptid : &wt->tid; wt->ctid = flags & CLONE_CHILD_SETTID ? ctid : &wt->tid; wt->ztid = flags & CLONE_CHILD_CLEARTID ? ctid : &wt->tid; @@ -248,9 +254,7 @@ static errno_t CloneFreebsd(int (*func)(void *, int), char *stk, size_t stksz, bool failed; int64_t tid; struct CloneArgs *wt; - wt = (struct CloneArgs *)(((intptr_t)(stk + stksz) - - sizeof(struct CloneArgs)) & - -alignof(struct CloneArgs)); + wt = AllocateCloneArgs(stk, stksz); wt->ctid = flags & CLONE_CHILD_SETTID ? ctid : &wt->tid; wt->ztid = flags & CLONE_CHILD_CLEARTID ? ctid : &wt->tid; wt->tls = tls; @@ -260,7 +264,7 @@ static errno_t CloneFreebsd(int (*func)(void *, int), char *stk, size_t stksz, .start_func = FreebsdThreadMain, .arg = wt, .stack_base = stk, - .stack_size = (((intptr_t)wt - (intptr_t)stk) & -16) - 8, + .stack_size = (uintptr_t)wt - (uintptr_t)stk, .tls_base = flags & CLONE_SETTLS ? tls : 0, .tls_size = 64, .child_tid = &wt->tid64, @@ -346,8 +350,7 @@ static wontreturn void NetbsdThreadMain(void *arg, // rdi // we no longer use the stack after this point // %eax = int __lwp_exit(void); asm volatile("movl\t$0,%2\n\t" // *wt->ztid = 0 - "syscall\n\t" // __lwp_exit() - "ud2" + "syscall" // __lwp_exit() : "=a"(ax), "=d"(dx), "=m"(*ztid) : "0"(310) : "rcx", "r11", "memory"); @@ -440,20 +443,18 @@ static int CloneNetbsd(int (*func)(void *, int), char *stk, size_t stksz, static void *SiliconThreadMain(void *arg) { register struct CloneArgs *wt asm("x21") = arg; asm volatile("ldr\tx28,%0" : /* no outputs */ : "m"(wt->tls)); - int tid = sys_gettid(); - *wt->ctid = tid; - *wt->ptid = tid; + *wt->ctid = wt->this; register long x0 asm("x0") = (long)wt->arg; - register long x1 asm("x1") = (long)tid; + register long x1 asm("x1") = (long)wt->tid; asm volatile("mov\tx19,x29\n\t" // save frame pointer "mov\tx20,sp\n\t" // save stack pointer "mov\tx29,#0\n\t" // reset backtrace - "mov\tsp,x21\n\t" // switch stack + "mov\tsp,%3\n\t" // switch stack "blr\t%2\n\t" // wt->func(wt->arg, tid) "mov\tx29,x19\n\t" // restore frame pointer "mov\tsp,x20" // restore stack pointer : "+r"(x0) - : "r"(x1), "r"(wt->func) + : "r"(x1), "r"(wt->func), "r"(wt) : "x19", "x20", "memory"); *wt->ztid = 0; return 0; @@ -462,18 +463,24 @@ static void *SiliconThreadMain(void *arg) { static errno_t CloneSilicon(int (*fn)(void *, int), char *stk, size_t stksz, int flags, void *arg, void *tls, int *ptid, int *ctid) { + errno_t res; + unsigned tid; pthread_t th; struct CloneArgs *wt; - wt = (struct CloneArgs *)(((intptr_t)(stk + stksz) - - sizeof(struct CloneArgs)) & - -MAX(16, alignof(struct CloneArgs))); + static atomic_uint tids; + wt = AllocateCloneArgs(stk, stksz); + tid = atomic_fetch_add_explicit(&tids, 1, memory_order_acq_rel); + wt->this = tid = (tid & (kMaxThreadIds - 1)) + kMinThreadId; wt->ctid = flags & CLONE_CHILD_SETTID ? ctid : &wt->tid; - wt->ptid = flags & CLONE_PARENT_SETTID ? ptid : &wt->tid; wt->ztid = flags & CLONE_CHILD_CLEARTID ? ctid : &wt->tid; wt->tls = flags & CLONE_SETTLS ? tls : 0; wt->func = fn; wt->arg = arg; - return __syslib->pthread_create(&th, 0, SiliconThreadMain, wt); + if (!(res = __syslib->pthread_create(&th, 0, SiliconThreadMain, wt)) && + (flags & CLONE_PARENT_SETTID)) { + *ptid = tid; + } + return res; } #endif /* __aarch64__ */ diff --git a/libc/runtime/cosmo2.c b/libc/runtime/cosmo2.c index 8ee2a6a15..85e9cf53d 100644 --- a/libc/runtime/cosmo2.c +++ b/libc/runtime/cosmo2.c @@ -16,6 +16,7 @@ │ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ │ PERFORMANCE OF THIS SOFTWARE. │ ╚─────────────────────────────────────────────────────────────────────────────*/ +#include "libc/calls/calls.h" #include "libc/calls/syscall-sysv.internal.h" #include "libc/dce.h" #include "libc/intrin/strace.internal.h" @@ -27,11 +28,16 @@ #include "libc/runtime/stack.h" #include "libc/runtime/syslib.internal.h" #include "libc/sysv/consts/prot.h" +#include "libc/sysv/consts/sig.h" #include "libc/thread/thread.h" #include "libc/thread/tls.h" #ifndef __x86_64__ -void __wipe(uintptr_t); +/** + * @fileoverview Cosmopolitan C Runtime, Second Edition + */ + +void __wipe(uintptr_t) _Hide; int main(int, char **, char **) __attribute__((__weak__)); typedef int init_f(int argc, char **argv, char **envp, unsigned long *auxv); @@ -75,12 +81,14 @@ textstartup void cosmo(long *sp, struct Syslib *m1) { while (*auxv++) donothing; // detect apple m1 environment - if ((__syslib = m1)) { + if (SupportsXnu() && (__syslib = m1)) { hostos = _HOSTXNU; magnums = syscon_xnu; - } else { + } else if (SupportsLinux()) { hostos = _HOSTLINUX; magnums = syscon_linux; + } else { + notpossible; } // setup system magic numbers @@ -88,6 +96,18 @@ textstartup void cosmo(long *sp, struct Syslib *m1) { *mp = *magnums++; } + // check system call abi compatibility + if (SupportsXnu() && __syslib && __syslib->version < SYSLIB_VERSION) { + sys_write(2, "need newer ape loader\n", 22); + _Exit(127); + } + + // disable enosys trapping + if (IsBsd()) { + void *act[6] = {SIG_IGN}; + sys_sigaction(SIGSYS, act, 0, 8, 0); + } + // needed by kisdangerous() __oldstack = (intptr_t)sp; __pid = sys_getpid().ax; @@ -97,7 +117,7 @@ textstartup void cosmo(long *sp, struct Syslib *m1) { _mmi.p = _mmi.s; __mmi_lock_obj._type = PTHREAD_MUTEX_RECURSIVE; - // record system-provided stack to memory manager + // record provided stack to memory manager _mmi.i = 1; _mmi.p->x = (uintptr_t)GetStackAddr() >> 16; _mmi.p->y = (uintptr_t)(GetStackAddr() + (GetStackSize() - FRAMESIZE)) >> 16; @@ -106,6 +126,7 @@ textstartup void cosmo(long *sp, struct Syslib *m1) { #if 0 #if IsAsan() + // TODO(jart): Figure out ASAN data model on AARCH64. __asan_init(argc, argv, envp, auxv); #endif #endif diff --git a/libc/runtime/enable_threads.c b/libc/runtime/enable_threads.c index d01b35953..51ef8957e 100644 --- a/libc/runtime/enable_threads.c +++ b/libc/runtime/enable_threads.c @@ -66,5 +66,5 @@ void __enable_threads(void) { STRACE("__enable_threads()"); FixupLockNops(); #endif - __threaded = sys_gettid(); + __threaded = __tls_enabled ? __get_tls()->tib_tid : sys_gettid(); } diff --git a/libc/runtime/enable_tls.c b/libc/runtime/enable_tls.c index 42629d1fd..57b90e6e6 100644 --- a/libc/runtime/enable_tls.c +++ b/libc/runtime/enable_tls.c @@ -190,7 +190,7 @@ textstartup void __enable_tls(void) { tib->tib_strace = __strace; tib->tib_ftrace = __ftrace; tib->tib_pthread = (pthread_t)&_pthread_main; - if (IsLinux()) { + if (IsLinux() || IsXnuSilicon()) { // gnu/systemd guarantees pid==tid for the main thread so we can // avoid issuing a superfluous system call at startup in program tid = __pid; diff --git a/libc/runtime/fork-sysv.c b/libc/runtime/fork-sysv.c index 4d61e6490..fca116d01 100644 --- a/libc/runtime/fork-sysv.c +++ b/libc/runtime/fork-sysv.c @@ -39,28 +39,29 @@ int sys_fork(void) { #elif defined(__aarch64__) - int flags = 17; // SIGCHLD - void *child_stack = 0; - void *parent_tidptr = 0; - void *newtls = 0; - void *child_tidptr = 0; - register long r0 asm("x0") = (long)flags; - register long r1 asm("x1") = (long)child_stack; - register long r2 asm("x2") = (long)parent_tidptr; - register long r3 asm("x3") = (long)newtls; - register long r4 asm("x4") = (long)child_tidptr; - register int res_x0 asm("x0"); - register int res_x1 asm("x1"); - asm volatile("mov\tx8,%2\n\t" - "mov\tx16,%3\n\t" - "svc\t0" - : "=r"(res_x0), "=r"(res_x1) - : "i"(220), "i"(2), "r"(r0), "r"(r1), "r"(r2), "r"(r3), "r"(r4) - : "x8", "x16", "memory"); - if (IsXnu() && res_x0 != -1) { - res_x0 &= res_x1 - 1; + if (IsLinux()) { + int flags = 17; // SIGCHLD + void *child_stack = 0; + void *parent_tidptr = 0; + void *newtls = 0; + void *child_tidptr = 0; + register long r0 asm("x0") = (long)flags; + register long r1 asm("x1") = (long)child_stack; + register long r2 asm("x2") = (long)parent_tidptr; + register long r3 asm("x3") = (long)newtls; + register long r4 asm("x4") = (long)child_tidptr; + register int res_x0 asm("x0"); + asm volatile("mov\tx8,%1\n\t" + "svc\t0" + : "=r"(res_x0) + : "i"(220), "r"(r0), "r"(r1), "r"(r2), "r"(r3), "r"(r4) + : "x8", "x16", "memory"); + return _sysret(res_x0); + } else if (__syslib) { + return _sysret(__syslib->fork()); + } else { + return enosys(); } - return _sysret(res_x0); #else diff --git a/libc/runtime/fork.c b/libc/runtime/fork.c index 10c060fa7..ef15fe8ca 100644 --- a/libc/runtime/fork.c +++ b/libc/runtime/fork.c @@ -56,7 +56,7 @@ int _fork(uint32_t dwCreationFlags) { __pid = dx; if (__tls_enabled) { tib = __get_tls(); - tid = IsLinux() ? dx : sys_gettid(); + tid = IsLinux() || IsXnuSilicon() ? dx : sys_gettid(); atomic_store_explicit(&tib->tib_tid, tid, memory_order_relaxed); if ((pt = (struct PosixThread *)tib->tib_pthread)) { atomic_store_explicit(&pt->ptid, tid, memory_order_relaxed); diff --git a/libc/runtime/syslib.internal.h b/libc/runtime/syslib.internal.h index e2877080e..03b37438a 100644 --- a/libc/runtime/syslib.internal.h +++ b/libc/runtime/syslib.internal.h @@ -1,6 +1,5 @@ #ifndef COSMOPOLITAN_LIBC_RUNTIME_SYSLIB_H_ #define COSMOPOLITAN_LIBC_RUNTIME_SYSLIB_H_ -#include "libc/calls/struct/iovec.h" #include "libc/calls/struct/sigaction.h" #include "libc/calls/struct/sigset.h" #include "libc/calls/struct/timespec.h" @@ -8,43 +7,41 @@ #if !(__ASSEMBLER__ + __LINKER__ + 0) COSMOPOLITAN_C_START_ +/** + * @fileoverview System DSO interfaces provided by APE loader. + * + * These functions are owned by the platform C library. Regardless of + * platform, POSIX APIs returning `long` will follow the Linux Kernel + * `-errno` convention, and hence should be wrapped with `_sysret()`. + */ + #define SYSLIB_MAGIC ('s' | 'l' << 8 | 'i' << 16 | 'b' << 24) -#define SYSLIB_VERSION 0 +#define SYSLIB_VERSION 1 + +typedef uint64_t dispatch_time_t; +typedef uint64_t dispatch_semaphore_t; struct Syslib { int magic; int version; - void (*exit)(int) wontreturn; long (*fork)(void); - long (*read)(int, void *, size_t); - long (*pread)(int, void *, size_t, int64_t); - long (*readv)(int, const struct iovec *, int); - long (*write)(int, const void *, size_t); - long (*pwrite)(int, const void *, size_t, int64_t); - long (*writev)(int, const struct iovec *, int); - long (*openat)(int, const char *, int, ...); long (*pipe)(int[2]); - long (*close)(int); long (*clock_gettime)(int, struct timespec *); long (*nanosleep)(const struct timespec *, struct timespec *); long (*mmap)(void *, size_t, int, int, int, int64_t); - long (*sigaction)(int, const struct sigaction *restrict, - struct sigaction *restrict); int (*pthread_jit_write_protect_supported_np)(void); void (*pthread_jit_write_protect_np)(int); void (*sys_icache_invalidate)(void *, size_t); - pthread_t (*pthread_self)(void); int (*pthread_create)(pthread_t *, const pthread_attr_t *, void *(*)(void *), void *); - int (*pthread_detach)(pthread_t); - int (*pthread_join)(pthread_t, void **); void (*pthread_exit)(void *); int (*pthread_kill)(pthread_t, int); int (*pthread_sigmask)(int, const sigset_t *restrict, sigset_t *restrict); int (*pthread_setname_np)(const char *); - int (*pthread_key_create)(pthread_key_t *, void (*)(void *)); - int (*pthread_setspecific)(pthread_key_t, const void *); - void *(*pthread_getspecific)(pthread_key_t); + dispatch_semaphore_t (*dispatch_semaphore_create)(long); + long (*dispatch_semaphore_signal)(dispatch_semaphore_t); + long (*dispatch_semaphore_wait)(dispatch_semaphore_t, dispatch_time_t); + dispatch_time_t (*dispatch_walltime)(const struct timespec *, int64_t); }; extern struct Syslib *__syslib; diff --git a/libc/sysv/consts.sh b/libc/sysv/consts.sh index 981e56659..50f759358 100755 --- a/libc/sysv/consts.sh +++ b/libc/sysv/consts.sh @@ -22,359 +22,359 @@ dir=libc/sysv/consts # The Fifth Bell System, Community Edition # » catalogue of carnage # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon errno ENOSYS 38 38 78 78 78 78 1 # system call unavailable; bsd consensus; kNtErrorInvalidFunction -syscon errno EPERM 1 1 1 1 1 1 12 # operation not permitted; unix consensus; kNtErrorInvalidAccess (should be kNtErrorNotOwner but is that mutex only??); raised by accept(2), acct(2), add_key(2), adjtimex(2), arch_prctl(2), bdflush(2), bpf(2), capget(2), chmod(2), chown(2), chroot(2), clock_getres(2), clone(2), copy_file_range(2), create_module(2), delete_module(2), epoll_ctl(2), execve(2), fallocate(2), fanotify_init(2), fcntl(2), futex(2), get_robust_list(2), getdomainname(2), getgroups(2), gethostname(2), getpriority(2), getrlimit(2), getsid(2), gettimeofday(2), idle(2), init_module(2), io_submit(2), ioctl_console(2), ioctl_ficlonerange(2), ioctl_fideduperange(2), ioctl_ns(2), ioctl_tty(2), ioperm(2), iopl(2), ioprio_set(2), kcmp(2), kexec_load(2), keyctl(2), kill(2), link(2), lookup_dcookie(2), madvise(2), mbind(2), membarrier(2), migrate_pages(2), mkdir(2), mknod(2), mlock(2), mmap(2), mount(2), move_pages(2), msgctl(2), nice(2), open(2), open_by_handle_at(2), pciconfig_read(2), perf_event_open(2), pidfd_getfd(2), pidfd_send_signal(2), pivot_root(2), prctl(2), process_vm_readv(2), ptrace(2), quotactl(2), reboot(2), rename(2), request_key(2), rmdir(2), rt_sigqueueinfo(2), sched_setaffinity(2), sched_setattr(2), sched_setparam(2), sched_setscheduler(2), semctl(2), seteuid(2), setfsgid(2), setfsuid(2), setgid(2), setns(2), setpgid(2), setresuid(2), setreuid(2), setsid(2), setuid(2), setup(2), setxattr(2), shmctl(2), shmget(2), sigaltstack(2), spu_create(2), stime(2), swapon(2), symlink(2), syslog(2), timer_create(2), timerfd_create(2), tkill(2), truncate(2), umount(2), unlink(2), unshare(2), utime(2), utimensat(2), vhangup(2), vm86(2), write(2), unix(7), ip(7) -syscon errno ENOENT 2 2 2 2 2 2 2 # no such file or directory; unix consensus; kNtErrorFileNotFound; raised by access(2), acct(2), alloc_hugepages(2), bind(2), bpf(2), chdir(2), chmod(2), chown(2), chroot(2), clock_getres(2), delete_module(2), epoll_ctl(2), execve(2), execveat(2), fanotify_mark(2), getdents(2), inotify_add_watch(2), ioctl_fat(2), kcmp(2), keyctl(2), link(2), mkdir(2), mknod(2), mount(2), msgget(2), open(2), open_by_handle_at(2), perf_event_open(2), query_module(2), quotactl(2), readdir(2), readlink(2), rename(2), rmdir(2), semget(2), shmget(2), spu_create(2), stat(2), statfs(2), statx(2), swapon(2), symlink(2), truncate(2), umount(2), unlink(2), utime(2), utimensat(2), unix(7), ip(7) -syscon errno ESRCH 3 3 3 3 3 3 566 # no such process; kNtErrorThreadNotInProcess (cf. kNtErrorInvalidHandle); raised by capget(2), get_robust_list(2), getpriority(2), getrlimit(2), getsid(2), ioprio_set(2), kcmp(2), kill(2), migrate_pages(2), move_pages(2), perf_event_open(2), pidfd_getfd(2), pidfd_open(2), pidfd_send_signal(2), process_vm_readv(2), ptrace(2), quotactl(2), rt_sigqueueinfo(2), sched_rr_get_interval(2), sched_setaffinity(2), sched_setattr(2), sched_setparam(2), sched_setscheduler(2), set_thread_area(2), setpgid(2), tkill(2), utimensat(2), unix(7) -syscon errno EINTR 4 4 4 4 4 4 10004 # the greatest of all errnos; crucial for building real time reliable software; unix consensus; WSAEINTR; raised by accept(2), clock_nanosleep(2), close(2), connect(2), dup(2), epoll_wait(2), fallocate(2), fcntl(2), flock(2), futex(2), getrandom(2), io_getevents(2), msgop(2), nanosleep(2), open(2), pause(2), perf_event_open(2), poll(2), ptrace(2), read(2), recv(2), request_key(2), select(2), semop(2), send(2), sigsuspend(2), sigwaitinfo(2), spu_run(2), statfs(2), truncate(2), wait(2), write(2) -syscon errno EIO 5 5 5 5 5 5 1117 # unix consensus; kNtErrorIoDevice; raised by access(2) acct(2) chdir(2) chmod(2) chown(2) chroot(2) close(2) copy_file_range(2) execve(2) fallocate(2) fsync(2) ioperm(2) link(2) madvise(2) mbind(2) pciconfig_read(2) ptrace(2) read(2) readlink(2) sendfile(2) statfs(2) symlink(2) sync_file_range(2) truncate(2) unlink(2) write(2) -syscon errno ENXIO 6 6 6 6 6 6 1112 # no such device or address; unix consensus; kNtErrorNoMediaInDrive; raised by lseek(2), mount(2), open(2), prctl(2) -syscon errno E2BIG 7 7 7 7 7 7 1639 # argument list too long; unix consensus; kNtErrorInvalidCommandLine; raised by bpf(2), execve(2), getxattr(2), listxattr(2), move_pages(2), msgop(2), openat2(2), perf_event_open(2), sched_setattr(2), semop(2) -syscon errno ENOEXEC 8 8 8 8 8 8 193 # exec format error; unix consensus; kNtErrorBadExeFormat; raised by execve(2), init_module(2), kexec_load(2), uselib(2) -syscon errno EBADF 9 9 9 9 9 9 6 # bad file descriptor; cf. EBADFD; unix consensus; kNtErrorInvalidHandle; raised by accept(2), access(2), bind(2), bpf(2), chdir(2), chmod(2), chown(2), close(2), connect(2), copy_file_range(2), dup(2), epoll_ctl(2), epoll_wait(2), execveat(2), fallocate(2), fanotify_mark(2), fcntl(2), flock(2), fsync(2), futimesat(2), getdents(2), getpeername(2), getsockname(2), getsockopt(2), init_module(2), inotify_add_watch(2), inotify_rm_watch(2), io_submit(2), ioctl(2), ioctl_console(2), ioctl_ficlonerange(2), ioctl_fideduperange(2), ioctl_getfsmap(2), kcmp(2), kexec_load(2), link(2), listen(2), llseek(2), lseek(2), madvise(2), mkdir(2), mknod(2), mmap(2), open(2), open_by_handle_at(2), perf_event_open(2), pidfd_getfd(2), pidfd_send_signal(2), posix_fadvise(2), prctl(2), read(2), readahead(2), readdir(2), readlink(2), recv(2), rename(2), select(2), send(2), sendfile(2), setns(2), shutdown(2), signalfd(2), splice(2), spu_run(2), stat(2), statfs(2), statx(2), symlink(2), sync(2), sync_file_range(2), timerfd_create(2), truncate(2), unlink(2), utimensat(2), vmsplice(2), write(2), unix(7) -syscon errno ECHILD 10 10 10 10 10 10 128 # no child process; unix consensus; kNtErrorWaitNoChildren; raised by wait(2), waitpid(2), waitid(2), wait3(2), wait4(2) -syscon errno EAGAIN 11 11 35 35 35 35 10035 # resource temporarily unavailable (e.g. SO_RCVTIMEO expired, too many processes, too much memory locked, read or write with O_NONBLOCK needs polling, etc.); bsd consensus; WSAEWOULDBLOCK; raised by accept(2), clone(2), connect(2), eventfd(2), fcntl(2), fork(2), futex(2), getrandom(2), io_cancel(2), io_setup(2), io_submit(2), ioctl_userfaultfd(2), keyctl(2), madvise(2), mincore(2), mlock(2), mmap(2), mremap(2), msgop(2), openat2(2), poll(2), read(2), rt_sigqueueinfo(2), select(2), semop(2), send(2), sendfile(2), setresuid(2), setreuid(2), setuid(2), signalfd(2), sigwaitinfo(2), splice(2), tee(2), timer_create(2), timerfd_create(2), tkill(2), umount(2), vmsplice(2), write(2), ip(7) -syscon errno ENOMEM 12 12 12 12 12 12 14 # we require more vespene gas; unix consensus; kNtErrorOutofmemory; raised by access(2), acct(2), add_key(2), bind(2), bpf(2), chdir(2), chmod(2), chown(2), chroot(2), clone(2), copy_file_range(2), create_module(2), epoll_create(2), epoll_ctl(2), eventfd(2), execve(2), fanotify_init(2), fanotify_mark(2), fork(2), getgroups(2), getrlimit(2), init_module(2), inotify_add_watch(2), inotify_init(2), io_setup(2), ioctl_fideduperange(2), ioctl_getfsmap(2), ioperm(2), kexec_load(2), keyctl(2), link(2), lookup_dcookie(2), madvise(2), mbind(2), memfd_create(2), mincore(2), mkdir(2), mknod(2), mlock(2), mmap(2), mount(2), mprotect(2), mremap(2), msgget(2), msgop(2), msync(2), open(2), pidfd_open(2), poll(2), process_vm_readv(2), readlink(2), recv(2), rename(2), request_key(2), rmdir(2), s390_guarded_storage(2), s390_pci_mmio_write(2), s390_runtime_instr(2), s390_sthyi(2), select(2), semget(2), semop(2), send(2), sendfile(2), set_mempolicy(2), setns(2), shmctl(2), shmget(2), shmop(2), sigaltstack(2), signalfd(2), splice(2), spu_create(2), spu_run(2), stat(2), statfs(2), statx(2), subpage_prot(2), swapon(2), symlink(2), sync_file_range(2), tee(2), timer_create(2), timerfd_create(2), umount(2), unlink(2), unshare(2), userfaultfd(2), vmsplice(2), unix(7), ip(7) -syscon errno EACCES 13 13 13 13 13 13 5 # permission denied; unix consensus; kNtErrorAccessDenied; raised by access(2), acct(2), add_key(2), bind(2), bpf(2), chdir(2), chmod(2), chown(2), chroot(2), clock_getres(2), connect(2), execve(2), fcntl(2), futex(2), getpriority(2), inotify_add_watch(2), keyctl(2), link(2), madvise(2), mkdir(2), mknod(2), mmap(2), mount(2), move_pages(2), mprotect(2), msgctl(2), msgget(2), msgop(2), open(2), perf_event_open(2), prctl(2), ptrace(2), quotactl(2), readlink(2), rename(2), request_key(2), rmdir(2), semctl(2), semget(2), semop(2), send(2), setpgid(2), shmctl(2), shmget(2), shmop(2), socket(2), spu_create(2), stat(2), statfs(2), statx(2), symlink(2), truncate(2), unlink(2), uselib(2), utime(2), utimensat(2), ip(7) -syscon errno EFAULT 14 14 14 14 14 14 487 # pointer passed to system call that would otherwise segfault; unix consensus; kNtErrorInvalidAddress; raised by accept(2), access(2), acct(2), add_key(2), adjtimex(2), arch_prctl(2), bdflush(2), bind(2), bpf(2), cacheflush(2), capget(2), chdir(2), chmod(2), chown(2), chroot(2), clock_getres(2), clock_nanosleep(2), connect(2), create_module(2), delete_module(2), epoll_wait(2), execve(2), fcntl(2), futex(2), get_mempolicy(2), get_robust_list(2), getcpu(2), getdents(2), getdomainname(2), getgroups(2), gethostname(2), getitimer(2), getpeername(2), getrandom(2), getresuid(2), getrlimit(2), getrusage(2), getsockname(2), getsockopt(2), gettimeofday(2), getunwind(2), init_module(2), inotify_add_watch(2), io_cancel(2), io_destroy(2), io_getevents(2), io_setup(2), io_submit(2), ioctl(2), ioctl_getfsmap(2), ioctl_userfaultfd(2), kcmp(2), keyctl(2), link(2), llseek(2), lookup_dcookie(2), mbind(2), memfd_create(2), migrate_pages(2), mincore(2), mkdir(2), mknod(2), mmap2(2), modify_ldt(2), mount(2), move_pages(2), mremap(2), msgctl(2), msgop(2), msync(2), nanosleep(2), open(2), open_by_handle_at(2), perf_event_open(2), pipe(2), poll(2), prctl(2), process_vm_readv(2), ptrace(2), query_module(2), quotactl(2), read(2), readdir(2), readlink(2), reboot(2), recv(2), rename(2), request_key(2), rmdir(2), s390_guarded_storage(2), s390_pci_mmio_write(2), s390_sthyi(2), sched_rr_get_interval(2), sched_setaffinity(2), semctl(2), semop(2), send(2), sendfile(2), set_mempolicy(2), set_thread_area(2), shmctl(2), sigaction(2), sigaltstack(2), sigpending(2), sigprocmask(2), sigsuspend(2), socketpair(2), spu_create(2), spu_run(2), stat(2), statfs(2), statx(2), stime(2), subpage_prot(2), symlink(2), sysctl(2), sysfs(2), sysinfo(2), time(2), timer_settime(2), timerfd_create(2), times(2), truncate(2), umount(2), uname(2), unlink(2), ustat(2), utimensat(2), vm86(2), write(2), unix(7) -syscon errno ENOTBLK 15 15 15 15 15 15 26 # block device required; unix consensus; kNtErrorNotDosDisk; raised by mount(2), quotactl(2), umount(2) -syscon errno EBUSY 16 16 16 16 16 16 170 # device or resource busy; unix consensus; kNtErrorBusy; raised by bdflush(2), delete_module(2), dup(2), fcntl(2), init_module(2), ioctl_tty(2), ioctl_userfaultfd(2), kexec_load(2), mount(2), msync(2), pivot_root(2), prctl(2), ptrace(2), quotactl(2), rename(2), rmdir(2), sched_setattr(2), swapon(2), umount(2) -syscon errno EEXIST 17 17 17 17 17 17 183 # file exists; unix consensus; kNtErrorAlreadyExists (should be kNtErrorFileExists too); raised by bpf(2), create_module(2), epoll_ctl(2), init_module(2), inotify_add_watch(2), keyctl(2), link(2), mkdir(2), mknod(2), mmap(2), msgget(2), open(2), rename(2), rmdir(2), semget(2), setxattr(2), shmget(2), spu_create(2), symlink(2) -syscon errno EXDEV 18 18 18 18 18 18 17 # improper link; unix consensus; kNtErrorNotSameDevice; raised by copy_file_range(2), fanotify_mark(2), ioctl_ficlonerange(2), ioctl_fideduperange(2), link(2), openat2(2), rename(2) -syscon errno ENODEV 19 19 19 19 19 19 1200 # no such device; unix consensus; kNtErrorBadDevice; raised by arch_prctl(2), eventfd(2), fallocate(2), fanotify_mark(2), mmap(2), mount(2), move_pages(2), open(2), pciconfig_read(2), perf_event_open(2), pidfd_open(2), prctl(2), s390_pci_mmio_write(2), signalfd(2), spu_create(2), timerfd_create(2) -syscon errno ENOTDIR 20 20 20 20 20 20 3 # not a directory; unix consensus; kNtErrorPathNotFound; raised by access(2), acct(2), bind(2), chdir(2), chmod(2), chown(2), chroot(2), execve(2), execveat(2), fanotify_mark(2), fcntl(2), futimesat(2), getdents(2), inotify_add_watch(2), ioctl_fat(2), keyctl(2), link(2), mkdir(2), mknod(2), mount(2), open(2), open_by_handle_at(2), pivot_root(2), readdir(2), readlink(2), rename(2), rmdir(2), spu_create(2), stat(2), statfs(2), statx(2), symlink(2), sysctl(2), truncate(2), unlink(2), utimensat(2) -syscon errno EISDIR 21 21 21 21 21 21 267 # is a a directory; unix consensus; kNtErrorDirectory; raised by acct(2), copy_file_range(2), execve(2), ioctl_ficlonerange(2), ioctl_fideduperange(2), open(2), read(2), rename(2), truncate(2), unlink(2) -syscon errno EINVAL 22 22 22 22 22 22 87 # invalid argument; unix consensus; kNtErrorInvalidParameter; raised by accept(2), access(2), add_key(2), adjtimex(2), arch_prctl(2), bdflush(2), bind(2), bpf(2), cacheflush(2), capget(2), chmod(2), chown(2), clock_getres(2), clock_nanosleep(2), clone(2), copy_file_range(2), create_module(2), dup(2), epoll_create(2), epoll_ctl(2), epoll_wait(2), eventfd(2), execve(2), execveat(2), fallocate(2), fanotify_init(2), fanotify_mark(2), fcntl(2), flock(2), futex(2), get_mempolicy(2), get_robust_list(2), getdents(2), getdomainname(2), getgroups(2), gethostname(2), getitimer(2), getpeername(2), getpriority(2), getrandom(2), getrlimit(2), getrusage(2), getsockname(2), getsockopt(2), gettimeofday(2), init_module(2), inotify_add_watch(2), inotify_init(2), inotify_rm_watch(2), io_cancel(2), io_destroy(2), io_getevents(2), io_setup(2), io_submit(2), ioctl(2), ioctl_console(2), ioctl_ficlonerange(2), ioctl_fideduperange(2), ioctl_getfsmap(2), ioctl_ns(2), ioctl_tty(2), ioctl_userfaultfd(2), ioperm(2), iopl(2), ioprio_set(2), kcmp(2), kexec_load(2), keyctl(2), kill(2), link(2), llseek(2), lookup_dcookie(2), lseek(2), madvise(2), mbind(2), membarrier(2), memfd_create(2), migrate_pages(2), mincore(2), mkdir(2), mknod(2), mlock(2), mmap(2), mmap2(2), modify_ldt(2), mount(2), move_pages(2), mprotect(2), mremap(2), msgctl(2), msgop(2), msync(2), nanosleep(2), open(2), open_by_handle_at(2), openat2(2), pciconfig_read(2), perf_event_open(2), personality(2), pidfd_getfd(2), pidfd_open(2), pidfd_send_signal(2), pipe(2), pivot_root(2), pkey_alloc(2), poll(2), posix_fadvise(2), prctl(2), process_vm_readv(2), ptrace(2), query_module(2), quotactl(2), read(2), readahead(2), readdir(2), readlink(2), readv(2), reboot(2), recv(2), recvmmsg(2), remap_file_pages(2), rename(2), request_key(2), rmdir(2), rt_sigqueueinfo(2), s390_guarded_storage(2), s390_pci_mmio_write(2), s390_runtime_instr(2), s390_sthyi(2), sched_get_priority_max(2), sched_rr_get_interval(2), sched_setaffinity(2), sched_setattr(2), sched_setparam(2), sched_setscheduler(2), seccomp(2), select(2), semctl(2), semget(2), semop(2), send(2), sendfile(2), set_mempolicy(2), set_thread_area(2), seteuid(2), setfsgid(2), setfsuid(2), setgid(2), setns(2), setpgid(2), setresuid(2), setreuid(2), setuid(2), shmctl(2), shmget(2), shmop(2), shutdown(2), sigaction(2), sigaltstack(2), signal(2), signalfd(2), sigprocmask(2), sigsuspend(2), sigwaitinfo(2), socket(2), splice(2), spu_create(2), spu_run(2), stat(2), statx(2), subpage_prot(2), swapon(2), sync_file_range(2), sysfs(2), syslog(2), tee(2), timer_create(2), timer_delete(2), timer_getoverrun(2), timer_settime(2), timerfd_create(2), tkill(2), truncate(2), umount(2), unlink(2), unshare(2), userfaultfd(2), ustat(2), utimensat(2), vmsplice(2), wait(2), write(2), unix(7), ip(7) -syscon errno ENFILE 23 23 23 23 23 23 331 # too many open files in system; unix consensus; kNtErrorTooManyDescriptors; raised by accept(2), acct(2), epoll_create(2), eventfd(2), execve(2), futex(2), inotify_init(2), memfd_create(2), mmap(2), open(2), pidfd_getfd(2), pidfd_open(2), pipe(2), shmget(2), signalfd(2), socket(2), socketpair(2), spu_create(2), swapon(2), timerfd_create(2), uselib(2), userfaultfd(2) -syscon errno EMFILE 24 24 24 24 24 24 4 # too many open files; unix consensus; kNtErrorTooManyOpenFiles; raised by accept(2), dup(2), epoll_create(2), eventfd(2), execve(2), fanotify_init(2), fcntl(2), inotify_init(2), memfd_create(2), mount(2), open(2), perf_event_open(2), pidfd_getfd(2), pidfd_open(2), pipe(2), signalfd(2), socket(2), socketpair(2), spu_create(2), timerfd_create(2) -syscon errno ENOTTY 25 25 25 25 25 25 1118 # inappropriate i/o control operation; unix consensus; kNtErrorSerialNoDevice; raised by ioctl(2), ioctl_console(2), ioctl_fat(2), ioctl_ns(2), ioctl_tty(2) -syscon errno ETXTBSY 26 26 26 26 26 26 148 # won't open executable that's executing in write mode; try UnlockExecutable(); unix consensus; kNtErrorPathBusy; raised by access(2), copy_file_range(2), execve(2), fallocate(2), ioctl_ficlonerange(2), ioctl_fideduperange(2), mmap(2), open(2), truncate(2) -syscon errno EFBIG 27 27 27 27 27 27 223 # file too large; unix consensus; kNtErrorFileTooLarge; raised by copy_file_range(2), fallocate(2), init_module(2), open(2), semop(2), truncate(2), write(2) -syscon errno ENOSPC 28 28 28 28 28 28 39 # no space left on device; unix consensus; kNtErrorDiskFull; raised by copy_file_range(2), epoll_ctl(2), fallocate(2), fanotify_mark(2), fsync(2), inotify_add_watch(2), link(2), mkdir(2), mknod(2), msgget(2), open(2), perf_event_open(2), pkey_alloc(2), query_module(2), rename(2), semget(2), setxattr(2), shmget(2), spu_create(2), symlink(2), sync_file_range(2), write(2) -syscon errno EDQUOT 122 122 69 69 69 69 1816 # disk quota exceeded; bsd consensus; kNtErrorNotEnoughQuota; raised by add_key(2), keyctl(2), link(2), mkdir(2), mknod(2), open(2), rename(2), request_key(2), setxattr(2), symlink(2), write(2) -syscon errno ESPIPE 29 29 29 29 29 29 25 # invalid seek; unix consensus; kNtErrorSeek; raised by fallocate(2), lseek(2), posix_fadvise(2), sendfile(2), splice(2), sync_file_range(2) -syscon errno EROFS 30 30 30 30 30 30 6009 # read-only filesystem; unix consensus; kNtErrorFileReadOnly; raised by access(2), acct(2), bind(2), chmod(2), chown(2), link(2), mkdir(2), mknod(2), mount(2), open(2), rename(2), rmdir(2), symlink(2), truncate(2), unlink(2), utime(2), utimensat(2) -syscon errno EMLINK 31 31 31 31 31 31 1142 # too many links; unix consensus; kNtErrorTooManyLinks; raised by link(2), mkdir(2), rename(2) -syscon errno EPIPE 32 32 32 32 32 32 109 # broken pipe; unix consensus; kNtErrorBrokenPipe; raised by send(2), write(2), tcp(7), unix(7), ip(7) -syscon errno EDOM 33 33 33 33 33 33 20000 # mathematics argument out of domain of function; bsd consensus; made up on NT; returned by cos(3), fmod(3), log1p(3), sin(3), tan(3), tgamma(3) -syscon errno ERANGE 34 34 34 34 34 34 6604 # result too large; bsd consensus; kNtErrorLogInvalidRange; raised by getxattr(2), listxattr(2), lookup_dcookie(2), prctl(2), quotactl(2), semctl(2), semop(2), setxattr(2) -syscon errno EDEADLK 35 35 11 11 11 11 1131 # resource deadlock avoided; bsd consensus; kNtErrorPossibleDeadlock; raised by fcntl(2), keyctl(2) -syscon errno ENAMETOOLONG 36 36 63 63 63 63 10063 # filename too long; bsd consensus; WSAENAMETOOLONG; raised by access(2), acct(2), bind(2), chdir(2), chmod(2), chown(2), chroot(2), execve(2), gethostname(2), inotify_add_watch(2), link(2), lookup_dcookie(2), mkdir(2), mknod(2), mount(2), open(2), readlink(2), rename(2), rmdir(2), spu_create(2), stat(2), statfs(2), statx(2), symlink(2), truncate(2), umount(2), unlink(2), utimensat(2) -syscon errno ENOLCK 37 37 77 77 77 77 158 # no locks available; kNtErrorNotLocked; bsd consensus; raised by fcntl(2), flock(2) -syscon errno ENOTEMPTY 39 39 66 66 66 66 145 # directory not empty; bsd consensus; kNtErrorDirNotEmpty (TODO: What is WSAENOTEMPTY? 10066); raised by rmdir(2) -syscon errno ELOOP 40 40 62 62 62 62 1921 # too many levels of symbolic links; bsd consensus; kNtErrorCantResolveFilename; raised by access(2), acct(2), bind(2), chdir(2), chmod(2), chown(2), chroot(2), epoll_ctl(2), execve(2), execveat(2), keyctl(2), link(2), mkdir(2), mknod(2), mount(2), open(2), open_by_handle_at(2), openat2(2), readlink(2), rename(2), rmdir(2), spu_create(2), stat(2), statfs(2), statx(2), symlink(2), truncate(2), unlink(2), utimensat(2) -syscon errno ENOMSG 42 42 91 83 90 83 4306 # kNtErrorEmpty; raised by msgop(2) -syscon errno EIDRM 43 43 90 82 89 82 1287 # identifier removed; kNtErrorUnidentifiedError; raised by msgctl(2), msgget(2), msgop(2), semctl(2), semop(2), shmctl(2), shmget(2), shmop(2) -syscon errno EPROTO 71 71 100 92 95 96 7065 # Protocol error; kNtErrorRdpProtocolError; raised by accept(2), connect(2), socket(2), socketpair(2) -syscon errno EOVERFLOW 75 75 84 84 87 84 534 # kNtErrorArithmeticOverflow; raised by aio_read(2), copy_file_range(2), ctime(2), fanotify_init(2), lseek(2), mmap(2), open(2), open_by_handle_at(2), sem_post(2), sendfile(2), shmctl(2), stat(2), statfs(2), statvfs(2), time(2), timegm(2) -syscon errno EILSEQ 84 84 92 86 84 85 582 # kNtErrorIllegalCharacter; returned by fgetwc(3), fputwc(3), getwchar(3), putwchar(3), scanf(3), ungetwc(3) -syscon errno EUSERS 87 87 68 68 68 68 10068 # too many users; bsd consensus; WSAEUSERS; raised by acct(2) -syscon errno ENOTSOCK 88 88 38 38 38 38 10038 # not a socket; bsd consensus; WSAENOTSOCK; raised by accept(2), bind(2), connect(2), getpeername(2), getsockname(2), getsockopt(2), listen(2), recv(2), send(2), shutdown(2) -syscon errno EDESTADDRREQ 89 89 39 39 39 39 10039 # destination address required; bsd consensus; WSAEDESTADDRREQ; raised by send(2), write(2) -syscon errno EMSGSIZE 90 90 40 40 40 40 10040 # message too long; bsd consensus; WSAEMSGSIZE; raised by keyctl(2), send(2), ip(7) -syscon errno EPROTOTYPE 91 91 41 41 41 41 10041 # protocol wrong type for socket; bsd consensus; WSAEPROTOTYPE; raised by connect(2), unix(7) -syscon errno ENOPROTOOPT 92 92 42 42 42 42 10042 # protocol not available; bsd consensus; WSAENOPROTOOPT; raised by getsockopt(2), accept(2), ip(7) -syscon errno EPROTONOSUPPORT 93 93 43 43 43 43 10043 # protocol not supported; bsd consensus; WSAEPROTONOSUPPORT; raised by socket(2), socketpair(2), unix(7) -syscon errno ESOCKTNOSUPPORT 94 94 44 44 44 44 10044 # socket type not supported; bsd consensus; WSAESOCKTNOSUPPORT; raised by unix(7), ip(7) -syscon errno ENOTSUP 95 95 45 45 91 86 10045 # operation not supported; raised by chmod(2), clock_getres(2), clock_nanosleep(2), getxattr(2), listxattr(2), removexattr(2), setxattr(2), timer_create(2), mmap(2) -syscon errno EOPNOTSUPP 95 95 102 45 45 45 10045 # socket operation not supported; raised by accept(2), fallocate(2), fanotify_mark(2), ioctl_ficlonerange(2), ioctl_fideduperange(2), ioctl_getfsmap(2), keyctl(2), listen(2), mmap(2), open_by_handle_at(2), pciconfig_read(2), perf_event_open(2), prctl(2), readv(2), s390_guarded_storage(2), s390_runtime_instr(2), s390_sthyi(2), send(2), socketpair(2), unix(7), ip(7) -syscon errno EPFNOSUPPORT 96 96 46 46 46 46 10046 # protocol family not supported; bsd consensus; WSAEPFNOSUPPORT -syscon errno EAFNOSUPPORT 97 97 47 47 47 47 10047 # address family not supported; bsd consensus; WSAEAFNOSUPPORT; raised by connect(2), socket(2), socketpair(2), tcp(7) -syscon errno EADDRINUSE 98 98 48 48 48 48 10048 # address already in use; bsd consensus; WSAEADDRINUSE; raised by bind(2), connect(2), listen(2), unix(7), ip(7) -syscon errno EADDRNOTAVAIL 99 99 49 49 49 49 10049 # address not available; bsd consensus; WSAEADDRNOTAVAIL; raised by bind(2), connect(2), kexec_load(2), ip(7) -syscon errno ENETDOWN 100 100 50 50 50 50 10050 # network is down; bsd consensus; WSAENETDOWN; raised by accept(2) -syscon errno ENETUNREACH 101 101 51 51 51 51 10051 # host is unreachable; bsd consensus; WSAENETUNREACH; raised by accept(2), connect(2) -syscon errno ENETRESET 102 102 52 52 52 52 10052 # connection reset by network; bsd consensus; WSAENETRESET -syscon errno ECONNABORTED 103 103 53 53 53 53 10053 # connection reset before accept; bsd consensus; WSAECONNABORTED; raised by accept(2) -syscon errno ECONNRESET 104 104 54 54 54 54 10054 # connection reset by client; bsd consensus; WSAECONNRESET; raised by send(2), unix(7) -syscon errno ENOBUFS 105 105 55 55 55 55 10055 # no buffer space available; bsd consensus; WSAENOBUFS; raised by getpeername(2), getsockname(2), send(2), ip(7) -syscon errno EISCONN 106 106 56 56 56 56 10056 # socket is connected; bsd consensus; WSAEISCONN; raised by connect(2), send(2), unix(7), ip(7) -syscon errno ENOTCONN 107 107 57 57 57 57 10057 # socket is not connected; bsd consensus; WSAENOTCONN; raised by getpeername(2), recv(2), send(2), shutdown(2), ip(7) -syscon errno ESHUTDOWN 108 108 58 58 58 58 10058 # cannot send after transport endpoint shutdown; note that shutdown write is an EPIPE; bsd consensus; WSAESHUTDOWN -syscon errno ETOOMANYREFS 109 109 59 59 59 59 10059 # too many references: cannot splice; bsd consensus; WSAETOOMANYREFS; raised by sendmsg(2), unix(7) -syscon errno ETIMEDOUT 110 110 60 60 60 60 1460 # connection timed out; kNtErrorTimeout; bsd consensus; WSAETIMEDOUT; raised by connect(2), futex(2), keyctl(2), tcp(7) -syscon errno ETIME 62 62 101 60 60 92 1460 # timer expired (POSIX.1 XSI STREAMS) -syscon errno ECONNREFUSED 111 111 61 61 61 61 10061 # bsd consensus; WSAECONNREFUSED; raised by connect(2), listen(2), recv(2), unix(7), udp(7)system-imposed limit on the number of threads was encountered. -syscon errno EHOSTDOWN 112 112 64 64 64 64 10064 # bsd consensus; WSAEHOSTDOWN; raised by accept(2) -syscon errno EHOSTUNREACH 113 113 65 65 65 65 10065 # bsd consensus; WSAEHOSTUNREACH; raised by accept(2), ip(7) -syscon errno EALREADY 114 114 37 37 37 37 10037 # connection already in progress; bsd consensus; WSAEALREADY; raised by connect(2), send(2), ip(7) -syscon errno EINPROGRESS 115 115 36 36 36 36 10036 # bsd consensus; WSAEINPROGRESS; raised by connect(2) w/ O_NONBLOCK -syscon errno ESTALE 116 116 70 70 70 70 10070 # bsd consensus; WSAESTALE; raised by open_by_handle_at(2) -syscon errno EREMOTE 66 66 71 71 71 71 10071 # bsd consensus -syscon errno EBADRPC 300 300 72 72 72 72 1626 # kNtErrorFunctionNotCalled; bsd consensus; made up on linux -syscon errno ERPCMISMATCH 301 301 73 73 73 73 1627 # kNtErrorFunctionFailed; bsd consensus; made up on linux -syscon errno EPROGUNAVAIL 302 302 74 74 74 74 329 # kNtErrorOperationInProgress; bsd consensus; made up on linux -syscon errno EPROGMISMATCH 303 303 75 75 75 75 595 # kNtErrorReplyMessageMismatch; bsd consensus; made up on linux -syscon errno EPROCUNAVAIL 304 304 76 76 76 76 15841 # kNtErrorApiUnavailable; bsd consensus; made up on linux -syscon errno EFTYPE 305 305 79 79 79 79 222 # Inappropriate file type or format; kNtErrorBadFileType; bsd consensus; made up on linux -syscon errno EAUTH 306 306 80 80 80 80 1244 # Authentication error; kNtErrorNotAuthenticated; bsd consensus; made up on linux -syscon errno ENEEDAUTH 307 307 81 81 81 81 224 # Need authenticator; kNtErrorFormsAuthRequired; bsd consensus; made up on linux -syscon errno EPROCLIM 308 308 67 67 67 67 10067 # bsd consensus; made up on linux -syscon errno ENOATTR 309 309 93 87 83 93 117 # Attribute not found; kNtErrorInvalidCategory; made up on linux -syscon errno EPWROFF 310 310 82 310 310 310 639 # Intelligent device errors. Device power is off; kNtErrorInsufficientPower; made up on non-xnu -syscon errno EDEVERR 311 311 83 311 311 311 483 # kNtErrorDeviceHardwareError; made up on non-xnu -syscon errno EBADEXEC 312 312 85 312 312 312 192 # kNtErrorExeMarkedInvalid; made up on non-xnu -syscon errno EBADARCH 313 313 86 313 313 313 216 # kNtErrorExeMachineTypeMismatch; made up on non-xnu -syscon errno ESHLIBVERS 314 314 87 314 314 314 0 # shiver me timbers; made up on non-xnu -syscon errno EBADMACHO 315 315 88 315 315 315 0 # made up on non-xnu -syscon errno ENOPOLICY 316 316 103 316 316 316 0 # made up on non-xnu -syscon errno EBADMSG 74 74 94 89 92 88 0 # raised by ioctl_getfsmap(2) -syscon errno ECANCELED 125 125 89 85 88 87 1223 # kNtErrorCancelled; raised by timerfd_create(2) -syscon errno EOWNERDEAD 130 130 105 96 94 97 105 # kNtErrorSemOwnerDied; raised by pthread_cond_timedwait(3), pthread_mutex_consistent(3), pthread_mutex_getprioceiling(3), pthread_mutex_lock(3), pthread_mutex_timedlock(3), pthread_mutexattr_getrobust(3), pthread_mutexattr_setrobust(3) -syscon errno ENOTRECOVERABLE 131 131 104 95 93 98 0 # raised by pthread_cond_timedwait(3), pthread_mutex_consistent(3), pthread_mutex_getprioceiling(3), pthread_mutex_lock(3), pthread_mutex_timedlock(3), pthread_mutexattr_getrobust(3), pthread_mutexattr_setrobust(3) -syscon errno ENONET 64 64 317 317 317 317 0 # made up on BSDs; raised by accept(2) -syscon errno ERESTART 85 85 -1 -1 -1 -3 0 # should only be seen in ptrace() -syscon errno ENODATA 61 61 96 0 0 89 232 # no message is available in xsi stream or named pipe is being closed; no data available; barely in posix; returned by ioctl; very close in spirit to EPIPE? -syscon errno ENOSR 63 63 98 0 90 90 0 # out of streams resources; something like EAGAIN; it's in POSIX; maybe some commercial UNIX returns it with openat, putmsg, putpmsg, posix_openpt, ioctl, open -syscon errno ENOSTR 60 60 99 0 0 91 0 # not a stream; returned by getmsg, putmsg, putpmsg, getpmsg -syscon errno EMULTIHOP 72 72 95 90 0 94 0 # barely in posix -syscon errno ENOLINK 67 67 97 91 0 95 0 # barely in posix -syscon errno ENOMEDIUM 123 123 0 0 85 0 0 # not posix; not documented -syscon errno EMEDIUMTYPE 124 124 0 0 86 0 0 # not posix; not documented -syscon errno EBADFD 77 77 9 0 0 0 0 # file descriptor in bad state -syscon compat EWOULDBLOCK 11 11 35 35 35 35 10035 # same as EAGAIN on every platform we've seen +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon errno ENOSYS 38 38 78 78 78 78 78 1 # system call unavailable; bsd consensus; kNtErrorInvalidFunction +syscon errno EPERM 1 1 1 1 1 1 1 12 # operation not permitted; unix consensus; kNtErrorInvalidAccess (should be kNtErrorNotOwner but is that mutex only??); raised by accept(2), acct(2), add_key(2), adjtimex(2), arch_prctl(2), bdflush(2), bpf(2), capget(2), chmod(2), chown(2), chroot(2), clock_getres(2), clone(2), copy_file_range(2), create_module(2), delete_module(2), epoll_ctl(2), execve(2), fallocate(2), fanotify_init(2), fcntl(2), futex(2), get_robust_list(2), getdomainname(2), getgroups(2), gethostname(2), getpriority(2), getrlimit(2), getsid(2), gettimeofday(2), idle(2), init_module(2), io_submit(2), ioctl_console(2), ioctl_ficlonerange(2), ioctl_fideduperange(2), ioctl_ns(2), ioctl_tty(2), ioperm(2), iopl(2), ioprio_set(2), kcmp(2), kexec_load(2), keyctl(2), kill(2), link(2), lookup_dcookie(2), madvise(2), mbind(2), membarrier(2), migrate_pages(2), mkdir(2), mknod(2), mlock(2), mmap(2), mount(2), move_pages(2), msgctl(2), nice(2), open(2), open_by_handle_at(2), pciconfig_read(2), perf_event_open(2), pidfd_getfd(2), pidfd_send_signal(2), pivot_root(2), prctl(2), process_vm_readv(2), ptrace(2), quotactl(2), reboot(2), rename(2), request_key(2), rmdir(2), rt_sigqueueinfo(2), sched_setaffinity(2), sched_setattr(2), sched_setparam(2), sched_setscheduler(2), semctl(2), seteuid(2), setfsgid(2), setfsuid(2), setgid(2), setns(2), setpgid(2), setresuid(2), setreuid(2), setsid(2), setuid(2), setup(2), setxattr(2), shmctl(2), shmget(2), sigaltstack(2), spu_create(2), stime(2), swapon(2), symlink(2), syslog(2), timer_create(2), timerfd_create(2), tkill(2), truncate(2), umount(2), unlink(2), unshare(2), utime(2), utimensat(2), vhangup(2), vm86(2), write(2), unix(7), ip(7) +syscon errno ENOENT 2 2 2 2 2 2 2 2 # no such file or directory; unix consensus; kNtErrorFileNotFound; raised by access(2), acct(2), alloc_hugepages(2), bind(2), bpf(2), chdir(2), chmod(2), chown(2), chroot(2), clock_getres(2), delete_module(2), epoll_ctl(2), execve(2), execveat(2), fanotify_mark(2), getdents(2), inotify_add_watch(2), ioctl_fat(2), kcmp(2), keyctl(2), link(2), mkdir(2), mknod(2), mount(2), msgget(2), open(2), open_by_handle_at(2), perf_event_open(2), query_module(2), quotactl(2), readdir(2), readlink(2), rename(2), rmdir(2), semget(2), shmget(2), spu_create(2), stat(2), statfs(2), statx(2), swapon(2), symlink(2), truncate(2), umount(2), unlink(2), utime(2), utimensat(2), unix(7), ip(7) +syscon errno ESRCH 3 3 3 3 3 3 3 566 # no such process; kNtErrorThreadNotInProcess (cf. kNtErrorInvalidHandle); raised by capget(2), get_robust_list(2), getpriority(2), getrlimit(2), getsid(2), ioprio_set(2), kcmp(2), kill(2), migrate_pages(2), move_pages(2), perf_event_open(2), pidfd_getfd(2), pidfd_open(2), pidfd_send_signal(2), process_vm_readv(2), ptrace(2), quotactl(2), rt_sigqueueinfo(2), sched_rr_get_interval(2), sched_setaffinity(2), sched_setattr(2), sched_setparam(2), sched_setscheduler(2), set_thread_area(2), setpgid(2), tkill(2), utimensat(2), unix(7) +syscon errno EINTR 4 4 4 4 4 4 4 10004 # the greatest of all errnos; crucial for building real time reliable software; unix consensus; WSAEINTR; raised by accept(2), clock_nanosleep(2), close(2), connect(2), dup(2), epoll_wait(2), fallocate(2), fcntl(2), flock(2), futex(2), getrandom(2), io_getevents(2), msgop(2), nanosleep(2), open(2), pause(2), perf_event_open(2), poll(2), ptrace(2), read(2), recv(2), request_key(2), select(2), semop(2), send(2), sigsuspend(2), sigwaitinfo(2), spu_run(2), statfs(2), truncate(2), wait(2), write(2) +syscon errno EIO 5 5 5 5 5 5 5 1117 # unix consensus; kNtErrorIoDevice; raised by access(2) acct(2) chdir(2) chmod(2) chown(2) chroot(2) close(2) copy_file_range(2) execve(2) fallocate(2) fsync(2) ioperm(2) link(2) madvise(2) mbind(2) pciconfig_read(2) ptrace(2) read(2) readlink(2) sendfile(2) statfs(2) symlink(2) sync_file_range(2) truncate(2) unlink(2) write(2) +syscon errno ENXIO 6 6 6 6 6 6 6 1112 # no such device or address; unix consensus; kNtErrorNoMediaInDrive; raised by lseek(2), mount(2), open(2), prctl(2) +syscon errno E2BIG 7 7 7 7 7 7 7 1639 # argument list too long; unix consensus; kNtErrorInvalidCommandLine; raised by bpf(2), execve(2), getxattr(2), listxattr(2), move_pages(2), msgop(2), openat2(2), perf_event_open(2), sched_setattr(2), semop(2) +syscon errno ENOEXEC 8 8 8 8 8 8 8 193 # exec format error; unix consensus; kNtErrorBadExeFormat; raised by execve(2), init_module(2), kexec_load(2), uselib(2) +syscon errno EBADF 9 9 9 9 9 9 9 6 # bad file descriptor; cf. EBADFD; unix consensus; kNtErrorInvalidHandle; raised by accept(2), access(2), bind(2), bpf(2), chdir(2), chmod(2), chown(2), close(2), connect(2), copy_file_range(2), dup(2), epoll_ctl(2), epoll_wait(2), execveat(2), fallocate(2), fanotify_mark(2), fcntl(2), flock(2), fsync(2), futimesat(2), getdents(2), getpeername(2), getsockname(2), getsockopt(2), init_module(2), inotify_add_watch(2), inotify_rm_watch(2), io_submit(2), ioctl(2), ioctl_console(2), ioctl_ficlonerange(2), ioctl_fideduperange(2), ioctl_getfsmap(2), kcmp(2), kexec_load(2), link(2), listen(2), llseek(2), lseek(2), madvise(2), mkdir(2), mknod(2), mmap(2), open(2), open_by_handle_at(2), perf_event_open(2), pidfd_getfd(2), pidfd_send_signal(2), posix_fadvise(2), prctl(2), read(2), readahead(2), readdir(2), readlink(2), recv(2), rename(2), select(2), send(2), sendfile(2), setns(2), shutdown(2), signalfd(2), splice(2), spu_run(2), stat(2), statfs(2), statx(2), symlink(2), sync(2), sync_file_range(2), timerfd_create(2), truncate(2), unlink(2), utimensat(2), vmsplice(2), write(2), unix(7) +syscon errno ECHILD 10 10 10 10 10 10 10 128 # no child process; unix consensus; kNtErrorWaitNoChildren; raised by wait(2), waitpid(2), waitid(2), wait3(2), wait4(2) +syscon errno EAGAIN 11 11 35 35 35 35 35 10035 # resource temporarily unavailable (e.g. SO_RCVTIMEO expired, too many processes, too much memory locked, read or write with O_NONBLOCK needs polling, etc.); bsd consensus; WSAEWOULDBLOCK; raised by accept(2), clone(2), connect(2), eventfd(2), fcntl(2), fork(2), futex(2), getrandom(2), io_cancel(2), io_setup(2), io_submit(2), ioctl_userfaultfd(2), keyctl(2), madvise(2), mincore(2), mlock(2), mmap(2), mremap(2), msgop(2), openat2(2), poll(2), read(2), rt_sigqueueinfo(2), select(2), semop(2), send(2), sendfile(2), setresuid(2), setreuid(2), setuid(2), signalfd(2), sigwaitinfo(2), splice(2), tee(2), timer_create(2), timerfd_create(2), tkill(2), umount(2), vmsplice(2), write(2), ip(7) +syscon errno ENOMEM 12 12 12 12 12 12 12 14 # we require more vespene gas; unix consensus; kNtErrorOutofmemory; raised by access(2), acct(2), add_key(2), bind(2), bpf(2), chdir(2), chmod(2), chown(2), chroot(2), clone(2), copy_file_range(2), create_module(2), epoll_create(2), epoll_ctl(2), eventfd(2), execve(2), fanotify_init(2), fanotify_mark(2), fork(2), getgroups(2), getrlimit(2), init_module(2), inotify_add_watch(2), inotify_init(2), io_setup(2), ioctl_fideduperange(2), ioctl_getfsmap(2), ioperm(2), kexec_load(2), keyctl(2), link(2), lookup_dcookie(2), madvise(2), mbind(2), memfd_create(2), mincore(2), mkdir(2), mknod(2), mlock(2), mmap(2), mount(2), mprotect(2), mremap(2), msgget(2), msgop(2), msync(2), open(2), pidfd_open(2), poll(2), process_vm_readv(2), readlink(2), recv(2), rename(2), request_key(2), rmdir(2), s390_guarded_storage(2), s390_pci_mmio_write(2), s390_runtime_instr(2), s390_sthyi(2), select(2), semget(2), semop(2), send(2), sendfile(2), set_mempolicy(2), setns(2), shmctl(2), shmget(2), shmop(2), sigaltstack(2), signalfd(2), splice(2), spu_create(2), spu_run(2), stat(2), statfs(2), statx(2), subpage_prot(2), swapon(2), symlink(2), sync_file_range(2), tee(2), timer_create(2), timerfd_create(2), umount(2), unlink(2), unshare(2), userfaultfd(2), vmsplice(2), unix(7), ip(7) +syscon errno EACCES 13 13 13 13 13 13 13 5 # permission denied; unix consensus; kNtErrorAccessDenied; raised by access(2), acct(2), add_key(2), bind(2), bpf(2), chdir(2), chmod(2), chown(2), chroot(2), clock_getres(2), connect(2), execve(2), fcntl(2), futex(2), getpriority(2), inotify_add_watch(2), keyctl(2), link(2), madvise(2), mkdir(2), mknod(2), mmap(2), mount(2), move_pages(2), mprotect(2), msgctl(2), msgget(2), msgop(2), open(2), perf_event_open(2), prctl(2), ptrace(2), quotactl(2), readlink(2), rename(2), request_key(2), rmdir(2), semctl(2), semget(2), semop(2), send(2), setpgid(2), shmctl(2), shmget(2), shmop(2), socket(2), spu_create(2), stat(2), statfs(2), statx(2), symlink(2), truncate(2), unlink(2), uselib(2), utime(2), utimensat(2), ip(7) +syscon errno EFAULT 14 14 14 14 14 14 14 487 # pointer passed to system call that would otherwise segfault; unix consensus; kNtErrorInvalidAddress; raised by accept(2), access(2), acct(2), add_key(2), adjtimex(2), arch_prctl(2), bdflush(2), bind(2), bpf(2), cacheflush(2), capget(2), chdir(2), chmod(2), chown(2), chroot(2), clock_getres(2), clock_nanosleep(2), connect(2), create_module(2), delete_module(2), epoll_wait(2), execve(2), fcntl(2), futex(2), get_mempolicy(2), get_robust_list(2), getcpu(2), getdents(2), getdomainname(2), getgroups(2), gethostname(2), getitimer(2), getpeername(2), getrandom(2), getresuid(2), getrlimit(2), getrusage(2), getsockname(2), getsockopt(2), gettimeofday(2), getunwind(2), init_module(2), inotify_add_watch(2), io_cancel(2), io_destroy(2), io_getevents(2), io_setup(2), io_submit(2), ioctl(2), ioctl_getfsmap(2), ioctl_userfaultfd(2), kcmp(2), keyctl(2), link(2), llseek(2), lookup_dcookie(2), mbind(2), memfd_create(2), migrate_pages(2), mincore(2), mkdir(2), mknod(2), mmap2(2), modify_ldt(2), mount(2), move_pages(2), mremap(2), msgctl(2), msgop(2), msync(2), nanosleep(2), open(2), open_by_handle_at(2), perf_event_open(2), pipe(2), poll(2), prctl(2), process_vm_readv(2), ptrace(2), query_module(2), quotactl(2), read(2), readdir(2), readlink(2), reboot(2), recv(2), rename(2), request_key(2), rmdir(2), s390_guarded_storage(2), s390_pci_mmio_write(2), s390_sthyi(2), sched_rr_get_interval(2), sched_setaffinity(2), semctl(2), semop(2), send(2), sendfile(2), set_mempolicy(2), set_thread_area(2), shmctl(2), sigaction(2), sigaltstack(2), sigpending(2), sigprocmask(2), sigsuspend(2), socketpair(2), spu_create(2), spu_run(2), stat(2), statfs(2), statx(2), stime(2), subpage_prot(2), symlink(2), sysctl(2), sysfs(2), sysinfo(2), time(2), timer_settime(2), timerfd_create(2), times(2), truncate(2), umount(2), uname(2), unlink(2), ustat(2), utimensat(2), vm86(2), write(2), unix(7) +syscon errno ENOTBLK 15 15 15 15 15 15 15 26 # block device required; unix consensus; kNtErrorNotDosDisk; raised by mount(2), quotactl(2), umount(2) +syscon errno EBUSY 16 16 16 16 16 16 16 170 # device or resource busy; unix consensus; kNtErrorBusy; raised by bdflush(2), delete_module(2), dup(2), fcntl(2), init_module(2), ioctl_tty(2), ioctl_userfaultfd(2), kexec_load(2), mount(2), msync(2), pivot_root(2), prctl(2), ptrace(2), quotactl(2), rename(2), rmdir(2), sched_setattr(2), swapon(2), umount(2) +syscon errno EEXIST 17 17 17 17 17 17 17 183 # file exists; unix consensus; kNtErrorAlreadyExists (should be kNtErrorFileExists too); raised by bpf(2), create_module(2), epoll_ctl(2), init_module(2), inotify_add_watch(2), keyctl(2), link(2), mkdir(2), mknod(2), mmap(2), msgget(2), open(2), rename(2), rmdir(2), semget(2), setxattr(2), shmget(2), spu_create(2), symlink(2) +syscon errno EXDEV 18 18 18 18 18 18 18 17 # improper link; unix consensus; kNtErrorNotSameDevice; raised by copy_file_range(2), fanotify_mark(2), ioctl_ficlonerange(2), ioctl_fideduperange(2), link(2), openat2(2), rename(2) +syscon errno ENODEV 19 19 19 19 19 19 19 1200 # no such device; unix consensus; kNtErrorBadDevice; raised by arch_prctl(2), eventfd(2), fallocate(2), fanotify_mark(2), mmap(2), mount(2), move_pages(2), open(2), pciconfig_read(2), perf_event_open(2), pidfd_open(2), prctl(2), s390_pci_mmio_write(2), signalfd(2), spu_create(2), timerfd_create(2) +syscon errno ENOTDIR 20 20 20 20 20 20 20 3 # not a directory; unix consensus; kNtErrorPathNotFound; raised by access(2), acct(2), bind(2), chdir(2), chmod(2), chown(2), chroot(2), execve(2), execveat(2), fanotify_mark(2), fcntl(2), futimesat(2), getdents(2), inotify_add_watch(2), ioctl_fat(2), keyctl(2), link(2), mkdir(2), mknod(2), mount(2), open(2), open_by_handle_at(2), pivot_root(2), readdir(2), readlink(2), rename(2), rmdir(2), spu_create(2), stat(2), statfs(2), statx(2), symlink(2), sysctl(2), truncate(2), unlink(2), utimensat(2) +syscon errno EISDIR 21 21 21 21 21 21 21 267 # is a a directory; unix consensus; kNtErrorDirectory; raised by acct(2), copy_file_range(2), execve(2), ioctl_ficlonerange(2), ioctl_fideduperange(2), open(2), read(2), rename(2), truncate(2), unlink(2) +syscon errno EINVAL 22 22 22 22 22 22 22 87 # invalid argument; unix consensus; kNtErrorInvalidParameter; raised by accept(2), access(2), add_key(2), adjtimex(2), arch_prctl(2), bdflush(2), bind(2), bpf(2), cacheflush(2), capget(2), chmod(2), chown(2), clock_getres(2), clock_nanosleep(2), clone(2), copy_file_range(2), create_module(2), dup(2), epoll_create(2), epoll_ctl(2), epoll_wait(2), eventfd(2), execve(2), execveat(2), fallocate(2), fanotify_init(2), fanotify_mark(2), fcntl(2), flock(2), futex(2), get_mempolicy(2), get_robust_list(2), getdents(2), getdomainname(2), getgroups(2), gethostname(2), getitimer(2), getpeername(2), getpriority(2), getrandom(2), getrlimit(2), getrusage(2), getsockname(2), getsockopt(2), gettimeofday(2), init_module(2), inotify_add_watch(2), inotify_init(2), inotify_rm_watch(2), io_cancel(2), io_destroy(2), io_getevents(2), io_setup(2), io_submit(2), ioctl(2), ioctl_console(2), ioctl_ficlonerange(2), ioctl_fideduperange(2), ioctl_getfsmap(2), ioctl_ns(2), ioctl_tty(2), ioctl_userfaultfd(2), ioperm(2), iopl(2), ioprio_set(2), kcmp(2), kexec_load(2), keyctl(2), kill(2), link(2), llseek(2), lookup_dcookie(2), lseek(2), madvise(2), mbind(2), membarrier(2), memfd_create(2), migrate_pages(2), mincore(2), mkdir(2), mknod(2), mlock(2), mmap(2), mmap2(2), modify_ldt(2), mount(2), move_pages(2), mprotect(2), mremap(2), msgctl(2), msgop(2), msync(2), nanosleep(2), open(2), open_by_handle_at(2), openat2(2), pciconfig_read(2), perf_event_open(2), personality(2), pidfd_getfd(2), pidfd_open(2), pidfd_send_signal(2), pipe(2), pivot_root(2), pkey_alloc(2), poll(2), posix_fadvise(2), prctl(2), process_vm_readv(2), ptrace(2), query_module(2), quotactl(2), read(2), readahead(2), readdir(2), readlink(2), readv(2), reboot(2), recv(2), recvmmsg(2), remap_file_pages(2), rename(2), request_key(2), rmdir(2), rt_sigqueueinfo(2), s390_guarded_storage(2), s390_pci_mmio_write(2), s390_runtime_instr(2), s390_sthyi(2), sched_get_priority_max(2), sched_rr_get_interval(2), sched_setaffinity(2), sched_setattr(2), sched_setparam(2), sched_setscheduler(2), seccomp(2), select(2), semctl(2), semget(2), semop(2), send(2), sendfile(2), set_mempolicy(2), set_thread_area(2), seteuid(2), setfsgid(2), setfsuid(2), setgid(2), setns(2), setpgid(2), setresuid(2), setreuid(2), setuid(2), shmctl(2), shmget(2), shmop(2), shutdown(2), sigaction(2), sigaltstack(2), signal(2), signalfd(2), sigprocmask(2), sigsuspend(2), sigwaitinfo(2), socket(2), splice(2), spu_create(2), spu_run(2), stat(2), statx(2), subpage_prot(2), swapon(2), sync_file_range(2), sysfs(2), syslog(2), tee(2), timer_create(2), timer_delete(2), timer_getoverrun(2), timer_settime(2), timerfd_create(2), tkill(2), truncate(2), umount(2), unlink(2), unshare(2), userfaultfd(2), ustat(2), utimensat(2), vmsplice(2), wait(2), write(2), unix(7), ip(7) +syscon errno ENFILE 23 23 23 23 23 23 23 331 # too many open files in system; unix consensus; kNtErrorTooManyDescriptors; raised by accept(2), acct(2), epoll_create(2), eventfd(2), execve(2), futex(2), inotify_init(2), memfd_create(2), mmap(2), open(2), pidfd_getfd(2), pidfd_open(2), pipe(2), shmget(2), signalfd(2), socket(2), socketpair(2), spu_create(2), swapon(2), timerfd_create(2), uselib(2), userfaultfd(2) +syscon errno EMFILE 24 24 24 24 24 24 24 4 # too many open files; unix consensus; kNtErrorTooManyOpenFiles; raised by accept(2), dup(2), epoll_create(2), eventfd(2), execve(2), fanotify_init(2), fcntl(2), inotify_init(2), memfd_create(2), mount(2), open(2), perf_event_open(2), pidfd_getfd(2), pidfd_open(2), pipe(2), signalfd(2), socket(2), socketpair(2), spu_create(2), timerfd_create(2) +syscon errno ENOTTY 25 25 25 25 25 25 25 1118 # inappropriate i/o control operation; unix consensus; kNtErrorSerialNoDevice; raised by ioctl(2), ioctl_console(2), ioctl_fat(2), ioctl_ns(2), ioctl_tty(2) +syscon errno ETXTBSY 26 26 26 26 26 26 26 148 # won't open executable that's executing in write mode; try UnlockExecutable(); unix consensus; kNtErrorPathBusy; raised by access(2), copy_file_range(2), execve(2), fallocate(2), ioctl_ficlonerange(2), ioctl_fideduperange(2), mmap(2), open(2), truncate(2) +syscon errno EFBIG 27 27 27 27 27 27 27 223 # file too large; unix consensus; kNtErrorFileTooLarge; raised by copy_file_range(2), fallocate(2), init_module(2), open(2), semop(2), truncate(2), write(2) +syscon errno ENOSPC 28 28 28 28 28 28 28 39 # no space left on device; unix consensus; kNtErrorDiskFull; raised by copy_file_range(2), epoll_ctl(2), fallocate(2), fanotify_mark(2), fsync(2), inotify_add_watch(2), link(2), mkdir(2), mknod(2), msgget(2), open(2), perf_event_open(2), pkey_alloc(2), query_module(2), rename(2), semget(2), setxattr(2), shmget(2), spu_create(2), symlink(2), sync_file_range(2), write(2) +syscon errno EDQUOT 122 122 69 69 69 69 69 1816 # disk quota exceeded; bsd consensus; kNtErrorNotEnoughQuota; raised by add_key(2), keyctl(2), link(2), mkdir(2), mknod(2), open(2), rename(2), request_key(2), setxattr(2), symlink(2), write(2) +syscon errno ESPIPE 29 29 29 29 29 29 29 25 # invalid seek; unix consensus; kNtErrorSeek; raised by fallocate(2), lseek(2), posix_fadvise(2), sendfile(2), splice(2), sync_file_range(2) +syscon errno EROFS 30 30 30 30 30 30 30 6009 # read-only filesystem; unix consensus; kNtErrorFileReadOnly; raised by access(2), acct(2), bind(2), chmod(2), chown(2), link(2), mkdir(2), mknod(2), mount(2), open(2), rename(2), rmdir(2), symlink(2), truncate(2), unlink(2), utime(2), utimensat(2) +syscon errno EMLINK 31 31 31 31 31 31 31 1142 # too many links; unix consensus; kNtErrorTooManyLinks; raised by link(2), mkdir(2), rename(2) +syscon errno EPIPE 32 32 32 32 32 32 32 109 # broken pipe; unix consensus; kNtErrorBrokenPipe; raised by send(2), write(2), tcp(7), unix(7), ip(7) +syscon errno EDOM 33 33 33 33 33 33 33 20000 # mathematics argument out of domain of function; bsd consensus; made up on NT; returned by cos(3), fmod(3), log1p(3), sin(3), tan(3), tgamma(3) +syscon errno ERANGE 34 34 34 34 34 34 34 6604 # result too large; bsd consensus; kNtErrorLogInvalidRange; raised by getxattr(2), listxattr(2), lookup_dcookie(2), prctl(2), quotactl(2), semctl(2), semop(2), setxattr(2) +syscon errno EDEADLK 35 35 11 11 11 11 11 1131 # resource deadlock avoided; bsd consensus; kNtErrorPossibleDeadlock; raised by fcntl(2), keyctl(2) +syscon errno ENAMETOOLONG 36 36 63 63 63 63 63 10063 # filename too long; bsd consensus; WSAENAMETOOLONG; raised by access(2), acct(2), bind(2), chdir(2), chmod(2), chown(2), chroot(2), execve(2), gethostname(2), inotify_add_watch(2), link(2), lookup_dcookie(2), mkdir(2), mknod(2), mount(2), open(2), readlink(2), rename(2), rmdir(2), spu_create(2), stat(2), statfs(2), statx(2), symlink(2), truncate(2), umount(2), unlink(2), utimensat(2) +syscon errno ENOLCK 37 37 77 77 77 77 77 158 # no locks available; kNtErrorNotLocked; bsd consensus; raised by fcntl(2), flock(2) +syscon errno ENOTEMPTY 39 39 66 66 66 66 66 145 # directory not empty; bsd consensus; kNtErrorDirNotEmpty (TODO: What is WSAENOTEMPTY? 10066); raised by rmdir(2) +syscon errno ELOOP 40 40 62 62 62 62 62 1921 # too many levels of symbolic links; bsd consensus; kNtErrorCantResolveFilename; raised by access(2), acct(2), bind(2), chdir(2), chmod(2), chown(2), chroot(2), epoll_ctl(2), execve(2), execveat(2), keyctl(2), link(2), mkdir(2), mknod(2), mount(2), open(2), open_by_handle_at(2), openat2(2), readlink(2), rename(2), rmdir(2), spu_create(2), stat(2), statfs(2), statx(2), symlink(2), truncate(2), unlink(2), utimensat(2) +syscon errno ENOMSG 42 42 91 91 83 90 83 4306 # kNtErrorEmpty; raised by msgop(2) +syscon errno EIDRM 43 43 90 90 82 89 82 1287 # identifier removed; kNtErrorUnidentifiedError; raised by msgctl(2), msgget(2), msgop(2), semctl(2), semop(2), shmctl(2), shmget(2), shmop(2) +syscon errno EPROTO 71 71 100 100 92 95 96 7065 # Protocol error; kNtErrorRdpProtocolError; raised by accept(2), connect(2), socket(2), socketpair(2) +syscon errno EOVERFLOW 75 75 84 84 84 87 84 534 # kNtErrorArithmeticOverflow; raised by aio_read(2), copy_file_range(2), ctime(2), fanotify_init(2), lseek(2), mmap(2), open(2), open_by_handle_at(2), sem_post(2), sendfile(2), shmctl(2), stat(2), statfs(2), statvfs(2), time(2), timegm(2) +syscon errno EILSEQ 84 84 92 92 86 84 85 582 # kNtErrorIllegalCharacter; returned by fgetwc(3), fputwc(3), getwchar(3), putwchar(3), scanf(3), ungetwc(3) +syscon errno EUSERS 87 87 68 68 68 68 68 10068 # too many users; bsd consensus; WSAEUSERS; raised by acct(2) +syscon errno ENOTSOCK 88 88 38 38 38 38 38 10038 # not a socket; bsd consensus; WSAENOTSOCK; raised by accept(2), bind(2), connect(2), getpeername(2), getsockname(2), getsockopt(2), listen(2), recv(2), send(2), shutdown(2) +syscon errno EDESTADDRREQ 89 89 39 39 39 39 39 10039 # destination address required; bsd consensus; WSAEDESTADDRREQ; raised by send(2), write(2) +syscon errno EMSGSIZE 90 90 40 40 40 40 40 10040 # message too long; bsd consensus; WSAEMSGSIZE; raised by keyctl(2), send(2), ip(7) +syscon errno EPROTOTYPE 91 91 41 41 41 41 41 10041 # protocol wrong type for socket; bsd consensus; WSAEPROTOTYPE; raised by connect(2), unix(7) +syscon errno ENOPROTOOPT 92 92 42 42 42 42 42 10042 # protocol not available; bsd consensus; WSAENOPROTOOPT; raised by getsockopt(2), accept(2), ip(7) +syscon errno EPROTONOSUPPORT 93 93 43 43 43 43 43 10043 # protocol not supported; bsd consensus; WSAEPROTONOSUPPORT; raised by socket(2), socketpair(2), unix(7) +syscon errno ESOCKTNOSUPPORT 94 94 44 44 44 44 44 10044 # socket type not supported; bsd consensus; WSAESOCKTNOSUPPORT; raised by unix(7), ip(7) +syscon errno ENOTSUP 95 95 45 45 45 91 86 10045 # operation not supported; raised by chmod(2), clock_getres(2), clock_nanosleep(2), getxattr(2), listxattr(2), removexattr(2), setxattr(2), timer_create(2), mmap(2) +syscon errno EOPNOTSUPP 95 95 102 102 45 45 45 10045 # socket operation not supported; raised by accept(2), fallocate(2), fanotify_mark(2), ioctl_ficlonerange(2), ioctl_fideduperange(2), ioctl_getfsmap(2), keyctl(2), listen(2), mmap(2), open_by_handle_at(2), pciconfig_read(2), perf_event_open(2), prctl(2), readv(2), s390_guarded_storage(2), s390_runtime_instr(2), s390_sthyi(2), send(2), socketpair(2), unix(7), ip(7) +syscon errno EPFNOSUPPORT 96 96 46 46 46 46 46 10046 # protocol family not supported; bsd consensus; WSAEPFNOSUPPORT +syscon errno EAFNOSUPPORT 97 97 47 47 47 47 47 10047 # address family not supported; bsd consensus; WSAEAFNOSUPPORT; raised by connect(2), socket(2), socketpair(2), tcp(7) +syscon errno EADDRINUSE 98 98 48 48 48 48 48 10048 # address already in use; bsd consensus; WSAEADDRINUSE; raised by bind(2), connect(2), listen(2), unix(7), ip(7) +syscon errno EADDRNOTAVAIL 99 99 49 49 49 49 49 10049 # address not available; bsd consensus; WSAEADDRNOTAVAIL; raised by bind(2), connect(2), kexec_load(2), ip(7) +syscon errno ENETDOWN 100 100 50 50 50 50 50 10050 # network is down; bsd consensus; WSAENETDOWN; raised by accept(2) +syscon errno ENETUNREACH 101 101 51 51 51 51 51 10051 # host is unreachable; bsd consensus; WSAENETUNREACH; raised by accept(2), connect(2) +syscon errno ENETRESET 102 102 52 52 52 52 52 10052 # connection reset by network; bsd consensus; WSAENETRESET +syscon errno ECONNABORTED 103 103 53 53 53 53 53 10053 # connection reset before accept; bsd consensus; WSAECONNABORTED; raised by accept(2) +syscon errno ECONNRESET 104 104 54 54 54 54 54 10054 # connection reset by client; bsd consensus; WSAECONNRESET; raised by send(2), unix(7) +syscon errno ENOBUFS 105 105 55 55 55 55 55 10055 # no buffer space available; bsd consensus; WSAENOBUFS; raised by getpeername(2), getsockname(2), send(2), ip(7) +syscon errno EISCONN 106 106 56 56 56 56 56 10056 # socket is connected; bsd consensus; WSAEISCONN; raised by connect(2), send(2), unix(7), ip(7) +syscon errno ENOTCONN 107 107 57 57 57 57 57 10057 # socket is not connected; bsd consensus; WSAENOTCONN; raised by getpeername(2), recv(2), send(2), shutdown(2), ip(7) +syscon errno ESHUTDOWN 108 108 58 58 58 58 58 10058 # cannot send after transport endpoint shutdown; note that shutdown write is an EPIPE; bsd consensus; WSAESHUTDOWN +syscon errno ETOOMANYREFS 109 109 59 59 59 59 59 10059 # too many references: cannot splice; bsd consensus; WSAETOOMANYREFS; raised by sendmsg(2), unix(7) +syscon errno ETIMEDOUT 110 110 60 60 60 60 60 1460 # connection timed out; kNtErrorTimeout; bsd consensus; WSAETIMEDOUT; raised by connect(2), futex(2), keyctl(2), tcp(7) +syscon errno ETIME 62 62 101 101 60 60 92 1460 # timer expired (POSIX.1 XSI STREAMS) +syscon errno ECONNREFUSED 111 111 61 61 61 61 61 10061 # bsd consensus; WSAECONNREFUSED; raised by connect(2), listen(2), recv(2), unix(7), udp(7)system-imposed limit on the number of threads was encountered. +syscon errno EHOSTDOWN 112 112 64 64 64 64 64 10064 # bsd consensus; WSAEHOSTDOWN; raised by accept(2) +syscon errno EHOSTUNREACH 113 113 65 65 65 65 65 10065 # bsd consensus; WSAEHOSTUNREACH; raised by accept(2), ip(7) +syscon errno EALREADY 114 114 37 37 37 37 37 10037 # connection already in progress; bsd consensus; WSAEALREADY; raised by connect(2), send(2), ip(7) +syscon errno EINPROGRESS 115 115 36 36 36 36 36 10036 # bsd consensus; WSAEINPROGRESS; raised by connect(2) w/ O_NONBLOCK +syscon errno ESTALE 116 116 70 70 70 70 70 10070 # bsd consensus; WSAESTALE; raised by open_by_handle_at(2) +syscon errno EREMOTE 66 66 71 71 71 71 71 10071 # bsd consensus +syscon errno EBADRPC 300 300 72 72 72 72 72 1626 # kNtErrorFunctionNotCalled; bsd consensus; made up on linux +syscon errno ERPCMISMATCH 301 301 73 73 73 73 73 1627 # kNtErrorFunctionFailed; bsd consensus; made up on linux +syscon errno EPROGUNAVAIL 302 302 74 74 74 74 74 329 # kNtErrorOperationInProgress; bsd consensus; made up on linux +syscon errno EPROGMISMATCH 303 303 75 75 75 75 75 595 # kNtErrorReplyMessageMismatch; bsd consensus; made up on linux +syscon errno EPROCUNAVAIL 304 304 76 76 76 76 76 15841 # kNtErrorApiUnavailable; bsd consensus; made up on linux +syscon errno EFTYPE 305 305 79 79 79 79 79 222 # Inappropriate file type or format; kNtErrorBadFileType; bsd consensus; made up on linux +syscon errno EAUTH 306 306 80 80 80 80 80 1244 # Authentication error; kNtErrorNotAuthenticated; bsd consensus; made up on linux +syscon errno ENEEDAUTH 307 307 81 81 81 81 81 224 # Need authenticator; kNtErrorFormsAuthRequired; bsd consensus; made up on linux +syscon errno EPROCLIM 308 308 67 67 67 67 67 10067 # bsd consensus; made up on linux +syscon errno ENOATTR 309 309 93 93 87 83 93 117 # Attribute not found; kNtErrorInvalidCategory; made up on linux +syscon errno EPWROFF 310 310 82 82 310 310 310 639 # Intelligent device errors. Device power is off; kNtErrorInsufficientPower; made up on non-xnu +syscon errno EDEVERR 311 311 83 83 311 311 311 483 # kNtErrorDeviceHardwareError; made up on non-xnu +syscon errno EBADEXEC 312 312 85 85 312 312 312 192 # kNtErrorExeMarkedInvalid; made up on non-xnu +syscon errno EBADARCH 313 313 86 86 313 313 313 216 # kNtErrorExeMachineTypeMismatch; made up on non-xnu +syscon errno ESHLIBVERS 314 314 87 87 314 314 314 0 # shiver me timbers; made up on non-xnu +syscon errno EBADMACHO 315 315 88 88 315 315 315 0 # made up on non-xnu +syscon errno ENOPOLICY 316 316 103 103 316 316 316 0 # made up on non-xnu +syscon errno EBADMSG 74 74 94 94 89 92 88 0 # raised by ioctl_getfsmap(2) +syscon errno ECANCELED 125 125 89 89 85 88 87 1223 # kNtErrorCancelled; raised by timerfd_create(2) +syscon errno EOWNERDEAD 130 130 105 105 96 94 97 105 # kNtErrorSemOwnerDied; raised by pthread_cond_timedwait(3), pthread_mutex_consistent(3), pthread_mutex_getprioceiling(3), pthread_mutex_lock(3), pthread_mutex_timedlock(3), pthread_mutexattr_getrobust(3), pthread_mutexattr_setrobust(3) +syscon errno ENOTRECOVERABLE 131 131 104 104 95 93 98 0 # raised by pthread_cond_timedwait(3), pthread_mutex_consistent(3), pthread_mutex_getprioceiling(3), pthread_mutex_lock(3), pthread_mutex_timedlock(3), pthread_mutexattr_getrobust(3), pthread_mutexattr_setrobust(3) +syscon errno ENONET 64 64 317 317 317 317 317 0 # made up on BSDs; raised by accept(2) +syscon errno ERESTART 85 85 -1 -1 -1 -1 -3 0 # should only be seen in ptrace() +syscon errno ENODATA 61 61 96 96 0 0 89 232 # no message is available in xsi stream or named pipe is being closed; no data available; barely in posix; returned by ioctl; very close in spirit to EPIPE? +syscon errno ENOSR 63 63 98 98 0 90 90 0 # out of streams resources; something like EAGAIN; it's in POSIX; maybe some commercial UNIX returns it with openat, putmsg, putpmsg, posix_openpt, ioctl, open +syscon errno ENOSTR 60 60 99 99 0 0 91 0 # not a stream; returned by getmsg, putmsg, putpmsg, getpmsg +syscon errno EMULTIHOP 72 72 95 95 90 0 94 0 # barely in posix +syscon errno ENOLINK 67 67 97 97 91 0 95 0 # barely in posix +syscon errno ENOMEDIUM 123 123 0 0 0 85 0 0 # not posix; not documented +syscon errno EMEDIUMTYPE 124 124 0 0 0 86 0 0 # not posix; not documented +syscon errno EBADFD 77 77 9 9 0 0 0 0 # file descriptor in bad state +syscon compat EWOULDBLOCK 11 11 35 35 35 35 35 10035 # same as EAGAIN on every platform we've seen # signals # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon sig SIGHUP 1 1 1 1 1 1 1 # terminal hangup or daemon reload; resumable; auto-broadcasted to process group; unix consensus & faked on nt -syscon sig SIGINT 2 2 2 2 2 2 2 # terminal ctrl-c keystroke; resumable; auto-broadcasted to process group; unix consensus & faked on nt; X3.159-1988 -syscon sig SIGQUIT 3 3 3 3 3 3 3 # terminal ctrl-\ keystroke; resumable; unix consensus & faked on nt -syscon sig SIGILL 4 4 4 4 4 4 4 # illegal instruction; unresumable (unless you longjmp() or edit ucontex->rip+=ild(ucontex->rip)); unix consensus & faked on nt; X3.159-1988 -syscon sig SIGTRAP 5 5 5 5 5 5 5 # int3 instruction; resumable; unix consensus & faked on nt -syscon sig SIGABRT 6 6 6 6 6 6 6 # process aborted; resumable; unix consensus & faked on nt; X3.159-1988 -syscon sig SIGBUS 7 7 10 10 10 10 7 # valid memory access that went beyond underlying end of file; bsd consensus -syscon sig SIGFPE 8 8 8 8 8 8 8 # illegal math; unresumable (unless you longjmp() or edit ucontex->rip+=ild(ucontex->rip)); unix consensus & faked on nt; X3.159-1988 -syscon sig SIGKILL 9 9 9 9 9 9 9 # terminate with extreme prejudice; unreceivable; unix consensus & faked on nt -syscon sig SIGUSR1 10 10 30 30 30 30 10 # do whatever you want; bsd consensus -syscon sig SIGSEGV 11 11 11 11 11 11 11 # invalid memory access; unresumable (unless you longjmp() or edit ucontex->rip+=ild(ucontex->rip)); unix consensus & faked on nt; X3.159-1988 -syscon sig SIGUSR2 12 12 31 31 31 31 12 # do whatever you want; bsd consensus -syscon sig SIGPIPE 13 13 13 13 13 13 13 # write to closed file descriptor; unix consensus & faked on nt -syscon sig SIGALRM 14 14 14 14 14 14 14 # sent by setitimer(2) or timer_settime(2); unix consensus & faked on nt -syscon sig SIGTERM 15 15 15 15 15 15 15 # terminate; resumable; unix consensus & faked on nt; X3.159-1988 -syscon sig SIGSTKFLT 16 16 0 0 0 0 0 # wut -syscon sig SIGCHLD 17 17 20 20 20 20 17 # child process exited or terminated and is now a zombie (unless this is SIG_IGN or SA_NOCLDWAIT) or child process stopped due to terminal i/o or profiling/debugging (unless you used SA_NOCLDSTOP); bsd consensus -syscon sig SIGCONT 18 18 19 19 19 19 18 # child process resumed from profiling/debugging; bsd consensus -syscon sig SIGSTOP 19 19 17 17 17 17 19 # child process stopped due to profiling/debugging; bsd consensus -syscon sig SIGTSTP 20 20 18 18 18 18 20 # terminal ctrl-z keystroke; bsd consensus -syscon sig SIGTTIN 21 21 21 21 21 21 21 # terminal input for background process; resumable; unix consensus & faked on nt -syscon sig SIGTTOU 22 22 22 22 22 22 22 # terminal output for background process; resumable; unix consensus & faked on nt -syscon sig SIGURG 23 23 16 16 16 16 23 # bsd consensus -syscon sig SIGXCPU 24 24 24 24 24 24 24 # cpu time limit exceeded; unix consensus & faked on nt -syscon sig SIGXFSZ 25 25 25 25 25 25 25 # file size limit exceeded; unix consensus & faked on nt -syscon sig SIGVTALRM 26 26 26 26 26 26 26 # virtual alarm clock; wut; unix consensus & faked on nt -syscon sig SIGPROF 27 27 27 27 27 27 27 # profiling timer expired; unix consensus & faked on nt -syscon sig SIGWINCH 28 28 28 28 28 28 28 # terminal resized; unix consensus & faked on nt -syscon sig SIGIO 29 29 23 23 23 23 29 # bsd consensus -syscon sig SIGSYS 31 31 12 12 12 12 31 # wut; bsd consensus -syscon sig SIGINFO 63 63 29 29 29 29 63 # bsd consensus -syscon sig SIGEMT 64 64 7 7 7 7 64 # not implemented in most community editions of system five; consider doing this using SIGUSR1 or SIGUSR2 instead -syscon sig SIGPWR 30 30 30 30 30 32 30 # not implemented in most community editions of system five; consider doing this using SIGUSR1 or SIGUSR2 instead -syscon sig SIGTHR 32 32 7 32 32 33 32 # used by pthread_cancel(); SIGRTMIN+0 on Linux/NetBSD; faked as SIGEMT on XNU (what is SIG32 on XNU anyway?) -syscon sig SIGRTMIN 32 32 0 65 0 33 32 -syscon sig SIGRTMAX 64 64 0 126 0 63 64 -syscon compat SIGPOLL 29 29 23 23 23 23 29 # same as SIGIO -syscon compat SIGIOT 6 6 6 6 6 6 6 # PDP-11 feature; same as SIGABRT +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon sig SIGHUP 1 1 1 1 1 1 1 1 # terminal hangup or daemon reload; resumable; auto-broadcasted to process group; unix consensus & faked on nt +syscon sig SIGINT 2 2 2 2 2 2 2 2 # terminal ctrl-c keystroke; resumable; auto-broadcasted to process group; unix consensus & faked on nt; X3.159-1988 +syscon sig SIGQUIT 3 3 3 3 3 3 3 3 # terminal ctrl-\ keystroke; resumable; unix consensus & faked on nt +syscon sig SIGILL 4 4 4 4 4 4 4 4 # illegal instruction; unresumable (unless you longjmp() or edit ucontex->rip+=ild(ucontex->rip)); unix consensus & faked on nt; X3.159-1988 +syscon sig SIGTRAP 5 5 5 5 5 5 5 5 # int3 instruction; resumable; unix consensus & faked on nt +syscon sig SIGABRT 6 6 6 6 6 6 6 6 # process aborted; resumable; unix consensus & faked on nt; X3.159-1988 +syscon sig SIGBUS 7 7 10 10 10 10 10 7 # valid memory access that went beyond underlying end of file; bsd consensus +syscon sig SIGFPE 8 8 8 8 8 8 8 8 # illegal math; unresumable (unless you longjmp() or edit ucontex->rip+=ild(ucontex->rip)); unix consensus & faked on nt; X3.159-1988 +syscon sig SIGKILL 9 9 9 9 9 9 9 9 # terminate with extreme prejudice; unreceivable; unix consensus & faked on nt +syscon sig SIGUSR1 10 10 30 30 30 30 30 10 # do whatever you want; bsd consensus +syscon sig SIGSEGV 11 11 11 11 11 11 11 11 # invalid memory access; unresumable (unless you longjmp() or edit ucontex->rip+=ild(ucontex->rip)); unix consensus & faked on nt; X3.159-1988 +syscon sig SIGUSR2 12 12 31 31 31 31 31 12 # do whatever you want; bsd consensus +syscon sig SIGPIPE 13 13 13 13 13 13 13 13 # write to closed file descriptor; unix consensus & faked on nt +syscon sig SIGALRM 14 14 14 14 14 14 14 14 # sent by setitimer(2) or timer_settime(2); unix consensus & faked on nt +syscon sig SIGTERM 15 15 15 15 15 15 15 15 # terminate; resumable; unix consensus & faked on nt; X3.159-1988 +syscon sig SIGSTKFLT 16 16 0 0 0 0 0 0 # wut +syscon sig SIGCHLD 17 17 20 20 20 20 20 17 # child process exited or terminated and is now a zombie (unless this is SIG_IGN or SA_NOCLDWAIT) or child process stopped due to terminal i/o or profiling/debugging (unless you used SA_NOCLDSTOP); bsd consensus +syscon sig SIGCONT 18 18 19 19 19 19 19 18 # child process resumed from profiling/debugging; bsd consensus +syscon sig SIGSTOP 19 19 17 17 17 17 17 19 # child process stopped due to profiling/debugging; bsd consensus +syscon sig SIGTSTP 20 20 18 18 18 18 18 20 # terminal ctrl-z keystroke; bsd consensus +syscon sig SIGTTIN 21 21 21 21 21 21 21 21 # terminal input for background process; resumable; unix consensus & faked on nt +syscon sig SIGTTOU 22 22 22 22 22 22 22 22 # terminal output for background process; resumable; unix consensus & faked on nt +syscon sig SIGURG 23 23 16 16 16 16 16 23 # bsd consensus +syscon sig SIGXCPU 24 24 24 24 24 24 24 24 # cpu time limit exceeded; unix consensus & faked on nt +syscon sig SIGXFSZ 25 25 25 25 25 25 25 25 # file size limit exceeded; unix consensus & faked on nt +syscon sig SIGVTALRM 26 26 26 26 26 26 26 26 # virtual alarm clock; wut; unix consensus & faked on nt +syscon sig SIGPROF 27 27 27 27 27 27 27 27 # profiling timer expired; unix consensus & faked on nt +syscon sig SIGWINCH 28 28 28 28 28 28 28 28 # terminal resized; unix consensus & faked on nt +syscon sig SIGIO 29 29 23 23 23 23 23 29 # bsd consensus +syscon sig SIGSYS 31 31 12 12 12 12 12 31 # wut; bsd consensus +syscon sig SIGINFO 63 63 29 29 29 29 29 63 # bsd consensus +syscon sig SIGEMT 64 64 7 7 7 7 7 64 # not implemented in most community editions of system five; consider doing this using SIGUSR1 or SIGUSR2 instead +syscon sig SIGPWR 30 30 30 30 30 30 32 30 # not implemented in most community editions of system five; consider doing this using SIGUSR1 or SIGUSR2 instead +syscon sig SIGTHR 32 32 7 7 32 32 33 32 # used by pthread_cancel(); SIGRTMIN+0 on Linux/NetBSD; faked as SIGEMT on XNU (what is SIG32 on XNU anyway?) +syscon sig SIGRTMIN 32 32 0 0 65 0 33 32 +syscon sig SIGRTMAX 64 64 0 0 126 0 63 64 +syscon compat SIGPOLL 29 29 23 23 23 23 23 29 # same as SIGIO +syscon compat SIGIOT 6 6 6 6 6 6 6 6 # PDP-11 feature; same as SIGABRT # open() flags # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD Windoze Commentary -syscon open O_RDONLY 0 0 0 0 0 0 0 # consensus -syscon open O_WRONLY 1 1 1 1 1 1 1 # consensus -syscon open O_RDWR 2 2 2 2 2 2 2 # consensus -syscon open O_ACCMODE 3 3 3 3 3 3 3 # O_RDONLY|O_WRONLY|O_RDWR -syscon open O_APPEND 0x00000400 0x00000400 8 8 8 8 0x00000400 # bsd consensus & kNtFileAppendData; won't pose issues w/ mknod(S_IFIFO) [SYNC libc/calls/open-nt.c] -syscon open O_CREAT 0x00000040 0x00000040 0x00000200 0x00000200 0x00000200 0x00000200 0x00000040 # bsd consensus & NT faked as Linux [SYNC libc/calls/open-nt.c] -syscon open O_EXCL 0x00000080 0x00000080 0x00000800 0x00000800 0x00000800 0x00000800 0x00000080 # bsd consensus & NT faked as Linux [SYNC libc/calls/open-nt.c] -syscon open O_TRUNC 0x00000200 0x00000200 0x00000400 0x00000400 0x00000400 0x00000400 0x00000200 # bsd consensus & NT faked as Linux [SYNC libc/calls/open-nt.c] -syscon open O_DIRECTORY 0x00010000 0x00004000 0x00100000 0x00020000 0x00020000 0x00200000 0x00010000 # useful hint on UNIX, but required on NT (see kNtFileFlagBackupSemantics) [SYNC libc/calls/open-nt.c] -syscon open O_NOFOLLOW 0x00020000 0x00008000 0x00000100 0x00000100 0x00000100 0x00000100 0x00020000 # bsd consensus; kNtFileFlagOpenReparsePoint -syscon open O_DIRECT 0x00004000 0x00010000 0 0x00010000 0 0x00080000 0x00004000 # kNtFileFlagNoBuffering [SYNC libc/calls/open-nt.c] -syscon open O_NDELAY 0x00000800 0x00000800 0x00000004 0x00000004 0x00000004 0x00000004 0x00000800 # kNtFileFlagWriteThrough [SYNC libc/calls/open-nt.c] -syscon open O_RANDOM 0 0 0 0 0 0 0x80000000 # kNtFileFlagRandomAccess [SYNC libc/calls/open-nt.c] -syscon open O_SEQUENTIAL 0 0 0 0 0 0 0x40000000 # kNtFileFlagSequentialScan [SYNC libc/calls/open-nt.c] -syscon open O_COMPRESSED 0 0 0 0 0 0 0x20000000 # kNtFileAttributeCompressed [SYNC libc/calls/open-nt.c] -syscon open O_INDEXED 0 0 0 0 0 0 0x10000000 # !kNtFileAttributeNotContentIndexed [SYNC libc/calls/open-nt.c] -syscon open O_CLOEXEC 0x00080000 0x00080000 0x01000000 0x00100000 0x00010000 0x00400000 0x00080000 # NT faked as Linux [SYNC libc/calls/open-nt.c] -syscon open O_TMPFILE 0x00410000 0x00404000 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff # please use tmpfd(); Linux 3.11+ (c. 2013) __O_TMPFILE | O_DIRECTORY; kNtFileAttributeTemporary|kNtFileFlagDeleteOnClose [SYNC libc/calls/open-nt.c] -syscon open O_SPARSE 0 0 0 0 0 0 0 # wut -syscon open O_NONBLOCK 0x00000800 0x00000800 0x00000004 0x00000004 0x00000004 0x00000004 0x00000800 # bsd consensus -syscon open O_ASYNC 0x00002000 0x00002000 0x00000040 0x00000040 0x00000040 0x00000040 0 # bsd consensus -syscon open O_NOFOLLOW_ANY 0 0 0x20000000 0 0 0 0 # -syscon open O_SYNC 0x00101000 0x00101000 0x00000080 0x00000080 0x00000080 0x00000080 0 # bsd consensus -syscon open O_NOCTTY 0x00000100 0x00000100 0x00020000 0x00008000 0x00008000 0x00008000 0 # used for remote viewing (default behavior on freebsd) -syscon open O_NOATIME 0x00040000 0x00040000 0 0 0 0 0 # optimize away access time update -syscon open O_EXEC 0x00200000 0x00200000 0 0x00040000 0 0x04000000 0 # open only for executing (POSIX.1 hack for when file mode is 0111); see fexecve(); O_PATH on Linux -syscon open O_SEARCH 0 0 0 0x00040000 0 0x00800000 0 # it's specified by posix what does it mean -syscon open O_DSYNC 0x00001000 0x00001000 0x00400000 0 0x00000080 0x00010000 0 # -syscon open O_RSYNC 0x00101000 0x00101000 0 0 0x00000080 0x00020000 0 # -syscon open O_PATH 0x00200000 0x00200000 0 0 0 0 0 # Linux 2.6.39+ -syscon open O_VERIFY 0 0 0 0x00200000 0 0 0 # -syscon open O_SHLOCK 0 0 0x00000010 0x00000010 0x00000010 0x00000010 0 # -syscon open O_EXLOCK 0 0 0x00000020 0x00000020 0x00000020 0x00000020 0 # -syscon open O_TTY_INIT 0 0 0 0x00080000 0 0 0 # -syscon compat O_LARGEFILE 0x00008000 0x00020000 0 0 0 0 0 # +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD Windoze Commentary +syscon open O_RDONLY 0 0 0 0 0 0 0 0 # consensus +syscon open O_WRONLY 1 1 1 1 1 1 1 1 # consensus +syscon open O_RDWR 2 2 2 2 2 2 2 2 # consensus +syscon open O_ACCMODE 3 3 3 3 3 3 3 3 # O_RDONLY|O_WRONLY|O_RDWR +syscon open O_APPEND 0x00000400 0x00000400 8 8 8 8 8 0x00000400 # bsd consensus & kNtFileAppendData; won't pose issues w/ mknod(S_IFIFO) [SYNC libc/calls/open-nt.c] +syscon open O_CREAT 0x00000040 0x00000040 0x00000200 0x00000200 0x00000200 0x00000200 0x00000200 0x00000040 # bsd consensus & NT faked as Linux [SYNC libc/calls/open-nt.c] +syscon open O_EXCL 0x00000080 0x00000080 0x00000800 0x00000800 0x00000800 0x00000800 0x00000800 0x00000080 # bsd consensus & NT faked as Linux [SYNC libc/calls/open-nt.c] +syscon open O_TRUNC 0x00000200 0x00000200 0x00000400 0x00000400 0x00000400 0x00000400 0x00000400 0x00000200 # bsd consensus & NT faked as Linux [SYNC libc/calls/open-nt.c] +syscon open O_DIRECTORY 0x00010000 0x00004000 0x00100000 0x00100000 0x00020000 0x00020000 0x00200000 0x00010000 # useful hint on UNIX, but required on NT (see kNtFileFlagBackupSemantics) [SYNC libc/calls/open-nt.c] +syscon open O_NOFOLLOW 0x00020000 0x00008000 0x00000100 0x00000100 0x00000100 0x00000100 0x00000100 0x00020000 # bsd consensus; kNtFileFlagOpenReparsePoint +syscon open O_DIRECT 0x00004000 0x00010000 0 0 0x00010000 0 0x00080000 0x00004000 # kNtFileFlagNoBuffering [SYNC libc/calls/open-nt.c] +syscon open O_NDELAY 0x00000800 0x00000800 0x00000004 0x00000004 0x00000004 0x00000004 0x00000004 0x00000800 # kNtFileFlagWriteThrough [SYNC libc/calls/open-nt.c] +syscon open O_RANDOM 0 0 0 0 0 0 0 0x80000000 # kNtFileFlagRandomAccess [SYNC libc/calls/open-nt.c] +syscon open O_SEQUENTIAL 0 0 0 0 0 0 0 0x40000000 # kNtFileFlagSequentialScan [SYNC libc/calls/open-nt.c] +syscon open O_COMPRESSED 0 0 0 0 0 0 0 0x20000000 # kNtFileAttributeCompressed [SYNC libc/calls/open-nt.c] +syscon open O_INDEXED 0 0 0 0 0 0 0 0x10000000 # !kNtFileAttributeNotContentIndexed [SYNC libc/calls/open-nt.c] +syscon open O_CLOEXEC 0x00080000 0x00080000 0x01000000 0x01000000 0x00100000 0x00010000 0x00400000 0x00080000 # NT faked as Linux [SYNC libc/calls/open-nt.c] +syscon open O_TMPFILE 0x00410000 0x00404000 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff # please use tmpfd(); Linux 3.11+ (c. 2013) __O_TMPFILE | O_DIRECTORY; kNtFileAttributeTemporary|kNtFileFlagDeleteOnClose [SYNC libc/calls/open-nt.c] +syscon open O_SPARSE 0 0 0 0 0 0 0 0 # wut +syscon open O_NONBLOCK 0x00000800 0x00000800 0x00000004 0x00000004 0x00000004 0x00000004 0x00000004 0x00000800 # bsd consensus +syscon open O_ASYNC 0x00002000 0x00002000 0x00000040 0x00000040 0x00000040 0x00000040 0x00000040 0 # bsd consensus +syscon open O_NOFOLLOW_ANY 0 0 0x20000000 0x20000000 0 0 0 0 # +syscon open O_SYNC 0x00101000 0x00101000 0x00000080 0x00000080 0x00000080 0x00000080 0x00000080 0 # bsd consensus +syscon open O_NOCTTY 0x00000100 0x00000100 0x00020000 0x00020000 0x00008000 0x00008000 0x00008000 0 # used for remote viewing (default behavior on freebsd) +syscon open O_NOATIME 0x00040000 0x00040000 0 0 0 0 0 0 # optimize away access time update +syscon open O_EXEC 0x00200000 0x00200000 0 0 0x00040000 0 0x04000000 0 # open only for executing (POSIX.1 hack for when file mode is 0111); see fexecve(); O_PATH on Linux +syscon open O_SEARCH 0 0 0 0 0x00040000 0 0x00800000 0 # it's specified by posix what does it mean +syscon open O_DSYNC 0x00001000 0x00001000 0x00400000 0x00400000 0 0x00000080 0x00010000 0 # +syscon open O_RSYNC 0x00101000 0x00101000 0 0 0 0x00000080 0x00020000 0 # +syscon open O_PATH 0x00200000 0x00200000 0 0 0 0 0 0 # Linux 2.6.39+ +syscon open O_VERIFY 0 0 0 0 0x00200000 0 0 0 # +syscon open O_SHLOCK 0 0 0x00000010 0x00000010 0x00000010 0x00000010 0x00000010 0 # +syscon open O_EXLOCK 0 0 0x00000020 0x00000020 0x00000020 0x00000020 0x00000020 0 # +syscon open O_TTY_INIT 0 0 0 0 0x00080000 0 0 0 # +syscon compat O_LARGEFILE 0x00008000 0x00020000 0 0 0 0 0 0 # # mmap() flags # the revolutionary praxis of malloc() # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon mmap MAP_FILE 0 0 0 0 0 0 0 # consensus -syscon mmap MAP_SHARED 1 1 1 1 1 1 1 # forced consensus & faked nt -syscon mmap MAP_SHARED_VALIDATE 3 3 1 1 1 1 1 # weird linux thing -syscon mmap MAP_PRIVATE 2 2 2 2 2 2 2 # forced consensus & faked nt -syscon mmap MAP_STACK 6 6 6 6 6 6 6 # our definition -syscon mmap MAP_TYPE 15 15 15 15 15 15 15 # mask for type of mapping -syscon mmap MAP_FIXED 0x00000010 0x00000010 0x00000010 0x00000010 0x00000010 0x00000010 0x00000010 # unix consensus; openbsd appears to forbid; faked nt -syscon mmap MAP_FIXED_NOREPLACE 0x08000000 0x08000000 0x00004010 0x08000000 0x08000000 0x08000000 0x08000000 # handled and defined by cosmo runtime; 0x100000 on linux 4.7+; MAP_FIXED|MAP_EXCL on FreeBSD -syscon mmap MAP_ANONYMOUS 0x00000020 0x00000020 0x00001000 0x00001000 0x00001000 0x00001000 0x00000020 # bsd consensus; faked nt -syscon mmap MAP_GROWSDOWN 0x00000100 0x00000100 0 0 0 0 0 # use MAP_STACK; abstracted by MAP_STACK; may be passed to __sys_mmap() for low-level Linux fiddling -syscon mmap MAP_LOCKED 0x00002000 0x00002000 0 0 0 0 0 -syscon mmap MAP_NORESERVE 0x00004000 0x00004000 0x00000040 0 0 0x00000040 0 # Linux calls it "reserve"; NT calls it "commit"? which is default? -syscon mmap MAP_POPULATE 0x00008000 0x00008000 0 0x00040000 0 0 0 # MAP_PREFAULT_READ on FreeBSD; can avoid madvise(MADV_WILLNEED) on private file mapping -syscon mmap MAP_NONBLOCK 0x00010000 0x00010000 0 0 0 0 0 -syscon mmap MAP_HUGETLB 0x00040000 0x00040000 0 0 0 0 0x80000000 # kNtSecLargePages -syscon mmap MAP_SYNC 0x00080000 0x00080000 0 0 0 0 0 # perform synchronous page faults for mapping (Linux 4.15+) -syscon mmap MAP_INHERIT -1 -1 -1 -1 -1 0x00000080 -1 # make it inherit across execve() -syscon mmap MAP_HASSEMAPHORE 0 0 0x00000200 0x00000200 0 0x00000200 0 # does it matter on x86? -syscon mmap MAP_NOSYNC 0 0 0 0x00000800 0 0 0 # flush to physical media only when necessary rather than gratuitously; be sure to use write() rather than ftruncate() with this! -syscon mmap MAP_CONCEAL 0 0 0 0x00020000 0x00008000 0x00008000 0 # omit from core dumps; MAP_NOCORE on FreeBSD -syscon mmap MAP_HUGE_MASK 63 63 0 0 0 0 0 -syscon mmap MAP_HUGE_SHIFT 26 26 0 0 0 0 0 -syscon compat MAP_NOCORE 0 0 0 0x00020000 0x00008000 0x00008000 0 # use MAP_CONCEAL -syscon compat MAP_ANON 0x00000020 0x00000020 0x00001000 0x00001000 0x00001000 0x00001000 0x00000020 # bsd consensus; faked nt -syscon compat MAP_EXECUTABLE 0x00001000 0x00001000 0 0 0 0 0 # ignored -syscon compat MAP_DENYWRITE 0x00000800 0x00000800 0 0 0 0 0 -syscon compat MAP_32BIT 0x00000040 0x00000040 0 0x00080000 0 0 0 # iffy +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon mmap MAP_FILE 0 0 0 0 0 0 0 0 # consensus +syscon mmap MAP_SHARED 1 1 1 1 1 1 1 1 # forced consensus & faked nt +syscon mmap MAP_SHARED_VALIDATE 3 3 1 1 1 1 1 1 # weird linux thing +syscon mmap MAP_PRIVATE 2 2 2 2 2 2 2 2 # forced consensus & faked nt +syscon mmap MAP_STACK 6 6 6 6 6 6 6 6 # our definition +syscon mmap MAP_TYPE 15 15 15 15 15 15 15 15 # mask for type of mapping +syscon mmap MAP_FIXED 0x00000010 0x00000010 0x00000010 0x00000010 0x00000010 0x00000010 0x00000010 0x00000010 # unix consensus; openbsd appears to forbid; faked nt +syscon mmap MAP_FIXED_NOREPLACE 0x08000000 0x08000000 0x00004010 0x00004010 0x08000000 0x08000000 0x08000000 0x08000000 # handled and defined by cosmo runtime; 0x100000 on linux 4.7+; MAP_FIXED|MAP_EXCL on FreeBSD +syscon mmap MAP_ANONYMOUS 0x00000020 0x00000020 0x00001000 0x00001000 0x00001000 0x00001000 0x00001000 0x00000020 # bsd consensus; faked nt +syscon mmap MAP_GROWSDOWN 0x00000100 0x00000100 0 0 0 0 0 0 # use MAP_STACK; abstracted by MAP_STACK; may be passed to __sys_mmap() for low-level Linux fiddling +syscon mmap MAP_LOCKED 0x00002000 0x00002000 0 0 0 0 0 0 +syscon mmap MAP_NORESERVE 0x00004000 0x00004000 0x00000040 0x00000040 0 0 0x00000040 0 # Linux calls it "reserve"; NT calls it "commit"? which is default? +syscon mmap MAP_POPULATE 0x00008000 0x00008000 0 0 0x00040000 0 0 0 # MAP_PREFAULT_READ on FreeBSD; can avoid madvise(MADV_WILLNEED) on private file mapping +syscon mmap MAP_NONBLOCK 0x00010000 0x00010000 0 0 0 0 0 0 +syscon mmap MAP_HUGETLB 0x00040000 0x00040000 0 0 0 0 0 0x80000000 # kNtSecLargePages +syscon mmap MAP_SYNC 0x00080000 0x00080000 0 0 0 0 0 0 # perform synchronous page faults for mapping (Linux 4.15+) +syscon mmap MAP_INHERIT -1 -1 -1 -1 -1 -1 0x00000080 -1 # make it inherit across execve() +syscon mmap MAP_HASSEMAPHORE 0 0 0x00000200 0x00000200 0x00000200 0 0x00000200 0 # does it matter on x86? +syscon mmap MAP_NOSYNC 0 0 0 0 0x00000800 0 0 0 # flush to physical media only when necessary rather than gratuitously; be sure to use write() rather than ftruncate() with this! +syscon mmap MAP_CONCEAL 0 0 0 0 0x00020000 0x00008000 0x00008000 0 # omit from core dumps; MAP_NOCORE on FreeBSD +syscon mmap MAP_HUGE_MASK 63 63 0 0 0 0 0 0 +syscon mmap MAP_HUGE_SHIFT 26 26 0 0 0 0 0 0 +syscon compat MAP_NOCORE 0 0 0 0 0x00020000 0x00008000 0x00008000 0 # use MAP_CONCEAL +syscon compat MAP_ANON 0x00000020 0x00000020 0x00001000 0x00001000 0x00001000 0x00001000 0x00001000 0x00000020 # bsd consensus; faked nt +syscon compat MAP_EXECUTABLE 0x00001000 0x00001000 0 0 0 0 0 0 # ignored +syscon compat MAP_DENYWRITE 0x00000800 0x00000800 0 0 0 0 0 0 +syscon compat MAP_32BIT 0x00000040 0x00000040 0 0 0x00080000 0 0 0 # iffy # madvise() flags # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon madv MADV_NORMAL 0 0 0 0 0 0 0 # consensus -syscon compat POSIX_FADV_NORMAL 0 0 0 0 0 0 0 # consensus -syscon compat POSIX_MADV_NORMAL 0 0 0 0 0 0 0 # consensus -syscon madv MADV_DONTNEED 4 4 4 4 4 4 127 # TODO(jart): weird nt decommit thing? -syscon compat POSIX_MADV_DONTNEED 4 4 4 4 4 4 127 # unix consensus -syscon compat POSIX_FADV_DONTNEED 4 4 127 4 4 4 127 # unix consensus -syscon madv MADV_RANDOM 1 1 1 1 1 1 1 # unix consensus -syscon compat POSIX_MADV_RANDOM 1 1 1 1 1 1 1 # unix consensus -syscon compat POSIX_FADV_RANDOM 1 1 127 1 1 1 1 # unix consensus -syscon madv MADV_SEQUENTIAL 2 2 2 2 2 2 2 # unix consensus -syscon compat POSIX_MADV_SEQUENTIAL 2 2 2 2 2 2 2 # unix consensus -syscon compat POSIX_FADV_SEQUENTIAL 2 2 127 2 2 2 2 # TODO(jart): double check xnu -syscon madv MADV_WILLNEED 3 3 3 3 3 3 3 # unix consensus (faked on NT) -syscon compat POSIX_MADV_WILLNEED 3 3 3 3 3 3 3 # unix consensus -syscon compat POSIX_FADV_WILLNEED 3 3 127 3 3 3 3 # TODO(jart): double check xnu -syscon madv MADV_MERGEABLE 12 12 127 127 127 127 127 # turns on (private anon range) page scanning and merging service (linux only) -syscon madv MADV_UNMERGEABLE 13 13 127 127 127 127 127 # turns off mergeable (linux only) -syscon madv MADV_FREE 8 8 5 5 6 6 8 # Linux 4.5+ (c. 2016) / NT Faked → VMOfferPriorityNormal (Win8+) -syscon madv MADV_HUGEPAGE 14 14 127 127 127 127 127 # TODO(jart): why would we need it? -syscon madv MADV_NOHUGEPAGE 15 15 127 127 127 127 127 # TODO(jart): why would we need it? -syscon madv MADV_DODUMP 17 17 127 127 127 127 127 # TODO(jart): what is it? -syscon madv MADV_DOFORK 11 11 127 127 127 127 127 # TODO(jart): what is it? -syscon madv MADV_DONTDUMP 16 16 127 127 127 127 127 # see MAP_CONCEAL in OpenBSD; TODO(jart): what is it? -syscon madv MADV_DONTFORK 10 10 127 127 127 127 127 # TODO(jart): what is it? -syscon madv MADV_HWPOISON 100 100 127 127 127 127 127 # TODO(jart): what is it? -syscon madv MADV_REMOVE 9 9 127 127 127 127 127 # TODO(jart): what is it? -syscon fadv POSIX_FADV_NOREUSE 5 5 127 5 127 5 127 # wut +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon madv MADV_NORMAL 0 0 0 0 0 0 0 0 # consensus +syscon compat POSIX_FADV_NORMAL 0 0 0 0 0 0 0 0 # consensus +syscon compat POSIX_MADV_NORMAL 0 0 0 0 0 0 0 0 # consensus +syscon madv MADV_DONTNEED 4 4 4 4 4 4 4 127 # TODO(jart): weird nt decommit thing? +syscon compat POSIX_MADV_DONTNEED 4 4 4 4 4 4 4 127 # unix consensus +syscon compat POSIX_FADV_DONTNEED 4 4 127 127 4 4 4 127 # unix consensus +syscon madv MADV_RANDOM 1 1 1 1 1 1 1 1 # unix consensus +syscon compat POSIX_MADV_RANDOM 1 1 1 1 1 1 1 1 # unix consensus +syscon compat POSIX_FADV_RANDOM 1 1 127 127 1 1 1 1 # unix consensus +syscon madv MADV_SEQUENTIAL 2 2 2 2 2 2 2 2 # unix consensus +syscon compat POSIX_MADV_SEQUENTIAL 2 2 2 2 2 2 2 2 # unix consensus +syscon compat POSIX_FADV_SEQUENTIAL 2 2 127 127 2 2 2 2 # TODO(jart): double check xnu +syscon madv MADV_WILLNEED 3 3 3 3 3 3 3 3 # unix consensus (faked on NT) +syscon compat POSIX_MADV_WILLNEED 3 3 3 3 3 3 3 3 # unix consensus +syscon compat POSIX_FADV_WILLNEED 3 3 127 127 3 3 3 3 # TODO(jart): double check xnu +syscon madv MADV_MERGEABLE 12 12 127 127 127 127 127 127 # turns on (private anon range) page scanning and merging service (linux only) +syscon madv MADV_UNMERGEABLE 13 13 127 127 127 127 127 127 # turns off mergeable (linux only) +syscon madv MADV_FREE 8 8 5 5 5 6 6 8 # Linux 4.5+ (c. 2016) / NT Faked → VMOfferPriorityNormal (Win8+) +syscon madv MADV_HUGEPAGE 14 14 127 127 127 127 127 127 # TODO(jart): why would we need it? +syscon madv MADV_NOHUGEPAGE 15 15 127 127 127 127 127 127 # TODO(jart): why would we need it? +syscon madv MADV_DODUMP 17 17 127 127 127 127 127 127 # TODO(jart): what is it? +syscon madv MADV_DOFORK 11 11 127 127 127 127 127 127 # TODO(jart): what is it? +syscon madv MADV_DONTDUMP 16 16 127 127 127 127 127 127 # see MAP_CONCEAL in OpenBSD; TODO(jart): what is it? +syscon madv MADV_DONTFORK 10 10 127 127 127 127 127 127 # TODO(jart): what is it? +syscon madv MADV_HWPOISON 100 100 127 127 127 127 127 127 # TODO(jart): what is it? +syscon madv MADV_REMOVE 9 9 127 127 127 127 127 127 # TODO(jart): what is it? +syscon fadv POSIX_FADV_NOREUSE 5 5 127 127 5 127 5 127 # wut # mmap(), mprotect(), etc. # digital restrictions management for the people # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon mprot PROT_NONE 0 0 0 0 0 0 0 # mmap, mprotect, unix consensus (nt needs special business logic here) -syscon mprot PROT_READ 1 1 1 1 1 1 1 # mmap, mprotect, unix consensus -syscon mprot PROT_WRITE 2 2 2 2 2 2 2 # mmap, mprotect, unix consensus -syscon mprot PROT_EXEC 4 4 4 4 4 4 4 # mmap, mprotect, unix consensus -syscon mprot PROT_GROWSDOWN 0x01000000 0x01000000 0 0 0 0 0 # intended for mprotect; see MAP_GROWSDOWN for mmap() (todo: what was 0x01000000 on nt) -syscon mprot PROT_GROWSUP 0x02000000 0x02000000 0 0 0 0 0 # intended for mprotect; see MAP_GROWSDOWN for mmap() +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon mprot PROT_NONE 0 0 0 0 0 0 0 0 # mmap, mprotect, unix consensus (nt needs special business logic here) +syscon mprot PROT_READ 1 1 1 1 1 1 1 1 # mmap, mprotect, unix consensus +syscon mprot PROT_WRITE 2 2 2 2 2 2 2 2 # mmap, mprotect, unix consensus +syscon mprot PROT_EXEC 4 4 4 4 4 4 4 4 # mmap, mprotect, unix consensus +syscon mprot PROT_GROWSDOWN 0x01000000 0x01000000 0 0 0 0 0 0 # intended for mprotect; see MAP_GROWSDOWN for mmap() (todo: what was 0x01000000 on nt) +syscon mprot PROT_GROWSUP 0x02000000 0x02000000 0 0 0 0 0 0 # intended for mprotect; see MAP_GROWSDOWN for mmap() # mremap() flags # the revolutionary praxis of realloc() # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon mremap MREMAP_MAYMOVE 1 1 1 1 1 1 1 # faked non-linux (b/c linux only) -syscon mremap MREMAP_FIXED 2 2 2 2 2 2 2 # faked non-linux (b/c linux only) +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon mremap MREMAP_MAYMOVE 1 1 1 1 1 1 1 1 # faked non-linux (b/c linux only) +syscon mremap MREMAP_FIXED 2 2 2 2 2 2 2 2 # faked non-linux (b/c linux only) # sigprocmask() flags # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon misc SIG_BLOCK 0 0 1 1 1 1 0 # bsd consensus; faked nt -syscon misc SIG_UNBLOCK 1 1 2 2 2 2 1 # bsd consensus; faked nt -syscon misc SIG_SETMASK 2 2 3 3 3 3 2 # bsd consensus; faked nt +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon misc SIG_BLOCK 0 0 1 1 1 1 1 0 # bsd consensus; faked nt +syscon misc SIG_UNBLOCK 1 1 2 2 2 2 2 1 # bsd consensus; faked nt +syscon misc SIG_SETMASK 2 2 3 3 3 3 3 2 # bsd consensus; faked nt # lseek() whence # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon splice SEEK_HOLE 4 4 3 4 -1 -1 -1 # -syscon splice SEEK_DATA 3 3 4 3 -1 -1 -1 # +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon splice SEEK_HOLE 4 4 3 3 4 -1 -1 -1 # +syscon splice SEEK_DATA 3 3 4 4 3 -1 -1 -1 # # splice() flags # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon splice SPLICE_F_MOVE 1 1 0 0 0 0 0 # can be safely ignored by polyfill; it's a hint -syscon splice SPLICE_F_NONBLOCK 2 2 0 0 0 0 0 # can be safely ignored by polyfill, since linux says it doesn't apply to underlying FDs -syscon splice SPLICE_F_MORE 4 4 0 0 0 0 0 # can be safely ignored by polyfill; it's a hint -syscon splice SPLICE_F_GIFT 8 8 0 0 0 0 0 # can probably be ignored by polyfill +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon splice SPLICE_F_MOVE 1 1 0 0 0 0 0 0 # can be safely ignored by polyfill; it's a hint +syscon splice SPLICE_F_NONBLOCK 2 2 0 0 0 0 0 0 # can be safely ignored by polyfill, since linux says it doesn't apply to underlying FDs +syscon splice SPLICE_F_MORE 4 4 0 0 0 0 0 0 # can be safely ignored by polyfill; it's a hint +syscon splice SPLICE_F_GIFT 8 8 0 0 0 0 0 0 # can probably be ignored by polyfill # access() flags # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon access F_OK 0 0 0 0 0 0 0 # consensus -syscon access X_OK 1 1 1 1 1 1 0xa0000000 # unix consensus and kNtGenericExecute | kNtGenericRead -syscon access W_OK 2 2 2 2 2 2 0x40000000 # unix consensus and kNtGenericWrite -syscon access R_OK 4 4 4 4 4 4 0x80000000 # unix consensus and kNtGenericRead +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon access F_OK 0 0 0 0 0 0 0 0 # consensus +syscon access X_OK 1 1 1 1 1 1 1 0xa0000000 # unix consensus and kNtGenericExecute | kNtGenericRead +syscon access W_OK 2 2 2 2 2 2 2 0x40000000 # unix consensus and kNtGenericWrite +syscon access R_OK 4 4 4 4 4 4 4 0x80000000 # unix consensus and kNtGenericRead # flock() flags # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon lock LOCK_SH 1 1 1 1 1 1 0 # shared [unix consensus]; hard-coded into flock-nt.c too -syscon lock LOCK_EX 2 2 2 2 2 2 2 # exclusive [consensus!] a.k.a. kNtLockfileExclusiveLock -syscon lock LOCK_NB 4 4 4 4 4 4 1 # non-blocking [unix consensus] a.k.a. kNtLockfileFailImmediately -syscon lock LOCK_UN 8 8 8 8 8 8 8 # unlock [unix consensus & faked NT]; hard-coded into flock-nt.c too +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon lock LOCK_SH 1 1 1 1 1 1 1 0 # shared [unix consensus]; hard-coded into flock-nt.c too +syscon lock LOCK_EX 2 2 2 2 2 2 2 2 # exclusive [consensus!] a.k.a. kNtLockfileExclusiveLock +syscon lock LOCK_NB 4 4 4 4 4 4 4 1 # non-blocking [unix consensus] a.k.a. kNtLockfileFailImmediately +syscon lock LOCK_UN 8 8 8 8 8 8 8 8 # unlock [unix consensus & faked NT]; hard-coded into flock-nt.c too # waitpid() / wait4() options # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon waitpid WNOHANG 1 1 1 1 1 1 1 # helps you reap zombies; unix consensus; fake nt -syscon waitpid WUNTRACED 2 2 2 2 2 2 0 # unix consensus -syscon waitpid WCONTINUED 8 8 0x10 4 8 16 0 # +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon waitpid WNOHANG 1 1 1 1 1 1 1 1 # helps you reap zombies; unix consensus; fake nt +syscon waitpid WUNTRACED 2 2 2 2 2 2 2 0 # unix consensus +syscon waitpid WCONTINUED 8 8 0x10 0x10 4 8 16 0 # # waitid() options # no dice on openbsd >:\ # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon waitid WEXITED 4 4 4 0x10 0 32 0 -syscon waitid WSTOPPED 2 2 8 2 0 2 0 -syscon waitid WNOWAIT 0x01000000 0x01000000 0x20 8 0 0x10000 0 +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon waitid WEXITED 4 4 4 4 0x10 0 32 0 +syscon waitid WSTOPPED 2 2 8 8 2 0 2 0 +syscon waitid WNOWAIT 0x01000000 0x01000000 0x20 0x20 8 0 0x10000 0 # fcntl() # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon fcntl2 F_DUPFD 0 0 0 0 0 0 0 # consensus -syscon fcntl2 F_GETFD 1 1 1 1 1 1 1 # unix consensus & faked nt -syscon fcntl2 F_SETFD 2 2 2 2 2 2 2 # unix consensus & faked nt -syscon fcntl2 F_GETFL 3 3 3 3 3 3 3 # unix consensus & faked nt -syscon fcntl2 F_SETFL 4 4 4 4 4 4 4 # unix consensus & faked nt -syscon fcntl2 F_SETOWN 8 8 6 6 6 6 -1 # bsd consensus -syscon fcntl2 F_GETOWN 9 9 5 5 5 5 -1 # bsd consensus -syscon fcntl2 F_SETOWN_EX 15 15 -1 -1 -1 -1 -1 # TODO(jart): polyfill -syscon fcntl2 F_GETOWN_EX 16 16 -1 -1 -1 -1 -1 # TODO(jart): polyfill -syscon fcntl2 F_FULLFSYNC -1 -1 51 -1 -1 -1 -1 # -syscon fcntl2 F_BARRIERFSYNC -1 -1 85 -1 -1 -1 -1 # -syscon fcntl2 F_NOCACHE -1 -1 48 -1 -1 -1 -1 # -syscon fcntl3 F_SETNOSIGPIPE -1 -1 73 -1 -1 14 -1 # -syscon fcntl3 F_GETNOSIGPIPE -1 -1 74 -1 -1 13 -1 # -syscon fcntl3 F_GETPATH -1 -1 50 -1 -1 15 -1 # geth path associated with fd into buffer with PATH_MAX (1024) bytes -syscon fcntl3 FD_CLOEXEC 1 1 1 1 1 1 1 # unix consensus & faked nt -syscon fcntl F_DUPFD_CLOEXEC 0x0406 0x0406 67 17 10 12 0x0406 # Linux 2.6.24+; faked nt -syscon fcntl F_MAXFD -1 -1 -1 -1 -1 11 -1 # -syscon fcntl F_NOTIFY 0x0402 0x0402 -1 -1 -1 -1 -1 -syscon fcntl F_SETPIPE_SZ 0x0407 0x0407 -1 -1 -1 -1 -1 -syscon fcntl F_GETPIPE_SZ 0x0408 0x0408 -1 -1 -1 -1 -1 -syscon fcntl FREAD 0 0 1 1 1 1 0 # wut is it -syscon fcntl FWRITE 0 0 2 2 2 2 0 # wut is it +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon fcntl2 F_DUPFD 0 0 0 0 0 0 0 0 # consensus +syscon fcntl2 F_GETFD 1 1 1 1 1 1 1 1 # unix consensus & faked nt +syscon fcntl2 F_SETFD 2 2 2 2 2 2 2 2 # unix consensus & faked nt +syscon fcntl2 F_GETFL 3 3 3 3 3 3 3 3 # unix consensus & faked nt +syscon fcntl2 F_SETFL 4 4 4 4 4 4 4 4 # unix consensus & faked nt +syscon fcntl2 F_SETOWN 8 8 6 6 6 6 6 -1 # bsd consensus +syscon fcntl2 F_GETOWN 9 9 5 5 5 5 5 -1 # bsd consensus +syscon fcntl2 F_SETOWN_EX 15 15 -1 -1 -1 -1 -1 -1 # TODO(jart): polyfill +syscon fcntl2 F_GETOWN_EX 16 16 -1 -1 -1 -1 -1 -1 # TODO(jart): polyfill +syscon fcntl2 F_FULLFSYNC -1 -1 51 51 -1 -1 -1 -1 # +syscon fcntl2 F_BARRIERFSYNC -1 -1 85 85 -1 -1 -1 -1 # +syscon fcntl2 F_NOCACHE -1 -1 48 48 -1 -1 -1 -1 # +syscon fcntl3 F_SETNOSIGPIPE -1 -1 73 73 -1 -1 14 -1 # +syscon fcntl3 F_GETNOSIGPIPE -1 -1 74 74 -1 -1 13 -1 # +syscon fcntl3 F_GETPATH -1 -1 50 50 -1 -1 15 -1 # geth path associated with fd into buffer with PATH_MAX (1024) bytes +syscon fcntl3 FD_CLOEXEC 1 1 1 1 1 1 1 1 # unix consensus & faked nt +syscon fcntl F_DUPFD_CLOEXEC 0x0406 0x0406 67 67 17 10 12 0x0406 # Linux 2.6.24+; faked nt +syscon fcntl F_MAXFD -1 -1 -1 -1 -1 -1 11 -1 # +syscon fcntl F_NOTIFY 0x0402 0x0402 -1 -1 -1 -1 -1 -1 +syscon fcntl F_SETPIPE_SZ 0x0407 0x0407 -1 -1 -1 -1 -1 -1 +syscon fcntl F_GETPIPE_SZ 0x0408 0x0408 -1 -1 -1 -1 -1 -1 +syscon fcntl FREAD 0 0 1 1 1 1 1 0 # wut is it +syscon fcntl FWRITE 0 0 2 2 2 2 2 0 # wut is it # fcntl3 O_NONBLOCK # fcntl3 O_APPEND @@ -384,373 +384,373 @@ syscon fcntl FWRITE 0 0 2 2 2 2 0 # wut is it # fcntl() POSIX Advisory Locks # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon fcntl F_SETLK 6 6 8 12 8 8 6 # polyfilled nt -syscon fcntl F_SETLKW 7 7 9 13 9 9 7 # polyfilled nt -syscon fcntl F_GETLK 5 5 7 11 7 7 5 # polyfilled nt -syscon fcntl F_OFD_SETLK 37 37 -1 -1 -1 -1 -1 # listed in xnu source code but marked private -syscon fcntl F_OFD_SETLKW 38 38 -1 -1 -1 -1 -1 # listed in xnu source code but marked private -syscon fcntl F_OFD_GETLK 36 36 -1 -1 -1 -1 -1 # listed in xnu source code but marked private -syscon fcntl F_RDLCK 0 0 1 1 1 1 0 # polyfilled nt; bsd consensus -syscon fcntl F_WRLCK 1 1 3 3 3 3 1 # polyfilled nt; bsd consensus -syscon fcntl F_UNLCK 2 2 2 2 2 2 2 # polyfilled nt; unix consensus -syscon compat F_SETLK64 6 6 8 12 8 8 6 # polyfilled nt -syscon compat F_SETLKW64 7 7 9 13 9 9 7 -syscon compat F_GETLK64 5 5 7 11 7 7 5 # polyfilled nt +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon fcntl F_SETLK 6 6 8 8 12 8 8 6 # polyfilled nt +syscon fcntl F_SETLKW 7 7 9 9 13 9 9 7 # polyfilled nt +syscon fcntl F_GETLK 5 5 7 7 11 7 7 5 # polyfilled nt +syscon fcntl F_OFD_SETLK 37 37 -1 -1 -1 -1 -1 -1 # listed in xnu source code but marked private +syscon fcntl F_OFD_SETLKW 38 38 -1 -1 -1 -1 -1 -1 # listed in xnu source code but marked private +syscon fcntl F_OFD_GETLK 36 36 -1 -1 -1 -1 -1 -1 # listed in xnu source code but marked private +syscon fcntl F_RDLCK 0 0 1 1 1 1 1 0 # polyfilled nt; bsd consensus +syscon fcntl F_WRLCK 1 1 3 3 3 3 3 1 # polyfilled nt; bsd consensus +syscon fcntl F_UNLCK 2 2 2 2 2 2 2 2 # polyfilled nt; unix consensus +syscon compat F_SETLK64 6 6 8 8 12 8 8 6 # polyfilled nt +syscon compat F_SETLKW64 7 7 9 9 13 9 9 7 +syscon compat F_GETLK64 5 5 7 7 11 7 7 5 # polyfilled nt -syscon fcntl F_SETSIG 10 10 -1 -1 -1 -1 -1 -syscon fcntl F_GETSIG 11 11 -1 -1 -1 -1 -1 -syscon fcntl F_SETOWN_EX 15 15 -1 -1 -1 -1 -1 -syscon fcntl F_GETOWN_EX 0x10 0x10 -1 -1 -1 -1 -1 -syscon fcntl F_SETLEASE 0x0400 0x0400 -1 -1 -1 -1 -1 -syscon fcntl F_GETLEASE 0x0401 0x0401 -1 -1 -1 -1 -1 +syscon fcntl F_SETSIG 10 10 -1 -1 -1 -1 -1 -1 +syscon fcntl F_GETSIG 11 11 -1 -1 -1 -1 -1 -1 +syscon fcntl F_SETOWN_EX 15 15 -1 -1 -1 -1 -1 -1 +syscon fcntl F_GETOWN_EX 0x10 0x10 -1 -1 -1 -1 -1 -1 +syscon fcntl F_SETLEASE 0x0400 0x0400 -1 -1 -1 -1 -1 -1 +syscon fcntl F_GETLEASE 0x0401 0x0401 -1 -1 -1 -1 -1 -1 -syscon ioctl FIONBIO 0x5421 0x5421 0x8004667e 0x8004667e 0x8004667e 0x8004667e 0x8004667e # BSD-The New Technology consensus; FIONBIO is traditional O_NONBLOCK; see F_SETFL for re-imagined api -syscon ioctl FIOASYNC 0x5452 0x5452 0x8004667d 0x8004667d 0x8004667d 0x8004667d 0x8004667d # BSD-The New Technology consensus -syscon ioctl FIONREAD 0x541b 0x541b 0x4004667f 0x4004667f 0x4004667f 0x4004667f 0x4004667f # BSD-The New Technology consensus; bytes waiting in FD's input buffer -syscon ioctl FIOCLEX 0x5451 0x5451 0x20006601 0x20006601 0x20006601 0x20006601 0x5451 # sets "close on exec" on file descriptor the fast way; faked nt -syscon ioctl FIONCLEX 0x5450 0x5450 0x20006602 0x20006602 0x20006602 0x20006602 0x5450 # clears "close on exec" on file descriptor the fast way; faked nt -#syscon ioctl FIONWRITE 0x0 0x0 0x0 0x40046677 0x0 0x0 -1 # [FreeBSD Generalization] bytes queued in FD's output buffer (same as TIOCOUTQ for TTY FDs; see also SO_SNDBUF) -#syscon ioctl FIONSPACE 0x0 0x0 0x0 0x40046676 0x0 0x0 -1 # [FreeBSD Generalization] capacity of FD's output buffer, e.g. equivalent to TIOCGSERIAL w/ UART +syscon ioctl FIONBIO 0x5421 0x5421 0x8004667e 0x8004667e 0x8004667e 0x8004667e 0x8004667e 0x8004667e # BSD-The New Technology consensus; FIONBIO is traditional O_NONBLOCK; see F_SETFL for re-imagined api +syscon ioctl FIOASYNC 0x5452 0x5452 0x8004667d 0x8004667d 0x8004667d 0x8004667d 0x8004667d 0x8004667d # BSD-The New Technology consensus +syscon ioctl FIONREAD 0x541b 0x541b 0x4004667f 0x4004667f 0x4004667f 0x4004667f 0x4004667f 0x4004667f # BSD-The New Technology consensus; bytes waiting in FD's input buffer +syscon ioctl FIOCLEX 0x5451 0x5451 0x20006601 0x20006601 0x20006601 0x20006601 0x20006601 0x5451 # sets "close on exec" on file descriptor the fast way; faked nt +syscon ioctl FIONCLEX 0x5450 0x5450 0x20006602 0x20006602 0x20006602 0x20006602 0x20006602 0x5450 # clears "close on exec" on file descriptor the fast way; faked nt +#syscon ioctl FIONWRITE 0x0 0x0 0x0 0x0 0x40046677 0x0 0x0 -1 # [FreeBSD Generalization] bytes queued in FD's output buffer (same as TIOCOUTQ for TTY FDs; see also SO_SNDBUF) +#syscon ioctl FIONSPACE 0x0 0x0 0x0 0x0 0x40046676 0x0 0x0 -1 # [FreeBSD Generalization] capacity of FD's output buffer, e.g. equivalent to TIOCGSERIAL w/ UART # openat(), fstatat(), linkat(), etc. magnums # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon at AT_FDCWD -100 -100 -2 -100 -100 -100 -100 # faked nt -syscon at AT_SYMLINK_NOFOLLOW 0x0100 0x0100 0x20 0x0200 2 0x200 0x0100 # faked nt -syscon at AT_SYMLINK_FOLLOW 0x0400 0x0400 0x40 0x0400 4 0x400 0 # see linkat(2) -syscon at AT_REMOVEDIR 0x0200 0x0200 0x80 0x0800 8 0x800 0x0200 # faked nt -syscon at AT_EACCESS 0x0200 0x0200 0x10 0x0100 1 0x100 0 # performs check using effective uid/gid; unnecessary nt -syscon at AT_EMPTY_PATH 0x1000 0x1000 0 0 0 0 0 # linux 2.6.39+; see unlink, O_TMPFILE, etc. +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon at AT_FDCWD -100 -100 -2 -2 -100 -100 -100 -100 # faked nt +syscon at AT_SYMLINK_NOFOLLOW 0x0100 0x0100 0x20 0x20 0x0200 2 0x200 0x0100 # faked nt +syscon at AT_SYMLINK_FOLLOW 0x0400 0x0400 0x40 0x40 0x0400 4 0x400 0 # see linkat(2) +syscon at AT_REMOVEDIR 0x0200 0x0200 0x80 0x80 0x0800 8 0x800 0x0200 # faked nt +syscon at AT_EACCESS 0x0200 0x0200 0x10 0x10 0x0100 1 0x100 0 # performs check using effective uid/gid; unnecessary nt +syscon at AT_EMPTY_PATH 0x1000 0x1000 0 0 0 0 0 0 # linux 2.6.39+; see unlink, O_TMPFILE, etc. # utimensat() special values # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon utime UTIME_NOW 0x3fffffff 0x3fffffff 0x3fffffff -1 -2 0x3fffffff -2 # timespec::tv_sec may be this; polyfilled xnu/nt -syscon utime UTIME_OMIT 0x3ffffffe 0x3ffffffe 0x3ffffffe -2 -1 0x3ffffffe -1 # timespec::tv_nsec may be this; polyfilled xnu/nt +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon utime UTIME_NOW 0x3fffffff 0x3fffffff 0x3fffffff 0x3fffffff -1 -2 0x3fffffff -2 # timespec::tv_sec may be this; polyfilled xnu/nt +syscon utime UTIME_OMIT 0x3ffffffe 0x3ffffffe 0x3ffffffe 0x3ffffffe -2 -1 0x3ffffffe -1 # timespec::tv_nsec may be this; polyfilled xnu/nt # getauxval() keys # # Unsupported values are encoded as 0. # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon auxv AT_EXECFD 2 2 0 2 0 2 0 # file descriptor of program -syscon auxv AT_PHDR 3 3 3 3 0 3 0 # address of program headers of executable -syscon auxv AT_PHENT 4 4 4 4 0 4 0 -syscon auxv AT_PHNUM 5 5 5 5 0 5 0 -syscon auxv AT_PAGESZ 6 6 6 6 0 6 0 -syscon auxv AT_BASE 7 7 7 7 0 7 0 # address of program interpreter -syscon auxv AT_FLAGS 8 8 0 8 0 8 0 -syscon auxv AT_ENTRY 9 9 9 9 0 9 0 # entry address of executable -syscon auxv AT_NOTELF 10 10 0 10 0 0 0 -syscon auxv AT_OSRELDATE 0 0 0 18 0 0 0 -syscon auxv AT_UID 11 11 11 0 0 2001 0 -syscon auxv AT_EUID 12 12 12 0 0 2000 0 -syscon auxv AT_GID 13 13 13 0 0 2003 0 -syscon auxv AT_EGID 14 14 14 0 0 2002 0 -syscon auxv AT_PLATFORM 15 15 0 0 0 0 0 # address of string with hardware platform for rpath interpretation -syscon auxv AT_HWCAP 16 16 16 0 0 0 0 -syscon auxv AT_CLKTCK 17 17 0 0 0 0 0 -syscon auxv AT_DCACHEBSIZE 19 19 0 0 0 0 0 -syscon auxv AT_ICACHEBSIZE 20 20 0 0 0 0 0 -syscon auxv AT_UCACHEBSIZE 21 21 0 0 0 0 0 -syscon auxv AT_SECURE 23 23 23 0 0 0 0 -syscon auxv AT_BASE_PLATFORM 24 24 0 0 0 0 0 -syscon auxv AT_RANDOM 25 25 25 16 0 0 0 # address of sixteen bytes of random data; AT_CANARY on FreeBSD whose AT_CANARYLEN should be 64 -syscon auxv AT_HWCAP2 26 26 26 0 0 0 0 -syscon auxv AT_EXECFN 31 31 31 15 999 2014 31 # address of string containing first argument passed to execve() used when running program; AT_EXECPATH on FreeBSD -syscon auxv AT_SYSINFO_EHDR 33 33 0 0 0 0 0 -syscon auxv AT_STACKBASE 0 0 0 0 0 13 0 -syscon auxv AT_EXECPATH 31 31 31 15 999 2014 31 # FreeBSD name for AT_EXECFN -syscon auxv AT_MINSIGSTKSZ 51 51 0 0 0 0 0 # FreeBSD name for AT_EXECFN -syscon auxv AT_CANARY 0 0 0 16 0 0 0 -syscon auxv AT_CANARYLEN 0 0 0 17 0 0 0 -syscon auxv AT_NCPUS 0 0 0 19 0 0 0 -syscon auxv AT_PAGESIZES 0 0 0 20 0 0 0 -syscon auxv AT_PAGESIZESLEN 0 0 0 21 0 0 0 -syscon auxv AT_TIMEKEEP 0 0 0 22 0 0 0 -syscon auxv AT_STACKPROT 0 0 0 23 0 0 0 -syscon auxv AT_EHDRFLAGS 0 0 0 24 0 0 0 -syscon auxv AT_NO_AUTOMOUNT 0x0800 0x0800 0 0 0 0 0 +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon auxv AT_EXECFD 2 2 0 0 2 0 2 0 # file descriptor of program +syscon auxv AT_PHDR 3 3 3 3 3 0 3 0 # address of program headers of executable +syscon auxv AT_PHENT 4 4 4 4 4 0 4 0 +syscon auxv AT_PHNUM 5 5 5 5 5 0 5 0 +syscon auxv AT_PAGESZ 6 6 6 6 6 0 6 0 +syscon auxv AT_BASE 7 7 7 7 7 0 7 0 # address of program interpreter +syscon auxv AT_FLAGS 8 8 0 0 8 0 8 0 +syscon auxv AT_ENTRY 9 9 9 9 9 0 9 0 # entry address of executable +syscon auxv AT_NOTELF 10 10 0 0 10 0 0 0 +syscon auxv AT_OSRELDATE 0 0 0 0 18 0 0 0 +syscon auxv AT_UID 11 11 11 11 0 0 2001 0 +syscon auxv AT_EUID 12 12 12 12 0 0 2000 0 +syscon auxv AT_GID 13 13 13 13 0 0 2003 0 +syscon auxv AT_EGID 14 14 14 14 0 0 2002 0 +syscon auxv AT_PLATFORM 15 15 0 0 0 0 0 0 # address of string with hardware platform for rpath interpretation +syscon auxv AT_HWCAP 16 16 16 16 0 0 0 0 +syscon auxv AT_CLKTCK 17 17 0 0 0 0 0 0 +syscon auxv AT_DCACHEBSIZE 19 19 0 0 0 0 0 0 +syscon auxv AT_ICACHEBSIZE 20 20 0 0 0 0 0 0 +syscon auxv AT_UCACHEBSIZE 21 21 0 0 0 0 0 0 +syscon auxv AT_SECURE 23 23 23 23 0 0 0 0 +syscon auxv AT_BASE_PLATFORM 24 24 0 0 0 0 0 0 +syscon auxv AT_RANDOM 25 25 25 25 16 0 0 0 # address of sixteen bytes of random data; AT_CANARY on FreeBSD whose AT_CANARYLEN should be 64 +syscon auxv AT_HWCAP2 26 26 26 26 0 0 0 0 +syscon auxv AT_EXECFN 31 31 31 31 15 999 2014 31 # address of string containing first argument passed to execve() used when running program; AT_EXECPATH on FreeBSD +syscon auxv AT_SYSINFO_EHDR 33 33 0 0 0 0 0 0 +syscon auxv AT_STACKBASE 0 0 0 0 0 0 13 0 +syscon auxv AT_EXECPATH 31 31 31 31 15 999 2014 31 # FreeBSD name for AT_EXECFN +syscon auxv AT_MINSIGSTKSZ 51 51 0 0 0 0 0 0 # FreeBSD name for AT_EXECFN +syscon auxv AT_CANARY 0 0 0 0 16 0 0 0 +syscon auxv AT_CANARYLEN 0 0 0 0 17 0 0 0 +syscon auxv AT_NCPUS 0 0 0 0 19 0 0 0 +syscon auxv AT_PAGESIZES 0 0 0 0 20 0 0 0 +syscon auxv AT_PAGESIZESLEN 0 0 0 0 21 0 0 0 +syscon auxv AT_TIMEKEEP 0 0 0 0 22 0 0 0 +syscon auxv AT_STACKPROT 0 0 0 0 23 0 0 0 +syscon auxv AT_EHDRFLAGS 0 0 0 0 24 0 0 0 +syscon auxv AT_NO_AUTOMOUNT 0x0800 0x0800 0 0 0 0 0 0 # getrlimit() / setrlimit() resource parameter # # Unsupported values are encoded as 127. # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon rlimit RLIMIT_CPU 0 0 0 0 0 0 127 # max cpu time in seconds; see SIGXCPU; unix consensus -syscon rlimit RLIMIT_FSIZE 1 1 1 1 1 1 127 # max file size in bytes; unix consensus -syscon rlimit RLIMIT_DATA 2 2 2 2 2 2 127 # max mmap() / brk() / sbrk() size in bytes; unix consensus -syscon rlimit RLIMIT_STACK 3 3 3 3 3 3 127 # max stack size in bytes; see SIGXFSZ; unix consensus -syscon rlimit RLIMIT_CORE 4 4 4 4 4 4 127 # max core file size in bytes; unix consensus -syscon rlimit RLIMIT_RSS 5 5 5 5 5 5 127 # max physical memory size in bytes; see mmap()→ENOMEM; unix consensus -syscon rlimit RLIMIT_NPROC 6 6 7 7 7 7 127 # max number of processes; see fork()→EAGAIN; bsd consensus -syscon rlimit RLIMIT_NOFILE 7 7 8 8 8 8 127 # max number of open files; see accept()→EMFILE/ENFILE; bsd consensus -syscon rlimit RLIMIT_MEMLOCK 8 8 6 6 6 6 127 # max locked-in-memory address space; bsd consensus -syscon rlimit RLIMIT_AS 9 9 5 10 2 10 0 # max virtual memory size in bytes; this one actually works; fudged as RLIMIT_DATA on OpenBSD -syscon rlimit RLIMIT_LOCKS 10 10 127 127 127 127 127 # max flock() / fcntl() locks; bsd consensus -syscon rlimit RLIMIT_SIGPENDING 11 11 127 127 127 127 127 # max sigqueue() can enqueue; bsd consensus -syscon rlimit RLIMIT_MSGQUEUE 12 12 127 127 127 127 127 # meh posix message queues; bsd consensus -syscon rlimit RLIMIT_NICE 13 13 127 127 127 127 127 # max scheduling priority; 𝑥 ∈ [1,40]; niceness is traditionally displayed as as 𝟸𝟶-𝑥, therefore 𝑥=1 (lowest priority) prints as 19 and 𝑥=40 (highest priority) prints as -20; bsd consensus -syscon rlimit RLIMIT_RTPRIO 14 14 127 127 127 127 127 # woop -syscon rlimit RLIMIT_RTTIME 15 15 127 127 127 127 127 # woop -syscon rlimit RLIMIT_SWAP 127 127 127 12 127 127 127 # swap used -syscon rlimit RLIMIT_SBSIZE 127 127 127 9 127 127 127 # max size of all socket buffers -syscon rlimit RLIMIT_NPTS 127 127 127 11 127 127 127 # pseudoteletypewriters -syscon compat RLIMIT_VMEM 9 9 5 10 127 10 127 # same as RLIMIT_AS +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon rlimit RLIMIT_CPU 0 0 0 0 0 0 0 127 # max cpu time in seconds; see SIGXCPU; unix consensus +syscon rlimit RLIMIT_FSIZE 1 1 1 1 1 1 1 127 # max file size in bytes; unix consensus +syscon rlimit RLIMIT_DATA 2 2 2 2 2 2 2 127 # max mmap() / brk() / sbrk() size in bytes; unix consensus +syscon rlimit RLIMIT_STACK 3 3 3 3 3 3 3 127 # max stack size in bytes; see SIGXFSZ; unix consensus +syscon rlimit RLIMIT_CORE 4 4 4 4 4 4 4 127 # max core file size in bytes; unix consensus +syscon rlimit RLIMIT_RSS 5 5 5 5 5 5 5 127 # max physical memory size in bytes; see mmap()→ENOMEM; unix consensus +syscon rlimit RLIMIT_NPROC 6 6 7 7 7 7 7 127 # max number of processes; see fork()→EAGAIN; bsd consensus +syscon rlimit RLIMIT_NOFILE 7 7 8 8 8 8 8 127 # max number of open files; see accept()→EMFILE/ENFILE; bsd consensus +syscon rlimit RLIMIT_MEMLOCK 8 8 6 6 6 6 6 127 # max locked-in-memory address space; bsd consensus +syscon rlimit RLIMIT_AS 9 9 5 5 10 2 10 0 # max virtual memory size in bytes; this one actually works; fudged as RLIMIT_DATA on OpenBSD +syscon rlimit RLIMIT_LOCKS 10 10 127 127 127 127 127 127 # max flock() / fcntl() locks; bsd consensus +syscon rlimit RLIMIT_SIGPENDING 11 11 127 127 127 127 127 127 # max sigqueue() can enqueue; bsd consensus +syscon rlimit RLIMIT_MSGQUEUE 12 12 127 127 127 127 127 127 # meh posix message queues; bsd consensus +syscon rlimit RLIMIT_NICE 13 13 127 127 127 127 127 127 # max scheduling priority; 𝑥 ∈ [1,40]; niceness is traditionally displayed as as 𝟸𝟶-𝑥, therefore 𝑥=1 (lowest priority) prints as 19 and 𝑥=40 (highest priority) prints as -20; bsd consensus +syscon rlimit RLIMIT_RTPRIO 14 14 127 127 127 127 127 127 # woop +syscon rlimit RLIMIT_RTTIME 15 15 127 127 127 127 127 127 # woop +syscon rlimit RLIMIT_SWAP 127 127 127 127 12 127 127 127 # swap used +syscon rlimit RLIMIT_SBSIZE 127 127 127 127 9 127 127 127 # max size of all socket buffers +syscon rlimit RLIMIT_NPTS 127 127 127 127 11 127 127 127 # pseudoteletypewriters +syscon compat RLIMIT_VMEM 9 9 5 5 10 127 10 127 # same as RLIMIT_AS # resource limit special values # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon rlim RLIM_NLIMITS 16 16 9 15 9 12 1 -syscon rlim RLIM_INFINITY 0xffffffffffffffff 0xffffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0xffffffffffffffff -syscon rlim RLIM_SAVED_CUR 0xffffffffffffffff 0xffffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0xffffffffffffffff -syscon rlim RLIM_SAVED_MAX 0xffffffffffffffff 0xffffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0xffffffffffffffff +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon rlim RLIM_NLIMITS 16 16 9 9 15 9 12 1 +syscon rlim RLIM_INFINITY 0xffffffffffffffff 0xffffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0xffffffffffffffff +syscon rlim RLIM_SAVED_CUR 0xffffffffffffffff 0xffffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0xffffffffffffffff +syscon rlim RLIM_SAVED_MAX 0xffffffffffffffff 0xffffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0xffffffffffffffff # sigaction() codes # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon sigact SA_NOCLDSTOP 1 1 8 8 8 8 1 # lets you set SIGCHLD handler that's only notified on exit/termination and not notified on SIGSTOP/SIGTSTP/SIGTTIN/SIGTTOU/SIGCONT lool; bsd consensus -syscon sigact SA_NOCLDWAIT 2 2 32 32 32 32 2 # changes SIGCHLD so the zombie is gone and you can't call wait(2) anymore; similar to SIGCHLD+SIG_IGN but may still deliver the SIGCHLD; bsd consensus -syscon sigact SA_SIGINFO 4 4 64 64 64 64 4 # asks kernel to provide ucontext_t argument, which has mutable cpu/fpu state of signalled process; and it is polyfilled by cosmopolitan; bsd consensus -syscon sigact SA_ONSTACK 0x08000000 0x08000000 1 1 1 1 0x08000000 # causes signal handler to be called on stack provided by sigaltstack(2); bsd consensus -syscon sigact SA_RESTART 0x10000000 0x10000000 2 2 2 2 0x10000000 # prevents signal delivery from triggering EINTR on i/o calls (e.g. read/write/open/wait/accept) but doesn't impact non-i/o blocking calls (e.g. poll, sigsuspend, nanosleep) which will still EINTR; bsd consensus -syscon sigact SA_NODEFER 0x40000000 0x40000000 16 16 16 16 0x40000000 # lets signal handler be reentrant (e.g. so you can longjmp() out of signal handler); bsd consensus -syscon sigact SA_RESETHAND 0x80000000 0x80000000 4 4 4 4 0x80000000 # causes signal handler to be called at most once and then set to SIG_DFL automatically; bsd consensus -syscon compat SA_NOMASK 0x40000000 0x40000000 16 16 16 16 0x40000000 # same as SA_NODEFER -syscon compat SA_ONESHOT 0x80000000 0x80000000 4 4 4 4 0x80000000 # same as SA_RESETHAND +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon sigact SA_NOCLDSTOP 1 1 8 8 8 8 8 1 # lets you set SIGCHLD handler that's only notified on exit/termination and not notified on SIGSTOP/SIGTSTP/SIGTTIN/SIGTTOU/SIGCONT lool; bsd consensus +syscon sigact SA_NOCLDWAIT 2 2 32 32 32 32 32 2 # changes SIGCHLD so the zombie is gone and you can't call wait(2) anymore; similar to SIGCHLD+SIG_IGN but may still deliver the SIGCHLD; bsd consensus +syscon sigact SA_SIGINFO 4 4 64 64 64 64 64 4 # asks kernel to provide ucontext_t argument, which has mutable cpu/fpu state of signalled process; and it is polyfilled by cosmopolitan; bsd consensus +syscon sigact SA_ONSTACK 0x08000000 0x08000000 1 1 1 1 1 0x08000000 # causes signal handler to be called on stack provided by sigaltstack(2); bsd consensus +syscon sigact SA_RESTART 0x10000000 0x10000000 2 2 2 2 2 0x10000000 # prevents signal delivery from triggering EINTR on i/o calls (e.g. read/write/open/wait/accept) but doesn't impact non-i/o blocking calls (e.g. poll, sigsuspend, nanosleep) which will still EINTR; bsd consensus +syscon sigact SA_NODEFER 0x40000000 0x40000000 16 16 16 16 16 0x40000000 # lets signal handler be reentrant (e.g. so you can longjmp() out of signal handler); bsd consensus +syscon sigact SA_RESETHAND 0x80000000 0x80000000 4 4 4 4 4 0x80000000 # causes signal handler to be called at most once and then set to SIG_DFL automatically; bsd consensus +syscon compat SA_NOMASK 0x40000000 0x40000000 16 16 16 16 16 0x40000000 # same as SA_NODEFER +syscon compat SA_ONESHOT 0x80000000 0x80000000 4 4 4 4 4 0x80000000 # same as SA_RESETHAND # siginfo::si_code values # # The New Technology NT is polyfilled as Linux. # Unsupported values are encoded as 0x80000000. # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon sicode SI_USER 0 0 0x010001 0x010001 0 0 0 # sent by kill(2); openbsd defines si_code<=0 as originating from user -syscon sicode SI_QUEUE -1 -1 0x010002 0x010002 -2 -1 -1 # sent by sigqueue(2) -syscon sicode SI_TIMER -2 -2 0x010003 0x010003 -3 -2 -2 # sent by setitimer(2) or clock_settime(2) -syscon sicode SI_TKILL -6 -6 0x80000000 0x010007 -1 -5 -6 # sent by tkill(2) or tgkill(2) or thr_kill(2) or lwp_kill(2) or _lwp_kill(2); cries -syscon sicode SI_MESGQ -3 -3 0x010005 0x010005 0x80000000 -4 -3 # sent by mq_notify(2); lool -syscon sicode SI_ASYNCIO -4 -4 0x010004 0x010004 0x80000000 -3 -4 # aio completion; no thank you -syscon sicode SI_ASYNCNL -60 -60 0x80000000 0x80000000 0x80000000 0x80000000 0x80000000 # aio completion for dns; the horror -syscon sicode SI_KERNEL 128 128 0x80000000 0x010006 0x80000000 0x80000000 0x80 # wut; openbsd defines as si_code>0 -syscon sicode SI_NOINFO 32767 32767 0x80000000 0 32767 32767 32767 # no signal specific info available -syscon sicode CLD_EXITED 1 1 1 1 1 1 1 # SIGCHLD; child exited; unix consensus -syscon sicode CLD_KILLED 2 2 2 2 2 2 2 # SIGCHLD; child terminated w/o core; unix consensus -syscon sicode CLD_DUMPED 3 3 3 3 3 3 3 # SIGCHLD; child terminated w/ core; unix consensus -syscon sicode CLD_TRAPPED 4 4 4 4 4 4 4 # SIGCHLD; traced child trapped; unix consensus -syscon sicode CLD_STOPPED 5 5 5 5 5 5 5 # SIGCHLD; child stopped; unix consensus -syscon sicode CLD_CONTINUED 6 6 6 6 6 6 6 # SIGCHLD; stopped child continued; unix consensus -syscon sicode TRAP_BRKPT 1 1 1 1 1 1 1 # SIGTRAP; process breakpoint; unix consensus -syscon sicode TRAP_TRACE 2 2 2 2 2 2 2 # SIGTRAP; process trace trap; unix consensus -syscon sicode SEGV_MAPERR 1 1 1 1 1 1 1 # SIGSEGV; address not mapped to object; unix consensus -syscon sicode SEGV_ACCERR 2 2 2 2 2 2 2 # SIGSEGV; invalid permissions for mapped object; unix consensus -syscon sicode SEGV_PKUERR -1 -1 -1 100 -1 -1 -1 # SIGSEGV: x86: PKU violation -syscon sicode FPE_INTDIV 1 1 7 2 1 1 1 # SIGFPE; integer divide by zero -syscon sicode FPE_INTOVF 2 2 8 1 2 2 2 # SIGFPE; integer overflow -syscon sicode FPE_FLTDIV 3 3 1 3 3 3 3 # SIGFPE; floating point divide by zero -syscon sicode FPE_FLTOVF 4 4 2 4 4 4 4 # SIGFPE; floating point overflow -syscon sicode FPE_FLTUND 5 5 3 5 5 5 5 # SIGFPE; floating point underflow -syscon sicode FPE_FLTRES 6 6 4 6 6 6 6 # SIGFPE; floating point inexact -syscon sicode FPE_FLTINV 7 7 5 7 7 7 7 # SIGFPE; invalid floating point operation -syscon sicode FPE_FLTSUB 8 8 6 8 8 8 8 # SIGFPE; subscript out of range -syscon sicode ILL_ILLOPC 1 1 1 1 1 1 1 # SIGILL; illegal opcode; unix consensus -syscon sicode ILL_ILLOPN 2 2 4 2 2 2 2 # SIGILL; illegal operand -syscon sicode ILL_ILLADR 3 3 5 3 3 3 3 # SIGILL; illegal addressing mode -syscon sicode ILL_ILLTRP 4 4 2 4 4 4 4 # SIGILL; illegal trap -syscon sicode ILL_PRVOPC 5 5 3 5 5 5 5 # SIGILL; privileged opcode -syscon sicode ILL_PRVREG 6 6 6 6 6 6 6 # SIGILL; privileged register; unix consensus -syscon sicode ILL_COPROC 7 7 7 7 7 7 7 # SIGILL; coprocessor error; unix consensus -syscon sicode ILL_BADSTK 8 8 8 8 8 8 8 # SIGILL; internal stack error; unix consensus -syscon sicode BUS_ADRALN 1 1 1 1 1 1 1 # SIGBUS; invalid address alignment; unix consensus -syscon sicode BUS_ADRERR 2 2 2 2 2 2 2 # SIGBUS; non-existent physical address; unix consensus -syscon sicode BUS_OBJERR 3 3 3 3 3 3 3 # SIGBUS; object specific hardware error; unix consensus -syscon sicode BUS_OOMERR -1 -1 -1 100 -1 -1 -1 # SIGBUS; Non-standard: No memory. -syscon sicode BUS_MCEERR_AR 4 4 0x80000000 0x80000000 0x80000000 0x80000000 0x80000000 # SIGBUS; Linux 2.6.32+ -syscon sicode BUS_MCEERR_AO 5 5 0x80000000 0x80000000 0x80000000 0x80000000 0x80000000 # SIGBUS; Linux 2.6.32+ -syscon sicode POLL_IN 1 1 1 1 1 1 1 # SIGIO; data input available; unix consensus -syscon sicode POLL_OUT 2 2 2 2 2 2 2 # SIGIO; output buffer available; unix consensus -syscon sicode POLL_MSG 3 3 3 3 3 3 3 # SIGIO; input message available; unix consensus -syscon sicode POLL_ERR 4 4 4 4 4 4 4 # SIGIO; i/o error; unix consensus -syscon sicode POLL_PRI 5 5 5 5 5 5 5 # SIGIO; high priority input available; unix consensus -syscon sicode POLL_HUP 6 6 6 6 6 6 6 # SIGIO; device disconnected; unix consensus -syscon sicode SYS_SECCOMP 1 1 -1 -1 -1 -1 -1 # SIGSYS; seccomp triggered -syscon sicode SYS_USER_DISPATCH 2 2 -1 -1 -1 -1 -1 # SIGSYS; syscall user dispatch triggered +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon sicode SI_USER 0 0 0x010001 0x010001 0x010001 0 0 0 # sent by kill(2); openbsd defines si_code<=0 as originating from user +syscon sicode SI_QUEUE -1 -1 0x010002 0x010002 0x010002 -2 -1 -1 # sent by sigqueue(2) +syscon sicode SI_TIMER -2 -2 0x010003 0x010003 0x010003 -3 -2 -2 # sent by setitimer(2) or clock_settime(2) +syscon sicode SI_TKILL -6 -6 0x80000000 0x80000000 0x010007 -1 -5 -6 # sent by tkill(2) or tgkill(2) or thr_kill(2) or lwp_kill(2) or _lwp_kill(2); cries +syscon sicode SI_MESGQ -3 -3 0x010005 0x010005 0x010005 0x80000000 -4 -3 # sent by mq_notify(2); lool +syscon sicode SI_ASYNCIO -4 -4 0x010004 0x010004 0x010004 0x80000000 -3 -4 # aio completion; no thank you +syscon sicode SI_ASYNCNL -60 -60 0x80000000 0x80000000 0x80000000 0x80000000 0x80000000 0x80000000 # aio completion for dns; the horror +syscon sicode SI_KERNEL 128 128 0x80000000 0x80000000 0x010006 0x80000000 0x80000000 0x80 # wut; openbsd defines as si_code>0 +syscon sicode SI_NOINFO 32767 32767 0x80000000 0x80000000 0 32767 32767 32767 # no signal specific info available +syscon sicode CLD_EXITED 1 1 1 1 1 1 1 1 # SIGCHLD; child exited; unix consensus +syscon sicode CLD_KILLED 2 2 2 2 2 2 2 2 # SIGCHLD; child terminated w/o core; unix consensus +syscon sicode CLD_DUMPED 3 3 3 3 3 3 3 3 # SIGCHLD; child terminated w/ core; unix consensus +syscon sicode CLD_TRAPPED 4 4 4 4 4 4 4 4 # SIGCHLD; traced child trapped; unix consensus +syscon sicode CLD_STOPPED 5 5 5 5 5 5 5 5 # SIGCHLD; child stopped; unix consensus +syscon sicode CLD_CONTINUED 6 6 6 6 6 6 6 6 # SIGCHLD; stopped child continued; unix consensus +syscon sicode TRAP_BRKPT 1 1 1 1 1 1 1 1 # SIGTRAP; process breakpoint; unix consensus +syscon sicode TRAP_TRACE 2 2 2 2 2 2 2 2 # SIGTRAP; process trace trap; unix consensus +syscon sicode SEGV_MAPERR 1 1 1 1 1 1 1 1 # SIGSEGV; address not mapped to object; unix consensus +syscon sicode SEGV_ACCERR 2 2 2 2 2 2 2 2 # SIGSEGV; invalid permissions for mapped object; unix consensus +syscon sicode SEGV_PKUERR -1 -1 -1 -1 100 -1 -1 -1 # SIGSEGV: x86: PKU violation +syscon sicode FPE_INTDIV 1 1 7 7 2 1 1 1 # SIGFPE; integer divide by zero +syscon sicode FPE_INTOVF 2 2 8 8 1 2 2 2 # SIGFPE; integer overflow +syscon sicode FPE_FLTDIV 3 3 1 1 3 3 3 3 # SIGFPE; floating point divide by zero +syscon sicode FPE_FLTOVF 4 4 2 2 4 4 4 4 # SIGFPE; floating point overflow +syscon sicode FPE_FLTUND 5 5 3 3 5 5 5 5 # SIGFPE; floating point underflow +syscon sicode FPE_FLTRES 6 6 4 4 6 6 6 6 # SIGFPE; floating point inexact +syscon sicode FPE_FLTINV 7 7 5 5 7 7 7 7 # SIGFPE; invalid floating point operation +syscon sicode FPE_FLTSUB 8 8 6 6 8 8 8 8 # SIGFPE; subscript out of range +syscon sicode ILL_ILLOPC 1 1 1 1 1 1 1 1 # SIGILL; illegal opcode; unix consensus +syscon sicode ILL_ILLOPN 2 2 4 4 2 2 2 2 # SIGILL; illegal operand +syscon sicode ILL_ILLADR 3 3 5 5 3 3 3 3 # SIGILL; illegal addressing mode +syscon sicode ILL_ILLTRP 4 4 2 2 4 4 4 4 # SIGILL; illegal trap +syscon sicode ILL_PRVOPC 5 5 3 3 5 5 5 5 # SIGILL; privileged opcode +syscon sicode ILL_PRVREG 6 6 6 6 6 6 6 6 # SIGILL; privileged register; unix consensus +syscon sicode ILL_COPROC 7 7 7 7 7 7 7 7 # SIGILL; coprocessor error; unix consensus +syscon sicode ILL_BADSTK 8 8 8 8 8 8 8 8 # SIGILL; internal stack error; unix consensus +syscon sicode BUS_ADRALN 1 1 1 1 1 1 1 1 # SIGBUS; invalid address alignment; unix consensus +syscon sicode BUS_ADRERR 2 2 2 2 2 2 2 2 # SIGBUS; non-existent physical address; unix consensus +syscon sicode BUS_OBJERR 3 3 3 3 3 3 3 3 # SIGBUS; object specific hardware error; unix consensus +syscon sicode BUS_OOMERR -1 -1 -1 -1 100 -1 -1 -1 # SIGBUS; Non-standard: No memory. +syscon sicode BUS_MCEERR_AR 4 4 0x80000000 0x80000000 0x80000000 0x80000000 0x80000000 0x80000000 # SIGBUS; Linux 2.6.32+ +syscon sicode BUS_MCEERR_AO 5 5 0x80000000 0x80000000 0x80000000 0x80000000 0x80000000 0x80000000 # SIGBUS; Linux 2.6.32+ +syscon sicode POLL_IN 1 1 1 1 1 1 1 1 # SIGIO; data input available; unix consensus +syscon sicode POLL_OUT 2 2 2 2 2 2 2 2 # SIGIO; output buffer available; unix consensus +syscon sicode POLL_MSG 3 3 3 3 3 3 3 3 # SIGIO; input message available; unix consensus +syscon sicode POLL_ERR 4 4 4 4 4 4 4 4 # SIGIO; i/o error; unix consensus +syscon sicode POLL_PRI 5 5 5 5 5 5 5 5 # SIGIO; high priority input available; unix consensus +syscon sicode POLL_HUP 6 6 6 6 6 6 6 6 # SIGIO; device disconnected; unix consensus +syscon sicode SYS_SECCOMP 1 1 -1 -1 -1 -1 -1 -1 # SIGSYS; seccomp triggered +syscon sicode SYS_USER_DISPATCH 2 2 -1 -1 -1 -1 -1 -1 # SIGSYS; syscall user dispatch triggered # sigaltstack() values # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon ss SS_ONSTACK 1 1 1 1 1 1 1 # unix consensus -syscon ss SS_DISABLE 2 2 4 4 4 4 2 # bsd consensus +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon ss SS_ONSTACK 1 1 1 1 1 1 1 1 # unix consensus +syscon ss SS_DISABLE 2 2 4 4 4 4 4 2 # bsd consensus # close_range() values # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon close CLOSE_RANGE_UNSHARE 2 2 -1 -1 -1 -1 -1 # -syscon close CLOSE_RANGE_CLOEXEC 4 4 -1 -1 -1 -1 -1 # +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon close CLOSE_RANGE_UNSHARE 2 2 -1 -1 -1 -1 -1 -1 # +syscon close CLOSE_RANGE_CLOEXEC 4 4 -1 -1 -1 -1 -1 -1 # # clock_{gettime,settime} timers # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon clock CLOCK_REALTIME 0 0 0 0 0 0 0 # consensus -syscon clock CLOCK_REALTIME_PRECISE 0 0 0 9 0 0 0 # -syscon clock CLOCK_REALTIME_FAST 0 0 0 10 0 0 0 # -syscon clock CLOCK_REALTIME_COARSE 5 5 0 10 0 0 0 # Linux 2.6.32+; bsd consensus; not available on RHEL5 -syscon clock CLOCK_MONOTONIC 1 1 1 4 3 3 1 # XNU/NT faked; could move backwards if NTP introduces negative leap second -syscon clock CLOCK_MONOTONIC_PRECISE 1 1 1 11 3 3 1 # -syscon clock CLOCK_MONOTONIC_FAST 1 1 1 12 3 3 1 # -syscon clock CLOCK_MONOTONIC_COARSE 6 6 1 12 3 3 1 # Linux 2.6.32+; bsd consensus; not available on RHEL5 -syscon clock CLOCK_MONOTONIC_RAW 4 4 127 127 127 127 127 # actually monotonic; not subject to NTP adjustments; Linux 2.6.28+; XNU/NT/FreeBSD/OpenBSD faked; not available on RHEL5 -syscon clock CLOCK_PROCESS_CPUTIME_ID 2 2 127 15 2 0x40000000 127 # -syscon clock CLOCK_THREAD_CPUTIME_ID 3 3 127 14 4 0x20000000 127 # -syscon clock CLOCK_PROF 127 127 127 2 127 2 127 # -syscon clock CLOCK_BOOTTIME 7 7 127 127 6 127 127 # -syscon clock CLOCK_REALTIME_ALARM 8 8 127 127 127 127 127 # -syscon clock CLOCK_BOOTTIME_ALARM 9 9 127 127 127 127 127 # -syscon clock CLOCK_TAI 11 11 127 127 127 127 127 # -syscon clock CLOCK_UPTIME 127 127 127 5 5 127 127 # -syscon clock CLOCK_UPTIME_PRECISE 127 127 127 7 127 127 127 # -syscon clock CLOCK_UPTIME_FAST 127 127 127 8 127 127 127 # -syscon clock CLOCK_SECOND 127 127 127 13 127 127 127 # +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon clock CLOCK_REALTIME 0 0 0 0 0 0 0 0 # consensus +syscon clock CLOCK_REALTIME_PRECISE 0 0 0 0 9 0 0 0 # +syscon clock CLOCK_REALTIME_FAST 0 0 0 0 10 0 0 0 # +syscon clock CLOCK_REALTIME_COARSE 5 5 0 0 10 0 0 0 # Linux 2.6.32+; bsd consensus; not available on RHEL5 +syscon clock CLOCK_MONOTONIC 1 1 1 6 4 3 3 1 # XNU/NT faked; could move backwards if NTP introduces negative leap second +syscon clock CLOCK_MONOTONIC_PRECISE 1 1 1 6 11 3 3 1 # +syscon clock CLOCK_MONOTONIC_FAST 1 1 1 6 12 3 3 1 # +syscon clock CLOCK_MONOTONIC_COARSE 6 6 1 6 12 3 3 1 # Linux 2.6.32+; bsd consensus; not available on RHEL5 +syscon clock CLOCK_MONOTONIC_RAW 4 4 127 4 127 127 127 127 # actually monotonic; not subject to NTP adjustments; Linux 2.6.28+; XNU/NT/FreeBSD/OpenBSD faked; not available on RHEL5 +syscon clock CLOCK_PROCESS_CPUTIME_ID 2 2 127 127 15 2 0x40000000 127 # +syscon clock CLOCK_THREAD_CPUTIME_ID 3 3 127 127 14 4 0x20000000 127 # +syscon clock CLOCK_PROF 127 127 127 127 2 127 2 127 # +syscon clock CLOCK_BOOTTIME 7 7 127 127 127 6 127 127 # +syscon clock CLOCK_REALTIME_ALARM 8 8 127 127 127 127 127 127 # +syscon clock CLOCK_BOOTTIME_ALARM 9 9 127 127 127 127 127 127 # +syscon clock CLOCK_TAI 11 11 127 127 127 127 127 127 # +syscon clock CLOCK_UPTIME 127 127 127 127 5 5 127 127 # +syscon clock CLOCK_UPTIME_PRECISE 127 127 127 127 7 127 127 127 # +syscon clock CLOCK_UPTIME_FAST 127 127 127 127 8 127 127 127 # +syscon clock CLOCK_SECOND 127 127 127 127 13 127 127 127 # # poll() # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon poll POLLIN 1 1 1 1 1 1 0x0300 # unix consensus; POLLRDNORM|POLLRDBAND on Windows -syscon poll POLLPRI 2 2 2 2 2 2 0x0400 # unix consensus -syscon poll POLLOUT 4 4 4 4 4 4 0x0010 # unix consensus; POLLWRNORM on Windows -syscon poll POLLERR 8 8 8 8 8 8 0x0001 # unix consensus -syscon poll POLLHUP 0x10 0x10 0x10 0x10 0x10 0x10 0x0002 # unix consensus -syscon poll POLLNVAL 0x20 0x20 0x20 0x20 0x20 0x20 0x0004 # unix consensus -syscon poll POLLRDBAND 0x80 0x80 0x80 0x80 0x80 0x80 0x0200 # unix consensus -syscon poll POLLRDNORM 0x40 0x40 0x40 0x40 0x40 0x40 0x0100 # unix consensus -syscon poll POLLWRBAND 0x0200 0x0200 0x0100 0x0100 0x0100 0x0100 0x0020 # bsd consensus -syscon poll POLLWRNORM 0x0100 0x0100 4 4 4 4 0x0010 # bsd consensus -syscon poll POLLRDHUP 0x2000 0x2000 0x10 0x10 0x10 0x10 2 # bsd consensus (POLLHUP on non-Linux) +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon poll POLLIN 1 1 1 1 1 1 1 0x0300 # unix consensus; POLLRDNORM|POLLRDBAND on Windows +syscon poll POLLPRI 2 2 2 2 2 2 2 0x0400 # unix consensus +syscon poll POLLOUT 4 4 4 4 4 4 4 0x0010 # unix consensus; POLLWRNORM on Windows +syscon poll POLLERR 8 8 8 8 8 8 8 0x0001 # unix consensus +syscon poll POLLHUP 0x10 0x10 0x10 0x10 0x10 0x10 0x10 0x0002 # unix consensus +syscon poll POLLNVAL 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x0004 # unix consensus +syscon poll POLLRDBAND 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x0200 # unix consensus +syscon poll POLLRDNORM 0x40 0x40 0x40 0x40 0x40 0x40 0x40 0x0100 # unix consensus +syscon poll POLLWRBAND 0x0200 0x0200 0x0100 0x0100 0x0100 0x0100 0x0100 0x0020 # bsd consensus +syscon poll POLLWRNORM 0x0100 0x0100 4 4 4 4 4 0x0010 # bsd consensus +syscon poll POLLRDHUP 0x2000 0x2000 0x10 0x10 0x10 0x10 0x10 2 # bsd consensus (POLLHUP on non-Linux) # epoll # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon epoll EPOLL_CLOEXEC 0x080000 0x080000 0x01000000 0x100000 0x010000 0x010000 0x80000 # O_CLOEXEC -syscon epoll EPOLL_CTL_ADD 1 1 1 1 1 1 1 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLL_CTL_DEL 2 2 2 2 2 2 2 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLL_CTL_MOD 3 3 3 3 3 3 3 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLIN 1 1 1 1 1 1 1 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLOUT 4 4 4 4 4 4 4 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLERR 8 8 8 8 8 8 8 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLPRI 2 2 2 2 2 2 2 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLHUP 0x10 0x10 0x10 0x10 0x10 0x10 0x10 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLRDNORM 0x40 0x40 0x40 0x40 0x40 0x40 0x40 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLRDBAND 0x80 0x80 0x80 0x80 0x80 0x80 0x80 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLWRNORM 0x0100 0x0100 0x0100 0x0100 0x0100 0x0100 0x0100 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLWRBAND 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLMSG 0x0400 0x0400 0x0400 0x0400 0x0400 0x0400 0x0400 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLRDHUP 0x2000 0x2000 0x2000 0x2000 0x2000 0x2000 0x2000 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLEXCLUSIVE 0x10000000 0x10000000 0x10000000 0x10000000 0x10000000 0x10000000 0x10000000 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLWAKEUP 0x20000000 0x20000000 0x20000000 0x20000000 0x20000000 0x20000000 0x20000000 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLONESHOT 0x40000000 0x40000000 0x40000000 0x40000000 0x40000000 0x40000000 0x40000000 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLET 0x80000000 0x80000000 0x80000000 0x80000000 0x80000000 0x80000000 0x80000000 # forced consensus, linux only natively, polyfilled elsewhere +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon epoll EPOLL_CLOEXEC 0x080000 0x080000 0x01000000 0x01000000 0x100000 0x010000 0x010000 0x80000 # O_CLOEXEC +syscon epoll EPOLL_CTL_ADD 1 1 1 1 1 1 1 1 # forced consensus, linux only natively, polyfilled elsewhere +syscon epoll EPOLL_CTL_DEL 2 2 2 2 2 2 2 2 # forced consensus, linux only natively, polyfilled elsewhere +syscon epoll EPOLL_CTL_MOD 3 3 3 3 3 3 3 3 # forced consensus, linux only natively, polyfilled elsewhere +syscon epoll EPOLLIN 1 1 1 1 1 1 1 1 # forced consensus, linux only natively, polyfilled elsewhere +syscon epoll EPOLLOUT 4 4 4 4 4 4 4 4 # forced consensus, linux only natively, polyfilled elsewhere +syscon epoll EPOLLERR 8 8 8 8 8 8 8 8 # forced consensus, linux only natively, polyfilled elsewhere +syscon epoll EPOLLPRI 2 2 2 2 2 2 2 2 # forced consensus, linux only natively, polyfilled elsewhere +syscon epoll EPOLLHUP 0x10 0x10 0x10 0x10 0x10 0x10 0x10 0x10 # forced consensus, linux only natively, polyfilled elsewhere +syscon epoll EPOLLRDNORM 0x40 0x40 0x40 0x40 0x40 0x40 0x40 0x40 # forced consensus, linux only natively, polyfilled elsewhere +syscon epoll EPOLLRDBAND 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 # forced consensus, linux only natively, polyfilled elsewhere +syscon epoll EPOLLWRNORM 0x0100 0x0100 0x0100 0x0100 0x0100 0x0100 0x0100 0x0100 # forced consensus, linux only natively, polyfilled elsewhere +syscon epoll EPOLLWRBAND 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 # forced consensus, linux only natively, polyfilled elsewhere +syscon epoll EPOLLMSG 0x0400 0x0400 0x0400 0x0400 0x0400 0x0400 0x0400 0x0400 # forced consensus, linux only natively, polyfilled elsewhere +syscon epoll EPOLLRDHUP 0x2000 0x2000 0x2000 0x2000 0x2000 0x2000 0x2000 0x2000 # forced consensus, linux only natively, polyfilled elsewhere +syscon epoll EPOLLEXCLUSIVE 0x10000000 0x10000000 0x10000000 0x10000000 0x10000000 0x10000000 0x10000000 0x10000000 # forced consensus, linux only natively, polyfilled elsewhere +syscon epoll EPOLLWAKEUP 0x20000000 0x20000000 0x20000000 0x20000000 0x20000000 0x20000000 0x20000000 0x20000000 # forced consensus, linux only natively, polyfilled elsewhere +syscon epoll EPOLLONESHOT 0x40000000 0x40000000 0x40000000 0x40000000 0x40000000 0x40000000 0x40000000 0x40000000 # forced consensus, linux only natively, polyfilled elsewhere +syscon epoll EPOLLET 0x80000000 0x80000000 0x80000000 0x80000000 0x80000000 0x80000000 0x80000000 0x80000000 # forced consensus, linux only natively, polyfilled elsewhere # {set,get}sockopt(fd, level=SOL_SOCKET, X, ...) # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon so SO_DEBUG 1 1 1 1 1 1 1 # debugging is enabled; consensus -syscon so SO_TYPE 3 3 0x1008 0x1008 0x1008 0x1008 0x1008 # bsd consensus -syscon so SO_ERROR 4 4 0x1007 0x1007 0x1007 0x1007 0x1007 # takes int pointer and stores/clears the pending error code; bsd consensus -syscon so SO_ACCEPTCONN 30 30 2 2 2 2 2 # takes int pointer and stores boolean indicating if listen() was called on fd; bsd consensus -syscon so SO_REUSEPORT 15 15 0x0200 0x0200 0x0200 0x0200 4 # bsd consensus (NT calls it SO_REUSEADDR) -syscon so SO_REUSEADDR 2 2 4 4 4 4 4 # bsd consensus (default behavior on NT) -syscon so SO_EXCLUSIVEADDRUSE 0 0 0 0 0 0 ~4 # bsd consensus (default behavior on NT) -syscon so SO_KEEPALIVE 9 9 8 8 8 8 8 # bsd consensus -syscon so SO_DONTROUTE 5 5 0x10 0x10 0x10 0x10 0x10 # bsd consensus -syscon so SO_BROADCAST 6 6 0x20 0x20 0x20 0x20 0x20 # socket is configured for broadcast messages; bsd consensus -syscon so SO_USELOOPBACK 0 0 0x40 0x40 0x40 0x40 0x40 # bsd consensus -syscon so SO_LINGER 13 13 0x1080 0x80 0x80 0x80 0x80 # takes struct linger; causes close() return value to actually mean something; SO_LINGER_SEC on XNU; bsd consensus -syscon so SO_DONTLINGER 0 0 0 0 0 0 ~0x80 # disables so_linger on windows -syscon so SO_OOBINLINE 10 10 0x0100 0x0100 0x0100 0x0100 0x0100 # bsd consensus -syscon so SO_SNDBUF 7 7 0x1001 0x1001 0x1001 0x1001 0x1001 # bsd consensus -syscon so SO_RCVBUF 8 8 0x1002 0x1002 0x1002 0x1002 0x1002 # bsd consensus -syscon so SO_RCVTIMEO 20 20 0x1006 0x1006 0x1006 0x100c 0x1006 # recv timeout; takes struct timeval (overrides SA_RESTART restoring EINTR behavior on recv/send/connect/accept/etc.; bsd consensus) -syscon so SO_SNDTIMEO 21 21 0x1005 0x1005 0x1005 0x100b 0x1005 # send timeout; takes struct timeval; bsd consensus -syscon so SO_RCVLOWAT 18 18 0x1004 0x1004 0x1004 0x1004 0x1004 # bsd consensus -syscon so SO_SNDLOWAT 19 19 0x1003 0x1003 0x1003 0x1003 0x1003 # bsd consensus -syscon so SO_TIMESTAMP 29 29 0x0400 0x0400 0x0800 0x2000 0 -syscon so SO_SETFIB 0 0 0 0x1014 0 0 0 -syscon so SO_DOMAIN 39 39 0 0x1019 0x1024 0 0 -syscon so SO_MAX_PACING_RATE 47 47 0 0x1018 0 0 0 -syscon so SO_PEERCRED 17 17 0 0 0x1022 0 0 -syscon so SO_EXCLUSIVEADDRUSE 0 0 0 0 0 0 0xfffffffb # hoo boy -syscon so LOCAL_PEERCRED 0 0 1 1 0 0 0 -syscon so SO_PROTOCOL 38 38 0 0x1016 0x1025 0 0 -syscon so SO_ATTACH_BPF 50 50 0 0 0 0 0 -syscon so SO_ATTACH_FILTER 26 26 0 0 0 0 0 -syscon so SO_ATTACH_REUSEPORT_CBPF 51 51 0 0 0 0 0 -syscon so SO_ATTACH_REUSEPORT_EBPF 52 52 0 0 0 0 0 -syscon so SO_BINDTODEVICE 25 25 0 0 0 0 0 -syscon so SO_BPF_EXTENSIONS 48 48 0 0 0 0 0 -syscon so SO_BSDCOMPAT 14 14 0 0 0 0 0 -syscon so SO_BUSY_POLL 46 46 0 0 0 0 0 -syscon so SO_CNX_ADVICE 53 53 0 0 0 0 0 -syscon so SO_DETACH_BPF 27 27 0 0 0 0 0 -syscon so SO_DETACH_FILTER 27 27 0 0 0 0 0 -syscon so SO_GET_FILTER 26 26 0 0 0 0 0 -syscon so SO_INCOMING_CPU 49 49 0 0 0 0 0 -syscon so SO_LOCK_FILTER 44 44 0 0 0 0 0 -syscon so SO_MARK 36 36 0 0 0 0 0 -syscon so SO_NOFCS 43 43 0 0 0 0 0 -syscon so SO_NO_CHECK 11 11 0 0 0 0 0 -syscon so SO_PASSCRED 0x10 0x10 0 0 0 0 0 -syscon so SO_PASSSEC 34 34 0 0 0 0 0 -syscon so SO_PEEK_OFF 42 42 0 0 0 0 0 -syscon so SO_PEERNAME 28 28 0 0 0 0 0 -syscon so SO_PEERSEC 31 31 0 0 0 0 0 -syscon so SO_PRIORITY 12 12 0 0 0 0 0 -syscon so SO_RCVBUFFORCE 33 33 0 0 0 0 0 -syscon so SO_RXQ_OVFL 40 40 0 0 0 0 0 -syscon so SO_SECURITY_AUTHENTICATION 22 22 0 0 0 0 0 -syscon so SO_SECURITY_ENCRYPTION_NETWORK 24 24 0 0 0 0 0 -syscon so SO_SECURITY_ENCRYPTION_TRANSPORT 23 23 0 0 0 0 0 -syscon so SO_SELECT_ERR_QUEUE 45 45 0 0 0 0 0 -syscon so SO_SNDBUFFORCE 0x20 0x20 0 0 0 0 0 -syscon so SO_TIMESTAMPING 37 37 0 0 0 0 0 -syscon so SO_TIMESTAMPNS 35 35 0 0 0 0 0 -syscon so SO_WIFI_STATUS 41 41 0 0 0 0 0 +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon so SO_DEBUG 1 1 1 1 1 1 1 1 # debugging is enabled; consensus +syscon so SO_TYPE 3 3 0x1008 0x1008 0x1008 0x1008 0x1008 0x1008 # bsd consensus +syscon so SO_ERROR 4 4 0x1007 0x1007 0x1007 0x1007 0x1007 0x1007 # takes int pointer and stores/clears the pending error code; bsd consensus +syscon so SO_ACCEPTCONN 30 30 2 2 2 2 2 2 # takes int pointer and stores boolean indicating if listen() was called on fd; bsd consensus +syscon so SO_REUSEPORT 15 15 0x0200 0x0200 0x0200 0x0200 0x0200 4 # bsd consensus (NT calls it SO_REUSEADDR) +syscon so SO_REUSEADDR 2 2 4 4 4 4 4 4 # bsd consensus (default behavior on NT) +syscon so SO_EXCLUSIVEADDRUSE 0 0 0 0 0 0 0 ~4 # bsd consensus (default behavior on NT) +syscon so SO_KEEPALIVE 9 9 8 8 8 8 8 8 # bsd consensus +syscon so SO_DONTROUTE 5 5 0x10 0x10 0x10 0x10 0x10 0x10 # bsd consensus +syscon so SO_BROADCAST 6 6 0x20 0x20 0x20 0x20 0x20 0x20 # socket is configured for broadcast messages; bsd consensus +syscon so SO_USELOOPBACK 0 0 0x40 0x40 0x40 0x40 0x40 0x40 # bsd consensus +syscon so SO_LINGER 13 13 0x1080 0x1080 0x80 0x80 0x80 0x80 # takes struct linger; causes close() return value to actually mean something; SO_LINGER_SEC on XNU; bsd consensus +syscon so SO_DONTLINGER 0 0 0 0 0 0 0 ~0x80 # disables so_linger on windows +syscon so SO_OOBINLINE 10 10 0x0100 0x0100 0x0100 0x0100 0x0100 0x0100 # bsd consensus +syscon so SO_SNDBUF 7 7 0x1001 0x1001 0x1001 0x1001 0x1001 0x1001 # bsd consensus +syscon so SO_RCVBUF 8 8 0x1002 0x1002 0x1002 0x1002 0x1002 0x1002 # bsd consensus +syscon so SO_RCVTIMEO 20 20 0x1006 0x1006 0x1006 0x1006 0x100c 0x1006 # recv timeout; takes struct timeval (overrides SA_RESTART restoring EINTR behavior on recv/send/connect/accept/etc.; bsd consensus) +syscon so SO_SNDTIMEO 21 21 0x1005 0x1005 0x1005 0x1005 0x100b 0x1005 # send timeout; takes struct timeval; bsd consensus +syscon so SO_RCVLOWAT 18 18 0x1004 0x1004 0x1004 0x1004 0x1004 0x1004 # bsd consensus +syscon so SO_SNDLOWAT 19 19 0x1003 0x1003 0x1003 0x1003 0x1003 0x1003 # bsd consensus +syscon so SO_TIMESTAMP 29 29 0x0400 0x0400 0x0400 0x0800 0x2000 0 +syscon so SO_SETFIB 0 0 0 0 0x1014 0 0 0 +syscon so SO_DOMAIN 39 39 0 0 0x1019 0x1024 0 0 +syscon so SO_MAX_PACING_RATE 47 47 0 0 0x1018 0 0 0 +syscon so SO_PEERCRED 17 17 0 0 0 0x1022 0 0 +syscon so SO_EXCLUSIVEADDRUSE 0 0 0 0 0 0 0 0xfffffffb # hoo boy +syscon so LOCAL_PEERCRED 0 0 1 1 1 0 0 0 +syscon so SO_PROTOCOL 38 38 0 0 0x1016 0x1025 0 0 +syscon so SO_ATTACH_BPF 50 50 0 0 0 0 0 0 +syscon so SO_ATTACH_FILTER 26 26 0 0 0 0 0 0 +syscon so SO_ATTACH_REUSEPORT_CBPF 51 51 0 0 0 0 0 0 +syscon so SO_ATTACH_REUSEPORT_EBPF 52 52 0 0 0 0 0 0 +syscon so SO_BINDTODEVICE 25 25 0 0 0 0 0 0 +syscon so SO_BPF_EXTENSIONS 48 48 0 0 0 0 0 0 +syscon so SO_BSDCOMPAT 14 14 0 0 0 0 0 0 +syscon so SO_BUSY_POLL 46 46 0 0 0 0 0 0 +syscon so SO_CNX_ADVICE 53 53 0 0 0 0 0 0 +syscon so SO_DETACH_BPF 27 27 0 0 0 0 0 0 +syscon so SO_DETACH_FILTER 27 27 0 0 0 0 0 0 +syscon so SO_GET_FILTER 26 26 0 0 0 0 0 0 +syscon so SO_INCOMING_CPU 49 49 0 0 0 0 0 0 +syscon so SO_LOCK_FILTER 44 44 0 0 0 0 0 0 +syscon so SO_MARK 36 36 0 0 0 0 0 0 +syscon so SO_NOFCS 43 43 0 0 0 0 0 0 +syscon so SO_NO_CHECK 11 11 0 0 0 0 0 0 +syscon so SO_PASSCRED 0x10 0x10 0 0 0 0 0 0 +syscon so SO_PASSSEC 34 34 0 0 0 0 0 0 +syscon so SO_PEEK_OFF 42 42 0 0 0 0 0 0 +syscon so SO_PEERNAME 28 28 0 0 0 0 0 0 +syscon so SO_PEERSEC 31 31 0 0 0 0 0 0 +syscon so SO_PRIORITY 12 12 0 0 0 0 0 0 +syscon so SO_RCVBUFFORCE 33 33 0 0 0 0 0 0 +syscon so SO_RXQ_OVFL 40 40 0 0 0 0 0 0 +syscon so SO_SECURITY_AUTHENTICATION 22 22 0 0 0 0 0 0 +syscon so SO_SECURITY_ENCRYPTION_NETWORK 24 24 0 0 0 0 0 0 +syscon so SO_SECURITY_ENCRYPTION_TRANSPORT 23 23 0 0 0 0 0 0 +syscon so SO_SELECT_ERR_QUEUE 45 45 0 0 0 0 0 0 +syscon so SO_SNDBUFFORCE 0x20 0x20 0 0 0 0 0 0 +syscon so SO_TIMESTAMPING 37 37 0 0 0 0 0 0 +syscon so SO_TIMESTAMPNS 35 35 0 0 0 0 0 0 +syscon so SO_WIFI_STATUS 41 41 0 0 0 0 0 0 -syscon sol SOL_IP 0 0 0 0 0 0 0 # consensus -syscon sol SOL_SOCKET 1 1 0xffff 0xffff 0xffff 0xffff 0xffff # yes it's actually 0xffff; bsd+nt consensus (todo: what's up with ipproto_icmp overlap) -syscon sol SOL_TCP 6 6 6 6 6 6 6 # consensus -syscon sol SOL_UDP 17 17 17 17 17 17 17 # consensus -syscon sol SOL_RAW 255 255 -1 -1 -1 -1 -1 -syscon sol SOL_IPV6 41 41 41 41 41 41 41 -syscon sol SOL_ICMPV6 58 58 58 58 58 58 -1 -syscon sol SOL_AAL 265 265 -1 -1 -1 -1 -1 -syscon sol SOL_ALG 279 279 -1 -1 -1 -1 -1 -syscon sol SOL_ATM 264 264 -1 -1 -1 -1 -1 -syscon sol SOL_BLUETOOTH 274 274 -1 -1 -1 -1 -1 -syscon sol SOL_CAIF 278 278 -1 -1 -1 -1 -1 -syscon sol SOL_DCCP 269 269 -1 -1 -1 -1 -1 -syscon sol SOL_DECNET 261 261 -1 -1 -1 -1 -1 -syscon sol SOL_IRDA 266 266 -1 -1 -1 -1 -1 -syscon sol SOL_IUCV 277 277 -1 -1 -1 -1 -1 -syscon sol SOL_KCM 281 281 -1 -1 -1 -1 -1 -syscon sol SOL_LLC 268 268 -1 -1 -1 -1 -1 -syscon sol SOL_NETBEUI 267 267 -1 -1 -1 -1 -1 -syscon sol SOL_NETLINK 270 270 -1 -1 -1 -1 -1 -syscon sol SOL_NFC 280 280 -1 -1 -1 -1 -1 -syscon sol SOL_PACKET 263 263 -1 -1 -1 -1 -1 -syscon sol SOL_PNPIPE 275 275 -1 -1 -1 -1 -1 -syscon sol SOL_PPPOL2TP 273 273 -1 -1 -1 -1 -1 -syscon sol SOL_RDS 276 276 -1 -1 -1 -1 -1 -syscon sol SOL_RXRPC 272 272 -1 -1 -1 -1 -1 -syscon sol SOL_TIPC 271 271 -1 -1 -1 -1 -1 -syscon sol SOL_X25 262 262 -1 -1 -1 -1 -1 +syscon sol SOL_IP 0 0 0 0 0 0 0 0 # consensus +syscon sol SOL_SOCKET 1 1 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff # yes it's actually 0xffff; bsd+nt consensus (todo: what's up with ipproto_icmp overlap) +syscon sol SOL_TCP 6 6 6 6 6 6 6 6 # consensus +syscon sol SOL_UDP 17 17 17 17 17 17 17 17 # consensus +syscon sol SOL_RAW 255 255 -1 -1 -1 -1 -1 -1 +syscon sol SOL_IPV6 41 41 41 41 41 41 41 41 +syscon sol SOL_ICMPV6 58 58 58 58 58 58 58 -1 +syscon sol SOL_AAL 265 265 -1 -1 -1 -1 -1 -1 +syscon sol SOL_ALG 279 279 -1 -1 -1 -1 -1 -1 +syscon sol SOL_ATM 264 264 -1 -1 -1 -1 -1 -1 +syscon sol SOL_BLUETOOTH 274 274 -1 -1 -1 -1 -1 -1 +syscon sol SOL_CAIF 278 278 -1 -1 -1 -1 -1 -1 +syscon sol SOL_DCCP 269 269 -1 -1 -1 -1 -1 -1 +syscon sol SOL_DECNET 261 261 -1 -1 -1 -1 -1 -1 +syscon sol SOL_IRDA 266 266 -1 -1 -1 -1 -1 -1 +syscon sol SOL_IUCV 277 277 -1 -1 -1 -1 -1 -1 +syscon sol SOL_KCM 281 281 -1 -1 -1 -1 -1 -1 +syscon sol SOL_LLC 268 268 -1 -1 -1 -1 -1 -1 +syscon sol SOL_NETBEUI 267 267 -1 -1 -1 -1 -1 -1 +syscon sol SOL_NETLINK 270 270 -1 -1 -1 -1 -1 -1 +syscon sol SOL_NFC 280 280 -1 -1 -1 -1 -1 -1 +syscon sol SOL_PACKET 263 263 -1 -1 -1 -1 -1 -1 +syscon sol SOL_PNPIPE 275 275 -1 -1 -1 -1 -1 -1 +syscon sol SOL_PPPOL2TP 273 273 -1 -1 -1 -1 -1 -1 +syscon sol SOL_RDS 276 276 -1 -1 -1 -1 -1 -1 +syscon sol SOL_RXRPC 272 272 -1 -1 -1 -1 -1 -1 +syscon sol SOL_TIPC 271 271 -1 -1 -1 -1 -1 -1 +syscon sol SOL_X25 262 262 -1 -1 -1 -1 -1 -1 -syscon alg ALG_SET_KEY 1 1 0 0 0 0 0 -syscon alg ALG_SET_IV 2 2 0 0 0 0 0 -syscon alg ALG_SET_OP 3 3 0 0 0 0 0 -syscon alg ALG_SET_AEAD_ASSOCLEN 4 4 0 0 0 0 0 -syscon alg ALG_SET_AEAD_AUTHSIZE 5 5 0 0 0 0 0 -syscon alg ALG_SET_DRBG_ENTROPY 6 6 0 0 0 0 0 +syscon alg ALG_SET_KEY 1 1 0 0 0 0 0 0 +syscon alg ALG_SET_IV 2 2 0 0 0 0 0 0 +syscon alg ALG_SET_OP 3 3 0 0 0 0 0 0 +syscon alg ALG_SET_AEAD_ASSOCLEN 4 4 0 0 0 0 0 0 +syscon alg ALG_SET_AEAD_AUTHSIZE 5 5 0 0 0 0 0 0 +syscon alg ALG_SET_DRBG_ENTROPY 6 6 0 0 0 0 0 0 # {set,get}sockopt(fd, level=SOL_TCP, X, ...) # » most elite of all tuning groups @@ -758,562 +758,562 @@ syscon alg ALG_SET_DRBG_ENTROPY 6 6 0 0 0 0 0 # @see https://www.kernel.org/doc/Documentation/networking/ip-sysctl.txt # @see https://www.iana.org/assignments/tcp-parameters/tcp-parameters.txt # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon tcp TCP_NODELAY 1 1 1 1 1 1 1 # strong consensus for disabling nagle's algorithm; so be sure to disable it by turning this on -syscon tcp TCP_CORK 3 3 4 4 16 4 0 # nagle's algorithm strikes again; TCP_NOPUSH on BSD; be sure to turn it off; protip: mmap+writev vs. write+sendfile; see also /proc/sys/net/ipv4/tcp_autocorking; netbsd is 4 but not implemented -syscon tcp TCP_MAXSEG 2 2 2 2 2 2 0 # reduces tcp segment size; see also tcp offloading -syscon tcp TCP_FASTOPEN 23 23 0 0x0401 0 0 15 # reduces roundtrips; for listener; Linux 3.7+ (c. 2012) / or is windows it 0x22? /proc/sys/net/ipv4/tcp_fastopen TODO(jart): MSG_FASTOPEN; XNU sources say 261 but not sure if that's true -syscon tcp TCP_FASTOPEN_CONNECT 30 30 0 0 0 0 0 # reduces roundtrips; for listener; Linux 3.7+ (c. 2012) / or is windows it 0x22? /proc/sys/net/ipv4/tcp_fastopen TODO(jart): MSG_FASTOPEN; XNU sources say 261 but not sure if that's true -syscon tcp TCP_KEEPIDLE 4 4 0 0x100 0 3 0 # start keepalives after this period -syscon tcp TCP_KEEPINTVL 5 5 0x101 0x200 0 5 0 # interval between keepalives -syscon tcp TCP_KEEPCNT 6 6 0x102 0x400 0 6 0 # number of keepalives before death -syscon tcp TCP_SYNCNT 7 7 0 0 0 0 0 # how hard to syn packet the enemy -syscon tcp TCP_ULP 31 31 0 0 0 0 0 # setsockopt(sock, IPPROTO_TCP, TCP_ULP, "tls", 4) -syscon tcp TCP_COOKIE_TRANSACTIONS 15 15 0 0 0 0 0 # defense against the syn packets -syscon tcp TCP_LINGER2 8 8 0 0 0 0 0 # orphaned fin-wait-2 lifetime cf. net.ipv4.tcp_fin_timeout see cloudflare blog -syscon tcp TCP_NOTSENT_LOWAT 25 25 513 0 0 0 0 # limit unset byte queue -syscon tcp TCP_INFO 11 11 0 0x20 0 9 0 # get connection info -syscon tcp TCP_CC_INFO 26 26 0 0 0 0 0 # get congestion control info -syscon tcp TCP_CONGESTION 13 13 0 0x40 0 0 0 # set traffic control -syscon tcp TCP_MD5SIG 14 14 0 0x10 4 16 0 # what is it (rfc2385) -syscon tcp TCP_MD5SIG_MAXKEYLEN 80 80 0 0 0 0 0 # what is it -syscon tcp TCP_TIMESTAMP 24 24 0 0 0 0 0 # what is it -syscon tcp TCP_USER_TIMEOUT 18 18 0 0 0 0 0 # what is it -syscon tcp TCP_QUICKACK 12 12 0 0 0 0 0 # disables optimization that lets kernel merge response data into ack packets -syscon tcp TCP_SAVE_SYN 27 27 0 0 0 0 0 # record syn packets -syscon tcp TCP_SAVED_SYN 28 28 0 0 0 0 0 # get recorded syn packets -syscon tcp TCP_THIN_DUPACK 17 17 0 0 0 0 0 # what is it -syscon tcp TCP_QUEUE_SEQ 21 21 0 0 0 0 0 # what is it -syscon tcp TCP_WINDOW_CLAMP 10 10 0 0 0 0 0 # what is it -syscon tcp TCP_DEFER_ACCEPT 9 9 0 0 0 0 0 # defer accept() until readable data has arrived -syscon tcp TCP_REPAIR 19 19 0 0 0 0 0 # what is it -syscon tcp TCP_REPAIR_OPTIONS 22 22 0 0 0 0 0 # what is it -syscon tcp TCP_REPAIR_QUEUE 20 20 0 0 0 0 0 # what is it -syscon tcp TCP_THIN_LINEAR_TIMEOUTS 16 16 0 0 0 0 0 # what is it +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon tcp TCP_NODELAY 1 1 1 1 1 1 1 1 # strong consensus for disabling nagle's algorithm; so be sure to disable it by turning this on +syscon tcp TCP_CORK 3 3 4 4 4 16 4 0 # nagle's algorithm strikes again; TCP_NOPUSH on BSD; be sure to turn it off; protip: mmap+writev vs. write+sendfile; see also /proc/sys/net/ipv4/tcp_autocorking; netbsd is 4 but not implemented +syscon tcp TCP_MAXSEG 2 2 2 2 2 2 2 0 # reduces tcp segment size; see also tcp offloading +syscon tcp TCP_FASTOPEN 23 23 0 0 0x0401 0 0 15 # reduces roundtrips; for listener; Linux 3.7+ (c. 2012) / or is windows it 0x22? /proc/sys/net/ipv4/tcp_fastopen TODO(jart): MSG_FASTOPEN; XNU sources say 261 but not sure if that's true +syscon tcp TCP_FASTOPEN_CONNECT 30 30 0 0 0 0 0 0 # reduces roundtrips; for listener; Linux 3.7+ (c. 2012) / or is windows it 0x22? /proc/sys/net/ipv4/tcp_fastopen TODO(jart): MSG_FASTOPEN; XNU sources say 261 but not sure if that's true +syscon tcp TCP_KEEPIDLE 4 4 0 0 0x100 0 3 0 # start keepalives after this period +syscon tcp TCP_KEEPINTVL 5 5 0x101 0x101 0x200 0 5 0 # interval between keepalives +syscon tcp TCP_KEEPCNT 6 6 0x102 0x102 0x400 0 6 0 # number of keepalives before death +syscon tcp TCP_SYNCNT 7 7 0 0 0 0 0 0 # how hard to syn packet the enemy +syscon tcp TCP_ULP 31 31 0 0 0 0 0 0 # setsockopt(sock, IPPROTO_TCP, TCP_ULP, "tls", 4) +syscon tcp TCP_COOKIE_TRANSACTIONS 15 15 0 0 0 0 0 0 # defense against the syn packets +syscon tcp TCP_LINGER2 8 8 0 0 0 0 0 0 # orphaned fin-wait-2 lifetime cf. net.ipv4.tcp_fin_timeout see cloudflare blog +syscon tcp TCP_NOTSENT_LOWAT 25 25 513 513 0 0 0 0 # limit unset byte queue +syscon tcp TCP_INFO 11 11 0 0 0x20 0 9 0 # get connection info +syscon tcp TCP_CC_INFO 26 26 0 0 0 0 0 0 # get congestion control info +syscon tcp TCP_CONGESTION 13 13 0 0 0x40 0 0 0 # set traffic control +syscon tcp TCP_MD5SIG 14 14 0 0 0x10 4 16 0 # what is it (rfc2385) +syscon tcp TCP_MD5SIG_MAXKEYLEN 80 80 0 0 0 0 0 0 # what is it +syscon tcp TCP_TIMESTAMP 24 24 0 0 0 0 0 0 # what is it +syscon tcp TCP_USER_TIMEOUT 18 18 0 0 0 0 0 0 # what is it +syscon tcp TCP_QUICKACK 12 12 0 0 0 0 0 0 # disables optimization that lets kernel merge response data into ack packets +syscon tcp TCP_SAVE_SYN 27 27 0 0 0 0 0 0 # record syn packets +syscon tcp TCP_SAVED_SYN 28 28 0 0 0 0 0 0 # get recorded syn packets +syscon tcp TCP_THIN_DUPACK 17 17 0 0 0 0 0 0 # what is it +syscon tcp TCP_QUEUE_SEQ 21 21 0 0 0 0 0 0 # what is it +syscon tcp TCP_WINDOW_CLAMP 10 10 0 0 0 0 0 0 # what is it +syscon tcp TCP_DEFER_ACCEPT 9 9 0 0 0 0 0 0 # defer accept() until readable data has arrived +syscon tcp TCP_REPAIR 19 19 0 0 0 0 0 0 # what is it +syscon tcp TCP_REPAIR_OPTIONS 22 22 0 0 0 0 0 0 # what is it +syscon tcp TCP_REPAIR_QUEUE 20 20 0 0 0 0 0 0 # what is it +syscon tcp TCP_THIN_LINEAR_TIMEOUTS 16 16 0 0 0 0 0 0 # what is it # https://blog.cloudflare.com/know-your-scm_rights/ # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon scm SCM_RIGHTS 1 1 1 1 1 1 1 # unix consensus; faked nt -syscon scm SCM_TIMESTAMP 29 29 2 2 4 8 0 -syscon scm SCM_CREDENTIALS 2 2 0 0 0 0 0 -syscon scm SCM_TIMESTAMPING 37 37 0 0 0 0 0 -syscon scm SCM_TIMESTAMPNS 35 35 0 0 0 0 0 -syscon scm SCM_WIFI_STATUS 41 41 0 0 0 0 0 +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon scm SCM_RIGHTS 1 1 1 1 1 1 1 1 # unix consensus; faked nt +syscon scm SCM_TIMESTAMP 29 29 2 2 2 4 8 0 +syscon scm SCM_CREDENTIALS 2 2 0 0 0 0 0 0 +syscon scm SCM_TIMESTAMPING 37 37 0 0 0 0 0 0 +syscon scm SCM_TIMESTAMPNS 35 35 0 0 0 0 0 0 +syscon scm SCM_WIFI_STATUS 41 41 0 0 0 0 0 0 -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon ip IP_TOS 1 1 3 3 3 3 8 # bsd consensus -syscon ip IP_TTL 2 2 4 4 4 4 7 # bsd consensus -syscon ip IP_HDRINCL 3 3 2 2 2 2 2 # bsd consensus -syscon ip IP_DEFAULT_MULTICAST_LOOP 1 1 1 1 1 1 1 # consensus -syscon ip IP_DEFAULT_MULTICAST_TTL 1 1 1 1 1 1 1 # consensus -syscon ip IP_PMTUDISC_DONT 0 0 0 0 0 0 0 # consensus -syscon ip IP_MAX_MEMBERSHIPS 20 20 0x0fff 0x0fff 0x0fff 0x0fff 20 # bsd consensus -syscon ip IP_OPTIONS 4 4 1 1 1 1 1 # bsd consensus -syscon ip IP_RECVTTL 12 12 24 65 31 23 21 -syscon ip IP_ADD_MEMBERSHIP 35 35 12 12 12 12 5 # bsd consensus -syscon ip IP_DROP_MEMBERSHIP 36 36 13 13 13 13 6 # bsd consensus -syscon ip IP_MULTICAST_IF 0x20 0x20 9 9 9 9 2 # bsd consensus -syscon ip IP_MULTICAST_LOOP 34 34 11 11 11 11 4 # bsd consensus -syscon ip IP_MULTICAST_TTL 33 33 10 10 10 10 3 # bsd consensus -syscon ip IP_RECVOPTS 6 6 5 5 5 5 0 # bsd consensus -syscon ip IP_RECVRETOPTS 7 7 6 6 6 6 0 # bsd consensus -syscon ip IP_RECVDSTADDR 0 0 7 7 7 7 0 # bsd consensus -syscon ip IP_RETOPTS 7 7 8 8 8 8 0 # bsd consensus -syscon ip IP_ADD_SOURCE_MEMBERSHIP 39 39 70 70 0 0 15 -syscon ip IP_BLOCK_SOURCE 38 38 72 72 0 0 17 -syscon ip IP_DROP_SOURCE_MEMBERSHIP 40 40 71 71 0 0 0x10 -syscon ip IP_UNBLOCK_SOURCE 37 37 73 73 0 0 18 -syscon ip IP_IPSEC_POLICY 0x10 0x10 21 21 0 0 0 -syscon ip IP_MINTTL 21 21 0 66 32 24 0 # minimum ttl for packet or drop -syscon ip IP_MSFILTER 41 41 74 74 0 0 0 -syscon ip IP_PKTINFO 8 8 26 0 0 25 19 -syscon ip IP_RECVTOS 13 13 0 68 0 0 40 -syscon ip IP_MTU 14 14 0 0 0 0 73 # bsd consensus -syscon ip IP_MTU_DISCOVER 10 10 0 0 0 0 71 # bsd consensus -syscon ip IP_RECVERR 11 11 0 0 0 0 75 # bsd consensus -syscon ip IP_UNICAST_IF 50 50 0 0 0 0 31 # bsd consensus -syscon ip IP_ORIGDSTADDR 20 20 0 27 0 0 0 -syscon ip IP_RECVORIGDSTADDR 20 20 0 27 0 0 0 -syscon ip IP_BIND_ADDRESS_NO_PORT 24 24 0 0 0 0 0 -syscon ip IP_CHECKSUM 23 23 0 0 0 0 0 -syscon ip IP_FREEBIND 15 15 0 0 0 0 0 -syscon ip IP_MULTICAST_ALL 49 49 0 0 0 0 0 -syscon ip IP_NODEFRAG 22 22 0 0 0 0 0 -syscon ip IP_PASSSEC 18 18 0 0 0 0 0 -syscon ip IP_PKTOPTIONS 9 9 0 0 0 0 0 -syscon ip IP_PMTUDISC 10 10 0 0 0 0 0 -syscon ip IP_PMTUDISC_DO 2 2 0 0 0 0 0 -syscon ip IP_PMTUDISC_INTERFACE 4 4 0 0 0 0 0 -syscon ip IP_PMTUDISC_OMIT 5 5 0 0 0 0 0 -syscon ip IP_PMTUDISC_PROBE 3 3 0 0 0 0 0 -syscon ip IP_PMTUDISC_WANT 1 1 0 0 0 0 0 -syscon ip IP_ROUTER_ALERT 5 5 0 0 0 0 0 -syscon ip IP_TRANSPARENT 19 19 0 0 0 0 0 -syscon ip IP_XFRM_POLICY 17 17 0 0 0 0 0 -syscon ip INET_ADDRSTRLEN 0x10 0x10 0x10 0x10 0x10 0x10 22 # unix consensus +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon ip IP_TOS 1 1 3 3 3 3 3 8 # bsd consensus +syscon ip IP_TTL 2 2 4 4 4 4 4 7 # bsd consensus +syscon ip IP_HDRINCL 3 3 2 2 2 2 2 2 # bsd consensus +syscon ip IP_DEFAULT_MULTICAST_LOOP 1 1 1 1 1 1 1 1 # consensus +syscon ip IP_DEFAULT_MULTICAST_TTL 1 1 1 1 1 1 1 1 # consensus +syscon ip IP_PMTUDISC_DONT 0 0 0 0 0 0 0 0 # consensus +syscon ip IP_MAX_MEMBERSHIPS 20 20 0x0fff 0x0fff 0x0fff 0x0fff 0x0fff 20 # bsd consensus +syscon ip IP_OPTIONS 4 4 1 1 1 1 1 1 # bsd consensus +syscon ip IP_RECVTTL 12 12 24 24 65 31 23 21 +syscon ip IP_ADD_MEMBERSHIP 35 35 12 12 12 12 12 5 # bsd consensus +syscon ip IP_DROP_MEMBERSHIP 36 36 13 13 13 13 13 6 # bsd consensus +syscon ip IP_MULTICAST_IF 0x20 0x20 9 9 9 9 9 2 # bsd consensus +syscon ip IP_MULTICAST_LOOP 34 34 11 11 11 11 11 4 # bsd consensus +syscon ip IP_MULTICAST_TTL 33 33 10 10 10 10 10 3 # bsd consensus +syscon ip IP_RECVOPTS 6 6 5 5 5 5 5 0 # bsd consensus +syscon ip IP_RECVRETOPTS 7 7 6 6 6 6 6 0 # bsd consensus +syscon ip IP_RECVDSTADDR 0 0 7 7 7 7 7 0 # bsd consensus +syscon ip IP_RETOPTS 7 7 8 8 8 8 8 0 # bsd consensus +syscon ip IP_ADD_SOURCE_MEMBERSHIP 39 39 70 70 70 0 0 15 +syscon ip IP_BLOCK_SOURCE 38 38 72 72 72 0 0 17 +syscon ip IP_DROP_SOURCE_MEMBERSHIP 40 40 71 71 71 0 0 0x10 +syscon ip IP_UNBLOCK_SOURCE 37 37 73 73 73 0 0 18 +syscon ip IP_IPSEC_POLICY 0x10 0x10 21 21 21 0 0 0 +syscon ip IP_MINTTL 21 21 0 0 66 32 24 0 # minimum ttl for packet or drop +syscon ip IP_MSFILTER 41 41 74 74 74 0 0 0 +syscon ip IP_PKTINFO 8 8 26 26 0 0 25 19 +syscon ip IP_RECVTOS 13 13 0 0 68 0 0 40 +syscon ip IP_MTU 14 14 0 0 0 0 0 73 # bsd consensus +syscon ip IP_MTU_DISCOVER 10 10 0 0 0 0 0 71 # bsd consensus +syscon ip IP_RECVERR 11 11 0 0 0 0 0 75 # bsd consensus +syscon ip IP_UNICAST_IF 50 50 0 0 0 0 0 31 # bsd consensus +syscon ip IP_ORIGDSTADDR 20 20 0 0 27 0 0 0 +syscon ip IP_RECVORIGDSTADDR 20 20 0 0 27 0 0 0 +syscon ip IP_BIND_ADDRESS_NO_PORT 24 24 0 0 0 0 0 0 +syscon ip IP_CHECKSUM 23 23 0 0 0 0 0 0 +syscon ip IP_FREEBIND 15 15 0 0 0 0 0 0 +syscon ip IP_MULTICAST_ALL 49 49 0 0 0 0 0 0 +syscon ip IP_NODEFRAG 22 22 0 0 0 0 0 0 +syscon ip IP_PASSSEC 18 18 0 0 0 0 0 0 +syscon ip IP_PKTOPTIONS 9 9 0 0 0 0 0 0 +syscon ip IP_PMTUDISC 10 10 0 0 0 0 0 0 +syscon ip IP_PMTUDISC_DO 2 2 0 0 0 0 0 0 +syscon ip IP_PMTUDISC_INTERFACE 4 4 0 0 0 0 0 0 +syscon ip IP_PMTUDISC_OMIT 5 5 0 0 0 0 0 0 +syscon ip IP_PMTUDISC_PROBE 3 3 0 0 0 0 0 0 +syscon ip IP_PMTUDISC_WANT 1 1 0 0 0 0 0 0 +syscon ip IP_ROUTER_ALERT 5 5 0 0 0 0 0 0 +syscon ip IP_TRANSPARENT 19 19 0 0 0 0 0 0 +syscon ip IP_XFRM_POLICY 17 17 0 0 0 0 0 0 +syscon ip INET_ADDRSTRLEN 0x10 0x10 0x10 0x10 0x10 0x10 0x10 22 # unix consensus -syscon ipport IPPORT_USERRESERVED 5000 5000 5000 5000 49151 5000 5000 +syscon ipport IPPORT_USERRESERVED 5000 5000 5000 5000 5000 49151 5000 5000 # ptrace() codes # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon ptrace PTRACE_TRACEME 0 0 0 0 0 -1 -1 # unix consensus a.k.a. PT_TRACE_ME -syscon ptrace PTRACE_PEEKTEXT 1 1 1 1 1 -1 -1 # unix consensus a.k.a. PT_READ_I -syscon ptrace PTRACE_PEEKDATA 2 2 2 2 2 -1 -1 # unix consensus a.k.a. PT_READ_D -syscon ptrace PTRACE_PEEKUSER 3 3 3 -1 -1 -1 -1 # a.k.a. PT_READ_U -syscon ptrace PTRACE_POKETEXT 4 4 4 4 4 -1 -1 # unix consensus a.k.a. PT_WRITE_I -syscon ptrace PTRACE_POKEDATA 5 5 5 5 5 -1 -1 # unix consensus a.k.a. PT_WRITE_D -syscon ptrace PTRACE_POKEUSER 6 6 6 -1 -1 -1 -1 # a.k.a. PT_WRITE_U -syscon ptrace PTRACE_CONT 7 7 7 7 7 -1 -1 # unix consensus a.k.a. PT_CONTINUE -syscon ptrace PTRACE_KILL 8 8 8 8 8 -1 -1 # unix consensus a.k.a. PT_KILL -syscon ptrace PTRACE_SINGLESTEP 9 9 9 9 32 -1 -1 # a.k.a. PT_STEP -syscon ptrace PTRACE_GETREGS 12 12 -1 33 33 -1 -1 # a.k.a. PT_GETREGS -syscon ptrace PTRACE_SETREGS 13 13 -1 34 34 -1 -1 # a.k.a. PT_SETREGS -syscon ptrace PTRACE_GETFPREGS 14 14 -1 35 35 -1 -1 # a.k.a. PT_GETFPREGS -syscon ptrace PTRACE_SETFPREGS 15 15 -1 36 36 -1 -1 # a.k.a. PT_SETFPREGS -syscon ptrace PTRACE_ATTACH 16 16 10 10 9 -1 -1 # a.k.a. PT_ATTACH -syscon ptrace PTRACE_DETACH 17 17 11 11 10 -1 -1 # a.k.a. PT_DETACH -syscon ptrace PTRACE_GETFPXREGS 18 18 -1 -1 -1 -1 -1 # a.k.a. PT_GETFPXREGS -syscon ptrace PTRACE_SETFPXREGS 19 19 -1 -1 -1 -1 -1 # a.k.a. PT_SETFPXREGS -syscon ptrace PTRACE_SYSCALL 24 24 -1 22 -1 -1 -1 # a.k.a. PT_SYSCALL -syscon ptrace PTRACE_GETEVENTMSG 0x4201 0x4201 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_GETSIGINFO 0x4202 0x4202 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_SETOPTIONS 0x4200 0x4200 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_SETSIGINFO 0x4203 0x4203 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_GETREGSET 0x4204 0x4204 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_GETSIGMASK 0x420a 0x420a -1 -1 -1 -1 -1 -syscon ptrace PTRACE_INTERRUPT 0x4207 0x4207 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_LISTEN 0x4208 0x4208 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_PEEKSIGINFO 0x4209 0x4209 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_SECCOMP_GET_FILTER 0x420c 0x420c -1 -1 -1 -1 -1 -syscon ptrace PTRACE_SEIZE 0x4206 0x4206 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_SETREGSET 0x4205 0x4205 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_SETSIGMASK 0x420b 0x420b -1 -1 -1 -1 -1 -syscon ptrace PTRACE_O_TRACESYSGOOD 0x0001 0x0001 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_O_TRACEFORK 0x0002 0x0002 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_O_TRACEVFORK 0x0004 0x0004 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_O_TRACECLONE 0x0008 0x0008 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_O_TRACEEXEC 0x0010 0x0010 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_O_TRACEVFORKDONE 0x0020 0x0020 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_O_TRACEEXIT 0x0040 0x0040 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_O_TRACESECCOMP 0x0080 0x0080 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_O_MASK 0x007f 0x007f -1 -1 -1 -1 -1 -syscon ptrace PTRACE_EVENT_FORK 1 1 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_EVENT_VFORK 2 2 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_EVENT_CLONE 3 3 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_EVENT_EXEC 4 4 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_EVENT_VFORK_DONE 5 5 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_EVENT_EXIT 6 6 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_EVENT_SECCOMP 7 7 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_EVENT_STOP 128 128 -1 -1 -1 -1 -1 +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon ptrace PTRACE_TRACEME 0 0 0 0 0 0 -1 -1 # unix consensus a.k.a. PT_TRACE_ME +syscon ptrace PTRACE_PEEKTEXT 1 1 1 1 1 1 -1 -1 # unix consensus a.k.a. PT_READ_I +syscon ptrace PTRACE_PEEKDATA 2 2 2 2 2 2 -1 -1 # unix consensus a.k.a. PT_READ_D +syscon ptrace PTRACE_PEEKUSER 3 3 3 3 -1 -1 -1 -1 # a.k.a. PT_READ_U +syscon ptrace PTRACE_POKETEXT 4 4 4 4 4 4 -1 -1 # unix consensus a.k.a. PT_WRITE_I +syscon ptrace PTRACE_POKEDATA 5 5 5 5 5 5 -1 -1 # unix consensus a.k.a. PT_WRITE_D +syscon ptrace PTRACE_POKEUSER 6 6 6 6 -1 -1 -1 -1 # a.k.a. PT_WRITE_U +syscon ptrace PTRACE_CONT 7 7 7 7 7 7 -1 -1 # unix consensus a.k.a. PT_CONTINUE +syscon ptrace PTRACE_KILL 8 8 8 8 8 8 -1 -1 # unix consensus a.k.a. PT_KILL +syscon ptrace PTRACE_SINGLESTEP 9 9 9 9 9 32 -1 -1 # a.k.a. PT_STEP +syscon ptrace PTRACE_GETREGS 12 12 -1 -1 33 33 -1 -1 # a.k.a. PT_GETREGS +syscon ptrace PTRACE_SETREGS 13 13 -1 -1 34 34 -1 -1 # a.k.a. PT_SETREGS +syscon ptrace PTRACE_GETFPREGS 14 14 -1 -1 35 35 -1 -1 # a.k.a. PT_GETFPREGS +syscon ptrace PTRACE_SETFPREGS 15 15 -1 -1 36 36 -1 -1 # a.k.a. PT_SETFPREGS +syscon ptrace PTRACE_ATTACH 16 16 10 10 10 9 -1 -1 # a.k.a. PT_ATTACH +syscon ptrace PTRACE_DETACH 17 17 11 11 11 10 -1 -1 # a.k.a. PT_DETACH +syscon ptrace PTRACE_GETFPXREGS 18 18 -1 -1 -1 -1 -1 -1 # a.k.a. PT_GETFPXREGS +syscon ptrace PTRACE_SETFPXREGS 19 19 -1 -1 -1 -1 -1 -1 # a.k.a. PT_SETFPXREGS +syscon ptrace PTRACE_SYSCALL 24 24 -1 -1 22 -1 -1 -1 # a.k.a. PT_SYSCALL +syscon ptrace PTRACE_GETEVENTMSG 0x4201 0x4201 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_GETSIGINFO 0x4202 0x4202 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_SETOPTIONS 0x4200 0x4200 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_SETSIGINFO 0x4203 0x4203 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_GETREGSET 0x4204 0x4204 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_GETSIGMASK 0x420a 0x420a -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_INTERRUPT 0x4207 0x4207 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_LISTEN 0x4208 0x4208 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_PEEKSIGINFO 0x4209 0x4209 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_SECCOMP_GET_FILTER 0x420c 0x420c -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_SEIZE 0x4206 0x4206 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_SETREGSET 0x4205 0x4205 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_SETSIGMASK 0x420b 0x420b -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_O_TRACESYSGOOD 0x0001 0x0001 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_O_TRACEFORK 0x0002 0x0002 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_O_TRACEVFORK 0x0004 0x0004 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_O_TRACECLONE 0x0008 0x0008 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_O_TRACEEXEC 0x0010 0x0010 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_O_TRACEVFORKDONE 0x0020 0x0020 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_O_TRACEEXIT 0x0040 0x0040 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_O_TRACESECCOMP 0x0080 0x0080 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_O_MASK 0x007f 0x007f -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_EVENT_FORK 1 1 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_EVENT_VFORK 2 2 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_EVENT_CLONE 3 3 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_EVENT_EXEC 4 4 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_EVENT_VFORK_DONE 5 5 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_EVENT_EXIT 6 6 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_EVENT_SECCOMP 7 7 -1 -1 -1 -1 -1 -1 +syscon ptrace PTRACE_EVENT_STOP 128 128 -1 -1 -1 -1 -1 -1 # clone() codes # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon clone CLONE_VM 0x00000100 0x00000100 0x00000100 0x00000100 0x00000100 0x00000100 0x00000100 # intentionally symbolic so we can tell if clone() is being used to create threads +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon clone CLONE_VM 0x00000100 0x00000100 0x00000100 0x00000100 0x00000100 0x00000100 0x00000100 0x00000100 # intentionally symbolic so we can tell if clone() is being used to create threads # IPPROTO_* # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon iproto IPPROTO_IP 0 0 0 0 0 0 0 # consensus -syscon iproto IPPROTO_ICMP 1 1 1 1 1 1 1 # consensus -syscon iproto IPPROTO_TCP 6 6 6 6 6 6 6 # consensus -syscon iproto IPPROTO_UDP 17 17 17 17 17 17 17 # consensus -syscon iproto IPPROTO_RAW 255 255 255 255 255 255 255 # consensus -syscon iproto IPPROTO_HOPOPTS -1 -1 -1 -1 -1 -1 -1 # consensus -syscon iproto IPPROTO_IDP 22 22 22 22 22 22 22 # consensus -syscon iproto IPPROTO_IGMP 2 2 2 2 2 2 2 # consensus -syscon iproto IPPROTO_PUP 12 12 12 12 12 12 12 # consensus -syscon iproto IPPROTO_AH 51 51 51 51 51 51 -1 # unix consensus -syscon iproto IPPROTO_DSTOPTS 60 60 60 60 60 60 -1 # unix consensus -syscon iproto IPPROTO_EGP 8 8 8 8 8 8 -1 # unix consensus -syscon iproto IPPROTO_ENCAP 98 98 98 98 98 98 -1 # unix consensus -syscon iproto IPPROTO_ESP 50 50 50 50 50 50 -1 # unix consensus -syscon iproto IPPROTO_FRAGMENT 44 44 44 44 44 44 -1 # unix consensus -syscon iproto IPPROTO_GRE 47 47 47 47 47 47 -1 # unix consensus -syscon iproto IPPROTO_ICMPV6 58 58 58 58 58 58 -1 # unix consensus -syscon iproto IPPROTO_IPIP 4 4 4 4 4 4 -1 # unix consensus -syscon iproto IPPROTO_IPV6 41 41 41 41 41 41 -1 # unix consensus -syscon iproto IPPROTO_NONE 59 59 59 59 59 59 -1 # unix consensus -syscon iproto IPPROTO_PIM 103 103 103 103 103 103 -1 # unix consensus -syscon iproto IPPROTO_ROUTING 43 43 43 43 43 43 -1 # unix consensus -syscon iproto IPPROTO_RSVP 46 46 46 46 46 46 -1 # unix consensus -syscon iproto IPPROTO_TP 29 29 29 29 29 29 -1 # unix consensus -syscon iproto IPPROTO_MPLS 137 137 -1 137 137 137 -1 -syscon iproto IPPROTO_MTP 92 92 92 92 -1 -1 -1 -syscon iproto IPPROTO_SCTP 132 132 132 132 -1 -1 -1 -syscon iproto IPPROTO_MH 135 135 -1 135 -1 -1 -1 -syscon iproto IPPROTO_UDPLITE 136 136 -1 136 -1 -1 -1 -syscon iproto IPPROTO_BEETPH 94 94 -1 -1 -1 -1 -1 -syscon iproto IPPROTO_COMP 108 108 -1 -1 -1 -1 -1 -syscon iproto IPPROTO_DCCP 33 33 -1 -1 -1 -1 -1 +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon iproto IPPROTO_IP 0 0 0 0 0 0 0 0 # consensus +syscon iproto IPPROTO_ICMP 1 1 1 1 1 1 1 1 # consensus +syscon iproto IPPROTO_TCP 6 6 6 6 6 6 6 6 # consensus +syscon iproto IPPROTO_UDP 17 17 17 17 17 17 17 17 # consensus +syscon iproto IPPROTO_RAW 255 255 255 255 255 255 255 255 # consensus +syscon iproto IPPROTO_HOPOPTS -1 -1 -1 -1 -1 -1 -1 -1 # consensus +syscon iproto IPPROTO_IDP 22 22 22 22 22 22 22 22 # consensus +syscon iproto IPPROTO_IGMP 2 2 2 2 2 2 2 2 # consensus +syscon iproto IPPROTO_PUP 12 12 12 12 12 12 12 12 # consensus +syscon iproto IPPROTO_AH 51 51 51 51 51 51 51 -1 # unix consensus +syscon iproto IPPROTO_DSTOPTS 60 60 60 60 60 60 60 -1 # unix consensus +syscon iproto IPPROTO_EGP 8 8 8 8 8 8 8 -1 # unix consensus +syscon iproto IPPROTO_ENCAP 98 98 98 98 98 98 98 -1 # unix consensus +syscon iproto IPPROTO_ESP 50 50 50 50 50 50 50 -1 # unix consensus +syscon iproto IPPROTO_FRAGMENT 44 44 44 44 44 44 44 -1 # unix consensus +syscon iproto IPPROTO_GRE 47 47 47 47 47 47 47 -1 # unix consensus +syscon iproto IPPROTO_ICMPV6 58 58 58 58 58 58 58 -1 # unix consensus +syscon iproto IPPROTO_IPIP 4 4 4 4 4 4 4 -1 # unix consensus +syscon iproto IPPROTO_IPV6 41 41 41 41 41 41 41 -1 # unix consensus +syscon iproto IPPROTO_NONE 59 59 59 59 59 59 59 -1 # unix consensus +syscon iproto IPPROTO_PIM 103 103 103 103 103 103 103 -1 # unix consensus +syscon iproto IPPROTO_ROUTING 43 43 43 43 43 43 43 -1 # unix consensus +syscon iproto IPPROTO_RSVP 46 46 46 46 46 46 46 -1 # unix consensus +syscon iproto IPPROTO_TP 29 29 29 29 29 29 29 -1 # unix consensus +syscon iproto IPPROTO_MPLS 137 137 -1 -1 137 137 137 -1 +syscon iproto IPPROTO_MTP 92 92 92 92 92 -1 -1 -1 +syscon iproto IPPROTO_SCTP 132 132 132 132 132 -1 -1 -1 +syscon iproto IPPROTO_MH 135 135 -1 -1 135 -1 -1 -1 +syscon iproto IPPROTO_UDPLITE 136 136 -1 -1 136 -1 -1 -1 +syscon iproto IPPROTO_BEETPH 94 94 -1 -1 -1 -1 -1 -1 +syscon iproto IPPROTO_COMP 108 108 -1 -1 -1 -1 -1 -1 +syscon iproto IPPROTO_DCCP 33 33 -1 -1 -1 -1 -1 -1 # socket ioctl() # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon sio SIOCATMARK 0x8905 0x8905 0x40047307 0x40047307 0x40047307 0x40047307 0x40047307 # use sockatmark(); determines if oob is available; bsd consensus -syscon sio SIOCADDMULTI 0x8931 0x8931 0x80206931 0x80206931 0x80206931 0x80206931 0 # bsd consensus -syscon sio SIOCDELMULTI 0x8932 0x8932 0x80206932 0x80206932 0x80206932 0x80206932 0 # bsd consensus -syscon sio SIOCDIFADDR 0x8936 0x8936 0x80206919 0x80206919 0x80206919 0x80206919 0 # bsd consensus -syscon sio SIOCGIFADDR 0x8915 0x8915 0xc0206921 0xc0206921 0xc0206921 0xc0206921 0 # bsd consensus -syscon sio SIOCGIFBRDADDR 0x8919 0x8919 0xc0206923 0xc0206923 0xc0206923 0xc0206923 0 # bsd consensus -syscon sio SIOCGIFDSTADDR 0x8917 0x8917 0xc0206922 0xc0206922 0xc0206922 0xc0206922 0 # bsd consensus -syscon sio SIOCGIFFLAGS 0x8913 0x8913 0xc0206911 0xc0206911 0xc0206911 0xc0206911 0 # bsd consensus -syscon sio SIOCGIFMETRIC 0x891d 0x891d 0xc0206917 0xc0206917 0xc0206917 0xc0206917 0 # bsd consensus -syscon sio SIOCGIFNETMASK 0x891b 0x891b 0xc0206925 0xc0206925 0xc0206925 0xc0206925 0 # bsd consensus -syscon sio SIOCGPGRP 0x8904 0x8904 0x40047309 0x40047309 0x40047309 0x40047309 0 # bsd consensus -syscon sio SIOCSIFADDR 0x8916 0x8916 0x8020690c 0x8020690c 0x8020690c 0x8020690c 0 # bsd consensus -syscon sio SIOCSIFBRDADDR 0x891a 0x891a 0x80206913 0x80206913 0x80206913 0x80206913 0 # bsd consensus -syscon sio SIOCSIFDSTADDR 0x8918 0x8918 0x8020690e 0x8020690e 0x8020690e 0x8020690e 0 # bsd consensus -syscon sio SIOCSIFFLAGS 0x8914 0x8914 0x80206910 0x80206910 0x80206910 0x80206910 0 # bsd consensus -syscon sio SIOCSIFMETRIC 0x891e 0x891e 0x80206918 0x80206918 0x80206918 0x80206918 0 # bsd consensus -syscon sio SIOCSIFNETMASK 0x891c 0x891c 0x80206916 0x80206916 0x80206916 0x80206916 0 # bsd consensus -syscon sio SIOCSPGRP 0x8902 0x8902 0x80047308 0x80047308 0x80047308 0x80047308 0 # bsd consensus -syscon sio SIOCGIFCONF 0x8912 0x8912 0xc00c6924 0xc0106924 0xc0106924 0xc0106924 0 -syscon sio SIOCGIFMTU 0x8921 0x8921 0xc0206933 0xc0206933 0xc020697e 0xc020697e 0 -syscon sio SIOCSIFMTU 0x8922 0x8922 0x80206934 0x80206934 0x8020697f 0x8020697f 0 -syscon sio SIOCGIFINDEX 0x8933 0x8933 0 0xc0206920 0 0 0 -syscon sio SIOCSIFNAME 0x8923 0x8923 0 0x80206928 0 0 0 -syscon sio SIOCADDDLCI 0x8980 0x8980 0 0 0 0 0 -syscon sio SIOCADDRT 0x890b 0x890b 0 0 0 0 0 -syscon sio SIOCDARP 0x8953 0x8953 0 0 0 0 0 -syscon sio SIOCDELDLCI 0x8981 0x8981 0 0 0 0 0 -syscon sio SIOCDELRT 0x890c 0x890c 0 0 0 0 0 -syscon sio SIOCDEVPRIVATE 0x89f0 0x89f0 0 0 0 0 0 -syscon sio SIOCDRARP 0x8960 0x8960 0 0 0 0 0 -syscon sio SIOCGARP 0x8954 0x8954 0 0 0 0 0 -syscon sio SIOCGIFBR 0x8940 0x8940 0 0 0 0 0 -syscon sio SIOCGIFCOUNT 0x8938 0x8938 0 0 0 0 0 -syscon sio SIOCGIFENCAP 0x8925 0x8925 0 0 0 0 0 -syscon sio SIOCGIFHWADDR 0x8927 0x8927 0 0 0 0 0 -syscon sio SIOCGIFMAP 0x8970 0x8970 0 0 0 0 0 -syscon sio SIOCGIFMEM 0x891f 0x891f 0 0 0 0 0 -syscon sio SIOCGIFNAME 0x8910 0x8910 0 0 0 0 0 -syscon sio SIOCGIFPFLAGS 0x8935 0x8935 0 0 0 0 0 -syscon sio SIOCGIFSLAVE 0x8929 0x8929 0 0 0 0 0 -syscon sio SIOCGIFTXQLEN 0x8942 0x8942 0 0 0 0 0 -syscon sio SIOCGRARP 0x8961 0x8961 0 0 0 0 0 -syscon sio SIOCGSTAMP 0x8906 0x8906 0 0 0 0 0 -syscon sio SIOCGSTAMPNS 0x8907 0x8907 0 0 0 0 0 -syscon sio SIOCPROTOPRIVATE 0x89e0 0x89e0 0 0 0 0 0 -syscon sio SIOCRTMSG 0x890d 0x890d 0 0 0 0 0 -syscon sio SIOCSARP 0x8955 0x8955 0 0 0 0 0 -syscon sio SIOCSIFBR 0x8941 0x8941 0 0 0 0 0 -syscon sio SIOCSIFENCAP 0x8926 0x8926 0 0 0 0 0 -syscon sio SIOCSIFHWADDR 0x8924 0x8924 0 0 0 0 0 -syscon sio SIOCSIFHWBROADCAST 0x8937 0x8937 0 0 0 0 0 -syscon sio SIOCSIFLINK 0x8911 0x8911 0 0 0 0 0 -syscon sio SIOCSIFMAP 0x8971 0x8971 0 0 0 0 0 -syscon sio SIOCSIFMEM 0x8920 0x8920 0 0 0 0 0 -syscon sio SIOCSIFPFLAGS 0x8934 0x8934 0 0 0 0 0 -syscon sio SIOCSIFSLAVE 0x8930 0x8930 0 0 0 0 0 -syscon sio SIOCSIFTXQLEN 0x8943 0x8943 0 0 0 0 0 -syscon sio SIOCSRARP 0x8962 0x8962 0 0 0 0 0 -syscon sio SIOGIFINDEX 0x8933 0x8933 0 0 0 0 0 +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon sio SIOCATMARK 0x8905 0x8905 0x40047307 0x40047307 0x40047307 0x40047307 0x40047307 0x40047307 # use sockatmark(); determines if oob is available; bsd consensus +syscon sio SIOCADDMULTI 0x8931 0x8931 0x80206931 0x80206931 0x80206931 0x80206931 0x80206931 0 # bsd consensus +syscon sio SIOCDELMULTI 0x8932 0x8932 0x80206932 0x80206932 0x80206932 0x80206932 0x80206932 0 # bsd consensus +syscon sio SIOCDIFADDR 0x8936 0x8936 0x80206919 0x80206919 0x80206919 0x80206919 0x80206919 0 # bsd consensus +syscon sio SIOCGIFADDR 0x8915 0x8915 0xc0206921 0xc0206921 0xc0206921 0xc0206921 0xc0206921 0 # bsd consensus +syscon sio SIOCGIFBRDADDR 0x8919 0x8919 0xc0206923 0xc0206923 0xc0206923 0xc0206923 0xc0206923 0 # bsd consensus +syscon sio SIOCGIFDSTADDR 0x8917 0x8917 0xc0206922 0xc0206922 0xc0206922 0xc0206922 0xc0206922 0 # bsd consensus +syscon sio SIOCGIFFLAGS 0x8913 0x8913 0xc0206911 0xc0206911 0xc0206911 0xc0206911 0xc0206911 0 # bsd consensus +syscon sio SIOCGIFMETRIC 0x891d 0x891d 0xc0206917 0xc0206917 0xc0206917 0xc0206917 0xc0206917 0 # bsd consensus +syscon sio SIOCGIFNETMASK 0x891b 0x891b 0xc0206925 0xc0206925 0xc0206925 0xc0206925 0xc0206925 0 # bsd consensus +syscon sio SIOCGPGRP 0x8904 0x8904 0x40047309 0x40047309 0x40047309 0x40047309 0x40047309 0 # bsd consensus +syscon sio SIOCSIFADDR 0x8916 0x8916 0x8020690c 0x8020690c 0x8020690c 0x8020690c 0x8020690c 0 # bsd consensus +syscon sio SIOCSIFBRDADDR 0x891a 0x891a 0x80206913 0x80206913 0x80206913 0x80206913 0x80206913 0 # bsd consensus +syscon sio SIOCSIFDSTADDR 0x8918 0x8918 0x8020690e 0x8020690e 0x8020690e 0x8020690e 0x8020690e 0 # bsd consensus +syscon sio SIOCSIFFLAGS 0x8914 0x8914 0x80206910 0x80206910 0x80206910 0x80206910 0x80206910 0 # bsd consensus +syscon sio SIOCSIFMETRIC 0x891e 0x891e 0x80206918 0x80206918 0x80206918 0x80206918 0x80206918 0 # bsd consensus +syscon sio SIOCSIFNETMASK 0x891c 0x891c 0x80206916 0x80206916 0x80206916 0x80206916 0x80206916 0 # bsd consensus +syscon sio SIOCSPGRP 0x8902 0x8902 0x80047308 0x80047308 0x80047308 0x80047308 0x80047308 0 # bsd consensus +syscon sio SIOCGIFCONF 0x8912 0x8912 0xc00c6924 0xc00c6924 0xc0106924 0xc0106924 0xc0106924 0 +syscon sio SIOCGIFMTU 0x8921 0x8921 0xc0206933 0xc0206933 0xc0206933 0xc020697e 0xc020697e 0 +syscon sio SIOCSIFMTU 0x8922 0x8922 0x80206934 0x80206934 0x80206934 0x8020697f 0x8020697f 0 +syscon sio SIOCGIFINDEX 0x8933 0x8933 0 0 0xc0206920 0 0 0 +syscon sio SIOCSIFNAME 0x8923 0x8923 0 0 0x80206928 0 0 0 +syscon sio SIOCADDDLCI 0x8980 0x8980 0 0 0 0 0 0 +syscon sio SIOCADDRT 0x890b 0x890b 0 0 0 0 0 0 +syscon sio SIOCDARP 0x8953 0x8953 0 0 0 0 0 0 +syscon sio SIOCDELDLCI 0x8981 0x8981 0 0 0 0 0 0 +syscon sio SIOCDELRT 0x890c 0x890c 0 0 0 0 0 0 +syscon sio SIOCDEVPRIVATE 0x89f0 0x89f0 0 0 0 0 0 0 +syscon sio SIOCDRARP 0x8960 0x8960 0 0 0 0 0 0 +syscon sio SIOCGARP 0x8954 0x8954 0 0 0 0 0 0 +syscon sio SIOCGIFBR 0x8940 0x8940 0 0 0 0 0 0 +syscon sio SIOCGIFCOUNT 0x8938 0x8938 0 0 0 0 0 0 +syscon sio SIOCGIFENCAP 0x8925 0x8925 0 0 0 0 0 0 +syscon sio SIOCGIFHWADDR 0x8927 0x8927 0 0 0 0 0 0 +syscon sio SIOCGIFMAP 0x8970 0x8970 0 0 0 0 0 0 +syscon sio SIOCGIFMEM 0x891f 0x891f 0 0 0 0 0 0 +syscon sio SIOCGIFNAME 0x8910 0x8910 0 0 0 0 0 0 +syscon sio SIOCGIFPFLAGS 0x8935 0x8935 0 0 0 0 0 0 +syscon sio SIOCGIFSLAVE 0x8929 0x8929 0 0 0 0 0 0 +syscon sio SIOCGIFTXQLEN 0x8942 0x8942 0 0 0 0 0 0 +syscon sio SIOCGRARP 0x8961 0x8961 0 0 0 0 0 0 +syscon sio SIOCGSTAMP 0x8906 0x8906 0 0 0 0 0 0 +syscon sio SIOCGSTAMPNS 0x8907 0x8907 0 0 0 0 0 0 +syscon sio SIOCPROTOPRIVATE 0x89e0 0x89e0 0 0 0 0 0 0 +syscon sio SIOCRTMSG 0x890d 0x890d 0 0 0 0 0 0 +syscon sio SIOCSARP 0x8955 0x8955 0 0 0 0 0 0 +syscon sio SIOCSIFBR 0x8941 0x8941 0 0 0 0 0 0 +syscon sio SIOCSIFENCAP 0x8926 0x8926 0 0 0 0 0 0 +syscon sio SIOCSIFHWADDR 0x8924 0x8924 0 0 0 0 0 0 +syscon sio SIOCSIFHWBROADCAST 0x8937 0x8937 0 0 0 0 0 0 +syscon sio SIOCSIFLINK 0x8911 0x8911 0 0 0 0 0 0 +syscon sio SIOCSIFMAP 0x8971 0x8971 0 0 0 0 0 0 +syscon sio SIOCSIFMEM 0x8920 0x8920 0 0 0 0 0 0 +syscon sio SIOCSIFPFLAGS 0x8934 0x8934 0 0 0 0 0 0 +syscon sio SIOCSIFSLAVE 0x8930 0x8930 0 0 0 0 0 0 +syscon sio SIOCSIFTXQLEN 0x8943 0x8943 0 0 0 0 0 0 +syscon sio SIOCSRARP 0x8962 0x8962 0 0 0 0 0 0 +syscon sio SIOGIFINDEX 0x8933 0x8933 0 0 0 0 0 0 # socket() address families # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon af AF_UNSPEC 0 0 0 0 0 0 0 # consensus -syscon af AF_UNIX 1 1 1 1 1 1 1 # consensus -syscon af AF_LOCAL 1 1 1 1 1 1 1 # consensus -syscon af AF_FILE 1 1 0 0 0 0 0 -syscon af AF_INET 2 2 2 2 2 2 2 # consensus -syscon af AF_INET6 10 10 30 28 24 24 23 -syscon af AF_AX25 3 3 0 0 0 0 0 -syscon af AF_IPX 4 4 23 23 23 23 6 # bsd consensus -syscon af AF_APPLETALK 5 5 0x10 0x10 0x10 0x10 0x10 # bsd consensus -syscon af AF_NETROM 6 6 0 0 0 0 0 -syscon af AF_BRIDGE 7 7 0 0 0 0 0 -syscon af AF_ATMPVC 8 8 0 0 0 0 0 -syscon af AF_X25 9 9 0 0 0 0 0 -syscon af AF_ROSE 11 11 0 0 0 0 0 -syscon af AF_NETBEUI 13 13 0 0 0 0 0 -syscon af AF_SECURITY 14 14 0 0 0 0 0 -syscon af AF_KEY 15 15 0 0 30 0 0 -syscon af AF_ROUTE 16 16 17 17 17 34 0 # bsd consensus -syscon af AF_NETLINK 16 16 0 0 0 0 0 -syscon af AF_PACKET 17 17 0 0 0 0 0 -syscon af AF_LINK 0 0 18 18 18 18 0 -syscon af AF_ASH 18 18 0 0 0 0 0 -syscon af AF_ECONET 19 19 0 0 0 0 0 -syscon af AF_ATMSVC 20 20 0 0 0 0 0 -syscon af AF_RDS 21 21 0 0 0 0 0 -syscon af AF_SNA 22 22 11 11 11 11 11 # bsd consensus -syscon af AF_IRDA 23 23 0 0 0 0 0 -syscon af AF_PPPOX 24 24 0 0 0 0 0 -syscon af AF_WANPIPE 25 25 0 0 0 0 0 -syscon af AF_LLC 26 26 0 0 0 0 0 -syscon af AF_IB 27 27 0 0 0 0 0 -syscon af AF_MPLS 28 28 0 0 33 33 0 -syscon af AF_CAN 29 29 0 0 0 35 0 -syscon af AF_TIPC 30 30 0 0 0 0 0 -syscon af AF_BLUETOOTH 31 31 0 36 0x20 31 0 -syscon af AF_IUCV 0x20 0x20 0 0 0 0 0 -syscon af AF_RXRPC 33 33 0 0 0 0 0 -syscon af AF_ISDN 34 34 28 26 26 26 0 -syscon af AF_PHONET 35 35 0 0 0 0 0 -syscon af AF_IEEE802154 36 36 0 0 0 0 0 -syscon af AF_CAIF 37 37 0 0 0 0 0 -syscon af AF_ALG 38 38 0 0 0 0 0 -syscon af AF_NFC 39 39 0 0 0 0 0 -syscon af AF_VSOCK 40 40 0 0 0 0 0 -syscon af AF_KCM 41 41 0 0 0 0 0 -syscon af AF_MAX 42 42 40 42 36 37 35 +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon af AF_UNSPEC 0 0 0 0 0 0 0 0 # consensus +syscon af AF_UNIX 1 1 1 1 1 1 1 1 # consensus +syscon af AF_LOCAL 1 1 1 1 1 1 1 1 # consensus +syscon af AF_FILE 1 1 0 0 0 0 0 0 +syscon af AF_INET 2 2 2 2 2 2 2 2 # consensus +syscon af AF_INET6 10 10 30 30 28 24 24 23 +syscon af AF_AX25 3 3 0 0 0 0 0 0 +syscon af AF_IPX 4 4 23 23 23 23 23 6 # bsd consensus +syscon af AF_APPLETALK 5 5 0x10 0x10 0x10 0x10 0x10 0x10 # bsd consensus +syscon af AF_NETROM 6 6 0 0 0 0 0 0 +syscon af AF_BRIDGE 7 7 0 0 0 0 0 0 +syscon af AF_ATMPVC 8 8 0 0 0 0 0 0 +syscon af AF_X25 9 9 0 0 0 0 0 0 +syscon af AF_ROSE 11 11 0 0 0 0 0 0 +syscon af AF_NETBEUI 13 13 0 0 0 0 0 0 +syscon af AF_SECURITY 14 14 0 0 0 0 0 0 +syscon af AF_KEY 15 15 0 0 0 30 0 0 +syscon af AF_ROUTE 16 16 17 17 17 17 34 0 # bsd consensus +syscon af AF_NETLINK 16 16 0 0 0 0 0 0 +syscon af AF_PACKET 17 17 0 0 0 0 0 0 +syscon af AF_LINK 0 0 18 18 18 18 18 0 +syscon af AF_ASH 18 18 0 0 0 0 0 0 +syscon af AF_ECONET 19 19 0 0 0 0 0 0 +syscon af AF_ATMSVC 20 20 0 0 0 0 0 0 +syscon af AF_RDS 21 21 0 0 0 0 0 0 +syscon af AF_SNA 22 22 11 11 11 11 11 11 # bsd consensus +syscon af AF_IRDA 23 23 0 0 0 0 0 0 +syscon af AF_PPPOX 24 24 0 0 0 0 0 0 +syscon af AF_WANPIPE 25 25 0 0 0 0 0 0 +syscon af AF_LLC 26 26 0 0 0 0 0 0 +syscon af AF_IB 27 27 0 0 0 0 0 0 +syscon af AF_MPLS 28 28 0 0 0 33 33 0 +syscon af AF_CAN 29 29 0 0 0 0 35 0 +syscon af AF_TIPC 30 30 0 0 0 0 0 0 +syscon af AF_BLUETOOTH 31 31 0 0 36 0x20 31 0 +syscon af AF_IUCV 0x20 0x20 0 0 0 0 0 0 +syscon af AF_RXRPC 33 33 0 0 0 0 0 0 +syscon af AF_ISDN 34 34 28 28 26 26 26 0 +syscon af AF_PHONET 35 35 0 0 0 0 0 0 +syscon af AF_IEEE802154 36 36 0 0 0 0 0 0 +syscon af AF_CAIF 37 37 0 0 0 0 0 0 +syscon af AF_ALG 38 38 0 0 0 0 0 0 +syscon af AF_NFC 39 39 0 0 0 0 0 0 +syscon af AF_VSOCK 40 40 0 0 0 0 0 0 +syscon af AF_KCM 41 41 0 0 0 0 0 0 +syscon af AF_MAX 42 42 40 40 42 36 37 35 -syscon pf PF_UNIX 1 1 1 1 1 1 1 # consensus -syscon pf PF_UNSPEC 0 0 0 0 0 0 0 # consensus -syscon pf PF_APPLETALK 5 5 0x10 0x10 0x10 0x10 0x10 # bsd consensus -syscon pf PF_SNA 22 22 11 11 11 11 11 # bsd consensus -syscon pf PF_INET6 10 10 30 28 24 24 23 -syscon pf PF_MAX 42 42 40 42 36 36 35 -syscon pf PF_INET 2 2 2 2 2 2 0 # unix consensus -syscon pf PF_LOCAL 1 1 1 1 1 1 0 # unix consensus -syscon pf PF_IPX 4 4 23 23 23 23 0 # bsd consensus -syscon pf PF_ROUTE 0x10 0x10 17 17 17 17 0 # bsd consensus -syscon pf PF_ISDN 34 34 28 26 26 26 0 -syscon pf PF_KEY 15 15 29 27 30 30 0 -syscon pf PF_BLUETOOTH 31 31 0 36 0x20 0x20 0 -syscon pf PF_MPLS 28 28 0 0 33 33 0 -syscon pf PF_ALG 38 38 0 0 0 0 0 -syscon pf PF_ASH 18 18 0 0 0 0 0 -syscon pf PF_ATMPVC 8 8 0 0 0 0 0 -syscon pf PF_ATMSVC 20 20 0 0 0 0 0 -syscon pf PF_AX25 3 3 0 0 0 0 0 -syscon pf PF_BRIDGE 7 7 0 0 0 0 0 -syscon pf PF_CAIF 37 37 0 0 0 0 0 -syscon af PF_CAN 29 29 0 0 0 35 0 -syscon pf PF_ECONET 19 19 0 0 0 0 0 -syscon pf PF_FILE 1 1 0 0 0 0 0 -syscon pf PF_IB 27 27 0 0 0 0 0 -syscon pf PF_IEEE802154 36 36 0 0 0 0 0 -syscon pf PF_IRDA 23 23 0 0 0 0 0 -syscon pf PF_IUCV 0x20 0x20 0 0 0 0 0 -syscon pf PF_KCM 41 41 0 0 0 0 0 -syscon pf PF_LLC 26 26 0 0 0 0 0 -syscon pf PF_NETBEUI 13 13 0 0 0 0 0 -syscon pf PF_NETLINK 0x10 0x10 0 0 0 0 0 -syscon pf PF_NETROM 6 6 0 0 0 0 0 -syscon pf PF_NFC 39 39 0 0 0 0 0 -syscon pf PF_PACKET 17 17 0 0 0 0 0 -syscon pf PF_PHONET 35 35 0 0 0 0 0 -syscon pf PF_PPPOX 24 24 0 0 0 0 0 -syscon pf PF_RDS 21 21 0 0 0 0 0 -syscon pf PF_ROSE 11 11 0 0 0 0 0 -syscon pf PF_RXRPC 33 33 0 0 0 0 0 -syscon pf PF_SECURITY 14 14 0 0 0 0 0 -syscon pf PF_TIPC 30 30 0 0 0 0 0 -syscon pf PF_VSOCK 40 40 0 0 0 0 0 -syscon pf PF_WANPIPE 25 25 0 0 0 0 0 -syscon pf PF_X25 9 9 0 0 0 0 0 +syscon pf PF_UNIX 1 1 1 1 1 1 1 1 # consensus +syscon pf PF_UNSPEC 0 0 0 0 0 0 0 0 # consensus +syscon pf PF_APPLETALK 5 5 0x10 0x10 0x10 0x10 0x10 0x10 # bsd consensus +syscon pf PF_SNA 22 22 11 11 11 11 11 11 # bsd consensus +syscon pf PF_INET6 10 10 30 30 28 24 24 23 +syscon pf PF_MAX 42 42 40 40 42 36 36 35 +syscon pf PF_INET 2 2 2 2 2 2 2 0 # unix consensus +syscon pf PF_LOCAL 1 1 1 1 1 1 1 0 # unix consensus +syscon pf PF_IPX 4 4 23 23 23 23 23 0 # bsd consensus +syscon pf PF_ROUTE 0x10 0x10 17 17 17 17 17 0 # bsd consensus +syscon pf PF_ISDN 34 34 28 28 26 26 26 0 +syscon pf PF_KEY 15 15 29 29 27 30 30 0 +syscon pf PF_BLUETOOTH 31 31 0 0 36 0x20 0x20 0 +syscon pf PF_MPLS 28 28 0 0 0 33 33 0 +syscon pf PF_ALG 38 38 0 0 0 0 0 0 +syscon pf PF_ASH 18 18 0 0 0 0 0 0 +syscon pf PF_ATMPVC 8 8 0 0 0 0 0 0 +syscon pf PF_ATMSVC 20 20 0 0 0 0 0 0 +syscon pf PF_AX25 3 3 0 0 0 0 0 0 +syscon pf PF_BRIDGE 7 7 0 0 0 0 0 0 +syscon pf PF_CAIF 37 37 0 0 0 0 0 0 +syscon af PF_CAN 29 29 0 0 0 0 35 0 +syscon pf PF_ECONET 19 19 0 0 0 0 0 0 +syscon pf PF_FILE 1 1 0 0 0 0 0 0 +syscon pf PF_IB 27 27 0 0 0 0 0 0 +syscon pf PF_IEEE802154 36 36 0 0 0 0 0 0 +syscon pf PF_IRDA 23 23 0 0 0 0 0 0 +syscon pf PF_IUCV 0x20 0x20 0 0 0 0 0 0 +syscon pf PF_KCM 41 41 0 0 0 0 0 0 +syscon pf PF_LLC 26 26 0 0 0 0 0 0 +syscon pf PF_NETBEUI 13 13 0 0 0 0 0 0 +syscon pf PF_NETLINK 0x10 0x10 0 0 0 0 0 0 +syscon pf PF_NETROM 6 6 0 0 0 0 0 0 +syscon pf PF_NFC 39 39 0 0 0 0 0 0 +syscon pf PF_PACKET 17 17 0 0 0 0 0 0 +syscon pf PF_PHONET 35 35 0 0 0 0 0 0 +syscon pf PF_PPPOX 24 24 0 0 0 0 0 0 +syscon pf PF_RDS 21 21 0 0 0 0 0 0 +syscon pf PF_ROSE 11 11 0 0 0 0 0 0 +syscon pf PF_RXRPC 33 33 0 0 0 0 0 0 +syscon pf PF_SECURITY 14 14 0 0 0 0 0 0 +syscon pf PF_TIPC 30 30 0 0 0 0 0 0 +syscon pf PF_VSOCK 40 40 0 0 0 0 0 0 +syscon pf PF_WANPIPE 25 25 0 0 0 0 0 0 +syscon pf PF_X25 9 9 0 0 0 0 0 0 # getdents() constants # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon dt DT_UNKNOWN 0 0 0 0 0 0 0 # consensus -syscon dt DT_FIFO 1 1 1 1 1 1 1 # unix consensus & faked nt -syscon dt DT_CHR 2 2 2 2 2 2 2 # unix consensus & faked nt -syscon dt DT_DIR 4 4 4 4 4 4 4 # unix consensus & faked nt -syscon dt DT_BLK 6 6 6 6 6 6 6 # unix consensus & faked nt -syscon dt DT_REG 8 8 8 8 8 8 8 # unix consensus & faked nt -syscon dt DT_LNK 10 10 10 10 10 10 10 # unix consensus & faked nt -syscon dt DT_SOCK 12 12 12 12 12 12 12 # unix consensus & faked nt +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon dt DT_UNKNOWN 0 0 0 0 0 0 0 0 # consensus +syscon dt DT_FIFO 1 1 1 1 1 1 1 1 # unix consensus & faked nt +syscon dt DT_CHR 2 2 2 2 2 2 2 2 # unix consensus & faked nt +syscon dt DT_DIR 4 4 4 4 4 4 4 4 # unix consensus & faked nt +syscon dt DT_BLK 6 6 6 6 6 6 6 6 # unix consensus & faked nt +syscon dt DT_REG 8 8 8 8 8 8 8 8 # unix consensus & faked nt +syscon dt DT_LNK 10 10 10 10 10 10 10 10 # unix consensus & faked nt +syscon dt DT_SOCK 12 12 12 12 12 12 12 12 # unix consensus & faked nt # msync() flags # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon ms MS_SYNC 4 4 16 0 2 4 4 # faked nt -syscon ms MS_ASYNC 1 1 1 1 1 1 1 # consensus (faked nt) -syscon ms MS_INVALIDATE 2 2 2 2 4 2 0 +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon ms MS_SYNC 4 4 16 16 0 2 4 4 # faked nt +syscon ms MS_ASYNC 1 1 1 1 1 1 1 1 # consensus (faked nt) +syscon ms MS_INVALIDATE 2 2 2 2 2 4 2 0 # statfs() flags # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon statfs ST_RDONLY 1 1 1 1 1 1 0x00080000 # MNT_RDONLY on BSD, kNtFileReadOnlyVolume on NT -syscon statfs ST_NOSUID 2 2 8 8 8 8 0 # MNT_NOSUID on BSD -syscon statfs ST_NODEV 4 4 16 0 16 16 0 # MNT_NODEV on BSD -syscon statfs ST_NOEXEC 8 8 4 4 4 4 0 # MNT_NOEXEC on BSD -syscon statfs ST_SYNCHRONOUS 16 16 2 2 2 2 0 # MNT_SYNCHRONOUS on BSD -syscon statfs ST_NOATIME 0x0040 0x0040 0x10000000 0x10000000 0x00008000 0x04000000 0 # MNT_NOATIME on BSD -syscon statfs ST_RELATIME 0x1000 0x1000 0 0 0 0x00020000 0 # MNT_RELATIME on NetBSD -syscon statfs ST_APPEND 0x0100 0x0100 0 0 0 0 0 # -syscon statfs ST_IMMUTABLE 0x0200 0x0200 0 0 0 0 0 # -syscon statfs ST_MANDLOCK 0x0040 0x0040 0 0 0 0 0 # -syscon statfs ST_NODIRATIME 0x0800 0x0800 0 0 0 0 0 # -syscon statfs ST_WRITE 0x0080 0x0080 0 0 0 0 0 # +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon statfs ST_RDONLY 1 1 1 1 1 1 1 0x00080000 # MNT_RDONLY on BSD, kNtFileReadOnlyVolume on NT +syscon statfs ST_NOSUID 2 2 8 8 8 8 8 0 # MNT_NOSUID on BSD +syscon statfs ST_NODEV 4 4 16 16 0 16 16 0 # MNT_NODEV on BSD +syscon statfs ST_NOEXEC 8 8 4 4 4 4 4 0 # MNT_NOEXEC on BSD +syscon statfs ST_SYNCHRONOUS 16 16 2 2 2 2 2 0 # MNT_SYNCHRONOUS on BSD +syscon statfs ST_NOATIME 0x0040 0x0040 0x10000000 0x10000000 0x10000000 0x00008000 0x04000000 0 # MNT_NOATIME on BSD +syscon statfs ST_RELATIME 0x1000 0x1000 0 0 0 0 0x00020000 0 # MNT_RELATIME on NetBSD +syscon statfs ST_APPEND 0x0100 0x0100 0 0 0 0 0 0 # +syscon statfs ST_IMMUTABLE 0x0200 0x0200 0 0 0 0 0 0 # +syscon statfs ST_MANDLOCK 0x0040 0x0040 0 0 0 0 0 0 # +syscon statfs ST_NODIRATIME 0x0800 0x0800 0 0 0 0 0 0 # +syscon statfs ST_WRITE 0x0080 0x0080 0 0 0 0 0 0 # # sendfile() flags # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon sf SF_NODISKIO 0 0 0 1 0 0 0 -syscon sf SF_MNOWAIT 0 0 0 2 0 0 0 -syscon sf SF_SYNC 0 0 0 4 0 0 0 +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon sf SF_NODISKIO 0 0 0 0 1 0 0 0 +syscon sf SF_MNOWAIT 0 0 0 0 2 0 0 0 +syscon sf SF_SYNC 0 0 0 0 4 0 0 0 # mount() flags # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon mount MS_RDONLY 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 # consensus; MNT_RDONLY on bsd; faked nt -syscon mount MNT_RDONLY 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 # consensus; MS_RDONLY on linux; faked nt -syscon mount MS_NOSUID 0x00000002 0x00000002 0x00000008 0x00000008 0x00000008 0x00000008 0x00000001 # don't honor S_ISUID bit; bsd consensus; MNT_NOSUID on bsd; faked nt -syscon mount MNT_NOSUID 0 0 0x00000008 0x00000008 0x00000008 0x00000008 0x00000001 # don't honor S_ISUID bit; bsd consensus; appears incorrectly defined in linux headers; MS_NOSUID on linux; faked nt -syscon mount MS_NODEV 0x00000004 0x00000004 0x00000010 0x00000010 0x00000010 0x00000010 0x00000004 # disallow special files; bsd consensus; MNT_NODEV on bsd; faked nt -syscon mount MNT_NODEV 0x00000004 0x00000004 0x00000010 0x00000010 0x00000010 0x00000010 0x00000004 # disallow special files; bsd consensus; MS_NODEV on linux; faked nt -syscon mount MS_NOEXEC 0x00000008 0x00000008 0x00000004 0x00000004 0x00000004 0x00000004 0x00000008 # disallow program execution; bsd consensus; MNT_NOEXEC on bsd; faked nt -syscon mount MNT_NOEXEC 0x00000008 0x00000008 0x00000004 0x00000004 0x00000004 0x00000004 0x00000008 # disallow program execution; bsd consensus; MS_NOEXEC on linux; faked nt -syscon mount MS_SYNCHRONOUS 0x00000010 0x00000010 0x00000002 0x00000002 0x00000002 0x00000002 0x00000010 # bsd consensus; MNT_SYNCHRONOUS on bsd; faked nt -syscon mount MNT_SYNCHRONOUS 0x00000010 0x00000010 0x00000002 0x00000002 0x00000002 0x00000002 0x00000010 # bsd consensus; MS_SYNCHRONOUS on linux; faked nt -syscon mount MS_REMOUNT 0x00000020 0x00000020 0x00010000 0x00010000 0x00010000 0x00010000 0x00000020 # tune existing mounting; bsd consensus; MNT_UPDATE on bsd; faked nt -syscon mount MNT_UPDATE 0x00000020 0x00000020 0x00010000 0x00010000 0x00010000 0x00010000 0x00000020 # tune existing mounting; bsd consensus; MS_REMOUNT on linux; faked nt -syscon mount MS_MANDLOCK 0x00000040 0x00000040 0 0 0 0 0 # -syscon mount MS_DIRSYNC 0x00000080 0x00000080 0 0 0 0 0 # -syscon mount MS_NOATIME 0x00000400 0x00000400 0x10000000 0x10000000 0x00008000 0x04000000 0x00000400 # do not update access times; MNT_NOATIME on bsd -syscon mount MNT_NOATIME 0x00000400 0x00000400 0x10000000 0x10000000 0x00008000 0x04000000 0x00000400 # do not update access times; MS_NOATIME on linux -syscon mount MS_NODIRATIME 0x00000800 0x00000800 0 0 0 0 0 # -syscon mount MS_BIND 0x00001000 0x00001000 0 0 0 0 0 # -syscon mount MS_MOVE 0x00002000 0x00002000 0 0 0 0 0 # -syscon mount MS_REC 0x00004000 0x00004000 0 0 0 0 0 # -syscon mount MS_SILENT 0x00008000 0x00008000 0 0 0 0 0 # -syscon mount MS_POSIXACL 0x00010000 0x00010000 0 0 0 0 0 # -syscon mount MS_UNBINDABLE 0x00020000 0x00020000 0 0 0 0 0 # -syscon mount MS_PRIVATE 0x00040000 0x00040000 0 0 0 0 0 # -syscon mount MS_SLAVE 0x00080000 0x00080000 0 0 0 0 0 # -syscon mount MS_SHARED 0x00100000 0x00100000 0 0 0 0 0 # -syscon mount MS_RELATIME 0x00200000 0x00200000 0 0 0 0x00020000 0 # MNT_RELATIME on bsd -syscon mount MNT_RELATIME 0x00200000 0x00200000 0 0 0 0x00020000 0 # MS_RELATIME on linux -syscon mount MS_KERNMOUNT 0x00400000 0x00400000 0 0 0 0 0 # -syscon mount MS_I_VERSION 0x00800000 0x00800000 0 0 0 0 0 # -syscon mount MS_STRICTATIME 0x01000000 0x01000000 0x80000000 0 0 0 0 # enable strict update of file access time; MNT_STRICTATIME on bsd -syscon mount MNT_STRICTATIME 0x01000000 0x01000000 0x80000000 0 0 0 0 # enable strict update of file access time; MS_STRICTATIME on linux -syscon mount MS_LAZYTIME 0x02000000 0x02000000 0 0 0 0 0 # -syscon mount MS_ACTIVE 0x40000000 0x40000000 0 0 0 0 0 # -syscon mount MS_NOUSER 0x80000000 0x80000000 0 0 0 0 0 # -syscon mount MS_RMT_MASK 0x02800051 0x02800051 0 0 0 0 0 # -syscon mount MS_MGC_VAL 0xc0ed0000 0xc0ed0000 0 0 0 0 0 # Linux 2.3 -syscon mount MS_MGC_MSK 0xffff0000 0xffff0000 0 0 0 0 0 # Linux 2.3 -syscon mount MNT_ASYNC 0 0 0x00000040 0x00000040 0x00000040 0x00000040 0 # file system written asynchronously; bsd consensus -syscon mount MNT_RELOAD 0 0 0x00040000 0x00040000 0x00040000 0x00040000 0 # reload filesystem data; bsd consensus -syscon mount MNT_SUIDDIR 0 0 0 0x00100000 0 0 0 # special suid dir handling -syscon mount MNT_NOCLUSTERR 0 0 0 0x40000000 0 0 0 # disable cluster read -syscon mount MNT_NOCLUSTERW 0 0 0 0x80000000 0 0 0 # disable cluster write -syscon mount MNT_SNAPSHOT 0 0 0x40000000 0x01000000 0 0 0 # confusing +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon mount MS_RDONLY 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 # consensus; MNT_RDONLY on bsd; faked nt +syscon mount MNT_RDONLY 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 # consensus; MS_RDONLY on linux; faked nt +syscon mount MS_NOSUID 0x00000002 0x00000002 0x00000008 0x00000008 0x00000008 0x00000008 0x00000008 0x00000001 # don't honor S_ISUID bit; bsd consensus; MNT_NOSUID on bsd; faked nt +syscon mount MNT_NOSUID 0 0 0x00000008 0x00000008 0x00000008 0x00000008 0x00000008 0x00000001 # don't honor S_ISUID bit; bsd consensus; appears incorrectly defined in linux headers; MS_NOSUID on linux; faked nt +syscon mount MS_NODEV 0x00000004 0x00000004 0x00000010 0x00000010 0x00000010 0x00000010 0x00000010 0x00000004 # disallow special files; bsd consensus; MNT_NODEV on bsd; faked nt +syscon mount MNT_NODEV 0x00000004 0x00000004 0x00000010 0x00000010 0x00000010 0x00000010 0x00000010 0x00000004 # disallow special files; bsd consensus; MS_NODEV on linux; faked nt +syscon mount MS_NOEXEC 0x00000008 0x00000008 0x00000004 0x00000004 0x00000004 0x00000004 0x00000004 0x00000008 # disallow program execution; bsd consensus; MNT_NOEXEC on bsd; faked nt +syscon mount MNT_NOEXEC 0x00000008 0x00000008 0x00000004 0x00000004 0x00000004 0x00000004 0x00000004 0x00000008 # disallow program execution; bsd consensus; MS_NOEXEC on linux; faked nt +syscon mount MS_SYNCHRONOUS 0x00000010 0x00000010 0x00000002 0x00000002 0x00000002 0x00000002 0x00000002 0x00000010 # bsd consensus; MNT_SYNCHRONOUS on bsd; faked nt +syscon mount MNT_SYNCHRONOUS 0x00000010 0x00000010 0x00000002 0x00000002 0x00000002 0x00000002 0x00000002 0x00000010 # bsd consensus; MS_SYNCHRONOUS on linux; faked nt +syscon mount MS_REMOUNT 0x00000020 0x00000020 0x00010000 0x00010000 0x00010000 0x00010000 0x00010000 0x00000020 # tune existing mounting; bsd consensus; MNT_UPDATE on bsd; faked nt +syscon mount MNT_UPDATE 0x00000020 0x00000020 0x00010000 0x00010000 0x00010000 0x00010000 0x00010000 0x00000020 # tune existing mounting; bsd consensus; MS_REMOUNT on linux; faked nt +syscon mount MS_MANDLOCK 0x00000040 0x00000040 0 0 0 0 0 0 # +syscon mount MS_DIRSYNC 0x00000080 0x00000080 0 0 0 0 0 0 # +syscon mount MS_NOATIME 0x00000400 0x00000400 0x10000000 0x10000000 0x10000000 0x00008000 0x04000000 0x00000400 # do not update access times; MNT_NOATIME on bsd +syscon mount MNT_NOATIME 0x00000400 0x00000400 0x10000000 0x10000000 0x10000000 0x00008000 0x04000000 0x00000400 # do not update access times; MS_NOATIME on linux +syscon mount MS_NODIRATIME 0x00000800 0x00000800 0 0 0 0 0 0 # +syscon mount MS_BIND 0x00001000 0x00001000 0 0 0 0 0 0 # +syscon mount MS_MOVE 0x00002000 0x00002000 0 0 0 0 0 0 # +syscon mount MS_REC 0x00004000 0x00004000 0 0 0 0 0 0 # +syscon mount MS_SILENT 0x00008000 0x00008000 0 0 0 0 0 0 # +syscon mount MS_POSIXACL 0x00010000 0x00010000 0 0 0 0 0 0 # +syscon mount MS_UNBINDABLE 0x00020000 0x00020000 0 0 0 0 0 0 # +syscon mount MS_PRIVATE 0x00040000 0x00040000 0 0 0 0 0 0 # +syscon mount MS_SLAVE 0x00080000 0x00080000 0 0 0 0 0 0 # +syscon mount MS_SHARED 0x00100000 0x00100000 0 0 0 0 0 0 # +syscon mount MS_RELATIME 0x00200000 0x00200000 0 0 0 0 0x00020000 0 # MNT_RELATIME on bsd +syscon mount MNT_RELATIME 0x00200000 0x00200000 0 0 0 0 0x00020000 0 # MS_RELATIME on linux +syscon mount MS_KERNMOUNT 0x00400000 0x00400000 0 0 0 0 0 0 # +syscon mount MS_I_VERSION 0x00800000 0x00800000 0 0 0 0 0 0 # +syscon mount MS_STRICTATIME 0x01000000 0x01000000 0x80000000 0x80000000 0 0 0 0 # enable strict update of file access time; MNT_STRICTATIME on bsd +syscon mount MNT_STRICTATIME 0x01000000 0x01000000 0x80000000 0x80000000 0 0 0 0 # enable strict update of file access time; MS_STRICTATIME on linux +syscon mount MS_LAZYTIME 0x02000000 0x02000000 0 0 0 0 0 0 # +syscon mount MS_ACTIVE 0x40000000 0x40000000 0 0 0 0 0 0 # +syscon mount MS_NOUSER 0x80000000 0x80000000 0 0 0 0 0 0 # +syscon mount MS_RMT_MASK 0x02800051 0x02800051 0 0 0 0 0 0 # +syscon mount MS_MGC_VAL 0xc0ed0000 0xc0ed0000 0 0 0 0 0 0 # Linux 2.3 +syscon mount MS_MGC_MSK 0xffff0000 0xffff0000 0 0 0 0 0 0 # Linux 2.3 +syscon mount MNT_ASYNC 0 0 0x00000040 0x00000040 0x00000040 0x00000040 0x00000040 0 # file system written asynchronously; bsd consensus +syscon mount MNT_RELOAD 0 0 0x00040000 0x00040000 0x00040000 0x00040000 0x00040000 0 # reload filesystem data; bsd consensus +syscon mount MNT_SUIDDIR 0 0 0 0 0x00100000 0 0 0 # special suid dir handling +syscon mount MNT_NOCLUSTERR 0 0 0 0 0x40000000 0 0 0 # disable cluster read +syscon mount MNT_NOCLUSTERW 0 0 0 0 0x80000000 0 0 0 # disable cluster write +syscon mount MNT_SNAPSHOT 0 0 0x40000000 0x40000000 0x01000000 0 0 0 # confusing # limits # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon limits PIPE_BUF 4096 4096 512 512 512 512 4096 # bsd consensus -syscon limits NGROUPS_MAX 65536 65536 16 1023 16 16 0 # -syscon limits LINK_MAX 127 127 32767 32767 32767 32767 64 # freebsd/windows are educated guesses -syscon limits MAX_CANON 255 255 1024 255 255 255 255 # windows is guessed -syscon limits MAX_INPUT 255 255 1024 255 255 255 255 # windows is guessed -syscon limits SOMAXCONN 4096 4096 128 128 128 128 2147483647 # maximum backlog for listen() -syscon limits _ARG_MAX 128*1024 128*1024 1024*1024 512*1024 512*1024 256*1024 32767*2 # bsd consensus -syscon limits _NAME_MAX 255 255 255 255 255 511 255 # probably higher on windows? -syscon limits _PATH_MAX 4096 4096 1024 1024 1024 1024 512 # cosmopolitan libc imposes a lower 512 limit; nt theoretically goes up to 32767 -syscon limits _NSIG 64 64 32 128 32 64 64 # _SIG_MAXSIG on FreeBSD +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon limits PIPE_BUF 4096 4096 512 512 512 512 512 4096 # bsd consensus +syscon limits NGROUPS_MAX 65536 65536 16 16 1023 16 16 0 # +syscon limits LINK_MAX 127 127 32767 32767 32767 32767 32767 64 # freebsd/windows are educated guesses +syscon limits MAX_CANON 255 255 1024 1024 255 255 255 255 # windows is guessed +syscon limits MAX_INPUT 255 255 1024 1024 255 255 255 255 # windows is guessed +syscon limits SOMAXCONN 4096 4096 128 128 128 128 128 2147483647 # maximum backlog for listen() +syscon limits _ARG_MAX 128*1024 128*1024 1024*1024 1024*1024 512*1024 512*1024 256*1024 32767*2 # bsd consensus +syscon limits _NAME_MAX 255 255 255 255 255 255 511 255 # probably higher on windows? +syscon limits _PATH_MAX 4096 4096 1024 1024 1024 1024 1024 512 # cosmopolitan libc imposes a lower 512 limit; nt theoretically goes up to 32767 +syscon limits _NSIG 64 64 32 32 128 32 64 64 # _SIG_MAXSIG on FreeBSD # unmount() flags # a.k.a. umount2() on linux # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon unmount MNT_FORCE 1 1 0x00080000 0x00080000 0x00080000 0x00080000 2 # force unmount or readonly -syscon unmount MNT_DETACH 2 2 0 0 0 0 0 # just detach from the tree -syscon unmount MNT_EXPIRE 4 4 0 0 0 0 0 # mark for expiry -syscon unmount UMOUNT_NOFOLLOW 8 8 0 0 0 0 0 # don't follow symlinks on unmount -syscon unmount MNT_BYFSID 0 0 0 0x08000000 0 0 0 # if used pass "FSID:val0:val1", where val0 and val1 are the contents of the fsid_t val[] array in decimal +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon unmount MNT_FORCE 1 1 0x00080000 0x00080000 0x00080000 0x00080000 0x00080000 2 # force unmount or readonly +syscon unmount MNT_DETACH 2 2 0 0 0 0 0 0 # just detach from the tree +syscon unmount MNT_EXPIRE 4 4 0 0 0 0 0 0 # mark for expiry +syscon unmount UMOUNT_NOFOLLOW 8 8 0 0 0 0 0 0 # don't follow symlinks on unmount +syscon unmount MNT_BYFSID 0 0 0 0 0x08000000 0 0 0 # if used pass "FSID:val0:val1", where val0 and val1 are the contents of the fsid_t val[] array in decimal # reboot() magnums # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon reboot RB_AUTOBOOT 0x01234567 0x01234567 0 0 0 0 4 # reboots; SHUTDOWN_RESTART on NT -syscon reboot RB_POWER_OFF 0x4321fedc 0x4321fedc 0xffffffff 0x4000 0x1000 0x808 8 # SHUTDOWN_POWEROFF on NT -syscon reboot RB_POWERDOWN 0x4321fedc 0x4321fedc 0xffffffff 0x4000 0x1000 0x808 8 # openbsd/netbsd name -syscon reboot RB_POWEROFF 0x4321fedc 0x4321fedc 0xffffffff 0x4000 0x1000 0x808 8 # freebsd name -syscon reboot RB_HALT_SYSTEM 0xcdef0123 0xcdef0123 8 8 8 8 16 # the processor is simply halted; SHUTDOWN_NOREBOOT on NT -syscon reboot RB_HALT 0xcdef0123 0xcdef0123 8 8 8 8 16 # the processor is simply halted; bsd name -syscon reboot RB_SW_SUSPEND 0xd000fce2 0xd000fce2 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xd000fce2 # -syscon reboot RB_KEXEC 0x45584543 0x45584543 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff # -syscon reboot RB_ENABLE_CAD 0x89abcdef 0x89abcdef 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff # enable control-alt-delete reboot -syscon reboot RB_DISABLE_CAD 0 0 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff # make control-alt-delete just eintr -syscon reboot RB_NOSYNC 0x20000000 0x20000000 4 4 4 4 0x20000000 # prevents implicit sync() beforehand; polyfilled linux; polyfilled on nt just in case +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon reboot RB_AUTOBOOT 0x01234567 0x01234567 0 0 0 0 0 4 # reboots; SHUTDOWN_RESTART on NT +syscon reboot RB_POWER_OFF 0x4321fedc 0x4321fedc 0xffffffff 0xffffffff 0x4000 0x1000 0x808 8 # SHUTDOWN_POWEROFF on NT +syscon reboot RB_POWERDOWN 0x4321fedc 0x4321fedc 0xffffffff 0xffffffff 0x4000 0x1000 0x808 8 # openbsd/netbsd name +syscon reboot RB_POWEROFF 0x4321fedc 0x4321fedc 0xffffffff 0xffffffff 0x4000 0x1000 0x808 8 # freebsd name +syscon reboot RB_HALT_SYSTEM 0xcdef0123 0xcdef0123 8 8 8 8 8 16 # the processor is simply halted; SHUTDOWN_NOREBOOT on NT +syscon reboot RB_HALT 0xcdef0123 0xcdef0123 8 8 8 8 8 16 # the processor is simply halted; bsd name +syscon reboot RB_SW_SUSPEND 0xd000fce2 0xd000fce2 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xd000fce2 # +syscon reboot RB_KEXEC 0x45584543 0x45584543 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff # +syscon reboot RB_ENABLE_CAD 0x89abcdef 0x89abcdef 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff # enable control-alt-delete reboot +syscon reboot RB_DISABLE_CAD 0 0 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff # make control-alt-delete just eintr +syscon reboot RB_NOSYNC 0x20000000 0x20000000 4 4 4 4 4 0x20000000 # prevents implicit sync() beforehand; polyfilled linux; polyfilled on nt just in case # send() / recv() flags # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon msg MSG_OOB 1 1 1 1 1 1 1 # consensus -syscon msg MSG_PEEK 2 2 2 2 2 2 2 # consensus -syscon msg MSG_DONTROUTE 4 4 4 4 4 4 4 # consensus -syscon msg MSG_FASTOPEN 0x20000000 0x20000000 0 0 0 0 0 # TODO -syscon msg MSG_WAITALL 0x0100 0x0100 0x40 0x40 0x40 0x40 8 # bsd consensus -syscon msg MSG_MORE 0x8000 0x8000 0 0 0 0 0 # send/sendto: manual TCP_CORK hbasically -syscon msg MSG_NOSIGNAL 0x4000 0x4000 0x80000 0x020000 0x0400 0x0400 0 # send/sendto: don't SIGPIPE on EOF -syscon msg MSG_DONTWAIT 0x40 0x40 0x80 0x80 0x80 0x80 0 # send/sendto: manual non-blocking -syscon msg MSG_TRUNC 0x20 0x20 0x10 0x10 0x10 0x10 0x0100 # bsd consensus -syscon msg MSG_CTRUNC 8 8 0x20 0x20 0x20 0x20 0x0200 # bsd consensus -syscon msg MSG_ERRQUEUE 0x2000 0x2000 0 0 0 0 0x1000 # bsd consensus -syscon msg MSG_NOERROR 0x1000 0x1000 0x1000 0x1000 0x1000 0x1000 0 # unix consensus -syscon msg MSG_EOR 0x80 0x80 8 8 8 8 0 # bsd consensus -syscon msg MSG_CMSG_CLOEXEC 0x40000000 0x40000000 0 0x040000 0x0800 0x0800 0 -syscon msg MSG_WAITFORONE 0x010000 0x010000 0 0x080000 0 0x2000 0 -syscon msg MSG_BATCH 0x040000 0x040000 0 0 0 0 0 -syscon msg MSG_CONFIRM 0x0800 0x0800 0 0 0 0 0 -syscon msg MSG_EXCEPT 0x2000 0x2000 0 0 0 0 0 -syscon msg MSG_FIN 0x0200 0x0200 0x0100 0x0100 0 0 0 -syscon msg MSG_EOF 0x0200 0x0200 0x0100 0x0100 0 0 0 -syscon msg MSG_INFO 12 12 0 0 0 0 0 -syscon msg MSG_PARITY_ERROR 9 9 0 0 0 0 0 -syscon msg MSG_PROXY 0x10 0x10 0 0 0 0 0 -syscon msg MSG_RST 0x1000 0x1000 0 0 0 0 0 -syscon msg MSG_STAT 11 11 0 0 0 0 0 -syscon msg MSG_SYN 0x0400 0x0400 0 0 0 0 0 -syscon msg MSG_BCAST 0 0 0 0 0x100 0x100 0 -syscon msg MSG_MCAST 0 0 0 0 0x200 0x200 0 -syscon msg MSG_NOTIFICATION 0x8000 0x8000 0 0x2000 0 0x4000 0 +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon msg MSG_OOB 1 1 1 1 1 1 1 1 # consensus +syscon msg MSG_PEEK 2 2 2 2 2 2 2 2 # consensus +syscon msg MSG_DONTROUTE 4 4 4 4 4 4 4 4 # consensus +syscon msg MSG_FASTOPEN 0x20000000 0x20000000 0 0 0 0 0 0 # TODO +syscon msg MSG_WAITALL 0x0100 0x0100 0x40 0x40 0x40 0x40 0x40 8 # bsd consensus +syscon msg MSG_MORE 0x8000 0x8000 0 0 0 0 0 0 # send/sendto: manual TCP_CORK hbasically +syscon msg MSG_NOSIGNAL 0x4000 0x4000 0x80000 0x80000 0x020000 0x0400 0x0400 0 # send/sendto: don't SIGPIPE on EOF +syscon msg MSG_DONTWAIT 0x40 0x40 0x80 0x80 0x80 0x80 0x80 0 # send/sendto: manual non-blocking +syscon msg MSG_TRUNC 0x20 0x20 0x10 0x10 0x10 0x10 0x10 0x0100 # bsd consensus +syscon msg MSG_CTRUNC 8 8 0x20 0x20 0x20 0x20 0x20 0x0200 # bsd consensus +syscon msg MSG_ERRQUEUE 0x2000 0x2000 0 0 0 0 0 0x1000 # bsd consensus +syscon msg MSG_NOERROR 0x1000 0x1000 0x1000 0x1000 0x1000 0x1000 0x1000 0 # unix consensus +syscon msg MSG_EOR 0x80 0x80 8 8 8 8 8 0 # bsd consensus +syscon msg MSG_CMSG_CLOEXEC 0x40000000 0x40000000 0 0 0x040000 0x0800 0x0800 0 +syscon msg MSG_WAITFORONE 0x010000 0x010000 0 0 0x080000 0 0x2000 0 +syscon msg MSG_BATCH 0x040000 0x040000 0 0 0 0 0 0 +syscon msg MSG_CONFIRM 0x0800 0x0800 0 0 0 0 0 0 +syscon msg MSG_EXCEPT 0x2000 0x2000 0 0 0 0 0 0 +syscon msg MSG_FIN 0x0200 0x0200 0x0100 0x0100 0x0100 0 0 0 +syscon msg MSG_EOF 0x0200 0x0200 0x0100 0x0100 0x0100 0 0 0 +syscon msg MSG_INFO 12 12 0 0 0 0 0 0 +syscon msg MSG_PARITY_ERROR 9 9 0 0 0 0 0 0 +syscon msg MSG_PROXY 0x10 0x10 0 0 0 0 0 0 +syscon msg MSG_RST 0x1000 0x1000 0 0 0 0 0 0 +syscon msg MSG_STAT 11 11 0 0 0 0 0 0 +syscon msg MSG_SYN 0x0400 0x0400 0 0 0 0 0 0 +syscon msg MSG_BCAST 0 0 0 0 0 0x100 0x100 0 +syscon msg MSG_MCAST 0 0 0 0 0 0x200 0x200 0 +syscon msg MSG_NOTIFICATION 0x8000 0x8000 0 0 0x2000 0 0x4000 0 # getpriority() / setpriority() magnums (a.k.a. nice) # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon prio PRIO_PROCESS 0 0 0 0 0 0 0 # consensus / poly nt -syscon prio PRIO_PGRP 1 1 1 1 1 1 1 # unix consensus / poly nt -syscon prio PRIO_USER 2 2 2 2 2 2 2 # unix consensus / poly nt -syscon prio PRIO_MIN -20 -20 -20 -20 -20 -20 -20 # unix consensus / poly nt -syscon prio PRIO_MAX 20 20 20 20 20 20 20 # unix consensus / poly nt +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon prio PRIO_PROCESS 0 0 0 0 0 0 0 0 # consensus / poly nt +syscon prio PRIO_PGRP 1 1 1 1 1 1 1 1 # unix consensus / poly nt +syscon prio PRIO_USER 2 2 2 2 2 2 2 2 # unix consensus / poly nt +syscon prio PRIO_MIN -20 -20 -20 -20 -20 -20 -20 -20 # unix consensus / poly nt +syscon prio PRIO_MAX 20 20 20 20 20 20 20 20 # unix consensus / poly nt # getrusage() who # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon rusage RUSAGE_SELF 0 0 0 0 0 0 0 # unix consensus & faked nt -syscon rusage RUSAGE_THREAD 1 1 99 1 1 1 1 # faked nt & unavailable on xnu -syscon rusage RUSAGE_CHILDREN -1 -1 -1 -1 -1 -1 99 # unix consensus & unavailable on nt -syscon rusage RUSAGE_BOTH -2 -2 99 99 99 99 99 # woop +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon rusage RUSAGE_SELF 0 0 0 0 0 0 0 0 # unix consensus & faked nt +syscon rusage RUSAGE_THREAD 1 1 99 99 1 1 1 1 # faked nt & unavailable on xnu +syscon rusage RUSAGE_CHILDREN -1 -1 -1 -1 -1 -1 -1 99 # unix consensus & unavailable on nt +syscon rusage RUSAGE_BOTH -2 -2 99 99 99 99 99 99 # woop # fast userspace mutexes # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon futex FUTEX_WAIT 0 0 0 0 1 0 0 -syscon futex FUTEX_WAKE 1 1 0 1 2 1 1 -syscon futex FUTEX_REQUEUE 3 3 0 0 3 0 0 -syscon futex FUTEX_PRIVATE_FLAG 128 128 0 128 128 0 0 +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon futex FUTEX_WAIT 0 0 0 0 0 1 0 0 +syscon futex FUTEX_WAKE 1 1 0 0 1 2 1 1 +syscon futex FUTEX_REQUEUE 3 3 0 0 0 3 0 0 +syscon futex FUTEX_PRIVATE_FLAG 128 128 0 0 128 128 0 0 # lio_listio() magnums # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon lio LIO_WRITE 127 127 2 1 127 1 127 -syscon lio LIO_NOWAIT 127 127 1 0 127 0 127 -syscon lio LIO_READ 127 127 1 2 127 2 127 -syscon lio LIO_WAIT 127 127 2 1 127 1 127 -syscon lio LIO_NOP 127 127 0 0 127 0 127 +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon lio LIO_WRITE 127 127 2 2 1 127 1 127 +syscon lio LIO_NOWAIT 127 127 1 1 0 127 0 127 +syscon lio LIO_READ 127 127 1 1 2 127 2 127 +syscon lio LIO_WAIT 127 127 2 2 1 127 1 127 +syscon lio LIO_NOP 127 127 0 0 0 127 0 127 # posix scheduling # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon sched SCHED_OTHER 0 0 127 2 127 0 127 # standard round-robin time-sharing policy -syscon sched SCHED_FIFO 1 1 127 1 127 1 127 # [real-time] first-in, first-out policy -syscon sched SCHED_RR 2 2 127 3 127 2 127 # [real-time] round-robin policy -syscon sched SCHED_BATCH 3 3 127 2 127 0 127 # for "batch" style execution of processes; polyfilled as SCHED_OTHER on non-Linux -syscon sched SCHED_IDLE 5 5 127 2 127 0 127 # for running very low priority background jobs; polyfilled as SCHED_OTHER on non-Linux -syscon sched SCHED_DEADLINE 6 6 127 127 127 127 127 # can only be set by sched_setattr() -syscon sched SCHED_RESET_ON_FORK 0x40000000 0x40000000 0 0 0 0 0 # Can be ORed in to make sure the process is reverted back to SCHED_NORMAL on fork(); no-op on non-Linux +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon sched SCHED_OTHER 0 0 127 127 2 127 0 127 # standard round-robin time-sharing policy +syscon sched SCHED_FIFO 1 1 127 127 1 127 1 127 # [real-time] first-in, first-out policy +syscon sched SCHED_RR 2 2 127 127 3 127 2 127 # [real-time] round-robin policy +syscon sched SCHED_BATCH 3 3 127 127 2 127 0 127 # for "batch" style execution of processes; polyfilled as SCHED_OTHER on non-Linux +syscon sched SCHED_IDLE 5 5 127 127 2 127 0 127 # for running very low priority background jobs; polyfilled as SCHED_OTHER on non-Linux +syscon sched SCHED_DEADLINE 6 6 127 127 127 127 127 127 # can only be set by sched_setattr() +syscon sched SCHED_RESET_ON_FORK 0x40000000 0x40000000 0 0 0 0 0 0 # Can be ORed in to make sure the process is reverted back to SCHED_NORMAL on fork(); no-op on non-Linux # Teletypewriter Control, e.g. # @@ -1322,1065 +1322,1065 @@ syscon sched SCHED_RESET_ON_FORK 0x40000000 0x40000000 0 0 0 0 0 # # ≈ TCSETA → About 12,600 results (0.32 seconds) # = TIOCSETA → About 3,110 results (0.41 seconds) # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon termios TCGETS 0x5401 0x5401 0x40487413 0x402c7413 0x402c7413 0x402c7413 0 # Gets console settings; tcgetattr(tty, argp) → ioctl(tty, TCGETS, struct termios *argp); polyfilled NT -syscon compat TIOCGETA 0x5401 0x5401 0x40487413 0x402c7413 0x402c7413 0x402c7413 0 # Gets console settings; = tcgetattr(tty, struct termios *argp) -#syscon compat TCGETA 0x5405 0x5405 0 0 0 0 0 # Gets console settings; ≈ ioctl(fd, TCGETA, struct termio *argp) -syscon termios TCSANOW 0 0 0 0 0 0 0 # Sets console settings; tcsetattr(fd, TCSANOW, argp); polyfilled NT -syscon termios TCSETS 0x5402 0x5402 0x80487414 0x802c7414 0x802c7414 0x802c7414 0x5402 # Sets console settings; = ioctl(tty, TCSETS, const struct termios *argp); polyfilled NT -syscon compat TIOCSETA 0x5402 0x5402 0x80487414 0x802c7414 0x802c7414 0x802c7414 0x5402 # Sets console settings; = ioctl(tty, TIOCSETA, const struct termios *argp); polyfilled NT -#syscon compat TCSETA 0x5402 0x5402 0x80487414 0x802c7414 0x802c7414 0x802c7414 0x5402 # Sets console settings; ≈ ioctl(tty, TCSETA, const struct termio *argp); polyfilled NT -syscon termios TCSADRAIN 1 1 1 1 1 1 1 # Drains output & sets console settings; tcsetawttr(fd, TCSADRAIN, argp); polyfilled NT -syscon termios TCSETSW 0x5403 0x5403 0x80487415 0x802c7415 0x802c7415 0x802c7415 0x5403 # Drains output & sets console settings; = ioctl(tty, TCSETSW, const struct termios *argp); polyfilled NT -syscon compat TIOCSETAW 0x5403 0x5403 0x80487415 0x802c7415 0x802c7415 0x802c7415 0x5403 # Drains output & sets console settings; = ioctl(tty, TIOCSETAW, const struct termios *argp); polyfilled NT -#syscon compat TCSETAW 0x5403 0x5403 0x80487415 0x802c7415 0x802c7415 0x802c7415 0x5403 # Drains output & sets console settings; ≈ ioctl(tty, TCSETAW, const struct termio *argp); polyfilled NT -syscon termios TCSAFLUSH 2 2 2 2 2 2 2 # Drops input & drains output & sets console settings; tcsetafttr(fd, TCSAFLUSH, argp); polyfilled NT -syscon termios TCSETSF 0x5404 0x5404 0x80487416 0x802c7416 0x802c7416 0x802c7416 0x5404 # Drops input & drains output & sets console settings; = ioctl(tty, TCSETSF, const struct termios *argp); polyfilled NT -syscon compat TIOCSETAF 0x5404 0x5404 0x80487416 0x802c7416 0x802c7416 0x802c7416 0x5402 # Drops input & drains output & sets console settings; = ioctl(tty, TIOCSETAF, const struct termios *argp); polyfilled NT -#syscon compat TCSETAF 0x5404 0x5404 0x80487416 0x802c7416 0x802c7416 0x802c7416 0x5402 # Drops input & drains output & sets console settings; ≈ ioctl(tty, TCSETAF, const struct termio *argp); polyfilled NT -syscon termios TIOCGWINSZ 0x5413 0x5413 1074295912 1074295912 1074295912 1074295912 0x5413 # ioctl(tty, TIOCGWINSZ, struct winsize *argp); polyfilled NT -syscon termios TIOCSWINSZ 0x5414 0x5414 0x80087467 0x80087467 0x80087467 0x80087467 0x5414 # ioctl(tty, TIOCSWINSZ, const struct winsize *argp) (faked NT) -syscon termios TIOCINQ 0x541b 0x541b 0x4004667f 0x4004667f 0x4004667f 0x4004667f 0x4004667f # [Linuxism] same as FIONREAD -syscon termios TIOCOUTQ 0x5411 0x5411 0x40047473 0x40047473 0x40047473 0x40047473 0 # get # bytes queued in TTY's output buffer ioctl(tty, TIOCSWINSZ, const struct winsize *argp) -syscon termios TIOCGPGRP 0x540f 0x540f 0x40047477 0x40047477 0x40047477 0x40047477 0 # tcgetpgrp(): get pgrp of tty -syscon termios TIOCSPGRP 0x5410 0x5410 0x80047476 0x80047476 0x80047476 0x80047476 0 # tcsetpgrp(): set pgrp of tty -syscon termios TIOCSBRK 0x5427 0x5427 0x2000747b 0x2000747b 0x2000747b 0x2000747b 0 # set break bit -syscon termios TIOCCBRK 0x5428 0x5428 0x2000747a 0x2000747a 0x2000747a 0x2000747a 0 # boop -syscon termios TIOCCONS 0x541d 0x541d 0x80047462 0x80047462 0x80047462 0x80047462 0 # boop -syscon termios TIOCGETD 0x5424 0x5424 0x4004741a 0x4004741a 0x4004741a 0x4004741a 0 # boop -syscon termios TIOCNOTTY 0x5422 0x5422 0x20007471 0x20007471 0x20007471 0x20007471 0 # boop -syscon termios TIOCNXCL 0x540d 0x540d 0x2000740e 0x2000740e 0x2000740e 0x2000740e 0 # boop -syscon termios TIOCSCTTY 0x540e 0x540e 0x20007461 0x20007461 0x20007461 0x20007461 0 # makes terminal controlling terminal of calling process (see login_tty) -syscon termios TIOCSETD 0x5423 0x5423 0x8004741b 0x8004741b 0x8004741b 0x8004741b 0 # boop -syscon termios TIOCSIG 0x40045436 0x40045436 0x2000745f 0x2004745f 0x8004745f 0x8004745f 0 # boop -syscon termios TIOCSTI 0x5412 0x5412 0x80017472 0x80017472 0 0 0 # boop -syscon termios TIOCGSID 0x5429 0x5429 0x40047463 0x40047463 0x40047463 0x40047463 0 # boop -syscon termios TABLDISC 0 0 0x3 0 0x3 0x3 0 # boop -syscon termios SLIPDISC 0 0 0x4 0x4 0x4 0x4 0 # boop -syscon termios PPPDISC 0 0 0x5 0x5 0x5 0x5 0 # boop -syscon termios TCSBRK 0x5409 0x5409 0x2000745e 0x2000745e 0x2000745e 0x2000745e 0 # TIOCDRAIN on BSD; TIOCDRAIN on BSD -syscon termios TIOCSTAT 0 0 0x20007465 0x20007465 0x20007465 0x20007465 0 # boop -syscon termios TIOCSTART 0 0 0x2000746e 0x2000746e 0x2000746e 0x2000746e 0 # boop -syscon termios TIOCCDTR 0 0 0x20007478 0x20007478 0x20007478 0x20007478 0 # clear data terminal ready -syscon termios TIOCSDTR 0 0 0x20007479 0x20007479 0x20007479 0x20007479 0 # boop -syscon termios TIOCEXT 0 0 0x80047460 0x80047460 0x80047460 0x80047460 0 # boop -syscon termios TIOCGDRAINWAIT 0 0 0x40047456 0x40047456 0 0 0 # boop -syscon termios TIOCTIMESTAMP 0 0 0x40107459 0x40107459 0 0 0 # boop -syscon termios TIOCSDRAINWAIT 0 0 0x80047457 0x80047457 0 0 0 # boop -syscon termios TIOCREMOTE 0 0 0x80047469 0 0x80047469 0x80047469 0 # boop -syscon termios TTYDISC 0 0 0 0 0 0 0 # boop -syscon termios TIOCFLAG_SOFTCAR 0 0 0 0 0x1 0x1 0 # boop -syscon termios TIOCFLAG_PPS 0 0 0 0 0x10 0x10 0 # boop -syscon termios TIOCFLAG_CLOCAL 0 0 0 0 0x2 0x2 0 # boop -syscon termios TIOCCHKVERAUTH 0 0 0 0 0x2000741e 0x2000741e 0 # boop -syscon termios TIOCGFLAGS 0 0 0 0 0x4004745d 0x4004745d 0 # boop -syscon termios TIOCGTSTAMP 0 0 0 0 0x4010745b 0x4010745b 0 # boop -syscon termios STRIPDISC 0 0 0 0 0x6 0x6 0 # boop -syscon termios NMEADISC 0 0 0 0 0x7 0x7 0 # boop -syscon termios TIOCUCNTL_CBRK 0 0 0 0 0x7a 0x7a 0 # boop -syscon termios TIOCFLAG_MDMBUF 0 0 0 0 0x8 0x8 0 # boop -syscon termios TIOCSETVERAUTH 0 0 0 0 0x8004741c 0x8004741c 0 # boop -syscon termios TIOCSFLAGS 0 0 0 0 0x8004745c 0x8004745c 0 # boop -syscon termios TIOCSTSTAMP 0 0 0 0 0x8008745a 0x8008745a 0 # boop -syscon termios ENDRUNDISC 0 0 0 0 0x9 0x9 0 # boop -syscon termios TIOCPTMASTER 0 0 0 0x2000741c 0 0 0 # boop -syscon termios TIOCPTYGRANT 0 0 0x20007454 0 0 0 0 # xnu grantpt() -syscon termios TIOCPTYUNLK 0 0 0x20007452 0 0 0 0 # xnu unlockpt() -syscon termios TIOCPTYGNAME 0 0 0x40807453 0 0 0 0 # xnu ptyname() -syscon termios TIOCPTSNAME 0 0 0 0 0 0x48087448 0 # netbsd ptyname() -syscon termios FIODGNAME 0 0 0 0x80106678 0 0 0 # freebsd ptsname_r() -syscon termios NETGRAPHDISC 0 0 0 0x6 0 0 0 # boop -syscon termios H4DISC 0 0 0 0x7 0 0 0 # boop +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon termios TCGETS 0x5401 0x5401 0x40487413 0x40487413 0x402c7413 0x402c7413 0x402c7413 0 # Gets console settings; tcgetattr(tty, argp) → ioctl(tty, TCGETS, struct termios *argp); polyfilled NT +syscon compat TIOCGETA 0x5401 0x5401 0x40487413 0x40487413 0x402c7413 0x402c7413 0x402c7413 0 # Gets console settings; = tcgetattr(tty, struct termios *argp) +#syscon compat TCGETA 0x5405 0x5405 0 0 0 0 0 0 # Gets console settings; ≈ ioctl(fd, TCGETA, struct termio *argp) +syscon termios TCSANOW 0 0 0 0 0 0 0 0 # Sets console settings; tcsetattr(fd, TCSANOW, argp); polyfilled NT +syscon termios TCSETS 0x5402 0x5402 0x80487414 0x80487414 0x802c7414 0x802c7414 0x802c7414 0x5402 # Sets console settings; = ioctl(tty, TCSETS, const struct termios *argp); polyfilled NT +syscon compat TIOCSETA 0x5402 0x5402 0x80487414 0x80487414 0x802c7414 0x802c7414 0x802c7414 0x5402 # Sets console settings; = ioctl(tty, TIOCSETA, const struct termios *argp); polyfilled NT +#syscon compat TCSETA 0x5402 0x5402 0x80487414 0x80487414 0x802c7414 0x802c7414 0x802c7414 0x5402 # Sets console settings; ≈ ioctl(tty, TCSETA, const struct termio *argp); polyfilled NT +syscon termios TCSADRAIN 1 1 1 1 1 1 1 1 # Drains output & sets console settings; tcsetawttr(fd, TCSADRAIN, argp); polyfilled NT +syscon termios TCSETSW 0x5403 0x5403 0x80487415 0x80487415 0x802c7415 0x802c7415 0x802c7415 0x5403 # Drains output & sets console settings; = ioctl(tty, TCSETSW, const struct termios *argp); polyfilled NT +syscon compat TIOCSETAW 0x5403 0x5403 0x80487415 0x80487415 0x802c7415 0x802c7415 0x802c7415 0x5403 # Drains output & sets console settings; = ioctl(tty, TIOCSETAW, const struct termios *argp); polyfilled NT +#syscon compat TCSETAW 0x5403 0x5403 0x80487415 0x80487415 0x802c7415 0x802c7415 0x802c7415 0x5403 # Drains output & sets console settings; ≈ ioctl(tty, TCSETAW, const struct termio *argp); polyfilled NT +syscon termios TCSAFLUSH 2 2 2 2 2 2 2 2 # Drops input & drains output & sets console settings; tcsetafttr(fd, TCSAFLUSH, argp); polyfilled NT +syscon termios TCSETSF 0x5404 0x5404 0x80487416 0x80487416 0x802c7416 0x802c7416 0x802c7416 0x5404 # Drops input & drains output & sets console settings; = ioctl(tty, TCSETSF, const struct termios *argp); polyfilled NT +syscon compat TIOCSETAF 0x5404 0x5404 0x80487416 0x80487416 0x802c7416 0x802c7416 0x802c7416 0x5402 # Drops input & drains output & sets console settings; = ioctl(tty, TIOCSETAF, const struct termios *argp); polyfilled NT +#syscon compat TCSETAF 0x5404 0x5404 0x80487416 0x80487416 0x802c7416 0x802c7416 0x802c7416 0x5402 # Drops input & drains output & sets console settings; ≈ ioctl(tty, TCSETAF, const struct termio *argp); polyfilled NT +syscon termios TIOCGWINSZ 0x5413 0x5413 1074295912 1074295912 1074295912 1074295912 1074295912 0x5413 # ioctl(tty, TIOCGWINSZ, struct winsize *argp); polyfilled NT +syscon termios TIOCSWINSZ 0x5414 0x5414 0x80087467 0x80087467 0x80087467 0x80087467 0x80087467 0x5414 # ioctl(tty, TIOCSWINSZ, const struct winsize *argp) (faked NT) +syscon termios TIOCINQ 0x541b 0x541b 0x4004667f 0x4004667f 0x4004667f 0x4004667f 0x4004667f 0x4004667f # [Linuxism] same as FIONREAD +syscon termios TIOCOUTQ 0x5411 0x5411 0x40047473 0x40047473 0x40047473 0x40047473 0x40047473 0 # get # bytes queued in TTY's output buffer ioctl(tty, TIOCSWINSZ, const struct winsize *argp) +syscon termios TIOCGPGRP 0x540f 0x540f 0x40047477 0x40047477 0x40047477 0x40047477 0x40047477 0 # tcgetpgrp(): get pgrp of tty +syscon termios TIOCSPGRP 0x5410 0x5410 0x80047476 0x80047476 0x80047476 0x80047476 0x80047476 0 # tcsetpgrp(): set pgrp of tty +syscon termios TIOCSBRK 0x5427 0x5427 0x2000747b 0x2000747b 0x2000747b 0x2000747b 0x2000747b 0 # set break bit +syscon termios TIOCCBRK 0x5428 0x5428 0x2000747a 0x2000747a 0x2000747a 0x2000747a 0x2000747a 0 # boop +syscon termios TIOCCONS 0x541d 0x541d 0x80047462 0x80047462 0x80047462 0x80047462 0x80047462 0 # boop +syscon termios TIOCGETD 0x5424 0x5424 0x4004741a 0x4004741a 0x4004741a 0x4004741a 0x4004741a 0 # boop +syscon termios TIOCNOTTY 0x5422 0x5422 0x20007471 0x20007471 0x20007471 0x20007471 0x20007471 0 # boop +syscon termios TIOCNXCL 0x540d 0x540d 0x2000740e 0x2000740e 0x2000740e 0x2000740e 0x2000740e 0 # boop +syscon termios TIOCSCTTY 0x540e 0x540e 0x20007461 0x20007461 0x20007461 0x20007461 0x20007461 0 # makes terminal controlling terminal of calling process (see login_tty) +syscon termios TIOCSETD 0x5423 0x5423 0x8004741b 0x8004741b 0x8004741b 0x8004741b 0x8004741b 0 # boop +syscon termios TIOCSIG 0x40045436 0x40045436 0x2000745f 0x2000745f 0x2004745f 0x8004745f 0x8004745f 0 # boop +syscon termios TIOCSTI 0x5412 0x5412 0x80017472 0x80017472 0x80017472 0 0 0 # boop +syscon termios TIOCGSID 0x5429 0x5429 0x40047463 0x40047463 0x40047463 0x40047463 0x40047463 0 # boop +syscon termios TABLDISC 0 0 0x3 0x3 0 0x3 0x3 0 # boop +syscon termios SLIPDISC 0 0 0x4 0x4 0x4 0x4 0x4 0 # boop +syscon termios PPPDISC 0 0 0x5 0x5 0x5 0x5 0x5 0 # boop +syscon termios TCSBRK 0x5409 0x5409 0x2000745e 0x2000745e 0x2000745e 0x2000745e 0x2000745e 0 # TIOCDRAIN on BSD; TIOCDRAIN on BSD +syscon termios TIOCSTAT 0 0 0x20007465 0x20007465 0x20007465 0x20007465 0x20007465 0 # boop +syscon termios TIOCSTART 0 0 0x2000746e 0x2000746e 0x2000746e 0x2000746e 0x2000746e 0 # boop +syscon termios TIOCCDTR 0 0 0x20007478 0x20007478 0x20007478 0x20007478 0x20007478 0 # clear data terminal ready +syscon termios TIOCSDTR 0 0 0x20007479 0x20007479 0x20007479 0x20007479 0x20007479 0 # boop +syscon termios TIOCEXT 0 0 0x80047460 0x80047460 0x80047460 0x80047460 0x80047460 0 # boop +syscon termios TIOCGDRAINWAIT 0 0 0x40047456 0x40047456 0x40047456 0 0 0 # boop +syscon termios TIOCTIMESTAMP 0 0 0x40107459 0x40107459 0x40107459 0 0 0 # boop +syscon termios TIOCSDRAINWAIT 0 0 0x80047457 0x80047457 0x80047457 0 0 0 # boop +syscon termios TIOCREMOTE 0 0 0x80047469 0x80047469 0 0x80047469 0x80047469 0 # boop +syscon termios TTYDISC 0 0 0 0 0 0 0 0 # boop +syscon termios TIOCFLAG_SOFTCAR 0 0 0 0 0 0x1 0x1 0 # boop +syscon termios TIOCFLAG_PPS 0 0 0 0 0 0x10 0x10 0 # boop +syscon termios TIOCFLAG_CLOCAL 0 0 0 0 0 0x2 0x2 0 # boop +syscon termios TIOCCHKVERAUTH 0 0 0 0 0 0x2000741e 0x2000741e 0 # boop +syscon termios TIOCGFLAGS 0 0 0 0 0 0x4004745d 0x4004745d 0 # boop +syscon termios TIOCGTSTAMP 0 0 0 0 0 0x4010745b 0x4010745b 0 # boop +syscon termios STRIPDISC 0 0 0 0 0 0x6 0x6 0 # boop +syscon termios NMEADISC 0 0 0 0 0 0x7 0x7 0 # boop +syscon termios TIOCUCNTL_CBRK 0 0 0 0 0 0x7a 0x7a 0 # boop +syscon termios TIOCFLAG_MDMBUF 0 0 0 0 0 0x8 0x8 0 # boop +syscon termios TIOCSETVERAUTH 0 0 0 0 0 0x8004741c 0x8004741c 0 # boop +syscon termios TIOCSFLAGS 0 0 0 0 0 0x8004745c 0x8004745c 0 # boop +syscon termios TIOCSTSTAMP 0 0 0 0 0 0x8008745a 0x8008745a 0 # boop +syscon termios ENDRUNDISC 0 0 0 0 0 0x9 0x9 0 # boop +syscon termios TIOCPTMASTER 0 0 0 0 0x2000741c 0 0 0 # boop +syscon termios TIOCPTYGRANT 0 0 0x20007454 0x20007454 0 0 0 0 # xnu grantpt() +syscon termios TIOCPTYUNLK 0 0 0x20007452 0x20007452 0 0 0 0 # xnu unlockpt() +syscon termios TIOCPTYGNAME 0 0 0x40807453 0x40807453 0 0 0 0 # xnu ptyname() +syscon termios TIOCPTSNAME 0 0 0 0 0 0 0x48087448 0 # netbsd ptyname() +syscon termios FIODGNAME 0 0 0 0 0x80106678 0 0 0 # freebsd ptsname_r() +syscon termios NETGRAPHDISC 0 0 0 0 0x6 0 0 0 # boop +syscon termios H4DISC 0 0 0 0 0x7 0 0 0 # boop # Teletypewriter Control Modes # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon termios CS5 0b0000000000000000 0b0000000000000000 0b000000000000000000 0b000000000000000000 0b0000000000000000 0b0000000000000000 0b0000000000000000 # termios.c_cflag; consensus -syscon termios CS6 0b0000000000010000 0b0000000000010000 0b000000000100000000 0b000000000100000000 0b0000000100000000 0b0000000100000000 0b0000000000010000 # termios.c_cflag; 6-bit characters -syscon termios CS7 0b0000000000100000 0b0000000000100000 0b000000001000000000 0b000000001000000000 0b0000001000000000 0b0000001000000000 0b0000000000100000 # termios.c_cflag; 7-bit characters -syscon termios CS8 0b0000000000110000 0b0000000000110000 0b000000001100000000 0b000000001100000000 0b0000001100000000 0b0000001100000000 0b0000000000110000 # termios.c_cflag; 8-bit characters -syscon termios CSIZE 0b0000000000110000 0b0000000000110000 0b000000001100000000 0b000000001100000000 0b0000001100000000 0b0000001100000000 0b0000000000110000 # termios.c_cflag; mask for CS𝑥 flags -syscon termios CSTOPB 0b0000000001000000 0b0000000001000000 0b000000010000000000 0b000000010000000000 0b0000010000000000 0b0000010000000000 0b0000000001000000 # termios.c_cflag; bsd consensus -syscon termios CREAD 0b0000000010000000 0b0000000010000000 0b000000100000000000 0b000000100000000000 0b0000100000000000 0b0000100000000000 0b0000000010000000 # termios.c_cflag; bsd consensus -syscon termios PARENB 0b0000000100000000 0b0000000100000000 0b000001000000000000 0b000001000000000000 0b0001000000000000 0b0001000000000000 0b0000000100000000 # termios.c_cflag -syscon termios PARODD 0b0000001000000000 0b0000001000000000 0b000010000000000000 0b000010000000000000 0b0010000000000000 0b0010000000000000 0b0000001000000000 # termios.c_cflag -syscon termios HUPCL 0b0000010000000000 0b0000010000000000 0b000100000000000000 0b000100000000000000 0b0100000000000000 0b0100000000000000 0b0000010000000000 # termios.c_cflag; bsd consensus -syscon termios CLOCAL 0b0000100000000000 0b0000100000000000 0b1000000000000000 0b1000000000000000 0b1000000000000000 0b1000000000000000 0b0000100000000000 # termios.c_cflag; consensus +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon termios CS5 0b0000000000000000 0b0000000000000000 0b000000000000000000 0b000000000000000000 0b000000000000000000 0b0000000000000000 0b0000000000000000 0b0000000000000000 # termios.c_cflag; consensus +syscon termios CS6 0b0000000000010000 0b0000000000010000 0b000000000100000000 0b000000000100000000 0b000000000100000000 0b0000000100000000 0b0000000100000000 0b0000000000010000 # termios.c_cflag; 6-bit characters +syscon termios CS7 0b0000000000100000 0b0000000000100000 0b000000001000000000 0b000000001000000000 0b000000001000000000 0b0000001000000000 0b0000001000000000 0b0000000000100000 # termios.c_cflag; 7-bit characters +syscon termios CS8 0b0000000000110000 0b0000000000110000 0b000000001100000000 0b000000001100000000 0b000000001100000000 0b0000001100000000 0b0000001100000000 0b0000000000110000 # termios.c_cflag; 8-bit characters +syscon termios CSIZE 0b0000000000110000 0b0000000000110000 0b000000001100000000 0b000000001100000000 0b000000001100000000 0b0000001100000000 0b0000001100000000 0b0000000000110000 # termios.c_cflag; mask for CS𝑥 flags +syscon termios CSTOPB 0b0000000001000000 0b0000000001000000 0b000000010000000000 0b000000010000000000 0b000000010000000000 0b0000010000000000 0b0000010000000000 0b0000000001000000 # termios.c_cflag; bsd consensus +syscon termios CREAD 0b0000000010000000 0b0000000010000000 0b000000100000000000 0b000000100000000000 0b000000100000000000 0b0000100000000000 0b0000100000000000 0b0000000010000000 # termios.c_cflag; bsd consensus +syscon termios PARENB 0b0000000100000000 0b0000000100000000 0b000001000000000000 0b000001000000000000 0b000001000000000000 0b0001000000000000 0b0001000000000000 0b0000000100000000 # termios.c_cflag +syscon termios PARODD 0b0000001000000000 0b0000001000000000 0b000010000000000000 0b000010000000000000 0b000010000000000000 0b0010000000000000 0b0010000000000000 0b0000001000000000 # termios.c_cflag +syscon termios HUPCL 0b0000010000000000 0b0000010000000000 0b000100000000000000 0b000100000000000000 0b000100000000000000 0b0100000000000000 0b0100000000000000 0b0000010000000000 # termios.c_cflag; bsd consensus +syscon termios CLOCAL 0b0000100000000000 0b0000100000000000 0b1000000000000000 0b1000000000000000 0b1000000000000000 0b1000000000000000 0b1000000000000000 0b0000100000000000 # termios.c_cflag; consensus # Teletypewriter Local Modes # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon termios ISIG 0b0000000000000001 0b0000000000000001 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000000000001 # termios.c_lflag|=ISIG makes Ctrl-C, Ctrl-\, etc. generate signals -syscon termios ICANON 0b0000000000000010 0b0000000000000010 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000000000010 # termios.c_lflag&=~ICANON disables 1960's version of gnu readline (see also VMIN) -syscon termios XCASE 0b0000000000000100 0b0000000000000100 0 0 16777216 0 0b0000000000000100 # termios.c_lflag -syscon termios ECHO 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 # termios.c_lflag&=~ECHO is for passwords and raw mode -syscon termios ECHOE 0b0000000000010000 0b0000000000010000 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000010000 # termios.c_lflag -syscon termios ECHOK 0b0000000000100000 0b0000000000100000 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000100000 # termios.c_lflag -syscon termios ECHONL 0b0000000001000000 0b0000000001000000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000001000000 # termios.c_lflag -syscon termios NOFLSH 0b0000000010000000 0b0000000010000000 2147483648 2147483648 2147483648 2147483648 0b0000000010000000 # termios.c_lflag|=NOFLSH means don't flush on INT/QUIT/SUSP -syscon termios TOSTOP 0b0000000100000000 0b0000000100000000 4194304 4194304 4194304 4194304 0b0000000100000000 # termios.c_lflag|=TOSTOP raises SIGTTOU to process group if background job tries to write to controlling terminal -syscon termios ECHOCTL 0b0000001000000000 0b0000001000000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000001000000000 # termios.c_lflag|=ECHOCTL prints ^𝑥 codes for monotonic motion -syscon termios ECHOPRT 0b0000010000000000 0b0000010000000000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000010000000000 # termios.c_lflag|=ECHOPRT includes the parity bit -syscon termios ECHOKE 0b0000100000000000 0b0000100000000000 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000100000000000 # termios.c_lflag -syscon termios FLUSHO 0b0001000000000000 0b0001000000000000 8388608 8388608 8388608 8388608 0b0001000000000000 # termios.c_lflag -syscon termios PENDIN 0b0100000000000000 0b0100000000000000 536870912 536870912 536870912 536870912 0b0100000000000000 # termios.c_lflag -syscon termios IEXTEN 0b1000000000000000 0b1000000000000000 0b0000010000000000 0b0000010000000000 0b0000010000000000 0b0000010000000000 0b1000000000000000 # termios.c_lflag&=~IEXTEN disables platform input processing magic -syscon termios EXTPROC 65536 65536 0b0000100000000000 0b0000100000000000 0b0000100000000000 0b0000100000000000 65536 # termios.c_lflag +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon termios ISIG 0b0000000000000001 0b0000000000000001 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000000000001 # termios.c_lflag|=ISIG makes Ctrl-C, Ctrl-\, etc. generate signals +syscon termios ICANON 0b0000000000000010 0b0000000000000010 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000000000010 # termios.c_lflag&=~ICANON disables 1960's version of gnu readline (see also VMIN) +syscon termios XCASE 0b0000000000000100 0b0000000000000100 0 0 0 16777216 0 0b0000000000000100 # termios.c_lflag +syscon termios ECHO 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 # termios.c_lflag&=~ECHO is for passwords and raw mode +syscon termios ECHOE 0b0000000000010000 0b0000000000010000 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000010000 # termios.c_lflag +syscon termios ECHOK 0b0000000000100000 0b0000000000100000 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000100000 # termios.c_lflag +syscon termios ECHONL 0b0000000001000000 0b0000000001000000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000001000000 # termios.c_lflag +syscon termios NOFLSH 0b0000000010000000 0b0000000010000000 2147483648 2147483648 2147483648 2147483648 2147483648 0b0000000010000000 # termios.c_lflag|=NOFLSH means don't flush on INT/QUIT/SUSP +syscon termios TOSTOP 0b0000000100000000 0b0000000100000000 4194304 4194304 4194304 4194304 4194304 0b0000000100000000 # termios.c_lflag|=TOSTOP raises SIGTTOU to process group if background job tries to write to controlling terminal +syscon termios ECHOCTL 0b0000001000000000 0b0000001000000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000001000000000 # termios.c_lflag|=ECHOCTL prints ^𝑥 codes for monotonic motion +syscon termios ECHOPRT 0b0000010000000000 0b0000010000000000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000010000000000 # termios.c_lflag|=ECHOPRT includes the parity bit +syscon termios ECHOKE 0b0000100000000000 0b0000100000000000 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000100000000000 # termios.c_lflag +syscon termios FLUSHO 0b0001000000000000 0b0001000000000000 8388608 8388608 8388608 8388608 8388608 0b0001000000000000 # termios.c_lflag +syscon termios PENDIN 0b0100000000000000 0b0100000000000000 536870912 536870912 536870912 536870912 536870912 0b0100000000000000 # termios.c_lflag +syscon termios IEXTEN 0b1000000000000000 0b1000000000000000 0b0000010000000000 0b0000010000000000 0b0000010000000000 0b0000010000000000 0b0000010000000000 0b1000000000000000 # termios.c_lflag&=~IEXTEN disables platform input processing magic +syscon termios EXTPROC 65536 65536 0b0000100000000000 0b0000100000000000 0b0000100000000000 0b0000100000000000 0b0000100000000000 65536 # termios.c_lflag # Teletypewriter Input Modes # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon termios IGNBRK 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 # termios.c_iflag it's complicated, uart only? UNIXCONSENSUS -syscon termios BRKINT 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 # termios.c_iflag it's complicated, uart only? UNIXCONSENSUS -syscon termios IGNPAR 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 # termios.c_iflag|=IGNPAR ignores parity and framing errors; see PARMRK UNIXCONSENSUS -syscon termios PARMRK 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 # termios.c_iflag|=PARMRK passes-through parity bit UNIXCONSENSUS -syscon termios INPCK 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 # termios.c_iflag|=INPCK enables parity checking UNIXCONSENSUS -syscon termios ISTRIP 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 # termios.c_iflag|=ISTRIP automates read(1)&0x7f UNIXCONSENSUS -syscon termios INLCR 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 # termios.c_iflag|=INLCR maps \n → \r input UNIXCONSENSUS -syscon termios IGNCR 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 # termios.c_iflag|=IGNCR maps \r → ∅ input UNIXCONSENSUS -syscon termios ICRNL 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 # termios.c_iflag|=ICRNL maps \r → \n input UNIXCONSENSUS -syscon termios IUCLC 0b0000001000000000 0b0000001000000000 0 0 0b0001000000000000 0 0b0000001000000000 # termios.c_iflag|=IUCLC maps A-Z → a-z input -syscon termios IXON 0b0000010000000000 0b0000010000000000 0b0000001000000000 0b0000001000000000 0b0000001000000000 0b0000001000000000 0b0000010000000000 # termios.c_iflag|=IXON enables flow rida -syscon termios IXANY 0b0000100000000000 0b0000100000000000 0b0000100000000000 0b0000100000000000 0b0000100000000000 0b0000100000000000 0b0000100000000000 # termios.c_iflag|=IXANY typing will un-stuck teletype UNIXCONSENSUS -syscon termios IXOFF 0b0001000000000000 0b0001000000000000 0b0000010000000000 0b0000010000000000 0b0000010000000000 0b0000010000000000 0b0001000000000000 # termios.c_iflag|=IXOFF disables annoying display freeze keys -syscon termios IMAXBEL 0b0010000000000000 0b0010000000000000 0b0010000000000000 0b0010000000000000 0b0010000000000000 0b0010000000000000 0b0010000000000000 # termios.c_iflag|=IMAXBEL rings when queue full UNIXCONSENSUS -syscon termios IUTF8 0b0100000000000000 0b0100000000000000 0b0100000000000000 0 0 0 0b0100000000000000 # termios.c_iflag|=IUTF8 helps w/ rubout on UTF-8 input +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon termios IGNBRK 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 # termios.c_iflag it's complicated, uart only? UNIXCONSENSUS +syscon termios BRKINT 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 # termios.c_iflag it's complicated, uart only? UNIXCONSENSUS +syscon termios IGNPAR 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 # termios.c_iflag|=IGNPAR ignores parity and framing errors; see PARMRK UNIXCONSENSUS +syscon termios PARMRK 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 # termios.c_iflag|=PARMRK passes-through parity bit UNIXCONSENSUS +syscon termios INPCK 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 # termios.c_iflag|=INPCK enables parity checking UNIXCONSENSUS +syscon termios ISTRIP 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 # termios.c_iflag|=ISTRIP automates read(1)&0x7f UNIXCONSENSUS +syscon termios INLCR 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 # termios.c_iflag|=INLCR maps \n → \r input UNIXCONSENSUS +syscon termios IGNCR 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 # termios.c_iflag|=IGNCR maps \r → ∅ input UNIXCONSENSUS +syscon termios ICRNL 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 # termios.c_iflag|=ICRNL maps \r → \n input UNIXCONSENSUS +syscon termios IUCLC 0b0000001000000000 0b0000001000000000 0 0 0 0b0001000000000000 0 0b0000001000000000 # termios.c_iflag|=IUCLC maps A-Z → a-z input +syscon termios IXON 0b0000010000000000 0b0000010000000000 0b0000001000000000 0b0000001000000000 0b0000001000000000 0b0000001000000000 0b0000001000000000 0b0000010000000000 # termios.c_iflag|=IXON enables flow rida +syscon termios IXANY 0b0000100000000000 0b0000100000000000 0b0000100000000000 0b0000100000000000 0b0000100000000000 0b0000100000000000 0b0000100000000000 0b0000100000000000 # termios.c_iflag|=IXANY typing will un-stuck teletype UNIXCONSENSUS +syscon termios IXOFF 0b0001000000000000 0b0001000000000000 0b0000010000000000 0b0000010000000000 0b0000010000000000 0b0000010000000000 0b0000010000000000 0b0001000000000000 # termios.c_iflag|=IXOFF disables annoying display freeze keys +syscon termios IMAXBEL 0b0010000000000000 0b0010000000000000 0b0010000000000000 0b0010000000000000 0b0010000000000000 0b0010000000000000 0b0010000000000000 0b0010000000000000 # termios.c_iflag|=IMAXBEL rings when queue full UNIXCONSENSUS +syscon termios IUTF8 0b0100000000000000 0b0100000000000000 0b0100000000000000 0b0100000000000000 0 0 0 0b0100000000000000 # termios.c_iflag|=IUTF8 helps w/ rubout on UTF-8 input # Teletypewriter Output Modes # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon termios OPOST 0b0000000000000001 0b0000000000000001 0b000000000000000001 0b000000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 # termios.c_oflag&=~OPOST disables output processing magic, e.g. MULTICS newlines -syscon termios OLCUC 0b0000000000000010 0b0000000000000010 0 0 0b0000000000100000 0 0b0000000000000010 # termios.c_oflag|=OLCUC maps a-z → A-Z output (SHOUTING) -syscon termios ONLCR 0b0000000000000100 0b0000000000000100 0b000000000000000010 0b000000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000100 # termios.c_oflag|=ONLCR map \n → \r\n output (MULTICS newline) and requires OPOST -syscon termios OCRNL 0b0000000000001000 0b0000000000001000 0b000000000000010000 0b000000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000001000 # termios.c_oflag|=OCRNL maps \r → \n output -syscon termios ONOCR 0b0000000000010000 0b0000000000010000 0b000000000000100000 0b000000000000100000 0b0000000001000000 0b0000000001000000 0b0000000000010000 # termios.c_oflag|=ONOCR maps \r → ∅ output iff column 0 -syscon termios ONLRET 0b0000000000100000 0b0000000000100000 0b000000000001000000 0b000000000001000000 0b0000000010000000 0b0000000010000000 0b0000000000100000 # termios.c_oflag|=ONLRET maps \r → ∅ output -syscon termios OFILL 0b0000000001000000 0b0000000001000000 0b000000000010000000 0 0 0 0b0000000001000000 # termios.c_oflag -syscon termios OFDEL 0b0000000010000000 0b0000000010000000 0b100000000000000000 0 0 0 0b0000000010000000 # termios.c_oflag -syscon termios NLDLY 0b0000000100000000 0b0000000100000000 0b000000001100000000 0b000000001100000000 0 0 0b0000000100000000 # (termios.c_oflag & NLDLY) ∈ {NL0,NL1,NL2,NL3} -syscon termios NL0 0b0000000000000000 0b0000000000000000 0b000000000000000000 0b000000000000000000 0 0b000000000000000000 0b0000000000000000 # (termios.c_oflag & NLDLY) == NL0 -syscon termios NL1 0b0000000100000000 0b0000000100000000 0b000000000100000000 0b000000000100000000 0 0b000000000100000000 0b0000000100000000 # (termios.c_oflag & NLDLY) == NL1 -syscon termios NL2 0 0 0b000000001000000000 0b000000001000000000 0 0b000000001000000000 0 # (termios.c_oflag & NLDLY) == NL2 -syscon termios NL3 0 0 0b000000001100000000 0b000000001100000000 0 0b000000001100000000 0 # (termios.c_oflag & NLDLY) == NL3 -syscon termios CRDLY 0b0000011000000000 0b0000011000000000 0b000011000000000000 0b000011000000000000 0 0 0b0000011000000000 # (termios.c_oflag & CRDLY) ∈ {CR0,CR1,CR2,CR3} -syscon termios CR0 0b0000000000000000 0b0000000000000000 0b000000000000000000 0b000000000000000000 0 0b000000000000000000 0b0000000000000000 # (termios.c_oflag & CRDLY) == CR0 -syscon termios CR1 0b0000001000000000 0b0000001000000000 0b000001000000000000 0b000001000000000000 0 0b000001000000000000 0b0000001000000000 # (termios.c_oflag & CRDLY) == CR1 -syscon termios CR2 0b0000010000000000 0b0000010000000000 0b000010000000000000 0b000010000000000000 0 0b000000010000000000 0b0000010000000000 # (termios.c_oflag & CRDLY) == CR2 -syscon termios CR3 0b0000011000000000 0b0000011000000000 0b000011000000000000 0b000011000000000000 0 0b000000011000000000 0b0000011000000000 # (termios.c_oflag & CRDLY) == CR3 -syscon termios TABDLY 0b0001100000000000 0b0001100000000000 0b000000110000000100 0b000000000000000100 0 0 0b0001100000000000 # (termios.c_oflag & TABDLY) ∈ {TAB0,TAB1,TAB2,TAB3,XTABS} -syscon termios TAB0 0b0000000000000000 0b0000000000000000 0b000000000000000000 0b000000000000000000 0 0b000000000000000000 0b0000000000000000 # (termios.c_oflag & TABDLY) == TAB0 -syscon termios TAB1 0b0000100000000000 0b0000100000000000 0b000000010000000000 0b000000010000000000 0 0b000000010000000000 0b0000100000000000 # (termios.c_oflag & TABDLY) == TAB1 -syscon termios TAB2 0b0001000000000000 0b0001000000000000 0b000000100000000000 0b000000100000000000 0 0b000000100000000000 0b0001000000000000 # (termios.c_oflag & TABDLY) == TAB2 -syscon termios TAB3 0b0001100000000000 0b0001100000000000 0b000000000000000100 0b000000000000000100 0 0b000000000000000100 0b0001100000000000 # (termios.c_oflag & TABDLY) == TAB3 -syscon termios XTABS 0b0001100000000000 0b0001100000000000 0b000000110000000000 0b000000110000000000 0 0b000000110000000000 0b0001100000000000 # (termios.c_oflag & TABDLY) == XTABS -syscon termios BSDLY 0b0010000000000000 0b0010000000000000 0b001000000000000000 0b001000000000000000 0 0 0b0010000000000000 # termios.c_oflag -syscon termios BS0 0b0000000000000000 0b0000000000000000 0b000000000000000000 0b000000000000000000 0 0 0b0000000000000000 # termios.c_oflag -syscon termios BS1 0b0010000000000000 0b0010000000000000 0b001000000000000000 0b001000000000000000 0 0 0b0010000000000000 # termios.c_oflag -syscon termios VTDLY 0b0100000000000000 0b0100000000000000 0b010000000000000000 0b010000000000000000 0 0 0b0100000000000000 # termios.c_oflag -syscon termios VT0 0b0000000000000000 0b0000000000000000 0b000000000000000000 0b000000000000000000 0 0 0b0000000000000000 # termios.c_oflag -syscon termios VT1 0b0100000000000000 0b0100000000000000 0b010000000000000000 0b010000000000000000 0 0 0b0100000000000000 # termios.c_oflag -syscon termios FFDLY 0b1000000000000000 0b1000000000000000 0b000100000000000000 0b000100000000000000 0 0 0b1000000000000000 # termios.c_oflag -syscon termios FF0 0b0000000000000000 0b0000000000000000 0b000000000000000000 0b000000000000000000 0 0 0b0000000000000000 # termios.c_oflag -syscon termios FF1 0b1000000000000000 0b1000000000000000 0b000100000000000000 0b000100000000000000 0 0 0b1000000000000000 # termios.c_oflag +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon termios OPOST 0b0000000000000001 0b0000000000000001 0b000000000000000001 0b000000000000000001 0b000000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 # termios.c_oflag&=~OPOST disables output processing magic, e.g. MULTICS newlines +syscon termios OLCUC 0b0000000000000010 0b0000000000000010 0 0 0 0b0000000000100000 0 0b0000000000000010 # termios.c_oflag|=OLCUC maps a-z → A-Z output (SHOUTING) +syscon termios ONLCR 0b0000000000000100 0b0000000000000100 0b000000000000000010 0b000000000000000010 0b000000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000100 # termios.c_oflag|=ONLCR map \n → \r\n output (MULTICS newline) and requires OPOST +syscon termios OCRNL 0b0000000000001000 0b0000000000001000 0b000000000000010000 0b000000000000010000 0b000000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000001000 # termios.c_oflag|=OCRNL maps \r → \n output +syscon termios ONOCR 0b0000000000010000 0b0000000000010000 0b000000000000100000 0b000000000000100000 0b000000000000100000 0b0000000001000000 0b0000000001000000 0b0000000000010000 # termios.c_oflag|=ONOCR maps \r → ∅ output iff column 0 +syscon termios ONLRET 0b0000000000100000 0b0000000000100000 0b000000000001000000 0b000000000001000000 0b000000000001000000 0b0000000010000000 0b0000000010000000 0b0000000000100000 # termios.c_oflag|=ONLRET maps \r → ∅ output +syscon termios OFILL 0b0000000001000000 0b0000000001000000 0b000000000010000000 0b000000000010000000 0 0 0 0b0000000001000000 # termios.c_oflag +syscon termios OFDEL 0b0000000010000000 0b0000000010000000 0b100000000000000000 0b100000000000000000 0 0 0 0b0000000010000000 # termios.c_oflag +syscon termios NLDLY 0b0000000100000000 0b0000000100000000 0b000000001100000000 0b000000001100000000 0b000000001100000000 0 0 0b0000000100000000 # (termios.c_oflag & NLDLY) ∈ {NL0,NL1,NL2,NL3} +syscon termios NL0 0b0000000000000000 0b0000000000000000 0b000000000000000000 0b000000000000000000 0b000000000000000000 0 0b000000000000000000 0b0000000000000000 # (termios.c_oflag & NLDLY) == NL0 +syscon termios NL1 0b0000000100000000 0b0000000100000000 0b000000000100000000 0b000000000100000000 0b000000000100000000 0 0b000000000100000000 0b0000000100000000 # (termios.c_oflag & NLDLY) == NL1 +syscon termios NL2 0 0 0b000000001000000000 0b000000001000000000 0b000000001000000000 0 0b000000001000000000 0 # (termios.c_oflag & NLDLY) == NL2 +syscon termios NL3 0 0 0b000000001100000000 0b000000001100000000 0b000000001100000000 0 0b000000001100000000 0 # (termios.c_oflag & NLDLY) == NL3 +syscon termios CRDLY 0b0000011000000000 0b0000011000000000 0b000011000000000000 0b000011000000000000 0b000011000000000000 0 0 0b0000011000000000 # (termios.c_oflag & CRDLY) ∈ {CR0,CR1,CR2,CR3} +syscon termios CR0 0b0000000000000000 0b0000000000000000 0b000000000000000000 0b000000000000000000 0b000000000000000000 0 0b000000000000000000 0b0000000000000000 # (termios.c_oflag & CRDLY) == CR0 +syscon termios CR1 0b0000001000000000 0b0000001000000000 0b000001000000000000 0b000001000000000000 0b000001000000000000 0 0b000001000000000000 0b0000001000000000 # (termios.c_oflag & CRDLY) == CR1 +syscon termios CR2 0b0000010000000000 0b0000010000000000 0b000010000000000000 0b000010000000000000 0b000010000000000000 0 0b000000010000000000 0b0000010000000000 # (termios.c_oflag & CRDLY) == CR2 +syscon termios CR3 0b0000011000000000 0b0000011000000000 0b000011000000000000 0b000011000000000000 0b000011000000000000 0 0b000000011000000000 0b0000011000000000 # (termios.c_oflag & CRDLY) == CR3 +syscon termios TABDLY 0b0001100000000000 0b0001100000000000 0b000000110000000100 0b000000110000000100 0b000000000000000100 0 0 0b0001100000000000 # (termios.c_oflag & TABDLY) ∈ {TAB0,TAB1,TAB2,TAB3,XTABS} +syscon termios TAB0 0b0000000000000000 0b0000000000000000 0b000000000000000000 0b000000000000000000 0b000000000000000000 0 0b000000000000000000 0b0000000000000000 # (termios.c_oflag & TABDLY) == TAB0 +syscon termios TAB1 0b0000100000000000 0b0000100000000000 0b000000010000000000 0b000000010000000000 0b000000010000000000 0 0b000000010000000000 0b0000100000000000 # (termios.c_oflag & TABDLY) == TAB1 +syscon termios TAB2 0b0001000000000000 0b0001000000000000 0b000000100000000000 0b000000100000000000 0b000000100000000000 0 0b000000100000000000 0b0001000000000000 # (termios.c_oflag & TABDLY) == TAB2 +syscon termios TAB3 0b0001100000000000 0b0001100000000000 0b000000000000000100 0b000000000000000100 0b000000000000000100 0 0b000000000000000100 0b0001100000000000 # (termios.c_oflag & TABDLY) == TAB3 +syscon termios XTABS 0b0001100000000000 0b0001100000000000 0b000000110000000000 0b000000110000000000 0b000000110000000000 0 0b000000110000000000 0b0001100000000000 # (termios.c_oflag & TABDLY) == XTABS +syscon termios BSDLY 0b0010000000000000 0b0010000000000000 0b001000000000000000 0b001000000000000000 0b001000000000000000 0 0 0b0010000000000000 # termios.c_oflag +syscon termios BS0 0b0000000000000000 0b0000000000000000 0b000000000000000000 0b000000000000000000 0b000000000000000000 0 0 0b0000000000000000 # termios.c_oflag +syscon termios BS1 0b0010000000000000 0b0010000000000000 0b001000000000000000 0b001000000000000000 0b001000000000000000 0 0 0b0010000000000000 # termios.c_oflag +syscon termios VTDLY 0b0100000000000000 0b0100000000000000 0b010000000000000000 0b010000000000000000 0b010000000000000000 0 0 0b0100000000000000 # termios.c_oflag +syscon termios VT0 0b0000000000000000 0b0000000000000000 0b000000000000000000 0b000000000000000000 0b000000000000000000 0 0 0b0000000000000000 # termios.c_oflag +syscon termios VT1 0b0100000000000000 0b0100000000000000 0b010000000000000000 0b010000000000000000 0b010000000000000000 0 0 0b0100000000000000 # termios.c_oflag +syscon termios FFDLY 0b1000000000000000 0b1000000000000000 0b000100000000000000 0b000100000000000000 0b000100000000000000 0 0 0b1000000000000000 # termios.c_oflag +syscon termios FF0 0b0000000000000000 0b0000000000000000 0b000000000000000000 0b000000000000000000 0b000000000000000000 0 0 0b0000000000000000 # termios.c_oflag +syscon termios FF1 0b1000000000000000 0b1000000000000000 0b000100000000000000 0b000100000000000000 0b000100000000000000 0 0 0b1000000000000000 # termios.c_oflag # Teletypewriter Special Control Character Assignments # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon termios VMIN 6+1 6+1 16 16 16 16 6 # termios.c_cc[VMIN]=𝑥 in non-canonical mode can be set to 0 for non-blocking reads, 1 for single character raw mode reads, or higher to buffer -syscon termios VTIME 5+1 5+1 17 17 17 17 5 # termios.c_cc[VTIME]=𝑥 sets non-canonical read timeout to 𝑥×𝟷𝟶𝟶ms which is needed when entering escape sequences manually with the escape key -syscon termios NCCS 20 20 20 20 20 20 20 # ARRAYLEN(termios.c_cc); we schlep c_line into c_cc on linux -syscon termios VINTR 0+1 0+1 8 8 8 8 0 # termios.c_cc[VINTR]=𝑥 -syscon termios VQUIT 1+1 1+1 9 9 9 9 1 # termios.c_cc[VQUIT]=𝑥 -syscon termios VERASE 2+1 2+1 3 3 3 3 2 # termios.c_cc[VERASE]=𝑥 -syscon termios VKILL 3+1 3+1 5 5 5 5 3 # termios.c_cc[VKILL]=𝑥 -syscon termios VEOF 4+1 4+1 0 0 0 0 4 # termios.c_cc[VEOF]=𝑥 -syscon termios VSWTC 7+1 7+1 0 0 0 0 7 # termios.c_cc[VSWTC]=𝑥 -syscon termios VSTART 8+1 8+1 12 12 12 12 8 # termios.c_cc[VSTART]=𝑥 -syscon termios VSTOP 9+1 9+1 13 13 13 13 9 # termios.c_cc[VSTOP]=𝑥 -syscon termios VSUSP 10+1 10+1 10 10 10 10 10 # termios.c_cc[VSUSP]=𝑥 defines suspend, i.e. Ctrl-Z (a.k.a. →, ^Z, SUB, 26, 032, 0x1A, ord('Z')^0b01000000); unix consensus -syscon termios VEOL 11+1 11+1 1 1 1 1 11 # termios.c_cc[VEOL]=𝑥 -syscon termios VREPRINT 12+1 12+1 6 6 6 6 12 # termios.c_cc[VREPRINT]=𝑥 -syscon termios VDISCARD 13+1 13+1 15 15 15 15 13 # termios.c_cc[VDISCARD]=𝑥 -syscon termios VWERASE 14+1 14+1 4 4 4 4 14 # termios.c_cc[VWERASE]=𝑥 -syscon termios VLNEXT 15+1 15+1 14 14 14 14 15 # termios.c_cc[VLNEXT]=𝑥 -syscon termios VEOL2 16+1 16+1 2 2 2 2 16 # termios.c_cc[VEOL2]=𝑥 +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon termios VMIN 6+1 6+1 16 16 16 16 16 6 # termios.c_cc[VMIN]=𝑥 in non-canonical mode can be set to 0 for non-blocking reads, 1 for single character raw mode reads, or higher to buffer +syscon termios VTIME 5+1 5+1 17 17 17 17 17 5 # termios.c_cc[VTIME]=𝑥 sets non-canonical read timeout to 𝑥×𝟷𝟶𝟶ms which is needed when entering escape sequences manually with the escape key +syscon termios NCCS 20 20 20 20 20 20 20 20 # ARRAYLEN(termios.c_cc); we schlep c_line into c_cc on linux +syscon termios VINTR 0+1 0+1 8 8 8 8 8 0 # termios.c_cc[VINTR]=𝑥 +syscon termios VQUIT 1+1 1+1 9 9 9 9 9 1 # termios.c_cc[VQUIT]=𝑥 +syscon termios VERASE 2+1 2+1 3 3 3 3 3 2 # termios.c_cc[VERASE]=𝑥 +syscon termios VKILL 3+1 3+1 5 5 5 5 5 3 # termios.c_cc[VKILL]=𝑥 +syscon termios VEOF 4+1 4+1 0 0 0 0 0 4 # termios.c_cc[VEOF]=𝑥 +syscon termios VSWTC 7+1 7+1 0 0 0 0 0 7 # termios.c_cc[VSWTC]=𝑥 +syscon termios VSTART 8+1 8+1 12 12 12 12 12 8 # termios.c_cc[VSTART]=𝑥 +syscon termios VSTOP 9+1 9+1 13 13 13 13 13 9 # termios.c_cc[VSTOP]=𝑥 +syscon termios VSUSP 10+1 10+1 10 10 10 10 10 10 # termios.c_cc[VSUSP]=𝑥 defines suspend, i.e. Ctrl-Z (a.k.a. →, ^Z, SUB, 26, 032, 0x1A, ord('Z')^0b01000000); unix consensus +syscon termios VEOL 11+1 11+1 1 1 1 1 1 11 # termios.c_cc[VEOL]=𝑥 +syscon termios VREPRINT 12+1 12+1 6 6 6 6 6 12 # termios.c_cc[VREPRINT]=𝑥 +syscon termios VDISCARD 13+1 13+1 15 15 15 15 15 13 # termios.c_cc[VDISCARD]=𝑥 +syscon termios VWERASE 14+1 14+1 4 4 4 4 4 14 # termios.c_cc[VWERASE]=𝑥 +syscon termios VLNEXT 15+1 15+1 14 14 14 14 14 15 # termios.c_cc[VLNEXT]=𝑥 +syscon termios VEOL2 16+1 16+1 2 2 2 2 2 16 # termios.c_cc[VEOL2]=𝑥 -syscon termios TIOCSERGETLSR 0x5459 0x5459 0 0 0 0 0 # -syscon termios TIOCSERGETMULTI 0x545a 0x545a 0 0 0 0 0 # -syscon termios TIOCSERSETMULTI 0x545b 0x545b 0 0 0 0 0 # -syscon termios TIOCSER_TEMT 1 1 0 0 0 0 0 # -syscon termios VERIFY 47 47 0 0 0 0 0 -syscon termios CIBAUD 0x100f0000 0x100f0000 0 0 0 0 0 -syscon termios CMSPAR 0x40000000 0x40000000 0 0 0 0 0 -syscon termios BUSY 4 4 0 0 0 0 0 -syscon termios CBAUD 0x100f 0x100f 0 0 0 0 0 -syscon termios CBAUDEX 0x1000 0x1000 0 0 0 0 0 -syscon termios EXTA 14 14 0x4b00 0x4b00 0x4b00 0x4b00 0 # bsd consensus -syscon termios EXTB 15 15 0x9600 0x9600 0x9600 0x9600 0 # bsd consensus -syscon termios ERA 0x02002c 0x02002c 45 45 0 0 0 -syscon termios EMPTY 0 0 0 0 0 0 0 # consensus +syscon termios TIOCSERGETLSR 0x5459 0x5459 0 0 0 0 0 0 # +syscon termios TIOCSERGETMULTI 0x545a 0x545a 0 0 0 0 0 0 # +syscon termios TIOCSERSETMULTI 0x545b 0x545b 0 0 0 0 0 0 # +syscon termios TIOCSER_TEMT 1 1 0 0 0 0 0 0 # +syscon termios VERIFY 47 47 0 0 0 0 0 0 +syscon termios CIBAUD 0x100f0000 0x100f0000 0 0 0 0 0 0 +syscon termios CMSPAR 0x40000000 0x40000000 0 0 0 0 0 0 +syscon termios BUSY 4 4 0 0 0 0 0 0 +syscon termios CBAUD 0x100f 0x100f 0 0 0 0 0 0 +syscon termios CBAUDEX 0x1000 0x1000 0 0 0 0 0 0 +syscon termios EXTA 14 14 0x4b00 0x4b00 0x4b00 0x4b00 0x4b00 0 # bsd consensus +syscon termios EXTB 15 15 0x9600 0x9600 0x9600 0x9600 0x9600 0 # bsd consensus +syscon termios ERA 0x02002c 0x02002c 45 45 45 0 0 0 +syscon termios EMPTY 0 0 0 0 0 0 0 0 # consensus -syscon termios TCFLSH 0x540b 0x540b 0x80047410 0x80047410 0x80047410 0x80047410 0 # see tcflush; TIOCFLUSH on BSD -syscon termios TIOCFLUSH 0x540b 0x540b 0x80047410 0x80047410 0x80047410 0x80047410 0 # see tcflush; TCFLSH on Linux -syscon termios TCIFLUSH 0 0 1 1 1 1 0 # see tcflush; bsd consensus; faked nt -syscon termios TCOFLUSH 1 1 2 2 2 2 1 # see tcflush; bsd consensus; faked nt -syscon termios TCIOFLUSH 2 2 3 3 3 3 2 # see tcflush; bsd consensus; faked nt +syscon termios TCFLSH 0x540b 0x540b 0x80047410 0x80047410 0x80047410 0x80047410 0x80047410 0 # see tcflush; TIOCFLUSH on BSD +syscon termios TIOCFLUSH 0x540b 0x540b 0x80047410 0x80047410 0x80047410 0x80047410 0x80047410 0 # see tcflush; TCFLSH on Linux +syscon termios TCIFLUSH 0 0 1 1 1 1 1 0 # see tcflush; bsd consensus; faked nt +syscon termios TCOFLUSH 1 1 2 2 2 2 2 1 # see tcflush; bsd consensus; faked nt +syscon termios TCIOFLUSH 2 2 3 3 3 3 3 2 # see tcflush; bsd consensus; faked nt -syscon termios TCXONC 0x540A 0x540A 0 0 0 0 0 # see tcflow -syscon termios TIOCSTOP 0x540A 0x540A 0x2000746f 0x2000746f 0x2000746f 0x2000746f 0 # see tcflow -syscon termios TIOCSTART 0x540A 0x540A 0x2000746e 0x2000746e 0x2000746e 0x2000746e 0 # see tcflow -syscon termios TCOOFF 0 0 1 1 1 1 0 # see tcflow; bsd consensus -syscon termios TCOON 1 1 2 2 2 2 1 # see tcflow; bsd consensus -syscon termios TCIOFF 2 2 3 3 3 3 2 # see tcflow; bsd consensus -syscon termios TCION 3 3 4 4 4 4 3 # see tcflow; bsd consensus +syscon termios TCXONC 0x540A 0x540A 0 0 0 0 0 0 # see tcflow +syscon termios TIOCSTOP 0x540A 0x540A 0x2000746f 0x2000746f 0x2000746f 0x2000746f 0x2000746f 0 # see tcflow +syscon termios TIOCSTART 0x540A 0x540A 0x2000746e 0x2000746e 0x2000746e 0x2000746e 0x2000746e 0 # see tcflow +syscon termios TCOOFF 0 0 1 1 1 1 1 0 # see tcflow; bsd consensus +syscon termios TCOON 1 1 2 2 2 2 2 1 # see tcflow; bsd consensus +syscon termios TCIOFF 2 2 3 3 3 3 3 2 # see tcflow; bsd consensus +syscon termios TCION 3 3 4 4 4 4 4 3 # see tcflow; bsd consensus -syscon termios CSTART 17 17 17 17 17 17 0 # unix consensus -syscon termios CSTOP 19 19 19 19 19 19 0 # unix consensus +syscon termios CSTART 17 17 17 17 17 17 17 0 # unix consensus +syscon termios CSTOP 19 19 19 19 19 19 19 0 # unix consensus # Pseudoteletypewriter Control # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon pty TIOCGPTN 0x80045430 0x80045430 0 0x4004740f 0 0 0 # boop -syscon pty TIOCSPTLCK 0x40045431 0x40045431 0 0 0 0 0 # boop -syscon pty TIOCPKT 0x5420 0x5420 0x80047470 0x80047470 0x80047470 0x80047470 -1 # boop -syscon pty TIOCPKT_DATA 0 0 0 0 0 0 0 # consensus -syscon pty TIOCPKT_FLUSHREAD 1 1 1 1 1 1 1 # unix consensus -syscon pty TIOCPKT_FLUSHWRITE 2 2 2 2 2 2 2 # unix consensus -syscon pty TIOCPKT_STOP 4 4 4 4 4 4 4 # unix consensus -syscon pty TIOCPKT_START 8 8 8 8 8 8 8 # unix consensus -syscon pty TIOCPKT_NOSTOP 16 16 16 16 16 16 16 # unix consensus -syscon pty TIOCPKT_DOSTOP 32 32 32 32 32 32 32 # unix consensus -syscon pty TIOCPKT_IOCTL 64 64 64 64 64 64 64 # unix consensus -syscon pty PTMGET 0 0 0 0 0x40287401 0x40287401 -1 # for /dev/ptm +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon pty TIOCGPTN 0x80045430 0x80045430 0 0 0x4004740f 0 0 0 # boop +syscon pty TIOCSPTLCK 0x40045431 0x40045431 0 0 0 0 0 0 # boop +syscon pty TIOCPKT 0x5420 0x5420 0x80047470 0x80047470 0x80047470 0x80047470 0x80047470 -1 # boop +syscon pty TIOCPKT_DATA 0 0 0 0 0 0 0 0 # consensus +syscon pty TIOCPKT_FLUSHREAD 1 1 1 1 1 1 1 1 # unix consensus +syscon pty TIOCPKT_FLUSHWRITE 2 2 2 2 2 2 2 2 # unix consensus +syscon pty TIOCPKT_STOP 4 4 4 4 4 4 4 4 # unix consensus +syscon pty TIOCPKT_START 8 8 8 8 8 8 8 8 # unix consensus +syscon pty TIOCPKT_NOSTOP 16 16 16 16 16 16 16 16 # unix consensus +syscon pty TIOCPKT_DOSTOP 32 32 32 32 32 32 32 32 # unix consensus +syscon pty TIOCPKT_IOCTL 64 64 64 64 64 64 64 64 # unix consensus +syscon pty PTMGET 0 0 0 0 0 0x40287401 0x40287401 -1 # for /dev/ptm # Modem Control # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon modem TIOCMGET 0x5415 0x5415 0x4004746a 0x4004746a 0x4004746a 0x4004746a -1 # get status of modem bits; ioctl(fd, TIOCMGET, int *argp) -syscon modem TIOCMSET 0x5418 0x5418 0x8004746d 0x8004746d 0x8004746d 0x8004746d -1 # set status of modem bits; ioctl(fd, TIOCMSET, const int *argp) -syscon modem TIOCMBIC 0x5417 0x5417 0x8004746b 0x8004746b 0x8004746b 0x8004746b -1 # clear indicated modem bits; ioctl(fd, TIOCMBIC, int *argp) -syscon modem TIOCMBIS 0x5416 0x5416 0x8004746c 0x8004746c 0x8004746c 0x8004746c -1 # set indicated modem bits; ioctl(fd, TIOCMBIS, int *argp) -syscon modem TIOCM_LE 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 # consensus -syscon modem TIOCM_DTR 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 # consensus -syscon modem TIOCM_RTS 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 # consensus -syscon modem TIOCM_ST 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 # consensus -syscon modem TIOCM_SR 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 # consensus -syscon modem TIOCM_CTS 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 # consensus -syscon modem TIOCM_CAR 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 # consensus -syscon modem TIOCM_CD 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 # boop -syscon modem TIOCM_RI 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 # boop -syscon modem TIOCM_RNG 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 # boop -syscon modem TIOCM_DSR 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 # consensus -syscon modem TIOCM_DCD 0 0 0 0x40 0 0 -1 # wut -syscon modem TIOCMODG 0 0 0x40047403 0 0x4004746a 0x4004746a -1 # wut -syscon modem TIOCMODS 0 0 0x80047404 0 0x8004746d 0x8004746d -1 # wut -syscon modem TIOCMSDTRWAIT 0 0 0x8004745b 0x8004745b 0 0 -1 # wut +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon modem TIOCMGET 0x5415 0x5415 0x4004746a 0x4004746a 0x4004746a 0x4004746a 0x4004746a -1 # get status of modem bits; ioctl(fd, TIOCMGET, int *argp) +syscon modem TIOCMSET 0x5418 0x5418 0x8004746d 0x8004746d 0x8004746d 0x8004746d 0x8004746d -1 # set status of modem bits; ioctl(fd, TIOCMSET, const int *argp) +syscon modem TIOCMBIC 0x5417 0x5417 0x8004746b 0x8004746b 0x8004746b 0x8004746b 0x8004746b -1 # clear indicated modem bits; ioctl(fd, TIOCMBIC, int *argp) +syscon modem TIOCMBIS 0x5416 0x5416 0x8004746c 0x8004746c 0x8004746c 0x8004746c 0x8004746c -1 # set indicated modem bits; ioctl(fd, TIOCMBIS, int *argp) +syscon modem TIOCM_LE 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 # consensus +syscon modem TIOCM_DTR 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 # consensus +syscon modem TIOCM_RTS 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 # consensus +syscon modem TIOCM_ST 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 # consensus +syscon modem TIOCM_SR 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 # consensus +syscon modem TIOCM_CTS 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 # consensus +syscon modem TIOCM_CAR 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 # consensus +syscon modem TIOCM_CD 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 # boop +syscon modem TIOCM_RI 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 # boop +syscon modem TIOCM_RNG 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 # boop +syscon modem TIOCM_DSR 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 # consensus +syscon modem TIOCM_DCD 0 0 0 0 0x40 0 0 -1 # wut +syscon modem TIOCMODG 0 0 0x40047403 0x40047403 0 0x4004746a 0x4004746a -1 # wut +syscon modem TIOCMODS 0 0 0x80047404 0x80047404 0 0x8004746d 0x8004746d -1 # wut +syscon modem TIOCMSDTRWAIT 0 0 0x8004745b 0x8004745b 0x8004745b 0 0 -1 # wut # ioctl(SIOCGIFFLAGS) Network Interface Flags # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon iff IFF_UP 1 1 1 1 1 1 1 # unix consensus -syscon iff IFF_BROADCAST 2 2 2 2 2 2 2 # valid broadcast address set; consensus -syscon iff IFF_DEBUG 4 4 4 4 4 4 4 # faked nt; consensus -syscon iff IFF_LOOPBACK 8 8 8 8 8 8 4 # is loopback device; consensus -syscon iff IFF_MULTICAST 0x1000 0x1000 0x8000 0x8000 0x8000 0x8000 0x1000 # supports multicast; faked nt; bsd consensus -syscon iff IFF_ALLMULTI 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 # receive all multicast packets; faked nt; unix consensus -syscon iff IFF_NOARP 0x80 0x80 0x80 0x80 0x80 0x80 0x80 # faked nt as linux; unix consensus -syscon iff IFF_POINTOPOINT 0x10 0x10 0x10 0x10 0x10 0x10 0x10 # point-to-point; faked nt as linux; unix consensus -syscon iff IFF_PROMISC 0x100 0x100 0x100 0x100 0x100 0x100 0 # in packet capture mode; unix consensus -syscon iff IFF_RUNNING 0x40 0x40 0x40 0x40 0x40 0x40 0 # unix consensus -syscon iff IFF_NOTRAILERS 0x20 0x20 0x20 0 0 0 0 -syscon iff IFF_AUTOMEDIA 0x4000 0x4000 0 0 0 0 0 -syscon iff IFF_DYNAMIC 0x8000 0x8000 0 0 0 0 0 -syscon iff IFF_MASTER 0x0400 0x0400 0 0 0 0 0 -syscon iff IFF_PORTSEL 0x2000 0x2000 0 0 0 0 0 -syscon iff IFF_SLAVE 0x0800 0x0800 0 0 0 0 0 +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon iff IFF_UP 1 1 1 1 1 1 1 1 # unix consensus +syscon iff IFF_BROADCAST 2 2 2 2 2 2 2 2 # valid broadcast address set; consensus +syscon iff IFF_DEBUG 4 4 4 4 4 4 4 4 # faked nt; consensus +syscon iff IFF_LOOPBACK 8 8 8 8 8 8 8 4 # is loopback device; consensus +syscon iff IFF_MULTICAST 0x1000 0x1000 0x8000 0x8000 0x8000 0x8000 0x8000 0x1000 # supports multicast; faked nt; bsd consensus +syscon iff IFF_ALLMULTI 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 # receive all multicast packets; faked nt; unix consensus +syscon iff IFF_NOARP 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 # faked nt as linux; unix consensus +syscon iff IFF_POINTOPOINT 0x10 0x10 0x10 0x10 0x10 0x10 0x10 0x10 # point-to-point; faked nt as linux; unix consensus +syscon iff IFF_PROMISC 0x100 0x100 0x100 0x100 0x100 0x100 0x100 0 # in packet capture mode; unix consensus +syscon iff IFF_RUNNING 0x40 0x40 0x40 0x40 0x40 0x40 0x40 0 # unix consensus +syscon iff IFF_NOTRAILERS 0x20 0x20 0x20 0x20 0 0 0 0 +syscon iff IFF_AUTOMEDIA 0x4000 0x4000 0 0 0 0 0 0 +syscon iff IFF_DYNAMIC 0x8000 0x8000 0 0 0 0 0 0 +syscon iff IFF_MASTER 0x0400 0x0400 0 0 0 0 0 0 +syscon iff IFF_PORTSEL 0x2000 0x2000 0 0 0 0 0 0 +syscon iff IFF_SLAVE 0x0800 0x0800 0 0 0 0 0 0 -syscon sock SOCK_STREAM 1 1 1 1 1 1 1 # consensus -syscon sock SOCK_DGRAM 2 2 2 2 2 2 2 # consensus -syscon sock SOCK_RAW 3 3 3 3 3 3 3 # consensus -syscon sock SOCK_RDM 4 4 4 4 4 4 4 # consensus -syscon sock SOCK_SEQPACKET 5 5 5 5 5 5 5 # consensus -syscon sock SOCK_CLOEXEC 0x080000 0x080000 0x080000 0x10000000 0x8000 0x10000000 0x00080000 # faked xnu & faked nt to be some as O_CLOEXEC -syscon sock SOCK_NONBLOCK 0x0800 0x0800 0x0800 0x20000000 0x4000 0x20000000 0x00000800 # faked xnu & faked nt to be same as O_NONBLOC and socket() will ioctl(FIONBIO=1) -syscon sock SOCK_DCCP 6 6 0 0 0 0 0 # what is it? -syscon sock SOCK_PACKET 10 10 0 0 0 0 0 # what is it? +syscon sock SOCK_STREAM 1 1 1 1 1 1 1 1 # consensus +syscon sock SOCK_DGRAM 2 2 2 2 2 2 2 2 # consensus +syscon sock SOCK_RAW 3 3 3 3 3 3 3 3 # consensus +syscon sock SOCK_RDM 4 4 4 4 4 4 4 4 # consensus +syscon sock SOCK_SEQPACKET 5 5 5 5 5 5 5 5 # consensus +syscon sock SOCK_CLOEXEC 0x080000 0x080000 0x080000 0x080000 0x10000000 0x8000 0x10000000 0x00080000 # faked xnu & faked nt to be some as O_CLOEXEC +syscon sock SOCK_NONBLOCK 0x0800 0x0800 0x0800 0x0800 0x20000000 0x4000 0x20000000 0x00000800 # faked xnu & faked nt to be same as O_NONBLOC and socket() will ioctl(FIONBIO=1) +syscon sock SOCK_DCCP 6 6 0 0 0 0 0 0 # what is it? +syscon sock SOCK_PACKET 10 10 0 0 0 0 0 0 # what is it? -syscon shm SHM_R 0x0100 0x0100 0x0100 0x0100 0x0100 0x0100 0 # unix consensus -syscon shm SHM_RDONLY 0x1000 0x1000 0x1000 0x1000 0x1000 0x1000 0 # unix consensus -syscon shm SHM_RND 0x2000 0x2000 0x2000 0x2000 0x2000 0x2000 0 # unix consensus -syscon shm SHM_W 0x80 0x80 0x80 0x80 0x80 0x80 0 # unix consensus -syscon shm SHM_LOCK 11 11 0 11 3 3 0 -syscon shm SHM_UNLOCK 12 12 0 12 4 4 0 -syscon shm SHM_INFO 14 14 0 14 0 0 0 -syscon shm SHM_STAT 13 13 0 13 0 0 0 -syscon shm SHM_DEST 0x0200 0x0200 0 0 0 0 0 -syscon shm SHM_EXEC 0x8000 0x8000 0 0 0 0 0 -syscon shm SHM_HUGETLB 0x0800 0x0800 0 0 0 0 0 -syscon shm SHM_LOCKED 0x0400 0x0400 0 0 0 0 0 -syscon shm SHM_NORESERVE 0x1000 0x1000 0 0 0 0 0 -syscon shm SHM_REMAP 0x4000 0x4000 0 0 0 0 0 -syscon shm SHM_ANON 0 0 0 1 0 0 0 +syscon shm SHM_R 0x0100 0x0100 0x0100 0x0100 0x0100 0x0100 0x0100 0 # unix consensus +syscon shm SHM_RDONLY 0x1000 0x1000 0x1000 0x1000 0x1000 0x1000 0x1000 0 # unix consensus +syscon shm SHM_RND 0x2000 0x2000 0x2000 0x2000 0x2000 0x2000 0x2000 0 # unix consensus +syscon shm SHM_W 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0 # unix consensus +syscon shm SHM_LOCK 11 11 0 0 11 3 3 0 +syscon shm SHM_UNLOCK 12 12 0 0 12 4 4 0 +syscon shm SHM_INFO 14 14 0 0 14 0 0 0 +syscon shm SHM_STAT 13 13 0 0 13 0 0 0 +syscon shm SHM_DEST 0x0200 0x0200 0 0 0 0 0 0 +syscon shm SHM_EXEC 0x8000 0x8000 0 0 0 0 0 0 +syscon shm SHM_HUGETLB 0x0800 0x0800 0 0 0 0 0 0 +syscon shm SHM_LOCKED 0x0400 0x0400 0 0 0 0 0 0 +syscon shm SHM_NORESERVE 0x1000 0x1000 0 0 0 0 0 0 +syscon shm SHM_REMAP 0x4000 0x4000 0 0 0 0 0 0 +syscon shm SHM_ANON 0 0 0 0 1 0 0 0 -syscon lock LOCK_UNLOCK_CACHE 54 54 0 0 0 0 0 # wut +syscon lock LOCK_UNLOCK_CACHE 54 54 0 0 0 0 0 0 # wut -syscon misc IP6F_MORE_FRAG 0x0100 0x0100 0x0100 0x0100 0x0100 0x0100 0x0100 # consensus -syscon misc IP6F_OFF_MASK 0xf8ff 0xf8ff 0xf8ff 0xf8ff 0xf8ff 0xf8ff 0xf8ff # consensus -syscon misc IP6F_RESERVED_MASK 0x0600 0x0600 0x0600 0x0600 0x0600 0x0600 0x0600 # consensus +syscon misc IP6F_MORE_FRAG 0x0100 0x0100 0x0100 0x0100 0x0100 0x0100 0x0100 0x0100 # consensus +syscon misc IP6F_OFF_MASK 0xf8ff 0xf8ff 0xf8ff 0xf8ff 0xf8ff 0xf8ff 0xf8ff 0xf8ff # consensus +syscon misc IP6F_RESERVED_MASK 0x0600 0x0600 0x0600 0x0600 0x0600 0x0600 0x0600 0x0600 # consensus -syscon misc NO_SENSE 0 0 0 0 0 0 0 # consensus -syscon misc NO_ADDRESS 4 4 4 4 4 4 0x2afc # unix consensus +syscon misc NO_SENSE 0 0 0 0 0 0 0 0 # consensus +syscon misc NO_ADDRESS 4 4 4 4 4 4 4 0x2afc # unix consensus -syscon misc L_SET 0 0 0 0 0 0 0 # consensus -syscon misc L_INCR 1 1 1 1 1 1 0 # unix consensus -syscon misc L_XTND 2 2 2 2 2 2 0 # unix consensus +syscon misc L_SET 0 0 0 0 0 0 0 0 # consensus +syscon misc L_INCR 1 1 1 1 1 1 1 0 # unix consensus +syscon misc L_XTND 2 2 2 2 2 2 2 0 # unix consensus -syscon misc SHUT_RD 0 0 0 0 0 0 0 # consensus (SD_RECEIVE) -syscon misc SHUT_WR 1 1 1 1 1 1 1 # consensus (SD_SEND) -syscon misc SHUT_RDWR 2 2 2 2 2 2 2 # consensus (SD_BOTH) +syscon misc SHUT_RD 0 0 0 0 0 0 0 0 # consensus (SD_RECEIVE) +syscon misc SHUT_WR 1 1 1 1 1 1 1 1 # consensus (SD_SEND) +syscon misc SHUT_RDWR 2 2 2 2 2 2 2 2 # consensus (SD_BOTH) -syscon misc Q_QUOTAOFF 0x800003 0x800003 0x0200 0x0200 0x0200 0x0200 0 # bsd consensus -syscon misc Q_QUOTAON 0x800002 0x800002 0x0100 0x0100 0x0100 0x0100 0 # bsd consensus -syscon misc Q_SYNC 0x800001 0x800001 0x0600 0x0600 0x0600 0x0600 0 # bsd consensus -syscon misc Q_GETQUOTA 0x800007 0x800007 768 0x0700 768 768 0 -syscon misc Q_SETQUOTA 0x800008 0x800008 0x0400 0x0800 0x0400 0x0400 0 -syscon misc Q_GETFMT 0x800004 0x800004 0 0 0 0 0 -syscon misc Q_GETINFO 0x800005 0x800005 0 0 0 0 0 -syscon misc Q_SETINFO 0x800006 0x800006 0 0 0 0 0 +syscon misc Q_QUOTAOFF 0x800003 0x800003 0x0200 0x0200 0x0200 0x0200 0x0200 0 # bsd consensus +syscon misc Q_QUOTAON 0x800002 0x800002 0x0100 0x0100 0x0100 0x0100 0x0100 0 # bsd consensus +syscon misc Q_SYNC 0x800001 0x800001 0x0600 0x0600 0x0600 0x0600 0x0600 0 # bsd consensus +syscon misc Q_GETQUOTA 0x800007 0x800007 768 768 0x0700 768 768 0 +syscon misc Q_SETQUOTA 0x800008 0x800008 0x0400 0x0400 0x0800 0x0400 0x0400 0 +syscon misc Q_GETFMT 0x800004 0x800004 0 0 0 0 0 0 +syscon misc Q_GETINFO 0x800005 0x800005 0 0 0 0 0 0 +syscon misc Q_SETINFO 0x800006 0x800006 0 0 0 0 0 0 -syscon misc RPM_PCO_ADD 1 1 1 1 1 1 0 # unix consensus -syscon misc RPM_PCO_CHANGE 2 2 2 2 2 2 0 # unix consensus -syscon misc RPM_PCO_SETGLOBAL 3 3 3 3 3 3 0 # unix consensus +syscon misc RPM_PCO_ADD 1 1 1 1 1 1 1 0 # unix consensus +syscon misc RPM_PCO_CHANGE 2 2 2 2 2 2 2 0 # unix consensus +syscon misc RPM_PCO_SETGLOBAL 3 3 3 3 3 3 3 0 # unix consensus -syscon misc FSETLOCKING_QUERY 0 0 0 0 0 0 0 # consensus -syscon misc FSETLOCKING_BYCALLER 2 2 0 0 0 0 0 -syscon misc FSETLOCKING_INTERNAL 1 1 0 0 0 0 0 +syscon misc FSETLOCKING_QUERY 0 0 0 0 0 0 0 0 # consensus +syscon misc FSETLOCKING_BYCALLER 2 2 0 0 0 0 0 0 +syscon misc FSETLOCKING_INTERNAL 1 1 0 0 0 0 0 0 -syscon misc MAX_DQ_TIME 0x093a80 0x093a80 0x093a80 0x093a80 0x093a80 0x093a80 0 # unix consensus -syscon misc MAX_IQ_TIME 0x093a80 0x093a80 0x093a80 0x093a80 0x093a80 0x093a80 0 # unix consensus -syscon misc MAX_HANDLE_SZ 0x80 0x80 0 0 0 0 0 +syscon misc MAX_DQ_TIME 0x093a80 0x093a80 0x093a80 0x093a80 0x093a80 0x093a80 0x093a80 0 # unix consensus +syscon misc MAX_IQ_TIME 0x093a80 0x093a80 0x093a80 0x093a80 0x093a80 0x093a80 0x093a80 0 # unix consensus +syscon misc MAX_HANDLE_SZ 0x80 0x80 0 0 0 0 0 0 -syscon mlock MCL_CURRENT 1 1 1 1 1 1 0 # unix consensus -syscon mlock MCL_FUTURE 2 2 2 2 2 2 0 # unix consensus -syscon mlock MCL_ONFAULT 4 4 0 0 0 0 0 +syscon mlock MCL_CURRENT 1 1 1 1 1 1 1 0 # unix consensus +syscon mlock MCL_FUTURE 2 2 2 2 2 2 2 0 # unix consensus +syscon mlock MCL_ONFAULT 4 4 0 0 0 0 0 0 -syscon misc MLD_LISTENER_QUERY 130 130 130 130 130 130 0 # unix consensus -syscon misc MLD_LISTENER_REPORT 131 131 131 131 131 131 0 # unix consensus -syscon misc MLD_LISTENER_REDUCTION 132 132 132 132 0 0 0 +syscon misc MLD_LISTENER_QUERY 130 130 130 130 130 130 130 0 # unix consensus +syscon misc MLD_LISTENER_REPORT 131 131 131 131 131 131 131 0 # unix consensus +syscon misc MLD_LISTENER_REDUCTION 132 132 132 132 132 0 0 0 -syscon misc TTYDEF_CFLAG 0x05a0 0x05a0 0x4b00 0x4b00 0x4b00 0x4b00 0 # bsd consensus -syscon misc TTYDEF_IFLAG 0x2d22 0x2d22 0x2b02 0x2b02 0x2b02 0x2b02 0 # bsd consensus -syscon misc TTYDEF_LFLAG 0x8a1b 0x8a1b 0x05cb 0x05cb 0x05cb 0x05cb 0 # bsd consensus -syscon misc TTYDEF_SPEED 13 13 0x2580 0x2580 0x2580 0x2580 0 # bsd consensus -syscon misc TTYDEF_OFLAG 0x1805 0x1805 3 3 7 7 0 +syscon misc TTYDEF_CFLAG 0x05a0 0x05a0 0x4b00 0x4b00 0x4b00 0x4b00 0x4b00 0 # bsd consensus +syscon misc TTYDEF_IFLAG 0x2d22 0x2d22 0x2b02 0x2b02 0x2b02 0x2b02 0x2b02 0 # bsd consensus +syscon misc TTYDEF_LFLAG 0x8a1b 0x8a1b 0x05cb 0x05cb 0x05cb 0x05cb 0x05cb 0 # bsd consensus +syscon misc TTYDEF_SPEED 13 13 0x2580 0x2580 0x2580 0x2580 0x2580 0 # bsd consensus +syscon misc TTYDEF_OFLAG 0x1805 0x1805 3 3 3 7 7 0 -syscon misc ACCT_BYTEORDER 0 0 0 0 0 0 0 # consensus -syscon misc ACCT_COMM 0x10 0x10 0 0 0 0 0 +syscon misc ACCT_BYTEORDER 0 0 0 0 0 0 0 0 # consensus +syscon misc ACCT_COMM 0x10 0x10 0 0 0 0 0 0 -syscon misc COMMAND_COMPLETE 0 0 0 0 0 0 0 # consensus -syscon misc COMMAND_TERMINATED 17 17 0 0 0 0 0 +syscon misc COMMAND_COMPLETE 0 0 0 0 0 0 0 0 # consensus +syscon misc COMMAND_TERMINATED 17 17 0 0 0 0 0 0 -syscon select FD_SETSIZE 0x0400 0x0400 0x0400 0x0400 0x0400 0x0400 0x0400 # forced consensus (0x40 on NT) +syscon select FD_SETSIZE 0x0400 0x0400 0x0400 0x0400 0x0400 0x0400 0x0400 0x0400 # forced consensus (0x40 on NT) -syscon misc MATH_ERREXCEPT 2 2 2 2 2 2 0 # unix consensus -syscon misc MATH_ERRNO 1 1 1 1 1 1 0 # unix consensus +syscon misc MATH_ERREXCEPT 2 2 2 2 2 2 2 0 # unix consensus +syscon misc MATH_ERRNO 1 1 1 1 1 1 1 0 # unix consensus -syscon misc MCAST_BLOCK_SOURCE 43 43 84 84 0 0 43 -syscon misc MCAST_JOIN_GROUP 42 42 80 80 0 0 41 -syscon misc MCAST_JOIN_SOURCE_GROUP 46 46 82 82 0 0 45 -syscon misc MCAST_LEAVE_GROUP 45 45 81 81 0 0 42 -syscon misc MCAST_LEAVE_SOURCE_GROUP 47 47 83 83 0 0 46 -syscon misc MCAST_UNBLOCK_SOURCE 44 44 85 85 0 0 44 -syscon misc MCAST_INCLUDE 1 1 1 1 0 0 0 -syscon misc MCAST_EXCLUDE 0 0 2 2 0 0 0 -syscon misc MCAST_MSFILTER 48 48 0 0 0 0 0 +syscon misc MCAST_BLOCK_SOURCE 43 43 84 84 84 0 0 43 +syscon misc MCAST_JOIN_GROUP 42 42 80 80 80 0 0 41 +syscon misc MCAST_JOIN_SOURCE_GROUP 46 46 82 82 82 0 0 45 +syscon misc MCAST_LEAVE_GROUP 45 45 81 81 81 0 0 42 +syscon misc MCAST_LEAVE_SOURCE_GROUP 47 47 83 83 83 0 0 46 +syscon misc MCAST_UNBLOCK_SOURCE 44 44 85 85 85 0 0 44 +syscon misc MCAST_INCLUDE 1 1 1 1 1 0 0 0 +syscon misc MCAST_EXCLUDE 0 0 2 2 2 0 0 0 +syscon misc MCAST_MSFILTER 48 48 0 0 0 0 0 0 -syscon misc AREGTYPE 0 0 0 0 0 0 0 # consensus -syscon misc CTIME 0 0 0 0 0 0 0 # consensus -syscon misc EFD_CLOEXEC 0x080000 0x080000 0 0 0 0 0 -syscon misc EFD_NONBLOCK 0x0800 0x0800 0 0 0 0 0 -syscon misc EFD_SEMAPHORE 1 1 0 0 0 0 0 +syscon misc AREGTYPE 0 0 0 0 0 0 0 0 # consensus +syscon misc CTIME 0 0 0 0 0 0 0 0 # consensus +syscon misc EFD_CLOEXEC 0x080000 0x080000 0 0 0 0 0 0 +syscon misc EFD_NONBLOCK 0x0800 0x0800 0 0 0 0 0 0 +syscon misc EFD_SEMAPHORE 1 1 0 0 0 0 0 0 -syscon misc SYNC_FILE_RANGE_WAIT_AFTER 4 4 0 0 0 0 0 -syscon misc SYNC_FILE_RANGE_WAIT_BEFORE 1 1 0 0 0 0 0 -syscon misc SYNC_FILE_RANGE_WRITE 2 2 0 0 0 0 0 +syscon misc SYNC_FILE_RANGE_WAIT_AFTER 4 4 0 0 0 0 0 0 +syscon misc SYNC_FILE_RANGE_WAIT_BEFORE 1 1 0 0 0 0 0 0 +syscon misc SYNC_FILE_RANGE_WRITE 2 2 0 0 0 0 0 0 -syscon misc TEST_UNIT_READY 0 0 0 0 0 0 0 -syscon misc TFD_CLOEXEC 0x080000 0x080000 0 0 0 0 0 -syscon misc TFD_NONBLOCK 0x0800 0x0800 0 0 0 0 0 -syscon misc TFD_TIMER_ABSTIME 1 1 0 0 0 0 0 +syscon misc TEST_UNIT_READY 0 0 0 0 0 0 0 0 +syscon misc TFD_CLOEXEC 0x080000 0x080000 0 0 0 0 0 0 +syscon misc TFD_NONBLOCK 0x0800 0x0800 0 0 0 0 0 0 +syscon misc TFD_TIMER_ABSTIME 1 1 0 0 0 0 0 0 -syscon misc USRQUOTA 0 0 0 0 0 0 0 +syscon misc USRQUOTA 0 0 0 0 0 0 0 0 -syscon misc HOST_NAME_MAX 0x40 0x40 0 0 255 255 0 +syscon misc HOST_NAME_MAX 0x40 0x40 0 0 0 255 255 0 -syscon misc UDP_ENCAP_ESPINUDP_NON_IKE 1 1 0 1 0 0 0 -syscon misc UDP_NO_CHECK6_RX 102 102 0 0 0 0 0 -syscon misc UDP_NO_CHECK6_TX 101 101 0 0 0 0 0 +syscon misc UDP_ENCAP_ESPINUDP_NON_IKE 1 1 0 0 1 0 0 0 +syscon misc UDP_NO_CHECK6_RX 102 102 0 0 0 0 0 0 +syscon misc UDP_NO_CHECK6_TX 101 101 0 0 0 0 0 0 -syscon misc ACK 4 4 4 4 4 4 0 # unix consensus -syscon misc CDISCARD 15 15 15 15 15 15 0 # unix consensus -syscon misc CEOT 4 4 4 4 4 4 0 # unix consensus -syscon misc CERASE 127 127 127 127 127 127 0 # unix consensus -syscon misc CHRTYPE 51 51 51 51 51 51 0 # unix consensus -syscon misc CKILL 21 21 21 21 21 21 0 # unix consensus -syscon misc CLNEXT 22 22 22 22 22 22 0 # unix consensus -syscon misc CMIN 1 1 1 1 1 1 0 # unix consensus -syscon misc COMPLETE 2 2 2 2 2 2 0 # unix consensus -syscon misc CONTINUE 3 3 3 3 3 3 0 # unix consensus -syscon misc CONTTYPE 55 55 55 55 55 55 0 # unix consensus -syscon misc COPY_ABORTED 10 10 0 0 0 0 0 -syscon misc COPY_VERIFY 58 58 0 0 0 0 0 +syscon misc ACK 4 4 4 4 4 4 4 0 # unix consensus +syscon misc CDISCARD 15 15 15 15 15 15 15 0 # unix consensus +syscon misc CEOT 4 4 4 4 4 4 4 0 # unix consensus +syscon misc CERASE 127 127 127 127 127 127 127 0 # unix consensus +syscon misc CHRTYPE 51 51 51 51 51 51 51 0 # unix consensus +syscon misc CKILL 21 21 21 21 21 21 21 0 # unix consensus +syscon misc CLNEXT 22 22 22 22 22 22 22 0 # unix consensus +syscon misc CMIN 1 1 1 1 1 1 1 0 # unix consensus +syscon misc COMPLETE 2 2 2 2 2 2 2 0 # unix consensus +syscon misc CONTINUE 3 3 3 3 3 3 3 0 # unix consensus +syscon misc CONTTYPE 55 55 55 55 55 55 55 0 # unix consensus +syscon misc COPY_ABORTED 10 10 0 0 0 0 0 0 +syscon misc COPY_VERIFY 58 58 0 0 0 0 0 0 -syscon misc CQUIT 28 28 28 28 28 28 0 # unix consensus -syscon misc CREPRINT 18 18 18 18 18 18 0 # unix consensus -syscon misc CRPRNT 18 18 18 18 18 18 0 # unix consensus -syscon misc DATA 3 3 3 3 3 3 0 # unix consensus -syscon misc DEV_BSIZE 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 0 # unix consensus -syscon misc DIRTYPE 53 53 53 53 53 53 0 # unix consensus -syscon misc ELF_NGREG 27 27 0 0 0 0 0 -syscon misc ELF_PRARGSZ 80 80 0 0 0 0 0 +syscon misc CQUIT 28 28 28 28 28 28 28 0 # unix consensus +syscon misc CREPRINT 18 18 18 18 18 18 18 0 # unix consensus +syscon misc CRPRNT 18 18 18 18 18 18 18 0 # unix consensus +syscon misc DATA 3 3 3 3 3 3 3 0 # unix consensus +syscon misc DEV_BSIZE 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 0 # unix consensus +syscon misc DIRTYPE 53 53 53 53 53 53 53 0 # unix consensus +syscon misc ELF_NGREG 27 27 0 0 0 0 0 0 +syscon misc ELF_PRARGSZ 80 80 0 0 0 0 0 0 -syscon misc EM_ALTERA_NIOS2 113 113 0 0 0 0 0 -syscon misc EM_LATTICEMICO32 138 138 0 0 0 0 0 +syscon misc EM_ALTERA_NIOS2 113 113 0 0 0 0 0 0 +syscon misc EM_LATTICEMICO32 138 138 0 0 0 0 0 0 -syscon misc EXPR_NEST_MAX 0x20 0x20 0x20 0x20 0x20 0x20 0 # unix consensus +syscon misc EXPR_NEST_MAX 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0 # unix consensus # linux fallocate() flags # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon misc FALLOC_FL_KEEP_SIZE 0x01 0x01 -1 -1 -1 -1 -1 # bsd consensus -syscon misc FALLOC_FL_PUNCH_HOLE 0x02 0x02 -1 -1 -1 -1 -1 # bsd consensus -syscon misc FALLOC_FL_NO_HIDE_STALE 0x04 0x04 -1 -1 -1 -1 -1 # bsd consensus -syscon misc FALLOC_FL_COLLAPSE_RANGE 0x08 0x08 -1 -1 -1 -1 -1 # bsd consensus -syscon misc FALLOC_FL_ZERO_RANGE 0x10 0x10 -1 -1 -1 -1 0x000980C8 # bsd consensus & kNtFsctlSetZeroData -syscon misc FALLOC_FL_INSERT_RANGE 0x20 0x20 -1 -1 -1 -1 -1 # bsd consensus -syscon misc FALLOC_FL_UNSHARE_RANGE 0x40 0x40 -1 -1 -1 -1 -1 # bsd consensus +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon misc FALLOC_FL_KEEP_SIZE 0x01 0x01 -1 -1 -1 -1 -1 -1 # bsd consensus +syscon misc FALLOC_FL_PUNCH_HOLE 0x02 0x02 -1 -1 -1 -1 -1 -1 # bsd consensus +syscon misc FALLOC_FL_NO_HIDE_STALE 0x04 0x04 -1 -1 -1 -1 -1 -1 # bsd consensus +syscon misc FALLOC_FL_COLLAPSE_RANGE 0x08 0x08 -1 -1 -1 -1 -1 -1 # bsd consensus +syscon misc FALLOC_FL_ZERO_RANGE 0x10 0x10 -1 -1 -1 -1 -1 0x000980C8 # bsd consensus & kNtFsctlSetZeroData +syscon misc FALLOC_FL_INSERT_RANGE 0x20 0x20 -1 -1 -1 -1 -1 -1 # bsd consensus +syscon misc FALLOC_FL_UNSHARE_RANGE 0x40 0x40 -1 -1 -1 -1 -1 -1 # bsd consensus # Video Output Control Ioctls (mostly platform-specific) # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon vid FBIOGET_VSCREENINFO 0x4600 0x4600 0 0 0 0 0 -syscon vid FBIOPUT_VSCREENINFO 0x4601 0x4601 0 0 0 0 0 -syscon vid FBIOGET_FSCREENINFO 0x4602 0x4602 0 0 0 0 0 -syscon vid FBIOGETCMAP 0x4604 0x4604 0 0 0 0 0 -syscon vid FBIOPUTCMAP 0x4605 0x4605 0 0 0 0 0 -syscon vid FBIOPAN_DISPLAY 0x4606 0x4606 0 0 0 0 0 -syscon vid FBIO_WAITFORVSYNC 0x40044620 0x40044620 0 0 0 0 0 -#syscon vid FBIO_CACHE_SYNC 0x4630 0x4630 0 0 0 0 0 # does any Linux kernel driver actually implement this ioctl? only Chinese sources mention it -syscon vid GIO_FONT 0x4b60 0x4b60 0 0 0 0 0 -syscon vid PIO_FONT 0x4b61 0x4b61 0 0 0 0 0 -syscon vid GIO_FONTX 0x4b6b 0x4b6b 0 0 0 0 0 -syscon vid PIO_FONTX 0x4b6c 0x4b6c 0 0 0 0 0 -syscon vid PIO_FONT8x8 0 0 0 0x88006340 0 0 0 -syscon vid PIO_FONT8x14 0 0 0 0x8e006342 0 0 0 -syscon vid PIO_FONT8x16 0 0 0 0x90006344 0 0 0 -syscon vid PIO_VFONT 0 0 0 0x84086346 0 0 0 -syscon vid PIO_FONTRESET 0x4b6d 0x4b6d 0 0x20006348 0 0 0 # PIO_VFONT_DEFAULT on FreeBSD, absent on OpenBSD -syscon vid KDFONTOP 0x4b72 0x4b72 0 0 0 0 0 +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon vid FBIOGET_VSCREENINFO 0x4600 0x4600 0 0 0 0 0 0 +syscon vid FBIOPUT_VSCREENINFO 0x4601 0x4601 0 0 0 0 0 0 +syscon vid FBIOGET_FSCREENINFO 0x4602 0x4602 0 0 0 0 0 0 +syscon vid FBIOGETCMAP 0x4604 0x4604 0 0 0 0 0 0 +syscon vid FBIOPUTCMAP 0x4605 0x4605 0 0 0 0 0 0 +syscon vid FBIOPAN_DISPLAY 0x4606 0x4606 0 0 0 0 0 0 +syscon vid FBIO_WAITFORVSYNC 0x40044620 0x40044620 0 0 0 0 0 0 +#syscon vid FBIO_CACHE_SYNC 0x4630 0x4630 0 0 0 0 0 0 # does any Linux kernel driver actually implement this ioctl? only Chinese sources mention it +syscon vid GIO_FONT 0x4b60 0x4b60 0 0 0 0 0 0 +syscon vid PIO_FONT 0x4b61 0x4b61 0 0 0 0 0 0 +syscon vid GIO_FONTX 0x4b6b 0x4b6b 0 0 0 0 0 0 +syscon vid PIO_FONTX 0x4b6c 0x4b6c 0 0 0 0 0 0 +syscon vid PIO_FONT8x8 0 0 0 0 0x88006340 0 0 0 +syscon vid PIO_FONT8x14 0 0 0 0 0x8e006342 0 0 0 +syscon vid PIO_FONT8x16 0 0 0 0 0x90006344 0 0 0 +syscon vid PIO_VFONT 0 0 0 0 0x84086346 0 0 0 +syscon vid PIO_FONTRESET 0x4b6d 0x4b6d 0 0 0x20006348 0 0 0 # PIO_VFONT_DEFAULT on FreeBSD, absent on OpenBSD +syscon vid KDFONTOP 0x4b72 0x4b72 0 0 0 0 0 0 # System Call Numbers. # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology -syscon nr __NR_exit 0x003c 0x005d 0x2000169 0x01af 0x012e 0x136 0xfff # __bsdthread_terminate() on XNU, thr_exit() on FreeBSD, __threxit() on OpenBSD, __lwp_exit() on NetBSD -syscon nr __NR_exit_group 0x00e7 0x005e 0x2000001 0x0001 0x0001 0x001 0xfff -syscon nr __NR_read 0x0000 0x003f 0x2000003 0x0003 0x0003 0x003 0xfff -syscon nr __NR_write 0x0001 0x0040 0x2000004 0x0004 0x0004 0x004 0xfff -syscon nr __NR_open 0x0002 0x00b4 0x2000005 0x0005 0x0005 0x005 0xfff -syscon nr __NR_close 0x0003 0x0039 0x2000006 0x0006 0x0006 0x006 0xfff -syscon nr __NR_stat 0x0004 0x004f 0x2000152 0xfff 0x0026 0x1b7 0xfff -syscon nr __NR_fstat 0x0005 0x0050 0x2000153 0x0227 0x0035 0x1b8 0xfff -syscon nr __NR_lstat 0x0006 0x0fff 0x2000154 0x0028 0x0028 0x1b9 0xfff -syscon nr __NR_poll 0x0007 0x0fff 0x20000e6 0x00d1 0x00fc 0x0d1 0xfff -syscon nr __NR_ppoll 0x010f 0x0049 0xfff 0x0221 0x006d 0xfff 0xfff -syscon nr __NR_lseek 0x0008 0x003e 0x20000c7 0x01de 0x00c7 0x0c7 0xfff -syscon nr __NR_mmap 0x0009 0x00de 0x20000c5 0x01dd 0x00c5 0x0c5 0xfff -syscon nr __NR_msync 0x001a 0x00e3 0x2000041 0x0041 0x0100 0x115 0xfff -syscon nr __NR_mprotect 0x000a 0x00e2 0x200004a 0x004a 0x004a 0x04a 0xfff -syscon nr __NR_munmap 0x000b 0x00d7 0x2000049 0x0049 0x0049 0x049 0xfff -syscon nr __NR_sigaction 0x000d 0x0086 0x200002e 0x01a0 0x002e 0x154 0xfff -syscon nr __NR_sigprocmask 0x000e 0x0087 0x2000149 0x0154 0x0030 0x125 0xfff -syscon nr __NR_ioctl 0x0010 0x001d 0x2000036 0x0036 0x0036 0x036 0xfff -syscon nr __NR_pread 0x0011 0x0043 0x2000099 0x01db 0x00ad 0x0ad 0xfff -syscon nr __NR_pwrite 0x0012 0x0044 0x200009a 0x01dc 0x00ae 0x0ae 0xfff -syscon nr __NR_readv 0x0013 0x0041 0x2000078 0x0078 0x0078 0x078 0xfff -syscon nr __NR_writev 0x0014 0x0042 0x2000079 0x0079 0x0079 0x079 0xfff -syscon nr __NR_access 0x0015 0x0fff 0x2000021 0x0021 0x0021 0x021 0xfff -syscon nr __NR_pipe 0x0016 0x0fff 0x200002a 0x021e 0x0107 0x02a 0xfff -syscon nr __NR_select 0x0017 0x0fff 0x200005d 0x005d 0x0047 0x1a1 0xfff -syscon nr __NR_pselect 0xfff 0x0fff 0x200018a 0x020a 0x006e 0x1b4 0xfff -syscon nr __NR_pselect6 0x010e 0x0048 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_sched_yield 0x0018 0x007c 0x200005d 0x014b 0x012a 0x15e 0xfff # select() on XNU (previously swtch() but removed in 12.4) -syscon nr __NR_mremap 0x0019 0x00d8 0xfff 0xfff 0xfff 0x19b 0xfff -syscon nr __NR_mincore 0x001b 0x00e8 0x200004e 0x004e 0x004e 0x04e 0xfff -syscon nr __NR_madvise 0x001c 0x00e9 0x200004b 0x004b 0x004b 0x04b 0xfff -syscon nr __NR_shmget 0x001d 0x00c2 0x2000109 0x00e7 0x0121 0x0e7 0xfff -syscon nr __NR_shmat 0x001e 0x00c4 0x2000106 0x00e4 0x00e4 0x0e4 0xfff -syscon nr __NR_shmctl 0x001f 0x00c3 0x2000107 0x0200 0x0128 0x1bb 0xfff -syscon nr __NR_dup 0x0020 0x0017 0x2000029 0x0029 0x0029 0x029 0xfff -syscon nr __NR_dup2 0x0021 0x0fff 0x200005a 0x005a 0x005a 0x05a 0xfff -syscon nr __NR_pause 0x0022 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_nanosleep 0x0023 0x0065 0xfff 0x00f0 0x005b 0x1ae 0xfff -syscon nr __NR_getitimer 0x0024 0x0066 0x2000056 0x0056 0x0046 0x1aa 0xfff -syscon nr __NR_setitimer 0x0026 0x0067 0x2000053 0x0053 0x0045 0x1a9 0xfff -syscon nr __NR_alarm 0x0025 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_getpid 0x0027 0x00ac 0x2000014 0x0014 0x0014 0x014 0xfff -syscon nr __NR_sendfile 0x0028 0x0047 0x2000151 0x0189 0xfff 0xfff 0xfff -syscon nr __NR_socket 0x0029 0x00c6 0x2000061 0x0061 0x0061 0x18a 0xfff -syscon nr __NR_connect 0x002a 0x00cb 0x2000062 0x0062 0x0062 0x062 0xfff -syscon nr __NR_accept 0x002b 0x00ca 0x200001e 0x0063 0x001e 0x01e 0xfff -syscon nr __NR_sendto 0x002c 0x00ce 0x2000085 0x0085 0x0085 0x085 0xfff -syscon nr __NR_recvfrom 0x002d 0x00cf 0x200001d 0x001d 0x001d 0x01d 0xfff -syscon nr __NR_sendmsg 0x002e 0x00d3 0x200001c 0x001c 0x001c 0x01c 0xfff -syscon nr __NR_recvmsg 0x002f 0x00d4 0x200001b 0x001b 0x001b 0x01b 0xfff -syscon nr __NR_shutdown 0x0030 0x00d2 0x2000086 0x0086 0x0086 0x086 0xfff -syscon nr __NR_bind 0x0031 0x00c8 0x2000068 0x0068 0x0068 0x068 0xfff -syscon nr __NR_listen 0x0032 0x00c9 0x200006a 0x006a 0x006a 0x06a 0xfff -syscon nr __NR_getsockname 0x0033 0x00cc 0x2000020 0x0020 0x0020 0x020 0xfff -syscon nr __NR_getpeername 0x0034 0x00cd 0x200001f 0x008d 0x001f 0x01f 0xfff -syscon nr __NR_socketpair 0x0035 0x00c7 0x2000087 0x0087 0x0087 0x087 0xfff -syscon nr __NR_setsockopt 0x0036 0x00d0 0x2000069 0x0069 0x0069 0x069 0xfff -syscon nr __NR_getsockopt 0x0037 0x00d1 0x2000076 0x0076 0x0076 0x076 0xfff -syscon nr __NR_fork 0x0039 0x0fff 0x2000002 0x0002 0x0002 0x002 0xfff -syscon nr __NR_vfork 0x003a 0x0fff 0x2000042 0x0042 0x0042 0x042 0xfff -syscon nr __NR_posix_spawn 0xfff 0x0fff 0x20000f4 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_execve 0x003b 0x00dd 0x200003b 0x003b 0x003b 0x03b 0xfff # DING DING DING DING DING -syscon nr __NR_wait4 0x003d 0x0104 0x2000007 0x0007 0x000b 0x1c1 0xfff -syscon nr __NR_kill 0x003e 0x0081 0x2000025 0x0025 0x007a 0x025 0xfff -syscon nr __NR_killpg 0xfff 0x0fff 0xfff 0x0092 0xfff 0xfff 0xfff -syscon nr __NR_clone 0x0038 0x00dc 0xfff 0xfff 0xfff 0x11f 0xfff -syscon nr __NR_tkill 0x00c8 0x0082 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_futex 0x00ca 0x0062 0xfff 0x1c6 0x0053 0x0a6 0xfff -syscon nr __NR_set_robust_list 0x0111 0x0063 0xfff 0xfff 0xfff 0x0a7 0xfff -syscon nr __NR_get_robust_list 0x0112 0x0064 0xfff 0xfff 0xfff 0x0a8 0xfff -syscon nr __NR_uname 0x003f 0x00a0 0xfff 0x00a4 0xfff 0xfff 0xfff -syscon nr __NR_semget 0x0040 0x00be 0x20000ff 0x00dd 0x00dd 0x0dd 0xfff -syscon nr __NR_semop 0x0041 0x00c1 0x2000100 0x00de 0x0122 0x0de 0xfff -syscon nr __NR_semctl 0x0042 0x00bf 0x20000fe 0x01fe 0x0127 0xfff 0xfff -syscon nr __NR_shmdt 0x0043 0x00c5 0x2000108 0x00e6 0x00e6 0x0e6 0xfff -syscon nr __NR_msgget 0x0044 0x00ba 0x2000103 0x00e1 0x00e1 0x0e1 0xfff -syscon nr __NR_msgsnd 0x0045 0x00bd 0x2000104 0x00e2 0x00e2 0x0e2 0xfff -syscon nr __NR_msgrcv 0x0046 0x00bc 0x2000105 0x00e3 0x00e3 0x0e3 0xfff -syscon nr __NR_msgctl 0x0047 0x00bb 0x2000102 0x01ff 0x0129 0x1bc 0xfff -syscon nr __NR_fcntl 0x0048 0x0019 0x200005c 0x005c 0x005c 0x05c 0xfff -syscon nr __NR_flock 0x0049 0x0020 0x2000083 0x0083 0x0083 0x083 0xfff -syscon nr __NR_fsync 0x004a 0x0052 0x200005f 0x005f 0x005f 0x05f 0xfff -syscon nr __NR_fdatasync 0x004b 0x0053 0x20000bb 0x0226 0x005f 0x0f1 0xfff -syscon nr __NR_truncate 0x004c 0x002d 0x20000c8 0x01df 0x00c8 0x0c8 0xfff -syscon nr __NR_ftruncate 0x004d 0x002e 0x20000c9 0x01e0 0x00c9 0x0c9 0xfff -syscon nr __NR_getcwd 0x004f 0x0011 0xfff 0x0146 0x0130 0x128 0xfff -syscon nr __NR_chdir 0x0050 0x0031 0x200000c 0x000c 0x000c 0x00c 0xfff -syscon nr __NR_fchdir 0x0051 0x0032 0x200000d 0x000d 0x000d 0x00d 0xfff -syscon nr __NR_rename 0x0052 0x0fff 0x2000080 0x0080 0x0080 0x080 0xfff -syscon nr __NR_mkdir 0x0053 0x0fff 0x2000088 0x0088 0x0088 0x088 0xfff -syscon nr __NR_rmdir 0x0054 0x0fff 0x2000089 0x0089 0x0089 0x089 0xfff -syscon nr __NR_creat 0x0055 0x0fff 0xfff 0x0008 0xfff 0x008 0xfff -syscon nr __NR_link 0x0056 0x0fff 0x2000009 0x0009 0x0009 0x009 0xfff -syscon nr __NR_unlink 0x0057 0x00b5 0x200000a 0x000a 0x000a 0x00a 0xfff -syscon nr __NR_symlink 0x0058 0x0fff 0x2000039 0x0039 0x0039 0x039 0xfff -syscon nr __NR_readlink 0x0059 0x0fff 0x200003a 0x003a 0x003a 0x03a 0xfff -syscon nr __NR_chmod 0x005a 0x0fff 0x200000f 0x000f 0x000f 0x00f 0xfff -syscon nr __NR_fchmod 0x005b 0x0034 0x200007c 0x007c 0x007c 0x07c 0xfff -syscon nr __NR_chown 0x005c 0x0fff 0x2000010 0x0010 0x0010 0x010 0xfff -syscon nr __NR_fchown 0x005d 0x0037 0x200007b 0x007b 0x007b 0x07b 0xfff -syscon nr __NR_lchown 0x005e 0x0fff 0x200016c 0x00fe 0x00fe 0x113 0xfff -syscon nr __NR_umask 0x005f 0x00a6 0x200003c 0x003c 0x003c 0x03c 0xfff -syscon nr __NR_gettimeofday 0x0060 0x00a9 0x2000074 0x0074 0x0043 0x1a2 0xfff -syscon nr __NR_getrlimit 0x0061 0x00a3 0x20000c2 0x00c2 0x00c2 0x0c2 0xfff -syscon nr __NR_getrusage 0x0062 0x00a5 0x2000075 0x0075 0x0013 0x1bd 0xfff -syscon nr __NR_sysinfo 0x0063 0x00b3 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_times 0x0064 0x0099 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_ptrace 0x0065 0x0075 0x200001a 0x001a 0x001a 0x01a 0xfff -syscon nr __NR_syslog 0x0067 0x0074 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_getuid 0x0066 0x00ae 0x2000018 0x0018 0x0018 0x018 0xfff -syscon nr __NR_getgid 0x0068 0x00b0 0x200002f 0x002f 0x002f 0x02f 0xfff -syscon nr __NR_getppid 0x006e 0x00ad 0x2000027 0x0027 0x0027 0xfff 0xfff -syscon nr __NR_getpgrp 0x006f 0x0fff 0x2000051 0x0051 0x0051 0x051 0xfff -syscon nr __NR_setsid 0x0070 0x009d 0x2000093 0x0093 0x0093 0x093 0xfff -syscon nr __NR_getsid 0x007c 0x009c 0x2000136 0x0136 0x00ff 0x11e 0xfff -syscon nr __NR_getpgid 0x0079 0x009b 0x2000097 0x00cf 0x00cf 0x0cf 0xfff -syscon nr __NR_setpgid 0x006d 0x009a 0x2000052 0x0052 0x0052 0x052 0xfff -syscon nr __NR_geteuid 0x006b 0x00af 0x2000019 0x0019 0x0019 0xfff 0xfff -syscon nr __NR_getegid 0x006c 0x00b1 0x200002b 0x002b 0x002b 0xfff 0xfff -syscon nr __NR_getgroups 0x0073 0x009e 0x200004f 0x004f 0x004f 0x04f 0xfff -syscon nr __NR_setgroups 0x0074 0x009f 0x2000050 0x0050 0x0050 0x050 0xfff -syscon nr __NR_setreuid 0x0071 0x0091 0x200007e 0x007e 0x007e 0x07e 0xfff -syscon nr __NR_setregid 0x0072 0x008f 0x200007f 0x007f 0x007f 0x07f 0xfff -syscon nr __NR_setuid 0x0069 0x0092 0x2000017 0x0017 0x0017 0x017 0xfff -syscon nr __NR_setgid 0x006a 0x0090 0x20000b5 0x00b5 0x00b5 0x0b5 0xfff -syscon nr __NR_setresuid 0x0075 0x0093 0xfff 0x0137 0x011a 0xfff 0xfff -syscon nr __NR_setresgid 0x0077 0x0095 0xfff 0x0138 0x011c 0xfff 0xfff -syscon nr __NR_getresuid 0x0076 0x0094 0xfff 0x0168 0x0119 0xfff 0xfff -syscon nr __NR_getresgid 0x0078 0x0096 0xfff 0x0169 0x011b 0xfff 0xfff -syscon nr __NR_sigpending 0x007f 0x0088 0x2000034 0x0034 0x0034 0x124 0xfff -syscon nr __NR_sigsuspend 0x0082 0x0085 0x200006f 0x0155 0x006f 0x126 0xfff -syscon nr __NR_sigaltstack 0x0083 0x0084 0x2000035 0x0035 0x0120 0x119 0xfff -syscon nr __NR_mknod 0x0085 0x0fff 0x200000e 0x000e 0x000e 0x1c2 0xfff -syscon nr __NR_mknodat 0x0103 0x0021 0xfff 0x22ff 0x0140 0x1cc 0xfff -syscon nr __NR_mkfifo 0xfff 0x0fff 0x2000084 0x0084 0x0084 0x084 0xfff -syscon nr __NR_mkfifoat 0xfff 0x0fff 0xfff 0x01f1 0x013f 0x1cb 0xfff -syscon nr __NR_statfs 0x0089 0x002b 0x2000159 0x022b 0x003f 0xfff 0xfff -syscon nr __NR_fstatfs 0x008a 0x002c 0x200015a 0x022c 0x0040 0xfff 0xfff -syscon nr __NR_getpriority 0x008c 0x008d 0x2000064 0x0064 0x0064 0x064 0xfff -syscon nr __NR_setpriority 0x008d 0x008c 0x2000060 0x0060 0x0060 0x060 0xfff -syscon nr __NR_mlock 0x0095 0x00e4 0x20000cb 0x00cb 0x00cb 0x0cb 0xfff -syscon nr __NR_munlock 0x0096 0x00e5 0x20000cc 0x00cc 0x00cc 0x0cc 0xfff -syscon nr __NR_mlockall 0x0097 0x00e6 0x2000144 0x0144 0x010f 0x0f2 0xfff -syscon nr __NR_munlockall 0x0098 0x00e7 0x2000145 0x0145 0x0110 0x0f3 0xfff -syscon nr __NR_setrlimit 0x00a0 0x00a4 0x20000c3 0x00c3 0x00c3 0x0c3 0xfff -syscon nr __NR_chroot 0x00a1 0x0033 0x200003d 0x003d 0x003d 0x03d 0xfff -syscon nr __NR_sync 0x00a2 0x0051 0x2000024 0x0024 0x0024 0x024 0xfff -syscon nr __NR_acct 0x00a3 0x0059 0x2000033 0x0033 0x0033 0x033 0xfff -syscon nr __NR_settimeofday 0x00a4 0x00aa 0x200007a 0x007a 0x0044 0x1a3 0xfff -syscon nr __NR_mount 0x00a5 0x0028 0x20000a7 0x0015 0x0015 0x19a 0xfff -syscon nr __NR_reboot 0x00a9 0x008e 0x2000037 0x0037 0x0037 0x0d0 0xfff -syscon nr __NR_quotactl 0x00b3 0x003c 0x20000a5 0x0094 0x0094 0xfff 0xfff -syscon nr __NR_setfsuid 0x007a 0x0097 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_setfsgid 0x007b 0x0098 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_capget 0x007d 0x005a 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_capset 0x007e 0x005b 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_sigtimedwait 0x0080 0x0089 0xfff 0x0159 0xfff 0xfff 0xfff -syscon nr __NR_sigqueueinfo 0x0081 0x008a 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_personality 0x0087 0x005c 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_ustat 0x0088 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_sysfs 0x008b 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_sched_setparam 0x008e 0x0076 0xfff 0x0147 0xfff 0xfff 0xfff -syscon nr __NR_sched_getparam 0x008f 0x0079 0xfff 0x0148 0xfff 0xfff 0xfff -syscon nr __NR_sched_setscheduler 0x0090 0x0077 0xfff 0x0149 0xfff 0xfff 0xfff -syscon nr __NR_sched_getscheduler 0x0091 0x0078 0xfff 0x014a 0xfff 0xfff 0xfff -syscon nr __NR_sched_get_priority_max 0x0092 0x007d 0xfff 0x014c 0xfff 0xfff 0xfff -syscon nr __NR_sched_get_priority_min 0x0093 0x007e 0xfff 0x014d 0xfff 0xfff 0xfff -syscon nr __NR_sched_rr_get_interval 0x0094 0x007f 0xfff 0x014e 0xfff 0xfff 0xfff -syscon nr __NR_vhangup 0x0099 0x003a 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_modify_ldt 0x009a 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_pivot_root 0x009b 0x0029 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR__sysctl 0x009c 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_prctl 0x009d 0x00a7 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_arch_prctl 0x009e 0x0fff 0x3000003 0x00a5 0x149 0x13d 0xfff # sysarch on freebsd, _lwp_setprivate on netbsd, __set_tcb on openbsd, thread_fast_set_cthread_self on xnu -syscon nr __NR_adjtimex 0x009f 0x00ab 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_umount2 0x00a6 0x0027 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_swapon 0x00a7 0x00e0 0x2000055 0x0055 0xfff 0xfff 0xfff -syscon nr __NR_swapoff 0x00a8 0x00e1 0xfff 0x01a8 0xfff 0xfff 0xfff -syscon nr __NR_sethostname 0x00aa 0x00a1 0xfff 0x0058 0xfff 0xfff 0xfff -syscon nr __NR_setdomainname 0x00ab 0x00a2 0xfff 0x00a3 0xfff 0xfff 0xfff -syscon nr __NR_iopl 0x00ac 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_ioperm 0x00ad 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_init_module 0x00af 0x0069 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_delete_module 0x00b0 0x006a 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_gettid 0x00ba 0x00b2 0x0100001b 432 299 311 0xfff # TODO(jart): thread_self_trap vs. gettid? -syscon nr __NR_readahead 0x00bb 0x00d5 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_setxattr 0x00bc 0x0005 0x20000ec 0xfff 0xfff 0x177 0xfff -syscon nr __NR_fsetxattr 0x00be 0x0007 0x20000ed 0xfff 0xfff 0x179 0xfff -syscon nr __NR_getxattr 0x00bf 0x0008 0x20000ea 0xfff 0xfff 0x17a 0xfff -syscon nr __NR_fgetxattr 0x00c1 0x000a 0x20000eb 0xfff 0xfff 0x17c 0xfff -syscon nr __NR_listxattr 0x00c2 0x000b 0x20000f0 0xfff 0xfff 0x17d 0xfff -syscon nr __NR_flistxattr 0x00c4 0x000d 0x20000f1 0xfff 0xfff 0x17f 0xfff -syscon nr __NR_removexattr 0x00c5 0x000e 0x20000ee 0xfff 0xfff 0x180 0xfff -syscon nr __NR_fremovexattr 0x00c7 0x0010 0x20000ef 0xfff 0xfff 0x182 0xfff -syscon nr __NR_lsetxattr 0x00bd 0x0006 0xfff 0xfff 0xfff 0x178 0xfff -syscon nr __NR_lgetxattr 0x00c0 0x0009 0xfff 0xfff 0xfff 0x17b 0xfff -syscon nr __NR_llistxattr 0x00c3 0x000c 0xfff 0xfff 0xfff 0x17e 0xfff -syscon nr __NR_lremovexattr 0x00c6 0x000f 0xfff 0xfff 0xfff 0x181 0xfff -syscon nr __NR_sched_setaffinity 0x00cb 0x007a 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_sched_getaffinity 0x00cc 0x007b 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_cpuset_getaffinity 0xfff 0xfff 0xfff 0x01e7 0xfff 0xfff 0xfff -syscon nr __NR_cpuset_setaffinity 0xfff 0xfff 0xfff 0x01e8 0xfff 0xfff 0xfff -syscon nr __NR_io_setup 0x00ce 0x0000 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_io_destroy 0x00cf 0x0001 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_io_getevents 0x00d0 0x0004 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_io_submit 0x00d1 0x0002 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_io_cancel 0x00d2 0x0003 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_lookup_dcookie 0x00d4 0x0012 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_epoll_create 0x00d5 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_epoll_wait 0x00e8 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_epoll_ctl 0x00e9 0x0015 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_getdents 0x00d9 0x003d 0xfff 0x0110 0x0063 0x186 0xfff -syscon nr __NR_set_tid_address 0x00da 0x0060 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_restart_syscall 0x00db 0x0080 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_semtimedop 0x00dc 0x00c0 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_fadvise 0x00dd 0x00df 0xfff 0x0213 0xfff 0xfff 0xfff -syscon nr __NR_timer_create 0x00de 0x006b 0xfff 0xfff 0xfff 0x0eb 0xfff -syscon nr __NR_timer_settime 0x00df 0x006e 0xfff 0xfff 0xfff 0x1be 0xfff -syscon nr __NR_timer_gettime 0x00e0 0x006c 0xfff 0xfff 0xfff 0x1bf 0xfff -syscon nr __NR_timer_getoverrun 0x00e1 0x006d 0xfff 0xfff 0xfff 0x0ef 0xfff -syscon nr __NR_timer_delete 0x00e2 0x006f 0xfff 0xfff 0xfff 0x0ec 0xfff -syscon nr __NR_clock_settime 0x00e3 0x0070 0xfff 0x00e9 0x0058 0x1ac 0xfff -syscon nr __NR_clock_gettime 0x00e4 0x0071 0xfff 0x00e8 0x0057 0x1ab 0xfff -syscon nr __NR_clock_getres 0x00e5 0x0072 0xfff 0x00ea 0x0059 0x1ad 0xfff -syscon nr __NR_clock_nanosleep 0x00e6 0x0073 0xfff 0x00f4 0xfff 0x1dd 0xfff -syscon nr __NR_tgkill 0x00ea 0x0083 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_mbind 0x00ed 0x00eb 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_set_mempolicy 0x00ee 0x00ed 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_get_mempolicy 0x00ef 0x00ec 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_mq_open 0x00f0 0x00b4 0xfff 0xfff 0xfff 0x101 0xfff -syscon nr __NR_mq_unlink 0x00f1 0x00b5 0xfff 0xfff 0xfff 0x103 0xfff -syscon nr __NR_mq_timedsend 0x00f2 0x00b6 0xfff 0xfff 0xfff 0x1b0 0xfff -syscon nr __NR_mq_timedreceive 0x00f3 0x00b7 0xfff 0xfff 0xfff 0x1b1 0xfff -syscon nr __NR_mq_notify 0x00f4 0x00b8 0xfff 0xfff 0xfff 0x106 0xfff -syscon nr __NR_mq_getsetattr 0x00f5 0x00b9 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_kexec_load 0x00f6 0x0068 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_waitid 0x00f7 0x005f 0x20000ad 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_add_key 0x00f8 0x00d9 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_request_key 0x00f9 0x00da 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_keyctl 0x00fa 0x00db 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_ioprio_set 0x00fb 0x001e 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_ioprio_get 0x00fc 0x001f 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_inotify_init 0x00fd 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_inotify_add_watch 0x00fe 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_inotify_rm_watch 0x00ff 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_openat 0x0101 0x0038 0x20001cf 0x01f3 0x0141 0x1d4 0xfff -syscon nr __NR_mkdirat 0x0102 0x0022 0x20001db 0x01f0 0x013e 0x1cd 0xfff -syscon nr __NR_fchownat 0x0104 0x0036 0x20001d4 0x01eb 0x013b 0x1d0 0xfff -syscon nr __NR_utime 0x0084 0x0062 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_utimes 0x00eb 0x0058 0x200008a 0x008a 0x004c 0x1a4 0xfff -syscon nr __NR_futimesat 0x0105 0x0fff 0xfff 0x01ee 0xfff 0xfff 0xfff -syscon nr __NR_futimes 0xfff 0x0fff 0x200008b 0x00ce 0x004d 0x1a7 0xfff -syscon nr __NR_futimens 0xfff 0x0fff 0xfff 0x0222 0x0055 0x1d8 0xfff -syscon nr __NR_fstatat 0x0106 0x004f 0x20001d6 0x0228 0x002a 0x1d2 0xfff -syscon nr __NR_unlinkat 0x0107 0x0023 0x20001d8 0x01f7 0x0145 0x1d7 0xfff -syscon nr __NR_renameat 0x0108 0x0026 0x20001d1 0x01f5 0x0143 0x1ca 0xfff -syscon nr __NR_linkat 0x0109 0x0025 0x20001d7 0x01ef 0x013d 0x1c9 0xfff -syscon nr __NR_symlinkat 0x010a 0x0024 0x20001da 0x01f6 0x0144 0x1d6 0xfff -syscon nr __NR_readlinkat 0x010b 0x004e 0x20001d9 0x01f4 0x0142 0x1d5 0xfff -syscon nr __NR_fchmodat 0x010c 0x0035 0x20001d3 0x01ea 0x013a 0x1cf 0xfff -syscon nr __NR_faccessat 0x010d 0x0030 0x20001d2 0x01e9 0x0139 0x1ce 0xfff -syscon nr __NR_unshare 0x0110 0x0061 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_splice 0x0113 0x004c 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_tee 0x0114 0x004d 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_sync_file_range 0x0115 0x0054 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_vmsplice 0x0116 0x004b 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_migrate_pages 0x0100 0x00ee 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_move_pages 0x0117 0x00ef 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_preadv 0x0127 0x0045 0xfff 0x0121 0x010b 0x121 0xfff -syscon nr __NR_pwritev 0x0128 0x0046 0xfff 0x0122 0x010c 0x122 0xfff -syscon nr __NR_utimensat 0x0118 0x0058 0xfff 0x0223 0x0054 0x1d3 0xfff -syscon nr __NR_fallocate 0x011d 0x002f 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_posix_fallocate 0xfff 0xfff 0xfff 0x0212 0xfff 0x1df 0xfff -syscon nr __NR_accept4 0x0120 0x00f2 0xfff 0x021d 0x005d 0xfff 0xfff -syscon nr __NR_dup3 0x0124 0x0018 0xfff 0xfff 0x0066 0x1c6 0xfff -syscon nr __NR_pipe2 0x0125 0x003b 0xfff 0x021e 0x0065 0x1c5 0xfff -syscon nr __NR_epoll_pwait 0x0119 0x0016 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_epoll_create1 0x0123 0x0014 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_perf_event_open 0x012a 0x00f1 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_inotify_init1 0x0126 0x001a 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_tgsigqueueinfo 0x0129 0x00f0 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_signalfd 0x011a 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_signalfd4 0x0121 0x004a 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_eventfd 0x011c 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_eventfd2 0x0122 0x0013 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_timerfd_create 0x011b 0x0055 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_timerfd_settime 0x011e 0x0056 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_timerfd_gettime 0x011f 0x0057 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_recvmmsg 0x012b 0x00f3 0xfff 0xfff 0xfff 0x1db 0xfff -syscon nr __NR_fanotify_init 0x012c 0x0106 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_fanotify_mark 0x012d 0x0107 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_prlimit 0x012e 0x0105 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_name_to_handle_at 0x012f 0x0108 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_open_by_handle_at 0x0130 0x0109 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_clock_adjtime 0x0131 0x010a 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_syncfs 0x0132 0x010b 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_sendmmsg 0x0133 0x010d 0xfff 0xfff 0xfff 0x1dc 0xfff -syscon nr __NR_setns 0x0134 0x010c 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_getcpu 0x0135 0x00a8 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_process_vm_readv 0x0136 0x010e 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_process_vm_writev 0x0137 0x010f 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_kcmp 0x0138 0x0110 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_finit_module 0x0139 0x0111 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_sched_setattr 0x013a 0x0112 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_sched_getattr 0x013b 0x0113 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_renameat2 0x013c 0x0114 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_seccomp 0x013d 0x0115 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_getrandom 0x013e 0x0116 0x20001f4 0x0233 0x0007 0x05b 0xfff -syscon nr __NR_memfd_create 0x013f 0x0117 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_kexec_file_load 0x0140 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_bpf 0x0141 0x0118 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_execveat 0x0142 0x0119 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_userfaultfd 0x0143 0x011a 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_membarrier 0x0144 0x011b 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_mlock2 0x0145 0x011c 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_copy_file_range 0x0146 0x011d 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_preadv2 0x0147 0x011e 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_pwritev2 0x0148 0x011f 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_pkey_mprotect 0x0149 0x0120 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_pkey_alloc 0x014a 0x0121 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_pkey_free 0x014b 0x0122 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_statx 0x014c 0x0123 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_io_pgetevents 0x014d 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_rseq 0x014e 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_pidfd_send_signal 0x01a8 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_io_uring_setup 0x01a9 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_io_uring_enter 0x01aa 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_io_uring_register 0x01ab 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_pledge 0xfff 0xfff 0xfff 0xfff 0x006c 0xfff 0xfff -syscon nr __NR_msyscall 0xfff 0xfff 0xfff 0xfff 0x0025 0xfff 0xfff -syscon nr __NR_ktrace 0xfff 0xfff 0xfff 0x002d 0x002d 0x02d 0xfff +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology +syscon nr __NR_exit 0x003c 0x005d 0x2000169 0x0169 0x01af 0x012e 0x136 0xfff # __bsdthread_terminate() on XNU, thr_exit() on FreeBSD, __threxit() on OpenBSD, __lwp_exit() on NetBSD +syscon nr __NR_exit_group 0x00e7 0x005e 0x2000001 0x0001 0x0001 0x0001 0x001 0xfff +syscon nr __NR_read 0x0000 0x003f 0x2000003 0x0003 0x0003 0x0003 0x003 0xfff +syscon nr __NR_write 0x0001 0x0040 0x2000004 0x0004 0x0004 0x0004 0x004 0xfff +syscon nr __NR_open 0x0002 0x00b4 0x2000005 0x0005 0x0005 0x0005 0x005 0xfff +syscon nr __NR_close 0x0003 0x0039 0x2000006 0x0006 0x0006 0x0006 0x006 0xfff +syscon nr __NR_stat 0x0004 0x004f 0x2000152 0x0152 0xfff 0x0026 0x1b7 0xfff +syscon nr __NR_fstat 0x0005 0x0050 0x2000153 0x0153 0x0227 0x0035 0x1b8 0xfff +syscon nr __NR_lstat 0x0006 0x0fff 0x2000154 0x0154 0x0028 0x0028 0x1b9 0xfff +syscon nr __NR_poll 0x0007 0x0fff 0x20000e6 0x00e6 0x00d1 0x00fc 0x0d1 0xfff +syscon nr __NR_ppoll 0x010f 0x0049 0xfff 0xfff 0x0221 0x006d 0xfff 0xfff +syscon nr __NR_lseek 0x0008 0x003e 0x20000c7 0x00c7 0x01de 0x00c7 0x0c7 0xfff +syscon nr __NR_mmap 0x0009 0x00de 0x20000c5 0x00c5 0x01dd 0x00c5 0x0c5 0xfff +syscon nr __NR_msync 0x001a 0x00e3 0x2000041 0x0041 0x0041 0x0100 0x115 0xfff +syscon nr __NR_mprotect 0x000a 0x00e2 0x200004a 0x004a 0x004a 0x004a 0x04a 0xfff +syscon nr __NR_munmap 0x000b 0x00d7 0x2000049 0x0049 0x0049 0x0049 0x049 0xfff +syscon nr __NR_sigaction 0x000d 0x0086 0x200002e 0x002e 0x01a0 0x002e 0x154 0xfff +syscon nr __NR_sigprocmask 0x000e 0x0087 0x2000149 0x0149 0x0154 0x0030 0x125 0xfff +syscon nr __NR_ioctl 0x0010 0x001d 0x2000036 0x0036 0x0036 0x0036 0x036 0xfff +syscon nr __NR_pread 0x0011 0x0043 0x2000099 0x0099 0x01db 0x00ad 0x0ad 0xfff +syscon nr __NR_pwrite 0x0012 0x0044 0x200009a 0x009a 0x01dc 0x00ae 0x0ae 0xfff +syscon nr __NR_readv 0x0013 0x0041 0x2000078 0x0078 0x0078 0x0078 0x078 0xfff +syscon nr __NR_writev 0x0014 0x0042 0x2000079 0x0079 0x0079 0x0079 0x079 0xfff +syscon nr __NR_access 0x0015 0x0fff 0x2000021 0x0021 0x0021 0x0021 0x021 0xfff +syscon nr __NR_pipe 0x0016 0x0fff 0x200002a 0x002a 0x021e 0x0107 0x02a 0xfff +syscon nr __NR_select 0x0017 0x0fff 0x200005d 0x005d 0x005d 0x0047 0x1a1 0xfff +syscon nr __NR_pselect 0xfff 0x0fff 0x200018a 0x018a 0x020a 0x006e 0x1b4 0xfff +syscon nr __NR_pselect6 0x010e 0x0048 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_sched_yield 0x0018 0x007c 0x200005d 0x005d 0x014b 0x012a 0x15e 0xfff # select() on XNU (previously swtch() but removed in 12.4) +syscon nr __NR_mremap 0x0019 0x00d8 0xfff 0xfff 0xfff 0xfff 0x19b 0xfff +syscon nr __NR_mincore 0x001b 0x00e8 0x200004e 0x004e 0x004e 0x004e 0x04e 0xfff +syscon nr __NR_madvise 0x001c 0x00e9 0x200004b 0x004b 0x004b 0x004b 0x04b 0xfff +syscon nr __NR_shmget 0x001d 0x00c2 0x2000109 0x0109 0x00e7 0x0121 0x0e7 0xfff +syscon nr __NR_shmat 0x001e 0x00c4 0x2000106 0x0106 0x00e4 0x00e4 0x0e4 0xfff +syscon nr __NR_shmctl 0x001f 0x00c3 0x2000107 0x0107 0x0200 0x0128 0x1bb 0xfff +syscon nr __NR_dup 0x0020 0x0017 0x2000029 0x0029 0x0029 0x0029 0x029 0xfff +syscon nr __NR_dup2 0x0021 0x0fff 0x200005a 0x005a 0x005a 0x005a 0x05a 0xfff +syscon nr __NR_pause 0x0022 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_nanosleep 0x0023 0x0065 0xfff 0xfff 0x00f0 0x005b 0x1ae 0xfff +syscon nr __NR_getitimer 0x0024 0x0066 0x2000056 0x0056 0x0056 0x0046 0x1aa 0xfff +syscon nr __NR_setitimer 0x0026 0x0067 0x2000053 0x0053 0x0053 0x0045 0x1a9 0xfff +syscon nr __NR_alarm 0x0025 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_getpid 0x0027 0x00ac 0x2000014 0x0014 0x0014 0x0014 0x014 0xfff +syscon nr __NR_sendfile 0x0028 0x0047 0x2000151 0x0151 0x0189 0xfff 0xfff 0xfff +syscon nr __NR_socket 0x0029 0x00c6 0x2000061 0x0061 0x0061 0x0061 0x18a 0xfff +syscon nr __NR_connect 0x002a 0x00cb 0x2000062 0x0062 0x0062 0x0062 0x062 0xfff +syscon nr __NR_accept 0x002b 0x00ca 0x200001e 0x001e 0x0063 0x001e 0x01e 0xfff +syscon nr __NR_sendto 0x002c 0x00ce 0x2000085 0x0085 0x0085 0x0085 0x085 0xfff +syscon nr __NR_recvfrom 0x002d 0x00cf 0x200001d 0x001d 0x001d 0x001d 0x01d 0xfff +syscon nr __NR_sendmsg 0x002e 0x00d3 0x200001c 0x001c 0x001c 0x001c 0x01c 0xfff +syscon nr __NR_recvmsg 0x002f 0x00d4 0x200001b 0x001b 0x001b 0x001b 0x01b 0xfff +syscon nr __NR_shutdown 0x0030 0x00d2 0x2000086 0x0086 0x0086 0x0086 0x086 0xfff +syscon nr __NR_bind 0x0031 0x00c8 0x2000068 0x0068 0x0068 0x0068 0x068 0xfff +syscon nr __NR_listen 0x0032 0x00c9 0x200006a 0x006a 0x006a 0x006a 0x06a 0xfff +syscon nr __NR_getsockname 0x0033 0x00cc 0x2000020 0x0020 0x0020 0x0020 0x020 0xfff +syscon nr __NR_getpeername 0x0034 0x00cd 0x200001f 0x001f 0x008d 0x001f 0x01f 0xfff +syscon nr __NR_socketpair 0x0035 0x00c7 0x2000087 0x0087 0x0087 0x0087 0x087 0xfff +syscon nr __NR_setsockopt 0x0036 0x00d0 0x2000069 0x0069 0x0069 0x0069 0x069 0xfff +syscon nr __NR_getsockopt 0x0037 0x00d1 0x2000076 0x0076 0x0076 0x0076 0x076 0xfff +syscon nr __NR_fork 0x0039 0x0fff 0x2000002 0x0002 0x0002 0x0002 0x002 0xfff +syscon nr __NR_vfork 0x003a 0x0fff 0x2000042 0x0042 0x0042 0x0042 0x042 0xfff +syscon nr __NR_posix_spawn 0xfff 0x0fff 0x20000f4 0x00f4 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_execve 0x003b 0x00dd 0x200003b 0x003b 0x003b 0x003b 0x03b 0xfff # DING DING DING DING DING +syscon nr __NR_wait4 0x003d 0x0104 0x2000007 0x0007 0x0007 0x000b 0x1c1 0xfff +syscon nr __NR_kill 0x003e 0x0081 0x2000025 0x0025 0x0025 0x007a 0x025 0xfff +syscon nr __NR_killpg 0xfff 0x0fff 0xfff 0xfff 0x0092 0xfff 0xfff 0xfff +syscon nr __NR_clone 0x0038 0x00dc 0xfff 0xfff 0xfff 0xfff 0x11f 0xfff +syscon nr __NR_tkill 0x00c8 0x0082 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_futex 0x00ca 0x0062 0xfff 0xfff 0x1c6 0x0053 0x0a6 0xfff +syscon nr __NR_set_robust_list 0x0111 0x0063 0xfff 0xfff 0xfff 0xfff 0x0a7 0xfff +syscon nr __NR_get_robust_list 0x0112 0x0064 0xfff 0xfff 0xfff 0xfff 0x0a8 0xfff +syscon nr __NR_uname 0x003f 0x00a0 0xfff 0xfff 0x00a4 0xfff 0xfff 0xfff +syscon nr __NR_semget 0x0040 0x00be 0x20000ff 0x00ff 0x00dd 0x00dd 0x0dd 0xfff +syscon nr __NR_semop 0x0041 0x00c1 0x2000100 0x0100 0x00de 0x0122 0x0de 0xfff +syscon nr __NR_semctl 0x0042 0x00bf 0x20000fe 0x00fe 0x01fe 0x0127 0xfff 0xfff +syscon nr __NR_shmdt 0x0043 0x00c5 0x2000108 0x0108 0x00e6 0x00e6 0x0e6 0xfff +syscon nr __NR_msgget 0x0044 0x00ba 0x2000103 0x0103 0x00e1 0x00e1 0x0e1 0xfff +syscon nr __NR_msgsnd 0x0045 0x00bd 0x2000104 0x0104 0x00e2 0x00e2 0x0e2 0xfff +syscon nr __NR_msgrcv 0x0046 0x00bc 0x2000105 0x0105 0x00e3 0x00e3 0x0e3 0xfff +syscon nr __NR_msgctl 0x0047 0x00bb 0x2000102 0x0102 0x01ff 0x0129 0x1bc 0xfff +syscon nr __NR_fcntl 0x0048 0x0019 0x200005c 0x005c 0x005c 0x005c 0x05c 0xfff +syscon nr __NR_flock 0x0049 0x0020 0x2000083 0x0083 0x0083 0x0083 0x083 0xfff +syscon nr __NR_fsync 0x004a 0x0052 0x200005f 0x005f 0x005f 0x005f 0x05f 0xfff +syscon nr __NR_fdatasync 0x004b 0x0053 0x20000bb 0x00bb 0x0226 0x005f 0x0f1 0xfff +syscon nr __NR_truncate 0x004c 0x002d 0x20000c8 0x00c8 0x01df 0x00c8 0x0c8 0xfff +syscon nr __NR_ftruncate 0x004d 0x002e 0x20000c9 0x00c9 0x01e0 0x00c9 0x0c9 0xfff +syscon nr __NR_getcwd 0x004f 0x0011 0xfff 0xfff 0x0146 0x0130 0x128 0xfff +syscon nr __NR_chdir 0x0050 0x0031 0x200000c 0x000c 0x000c 0x000c 0x00c 0xfff +syscon nr __NR_fchdir 0x0051 0x0032 0x200000d 0x000d 0x000d 0x000d 0x00d 0xfff +syscon nr __NR_rename 0x0052 0x0fff 0x2000080 0x0080 0x0080 0x0080 0x080 0xfff +syscon nr __NR_mkdir 0x0053 0x0fff 0x2000088 0x0088 0x0088 0x0088 0x088 0xfff +syscon nr __NR_rmdir 0x0054 0x0fff 0x2000089 0x0089 0x0089 0x0089 0x089 0xfff +syscon nr __NR_creat 0x0055 0x0fff 0xfff 0xfff 0x0008 0xfff 0x008 0xfff +syscon nr __NR_link 0x0056 0x0fff 0x2000009 0x0009 0x0009 0x0009 0x009 0xfff +syscon nr __NR_unlink 0x0057 0x00b5 0x200000a 0x000a 0x000a 0x000a 0x00a 0xfff +syscon nr __NR_symlink 0x0058 0x0fff 0x2000039 0x0039 0x0039 0x0039 0x039 0xfff +syscon nr __NR_readlink 0x0059 0x0fff 0x200003a 0x003a 0x003a 0x003a 0x03a 0xfff +syscon nr __NR_chmod 0x005a 0x0fff 0x200000f 0x000f 0x000f 0x000f 0x00f 0xfff +syscon nr __NR_fchmod 0x005b 0x0034 0x200007c 0x007c 0x007c 0x007c 0x07c 0xfff +syscon nr __NR_chown 0x005c 0x0fff 0x2000010 0x0010 0x0010 0x0010 0x010 0xfff +syscon nr __NR_fchown 0x005d 0x0037 0x200007b 0x007b 0x007b 0x007b 0x07b 0xfff +syscon nr __NR_lchown 0x005e 0x0fff 0x200016c 0x016c 0x00fe 0x00fe 0x113 0xfff +syscon nr __NR_umask 0x005f 0x00a6 0x200003c 0x003c 0x003c 0x003c 0x03c 0xfff +syscon nr __NR_gettimeofday 0x0060 0x00a9 0x2000074 0x0074 0x0074 0x0043 0x1a2 0xfff +syscon nr __NR_getrlimit 0x0061 0x00a3 0x20000c2 0x00c2 0x00c2 0x00c2 0x0c2 0xfff +syscon nr __NR_getrusage 0x0062 0x00a5 0x2000075 0x0075 0x0075 0x0013 0x1bd 0xfff +syscon nr __NR_sysinfo 0x0063 0x00b3 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_times 0x0064 0x0099 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_ptrace 0x0065 0x0075 0x200001a 0x001a 0x001a 0x001a 0x01a 0xfff +syscon nr __NR_syslog 0x0067 0x0074 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_getuid 0x0066 0x00ae 0x2000018 0x0018 0x0018 0x0018 0x018 0xfff +syscon nr __NR_getgid 0x0068 0x00b0 0x200002f 0x002f 0x002f 0x002f 0x02f 0xfff +syscon nr __NR_getppid 0x006e 0x00ad 0x2000027 0x0027 0x0027 0x0027 0xfff 0xfff +syscon nr __NR_getpgrp 0x006f 0x0fff 0x2000051 0x0051 0x0051 0x0051 0x051 0xfff +syscon nr __NR_setsid 0x0070 0x009d 0x2000093 0x0093 0x0093 0x0093 0x093 0xfff +syscon nr __NR_getsid 0x007c 0x009c 0x2000136 0x0136 0x0136 0x00ff 0x11e 0xfff +syscon nr __NR_getpgid 0x0079 0x009b 0x2000097 0x0097 0x00cf 0x00cf 0x0cf 0xfff +syscon nr __NR_setpgid 0x006d 0x009a 0x2000052 0x0052 0x0052 0x0052 0x052 0xfff +syscon nr __NR_geteuid 0x006b 0x00af 0x2000019 0x0019 0x0019 0x0019 0xfff 0xfff +syscon nr __NR_getegid 0x006c 0x00b1 0x200002b 0x002b 0x002b 0x002b 0xfff 0xfff +syscon nr __NR_getgroups 0x0073 0x009e 0x200004f 0x004f 0x004f 0x004f 0x04f 0xfff +syscon nr __NR_setgroups 0x0074 0x009f 0x2000050 0x0050 0x0050 0x0050 0x050 0xfff +syscon nr __NR_setreuid 0x0071 0x0091 0x200007e 0x007e 0x007e 0x007e 0x07e 0xfff +syscon nr __NR_setregid 0x0072 0x008f 0x200007f 0x007f 0x007f 0x007f 0x07f 0xfff +syscon nr __NR_setuid 0x0069 0x0092 0x2000017 0x0017 0x0017 0x0017 0x017 0xfff +syscon nr __NR_setgid 0x006a 0x0090 0x20000b5 0x00b5 0x00b5 0x00b5 0x0b5 0xfff +syscon nr __NR_setresuid 0x0075 0x0093 0xfff 0xfff 0x0137 0x011a 0xfff 0xfff +syscon nr __NR_setresgid 0x0077 0x0095 0xfff 0xfff 0x0138 0x011c 0xfff 0xfff +syscon nr __NR_getresuid 0x0076 0x0094 0xfff 0xfff 0x0168 0x0119 0xfff 0xfff +syscon nr __NR_getresgid 0x0078 0x0096 0xfff 0xfff 0x0169 0x011b 0xfff 0xfff +syscon nr __NR_sigpending 0x007f 0x0088 0x2000034 0x0034 0x0034 0x0034 0x124 0xfff +syscon nr __NR_sigsuspend 0x0082 0x0085 0x200006f 0x006f 0x0155 0x006f 0x126 0xfff +syscon nr __NR_sigaltstack 0x0083 0x0084 0x2000035 0x0035 0x0035 0x0120 0x119 0xfff +syscon nr __NR_mknod 0x0085 0x0fff 0x200000e 0x000e 0x000e 0x000e 0x1c2 0xfff +syscon nr __NR_mknodat 0x0103 0x0021 0xfff 0xfff 0x22ff 0x0140 0x1cc 0xfff +syscon nr __NR_mkfifo 0xfff 0x0fff 0x2000084 0x0084 0x0084 0x0084 0x084 0xfff +syscon nr __NR_mkfifoat 0xfff 0x0fff 0xfff 0xfff 0x01f1 0x013f 0x1cb 0xfff +syscon nr __NR_statfs 0x0089 0x002b 0x2000159 0x0159 0x022b 0x003f 0xfff 0xfff +syscon nr __NR_fstatfs 0x008a 0x002c 0x200015a 0x015a 0x022c 0x0040 0xfff 0xfff +syscon nr __NR_getpriority 0x008c 0x008d 0x2000064 0x0064 0x0064 0x0064 0x064 0xfff +syscon nr __NR_setpriority 0x008d 0x008c 0x2000060 0x0060 0x0060 0x0060 0x060 0xfff +syscon nr __NR_mlock 0x0095 0x00e4 0x20000cb 0x00cb 0x00cb 0x00cb 0x0cb 0xfff +syscon nr __NR_munlock 0x0096 0x00e5 0x20000cc 0x00cc 0x00cc 0x00cc 0x0cc 0xfff +syscon nr __NR_mlockall 0x0097 0x00e6 0x2000144 0x0144 0x0144 0x010f 0x0f2 0xfff +syscon nr __NR_munlockall 0x0098 0x00e7 0x2000145 0x0145 0x0145 0x0110 0x0f3 0xfff +syscon nr __NR_setrlimit 0x00a0 0x00a4 0x20000c3 0x00c3 0x00c3 0x00c3 0x0c3 0xfff +syscon nr __NR_chroot 0x00a1 0x0033 0x200003d 0x003d 0x003d 0x003d 0x03d 0xfff +syscon nr __NR_sync 0x00a2 0x0051 0x2000024 0x0024 0x0024 0x0024 0x024 0xfff +syscon nr __NR_acct 0x00a3 0x0059 0x2000033 0x0033 0x0033 0x0033 0x033 0xfff +syscon nr __NR_settimeofday 0x00a4 0x00aa 0x200007a 0x007a 0x007a 0x0044 0x1a3 0xfff +syscon nr __NR_mount 0x00a5 0x0028 0x20000a7 0x00a7 0x0015 0x0015 0x19a 0xfff +syscon nr __NR_reboot 0x00a9 0x008e 0x2000037 0x0037 0x0037 0x0037 0x0d0 0xfff +syscon nr __NR_quotactl 0x00b3 0x003c 0x20000a5 0x00a5 0x0094 0x0094 0xfff 0xfff +syscon nr __NR_setfsuid 0x007a 0x0097 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_setfsgid 0x007b 0x0098 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_capget 0x007d 0x005a 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_capset 0x007e 0x005b 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_sigtimedwait 0x0080 0x0089 0xfff 0xfff 0x0159 0xfff 0xfff 0xfff +syscon nr __NR_sigqueueinfo 0x0081 0x008a 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_personality 0x0087 0x005c 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_ustat 0x0088 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_sysfs 0x008b 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_sched_setparam 0x008e 0x0076 0xfff 0xfff 0x0147 0xfff 0xfff 0xfff +syscon nr __NR_sched_getparam 0x008f 0x0079 0xfff 0xfff 0x0148 0xfff 0xfff 0xfff +syscon nr __NR_sched_setscheduler 0x0090 0x0077 0xfff 0xfff 0x0149 0xfff 0xfff 0xfff +syscon nr __NR_sched_getscheduler 0x0091 0x0078 0xfff 0xfff 0x014a 0xfff 0xfff 0xfff +syscon nr __NR_sched_get_priority_max 0x0092 0x007d 0xfff 0xfff 0x014c 0xfff 0xfff 0xfff +syscon nr __NR_sched_get_priority_min 0x0093 0x007e 0xfff 0xfff 0x014d 0xfff 0xfff 0xfff +syscon nr __NR_sched_rr_get_interval 0x0094 0x007f 0xfff 0xfff 0x014e 0xfff 0xfff 0xfff +syscon nr __NR_vhangup 0x0099 0x003a 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_modify_ldt 0x009a 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_pivot_root 0x009b 0x0029 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR__sysctl 0x009c 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_prctl 0x009d 0x00a7 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_arch_prctl 0x009e 0x0fff 0x3000003 0xfff 0x00a5 0x149 0x13d 0xfff # sysarch on freebsd, _lwp_setprivate on netbsd, __set_tcb on openbsd, thread_fast_set_cthread_self on xnu +syscon nr __NR_adjtimex 0x009f 0x00ab 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_umount2 0x00a6 0x0027 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_swapon 0x00a7 0x00e0 0x2000055 0x0055 0x0055 0xfff 0xfff 0xfff +syscon nr __NR_swapoff 0x00a8 0x00e1 0xfff 0xfff 0x01a8 0xfff 0xfff 0xfff +syscon nr __NR_sethostname 0x00aa 0x00a1 0xfff 0xfff 0x0058 0xfff 0xfff 0xfff +syscon nr __NR_setdomainname 0x00ab 0x00a2 0xfff 0xfff 0x00a3 0xfff 0xfff 0xfff +syscon nr __NR_iopl 0x00ac 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_ioperm 0x00ad 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_init_module 0x00af 0x0069 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_delete_module 0x00b0 0x006a 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_gettid 0x00ba 0x00b2 0x100001b 0xfff 432 299 311 0xfff # TODO(jart): thread_self_trap vs. gettid? +syscon nr __NR_readahead 0x00bb 0x00d5 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_setxattr 0x00bc 0x0005 0x20000ec 0x00ec 0xfff 0xfff 0x177 0xfff +syscon nr __NR_fsetxattr 0x00be 0x0007 0x20000ed 0x00ed 0xfff 0xfff 0x179 0xfff +syscon nr __NR_getxattr 0x00bf 0x0008 0x20000ea 0x00ea 0xfff 0xfff 0x17a 0xfff +syscon nr __NR_fgetxattr 0x00c1 0x000a 0x20000eb 0x00eb 0xfff 0xfff 0x17c 0xfff +syscon nr __NR_listxattr 0x00c2 0x000b 0x20000f0 0x00f0 0xfff 0xfff 0x17d 0xfff +syscon nr __NR_flistxattr 0x00c4 0x000d 0x20000f1 0x00f1 0xfff 0xfff 0x17f 0xfff +syscon nr __NR_removexattr 0x00c5 0x000e 0x20000ee 0x00ee 0xfff 0xfff 0x180 0xfff +syscon nr __NR_fremovexattr 0x00c7 0x0010 0x20000ef 0x00ef 0xfff 0xfff 0x182 0xfff +syscon nr __NR_lsetxattr 0x00bd 0x0006 0xfff 0xfff 0xfff 0xfff 0x178 0xfff +syscon nr __NR_lgetxattr 0x00c0 0x0009 0xfff 0xfff 0xfff 0xfff 0x17b 0xfff +syscon nr __NR_llistxattr 0x00c3 0x000c 0xfff 0xfff 0xfff 0xfff 0x17e 0xfff +syscon nr __NR_lremovexattr 0x00c6 0x000f 0xfff 0xfff 0xfff 0xfff 0x181 0xfff +syscon nr __NR_sched_setaffinity 0x00cb 0x007a 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_sched_getaffinity 0x00cc 0x007b 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_cpuset_getaffinity 0xfff 0xfff 0xfff 0xfff 0x01e7 0xfff 0xfff 0xfff +syscon nr __NR_cpuset_setaffinity 0xfff 0xfff 0xfff 0xfff 0x01e8 0xfff 0xfff 0xfff +syscon nr __NR_io_setup 0x00ce 0x0000 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_io_destroy 0x00cf 0x0001 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_io_getevents 0x00d0 0x0004 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_io_submit 0x00d1 0x0002 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_io_cancel 0x00d2 0x0003 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_lookup_dcookie 0x00d4 0x0012 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_epoll_create 0x00d5 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_epoll_wait 0x00e8 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_epoll_ctl 0x00e9 0x0015 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_getdents 0x00d9 0x003d 0xfff 0xfff 0x0110 0x0063 0x186 0xfff +syscon nr __NR_set_tid_address 0x00da 0x0060 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_restart_syscall 0x00db 0x0080 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_semtimedop 0x00dc 0x00c0 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_fadvise 0x00dd 0x00df 0xfff 0xfff 0x0213 0xfff 0xfff 0xfff +syscon nr __NR_timer_create 0x00de 0x006b 0xfff 0xfff 0xfff 0xfff 0x0eb 0xfff +syscon nr __NR_timer_settime 0x00df 0x006e 0xfff 0xfff 0xfff 0xfff 0x1be 0xfff +syscon nr __NR_timer_gettime 0x00e0 0x006c 0xfff 0xfff 0xfff 0xfff 0x1bf 0xfff +syscon nr __NR_timer_getoverrun 0x00e1 0x006d 0xfff 0xfff 0xfff 0xfff 0x0ef 0xfff +syscon nr __NR_timer_delete 0x00e2 0x006f 0xfff 0xfff 0xfff 0xfff 0x0ec 0xfff +syscon nr __NR_clock_settime 0x00e3 0x0070 0xfff 0xfff 0x00e9 0x0058 0x1ac 0xfff +syscon nr __NR_clock_gettime 0x00e4 0x0071 0xfff 0xfff 0x00e8 0x0057 0x1ab 0xfff +syscon nr __NR_clock_getres 0x00e5 0x0072 0xfff 0xfff 0x00ea 0x0059 0x1ad 0xfff +syscon nr __NR_clock_nanosleep 0x00e6 0x0073 0xfff 0xfff 0x00f4 0xfff 0x1dd 0xfff +syscon nr __NR_tgkill 0x00ea 0x0083 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_mbind 0x00ed 0x00eb 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_set_mempolicy 0x00ee 0x00ed 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_get_mempolicy 0x00ef 0x00ec 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_mq_open 0x00f0 0x00b4 0xfff 0xfff 0xfff 0xfff 0x101 0xfff +syscon nr __NR_mq_unlink 0x00f1 0x00b5 0xfff 0xfff 0xfff 0xfff 0x103 0xfff +syscon nr __NR_mq_timedsend 0x00f2 0x00b6 0xfff 0xfff 0xfff 0xfff 0x1b0 0xfff +syscon nr __NR_mq_timedreceive 0x00f3 0x00b7 0xfff 0xfff 0xfff 0xfff 0x1b1 0xfff +syscon nr __NR_mq_notify 0x00f4 0x00b8 0xfff 0xfff 0xfff 0xfff 0x106 0xfff +syscon nr __NR_mq_getsetattr 0x00f5 0x00b9 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_kexec_load 0x00f6 0x0068 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_waitid 0x00f7 0x005f 0x20000ad 0x00ad 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_add_key 0x00f8 0x00d9 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_request_key 0x00f9 0x00da 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_keyctl 0x00fa 0x00db 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_ioprio_set 0x00fb 0x001e 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_ioprio_get 0x00fc 0x001f 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_inotify_init 0x00fd 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_inotify_add_watch 0x00fe 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_inotify_rm_watch 0x00ff 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_openat 0x0101 0x0038 0x20001cf 0x01cf 0x01f3 0x0141 0x1d4 0xfff +syscon nr __NR_mkdirat 0x0102 0x0022 0x20001db 0x01db 0x01f0 0x013e 0x1cd 0xfff +syscon nr __NR_fchownat 0x0104 0x0036 0x20001d4 0x01d4 0x01eb 0x013b 0x1d0 0xfff +syscon nr __NR_utime 0x0084 0x0062 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_utimes 0x00eb 0x0058 0x200008a 0x008a 0x008a 0x004c 0x1a4 0xfff +syscon nr __NR_futimesat 0x0105 0x0fff 0xfff 0xfff 0x01ee 0xfff 0xfff 0xfff +syscon nr __NR_futimes 0xfff 0x0fff 0x200008b 0x008b 0x00ce 0x004d 0x1a7 0xfff +syscon nr __NR_futimens 0xfff 0x0fff 0xfff 0xfff 0x0222 0x0055 0x1d8 0xfff +syscon nr __NR_fstatat 0x0106 0x004f 0x20001d6 0x01d6 0x0228 0x002a 0x1d2 0xfff +syscon nr __NR_unlinkat 0x0107 0x0023 0x20001d8 0x01d8 0x01f7 0x0145 0x1d7 0xfff +syscon nr __NR_renameat 0x0108 0x0026 0x20001d1 0x01d1 0x01f5 0x0143 0x1ca 0xfff +syscon nr __NR_linkat 0x0109 0x0025 0x20001d7 0x01d7 0x01ef 0x013d 0x1c9 0xfff +syscon nr __NR_symlinkat 0x010a 0x0024 0x20001da 0x01da 0x01f6 0x0144 0x1d6 0xfff +syscon nr __NR_readlinkat 0x010b 0x004e 0x20001d9 0x01d9 0x01f4 0x0142 0x1d5 0xfff +syscon nr __NR_fchmodat 0x010c 0x0035 0x20001d3 0x01d3 0x01ea 0x013a 0x1cf 0xfff +syscon nr __NR_faccessat 0x010d 0x0030 0x20001d2 0x01d2 0x01e9 0x0139 0x1ce 0xfff +syscon nr __NR_unshare 0x0110 0x0061 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_splice 0x0113 0x004c 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_tee 0x0114 0x004d 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_sync_file_range 0x0115 0x0054 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_vmsplice 0x0116 0x004b 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_migrate_pages 0x0100 0x00ee 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_move_pages 0x0117 0x00ef 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_preadv 0x0127 0x0045 0xfff 0xfff 0x0121 0x010b 0x121 0xfff +syscon nr __NR_pwritev 0x0128 0x0046 0xfff 0xfff 0x0122 0x010c 0x122 0xfff +syscon nr __NR_utimensat 0x0118 0x0058 0xfff 0xfff 0x0223 0x0054 0x1d3 0xfff +syscon nr __NR_fallocate 0x011d 0x002f 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_posix_fallocate 0xfff 0xfff 0xfff 0xfff 0x0212 0xfff 0x1df 0xfff +syscon nr __NR_accept4 0x0120 0x00f2 0xfff 0xfff 0x021d 0x005d 0xfff 0xfff +syscon nr __NR_dup3 0x0124 0x0018 0xfff 0xfff 0xfff 0x0066 0x1c6 0xfff +syscon nr __NR_pipe2 0x0125 0x003b 0xfff 0xfff 0x021e 0x0065 0x1c5 0xfff +syscon nr __NR_epoll_pwait 0x0119 0x0016 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_epoll_create1 0x0123 0x0014 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_perf_event_open 0x012a 0x00f1 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_inotify_init1 0x0126 0x001a 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_tgsigqueueinfo 0x0129 0x00f0 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_signalfd 0x011a 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_signalfd4 0x0121 0x004a 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_eventfd 0x011c 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_eventfd2 0x0122 0x0013 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_timerfd_create 0x011b 0x0055 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_timerfd_settime 0x011e 0x0056 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_timerfd_gettime 0x011f 0x0057 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_recvmmsg 0x012b 0x00f3 0xfff 0xfff 0xfff 0xfff 0x1db 0xfff +syscon nr __NR_fanotify_init 0x012c 0x0106 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_fanotify_mark 0x012d 0x0107 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_prlimit 0x012e 0x0105 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_name_to_handle_at 0x012f 0x0108 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_open_by_handle_at 0x0130 0x0109 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_clock_adjtime 0x0131 0x010a 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_syncfs 0x0132 0x010b 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_sendmmsg 0x0133 0x010d 0xfff 0xfff 0xfff 0xfff 0x1dc 0xfff +syscon nr __NR_setns 0x0134 0x010c 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_getcpu 0x0135 0x00a8 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_process_vm_readv 0x0136 0x010e 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_process_vm_writev 0x0137 0x010f 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_kcmp 0x0138 0x0110 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_finit_module 0x0139 0x0111 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_sched_setattr 0x013a 0x0112 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_sched_getattr 0x013b 0x0113 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_renameat2 0x013c 0x0114 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_seccomp 0x013d 0x0115 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_getrandom 0x013e 0x0116 0x20001f4 0x01f4 0x0233 0x0007 0x05b 0xfff +syscon nr __NR_memfd_create 0x013f 0x0117 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_kexec_file_load 0x0140 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_bpf 0x0141 0x0118 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_execveat 0x0142 0x0119 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_userfaultfd 0x0143 0x011a 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_membarrier 0x0144 0x011b 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_mlock2 0x0145 0x011c 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_copy_file_range 0x0146 0x011d 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_preadv2 0x0147 0x011e 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_pwritev2 0x0148 0x011f 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_pkey_mprotect 0x0149 0x0120 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_pkey_alloc 0x014a 0x0121 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_pkey_free 0x014b 0x0122 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_statx 0x014c 0x0123 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_io_pgetevents 0x014d 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_rseq 0x014e 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_pidfd_send_signal 0x01a8 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_io_uring_setup 0x01a9 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_io_uring_enter 0x01aa 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_io_uring_register 0x01ab 0x0fff 0xfff 0xfff 0xfff 0xfff 0xfff 0xfff +syscon nr __NR_pledge 0xfff 0xfff 0xfff 0xfff 0xfff 0x006c 0xfff 0xfff +syscon nr __NR_msyscall 0xfff 0xfff 0xfff 0xfff 0xfff 0x0025 0xfff 0xfff +syscon nr __NR_ktrace 0xfff 0xfff 0xfff 0xfff 0x002d 0x002d 0x02d 0xfff # unilateral undocumented errnos # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon junkerr ECHRNG 44 44 -1 -1 -1 -1 -1 -syscon junkerr EL2NSYNC 45 45 -1 -1 -1 -1 -1 -syscon junkerr EL3HLT 46 46 -1 -1 -1 -1 -1 -syscon junkerr EL3RST 47 47 -1 -1 -1 -1 -1 -syscon junkerr ELNRNG 48 48 -1 -1 -1 -1 -1 -syscon junkerr EUNATCH 49 49 -1 -1 -1 -1 -1 -syscon junkerr ENOCSI 50 50 -1 -1 -1 -1 -1 -syscon junkerr EL2HLT 51 51 -1 -1 -1 -1 -1 -syscon junkerr EBADE 52 52 -1 -1 -1 -1 -1 -syscon junkerr EBADR 53 53 -1 -1 -1 -1 -1 -syscon junkerr EXFULL 54 54 -1 -1 -1 -1 -1 -syscon junkerr ENOANO 55 55 -1 -1 -1 -1 -1 -syscon junkerr EBADRQC 56 56 -1 -1 -1 -1 -1 -syscon junkerr EBADSLT 57 57 -1 -1 -1 -1 -1 -syscon junkerr ENOPKG 65 65 -1 -1 -1 -1 -1 -syscon junkerr EADV 68 68 -1 -1 -1 -1 -1 -syscon junkerr ESRMNT 69 69 -1 -1 -1 -1 -1 -syscon junkerr ECOMM 70 70 -1 -1 -1 -1 -1 -syscon junkerr EDOTDOT 73 73 -1 -1 -1 -1 -1 -syscon junkerr ENOTUNIQ 76 76 -1 -1 -1 -1 -1 -syscon junkerr EREMCHG 78 78 -1 -1 -1 -1 -1 -syscon junkerr ELIBACC 79 79 -1 -1 -1 -1 -1 -syscon junkerr ELIBBAD 80 80 -1 -1 -1 -1 -1 -syscon junkerr ELIBSCN 81 81 -1 -1 -1 -1 -1 -syscon junkerr ELIBMAX 82 82 -1 -1 -1 -1 -1 -syscon junkerr ELIBEXEC 83 83 -1 -1 -1 -1 -1 -syscon junkerr ESTRPIPE 86 86 -1 -1 -1 -1 -1 -syscon junkerr EUCLEAN 117 117 -1 -1 -1 -1 -1 -syscon junkerr ENOTNAM 118 118 -1 -1 -1 -1 -1 -syscon junkerr ENAVAIL 119 119 -1 -1 -1 -1 -1 -syscon junkerr EISNAM 120 120 -1 -1 -1 -1 -1 -syscon junkerr EREMOTEIO 121 121 -1 -1 -1 -1 -1 -syscon junkerr ENOKEY 126 126 -1 -1 -1 -1 -1 -syscon junkerr EKEYEXPIRED 127 127 -1 -1 -1 -1 -1 -syscon junkerr EKEYREVOKED 128 128 -1 -1 -1 -1 -1 -syscon junkerr EKEYREJECTED 129 129 -1 -1 -1 -1 -1 -syscon junkerr ERFKILL 132 132 -1 -1 -1 -1 -1 -syscon junkerr EHWPOISON 133 133 -1 -1 -1 -1 -1 +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon junkerr ECHRNG 44 44 -1 -1 -1 -1 -1 -1 +syscon junkerr EL2NSYNC 45 45 -1 -1 -1 -1 -1 -1 +syscon junkerr EL3HLT 46 46 -1 -1 -1 -1 -1 -1 +syscon junkerr EL3RST 47 47 -1 -1 -1 -1 -1 -1 +syscon junkerr ELNRNG 48 48 -1 -1 -1 -1 -1 -1 +syscon junkerr EUNATCH 49 49 -1 -1 -1 -1 -1 -1 +syscon junkerr ENOCSI 50 50 -1 -1 -1 -1 -1 -1 +syscon junkerr EL2HLT 51 51 -1 -1 -1 -1 -1 -1 +syscon junkerr EBADE 52 52 -1 -1 -1 -1 -1 -1 +syscon junkerr EBADR 53 53 -1 -1 -1 -1 -1 -1 +syscon junkerr EXFULL 54 54 -1 -1 -1 -1 -1 -1 +syscon junkerr ENOANO 55 55 -1 -1 -1 -1 -1 -1 +syscon junkerr EBADRQC 56 56 -1 -1 -1 -1 -1 -1 +syscon junkerr EBADSLT 57 57 -1 -1 -1 -1 -1 -1 +syscon junkerr ENOPKG 65 65 -1 -1 -1 -1 -1 -1 +syscon junkerr EADV 68 68 -1 -1 -1 -1 -1 -1 +syscon junkerr ESRMNT 69 69 -1 -1 -1 -1 -1 -1 +syscon junkerr ECOMM 70 70 -1 -1 -1 -1 -1 -1 +syscon junkerr EDOTDOT 73 73 -1 -1 -1 -1 -1 -1 +syscon junkerr ENOTUNIQ 76 76 -1 -1 -1 -1 -1 -1 +syscon junkerr EREMCHG 78 78 -1 -1 -1 -1 -1 -1 +syscon junkerr ELIBACC 79 79 -1 -1 -1 -1 -1 -1 +syscon junkerr ELIBBAD 80 80 -1 -1 -1 -1 -1 -1 +syscon junkerr ELIBSCN 81 81 -1 -1 -1 -1 -1 -1 +syscon junkerr ELIBMAX 82 82 -1 -1 -1 -1 -1 -1 +syscon junkerr ELIBEXEC 83 83 -1 -1 -1 -1 -1 -1 +syscon junkerr ESTRPIPE 86 86 -1 -1 -1 -1 -1 -1 +syscon junkerr EUCLEAN 117 117 -1 -1 -1 -1 -1 -1 +syscon junkerr ENOTNAM 118 118 -1 -1 -1 -1 -1 -1 +syscon junkerr ENAVAIL 119 119 -1 -1 -1 -1 -1 -1 +syscon junkerr EISNAM 120 120 -1 -1 -1 -1 -1 -1 +syscon junkerr EREMOTEIO 121 121 -1 -1 -1 -1 -1 -1 +syscon junkerr ENOKEY 126 126 -1 -1 -1 -1 -1 -1 +syscon junkerr EKEYEXPIRED 127 127 -1 -1 -1 -1 -1 -1 +syscon junkerr EKEYREVOKED 128 128 -1 -1 -1 -1 -1 -1 +syscon junkerr EKEYREJECTED 129 129 -1 -1 -1 -1 -1 -1 +syscon junkerr ERFKILL 132 132 -1 -1 -1 -1 -1 -1 +syscon junkerr EHWPOISON 133 133 -1 -1 -1 -1 -1 -1 # arpanet fork combating human-induced exhaustion of our ipv4 address space # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon ipv6 IPV6_PMTUDISC_DONT 0 0 0 0 0 0 0 # consensus -syscon ipv6 IPV6_RTHDR_LOOSE 0 0 0 0 0 0 0 # consensus -syscon ipv6 IPV6_RTHDR_TYPE_0 0 0 0 0 0 0 0 # consensus -syscon ipv6 IPV6_CHECKSUM 7 7 26 26 26 26 26 # bsd consensus -syscon ipv6 IPV6_JOIN_GROUP 20 20 12 12 12 12 12 # bsd consensus -syscon ipv6 IPV6_LEAVE_GROUP 21 21 13 13 13 13 13 # bsd consensus -syscon ipv6 IPV6_MULTICAST_HOPS 18 18 10 10 10 10 10 # bsd consensus -syscon ipv6 IPV6_MULTICAST_IF 17 17 9 9 9 9 9 # bsd consensus -syscon ipv6 IPV6_MULTICAST_LOOP 19 19 11 11 11 11 11 # bsd consensus -syscon ipv6 IPV6_UNICAST_HOPS 0x10 0x10 4 4 4 4 4 # bsd consensus -syscon ipv6 IPV6_V6ONLY 26 26 27 27 27 27 27 # bsd consensus -syscon ipv6 IPV6_RECVTCLASS 66 66 35 57 57 57 40 -syscon ipv6 IPV6_TCLASS 67 67 36 61 61 61 39 -syscon ipv6 IPV6_DONTFRAG 62 62 0 62 62 62 14 -syscon ipv6 IPV6_HOPLIMIT 52 52 0 47 47 47 21 -syscon ipv6 IPV6_HOPOPTS 54 54 0 49 49 49 1 -syscon ipv6 IPV6_PKTINFO 50 50 0 46 46 46 19 -syscon ipv6 IPV6_RECVRTHDR 56 56 0 38 38 38 38 -syscon ipv6 IPV6_RTHDR 57 57 0 51 51 51 0x20 -syscon ipv6 IPV6_DSTOPTS 59 59 0 50 50 50 0 -syscon ipv6 IPV6_IPSEC_POLICY 34 34 28 28 0 0 0 -syscon ipv6 IPV6_NEXTHOP 9 9 0 48 48 48 0 -syscon ipv6 IPV6_PATHMTU 61 61 0 44 44 44 0 -syscon ipv6 IPV6_RECVDSTOPTS 58 58 0 40 40 40 0 -syscon ipv6 IPV6_RECVHOPLIMIT 51 51 0 37 37 37 0 -syscon ipv6 IPV6_RECVHOPOPTS 53 53 0 39 39 39 0 -syscon ipv6 IPV6_RECVPATHMTU 60 60 0 43 43 43 0 -syscon ipv6 IPV6_RECVPKTINFO 49 49 0 36 36 36 0 -syscon ipv6 IPV6_RTHDRDSTOPTS 55 55 0 35 35 35 0 -syscon ipv6 IPV6_RTHDR_STRICT 1 1 1 1 0 0 0 -syscon ipv6 IPV6_ADD_MEMBERSHIP 20 20 0 0 0 0 12 # bsd consensus -syscon ipv6 IPV6_DROP_MEMBERSHIP 21 21 0 0 0 0 13 # bsd consensus -syscon ipv6 IPV6_HDRINCL 36 36 0 0 0 0 2 # bsd consensus -syscon ipv6 IPV6_MTU 24 24 0 0 0 0 72 # bsd consensus -syscon ipv6 IPV6_MTU_DISCOVER 23 23 0 0 0 0 71 # bsd consensus -syscon ipv6 IPV6_RECVERR 25 25 0 0 0 0 75 # bsd consensus -syscon ipv6 IPV6_2292DSTOPTS 4 4 23 0 0 0 0 -syscon ipv6 IPV6_2292HOPLIMIT 8 8 20 0 0 0 0 -syscon ipv6 IPV6_2292HOPOPTS 3 3 22 0 0 0 0 -syscon ipv6 IPV6_2292PKTINFO 2 2 19 0 0 0 0 -syscon ipv6 IPV6_2292PKTOPTIONS 6 6 25 0 0 0 0 -syscon ipv6 IPV6_2292RTHDR 5 5 24 0 0 0 0 -syscon ipv6 IPV6_AUTOFLOWLABEL 0 0 0 59 59 59 0 -syscon ipv6 IPV6_ADDRFORM 1 1 0 0 0 0 0 -syscon ipv6 IPV6_AUTHHDR 10 10 0 0 0 0 0 -syscon ipv6 IPV6_JOIN_ANYCAST 27 27 0 0 0 0 0 -syscon ipv6 IPV6_LEAVE_ANYCAST 28 28 0 0 0 0 0 -syscon ipv6 IPV6_PMTUDISC_DO 2 2 0 0 0 0 0 -syscon ipv6 IPV6_PMTUDISC_INTERFACE 4 4 0 0 0 0 0 -syscon ipv6 IPV6_PMTUDISC_OMIT 5 5 0 0 0 0 0 -syscon ipv6 IPV6_PMTUDISC_PROBE 3 3 0 0 0 0 0 -syscon ipv6 IPV6_PMTUDISC_WANT 1 1 0 0 0 0 0 -syscon ipv6 IPV6_ROUTER_ALERT 22 22 0 0 0 0 0 -syscon ipv6 IPV6_RXDSTOPTS 59 59 0 0 0 0 0 -syscon ipv6 IPV6_RXHOPOPTS 54 54 0 0 0 0 0 -syscon ipv6 IPV6_XFRM_POLICY 35 35 0 0 0 0 0 -syscon ipv6 IPV6_MINHOPCOUNT 0 0 0 0 65 65 0 -syscon ipv6 IPV6_ORIGDSTADDR 0 0 0 72 0 0 0 -syscon ipv6 IPV6_RECVORIGDSTADDR 0 0 0 72 0 0 0 -syscon ipv6 INET6_ADDRSTRLEN 46 46 46 46 46 46 65 # unix consensus -syscon icmp6 ICMP6_DST_UNREACH_NOROUTE 0 0 0 0 0 0 0 # consensus -syscon icmp6 ICMP6_PARAMPROB_HEADER 0 0 0 0 0 0 0 # consensus -syscon icmp6 ICMP6_TIME_EXCEED_TRANSIT 0 0 0 0 0 0 0 # consensus -syscon icmp6 ICMP6_DST_UNREACH_ADMIN 1 1 1 1 1 1 1 # consensus -syscon icmp6 ICMP6_PARAMPROB_NEXTHEADER 1 1 1 1 1 1 1 # consensus -syscon icmp6 ICMP6_TIME_EXCEED_REASSEMBLY 1 1 1 1 1 1 1 # consensus -syscon icmp6 ICMP6_DST_UNREACH 1 1 1 1 1 1 0 # unix consensus -syscon icmp6 ICMP6_FILTER 1 1 18 18 18 18 0 # bsd consensus -syscon icmp6 ICMP6_DST_UNREACH_BEYONDSCOPE 2 2 2 2 2 2 2 # consensus -syscon icmp6 ICMP6_PARAMPROB_OPTION 2 2 2 2 2 2 2 # consensus -syscon icmp6 ICMP6_PACKET_TOO_BIG 2 2 2 2 2 2 0 # unix consensus -syscon icmp6 ICMP6_DST_UNREACH_ADDR 3 3 3 3 3 3 3 # consensus -syscon icmp6 ICMP6_TIME_EXCEEDED 3 3 3 3 3 3 0 # unix consensus -syscon icmp6 ICMP6_DST_UNREACH_NOPORT 4 4 4 4 4 4 4 # consensus -syscon icmp6 ICMP6_PARAM_PROB 4 4 4 4 4 4 0 # unix consensus -syscon icmp6 ICMP6_RR_FLAGS_PREVDONE 8 8 8 8 8 8 0 # unix consensus -syscon icmp6 ICMP6_RR_FLAGS_SPECSITE 0x10 0x10 0x10 0x10 0x10 0x10 0 # unix consensus -syscon icmp6 ICMP6_RR_PCOUSE_RAFLAGS_AUTO 0x10 0x10 0x40 0x40 0x40 0x40 0 # bsd consensus -syscon icmp6 ICMP6_RR_FLAGS_FORCEAPPLY 0x20 0x20 0x20 0x20 0x20 0x20 0 # unix consensus -syscon icmp6 ICMP6_RR_PCOUSE_RAFLAGS_ONLINK 0x20 0x20 0x80 0x80 0x80 0x80 0 # bsd consensus -syscon icmp6 ICMP6_RR_FLAGS_REQRESULT 0x40 0x40 0x40 0x40 0x40 0x40 0 # unix consensus -syscon icmp6 ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME 0x40 0x40 0x40 0x40 0x40 0x40 0 # unix consensus -syscon icmp6 ICMP6_INFOMSG_MASK 0x80 0x80 0x80 0x80 0x80 0x80 0x80 # consensus -syscon icmp6 ICMP6_ECHO_REQUEST 0x80 0x80 0x80 0x80 0x80 0x80 0 # unix consensus -syscon icmp6 ICMP6_RR_FLAGS_TEST 0x80 0x80 0x80 0x80 0x80 0x80 0 # unix consensus -syscon icmp6 ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME 0x80 0x80 0x80 0x80 0x80 0x80 0 # unix consensus -syscon icmp6 ICMP6_ECHO_REPLY 129 129 129 129 129 129 0 # unix consensus -syscon icmp6 ICMP6_ROUTER_RENUMBERING 138 138 138 138 138 138 0 # unix consensus -syscon icmp6 ICMP6_RR_RESULT_FLAGS_FORBIDDEN 0x0100 0x0100 0x0100 0x0100 0x0100 0x0100 0 # unix consensus -syscon icmp6 ICMP6_RR_RESULT_FLAGS_OOB 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 0 # unix consensus +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon ipv6 IPV6_PMTUDISC_DONT 0 0 0 0 0 0 0 0 # consensus +syscon ipv6 IPV6_RTHDR_LOOSE 0 0 0 0 0 0 0 0 # consensus +syscon ipv6 IPV6_RTHDR_TYPE_0 0 0 0 0 0 0 0 0 # consensus +syscon ipv6 IPV6_CHECKSUM 7 7 26 26 26 26 26 26 # bsd consensus +syscon ipv6 IPV6_JOIN_GROUP 20 20 12 12 12 12 12 12 # bsd consensus +syscon ipv6 IPV6_LEAVE_GROUP 21 21 13 13 13 13 13 13 # bsd consensus +syscon ipv6 IPV6_MULTICAST_HOPS 18 18 10 10 10 10 10 10 # bsd consensus +syscon ipv6 IPV6_MULTICAST_IF 17 17 9 9 9 9 9 9 # bsd consensus +syscon ipv6 IPV6_MULTICAST_LOOP 19 19 11 11 11 11 11 11 # bsd consensus +syscon ipv6 IPV6_UNICAST_HOPS 0x10 0x10 4 4 4 4 4 4 # bsd consensus +syscon ipv6 IPV6_V6ONLY 26 26 27 27 27 27 27 27 # bsd consensus +syscon ipv6 IPV6_RECVTCLASS 66 66 35 35 57 57 57 40 +syscon ipv6 IPV6_TCLASS 67 67 36 36 61 61 61 39 +syscon ipv6 IPV6_DONTFRAG 62 62 0 0 62 62 62 14 +syscon ipv6 IPV6_HOPLIMIT 52 52 0 0 47 47 47 21 +syscon ipv6 IPV6_HOPOPTS 54 54 0 0 49 49 49 1 +syscon ipv6 IPV6_PKTINFO 50 50 0 0 46 46 46 19 +syscon ipv6 IPV6_RECVRTHDR 56 56 0 0 38 38 38 38 +syscon ipv6 IPV6_RTHDR 57 57 0 0 51 51 51 0x20 +syscon ipv6 IPV6_DSTOPTS 59 59 0 0 50 50 50 0 +syscon ipv6 IPV6_IPSEC_POLICY 34 34 28 28 28 0 0 0 +syscon ipv6 IPV6_NEXTHOP 9 9 0 0 48 48 48 0 +syscon ipv6 IPV6_PATHMTU 61 61 0 0 44 44 44 0 +syscon ipv6 IPV6_RECVDSTOPTS 58 58 0 0 40 40 40 0 +syscon ipv6 IPV6_RECVHOPLIMIT 51 51 0 0 37 37 37 0 +syscon ipv6 IPV6_RECVHOPOPTS 53 53 0 0 39 39 39 0 +syscon ipv6 IPV6_RECVPATHMTU 60 60 0 0 43 43 43 0 +syscon ipv6 IPV6_RECVPKTINFO 49 49 0 0 36 36 36 0 +syscon ipv6 IPV6_RTHDRDSTOPTS 55 55 0 0 35 35 35 0 +syscon ipv6 IPV6_RTHDR_STRICT 1 1 1 1 1 0 0 0 +syscon ipv6 IPV6_ADD_MEMBERSHIP 20 20 0 0 0 0 0 12 # bsd consensus +syscon ipv6 IPV6_DROP_MEMBERSHIP 21 21 0 0 0 0 0 13 # bsd consensus +syscon ipv6 IPV6_HDRINCL 36 36 0 0 0 0 0 2 # bsd consensus +syscon ipv6 IPV6_MTU 24 24 0 0 0 0 0 72 # bsd consensus +syscon ipv6 IPV6_MTU_DISCOVER 23 23 0 0 0 0 0 71 # bsd consensus +syscon ipv6 IPV6_RECVERR 25 25 0 0 0 0 0 75 # bsd consensus +syscon ipv6 IPV6_2292DSTOPTS 4 4 23 23 0 0 0 0 +syscon ipv6 IPV6_2292HOPLIMIT 8 8 20 20 0 0 0 0 +syscon ipv6 IPV6_2292HOPOPTS 3 3 22 22 0 0 0 0 +syscon ipv6 IPV6_2292PKTINFO 2 2 19 19 0 0 0 0 +syscon ipv6 IPV6_2292PKTOPTIONS 6 6 25 25 0 0 0 0 +syscon ipv6 IPV6_2292RTHDR 5 5 24 24 0 0 0 0 +syscon ipv6 IPV6_AUTOFLOWLABEL 0 0 0 0 59 59 59 0 +syscon ipv6 IPV6_ADDRFORM 1 1 0 0 0 0 0 0 +syscon ipv6 IPV6_AUTHHDR 10 10 0 0 0 0 0 0 +syscon ipv6 IPV6_JOIN_ANYCAST 27 27 0 0 0 0 0 0 +syscon ipv6 IPV6_LEAVE_ANYCAST 28 28 0 0 0 0 0 0 +syscon ipv6 IPV6_PMTUDISC_DO 2 2 0 0 0 0 0 0 +syscon ipv6 IPV6_PMTUDISC_INTERFACE 4 4 0 0 0 0 0 0 +syscon ipv6 IPV6_PMTUDISC_OMIT 5 5 0 0 0 0 0 0 +syscon ipv6 IPV6_PMTUDISC_PROBE 3 3 0 0 0 0 0 0 +syscon ipv6 IPV6_PMTUDISC_WANT 1 1 0 0 0 0 0 0 +syscon ipv6 IPV6_ROUTER_ALERT 22 22 0 0 0 0 0 0 +syscon ipv6 IPV6_RXDSTOPTS 59 59 0 0 0 0 0 0 +syscon ipv6 IPV6_RXHOPOPTS 54 54 0 0 0 0 0 0 +syscon ipv6 IPV6_XFRM_POLICY 35 35 0 0 0 0 0 0 +syscon ipv6 IPV6_MINHOPCOUNT 0 0 0 0 0 65 65 0 +syscon ipv6 IPV6_ORIGDSTADDR 0 0 0 0 72 0 0 0 +syscon ipv6 IPV6_RECVORIGDSTADDR 0 0 0 0 72 0 0 0 +syscon ipv6 INET6_ADDRSTRLEN 46 46 46 46 46 46 46 65 # unix consensus +syscon icmp6 ICMP6_DST_UNREACH_NOROUTE 0 0 0 0 0 0 0 0 # consensus +syscon icmp6 ICMP6_PARAMPROB_HEADER 0 0 0 0 0 0 0 0 # consensus +syscon icmp6 ICMP6_TIME_EXCEED_TRANSIT 0 0 0 0 0 0 0 0 # consensus +syscon icmp6 ICMP6_DST_UNREACH_ADMIN 1 1 1 1 1 1 1 1 # consensus +syscon icmp6 ICMP6_PARAMPROB_NEXTHEADER 1 1 1 1 1 1 1 1 # consensus +syscon icmp6 ICMP6_TIME_EXCEED_REASSEMBLY 1 1 1 1 1 1 1 1 # consensus +syscon icmp6 ICMP6_DST_UNREACH 1 1 1 1 1 1 1 0 # unix consensus +syscon icmp6 ICMP6_FILTER 1 1 18 18 18 18 18 0 # bsd consensus +syscon icmp6 ICMP6_DST_UNREACH_BEYONDSCOPE 2 2 2 2 2 2 2 2 # consensus +syscon icmp6 ICMP6_PARAMPROB_OPTION 2 2 2 2 2 2 2 2 # consensus +syscon icmp6 ICMP6_PACKET_TOO_BIG 2 2 2 2 2 2 2 0 # unix consensus +syscon icmp6 ICMP6_DST_UNREACH_ADDR 3 3 3 3 3 3 3 3 # consensus +syscon icmp6 ICMP6_TIME_EXCEEDED 3 3 3 3 3 3 3 0 # unix consensus +syscon icmp6 ICMP6_DST_UNREACH_NOPORT 4 4 4 4 4 4 4 4 # consensus +syscon icmp6 ICMP6_PARAM_PROB 4 4 4 4 4 4 4 0 # unix consensus +syscon icmp6 ICMP6_RR_FLAGS_PREVDONE 8 8 8 8 8 8 8 0 # unix consensus +syscon icmp6 ICMP6_RR_FLAGS_SPECSITE 0x10 0x10 0x10 0x10 0x10 0x10 0x10 0 # unix consensus +syscon icmp6 ICMP6_RR_PCOUSE_RAFLAGS_AUTO 0x10 0x10 0x40 0x40 0x40 0x40 0x40 0 # bsd consensus +syscon icmp6 ICMP6_RR_FLAGS_FORCEAPPLY 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0 # unix consensus +syscon icmp6 ICMP6_RR_PCOUSE_RAFLAGS_ONLINK 0x20 0x20 0x80 0x80 0x80 0x80 0x80 0 # bsd consensus +syscon icmp6 ICMP6_RR_FLAGS_REQRESULT 0x40 0x40 0x40 0x40 0x40 0x40 0x40 0 # unix consensus +syscon icmp6 ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME 0x40 0x40 0x40 0x40 0x40 0x40 0x40 0 # unix consensus +syscon icmp6 ICMP6_INFOMSG_MASK 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 # consensus +syscon icmp6 ICMP6_ECHO_REQUEST 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0 # unix consensus +syscon icmp6 ICMP6_RR_FLAGS_TEST 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0 # unix consensus +syscon icmp6 ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0 # unix consensus +syscon icmp6 ICMP6_ECHO_REPLY 129 129 129 129 129 129 129 0 # unix consensus +syscon icmp6 ICMP6_ROUTER_RENUMBERING 138 138 138 138 138 138 138 0 # unix consensus +syscon icmp6 ICMP6_RR_RESULT_FLAGS_FORBIDDEN 0x0100 0x0100 0x0100 0x0100 0x0100 0x0100 0x0100 0 # unix consensus +syscon icmp6 ICMP6_RR_RESULT_FLAGS_OOB 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 0 # unix consensus -syscon misc FIFOTYPE 54 54 54 54 54 54 0 # unix consensus -syscon misc GRPQUOTA 1 1 1 1 1 1 0 # unix consensus -syscon misc IF_NAMESIZE 0x10 0x10 0x10 0x10 0x10 0x10 0 # unix consensus -syscon misc INTERMEDIATE_C_GOOD 10 10 0 0 0 0 0 -syscon misc INTERMEDIATE_GOOD 8 8 0 0 0 0 0 +syscon misc FIFOTYPE 54 54 54 54 54 54 54 0 # unix consensus +syscon misc GRPQUOTA 1 1 1 1 1 1 1 0 # unix consensus +syscon misc IF_NAMESIZE 0x10 0x10 0x10 0x10 0x10 0x10 0x10 0 # unix consensus +syscon misc INTERMEDIATE_C_GOOD 10 10 0 0 0 0 0 0 +syscon misc INTERMEDIATE_GOOD 8 8 0 0 0 0 0 0 -syscon misc IOV_MAX 0x0400 0x0400 0x0400 0x0400 0x0400 0x0400 16 # unix consensus & MSG_MAXIOVLEN -syscon misc LINE_MAX 0x0800 0x0800 0x0800 0x0800 0x0800 0x0800 0 # unix consensus -syscon misc LINKED_CMD_COMPLETE 10 10 0 0 0 0 0 -syscon misc LINKED_FLG_CMD_COMPLETE 11 11 0 0 0 0 0 +syscon misc IOV_MAX 0x0400 0x0400 0x0400 0x0400 0x0400 0x0400 0x0400 16 # unix consensus & MSG_MAXIOVLEN +syscon misc LINE_MAX 0x0800 0x0800 0x0800 0x0800 0x0800 0x0800 0x0800 0 # unix consensus +syscon misc LINKED_CMD_COMPLETE 10 10 0 0 0 0 0 0 +syscon misc LINKED_FLG_CMD_COMPLETE 11 11 0 0 0 0 0 0 -syscon misc LNKTYPE 49 49 49 49 49 49 0 # unix consensus -syscon misc MAXNAMLEN 255 255 255 255 255 255 0 # unix consensus -syscon misc MAXQUOTAS 2 2 2 2 2 2 0 # unix consensus -syscon misc MEDIUM_ERROR 3 3 0 0 0 0 0 -syscon misc MEDIUM_SCAN 56 56 0 0 0 0 0 +syscon misc LNKTYPE 49 49 49 49 49 49 49 0 # unix consensus +syscon misc MAXNAMLEN 255 255 255 255 255 255 255 0 # unix consensus +syscon misc MAXQUOTAS 2 2 2 2 2 2 2 0 # unix consensus +syscon misc MEDIUM_ERROR 3 3 0 0 0 0 0 0 +syscon misc MEDIUM_SCAN 56 56 0 0 0 0 0 0 -syscon misc NBBY 8 8 8 8 8 8 0 # unix consensus -syscon misc NR_DQHASH 43 43 0 0 0 0 0 -syscon misc NR_DQUOTS 0x0100 0x0100 0 0 0 0 0 +syscon misc NBBY 8 8 8 8 8 8 8 0 # unix consensus +syscon misc NR_DQHASH 43 43 0 0 0 0 0 0 +syscon misc NR_DQUOTS 0x0100 0x0100 0 0 0 0 0 0 -syscon misc PERSISTENT_RESERVE_IN 94 94 0 0 0 0 0 -syscon misc PERSISTENT_RESERVE_OUT 95 95 0 0 0 0 0 +syscon misc PERSISTENT_RESERVE_IN 94 94 0 0 0 0 0 0 +syscon misc PERSISTENT_RESERVE_OUT 95 95 0 0 0 0 0 0 -syscon misc PRELIM 1 1 1 1 1 1 0 # unix consensus -syscon misc REGTYPE 48 48 48 48 48 48 0 # unix consensus -syscon misc RES_PRF_CLASS 4 4 4 4 4 4 0 # unix consensus -syscon misc RHF_GUARANTEE_START_INIT 0x80 0x80 0 0 0 0 0 -syscon misc RHF_NO_LIBRARY_REPLACEMENT 4 4 0 0 0 0 0 +syscon misc PRELIM 1 1 1 1 1 1 1 0 # unix consensus +syscon misc REGTYPE 48 48 48 48 48 48 48 0 # unix consensus +syscon misc RES_PRF_CLASS 4 4 4 4 4 4 4 0 # unix consensus +syscon misc RHF_GUARANTEE_START_INIT 0x80 0x80 0 0 0 0 0 0 +syscon misc RHF_NO_LIBRARY_REPLACEMENT 4 4 0 0 0 0 0 0 -syscon misc RRQ 1 1 1 1 1 1 0 # unix consensus -syscon misc RTF_NOFORWARD 0x1000 0x1000 0 0 0 0 0 -syscon misc RTF_NOPMTUDISC 0x4000 0x4000 0 0 0 0 0 +syscon misc RRQ 1 1 1 1 1 1 1 0 # unix consensus +syscon misc RTF_NOFORWARD 0x1000 0x1000 0 0 0 0 0 0 +syscon misc RTF_NOPMTUDISC 0x4000 0x4000 0 0 0 0 0 0 -syscon misc SARMAG 8 8 8 8 8 8 0 # unix consensus -syscon misc SEGSIZE 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 0 # unix consensus -syscon misc SEND_DIAGNOSTIC 29 29 0 0 0 0 0 -syscon misc SEND_VOLUME_TAG 182 182 0 0 0 0 0 +syscon misc SARMAG 8 8 8 8 8 8 8 0 # unix consensus +syscon misc SEGSIZE 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 0 # unix consensus +syscon misc SEND_DIAGNOSTIC 29 29 0 0 0 0 0 0 +syscon misc SEND_VOLUME_TAG 182 182 0 0 0 0 0 0 -syscon misc SET_LIMITS 51 51 0 0 0 0 0 -syscon misc SET_WINDOW 36 36 0 0 0 0 0 +syscon misc SET_LIMITS 51 51 0 0 0 0 0 0 +syscon misc SET_WINDOW 36 36 0 0 0 0 0 0 -syscon misc SFD_CLOEXEC 0x080000 0x080000 0 0 0 0 0 -syscon misc SFD_NONBLOCK 0x0800 0x0800 0 0 0 0 0 +syscon misc SFD_CLOEXEC 0x080000 0x080000 0 0 0 0 0 0 +syscon misc SFD_NONBLOCK 0x0800 0x0800 0 0 0 0 0 0 -syscon misc SUBCMDMASK 255 255 255 255 255 255 0 # unix consensus -syscon misc SUBCMDSHIFT 8 8 8 8 8 8 0 # unix consensus -syscon misc SYMTYPE 50 50 50 50 50 50 0 # unix consensus -syscon misc TGEXEC 8 8 8 8 8 8 0 # unix consensus -syscon misc TGREAD 0x20 0x20 0x20 0x20 0x20 0x20 0 # unix consensus -syscon misc TGWRITE 0x10 0x10 0x10 0x10 0x10 0x10 0 # unix consensus -syscon misc TMAGLEN 6 6 6 6 6 6 0 # unix consensus -syscon misc TOEXEC 1 1 1 1 1 1 0 # unix consensus -syscon misc TOREAD 4 4 4 4 4 4 0 # unix consensus -syscon misc TOWRITE 2 2 2 2 2 2 0 # unix consensus -syscon misc TRANSIENT 4 4 4 4 4 4 0 # unix consensus -syscon misc TSGID 0x0400 0x0400 0x0400 0x0400 0x0400 0x0400 0 # unix consensus -syscon misc TSUID 0x0800 0x0800 0x0800 0x0800 0x0800 0x0800 0 # unix consensus -syscon misc TSVTX 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 0 # unix consensus -syscon misc TUEXEC 0x40 0x40 0x40 0x40 0x40 0x40 0 # unix consensus -syscon misc TUREAD 0x0100 0x0100 0x0100 0x0100 0x0100 0x0100 0 # unix consensus -syscon misc TUWRITE 0x80 0x80 0x80 0x80 0x80 0x80 0 # unix consensus -syscon misc TVERSLEN 2 2 2 2 2 2 0 # unix consensus -syscon misc WORD_BIT 0x20 0x20 0x20 0x20 0x20 0x20 0 # unix consensus -syscon misc WRQ 2 2 2 2 2 2 0 # unix consensus -syscon misc SIGEV_THREAD 2 2 3 2 0 2 0 -syscon misc SIGEV_SIGNAL 0 0 1 1 0 1 0 -syscon misc SIGEV_NONE 1 1 0 0 0 0 0 +syscon misc SUBCMDMASK 255 255 255 255 255 255 255 0 # unix consensus +syscon misc SUBCMDSHIFT 8 8 8 8 8 8 8 0 # unix consensus +syscon misc SYMTYPE 50 50 50 50 50 50 50 0 # unix consensus +syscon misc TGEXEC 8 8 8 8 8 8 8 0 # unix consensus +syscon misc TGREAD 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0 # unix consensus +syscon misc TGWRITE 0x10 0x10 0x10 0x10 0x10 0x10 0x10 0 # unix consensus +syscon misc TMAGLEN 6 6 6 6 6 6 6 0 # unix consensus +syscon misc TOEXEC 1 1 1 1 1 1 1 0 # unix consensus +syscon misc TOREAD 4 4 4 4 4 4 4 0 # unix consensus +syscon misc TOWRITE 2 2 2 2 2 2 2 0 # unix consensus +syscon misc TRANSIENT 4 4 4 4 4 4 4 0 # unix consensus +syscon misc TSGID 0x0400 0x0400 0x0400 0x0400 0x0400 0x0400 0x0400 0 # unix consensus +syscon misc TSUID 0x0800 0x0800 0x0800 0x0800 0x0800 0x0800 0x0800 0 # unix consensus +syscon misc TSVTX 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 0 # unix consensus +syscon misc TUEXEC 0x40 0x40 0x40 0x40 0x40 0x40 0x40 0 # unix consensus +syscon misc TUREAD 0x0100 0x0100 0x0100 0x0100 0x0100 0x0100 0x0100 0 # unix consensus +syscon misc TUWRITE 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0 # unix consensus +syscon misc TVERSLEN 2 2 2 2 2 2 2 0 # unix consensus +syscon misc WORD_BIT 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0 # unix consensus +syscon misc WRQ 2 2 2 2 2 2 2 0 # unix consensus +syscon misc SIGEV_THREAD 2 2 3 3 2 0 2 0 +syscon misc SIGEV_SIGNAL 0 0 1 1 1 0 1 0 +syscon misc SIGEV_NONE 1 1 0 0 0 0 0 0 -syscon misc BC_BASE_MAX 99 99 99 99 0x7fffffff 0x7fffffff 0 -syscon misc BC_DIM_MAX 0x0800 0x0800 0x0800 0x0800 0xffff 0xffff 0 -syscon misc BC_SCALE_MAX 99 99 99 99 0x7fffffff 0x7fffffff 0 -syscon misc BC_STRING_MAX 0x03e8 0x03e8 0x03e8 0x03e8 0x7fffffff 0x7fffffff 0 +syscon misc BC_BASE_MAX 99 99 99 99 99 0x7fffffff 0x7fffffff 0 +syscon misc BC_DIM_MAX 0x0800 0x0800 0x0800 0x0800 0x0800 0xffff 0xffff 0 +syscon misc BC_SCALE_MAX 99 99 99 99 99 0x7fffffff 0x7fffffff 0 +syscon misc BC_STRING_MAX 0x03e8 0x03e8 0x03e8 0x03e8 0x03e8 0x7fffffff 0x7fffffff 0 -syscon misc ABORTED_COMMAND 11 11 0 0 0 0 0 -syscon misc ACORE 0 0 8 8 8 8 0 # bsd consensus -syscon misc AFORK 0 0 1 1 1 1 0 # bsd consensus -syscon misc AIO_ALLDONE 2 2 1 3 0 0 0 -syscon misc AIO_NOTCANCELED 1 1 4 2 0 0 0 -syscon misc AIO_CANCELED 0 0 2 1 0 0 0 +syscon misc ABORTED_COMMAND 11 11 0 0 0 0 0 0 +syscon misc ACORE 0 0 8 8 8 8 8 0 # bsd consensus +syscon misc AFORK 0 0 1 1 1 1 1 0 # bsd consensus +syscon misc AIO_ALLDONE 2 2 1 1 3 0 0 0 +syscon misc AIO_NOTCANCELED 1 1 4 4 2 0 0 0 +syscon misc AIO_CANCELED 0 0 2 2 1 0 0 0 # baud rates # -# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon baud B0 0 0 0 0 0 0 0 -syscon baud B50 1 1 50 50 50 50 50 -syscon baud B75 2 2 75 75 75 75 75 -syscon baud B110 3 3 110 110 110 110 110 -syscon baud B134 4 4 134 134 134 134 134 -syscon baud B150 5 5 150 150 150 150 150 -syscon baud B200 6 6 200 200 200 200 200 -syscon baud B300 7 7 300 300 300 300 300 -syscon baud B600 8 8 600 600 600 600 600 -syscon baud B1200 9 9 1200 1200 1200 1200 1200 -syscon baud B1800 10 10 1800 1800 1800 1800 1800 -syscon baud B2400 11 11 2400 2400 2400 2400 2400 -syscon baud B4800 12 12 4800 4800 4800 4800 4800 -syscon baud B9600 13 13 9600 9600 9600 9600 9600 -syscon baud B19200 14 14 19200 19200 19200 19200 19200 -syscon baud B38400 15 15 38400 38400 38400 38400 38400 -syscon baud B57600 0x1001 0x1001 57600 57600 57600 57600 57600 -syscon baud B115200 0x1002 0x1002 115200 115200 115200 115200 115200 -syscon baud B230400 0x1003 0x1003 230400 230400 230400 230400 230400 -syscon baud B500000 0x1005 0x1005 500000 500000 500000 500000 500000 -syscon baud B576000 0x1006 0x1006 576000 576000 576000 576000 576000 -syscon baud B1000000 0x1008 0x1008 1000000 1000000 1000000 1000000 1000000 -syscon baud B1152000 0x1009 0x1009 1152000 1152000 1152000 1152000 1152000 -syscon baud B1500000 0x100a 0x100a 1500000 1500000 1500000 1500000 1500000 -syscon baud B2000000 0x100b 0x100b 2000000 2000000 2000000 2000000 2000000 -syscon baud B2500000 0x100c 0x100c 2500000 2500000 2500000 2500000 2500000 -syscon baud B3000000 0x100d 0x100d 3000000 3000000 3000000 3000000 3000000 -syscon baud B3500000 0x100e 0x100e 3500000 3500000 3500000 3500000 3500000 -syscon baud B4000000 0x100f 0x100f 4000000 4000000 4000000 4000000 4000000 +# group name GNU/Systemd GNU/Systemd (Aarch64) XNU's Not UNIX! MacOS (Arm64) FreeBSD OpenBSD NetBSD The New Technology Commentary +syscon baud B0 0 0 0 0 0 0 0 0 +syscon baud B50 1 1 50 50 50 50 50 50 +syscon baud B75 2 2 75 75 75 75 75 75 +syscon baud B110 3 3 110 110 110 110 110 110 +syscon baud B134 4 4 134 134 134 134 134 134 +syscon baud B150 5 5 150 150 150 150 150 150 +syscon baud B200 6 6 200 200 200 200 200 200 +syscon baud B300 7 7 300 300 300 300 300 300 +syscon baud B600 8 8 600 600 600 600 600 600 +syscon baud B1200 9 9 1200 1200 1200 1200 1200 1200 +syscon baud B1800 10 10 1800 1800 1800 1800 1800 1800 +syscon baud B2400 11 11 2400 2400 2400 2400 2400 2400 +syscon baud B4800 12 12 4800 4800 4800 4800 4800 4800 +syscon baud B9600 13 13 9600 9600 9600 9600 9600 9600 +syscon baud B19200 14 14 19200 19200 19200 19200 19200 19200 +syscon baud B38400 15 15 38400 38400 38400 38400 38400 38400 +syscon baud B57600 0x1001 0x1001 57600 57600 57600 57600 57600 57600 +syscon baud B115200 0x1002 0x1002 115200 115200 115200 115200 115200 115200 +syscon baud B230400 0x1003 0x1003 230400 230400 230400 230400 230400 230400 +syscon baud B500000 0x1005 0x1005 500000 500000 500000 500000 500000 500000 +syscon baud B576000 0x1006 0x1006 576000 576000 576000 576000 576000 576000 +syscon baud B1000000 0x1008 0x1008 1000000 1000000 1000000 1000000 1000000 1000000 +syscon baud B1152000 0x1009 0x1009 1152000 1152000 1152000 1152000 1152000 1152000 +syscon baud B1500000 0x100a 0x100a 1500000 1500000 1500000 1500000 1500000 1500000 +syscon baud B2000000 0x100b 0x100b 2000000 2000000 2000000 2000000 2000000 2000000 +syscon baud B2500000 0x100c 0x100c 2500000 2500000 2500000 2500000 2500000 2500000 +syscon baud B3000000 0x100d 0x100d 3000000 3000000 3000000 3000000 3000000 3000000 +syscon baud B3500000 0x100e 0x100e 3500000 3500000 3500000 3500000 3500000 3500000 +syscon baud B4000000 0x100f 0x100f 4000000 4000000 4000000 4000000 4000000 4000000 -syscon misc WEOF 0xffffffff 0xffffffff -1 -1 -1 -1 -1 # bsd consensus (win fake) -syscon misc _LINUX_QUOTA_VERSION 2 2 0 0 0 0 0 -syscon misc _SEM_SEMUN_UNDEFINED 1 1 0 0 0 0 0 -syscon misc D_FMT 0x020029 0x020029 2 2 1 1 0 -syscon misc D_T_FMT 0x020028 0x020028 1 1 0 0 0 +syscon misc WEOF 0xffffffff 0xffffffff -1 -1 -1 -1 -1 -1 # bsd consensus (win fake) +syscon misc _LINUX_QUOTA_VERSION 2 2 0 0 0 0 0 0 +syscon misc _SEM_SEMUN_UNDEFINED 1 1 0 0 0 0 0 0 +syscon misc D_FMT 0x020029 0x020029 2 2 2 1 1 0 +syscon misc D_T_FMT 0x020028 0x020028 1 1 1 0 0 0 -syscon misc LOGIN_PROCESS 6 6 6 6 0 0 0 -syscon misc LOGIN_NAME_MAX 0x0100 0x0100 0 0 0x20 0x20 0 +syscon misc LOGIN_PROCESS 6 6 6 6 6 0 0 0 +syscon misc LOGIN_NAME_MAX 0x0100 0x0100 0 0 0 0x20 0x20 0 -syscon misc T_FMT 0x02002a 0x02002a 3 3 2 2 0 -syscon misc T_FMT_AMPM 0x02002b 0x02002b 4 4 3 3 0 +syscon misc T_FMT 0x02002a 0x02002a 3 3 3 2 2 0 +syscon misc T_FMT_AMPM 0x02002b 0x02002b 4 4 4 3 3 0 -syscon misc UL_GETFSIZE 1 1 1 1 0 0 0 -syscon misc UL_SETFSIZE 2 2 2 2 0 0 0 +syscon misc UL_GETFSIZE 1 1 1 1 1 0 0 0 +syscon misc UL_SETFSIZE 2 2 2 2 2 0 0 0 -syscon misc XATTR_CREATE 1 1 2 0 0 0 0 -syscon misc XATTR_REPLACE 2 2 4 0 0 0 0 +syscon misc XATTR_CREATE 1 1 2 2 0 0 0 0 +syscon misc XATTR_REPLACE 2 2 4 4 0 0 0 0 # https://youtu.be/GUQUD3IMbb4?t=85 diff --git a/libc/sysv/consts/ABORTED_COMMAND.S b/libc/sysv/consts/ABORTED_COMMAND.S index 798bbd496..afb9abbae 100644 --- a/libc/sysv/consts/ABORTED_COMMAND.S +++ b/libc/sysv/consts/ABORTED_COMMAND.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,ABORTED_COMMAND,11,11,0,0,0,0,0 +.syscon misc,ABORTED_COMMAND,11,11,0,0,0,0,0,0 diff --git a/libc/sysv/consts/ACCT_BYTEORDER.S b/libc/sysv/consts/ACCT_BYTEORDER.S index cd598d752..68e9a4e49 100644 --- a/libc/sysv/consts/ACCT_BYTEORDER.S +++ b/libc/sysv/consts/ACCT_BYTEORDER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,ACCT_BYTEORDER,0,0,0,0,0,0,0 +.syscon misc,ACCT_BYTEORDER,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/ACCT_COMM.S b/libc/sysv/consts/ACCT_COMM.S index 5285f5158..6a9fa0e4c 100644 --- a/libc/sysv/consts/ACCT_COMM.S +++ b/libc/sysv/consts/ACCT_COMM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,ACCT_COMM,0x10,0x10,0,0,0,0,0 +.syscon misc,ACCT_COMM,0x10,0x10,0,0,0,0,0,0 diff --git a/libc/sysv/consts/ACK.S b/libc/sysv/consts/ACK.S index a8a4e6538..075ea9243 100644 --- a/libc/sysv/consts/ACK.S +++ b/libc/sysv/consts/ACK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,ACK,4,4,4,4,4,4,0 +.syscon misc,ACK,4,4,4,4,4,4,4,0 diff --git a/libc/sysv/consts/ACORE.S b/libc/sysv/consts/ACORE.S index ab175cdb3..72447040a 100644 --- a/libc/sysv/consts/ACORE.S +++ b/libc/sysv/consts/ACORE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,ACORE,0,0,8,8,8,8,0 +.syscon misc,ACORE,0,0,8,8,8,8,8,0 diff --git a/libc/sysv/consts/AFORK.S b/libc/sysv/consts/AFORK.S index 2106ad580..992cacc80 100644 --- a/libc/sysv/consts/AFORK.S +++ b/libc/sysv/consts/AFORK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,AFORK,0,0,1,1,1,1,0 +.syscon misc,AFORK,0,0,1,1,1,1,1,0 diff --git a/libc/sysv/consts/AF_ALG.S b/libc/sysv/consts/AF_ALG.S index 455e82381..3b81da931 100644 --- a/libc/sysv/consts/AF_ALG.S +++ b/libc/sysv/consts/AF_ALG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_ALG,38,38,0,0,0,0,0 +.syscon af,AF_ALG,38,38,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_APPLETALK.S b/libc/sysv/consts/AF_APPLETALK.S index 34503e783..f43fc0a5c 100644 --- a/libc/sysv/consts/AF_APPLETALK.S +++ b/libc/sysv/consts/AF_APPLETALK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_APPLETALK,5,5,0x10,0x10,0x10,0x10,0x10 +.syscon af,AF_APPLETALK,5,5,0x10,0x10,0x10,0x10,0x10,0x10 diff --git a/libc/sysv/consts/AF_ASH.S b/libc/sysv/consts/AF_ASH.S index 08f7694bf..a8308cbb5 100644 --- a/libc/sysv/consts/AF_ASH.S +++ b/libc/sysv/consts/AF_ASH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_ASH,18,18,0,0,0,0,0 +.syscon af,AF_ASH,18,18,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_ATMPVC.S b/libc/sysv/consts/AF_ATMPVC.S index d177825c5..05e185f29 100644 --- a/libc/sysv/consts/AF_ATMPVC.S +++ b/libc/sysv/consts/AF_ATMPVC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_ATMPVC,8,8,0,0,0,0,0 +.syscon af,AF_ATMPVC,8,8,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_ATMSVC.S b/libc/sysv/consts/AF_ATMSVC.S index f6880d930..aabc618e7 100644 --- a/libc/sysv/consts/AF_ATMSVC.S +++ b/libc/sysv/consts/AF_ATMSVC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_ATMSVC,20,20,0,0,0,0,0 +.syscon af,AF_ATMSVC,20,20,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_AX25.S b/libc/sysv/consts/AF_AX25.S index 1dd447eeb..eb39d4d98 100644 --- a/libc/sysv/consts/AF_AX25.S +++ b/libc/sysv/consts/AF_AX25.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_AX25,3,3,0,0,0,0,0 +.syscon af,AF_AX25,3,3,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_BLUETOOTH.S b/libc/sysv/consts/AF_BLUETOOTH.S index dd6547173..9b12af259 100644 --- a/libc/sysv/consts/AF_BLUETOOTH.S +++ b/libc/sysv/consts/AF_BLUETOOTH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_BLUETOOTH,31,31,0,36,0x20,31,0 +.syscon af,AF_BLUETOOTH,31,31,0,0,36,0x20,31,0 diff --git a/libc/sysv/consts/AF_BRIDGE.S b/libc/sysv/consts/AF_BRIDGE.S index 8de65530e..eab867117 100644 --- a/libc/sysv/consts/AF_BRIDGE.S +++ b/libc/sysv/consts/AF_BRIDGE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_BRIDGE,7,7,0,0,0,0,0 +.syscon af,AF_BRIDGE,7,7,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_CAIF.S b/libc/sysv/consts/AF_CAIF.S index 862738728..a1ebd74a9 100644 --- a/libc/sysv/consts/AF_CAIF.S +++ b/libc/sysv/consts/AF_CAIF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_CAIF,37,37,0,0,0,0,0 +.syscon af,AF_CAIF,37,37,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_CAN.S b/libc/sysv/consts/AF_CAN.S index a6d63bd3a..4366e83f6 100644 --- a/libc/sysv/consts/AF_CAN.S +++ b/libc/sysv/consts/AF_CAN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_CAN,29,29,0,0,0,35,0 +.syscon af,AF_CAN,29,29,0,0,0,0,35,0 diff --git a/libc/sysv/consts/AF_ECONET.S b/libc/sysv/consts/AF_ECONET.S index e36086021..60cd807a2 100644 --- a/libc/sysv/consts/AF_ECONET.S +++ b/libc/sysv/consts/AF_ECONET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_ECONET,19,19,0,0,0,0,0 +.syscon af,AF_ECONET,19,19,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_FILE.S b/libc/sysv/consts/AF_FILE.S index 16be98fe0..fe5c1975e 100644 --- a/libc/sysv/consts/AF_FILE.S +++ b/libc/sysv/consts/AF_FILE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_FILE,1,1,0,0,0,0,0 +.syscon af,AF_FILE,1,1,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_IB.S b/libc/sysv/consts/AF_IB.S index 93d179c6a..9b9403d66 100644 --- a/libc/sysv/consts/AF_IB.S +++ b/libc/sysv/consts/AF_IB.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_IB,27,27,0,0,0,0,0 +.syscon af,AF_IB,27,27,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_IEEE802154.S b/libc/sysv/consts/AF_IEEE802154.S index f93e27922..909e1125e 100644 --- a/libc/sysv/consts/AF_IEEE802154.S +++ b/libc/sysv/consts/AF_IEEE802154.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_IEEE802154,36,36,0,0,0,0,0 +.syscon af,AF_IEEE802154,36,36,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_INET.S b/libc/sysv/consts/AF_INET.S index b0b3a9630..8692bb525 100644 --- a/libc/sysv/consts/AF_INET.S +++ b/libc/sysv/consts/AF_INET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_INET,2,2,2,2,2,2,2 +.syscon af,AF_INET,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/AF_INET6.S b/libc/sysv/consts/AF_INET6.S index 5d68eee03..c0a3789da 100644 --- a/libc/sysv/consts/AF_INET6.S +++ b/libc/sysv/consts/AF_INET6.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_INET6,10,10,30,28,24,24,23 +.syscon af,AF_INET6,10,10,30,30,28,24,24,23 diff --git a/libc/sysv/consts/AF_IPX.S b/libc/sysv/consts/AF_IPX.S index 7677a145c..163387f86 100644 --- a/libc/sysv/consts/AF_IPX.S +++ b/libc/sysv/consts/AF_IPX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_IPX,4,4,23,23,23,23,6 +.syscon af,AF_IPX,4,4,23,23,23,23,23,6 diff --git a/libc/sysv/consts/AF_IRDA.S b/libc/sysv/consts/AF_IRDA.S index a0e57b974..b99d878b7 100644 --- a/libc/sysv/consts/AF_IRDA.S +++ b/libc/sysv/consts/AF_IRDA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_IRDA,23,23,0,0,0,0,0 +.syscon af,AF_IRDA,23,23,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_ISDN.S b/libc/sysv/consts/AF_ISDN.S index 3b5eca93a..6ff699b1b 100644 --- a/libc/sysv/consts/AF_ISDN.S +++ b/libc/sysv/consts/AF_ISDN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_ISDN,34,34,28,26,26,26,0 +.syscon af,AF_ISDN,34,34,28,28,26,26,26,0 diff --git a/libc/sysv/consts/AF_IUCV.S b/libc/sysv/consts/AF_IUCV.S index bf2436111..213b64759 100644 --- a/libc/sysv/consts/AF_IUCV.S +++ b/libc/sysv/consts/AF_IUCV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_IUCV,0x20,0x20,0,0,0,0,0 +.syscon af,AF_IUCV,0x20,0x20,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_KCM.S b/libc/sysv/consts/AF_KCM.S index 0bb913b9e..1b591ac0f 100644 --- a/libc/sysv/consts/AF_KCM.S +++ b/libc/sysv/consts/AF_KCM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_KCM,41,41,0,0,0,0,0 +.syscon af,AF_KCM,41,41,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_KEY.S b/libc/sysv/consts/AF_KEY.S index 95a718047..2481a599b 100644 --- a/libc/sysv/consts/AF_KEY.S +++ b/libc/sysv/consts/AF_KEY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_KEY,15,15,0,0,30,0,0 +.syscon af,AF_KEY,15,15,0,0,0,30,0,0 diff --git a/libc/sysv/consts/AF_LINK.S b/libc/sysv/consts/AF_LINK.S index a3f5a989b..c51b92b84 100644 --- a/libc/sysv/consts/AF_LINK.S +++ b/libc/sysv/consts/AF_LINK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_LINK,0,0,18,18,18,18,0 +.syscon af,AF_LINK,0,0,18,18,18,18,18,0 diff --git a/libc/sysv/consts/AF_LLC.S b/libc/sysv/consts/AF_LLC.S index 07f29b28f..98adca0a2 100644 --- a/libc/sysv/consts/AF_LLC.S +++ b/libc/sysv/consts/AF_LLC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_LLC,26,26,0,0,0,0,0 +.syscon af,AF_LLC,26,26,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_LOCAL.S b/libc/sysv/consts/AF_LOCAL.S index 957fcb6ca..42857305e 100644 --- a/libc/sysv/consts/AF_LOCAL.S +++ b/libc/sysv/consts/AF_LOCAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_LOCAL,1,1,1,1,1,1,1 +.syscon af,AF_LOCAL,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/AF_MAX.S b/libc/sysv/consts/AF_MAX.S index 173f6c4c1..cfaf32641 100644 --- a/libc/sysv/consts/AF_MAX.S +++ b/libc/sysv/consts/AF_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_MAX,42,42,40,42,36,37,35 +.syscon af,AF_MAX,42,42,40,40,42,36,37,35 diff --git a/libc/sysv/consts/AF_MPLS.S b/libc/sysv/consts/AF_MPLS.S index 8ac6d02c6..bc1ceb438 100644 --- a/libc/sysv/consts/AF_MPLS.S +++ b/libc/sysv/consts/AF_MPLS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_MPLS,28,28,0,0,33,33,0 +.syscon af,AF_MPLS,28,28,0,0,0,33,33,0 diff --git a/libc/sysv/consts/AF_NETBEUI.S b/libc/sysv/consts/AF_NETBEUI.S index 9ea4ce90d..b2a04d879 100644 --- a/libc/sysv/consts/AF_NETBEUI.S +++ b/libc/sysv/consts/AF_NETBEUI.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_NETBEUI,13,13,0,0,0,0,0 +.syscon af,AF_NETBEUI,13,13,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_NETLINK.S b/libc/sysv/consts/AF_NETLINK.S index b30ecd9cb..a8ba2e031 100644 --- a/libc/sysv/consts/AF_NETLINK.S +++ b/libc/sysv/consts/AF_NETLINK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_NETLINK,16,16,0,0,0,0,0 +.syscon af,AF_NETLINK,16,16,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_NETROM.S b/libc/sysv/consts/AF_NETROM.S index 4777e7b0e..c196a5512 100644 --- a/libc/sysv/consts/AF_NETROM.S +++ b/libc/sysv/consts/AF_NETROM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_NETROM,6,6,0,0,0,0,0 +.syscon af,AF_NETROM,6,6,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_NFC.S b/libc/sysv/consts/AF_NFC.S index 218d84cb7..f8031c66d 100644 --- a/libc/sysv/consts/AF_NFC.S +++ b/libc/sysv/consts/AF_NFC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_NFC,39,39,0,0,0,0,0 +.syscon af,AF_NFC,39,39,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_PACKET.S b/libc/sysv/consts/AF_PACKET.S index 9c01f17e4..813abd140 100644 --- a/libc/sysv/consts/AF_PACKET.S +++ b/libc/sysv/consts/AF_PACKET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_PACKET,17,17,0,0,0,0,0 +.syscon af,AF_PACKET,17,17,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_PHONET.S b/libc/sysv/consts/AF_PHONET.S index 894982197..d878615d5 100644 --- a/libc/sysv/consts/AF_PHONET.S +++ b/libc/sysv/consts/AF_PHONET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_PHONET,35,35,0,0,0,0,0 +.syscon af,AF_PHONET,35,35,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_PPPOX.S b/libc/sysv/consts/AF_PPPOX.S index 46f34bb38..5e95b7ce3 100644 --- a/libc/sysv/consts/AF_PPPOX.S +++ b/libc/sysv/consts/AF_PPPOX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_PPPOX,24,24,0,0,0,0,0 +.syscon af,AF_PPPOX,24,24,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_RDS.S b/libc/sysv/consts/AF_RDS.S index 682a76268..acd2af658 100644 --- a/libc/sysv/consts/AF_RDS.S +++ b/libc/sysv/consts/AF_RDS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_RDS,21,21,0,0,0,0,0 +.syscon af,AF_RDS,21,21,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_ROSE.S b/libc/sysv/consts/AF_ROSE.S index 7110ae6b3..4df8a3567 100644 --- a/libc/sysv/consts/AF_ROSE.S +++ b/libc/sysv/consts/AF_ROSE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_ROSE,11,11,0,0,0,0,0 +.syscon af,AF_ROSE,11,11,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_ROUTE.S b/libc/sysv/consts/AF_ROUTE.S index 95f77e48a..4e1a0aea3 100644 --- a/libc/sysv/consts/AF_ROUTE.S +++ b/libc/sysv/consts/AF_ROUTE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_ROUTE,16,16,17,17,17,34,0 +.syscon af,AF_ROUTE,16,16,17,17,17,17,34,0 diff --git a/libc/sysv/consts/AF_RXRPC.S b/libc/sysv/consts/AF_RXRPC.S index 658ab0782..61456e39b 100644 --- a/libc/sysv/consts/AF_RXRPC.S +++ b/libc/sysv/consts/AF_RXRPC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_RXRPC,33,33,0,0,0,0,0 +.syscon af,AF_RXRPC,33,33,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_SECURITY.S b/libc/sysv/consts/AF_SECURITY.S index 2b03eb2ad..a692fec55 100644 --- a/libc/sysv/consts/AF_SECURITY.S +++ b/libc/sysv/consts/AF_SECURITY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_SECURITY,14,14,0,0,0,0,0 +.syscon af,AF_SECURITY,14,14,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_SNA.S b/libc/sysv/consts/AF_SNA.S index ace0c1549..981a522b8 100644 --- a/libc/sysv/consts/AF_SNA.S +++ b/libc/sysv/consts/AF_SNA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_SNA,22,22,11,11,11,11,11 +.syscon af,AF_SNA,22,22,11,11,11,11,11,11 diff --git a/libc/sysv/consts/AF_TIPC.S b/libc/sysv/consts/AF_TIPC.S index b2bacc1f7..86e2b4349 100644 --- a/libc/sysv/consts/AF_TIPC.S +++ b/libc/sysv/consts/AF_TIPC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_TIPC,30,30,0,0,0,0,0 +.syscon af,AF_TIPC,30,30,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_UNIX.S b/libc/sysv/consts/AF_UNIX.S index 4a975a4cc..9c7c9b675 100644 --- a/libc/sysv/consts/AF_UNIX.S +++ b/libc/sysv/consts/AF_UNIX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_UNIX,1,1,1,1,1,1,1 +.syscon af,AF_UNIX,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/AF_UNSPEC.S b/libc/sysv/consts/AF_UNSPEC.S index 0be3a9fba..0161cea94 100644 --- a/libc/sysv/consts/AF_UNSPEC.S +++ b/libc/sysv/consts/AF_UNSPEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_UNSPEC,0,0,0,0,0,0,0 +.syscon af,AF_UNSPEC,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_VSOCK.S b/libc/sysv/consts/AF_VSOCK.S index 76369409e..c3156fa23 100644 --- a/libc/sysv/consts/AF_VSOCK.S +++ b/libc/sysv/consts/AF_VSOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_VSOCK,40,40,0,0,0,0,0 +.syscon af,AF_VSOCK,40,40,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_WANPIPE.S b/libc/sysv/consts/AF_WANPIPE.S index 40027950e..e8e940c75 100644 --- a/libc/sysv/consts/AF_WANPIPE.S +++ b/libc/sysv/consts/AF_WANPIPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_WANPIPE,25,25,0,0,0,0,0 +.syscon af,AF_WANPIPE,25,25,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_X25.S b/libc/sysv/consts/AF_X25.S index c079acf7b..51c7258b4 100644 --- a/libc/sysv/consts/AF_X25.S +++ b/libc/sysv/consts/AF_X25.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,AF_X25,9,9,0,0,0,0,0 +.syscon af,AF_X25,9,9,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AIO_ALLDONE.S b/libc/sysv/consts/AIO_ALLDONE.S index 4222110ba..63584ff7a 100644 --- a/libc/sysv/consts/AIO_ALLDONE.S +++ b/libc/sysv/consts/AIO_ALLDONE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,AIO_ALLDONE,2,2,1,3,0,0,0 +.syscon misc,AIO_ALLDONE,2,2,1,1,3,0,0,0 diff --git a/libc/sysv/consts/AIO_CANCELED.S b/libc/sysv/consts/AIO_CANCELED.S index 43cfe9a43..6124168e4 100644 --- a/libc/sysv/consts/AIO_CANCELED.S +++ b/libc/sysv/consts/AIO_CANCELED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,AIO_CANCELED,0,0,2,1,0,0,0 +.syscon misc,AIO_CANCELED,0,0,2,2,1,0,0,0 diff --git a/libc/sysv/consts/AIO_NOTCANCELED.S b/libc/sysv/consts/AIO_NOTCANCELED.S index 6a135010a..6ef85d564 100644 --- a/libc/sysv/consts/AIO_NOTCANCELED.S +++ b/libc/sysv/consts/AIO_NOTCANCELED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,AIO_NOTCANCELED,1,1,4,2,0,0,0 +.syscon misc,AIO_NOTCANCELED,1,1,4,4,2,0,0,0 diff --git a/libc/sysv/consts/ALG_SET_AEAD_ASSOCLEN.S b/libc/sysv/consts/ALG_SET_AEAD_ASSOCLEN.S index e47c19bef..c1e9b5ffd 100644 --- a/libc/sysv/consts/ALG_SET_AEAD_ASSOCLEN.S +++ b/libc/sysv/consts/ALG_SET_AEAD_ASSOCLEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon alg,ALG_SET_AEAD_ASSOCLEN,4,4,0,0,0,0,0 +.syscon alg,ALG_SET_AEAD_ASSOCLEN,4,4,0,0,0,0,0,0 diff --git a/libc/sysv/consts/ALG_SET_AEAD_AUTHSIZE.S b/libc/sysv/consts/ALG_SET_AEAD_AUTHSIZE.S index 240d5440c..da7490e7c 100644 --- a/libc/sysv/consts/ALG_SET_AEAD_AUTHSIZE.S +++ b/libc/sysv/consts/ALG_SET_AEAD_AUTHSIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon alg,ALG_SET_AEAD_AUTHSIZE,5,5,0,0,0,0,0 +.syscon alg,ALG_SET_AEAD_AUTHSIZE,5,5,0,0,0,0,0,0 diff --git a/libc/sysv/consts/ALG_SET_DRBG_ENTROPY.S b/libc/sysv/consts/ALG_SET_DRBG_ENTROPY.S index dceabd576..b7b855307 100644 --- a/libc/sysv/consts/ALG_SET_DRBG_ENTROPY.S +++ b/libc/sysv/consts/ALG_SET_DRBG_ENTROPY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon alg,ALG_SET_DRBG_ENTROPY,6,6,0,0,0,0,0 +.syscon alg,ALG_SET_DRBG_ENTROPY,6,6,0,0,0,0,0,0 diff --git a/libc/sysv/consts/ALG_SET_IV.S b/libc/sysv/consts/ALG_SET_IV.S index 2a5375bed..dca740be2 100644 --- a/libc/sysv/consts/ALG_SET_IV.S +++ b/libc/sysv/consts/ALG_SET_IV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon alg,ALG_SET_IV,2,2,0,0,0,0,0 +.syscon alg,ALG_SET_IV,2,2,0,0,0,0,0,0 diff --git a/libc/sysv/consts/ALG_SET_KEY.S b/libc/sysv/consts/ALG_SET_KEY.S index 72100dda7..7bb9f69ed 100644 --- a/libc/sysv/consts/ALG_SET_KEY.S +++ b/libc/sysv/consts/ALG_SET_KEY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon alg,ALG_SET_KEY,1,1,0,0,0,0,0 +.syscon alg,ALG_SET_KEY,1,1,0,0,0,0,0,0 diff --git a/libc/sysv/consts/ALG_SET_OP.S b/libc/sysv/consts/ALG_SET_OP.S index 002704fb1..c069480d4 100644 --- a/libc/sysv/consts/ALG_SET_OP.S +++ b/libc/sysv/consts/ALG_SET_OP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon alg,ALG_SET_OP,3,3,0,0,0,0,0 +.syscon alg,ALG_SET_OP,3,3,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AREGTYPE.S b/libc/sysv/consts/AREGTYPE.S index 59a26d84e..740915fad 100644 --- a/libc/sysv/consts/AREGTYPE.S +++ b/libc/sysv/consts/AREGTYPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,AREGTYPE,0,0,0,0,0,0,0 +.syscon misc,AREGTYPE,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_BASE.S b/libc/sysv/consts/AT_BASE.S index 336ef23bb..175c15fc0 100644 --- a/libc/sysv/consts/AT_BASE.S +++ b/libc/sysv/consts/AT_BASE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_BASE,7,7,7,7,0,7,0 +.syscon auxv,AT_BASE,7,7,7,7,7,0,7,0 diff --git a/libc/sysv/consts/AT_BASE_PLATFORM.S b/libc/sysv/consts/AT_BASE_PLATFORM.S index c55016000..37316e7c4 100644 --- a/libc/sysv/consts/AT_BASE_PLATFORM.S +++ b/libc/sysv/consts/AT_BASE_PLATFORM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_BASE_PLATFORM,24,24,0,0,0,0,0 +.syscon auxv,AT_BASE_PLATFORM,24,24,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_CANARY.S b/libc/sysv/consts/AT_CANARY.S index 1cfbdcc04..7c36142b3 100644 --- a/libc/sysv/consts/AT_CANARY.S +++ b/libc/sysv/consts/AT_CANARY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_CANARY,0,0,0,16,0,0,0 +.syscon auxv,AT_CANARY,0,0,0,0,16,0,0,0 diff --git a/libc/sysv/consts/AT_CANARYLEN.S b/libc/sysv/consts/AT_CANARYLEN.S index bfd730ebb..a069ea0a4 100644 --- a/libc/sysv/consts/AT_CANARYLEN.S +++ b/libc/sysv/consts/AT_CANARYLEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_CANARYLEN,0,0,0,17,0,0,0 +.syscon auxv,AT_CANARYLEN,0,0,0,0,17,0,0,0 diff --git a/libc/sysv/consts/AT_CLKTCK.S b/libc/sysv/consts/AT_CLKTCK.S index 7b3923d53..3ace4dea9 100644 --- a/libc/sysv/consts/AT_CLKTCK.S +++ b/libc/sysv/consts/AT_CLKTCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_CLKTCK,17,17,0,0,0,0,0 +.syscon auxv,AT_CLKTCK,17,17,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_DCACHEBSIZE.S b/libc/sysv/consts/AT_DCACHEBSIZE.S index cc1145831..a0ca36d47 100644 --- a/libc/sysv/consts/AT_DCACHEBSIZE.S +++ b/libc/sysv/consts/AT_DCACHEBSIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_DCACHEBSIZE,19,19,0,0,0,0,0 +.syscon auxv,AT_DCACHEBSIZE,19,19,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_EACCESS.S b/libc/sysv/consts/AT_EACCESS.S index 740567edb..38e75d091 100644 --- a/libc/sysv/consts/AT_EACCESS.S +++ b/libc/sysv/consts/AT_EACCESS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon at,AT_EACCESS,0x0200,0x0200,0x10,0x0100,1,0x100,0 +.syscon at,AT_EACCESS,0x0200,0x0200,0x10,0x10,0x0100,1,0x100,0 diff --git a/libc/sysv/consts/AT_EGID.S b/libc/sysv/consts/AT_EGID.S index 495f12c1d..89835346d 100644 --- a/libc/sysv/consts/AT_EGID.S +++ b/libc/sysv/consts/AT_EGID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_EGID,14,14,14,0,0,2002,0 +.syscon auxv,AT_EGID,14,14,14,14,0,0,2002,0 diff --git a/libc/sysv/consts/AT_EHDRFLAGS.S b/libc/sysv/consts/AT_EHDRFLAGS.S index ddb5b97b0..f2a170eea 100644 --- a/libc/sysv/consts/AT_EHDRFLAGS.S +++ b/libc/sysv/consts/AT_EHDRFLAGS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_EHDRFLAGS,0,0,0,24,0,0,0 +.syscon auxv,AT_EHDRFLAGS,0,0,0,0,24,0,0,0 diff --git a/libc/sysv/consts/AT_EMPTY_PATH.S b/libc/sysv/consts/AT_EMPTY_PATH.S index 0d708ec78..299b2d31d 100644 --- a/libc/sysv/consts/AT_EMPTY_PATH.S +++ b/libc/sysv/consts/AT_EMPTY_PATH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon at,AT_EMPTY_PATH,0x1000,0x1000,0,0,0,0,0 +.syscon at,AT_EMPTY_PATH,0x1000,0x1000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_ENTRY.S b/libc/sysv/consts/AT_ENTRY.S index 6f00013d1..843856b89 100644 --- a/libc/sysv/consts/AT_ENTRY.S +++ b/libc/sysv/consts/AT_ENTRY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_ENTRY,9,9,9,9,0,9,0 +.syscon auxv,AT_ENTRY,9,9,9,9,9,0,9,0 diff --git a/libc/sysv/consts/AT_EUID.S b/libc/sysv/consts/AT_EUID.S index c902ed5c6..a332b0a0c 100644 --- a/libc/sysv/consts/AT_EUID.S +++ b/libc/sysv/consts/AT_EUID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_EUID,12,12,12,0,0,2000,0 +.syscon auxv,AT_EUID,12,12,12,12,0,0,2000,0 diff --git a/libc/sysv/consts/AT_EXECFD.S b/libc/sysv/consts/AT_EXECFD.S index f75aab359..336f7abf7 100644 --- a/libc/sysv/consts/AT_EXECFD.S +++ b/libc/sysv/consts/AT_EXECFD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_EXECFD,2,2,0,2,0,2,0 +.syscon auxv,AT_EXECFD,2,2,0,0,2,0,2,0 diff --git a/libc/sysv/consts/AT_EXECFN.S b/libc/sysv/consts/AT_EXECFN.S index 9b064dad8..bd6e4da73 100644 --- a/libc/sysv/consts/AT_EXECFN.S +++ b/libc/sysv/consts/AT_EXECFN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_EXECFN,31,31,31,15,999,2014,31 +.syscon auxv,AT_EXECFN,31,31,31,31,15,999,2014,31 diff --git a/libc/sysv/consts/AT_EXECPATH.S b/libc/sysv/consts/AT_EXECPATH.S index 28e9afa88..3c428940a 100644 --- a/libc/sysv/consts/AT_EXECPATH.S +++ b/libc/sysv/consts/AT_EXECPATH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_EXECPATH,31,31,31,15,999,2014,31 +.syscon auxv,AT_EXECPATH,31,31,31,31,15,999,2014,31 diff --git a/libc/sysv/consts/AT_FDCWD.S b/libc/sysv/consts/AT_FDCWD.S index af9ec02a5..271de2641 100644 --- a/libc/sysv/consts/AT_FDCWD.S +++ b/libc/sysv/consts/AT_FDCWD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon at,AT_FDCWD,-100,-100,-2,-100,-100,-100,-100 +.syscon at,AT_FDCWD,-100,-100,-2,-2,-100,-100,-100,-100 diff --git a/libc/sysv/consts/AT_FLAGS.S b/libc/sysv/consts/AT_FLAGS.S index dfca95c91..0183d3433 100644 --- a/libc/sysv/consts/AT_FLAGS.S +++ b/libc/sysv/consts/AT_FLAGS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_FLAGS,8,8,0,8,0,8,0 +.syscon auxv,AT_FLAGS,8,8,0,0,8,0,8,0 diff --git a/libc/sysv/consts/AT_GID.S b/libc/sysv/consts/AT_GID.S index aab153978..2b78a8828 100644 --- a/libc/sysv/consts/AT_GID.S +++ b/libc/sysv/consts/AT_GID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_GID,13,13,13,0,0,2003,0 +.syscon auxv,AT_GID,13,13,13,13,0,0,2003,0 diff --git a/libc/sysv/consts/AT_HWCAP.S b/libc/sysv/consts/AT_HWCAP.S index b7ca74fc7..122148719 100644 --- a/libc/sysv/consts/AT_HWCAP.S +++ b/libc/sysv/consts/AT_HWCAP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_HWCAP,16,16,16,0,0,0,0 +.syscon auxv,AT_HWCAP,16,16,16,16,0,0,0,0 diff --git a/libc/sysv/consts/AT_HWCAP2.S b/libc/sysv/consts/AT_HWCAP2.S index f62df4f67..655984437 100644 --- a/libc/sysv/consts/AT_HWCAP2.S +++ b/libc/sysv/consts/AT_HWCAP2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_HWCAP2,26,26,26,0,0,0,0 +.syscon auxv,AT_HWCAP2,26,26,26,26,0,0,0,0 diff --git a/libc/sysv/consts/AT_ICACHEBSIZE.S b/libc/sysv/consts/AT_ICACHEBSIZE.S index fd25e6f17..e8163afed 100644 --- a/libc/sysv/consts/AT_ICACHEBSIZE.S +++ b/libc/sysv/consts/AT_ICACHEBSIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_ICACHEBSIZE,20,20,0,0,0,0,0 +.syscon auxv,AT_ICACHEBSIZE,20,20,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_MINSIGSTKSZ.S b/libc/sysv/consts/AT_MINSIGSTKSZ.S index 06ec6eadf..05b310d3f 100644 --- a/libc/sysv/consts/AT_MINSIGSTKSZ.S +++ b/libc/sysv/consts/AT_MINSIGSTKSZ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_MINSIGSTKSZ,51,51,0,0,0,0,0 +.syscon auxv,AT_MINSIGSTKSZ,51,51,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_NCPUS.S b/libc/sysv/consts/AT_NCPUS.S index 4b2f66514..3276364f2 100644 --- a/libc/sysv/consts/AT_NCPUS.S +++ b/libc/sysv/consts/AT_NCPUS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_NCPUS,0,0,0,19,0,0,0 +.syscon auxv,AT_NCPUS,0,0,0,0,19,0,0,0 diff --git a/libc/sysv/consts/AT_NOTELF.S b/libc/sysv/consts/AT_NOTELF.S index 4dec3cc9d..1fabb1749 100644 --- a/libc/sysv/consts/AT_NOTELF.S +++ b/libc/sysv/consts/AT_NOTELF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_NOTELF,10,10,0,10,0,0,0 +.syscon auxv,AT_NOTELF,10,10,0,0,10,0,0,0 diff --git a/libc/sysv/consts/AT_NO_AUTOMOUNT.S b/libc/sysv/consts/AT_NO_AUTOMOUNT.S index 2c02b7b7c..8a579fcf2 100644 --- a/libc/sysv/consts/AT_NO_AUTOMOUNT.S +++ b/libc/sysv/consts/AT_NO_AUTOMOUNT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_NO_AUTOMOUNT,0x0800,0x0800,0,0,0,0,0 +.syscon auxv,AT_NO_AUTOMOUNT,0x0800,0x0800,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_OSRELDATE.S b/libc/sysv/consts/AT_OSRELDATE.S index 0fa72f59a..5165df0d1 100644 --- a/libc/sysv/consts/AT_OSRELDATE.S +++ b/libc/sysv/consts/AT_OSRELDATE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_OSRELDATE,0,0,0,18,0,0,0 +.syscon auxv,AT_OSRELDATE,0,0,0,0,18,0,0,0 diff --git a/libc/sysv/consts/AT_PAGESIZES.S b/libc/sysv/consts/AT_PAGESIZES.S index 7705d3a56..666e6388d 100644 --- a/libc/sysv/consts/AT_PAGESIZES.S +++ b/libc/sysv/consts/AT_PAGESIZES.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_PAGESIZES,0,0,0,20,0,0,0 +.syscon auxv,AT_PAGESIZES,0,0,0,0,20,0,0,0 diff --git a/libc/sysv/consts/AT_PAGESIZESLEN.S b/libc/sysv/consts/AT_PAGESIZESLEN.S index 72d02f50d..1a9f9ae09 100644 --- a/libc/sysv/consts/AT_PAGESIZESLEN.S +++ b/libc/sysv/consts/AT_PAGESIZESLEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_PAGESIZESLEN,0,0,0,21,0,0,0 +.syscon auxv,AT_PAGESIZESLEN,0,0,0,0,21,0,0,0 diff --git a/libc/sysv/consts/AT_PAGESZ.S b/libc/sysv/consts/AT_PAGESZ.S index 6334dd955..5667dfe39 100644 --- a/libc/sysv/consts/AT_PAGESZ.S +++ b/libc/sysv/consts/AT_PAGESZ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_PAGESZ,6,6,6,6,0,6,0 +.syscon auxv,AT_PAGESZ,6,6,6,6,6,0,6,0 diff --git a/libc/sysv/consts/AT_PHDR.S b/libc/sysv/consts/AT_PHDR.S index 644b26b8f..90d38960f 100644 --- a/libc/sysv/consts/AT_PHDR.S +++ b/libc/sysv/consts/AT_PHDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_PHDR,3,3,3,3,0,3,0 +.syscon auxv,AT_PHDR,3,3,3,3,3,0,3,0 diff --git a/libc/sysv/consts/AT_PHENT.S b/libc/sysv/consts/AT_PHENT.S index 1df7f18d0..d3ab1e34d 100644 --- a/libc/sysv/consts/AT_PHENT.S +++ b/libc/sysv/consts/AT_PHENT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_PHENT,4,4,4,4,0,4,0 +.syscon auxv,AT_PHENT,4,4,4,4,4,0,4,0 diff --git a/libc/sysv/consts/AT_PHNUM.S b/libc/sysv/consts/AT_PHNUM.S index 261fbcf5d..0e62951ed 100644 --- a/libc/sysv/consts/AT_PHNUM.S +++ b/libc/sysv/consts/AT_PHNUM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_PHNUM,5,5,5,5,0,5,0 +.syscon auxv,AT_PHNUM,5,5,5,5,5,0,5,0 diff --git a/libc/sysv/consts/AT_PLATFORM.S b/libc/sysv/consts/AT_PLATFORM.S index 10f606d06..29d4660df 100644 --- a/libc/sysv/consts/AT_PLATFORM.S +++ b/libc/sysv/consts/AT_PLATFORM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_PLATFORM,15,15,0,0,0,0,0 +.syscon auxv,AT_PLATFORM,15,15,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_RANDOM.S b/libc/sysv/consts/AT_RANDOM.S index 29fa0fc66..b13b6ed17 100644 --- a/libc/sysv/consts/AT_RANDOM.S +++ b/libc/sysv/consts/AT_RANDOM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_RANDOM,25,25,25,16,0,0,0 +.syscon auxv,AT_RANDOM,25,25,25,25,16,0,0,0 diff --git a/libc/sysv/consts/AT_REMOVEDIR.S b/libc/sysv/consts/AT_REMOVEDIR.S index 05d76e72a..8c8e10644 100644 --- a/libc/sysv/consts/AT_REMOVEDIR.S +++ b/libc/sysv/consts/AT_REMOVEDIR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon at,AT_REMOVEDIR,0x0200,0x0200,0x80,0x0800,8,0x800,0x0200 +.syscon at,AT_REMOVEDIR,0x0200,0x0200,0x80,0x80,0x0800,8,0x800,0x0200 diff --git a/libc/sysv/consts/AT_SECURE.S b/libc/sysv/consts/AT_SECURE.S index b406384c8..44dc2ebff 100644 --- a/libc/sysv/consts/AT_SECURE.S +++ b/libc/sysv/consts/AT_SECURE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_SECURE,23,23,23,0,0,0,0 +.syscon auxv,AT_SECURE,23,23,23,23,0,0,0,0 diff --git a/libc/sysv/consts/AT_STACKBASE.S b/libc/sysv/consts/AT_STACKBASE.S index b50c7ff15..13295b60c 100644 --- a/libc/sysv/consts/AT_STACKBASE.S +++ b/libc/sysv/consts/AT_STACKBASE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_STACKBASE,0,0,0,0,0,13,0 +.syscon auxv,AT_STACKBASE,0,0,0,0,0,0,13,0 diff --git a/libc/sysv/consts/AT_STACKPROT.S b/libc/sysv/consts/AT_STACKPROT.S index 0ec5112c7..791e0c764 100644 --- a/libc/sysv/consts/AT_STACKPROT.S +++ b/libc/sysv/consts/AT_STACKPROT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_STACKPROT,0,0,0,23,0,0,0 +.syscon auxv,AT_STACKPROT,0,0,0,0,23,0,0,0 diff --git a/libc/sysv/consts/AT_SYMLINK_FOLLOW.S b/libc/sysv/consts/AT_SYMLINK_FOLLOW.S index 3b02aca50..2d97235df 100644 --- a/libc/sysv/consts/AT_SYMLINK_FOLLOW.S +++ b/libc/sysv/consts/AT_SYMLINK_FOLLOW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon at,AT_SYMLINK_FOLLOW,0x0400,0x0400,0x40,0x0400,4,0x400,0 +.syscon at,AT_SYMLINK_FOLLOW,0x0400,0x0400,0x40,0x40,0x0400,4,0x400,0 diff --git a/libc/sysv/consts/AT_SYMLINK_NOFOLLOW.S b/libc/sysv/consts/AT_SYMLINK_NOFOLLOW.S index 7fc385e1b..4558a8071 100644 --- a/libc/sysv/consts/AT_SYMLINK_NOFOLLOW.S +++ b/libc/sysv/consts/AT_SYMLINK_NOFOLLOW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon at,AT_SYMLINK_NOFOLLOW,0x0100,0x0100,0x20,0x0200,2,0x200,0x0100 +.syscon at,AT_SYMLINK_NOFOLLOW,0x0100,0x0100,0x20,0x20,0x0200,2,0x200,0x0100 diff --git a/libc/sysv/consts/AT_SYSINFO_EHDR.S b/libc/sysv/consts/AT_SYSINFO_EHDR.S index 37477d7c6..3796556bc 100644 --- a/libc/sysv/consts/AT_SYSINFO_EHDR.S +++ b/libc/sysv/consts/AT_SYSINFO_EHDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_SYSINFO_EHDR,33,33,0,0,0,0,0 +.syscon auxv,AT_SYSINFO_EHDR,33,33,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_TIMEKEEP.S b/libc/sysv/consts/AT_TIMEKEEP.S index 20fb98079..ce48caa3c 100644 --- a/libc/sysv/consts/AT_TIMEKEEP.S +++ b/libc/sysv/consts/AT_TIMEKEEP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_TIMEKEEP,0,0,0,22,0,0,0 +.syscon auxv,AT_TIMEKEEP,0,0,0,0,22,0,0,0 diff --git a/libc/sysv/consts/AT_UCACHEBSIZE.S b/libc/sysv/consts/AT_UCACHEBSIZE.S index 597400777..3d1a2020e 100644 --- a/libc/sysv/consts/AT_UCACHEBSIZE.S +++ b/libc/sysv/consts/AT_UCACHEBSIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_UCACHEBSIZE,21,21,0,0,0,0,0 +.syscon auxv,AT_UCACHEBSIZE,21,21,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_UID.S b/libc/sysv/consts/AT_UID.S index 5a171a0be..32ea21f60 100644 --- a/libc/sysv/consts/AT_UID.S +++ b/libc/sysv/consts/AT_UID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon auxv,AT_UID,11,11,11,0,0,2001,0 +.syscon auxv,AT_UID,11,11,11,11,0,0,2001,0 diff --git a/libc/sysv/consts/B0.S b/libc/sysv/consts/B0.S index e09890c7e..892331d1b 100644 --- a/libc/sysv/consts/B0.S +++ b/libc/sysv/consts/B0.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B0,0,0,0,0,0,0,0 +.syscon baud,B0,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/B1000000.S b/libc/sysv/consts/B1000000.S index ce658aea9..96fa581bf 100644 --- a/libc/sysv/consts/B1000000.S +++ b/libc/sysv/consts/B1000000.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B1000000,0x1008,0x1008,1000000,1000000,1000000,1000000,1000000 +.syscon baud,B1000000,0x1008,0x1008,1000000,1000000,1000000,1000000,1000000,1000000 diff --git a/libc/sysv/consts/B110.S b/libc/sysv/consts/B110.S index fc02acc28..57c2dcc1b 100644 --- a/libc/sysv/consts/B110.S +++ b/libc/sysv/consts/B110.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B110,3,3,110,110,110,110,110 +.syscon baud,B110,3,3,110,110,110,110,110,110 diff --git a/libc/sysv/consts/B115200.S b/libc/sysv/consts/B115200.S index fd5047253..824989994 100644 --- a/libc/sysv/consts/B115200.S +++ b/libc/sysv/consts/B115200.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B115200,0x1002,0x1002,115200,115200,115200,115200,115200 +.syscon baud,B115200,0x1002,0x1002,115200,115200,115200,115200,115200,115200 diff --git a/libc/sysv/consts/B1152000.S b/libc/sysv/consts/B1152000.S index 4c1a87ca3..1d0485bdc 100644 --- a/libc/sysv/consts/B1152000.S +++ b/libc/sysv/consts/B1152000.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B1152000,0x1009,0x1009,1152000,1152000,1152000,1152000,1152000 +.syscon baud,B1152000,0x1009,0x1009,1152000,1152000,1152000,1152000,1152000,1152000 diff --git a/libc/sysv/consts/B1200.S b/libc/sysv/consts/B1200.S index 1773153c7..f186c0f2e 100644 --- a/libc/sysv/consts/B1200.S +++ b/libc/sysv/consts/B1200.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B1200,9,9,1200,1200,1200,1200,1200 +.syscon baud,B1200,9,9,1200,1200,1200,1200,1200,1200 diff --git a/libc/sysv/consts/B134.S b/libc/sysv/consts/B134.S index 4b8da11bc..6ac4ac96d 100644 --- a/libc/sysv/consts/B134.S +++ b/libc/sysv/consts/B134.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B134,4,4,134,134,134,134,134 +.syscon baud,B134,4,4,134,134,134,134,134,134 diff --git a/libc/sysv/consts/B150.S b/libc/sysv/consts/B150.S index 06f546302..e32a2e831 100644 --- a/libc/sysv/consts/B150.S +++ b/libc/sysv/consts/B150.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B150,5,5,150,150,150,150,150 +.syscon baud,B150,5,5,150,150,150,150,150,150 diff --git a/libc/sysv/consts/B1500000.S b/libc/sysv/consts/B1500000.S index 968ab45b0..5e90a7725 100644 --- a/libc/sysv/consts/B1500000.S +++ b/libc/sysv/consts/B1500000.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B1500000,0x100a,0x100a,1500000,1500000,1500000,1500000,1500000 +.syscon baud,B1500000,0x100a,0x100a,1500000,1500000,1500000,1500000,1500000,1500000 diff --git a/libc/sysv/consts/B1800.S b/libc/sysv/consts/B1800.S index 48877f323..24f5c5482 100644 --- a/libc/sysv/consts/B1800.S +++ b/libc/sysv/consts/B1800.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B1800,10,10,1800,1800,1800,1800,1800 +.syscon baud,B1800,10,10,1800,1800,1800,1800,1800,1800 diff --git a/libc/sysv/consts/B19200.S b/libc/sysv/consts/B19200.S index bd4e668ea..bb44d51b1 100644 --- a/libc/sysv/consts/B19200.S +++ b/libc/sysv/consts/B19200.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B19200,14,14,19200,19200,19200,19200,19200 +.syscon baud,B19200,14,14,19200,19200,19200,19200,19200,19200 diff --git a/libc/sysv/consts/B200.S b/libc/sysv/consts/B200.S index 554d8cff3..077e8d392 100644 --- a/libc/sysv/consts/B200.S +++ b/libc/sysv/consts/B200.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B200,6,6,200,200,200,200,200 +.syscon baud,B200,6,6,200,200,200,200,200,200 diff --git a/libc/sysv/consts/B2000000.S b/libc/sysv/consts/B2000000.S index 97992bc15..882d66456 100644 --- a/libc/sysv/consts/B2000000.S +++ b/libc/sysv/consts/B2000000.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B2000000,0x100b,0x100b,2000000,2000000,2000000,2000000,2000000 +.syscon baud,B2000000,0x100b,0x100b,2000000,2000000,2000000,2000000,2000000,2000000 diff --git a/libc/sysv/consts/B230400.S b/libc/sysv/consts/B230400.S index a0b8d3ab9..d52b0423a 100644 --- a/libc/sysv/consts/B230400.S +++ b/libc/sysv/consts/B230400.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B230400,0x1003,0x1003,230400,230400,230400,230400,230400 +.syscon baud,B230400,0x1003,0x1003,230400,230400,230400,230400,230400,230400 diff --git a/libc/sysv/consts/B2400.S b/libc/sysv/consts/B2400.S index f0bd21c55..ad8bf4e31 100644 --- a/libc/sysv/consts/B2400.S +++ b/libc/sysv/consts/B2400.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B2400,11,11,2400,2400,2400,2400,2400 +.syscon baud,B2400,11,11,2400,2400,2400,2400,2400,2400 diff --git a/libc/sysv/consts/B2500000.S b/libc/sysv/consts/B2500000.S index b73aaa9de..dde9a9ec2 100644 --- a/libc/sysv/consts/B2500000.S +++ b/libc/sysv/consts/B2500000.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B2500000,0x100c,0x100c,2500000,2500000,2500000,2500000,2500000 +.syscon baud,B2500000,0x100c,0x100c,2500000,2500000,2500000,2500000,2500000,2500000 diff --git a/libc/sysv/consts/B300.S b/libc/sysv/consts/B300.S index e10cda459..7a83dbfcf 100644 --- a/libc/sysv/consts/B300.S +++ b/libc/sysv/consts/B300.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B300,7,7,300,300,300,300,300 +.syscon baud,B300,7,7,300,300,300,300,300,300 diff --git a/libc/sysv/consts/B3000000.S b/libc/sysv/consts/B3000000.S index c4c0240d8..9f200409c 100644 --- a/libc/sysv/consts/B3000000.S +++ b/libc/sysv/consts/B3000000.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B3000000,0x100d,0x100d,3000000,3000000,3000000,3000000,3000000 +.syscon baud,B3000000,0x100d,0x100d,3000000,3000000,3000000,3000000,3000000,3000000 diff --git a/libc/sysv/consts/B3500000.S b/libc/sysv/consts/B3500000.S index 040d270cf..e376c1985 100644 --- a/libc/sysv/consts/B3500000.S +++ b/libc/sysv/consts/B3500000.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B3500000,0x100e,0x100e,3500000,3500000,3500000,3500000,3500000 +.syscon baud,B3500000,0x100e,0x100e,3500000,3500000,3500000,3500000,3500000,3500000 diff --git a/libc/sysv/consts/B38400.S b/libc/sysv/consts/B38400.S index a31689bd7..34e5c074a 100644 --- a/libc/sysv/consts/B38400.S +++ b/libc/sysv/consts/B38400.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B38400,15,15,38400,38400,38400,38400,38400 +.syscon baud,B38400,15,15,38400,38400,38400,38400,38400,38400 diff --git a/libc/sysv/consts/B4000000.S b/libc/sysv/consts/B4000000.S index df4042c36..83072f9f9 100644 --- a/libc/sysv/consts/B4000000.S +++ b/libc/sysv/consts/B4000000.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B4000000,0x100f,0x100f,4000000,4000000,4000000,4000000,4000000 +.syscon baud,B4000000,0x100f,0x100f,4000000,4000000,4000000,4000000,4000000,4000000 diff --git a/libc/sysv/consts/B4800.S b/libc/sysv/consts/B4800.S index 1e2a1615f..a290d1334 100644 --- a/libc/sysv/consts/B4800.S +++ b/libc/sysv/consts/B4800.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B4800,12,12,4800,4800,4800,4800,4800 +.syscon baud,B4800,12,12,4800,4800,4800,4800,4800,4800 diff --git a/libc/sysv/consts/B50.S b/libc/sysv/consts/B50.S index efaaa4172..8dbb0fb49 100644 --- a/libc/sysv/consts/B50.S +++ b/libc/sysv/consts/B50.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B50,1,1,50,50,50,50,50 +.syscon baud,B50,1,1,50,50,50,50,50,50 diff --git a/libc/sysv/consts/B500000.S b/libc/sysv/consts/B500000.S index 57b0e9258..d355be191 100644 --- a/libc/sysv/consts/B500000.S +++ b/libc/sysv/consts/B500000.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B500000,0x1005,0x1005,500000,500000,500000,500000,500000 +.syscon baud,B500000,0x1005,0x1005,500000,500000,500000,500000,500000,500000 diff --git a/libc/sysv/consts/B57600.S b/libc/sysv/consts/B57600.S index 62c9bf5b6..fbf332bb9 100644 --- a/libc/sysv/consts/B57600.S +++ b/libc/sysv/consts/B57600.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B57600,0x1001,0x1001,57600,57600,57600,57600,57600 +.syscon baud,B57600,0x1001,0x1001,57600,57600,57600,57600,57600,57600 diff --git a/libc/sysv/consts/B576000.S b/libc/sysv/consts/B576000.S index a49d879ea..afbba9ea6 100644 --- a/libc/sysv/consts/B576000.S +++ b/libc/sysv/consts/B576000.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B576000,0x1006,0x1006,576000,576000,576000,576000,576000 +.syscon baud,B576000,0x1006,0x1006,576000,576000,576000,576000,576000,576000 diff --git a/libc/sysv/consts/B600.S b/libc/sysv/consts/B600.S index 684d0a7d4..7cb675d42 100644 --- a/libc/sysv/consts/B600.S +++ b/libc/sysv/consts/B600.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B600,8,8,600,600,600,600,600 +.syscon baud,B600,8,8,600,600,600,600,600,600 diff --git a/libc/sysv/consts/B75.S b/libc/sysv/consts/B75.S index 1707bcd16..22dd2f1ef 100644 --- a/libc/sysv/consts/B75.S +++ b/libc/sysv/consts/B75.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B75,2,2,75,75,75,75,75 +.syscon baud,B75,2,2,75,75,75,75,75,75 diff --git a/libc/sysv/consts/B9600.S b/libc/sysv/consts/B9600.S index e060209bb..7c5f10c1b 100644 --- a/libc/sysv/consts/B9600.S +++ b/libc/sysv/consts/B9600.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon baud,B9600,13,13,9600,9600,9600,9600,9600 +.syscon baud,B9600,13,13,9600,9600,9600,9600,9600,9600 diff --git a/libc/sysv/consts/BC_BASE_MAX.S b/libc/sysv/consts/BC_BASE_MAX.S index 2759d931e..b6bc0ec08 100644 --- a/libc/sysv/consts/BC_BASE_MAX.S +++ b/libc/sysv/consts/BC_BASE_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,BC_BASE_MAX,99,99,99,99,0x7fffffff,0x7fffffff,0 +.syscon misc,BC_BASE_MAX,99,99,99,99,99,0x7fffffff,0x7fffffff,0 diff --git a/libc/sysv/consts/BC_DIM_MAX.S b/libc/sysv/consts/BC_DIM_MAX.S index 63401604f..267a893bc 100644 --- a/libc/sysv/consts/BC_DIM_MAX.S +++ b/libc/sysv/consts/BC_DIM_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,BC_DIM_MAX,0x0800,0x0800,0x0800,0x0800,0xffff,0xffff,0 +.syscon misc,BC_DIM_MAX,0x0800,0x0800,0x0800,0x0800,0x0800,0xffff,0xffff,0 diff --git a/libc/sysv/consts/BC_SCALE_MAX.S b/libc/sysv/consts/BC_SCALE_MAX.S index 941effc7c..c7fd64227 100644 --- a/libc/sysv/consts/BC_SCALE_MAX.S +++ b/libc/sysv/consts/BC_SCALE_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,BC_SCALE_MAX,99,99,99,99,0x7fffffff,0x7fffffff,0 +.syscon misc,BC_SCALE_MAX,99,99,99,99,99,0x7fffffff,0x7fffffff,0 diff --git a/libc/sysv/consts/BC_STRING_MAX.S b/libc/sysv/consts/BC_STRING_MAX.S index 228c40b97..883450d84 100644 --- a/libc/sysv/consts/BC_STRING_MAX.S +++ b/libc/sysv/consts/BC_STRING_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,BC_STRING_MAX,0x03e8,0x03e8,0x03e8,0x03e8,0x7fffffff,0x7fffffff,0 +.syscon misc,BC_STRING_MAX,0x03e8,0x03e8,0x03e8,0x03e8,0x03e8,0x7fffffff,0x7fffffff,0 diff --git a/libc/sysv/consts/BRKINT.S b/libc/sysv/consts/BRKINT.S index 90b9b4dc5..92f091369 100644 --- a/libc/sysv/consts/BRKINT.S +++ b/libc/sysv/consts/BRKINT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,BRKINT,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010 +.syscon termios,BRKINT,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010 diff --git a/libc/sysv/consts/BS0.S b/libc/sysv/consts/BS0.S index 8c6916b14..ace0605c8 100644 --- a/libc/sysv/consts/BS0.S +++ b/libc/sysv/consts/BS0.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,BS0,0b0000000000000000,0b0000000000000000,0b000000000000000000,0b000000000000000000,0,0,0b0000000000000000 +.syscon termios,BS0,0b0000000000000000,0b0000000000000000,0b000000000000000000,0b000000000000000000,0b000000000000000000,0,0,0b0000000000000000 diff --git a/libc/sysv/consts/BS1.S b/libc/sysv/consts/BS1.S index 38a61683a..68f7eea04 100644 --- a/libc/sysv/consts/BS1.S +++ b/libc/sysv/consts/BS1.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,BS1,0b0010000000000000,0b0010000000000000,0b001000000000000000,0b001000000000000000,0,0,0b0010000000000000 +.syscon termios,BS1,0b0010000000000000,0b0010000000000000,0b001000000000000000,0b001000000000000000,0b001000000000000000,0,0,0b0010000000000000 diff --git a/libc/sysv/consts/BSDLY.S b/libc/sysv/consts/BSDLY.S index 38b40086c..736a0c3d5 100644 --- a/libc/sysv/consts/BSDLY.S +++ b/libc/sysv/consts/BSDLY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,BSDLY,0b0010000000000000,0b0010000000000000,0b001000000000000000,0b001000000000000000,0,0,0b0010000000000000 +.syscon termios,BSDLY,0b0010000000000000,0b0010000000000000,0b001000000000000000,0b001000000000000000,0b001000000000000000,0,0,0b0010000000000000 diff --git a/libc/sysv/consts/BUSY.S b/libc/sysv/consts/BUSY.S index b4b700aad..fd5dc9310 100644 --- a/libc/sysv/consts/BUSY.S +++ b/libc/sysv/consts/BUSY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,BUSY,4,4,0,0,0,0,0 +.syscon termios,BUSY,4,4,0,0,0,0,0,0 diff --git a/libc/sysv/consts/BUS_ADRALN.S b/libc/sysv/consts/BUS_ADRALN.S index 70b541d70..be688d3e8 100644 --- a/libc/sysv/consts/BUS_ADRALN.S +++ b/libc/sysv/consts/BUS_ADRALN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,BUS_ADRALN,1,1,1,1,1,1,1 +.syscon sicode,BUS_ADRALN,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/BUS_ADRERR.S b/libc/sysv/consts/BUS_ADRERR.S index db2d2c10e..57dbc3832 100644 --- a/libc/sysv/consts/BUS_ADRERR.S +++ b/libc/sysv/consts/BUS_ADRERR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,BUS_ADRERR,2,2,2,2,2,2,2 +.syscon sicode,BUS_ADRERR,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/BUS_MCEERR_AO.S b/libc/sysv/consts/BUS_MCEERR_AO.S index da2c7bf61..24a728530 100644 --- a/libc/sysv/consts/BUS_MCEERR_AO.S +++ b/libc/sysv/consts/BUS_MCEERR_AO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,BUS_MCEERR_AO,5,5,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000 +.syscon sicode,BUS_MCEERR_AO,5,5,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000 diff --git a/libc/sysv/consts/BUS_MCEERR_AR.S b/libc/sysv/consts/BUS_MCEERR_AR.S index dccf40251..f845637e2 100644 --- a/libc/sysv/consts/BUS_MCEERR_AR.S +++ b/libc/sysv/consts/BUS_MCEERR_AR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,BUS_MCEERR_AR,4,4,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000 +.syscon sicode,BUS_MCEERR_AR,4,4,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000 diff --git a/libc/sysv/consts/BUS_OBJERR.S b/libc/sysv/consts/BUS_OBJERR.S index 06d95f097..250d836fc 100644 --- a/libc/sysv/consts/BUS_OBJERR.S +++ b/libc/sysv/consts/BUS_OBJERR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,BUS_OBJERR,3,3,3,3,3,3,3 +.syscon sicode,BUS_OBJERR,3,3,3,3,3,3,3,3 diff --git a/libc/sysv/consts/BUS_OOMERR.S b/libc/sysv/consts/BUS_OOMERR.S index d4cb61ff1..b831b4f32 100644 --- a/libc/sysv/consts/BUS_OOMERR.S +++ b/libc/sysv/consts/BUS_OOMERR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,BUS_OOMERR,-1,-1,-1,100,-1,-1,-1 +.syscon sicode,BUS_OOMERR,-1,-1,-1,-1,100,-1,-1,-1 diff --git a/libc/sysv/consts/CBAUD.S b/libc/sysv/consts/CBAUD.S index 06c25cd93..4cfe09de3 100644 --- a/libc/sysv/consts/CBAUD.S +++ b/libc/sysv/consts/CBAUD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,CBAUD,0x100f,0x100f,0,0,0,0,0 +.syscon termios,CBAUD,0x100f,0x100f,0,0,0,0,0,0 diff --git a/libc/sysv/consts/CBAUDEX.S b/libc/sysv/consts/CBAUDEX.S index f0eb8c7f8..f75c4289a 100644 --- a/libc/sysv/consts/CBAUDEX.S +++ b/libc/sysv/consts/CBAUDEX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,CBAUDEX,0x1000,0x1000,0,0,0,0,0 +.syscon termios,CBAUDEX,0x1000,0x1000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/CDISCARD.S b/libc/sysv/consts/CDISCARD.S index 9e942f1d4..3506082cd 100644 --- a/libc/sysv/consts/CDISCARD.S +++ b/libc/sysv/consts/CDISCARD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,CDISCARD,15,15,15,15,15,15,0 +.syscon misc,CDISCARD,15,15,15,15,15,15,15,0 diff --git a/libc/sysv/consts/CEOT.S b/libc/sysv/consts/CEOT.S index 1b5a0cf3f..b4317b48f 100644 --- a/libc/sysv/consts/CEOT.S +++ b/libc/sysv/consts/CEOT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,CEOT,4,4,4,4,4,4,0 +.syscon misc,CEOT,4,4,4,4,4,4,4,0 diff --git a/libc/sysv/consts/CERASE.S b/libc/sysv/consts/CERASE.S index 22711d705..91cb028f3 100644 --- a/libc/sysv/consts/CERASE.S +++ b/libc/sysv/consts/CERASE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,CERASE,127,127,127,127,127,127,0 +.syscon misc,CERASE,127,127,127,127,127,127,127,0 diff --git a/libc/sysv/consts/CHRTYPE.S b/libc/sysv/consts/CHRTYPE.S index 7bfe52f68..dbd8001ab 100644 --- a/libc/sysv/consts/CHRTYPE.S +++ b/libc/sysv/consts/CHRTYPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,CHRTYPE,51,51,51,51,51,51,0 +.syscon misc,CHRTYPE,51,51,51,51,51,51,51,0 diff --git a/libc/sysv/consts/CIBAUD.S b/libc/sysv/consts/CIBAUD.S index 4ce31be8d..ea62aca33 100644 --- a/libc/sysv/consts/CIBAUD.S +++ b/libc/sysv/consts/CIBAUD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,CIBAUD,0x100f0000,0x100f0000,0,0,0,0,0 +.syscon termios,CIBAUD,0x100f0000,0x100f0000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/CKILL.S b/libc/sysv/consts/CKILL.S index bf05da0e5..5e4760a9e 100644 --- a/libc/sysv/consts/CKILL.S +++ b/libc/sysv/consts/CKILL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,CKILL,21,21,21,21,21,21,0 +.syscon misc,CKILL,21,21,21,21,21,21,21,0 diff --git a/libc/sysv/consts/CLD_CONTINUED.S b/libc/sysv/consts/CLD_CONTINUED.S index b8e338262..fccbd0098 100644 --- a/libc/sysv/consts/CLD_CONTINUED.S +++ b/libc/sysv/consts/CLD_CONTINUED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,CLD_CONTINUED,6,6,6,6,6,6,6 +.syscon sicode,CLD_CONTINUED,6,6,6,6,6,6,6,6 diff --git a/libc/sysv/consts/CLD_DUMPED.S b/libc/sysv/consts/CLD_DUMPED.S index 6b98ce627..936d459cd 100644 --- a/libc/sysv/consts/CLD_DUMPED.S +++ b/libc/sysv/consts/CLD_DUMPED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,CLD_DUMPED,3,3,3,3,3,3,3 +.syscon sicode,CLD_DUMPED,3,3,3,3,3,3,3,3 diff --git a/libc/sysv/consts/CLD_EXITED.S b/libc/sysv/consts/CLD_EXITED.S index cbbd167c2..58ac3cc33 100644 --- a/libc/sysv/consts/CLD_EXITED.S +++ b/libc/sysv/consts/CLD_EXITED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,CLD_EXITED,1,1,1,1,1,1,1 +.syscon sicode,CLD_EXITED,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/CLD_KILLED.S b/libc/sysv/consts/CLD_KILLED.S index 5efa99eae..fd79eb40d 100644 --- a/libc/sysv/consts/CLD_KILLED.S +++ b/libc/sysv/consts/CLD_KILLED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,CLD_KILLED,2,2,2,2,2,2,2 +.syscon sicode,CLD_KILLED,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/CLD_STOPPED.S b/libc/sysv/consts/CLD_STOPPED.S index e0e9aaea5..3bfd08d7a 100644 --- a/libc/sysv/consts/CLD_STOPPED.S +++ b/libc/sysv/consts/CLD_STOPPED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,CLD_STOPPED,5,5,5,5,5,5,5 +.syscon sicode,CLD_STOPPED,5,5,5,5,5,5,5,5 diff --git a/libc/sysv/consts/CLD_TRAPPED.S b/libc/sysv/consts/CLD_TRAPPED.S index 7799d6a68..d5aecbc82 100644 --- a/libc/sysv/consts/CLD_TRAPPED.S +++ b/libc/sysv/consts/CLD_TRAPPED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,CLD_TRAPPED,4,4,4,4,4,4,4 +.syscon sicode,CLD_TRAPPED,4,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/CLNEXT.S b/libc/sysv/consts/CLNEXT.S index 9ecd35e8b..a5bf5794a 100644 --- a/libc/sysv/consts/CLNEXT.S +++ b/libc/sysv/consts/CLNEXT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,CLNEXT,22,22,22,22,22,22,0 +.syscon misc,CLNEXT,22,22,22,22,22,22,22,0 diff --git a/libc/sysv/consts/CLOCAL.S b/libc/sysv/consts/CLOCAL.S index 68ba7b69d..73a9a21b5 100644 --- a/libc/sysv/consts/CLOCAL.S +++ b/libc/sysv/consts/CLOCAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,CLOCAL,0b0000100000000000,0b0000100000000000,0b1000000000000000,0b1000000000000000,0b1000000000000000,0b1000000000000000,0b0000100000000000 +.syscon termios,CLOCAL,0b0000100000000000,0b0000100000000000,0b1000000000000000,0b1000000000000000,0b1000000000000000,0b1000000000000000,0b1000000000000000,0b0000100000000000 diff --git a/libc/sysv/consts/CLOCK_BOOTTIME.S b/libc/sysv/consts/CLOCK_BOOTTIME.S index 962c54066..7dd2ff215 100644 --- a/libc/sysv/consts/CLOCK_BOOTTIME.S +++ b/libc/sysv/consts/CLOCK_BOOTTIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon clock,CLOCK_BOOTTIME,7,7,127,127,6,127,127 +.syscon clock,CLOCK_BOOTTIME,7,7,127,127,127,6,127,127 diff --git a/libc/sysv/consts/CLOCK_BOOTTIME_ALARM.S b/libc/sysv/consts/CLOCK_BOOTTIME_ALARM.S index dc5abd5e1..88265bcc8 100644 --- a/libc/sysv/consts/CLOCK_BOOTTIME_ALARM.S +++ b/libc/sysv/consts/CLOCK_BOOTTIME_ALARM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon clock,CLOCK_BOOTTIME_ALARM,9,9,127,127,127,127,127 +.syscon clock,CLOCK_BOOTTIME_ALARM,9,9,127,127,127,127,127,127 diff --git a/libc/sysv/consts/CLOCK_MONOTONIC.S b/libc/sysv/consts/CLOCK_MONOTONIC.S index 02ff881f5..d4cf1ff24 100644 --- a/libc/sysv/consts/CLOCK_MONOTONIC.S +++ b/libc/sysv/consts/CLOCK_MONOTONIC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon clock,CLOCK_MONOTONIC,1,1,1,4,3,3,1 +.syscon clock,CLOCK_MONOTONIC,1,1,1,6,4,3,3,1 diff --git a/libc/sysv/consts/CLOCK_MONOTONIC_COARSE.S b/libc/sysv/consts/CLOCK_MONOTONIC_COARSE.S index 15120cb5d..27762d022 100644 --- a/libc/sysv/consts/CLOCK_MONOTONIC_COARSE.S +++ b/libc/sysv/consts/CLOCK_MONOTONIC_COARSE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon clock,CLOCK_MONOTONIC_COARSE,6,6,1,12,3,3,1 +.syscon clock,CLOCK_MONOTONIC_COARSE,6,6,1,6,12,3,3,1 diff --git a/libc/sysv/consts/CLOCK_MONOTONIC_FAST.S b/libc/sysv/consts/CLOCK_MONOTONIC_FAST.S index 0621c71a7..80bb43b66 100644 --- a/libc/sysv/consts/CLOCK_MONOTONIC_FAST.S +++ b/libc/sysv/consts/CLOCK_MONOTONIC_FAST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon clock,CLOCK_MONOTONIC_FAST,1,1,1,12,3,3,1 +.syscon clock,CLOCK_MONOTONIC_FAST,1,1,1,6,12,3,3,1 diff --git a/libc/sysv/consts/CLOCK_MONOTONIC_PRECISE.S b/libc/sysv/consts/CLOCK_MONOTONIC_PRECISE.S index d6de69a4a..fdea24d20 100644 --- a/libc/sysv/consts/CLOCK_MONOTONIC_PRECISE.S +++ b/libc/sysv/consts/CLOCK_MONOTONIC_PRECISE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon clock,CLOCK_MONOTONIC_PRECISE,1,1,1,11,3,3,1 +.syscon clock,CLOCK_MONOTONIC_PRECISE,1,1,1,6,11,3,3,1 diff --git a/libc/sysv/consts/CLOCK_MONOTONIC_RAW.S b/libc/sysv/consts/CLOCK_MONOTONIC_RAW.S index 0153dbcab..5704b2138 100644 --- a/libc/sysv/consts/CLOCK_MONOTONIC_RAW.S +++ b/libc/sysv/consts/CLOCK_MONOTONIC_RAW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon clock,CLOCK_MONOTONIC_RAW,4,4,127,127,127,127,127 +.syscon clock,CLOCK_MONOTONIC_RAW,4,4,127,4,127,127,127,127 diff --git a/libc/sysv/consts/CLOCK_PROCESS_CPUTIME_ID.S b/libc/sysv/consts/CLOCK_PROCESS_CPUTIME_ID.S index ef0353c4a..e6f376dac 100644 --- a/libc/sysv/consts/CLOCK_PROCESS_CPUTIME_ID.S +++ b/libc/sysv/consts/CLOCK_PROCESS_CPUTIME_ID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon clock,CLOCK_PROCESS_CPUTIME_ID,2,2,127,15,2,0x40000000,127 +.syscon clock,CLOCK_PROCESS_CPUTIME_ID,2,2,127,127,15,2,0x40000000,127 diff --git a/libc/sysv/consts/CLOCK_PROF.S b/libc/sysv/consts/CLOCK_PROF.S index 2ea386db8..a91213a17 100644 --- a/libc/sysv/consts/CLOCK_PROF.S +++ b/libc/sysv/consts/CLOCK_PROF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon clock,CLOCK_PROF,127,127,127,2,127,2,127 +.syscon clock,CLOCK_PROF,127,127,127,127,2,127,2,127 diff --git a/libc/sysv/consts/CLOCK_REALTIME.S b/libc/sysv/consts/CLOCK_REALTIME.S index 5c394f3f8..a41e06669 100644 --- a/libc/sysv/consts/CLOCK_REALTIME.S +++ b/libc/sysv/consts/CLOCK_REALTIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon clock,CLOCK_REALTIME,0,0,0,0,0,0,0 +.syscon clock,CLOCK_REALTIME,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/CLOCK_REALTIME_ALARM.S b/libc/sysv/consts/CLOCK_REALTIME_ALARM.S index 548b9a8fd..0d497e110 100644 --- a/libc/sysv/consts/CLOCK_REALTIME_ALARM.S +++ b/libc/sysv/consts/CLOCK_REALTIME_ALARM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon clock,CLOCK_REALTIME_ALARM,8,8,127,127,127,127,127 +.syscon clock,CLOCK_REALTIME_ALARM,8,8,127,127,127,127,127,127 diff --git a/libc/sysv/consts/CLOCK_REALTIME_COARSE.S b/libc/sysv/consts/CLOCK_REALTIME_COARSE.S index fcb59a5de..42d0bf340 100644 --- a/libc/sysv/consts/CLOCK_REALTIME_COARSE.S +++ b/libc/sysv/consts/CLOCK_REALTIME_COARSE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon clock,CLOCK_REALTIME_COARSE,5,5,0,10,0,0,0 +.syscon clock,CLOCK_REALTIME_COARSE,5,5,0,0,10,0,0,0 diff --git a/libc/sysv/consts/CLOCK_REALTIME_FAST.S b/libc/sysv/consts/CLOCK_REALTIME_FAST.S index d33769baa..fd0774e29 100644 --- a/libc/sysv/consts/CLOCK_REALTIME_FAST.S +++ b/libc/sysv/consts/CLOCK_REALTIME_FAST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon clock,CLOCK_REALTIME_FAST,0,0,0,10,0,0,0 +.syscon clock,CLOCK_REALTIME_FAST,0,0,0,0,10,0,0,0 diff --git a/libc/sysv/consts/CLOCK_REALTIME_PRECISE.S b/libc/sysv/consts/CLOCK_REALTIME_PRECISE.S index 46ce42434..e3ce38e79 100644 --- a/libc/sysv/consts/CLOCK_REALTIME_PRECISE.S +++ b/libc/sysv/consts/CLOCK_REALTIME_PRECISE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon clock,CLOCK_REALTIME_PRECISE,0,0,0,9,0,0,0 +.syscon clock,CLOCK_REALTIME_PRECISE,0,0,0,0,9,0,0,0 diff --git a/libc/sysv/consts/CLOCK_SECOND.S b/libc/sysv/consts/CLOCK_SECOND.S index 116495f9c..f39711a0c 100644 --- a/libc/sysv/consts/CLOCK_SECOND.S +++ b/libc/sysv/consts/CLOCK_SECOND.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon clock,CLOCK_SECOND,127,127,127,13,127,127,127 +.syscon clock,CLOCK_SECOND,127,127,127,127,13,127,127,127 diff --git a/libc/sysv/consts/CLOCK_TAI.S b/libc/sysv/consts/CLOCK_TAI.S index 4c5901093..041e63585 100644 --- a/libc/sysv/consts/CLOCK_TAI.S +++ b/libc/sysv/consts/CLOCK_TAI.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon clock,CLOCK_TAI,11,11,127,127,127,127,127 +.syscon clock,CLOCK_TAI,11,11,127,127,127,127,127,127 diff --git a/libc/sysv/consts/CLOCK_THREAD_CPUTIME_ID.S b/libc/sysv/consts/CLOCK_THREAD_CPUTIME_ID.S index dd07acb7f..13c493389 100644 --- a/libc/sysv/consts/CLOCK_THREAD_CPUTIME_ID.S +++ b/libc/sysv/consts/CLOCK_THREAD_CPUTIME_ID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon clock,CLOCK_THREAD_CPUTIME_ID,3,3,127,14,4,0x20000000,127 +.syscon clock,CLOCK_THREAD_CPUTIME_ID,3,3,127,127,14,4,0x20000000,127 diff --git a/libc/sysv/consts/CLOCK_UPTIME.S b/libc/sysv/consts/CLOCK_UPTIME.S index c2ee80304..15a0e414a 100644 --- a/libc/sysv/consts/CLOCK_UPTIME.S +++ b/libc/sysv/consts/CLOCK_UPTIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon clock,CLOCK_UPTIME,127,127,127,5,5,127,127 +.syscon clock,CLOCK_UPTIME,127,127,127,127,5,5,127,127 diff --git a/libc/sysv/consts/CLOCK_UPTIME_FAST.S b/libc/sysv/consts/CLOCK_UPTIME_FAST.S index 4065e91f3..3d1ecfd4c 100644 --- a/libc/sysv/consts/CLOCK_UPTIME_FAST.S +++ b/libc/sysv/consts/CLOCK_UPTIME_FAST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon clock,CLOCK_UPTIME_FAST,127,127,127,8,127,127,127 +.syscon clock,CLOCK_UPTIME_FAST,127,127,127,127,8,127,127,127 diff --git a/libc/sysv/consts/CLOCK_UPTIME_PRECISE.S b/libc/sysv/consts/CLOCK_UPTIME_PRECISE.S index 4731066e1..581afe2dd 100644 --- a/libc/sysv/consts/CLOCK_UPTIME_PRECISE.S +++ b/libc/sysv/consts/CLOCK_UPTIME_PRECISE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon clock,CLOCK_UPTIME_PRECISE,127,127,127,7,127,127,127 +.syscon clock,CLOCK_UPTIME_PRECISE,127,127,127,127,7,127,127,127 diff --git a/libc/sysv/consts/CLONE_VM.S b/libc/sysv/consts/CLONE_VM.S index a4106880c..db255c80e 100644 --- a/libc/sysv/consts/CLONE_VM.S +++ b/libc/sysv/consts/CLONE_VM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon clone,CLONE_VM,0x00000100,0x00000100,0x00000100,0x00000100,0x00000100,0x00000100,0x00000100 +.syscon clone,CLONE_VM,0x00000100,0x00000100,0x00000100,0x00000100,0x00000100,0x00000100,0x00000100,0x00000100 diff --git a/libc/sysv/consts/CLOSE_RANGE_CLOEXEC.S b/libc/sysv/consts/CLOSE_RANGE_CLOEXEC.S index da8363e74..f293596cb 100644 --- a/libc/sysv/consts/CLOSE_RANGE_CLOEXEC.S +++ b/libc/sysv/consts/CLOSE_RANGE_CLOEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon close,CLOSE_RANGE_CLOEXEC,4,4,-1,-1,-1,-1,-1 +.syscon close,CLOSE_RANGE_CLOEXEC,4,4,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/CLOSE_RANGE_UNSHARE.S b/libc/sysv/consts/CLOSE_RANGE_UNSHARE.S index 2c811897f..75cff9c5d 100644 --- a/libc/sysv/consts/CLOSE_RANGE_UNSHARE.S +++ b/libc/sysv/consts/CLOSE_RANGE_UNSHARE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon close,CLOSE_RANGE_UNSHARE,2,2,-1,-1,-1,-1,-1 +.syscon close,CLOSE_RANGE_UNSHARE,2,2,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/CMIN.S b/libc/sysv/consts/CMIN.S index a994bd2be..635d8c170 100644 --- a/libc/sysv/consts/CMIN.S +++ b/libc/sysv/consts/CMIN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,CMIN,1,1,1,1,1,1,0 +.syscon misc,CMIN,1,1,1,1,1,1,1,0 diff --git a/libc/sysv/consts/CMSPAR.S b/libc/sysv/consts/CMSPAR.S index aae0afe22..ec669d6ec 100644 --- a/libc/sysv/consts/CMSPAR.S +++ b/libc/sysv/consts/CMSPAR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,CMSPAR,0x40000000,0x40000000,0,0,0,0,0 +.syscon termios,CMSPAR,0x40000000,0x40000000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/COMMAND_COMPLETE.S b/libc/sysv/consts/COMMAND_COMPLETE.S index 42198a3e2..42ac4084b 100644 --- a/libc/sysv/consts/COMMAND_COMPLETE.S +++ b/libc/sysv/consts/COMMAND_COMPLETE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,COMMAND_COMPLETE,0,0,0,0,0,0,0 +.syscon misc,COMMAND_COMPLETE,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/COMMAND_TERMINATED.S b/libc/sysv/consts/COMMAND_TERMINATED.S index 6811bb172..47a9525ff 100644 --- a/libc/sysv/consts/COMMAND_TERMINATED.S +++ b/libc/sysv/consts/COMMAND_TERMINATED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,COMMAND_TERMINATED,17,17,0,0,0,0,0 +.syscon misc,COMMAND_TERMINATED,17,17,0,0,0,0,0,0 diff --git a/libc/sysv/consts/COMPLETE.S b/libc/sysv/consts/COMPLETE.S index f05386c6a..f1987d97e 100644 --- a/libc/sysv/consts/COMPLETE.S +++ b/libc/sysv/consts/COMPLETE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,COMPLETE,2,2,2,2,2,2,0 +.syscon misc,COMPLETE,2,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/CONTINUE.S b/libc/sysv/consts/CONTINUE.S index 8263e8a36..7016dc217 100644 --- a/libc/sysv/consts/CONTINUE.S +++ b/libc/sysv/consts/CONTINUE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,CONTINUE,3,3,3,3,3,3,0 +.syscon misc,CONTINUE,3,3,3,3,3,3,3,0 diff --git a/libc/sysv/consts/CONTTYPE.S b/libc/sysv/consts/CONTTYPE.S index 288d649b9..d002dbe54 100644 --- a/libc/sysv/consts/CONTTYPE.S +++ b/libc/sysv/consts/CONTTYPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,CONTTYPE,55,55,55,55,55,55,0 +.syscon misc,CONTTYPE,55,55,55,55,55,55,55,0 diff --git a/libc/sysv/consts/COPY_ABORTED.S b/libc/sysv/consts/COPY_ABORTED.S index a1a9f5979..c6de64fbc 100644 --- a/libc/sysv/consts/COPY_ABORTED.S +++ b/libc/sysv/consts/COPY_ABORTED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,COPY_ABORTED,10,10,0,0,0,0,0 +.syscon misc,COPY_ABORTED,10,10,0,0,0,0,0,0 diff --git a/libc/sysv/consts/COPY_VERIFY.S b/libc/sysv/consts/COPY_VERIFY.S index 3bed4cda0..f44bd420c 100644 --- a/libc/sysv/consts/COPY_VERIFY.S +++ b/libc/sysv/consts/COPY_VERIFY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,COPY_VERIFY,58,58,0,0,0,0,0 +.syscon misc,COPY_VERIFY,58,58,0,0,0,0,0,0 diff --git a/libc/sysv/consts/CQUIT.S b/libc/sysv/consts/CQUIT.S index 7a5ce8109..c2e75a0de 100644 --- a/libc/sysv/consts/CQUIT.S +++ b/libc/sysv/consts/CQUIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,CQUIT,28,28,28,28,28,28,0 +.syscon misc,CQUIT,28,28,28,28,28,28,28,0 diff --git a/libc/sysv/consts/CR0.S b/libc/sysv/consts/CR0.S index 17095350c..94f02f1b1 100644 --- a/libc/sysv/consts/CR0.S +++ b/libc/sysv/consts/CR0.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,CR0,0b0000000000000000,0b0000000000000000,0b000000000000000000,0b000000000000000000,0,0b000000000000000000,0b0000000000000000 +.syscon termios,CR0,0b0000000000000000,0b0000000000000000,0b000000000000000000,0b000000000000000000,0b000000000000000000,0,0b000000000000000000,0b0000000000000000 diff --git a/libc/sysv/consts/CR1.S b/libc/sysv/consts/CR1.S index 16c369450..2c00d4df5 100644 --- a/libc/sysv/consts/CR1.S +++ b/libc/sysv/consts/CR1.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,CR1,0b0000001000000000,0b0000001000000000,0b000001000000000000,0b000001000000000000,0,0b000001000000000000,0b0000001000000000 +.syscon termios,CR1,0b0000001000000000,0b0000001000000000,0b000001000000000000,0b000001000000000000,0b000001000000000000,0,0b000001000000000000,0b0000001000000000 diff --git a/libc/sysv/consts/CR2.S b/libc/sysv/consts/CR2.S index 40b30690f..1434e5722 100644 --- a/libc/sysv/consts/CR2.S +++ b/libc/sysv/consts/CR2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,CR2,0b0000010000000000,0b0000010000000000,0b000010000000000000,0b000010000000000000,0,0b000000010000000000,0b0000010000000000 +.syscon termios,CR2,0b0000010000000000,0b0000010000000000,0b000010000000000000,0b000010000000000000,0b000010000000000000,0,0b000000010000000000,0b0000010000000000 diff --git a/libc/sysv/consts/CR3.S b/libc/sysv/consts/CR3.S index fdf749f1f..772d8da52 100644 --- a/libc/sysv/consts/CR3.S +++ b/libc/sysv/consts/CR3.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,CR3,0b0000011000000000,0b0000011000000000,0b000011000000000000,0b000011000000000000,0,0b000000011000000000,0b0000011000000000 +.syscon termios,CR3,0b0000011000000000,0b0000011000000000,0b000011000000000000,0b000011000000000000,0b000011000000000000,0,0b000000011000000000,0b0000011000000000 diff --git a/libc/sysv/consts/CRDLY.S b/libc/sysv/consts/CRDLY.S index 5857f9034..736f93eac 100644 --- a/libc/sysv/consts/CRDLY.S +++ b/libc/sysv/consts/CRDLY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,CRDLY,0b0000011000000000,0b0000011000000000,0b000011000000000000,0b000011000000000000,0,0,0b0000011000000000 +.syscon termios,CRDLY,0b0000011000000000,0b0000011000000000,0b000011000000000000,0b000011000000000000,0b000011000000000000,0,0,0b0000011000000000 diff --git a/libc/sysv/consts/CREAD.S b/libc/sysv/consts/CREAD.S index 4d14e2e17..68f4a727f 100644 --- a/libc/sysv/consts/CREAD.S +++ b/libc/sysv/consts/CREAD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,CREAD,0b0000000010000000,0b0000000010000000,0b000000100000000000,0b000000100000000000,0b0000100000000000,0b0000100000000000,0b0000000010000000 +.syscon termios,CREAD,0b0000000010000000,0b0000000010000000,0b000000100000000000,0b000000100000000000,0b000000100000000000,0b0000100000000000,0b0000100000000000,0b0000000010000000 diff --git a/libc/sysv/consts/CREPRINT.S b/libc/sysv/consts/CREPRINT.S index 71d7a8111..dea9adb7f 100644 --- a/libc/sysv/consts/CREPRINT.S +++ b/libc/sysv/consts/CREPRINT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,CREPRINT,18,18,18,18,18,18,0 +.syscon misc,CREPRINT,18,18,18,18,18,18,18,0 diff --git a/libc/sysv/consts/CRPRNT.S b/libc/sysv/consts/CRPRNT.S index daf20733f..c39de9815 100644 --- a/libc/sysv/consts/CRPRNT.S +++ b/libc/sysv/consts/CRPRNT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,CRPRNT,18,18,18,18,18,18,0 +.syscon misc,CRPRNT,18,18,18,18,18,18,18,0 diff --git a/libc/sysv/consts/CS5.S b/libc/sysv/consts/CS5.S index 707285c23..74e4500bc 100644 --- a/libc/sysv/consts/CS5.S +++ b/libc/sysv/consts/CS5.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,CS5,0b0000000000000000,0b0000000000000000,0b000000000000000000,0b000000000000000000,0b0000000000000000,0b0000000000000000,0b0000000000000000 +.syscon termios,CS5,0b0000000000000000,0b0000000000000000,0b000000000000000000,0b000000000000000000,0b000000000000000000,0b0000000000000000,0b0000000000000000,0b0000000000000000 diff --git a/libc/sysv/consts/CS6.S b/libc/sysv/consts/CS6.S index e9acd26c8..39bc38abd 100644 --- a/libc/sysv/consts/CS6.S +++ b/libc/sysv/consts/CS6.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,CS6,0b0000000000010000,0b0000000000010000,0b000000000100000000,0b000000000100000000,0b0000000100000000,0b0000000100000000,0b0000000000010000 +.syscon termios,CS6,0b0000000000010000,0b0000000000010000,0b000000000100000000,0b000000000100000000,0b000000000100000000,0b0000000100000000,0b0000000100000000,0b0000000000010000 diff --git a/libc/sysv/consts/CS7.S b/libc/sysv/consts/CS7.S index 68e8aafb2..785306ad4 100644 --- a/libc/sysv/consts/CS7.S +++ b/libc/sysv/consts/CS7.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,CS7,0b0000000000100000,0b0000000000100000,0b000000001000000000,0b000000001000000000,0b0000001000000000,0b0000001000000000,0b0000000000100000 +.syscon termios,CS7,0b0000000000100000,0b0000000000100000,0b000000001000000000,0b000000001000000000,0b000000001000000000,0b0000001000000000,0b0000001000000000,0b0000000000100000 diff --git a/libc/sysv/consts/CS8.S b/libc/sysv/consts/CS8.S index 6371b00e9..03b5f8ebb 100644 --- a/libc/sysv/consts/CS8.S +++ b/libc/sysv/consts/CS8.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,CS8,0b0000000000110000,0b0000000000110000,0b000000001100000000,0b000000001100000000,0b0000001100000000,0b0000001100000000,0b0000000000110000 +.syscon termios,CS8,0b0000000000110000,0b0000000000110000,0b000000001100000000,0b000000001100000000,0b000000001100000000,0b0000001100000000,0b0000001100000000,0b0000000000110000 diff --git a/libc/sysv/consts/CSIZE.S b/libc/sysv/consts/CSIZE.S index db65f807b..7743a4d2f 100644 --- a/libc/sysv/consts/CSIZE.S +++ b/libc/sysv/consts/CSIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,CSIZE,0b0000000000110000,0b0000000000110000,0b000000001100000000,0b000000001100000000,0b0000001100000000,0b0000001100000000,0b0000000000110000 +.syscon termios,CSIZE,0b0000000000110000,0b0000000000110000,0b000000001100000000,0b000000001100000000,0b000000001100000000,0b0000001100000000,0b0000001100000000,0b0000000000110000 diff --git a/libc/sysv/consts/CSTART.S b/libc/sysv/consts/CSTART.S index fe2d03787..64db479f5 100644 --- a/libc/sysv/consts/CSTART.S +++ b/libc/sysv/consts/CSTART.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,CSTART,17,17,17,17,17,17,0 +.syscon termios,CSTART,17,17,17,17,17,17,17,0 diff --git a/libc/sysv/consts/CSTOP.S b/libc/sysv/consts/CSTOP.S index e377eb1a2..d33ab2146 100644 --- a/libc/sysv/consts/CSTOP.S +++ b/libc/sysv/consts/CSTOP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,CSTOP,19,19,19,19,19,19,0 +.syscon termios,CSTOP,19,19,19,19,19,19,19,0 diff --git a/libc/sysv/consts/CSTOPB.S b/libc/sysv/consts/CSTOPB.S index 1748a3efd..dc8f35286 100644 --- a/libc/sysv/consts/CSTOPB.S +++ b/libc/sysv/consts/CSTOPB.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,CSTOPB,0b0000000001000000,0b0000000001000000,0b000000010000000000,0b000000010000000000,0b0000010000000000,0b0000010000000000,0b0000000001000000 +.syscon termios,CSTOPB,0b0000000001000000,0b0000000001000000,0b000000010000000000,0b000000010000000000,0b000000010000000000,0b0000010000000000,0b0000010000000000,0b0000000001000000 diff --git a/libc/sysv/consts/CTIME.S b/libc/sysv/consts/CTIME.S index 0cc03c5b4..5223f4681 100644 --- a/libc/sysv/consts/CTIME.S +++ b/libc/sysv/consts/CTIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,CTIME,0,0,0,0,0,0,0 +.syscon misc,CTIME,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/DATA.S b/libc/sysv/consts/DATA.S index 8d849a18b..4e4992c67 100644 --- a/libc/sysv/consts/DATA.S +++ b/libc/sysv/consts/DATA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,DATA,3,3,3,3,3,3,0 +.syscon misc,DATA,3,3,3,3,3,3,3,0 diff --git a/libc/sysv/consts/DEV_BSIZE.S b/libc/sysv/consts/DEV_BSIZE.S index fcd08ceb5..61a2bc783 100644 --- a/libc/sysv/consts/DEV_BSIZE.S +++ b/libc/sysv/consts/DEV_BSIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,DEV_BSIZE,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0 +.syscon misc,DEV_BSIZE,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0 diff --git a/libc/sysv/consts/DIRTYPE.S b/libc/sysv/consts/DIRTYPE.S index ea1a788cf..1191bbd5b 100644 --- a/libc/sysv/consts/DIRTYPE.S +++ b/libc/sysv/consts/DIRTYPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,DIRTYPE,53,53,53,53,53,53,0 +.syscon misc,DIRTYPE,53,53,53,53,53,53,53,0 diff --git a/libc/sysv/consts/DT_BLK.S b/libc/sysv/consts/DT_BLK.S index da1114412..55c779ba8 100644 --- a/libc/sysv/consts/DT_BLK.S +++ b/libc/sysv/consts/DT_BLK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon dt,DT_BLK,6,6,6,6,6,6,6 +.syscon dt,DT_BLK,6,6,6,6,6,6,6,6 diff --git a/libc/sysv/consts/DT_CHR.S b/libc/sysv/consts/DT_CHR.S index f0873a520..d1bf974bd 100644 --- a/libc/sysv/consts/DT_CHR.S +++ b/libc/sysv/consts/DT_CHR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon dt,DT_CHR,2,2,2,2,2,2,2 +.syscon dt,DT_CHR,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/DT_DIR.S b/libc/sysv/consts/DT_DIR.S index fbfe74314..29464fd2a 100644 --- a/libc/sysv/consts/DT_DIR.S +++ b/libc/sysv/consts/DT_DIR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon dt,DT_DIR,4,4,4,4,4,4,4 +.syscon dt,DT_DIR,4,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/DT_FIFO.S b/libc/sysv/consts/DT_FIFO.S index 393837295..aea615599 100644 --- a/libc/sysv/consts/DT_FIFO.S +++ b/libc/sysv/consts/DT_FIFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon dt,DT_FIFO,1,1,1,1,1,1,1 +.syscon dt,DT_FIFO,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/DT_LNK.S b/libc/sysv/consts/DT_LNK.S index 50a788686..4e4b06b3c 100644 --- a/libc/sysv/consts/DT_LNK.S +++ b/libc/sysv/consts/DT_LNK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon dt,DT_LNK,10,10,10,10,10,10,10 +.syscon dt,DT_LNK,10,10,10,10,10,10,10,10 diff --git a/libc/sysv/consts/DT_REG.S b/libc/sysv/consts/DT_REG.S index f4cb709de..e95a3f0cf 100644 --- a/libc/sysv/consts/DT_REG.S +++ b/libc/sysv/consts/DT_REG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon dt,DT_REG,8,8,8,8,8,8,8 +.syscon dt,DT_REG,8,8,8,8,8,8,8,8 diff --git a/libc/sysv/consts/DT_SOCK.S b/libc/sysv/consts/DT_SOCK.S index 540839767..ff4792032 100644 --- a/libc/sysv/consts/DT_SOCK.S +++ b/libc/sysv/consts/DT_SOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon dt,DT_SOCK,12,12,12,12,12,12,12 +.syscon dt,DT_SOCK,12,12,12,12,12,12,12,12 diff --git a/libc/sysv/consts/DT_UNKNOWN.S b/libc/sysv/consts/DT_UNKNOWN.S index 9a9818dda..da50d9482 100644 --- a/libc/sysv/consts/DT_UNKNOWN.S +++ b/libc/sysv/consts/DT_UNKNOWN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon dt,DT_UNKNOWN,0,0,0,0,0,0,0 +.syscon dt,DT_UNKNOWN,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/D_FMT.S b/libc/sysv/consts/D_FMT.S index b6cbeebfc..4e7087350 100644 --- a/libc/sysv/consts/D_FMT.S +++ b/libc/sysv/consts/D_FMT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,D_FMT,0x020029,0x020029,2,2,1,1,0 +.syscon misc,D_FMT,0x020029,0x020029,2,2,2,1,1,0 diff --git a/libc/sysv/consts/D_T_FMT.S b/libc/sysv/consts/D_T_FMT.S index dd12eb808..fff70dd81 100644 --- a/libc/sysv/consts/D_T_FMT.S +++ b/libc/sysv/consts/D_T_FMT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,D_T_FMT,0x020028,0x020028,1,1,0,0,0 +.syscon misc,D_T_FMT,0x020028,0x020028,1,1,1,0,0,0 diff --git a/libc/sysv/consts/E2BIG.S b/libc/sysv/consts/E2BIG.S index dfd0ae16a..a7c84ec50 100644 --- a/libc/sysv/consts/E2BIG.S +++ b/libc/sysv/consts/E2BIG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,E2BIG,7,7,7,7,7,7,1639 +.syscon errno,E2BIG,7,7,7,7,7,7,7,1639 diff --git a/libc/sysv/consts/EACCES.S b/libc/sysv/consts/EACCES.S index 32c7007bf..4bac4c99d 100644 --- a/libc/sysv/consts/EACCES.S +++ b/libc/sysv/consts/EACCES.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EACCES,13,13,13,13,13,13,5 +.syscon errno,EACCES,13,13,13,13,13,13,13,5 #ifdef __x86_64__ .yoink kDos2Errno.EACCES #endif diff --git a/libc/sysv/consts/EADDRINUSE.S b/libc/sysv/consts/EADDRINUSE.S index 811385924..c37b12761 100644 --- a/libc/sysv/consts/EADDRINUSE.S +++ b/libc/sysv/consts/EADDRINUSE.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EADDRINUSE,98,98,48,48,48,48,10048 +.syscon errno,EADDRINUSE,98,98,48,48,48,48,48,10048 #ifdef __x86_64__ .yoink kDos2Errno.EADDRINUSE #endif diff --git a/libc/sysv/consts/EADDRNOTAVAIL.S b/libc/sysv/consts/EADDRNOTAVAIL.S index 2a027b769..8340e7747 100644 --- a/libc/sysv/consts/EADDRNOTAVAIL.S +++ b/libc/sysv/consts/EADDRNOTAVAIL.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EADDRNOTAVAIL,99,99,49,49,49,49,10049 +.syscon errno,EADDRNOTAVAIL,99,99,49,49,49,49,49,10049 #ifdef __x86_64__ .yoink kDos2Errno.EADDRNOTAVAIL #endif diff --git a/libc/sysv/consts/EADV.S b/libc/sysv/consts/EADV.S index 5968e5963..a9c929a6a 100644 --- a/libc/sysv/consts/EADV.S +++ b/libc/sysv/consts/EADV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,EADV,68,68,-1,-1,-1,-1,-1 +.syscon junkerr,EADV,68,68,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EAFNOSUPPORT.S b/libc/sysv/consts/EAFNOSUPPORT.S index 96f2a6c1a..c7550193e 100644 --- a/libc/sysv/consts/EAFNOSUPPORT.S +++ b/libc/sysv/consts/EAFNOSUPPORT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EAFNOSUPPORT,97,97,47,47,47,47,10047 +.syscon errno,EAFNOSUPPORT,97,97,47,47,47,47,47,10047 diff --git a/libc/sysv/consts/EAGAIN.S b/libc/sysv/consts/EAGAIN.S index 93e25f774..ddb9ca1d4 100644 --- a/libc/sysv/consts/EAGAIN.S +++ b/libc/sysv/consts/EAGAIN.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EAGAIN,11,11,35,35,35,35,10035 +.syscon errno,EAGAIN,11,11,35,35,35,35,35,10035 #ifdef __x86_64__ .yoink kDos2Errno.EAGAIN #endif diff --git a/libc/sysv/consts/EALREADY.S b/libc/sysv/consts/EALREADY.S index d21c24577..51ace1ca0 100644 --- a/libc/sysv/consts/EALREADY.S +++ b/libc/sysv/consts/EALREADY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EALREADY,114,114,37,37,37,37,10037 +.syscon errno,EALREADY,114,114,37,37,37,37,37,10037 diff --git a/libc/sysv/consts/EAUTH.S b/libc/sysv/consts/EAUTH.S index 6ec6ad053..a873c5bbe 100644 --- a/libc/sysv/consts/EAUTH.S +++ b/libc/sysv/consts/EAUTH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EAUTH,306,306,80,80,80,80,1244 +.syscon errno,EAUTH,306,306,80,80,80,80,80,1244 diff --git a/libc/sysv/consts/EBADARCH.S b/libc/sysv/consts/EBADARCH.S index f3911fa04..710629d7f 100644 --- a/libc/sysv/consts/EBADARCH.S +++ b/libc/sysv/consts/EBADARCH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EBADARCH,313,313,86,313,313,313,216 +.syscon errno,EBADARCH,313,313,86,86,313,313,313,216 diff --git a/libc/sysv/consts/EBADE.S b/libc/sysv/consts/EBADE.S index 59ed935fd..674148e6d 100644 --- a/libc/sysv/consts/EBADE.S +++ b/libc/sysv/consts/EBADE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,EBADE,52,52,-1,-1,-1,-1,-1 +.syscon junkerr,EBADE,52,52,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EBADEXEC.S b/libc/sysv/consts/EBADEXEC.S index 90e5a333e..e0063671c 100644 --- a/libc/sysv/consts/EBADEXEC.S +++ b/libc/sysv/consts/EBADEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EBADEXEC,312,312,85,312,312,312,192 +.syscon errno,EBADEXEC,312,312,85,85,312,312,312,192 diff --git a/libc/sysv/consts/EBADF.S b/libc/sysv/consts/EBADF.S index 8c1d707d4..959178a33 100644 --- a/libc/sysv/consts/EBADF.S +++ b/libc/sysv/consts/EBADF.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EBADF,9,9,9,9,9,9,6 +.syscon errno,EBADF,9,9,9,9,9,9,9,6 #ifdef __x86_64__ .yoink kDos2Errno.EBADF #endif diff --git a/libc/sysv/consts/EBADFD.S b/libc/sysv/consts/EBADFD.S index 016c589ba..03efe60e8 100644 --- a/libc/sysv/consts/EBADFD.S +++ b/libc/sysv/consts/EBADFD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EBADFD,77,77,9,0,0,0,0 +.syscon errno,EBADFD,77,77,9,9,0,0,0,0 diff --git a/libc/sysv/consts/EBADMACHO.S b/libc/sysv/consts/EBADMACHO.S index 0283fac4e..1eacbe573 100644 --- a/libc/sysv/consts/EBADMACHO.S +++ b/libc/sysv/consts/EBADMACHO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EBADMACHO,315,315,88,315,315,315,0 +.syscon errno,EBADMACHO,315,315,88,88,315,315,315,0 diff --git a/libc/sysv/consts/EBADMSG.S b/libc/sysv/consts/EBADMSG.S index 1b77bb1ad..5a7d95dec 100644 --- a/libc/sysv/consts/EBADMSG.S +++ b/libc/sysv/consts/EBADMSG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EBADMSG,74,74,94,89,92,88,0 +.syscon errno,EBADMSG,74,74,94,94,89,92,88,0 diff --git a/libc/sysv/consts/EBADR.S b/libc/sysv/consts/EBADR.S index c3cfbb21f..0d9b6f469 100644 --- a/libc/sysv/consts/EBADR.S +++ b/libc/sysv/consts/EBADR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,EBADR,53,53,-1,-1,-1,-1,-1 +.syscon junkerr,EBADR,53,53,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EBADRPC.S b/libc/sysv/consts/EBADRPC.S index ece0654e5..21a09ce69 100644 --- a/libc/sysv/consts/EBADRPC.S +++ b/libc/sysv/consts/EBADRPC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EBADRPC,300,300,72,72,72,72,1626 +.syscon errno,EBADRPC,300,300,72,72,72,72,72,1626 diff --git a/libc/sysv/consts/EBADRQC.S b/libc/sysv/consts/EBADRQC.S index 21e081726..8416069be 100644 --- a/libc/sysv/consts/EBADRQC.S +++ b/libc/sysv/consts/EBADRQC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,EBADRQC,56,56,-1,-1,-1,-1,-1 +.syscon junkerr,EBADRQC,56,56,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EBADSLT.S b/libc/sysv/consts/EBADSLT.S index 7602fd93e..5a2025bde 100644 --- a/libc/sysv/consts/EBADSLT.S +++ b/libc/sysv/consts/EBADSLT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,EBADSLT,57,57,-1,-1,-1,-1,-1 +.syscon junkerr,EBADSLT,57,57,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EBUSY.S b/libc/sysv/consts/EBUSY.S index 4af46e90a..6d32d4a3c 100644 --- a/libc/sysv/consts/EBUSY.S +++ b/libc/sysv/consts/EBUSY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EBUSY,16,16,16,16,16,16,170 +.syscon errno,EBUSY,16,16,16,16,16,16,16,170 diff --git a/libc/sysv/consts/ECANCELED.S b/libc/sysv/consts/ECANCELED.S index 4bc7130cf..dbec0d698 100644 --- a/libc/sysv/consts/ECANCELED.S +++ b/libc/sysv/consts/ECANCELED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ECANCELED,125,125,89,85,88,87,1223 +.syscon errno,ECANCELED,125,125,89,89,85,88,87,1223 diff --git a/libc/sysv/consts/ECHILD.S b/libc/sysv/consts/ECHILD.S index e8628de6b..5cd33defa 100644 --- a/libc/sysv/consts/ECHILD.S +++ b/libc/sysv/consts/ECHILD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ECHILD,10,10,10,10,10,10,128 +.syscon errno,ECHILD,10,10,10,10,10,10,10,128 diff --git a/libc/sysv/consts/ECHO.S b/libc/sysv/consts/ECHO.S index 1448d7721..3fe9e3bfc 100644 --- a/libc/sysv/consts/ECHO.S +++ b/libc/sysv/consts/ECHO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,ECHO,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000 +.syscon termios,ECHO,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000 diff --git a/libc/sysv/consts/ECHOCTL.S b/libc/sysv/consts/ECHOCTL.S index 164b3e00e..aef727495 100644 --- a/libc/sysv/consts/ECHOCTL.S +++ b/libc/sysv/consts/ECHOCTL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,ECHOCTL,0b0000001000000000,0b0000001000000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000001000000000 +.syscon termios,ECHOCTL,0b0000001000000000,0b0000001000000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000001000000000 diff --git a/libc/sysv/consts/ECHOE.S b/libc/sysv/consts/ECHOE.S index e6d4d6a00..d4f55a814 100644 --- a/libc/sysv/consts/ECHOE.S +++ b/libc/sysv/consts/ECHOE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,ECHOE,0b0000000000010000,0b0000000000010000,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000010000 +.syscon termios,ECHOE,0b0000000000010000,0b0000000000010000,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000010000 diff --git a/libc/sysv/consts/ECHOK.S b/libc/sysv/consts/ECHOK.S index 46874ba23..f6dcb9392 100644 --- a/libc/sysv/consts/ECHOK.S +++ b/libc/sysv/consts/ECHOK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,ECHOK,0b0000000000100000,0b0000000000100000,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000100000 +.syscon termios,ECHOK,0b0000000000100000,0b0000000000100000,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000100000 diff --git a/libc/sysv/consts/ECHOKE.S b/libc/sysv/consts/ECHOKE.S index 629161492..d3fb50555 100644 --- a/libc/sysv/consts/ECHOKE.S +++ b/libc/sysv/consts/ECHOKE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,ECHOKE,0b0000100000000000,0b0000100000000000,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000100000000000 +.syscon termios,ECHOKE,0b0000100000000000,0b0000100000000000,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000100000000000 diff --git a/libc/sysv/consts/ECHONL.S b/libc/sysv/consts/ECHONL.S index 08a620465..681011676 100644 --- a/libc/sysv/consts/ECHONL.S +++ b/libc/sysv/consts/ECHONL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,ECHONL,0b0000000001000000,0b0000000001000000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000001000000 +.syscon termios,ECHONL,0b0000000001000000,0b0000000001000000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000001000000 diff --git a/libc/sysv/consts/ECHOPRT.S b/libc/sysv/consts/ECHOPRT.S index 3edf512a0..f6ab701e8 100644 --- a/libc/sysv/consts/ECHOPRT.S +++ b/libc/sysv/consts/ECHOPRT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,ECHOPRT,0b0000010000000000,0b0000010000000000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000010000000000 +.syscon termios,ECHOPRT,0b0000010000000000,0b0000010000000000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000010000000000 diff --git a/libc/sysv/consts/ECHRNG.S b/libc/sysv/consts/ECHRNG.S index 8e335855b..5d5f23187 100644 --- a/libc/sysv/consts/ECHRNG.S +++ b/libc/sysv/consts/ECHRNG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,ECHRNG,44,44,-1,-1,-1,-1,-1 +.syscon junkerr,ECHRNG,44,44,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ECOMM.S b/libc/sysv/consts/ECOMM.S index 195350b82..c88bd91c4 100644 --- a/libc/sysv/consts/ECOMM.S +++ b/libc/sysv/consts/ECOMM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,ECOMM,70,70,-1,-1,-1,-1,-1 +.syscon junkerr,ECOMM,70,70,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ECONNABORTED.S b/libc/sysv/consts/ECONNABORTED.S index 3f6b0acb8..1ef25cf41 100644 --- a/libc/sysv/consts/ECONNABORTED.S +++ b/libc/sysv/consts/ECONNABORTED.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ECONNABORTED,103,103,53,53,53,53,10053 +.syscon errno,ECONNABORTED,103,103,53,53,53,53,53,10053 #ifdef __x86_64__ .yoink kDos2Errno.ECONNABORTED #endif diff --git a/libc/sysv/consts/ECONNREFUSED.S b/libc/sysv/consts/ECONNREFUSED.S index fc52ef415..fc82098ba 100644 --- a/libc/sysv/consts/ECONNREFUSED.S +++ b/libc/sysv/consts/ECONNREFUSED.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ECONNREFUSED,111,111,61,61,61,61,10061 +.syscon errno,ECONNREFUSED,111,111,61,61,61,61,61,10061 #ifdef __x86_64__ .yoink kDos2Errno.ECONNREFUSED #endif diff --git a/libc/sysv/consts/ECONNRESET.S b/libc/sysv/consts/ECONNRESET.S index dc892b1b0..e64f32c2c 100644 --- a/libc/sysv/consts/ECONNRESET.S +++ b/libc/sysv/consts/ECONNRESET.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ECONNRESET,104,104,54,54,54,54,10054 +.syscon errno,ECONNRESET,104,104,54,54,54,54,54,10054 #ifdef __x86_64__ .yoink kDos2Errno.ECONNRESET #endif diff --git a/libc/sysv/consts/EDEADLK.S b/libc/sysv/consts/EDEADLK.S index f54cb36d8..c50782a76 100644 --- a/libc/sysv/consts/EDEADLK.S +++ b/libc/sysv/consts/EDEADLK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EDEADLK,35,35,11,11,11,11,1131 +.syscon errno,EDEADLK,35,35,11,11,11,11,11,1131 diff --git a/libc/sysv/consts/EDESTADDRREQ.S b/libc/sysv/consts/EDESTADDRREQ.S index 0c5604613..b5fc31553 100644 --- a/libc/sysv/consts/EDESTADDRREQ.S +++ b/libc/sysv/consts/EDESTADDRREQ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EDESTADDRREQ,89,89,39,39,39,39,10039 +.syscon errno,EDESTADDRREQ,89,89,39,39,39,39,39,10039 diff --git a/libc/sysv/consts/EDEVERR.S b/libc/sysv/consts/EDEVERR.S index 86c3a629c..b44f46633 100644 --- a/libc/sysv/consts/EDEVERR.S +++ b/libc/sysv/consts/EDEVERR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EDEVERR,311,311,83,311,311,311,483 +.syscon errno,EDEVERR,311,311,83,83,311,311,311,483 diff --git a/libc/sysv/consts/EDOM.S b/libc/sysv/consts/EDOM.S index df940ea62..65ec2a641 100644 --- a/libc/sysv/consts/EDOM.S +++ b/libc/sysv/consts/EDOM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EDOM,33,33,33,33,33,33,20000 +.syscon errno,EDOM,33,33,33,33,33,33,33,20000 diff --git a/libc/sysv/consts/EDOTDOT.S b/libc/sysv/consts/EDOTDOT.S index 0a8fd19c0..5922f5a4b 100644 --- a/libc/sysv/consts/EDOTDOT.S +++ b/libc/sysv/consts/EDOTDOT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,EDOTDOT,73,73,-1,-1,-1,-1,-1 +.syscon junkerr,EDOTDOT,73,73,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EDQUOT.S b/libc/sysv/consts/EDQUOT.S index c9f418f06..75ea9e6e3 100644 --- a/libc/sysv/consts/EDQUOT.S +++ b/libc/sysv/consts/EDQUOT.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EDQUOT,122,122,69,69,69,69,1816 +.syscon errno,EDQUOT,122,122,69,69,69,69,69,1816 #ifdef __x86_64__ .yoink kDos2Errno.EDQUOT #endif diff --git a/libc/sysv/consts/EEXIST.S b/libc/sysv/consts/EEXIST.S index b6f98fa61..34c86a4a9 100644 --- a/libc/sysv/consts/EEXIST.S +++ b/libc/sysv/consts/EEXIST.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EEXIST,17,17,17,17,17,17,183 +.syscon errno,EEXIST,17,17,17,17,17,17,17,183 #ifdef __x86_64__ .yoink kDos2Errno.EEXIST #endif diff --git a/libc/sysv/consts/EFAULT.S b/libc/sysv/consts/EFAULT.S index e03778962..ebe016f22 100644 --- a/libc/sysv/consts/EFAULT.S +++ b/libc/sysv/consts/EFAULT.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EFAULT,14,14,14,14,14,14,487 +.syscon errno,EFAULT,14,14,14,14,14,14,14,487 #ifdef __x86_64__ .yoink kDos2Errno.EFAULT #endif diff --git a/libc/sysv/consts/EFBIG.S b/libc/sysv/consts/EFBIG.S index 829c09326..961fa40cd 100644 --- a/libc/sysv/consts/EFBIG.S +++ b/libc/sysv/consts/EFBIG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EFBIG,27,27,27,27,27,27,223 +.syscon errno,EFBIG,27,27,27,27,27,27,27,223 diff --git a/libc/sysv/consts/EFD_CLOEXEC.S b/libc/sysv/consts/EFD_CLOEXEC.S index c08af40a1..518196161 100644 --- a/libc/sysv/consts/EFD_CLOEXEC.S +++ b/libc/sysv/consts/EFD_CLOEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,EFD_CLOEXEC,0x080000,0x080000,0,0,0,0,0 +.syscon misc,EFD_CLOEXEC,0x080000,0x080000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/EFD_NONBLOCK.S b/libc/sysv/consts/EFD_NONBLOCK.S index c1b6fb1f2..9f4c64ebd 100644 --- a/libc/sysv/consts/EFD_NONBLOCK.S +++ b/libc/sysv/consts/EFD_NONBLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,EFD_NONBLOCK,0x0800,0x0800,0,0,0,0,0 +.syscon misc,EFD_NONBLOCK,0x0800,0x0800,0,0,0,0,0,0 diff --git a/libc/sysv/consts/EFD_SEMAPHORE.S b/libc/sysv/consts/EFD_SEMAPHORE.S index 8ef84c8d8..5cef411a4 100644 --- a/libc/sysv/consts/EFD_SEMAPHORE.S +++ b/libc/sysv/consts/EFD_SEMAPHORE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,EFD_SEMAPHORE,1,1,0,0,0,0,0 +.syscon misc,EFD_SEMAPHORE,1,1,0,0,0,0,0,0 diff --git a/libc/sysv/consts/EFTYPE.S b/libc/sysv/consts/EFTYPE.S index d0b2f25d2..2efc84b74 100644 --- a/libc/sysv/consts/EFTYPE.S +++ b/libc/sysv/consts/EFTYPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EFTYPE,305,305,79,79,79,79,222 +.syscon errno,EFTYPE,305,305,79,79,79,79,79,222 diff --git a/libc/sysv/consts/EHOSTDOWN.S b/libc/sysv/consts/EHOSTDOWN.S index 2b202f197..95ca5ad1a 100644 --- a/libc/sysv/consts/EHOSTDOWN.S +++ b/libc/sysv/consts/EHOSTDOWN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EHOSTDOWN,112,112,64,64,64,64,10064 +.syscon errno,EHOSTDOWN,112,112,64,64,64,64,64,10064 diff --git a/libc/sysv/consts/EHOSTUNREACH.S b/libc/sysv/consts/EHOSTUNREACH.S index 9a1ab9ec9..022d072b3 100644 --- a/libc/sysv/consts/EHOSTUNREACH.S +++ b/libc/sysv/consts/EHOSTUNREACH.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EHOSTUNREACH,113,113,65,65,65,65,10065 +.syscon errno,EHOSTUNREACH,113,113,65,65,65,65,65,10065 #ifdef __x86_64__ .yoink kDos2Errno.EHOSTUNREACH #endif diff --git a/libc/sysv/consts/EHWPOISON.S b/libc/sysv/consts/EHWPOISON.S index 2de9200ef..9680ca80c 100644 --- a/libc/sysv/consts/EHWPOISON.S +++ b/libc/sysv/consts/EHWPOISON.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,EHWPOISON,133,133,-1,-1,-1,-1,-1 +.syscon junkerr,EHWPOISON,133,133,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EIDRM.S b/libc/sysv/consts/EIDRM.S index 18a15bb7d..50788f923 100644 --- a/libc/sysv/consts/EIDRM.S +++ b/libc/sysv/consts/EIDRM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EIDRM,43,43,90,82,89,82,1287 +.syscon errno,EIDRM,43,43,90,90,82,89,82,1287 diff --git a/libc/sysv/consts/EILSEQ.S b/libc/sysv/consts/EILSEQ.S index f8b1d9171..2fb2f858c 100644 --- a/libc/sysv/consts/EILSEQ.S +++ b/libc/sysv/consts/EILSEQ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EILSEQ,84,84,92,86,84,85,582 +.syscon errno,EILSEQ,84,84,92,92,86,84,85,582 diff --git a/libc/sysv/consts/EINPROGRESS.S b/libc/sysv/consts/EINPROGRESS.S index 18d61c7fc..d64afe61c 100644 --- a/libc/sysv/consts/EINPROGRESS.S +++ b/libc/sysv/consts/EINPROGRESS.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EINPROGRESS,115,115,36,36,36,36,10036 +.syscon errno,EINPROGRESS,115,115,36,36,36,36,36,10036 #ifdef __x86_64__ .yoink kDos2Errno.EINPROGRESS #endif diff --git a/libc/sysv/consts/EINTR.S b/libc/sysv/consts/EINTR.S index 1ccfba19b..0f68cde16 100644 --- a/libc/sysv/consts/EINTR.S +++ b/libc/sysv/consts/EINTR.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EINTR,4,4,4,4,4,4,10004 +.syscon errno,EINTR,4,4,4,4,4,4,4,10004 #ifdef __x86_64__ .yoink kDos2Errno.EINTR #endif diff --git a/libc/sysv/consts/EINVAL.S b/libc/sysv/consts/EINVAL.S index 17730e136..bddf3bd4f 100644 --- a/libc/sysv/consts/EINVAL.S +++ b/libc/sysv/consts/EINVAL.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EINVAL,22,22,22,22,22,22,87 +.syscon errno,EINVAL,22,22,22,22,22,22,22,87 #ifdef __x86_64__ .yoink kDos2Errno.EINVAL #endif diff --git a/libc/sysv/consts/EIO.S b/libc/sysv/consts/EIO.S index a92033b8d..f3d998378 100644 --- a/libc/sysv/consts/EIO.S +++ b/libc/sysv/consts/EIO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EIO,5,5,5,5,5,5,1117 +.syscon errno,EIO,5,5,5,5,5,5,5,1117 diff --git a/libc/sysv/consts/EISCONN.S b/libc/sysv/consts/EISCONN.S index ec1f0284d..3c9a7c9ef 100644 --- a/libc/sysv/consts/EISCONN.S +++ b/libc/sysv/consts/EISCONN.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EISCONN,106,106,56,56,56,56,10056 +.syscon errno,EISCONN,106,106,56,56,56,56,56,10056 #ifdef __x86_64__ .yoink kDos2Errno.EISCONN #endif diff --git a/libc/sysv/consts/EISDIR.S b/libc/sysv/consts/EISDIR.S index 7c309dfc5..081d38a01 100644 --- a/libc/sysv/consts/EISDIR.S +++ b/libc/sysv/consts/EISDIR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EISDIR,21,21,21,21,21,21,267 +.syscon errno,EISDIR,21,21,21,21,21,21,21,267 diff --git a/libc/sysv/consts/EISNAM.S b/libc/sysv/consts/EISNAM.S index 798994a73..f534832a3 100644 --- a/libc/sysv/consts/EISNAM.S +++ b/libc/sysv/consts/EISNAM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,EISNAM,120,120,-1,-1,-1,-1,-1 +.syscon junkerr,EISNAM,120,120,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EKEYEXPIRED.S b/libc/sysv/consts/EKEYEXPIRED.S index 18e645d5f..933bd4049 100644 --- a/libc/sysv/consts/EKEYEXPIRED.S +++ b/libc/sysv/consts/EKEYEXPIRED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,EKEYEXPIRED,127,127,-1,-1,-1,-1,-1 +.syscon junkerr,EKEYEXPIRED,127,127,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EKEYREJECTED.S b/libc/sysv/consts/EKEYREJECTED.S index 953436cff..ea66de15b 100644 --- a/libc/sysv/consts/EKEYREJECTED.S +++ b/libc/sysv/consts/EKEYREJECTED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,EKEYREJECTED,129,129,-1,-1,-1,-1,-1 +.syscon junkerr,EKEYREJECTED,129,129,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EKEYREVOKED.S b/libc/sysv/consts/EKEYREVOKED.S index f45a8e9d7..ff2219e6a 100644 --- a/libc/sysv/consts/EKEYREVOKED.S +++ b/libc/sysv/consts/EKEYREVOKED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,EKEYREVOKED,128,128,-1,-1,-1,-1,-1 +.syscon junkerr,EKEYREVOKED,128,128,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EL2HLT.S b/libc/sysv/consts/EL2HLT.S index c7896673b..27e7d5cf2 100644 --- a/libc/sysv/consts/EL2HLT.S +++ b/libc/sysv/consts/EL2HLT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,EL2HLT,51,51,-1,-1,-1,-1,-1 +.syscon junkerr,EL2HLT,51,51,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EL2NSYNC.S b/libc/sysv/consts/EL2NSYNC.S index bff4d3852..328c68ec6 100644 --- a/libc/sysv/consts/EL2NSYNC.S +++ b/libc/sysv/consts/EL2NSYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,EL2NSYNC,45,45,-1,-1,-1,-1,-1 +.syscon junkerr,EL2NSYNC,45,45,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EL3HLT.S b/libc/sysv/consts/EL3HLT.S index d3293adc9..4cd651d4f 100644 --- a/libc/sysv/consts/EL3HLT.S +++ b/libc/sysv/consts/EL3HLT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,EL3HLT,46,46,-1,-1,-1,-1,-1 +.syscon junkerr,EL3HLT,46,46,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EL3RST.S b/libc/sysv/consts/EL3RST.S index 627689d77..36defd10c 100644 --- a/libc/sysv/consts/EL3RST.S +++ b/libc/sysv/consts/EL3RST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,EL3RST,47,47,-1,-1,-1,-1,-1 +.syscon junkerr,EL3RST,47,47,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ELF_NGREG.S b/libc/sysv/consts/ELF_NGREG.S index 47fc095d5..edd8a5456 100644 --- a/libc/sysv/consts/ELF_NGREG.S +++ b/libc/sysv/consts/ELF_NGREG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,ELF_NGREG,27,27,0,0,0,0,0 +.syscon misc,ELF_NGREG,27,27,0,0,0,0,0,0 diff --git a/libc/sysv/consts/ELF_PRARGSZ.S b/libc/sysv/consts/ELF_PRARGSZ.S index 723431cf4..591d8bba0 100644 --- a/libc/sysv/consts/ELF_PRARGSZ.S +++ b/libc/sysv/consts/ELF_PRARGSZ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,ELF_PRARGSZ,80,80,0,0,0,0,0 +.syscon misc,ELF_PRARGSZ,80,80,0,0,0,0,0,0 diff --git a/libc/sysv/consts/ELIBACC.S b/libc/sysv/consts/ELIBACC.S index ab854c0b1..8fbde26ef 100644 --- a/libc/sysv/consts/ELIBACC.S +++ b/libc/sysv/consts/ELIBACC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,ELIBACC,79,79,-1,-1,-1,-1,-1 +.syscon junkerr,ELIBACC,79,79,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ELIBBAD.S b/libc/sysv/consts/ELIBBAD.S index d27944dea..e78a40511 100644 --- a/libc/sysv/consts/ELIBBAD.S +++ b/libc/sysv/consts/ELIBBAD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,ELIBBAD,80,80,-1,-1,-1,-1,-1 +.syscon junkerr,ELIBBAD,80,80,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ELIBEXEC.S b/libc/sysv/consts/ELIBEXEC.S index f6df40e9b..afee7c451 100644 --- a/libc/sysv/consts/ELIBEXEC.S +++ b/libc/sysv/consts/ELIBEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,ELIBEXEC,83,83,-1,-1,-1,-1,-1 +.syscon junkerr,ELIBEXEC,83,83,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ELIBMAX.S b/libc/sysv/consts/ELIBMAX.S index f3ba2a5c9..d807475b6 100644 --- a/libc/sysv/consts/ELIBMAX.S +++ b/libc/sysv/consts/ELIBMAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,ELIBMAX,82,82,-1,-1,-1,-1,-1 +.syscon junkerr,ELIBMAX,82,82,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ELIBSCN.S b/libc/sysv/consts/ELIBSCN.S index b7a42ff2d..e81b81253 100644 --- a/libc/sysv/consts/ELIBSCN.S +++ b/libc/sysv/consts/ELIBSCN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,ELIBSCN,81,81,-1,-1,-1,-1,-1 +.syscon junkerr,ELIBSCN,81,81,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ELNRNG.S b/libc/sysv/consts/ELNRNG.S index d0f923284..1438426dd 100644 --- a/libc/sysv/consts/ELNRNG.S +++ b/libc/sysv/consts/ELNRNG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,ELNRNG,48,48,-1,-1,-1,-1,-1 +.syscon junkerr,ELNRNG,48,48,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ELOOP.S b/libc/sysv/consts/ELOOP.S index 7ac897586..1814fa60e 100644 --- a/libc/sysv/consts/ELOOP.S +++ b/libc/sysv/consts/ELOOP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ELOOP,40,40,62,62,62,62,1921 +.syscon errno,ELOOP,40,40,62,62,62,62,62,1921 diff --git a/libc/sysv/consts/EMEDIUMTYPE.S b/libc/sysv/consts/EMEDIUMTYPE.S index ec3779a37..a940a09d3 100644 --- a/libc/sysv/consts/EMEDIUMTYPE.S +++ b/libc/sysv/consts/EMEDIUMTYPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EMEDIUMTYPE,124,124,0,0,86,0,0 +.syscon errno,EMEDIUMTYPE,124,124,0,0,0,86,0,0 diff --git a/libc/sysv/consts/EMFILE.S b/libc/sysv/consts/EMFILE.S index d7bd6199c..24982f18d 100644 --- a/libc/sysv/consts/EMFILE.S +++ b/libc/sysv/consts/EMFILE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EMFILE,24,24,24,24,24,24,4 +.syscon errno,EMFILE,24,24,24,24,24,24,24,4 diff --git a/libc/sysv/consts/EMLINK.S b/libc/sysv/consts/EMLINK.S index 9e31eae15..e5c6071e3 100644 --- a/libc/sysv/consts/EMLINK.S +++ b/libc/sysv/consts/EMLINK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EMLINK,31,31,31,31,31,31,1142 +.syscon errno,EMLINK,31,31,31,31,31,31,31,1142 diff --git a/libc/sysv/consts/EMPTY.S b/libc/sysv/consts/EMPTY.S index 0cc0afce3..b0296b76c 100644 --- a/libc/sysv/consts/EMPTY.S +++ b/libc/sysv/consts/EMPTY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,EMPTY,0,0,0,0,0,0,0 +.syscon termios,EMPTY,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/EMSGSIZE.S b/libc/sysv/consts/EMSGSIZE.S index 348831fd1..2140d3219 100644 --- a/libc/sysv/consts/EMSGSIZE.S +++ b/libc/sysv/consts/EMSGSIZE.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EMSGSIZE,90,90,40,40,40,40,10040 +.syscon errno,EMSGSIZE,90,90,40,40,40,40,40,10040 #ifdef __x86_64__ .yoink kDos2Errno.EMSGSIZE #endif diff --git a/libc/sysv/consts/EMULTIHOP.S b/libc/sysv/consts/EMULTIHOP.S index 8823eff36..b74870970 100644 --- a/libc/sysv/consts/EMULTIHOP.S +++ b/libc/sysv/consts/EMULTIHOP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EMULTIHOP,72,72,95,90,0,94,0 +.syscon errno,EMULTIHOP,72,72,95,95,90,0,94,0 diff --git a/libc/sysv/consts/EM_ALTERA_NIOS2.S b/libc/sysv/consts/EM_ALTERA_NIOS2.S index 21dbe341c..9e8aff1c3 100644 --- a/libc/sysv/consts/EM_ALTERA_NIOS2.S +++ b/libc/sysv/consts/EM_ALTERA_NIOS2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,EM_ALTERA_NIOS2,113,113,0,0,0,0,0 +.syscon misc,EM_ALTERA_NIOS2,113,113,0,0,0,0,0,0 diff --git a/libc/sysv/consts/EM_LATTICEMICO32.S b/libc/sysv/consts/EM_LATTICEMICO32.S index 99013c936..6baa45308 100644 --- a/libc/sysv/consts/EM_LATTICEMICO32.S +++ b/libc/sysv/consts/EM_LATTICEMICO32.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,EM_LATTICEMICO32,138,138,0,0,0,0,0 +.syscon misc,EM_LATTICEMICO32,138,138,0,0,0,0,0,0 diff --git a/libc/sysv/consts/ENAMETOOLONG.S b/libc/sysv/consts/ENAMETOOLONG.S index 8954bee2f..8743cb2d7 100644 --- a/libc/sysv/consts/ENAMETOOLONG.S +++ b/libc/sysv/consts/ENAMETOOLONG.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENAMETOOLONG,36,36,63,63,63,63,10063 +.syscon errno,ENAMETOOLONG,36,36,63,63,63,63,63,10063 #ifdef __x86_64__ .yoink kDos2Errno.ENAMETOOLONG #endif diff --git a/libc/sysv/consts/ENAVAIL.S b/libc/sysv/consts/ENAVAIL.S index 1d24b35a5..66e7e859a 100644 --- a/libc/sysv/consts/ENAVAIL.S +++ b/libc/sysv/consts/ENAVAIL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,ENAVAIL,119,119,-1,-1,-1,-1,-1 +.syscon junkerr,ENAVAIL,119,119,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ENDRUNDISC.S b/libc/sysv/consts/ENDRUNDISC.S index 357af8b45..941bb7a93 100644 --- a/libc/sysv/consts/ENDRUNDISC.S +++ b/libc/sysv/consts/ENDRUNDISC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,ENDRUNDISC,0,0,0,0,0x9,0x9,0 +.syscon termios,ENDRUNDISC,0,0,0,0,0,0x9,0x9,0 diff --git a/libc/sysv/consts/ENEEDAUTH.S b/libc/sysv/consts/ENEEDAUTH.S index f317d585f..402de915f 100644 --- a/libc/sysv/consts/ENEEDAUTH.S +++ b/libc/sysv/consts/ENEEDAUTH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENEEDAUTH,307,307,81,81,81,81,224 +.syscon errno,ENEEDAUTH,307,307,81,81,81,81,81,224 diff --git a/libc/sysv/consts/ENETDOWN.S b/libc/sysv/consts/ENETDOWN.S index 77f5e67be..6ed3a571f 100644 --- a/libc/sysv/consts/ENETDOWN.S +++ b/libc/sysv/consts/ENETDOWN.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENETDOWN,100,100,50,50,50,50,10050 +.syscon errno,ENETDOWN,100,100,50,50,50,50,50,10050 #ifdef __x86_64__ .yoink kDos2Errno.ENETDOWN #endif diff --git a/libc/sysv/consts/ENETRESET.S b/libc/sysv/consts/ENETRESET.S index d92606ade..a66c461d3 100644 --- a/libc/sysv/consts/ENETRESET.S +++ b/libc/sysv/consts/ENETRESET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENETRESET,102,102,52,52,52,52,10052 +.syscon errno,ENETRESET,102,102,52,52,52,52,52,10052 diff --git a/libc/sysv/consts/ENETUNREACH.S b/libc/sysv/consts/ENETUNREACH.S index 983b57303..4bc41cf1f 100644 --- a/libc/sysv/consts/ENETUNREACH.S +++ b/libc/sysv/consts/ENETUNREACH.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENETUNREACH,101,101,51,51,51,51,10051 +.syscon errno,ENETUNREACH,101,101,51,51,51,51,51,10051 #ifdef __x86_64__ .yoink kDos2Errno.ENETUNREACH #endif diff --git a/libc/sysv/consts/ENFILE.S b/libc/sysv/consts/ENFILE.S index 4620485e6..324bf3f5a 100644 --- a/libc/sysv/consts/ENFILE.S +++ b/libc/sysv/consts/ENFILE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENFILE,23,23,23,23,23,23,331 +.syscon errno,ENFILE,23,23,23,23,23,23,23,331 diff --git a/libc/sysv/consts/ENOANO.S b/libc/sysv/consts/ENOANO.S index 82a03697a..655eafe2b 100644 --- a/libc/sysv/consts/ENOANO.S +++ b/libc/sysv/consts/ENOANO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,ENOANO,55,55,-1,-1,-1,-1,-1 +.syscon junkerr,ENOANO,55,55,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ENOATTR.S b/libc/sysv/consts/ENOATTR.S index 1309a7373..f606b6bae 100644 --- a/libc/sysv/consts/ENOATTR.S +++ b/libc/sysv/consts/ENOATTR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOATTR,309,309,93,87,83,93,117 +.syscon errno,ENOATTR,309,309,93,93,87,83,93,117 diff --git a/libc/sysv/consts/ENOBUFS.S b/libc/sysv/consts/ENOBUFS.S index a3b92e5ee..164795804 100644 --- a/libc/sysv/consts/ENOBUFS.S +++ b/libc/sysv/consts/ENOBUFS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOBUFS,105,105,55,55,55,55,10055 +.syscon errno,ENOBUFS,105,105,55,55,55,55,55,10055 diff --git a/libc/sysv/consts/ENOCSI.S b/libc/sysv/consts/ENOCSI.S index fab02384e..8c3ca7a79 100644 --- a/libc/sysv/consts/ENOCSI.S +++ b/libc/sysv/consts/ENOCSI.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,ENOCSI,50,50,-1,-1,-1,-1,-1 +.syscon junkerr,ENOCSI,50,50,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ENODATA.S b/libc/sysv/consts/ENODATA.S index 962fc095b..d376d0158 100644 --- a/libc/sysv/consts/ENODATA.S +++ b/libc/sysv/consts/ENODATA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENODATA,61,61,96,0,0,89,232 +.syscon errno,ENODATA,61,61,96,96,0,0,89,232 diff --git a/libc/sysv/consts/ENODEV.S b/libc/sysv/consts/ENODEV.S index 51126e025..295a7cb3f 100644 --- a/libc/sysv/consts/ENODEV.S +++ b/libc/sysv/consts/ENODEV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENODEV,19,19,19,19,19,19,1200 +.syscon errno,ENODEV,19,19,19,19,19,19,19,1200 diff --git a/libc/sysv/consts/ENOENT.S b/libc/sysv/consts/ENOENT.S index 275b43a48..fb0839a89 100644 --- a/libc/sysv/consts/ENOENT.S +++ b/libc/sysv/consts/ENOENT.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOENT,2,2,2,2,2,2,2 +.syscon errno,ENOENT,2,2,2,2,2,2,2,2 #ifdef __x86_64__ .yoink kDos2Errno.ENOENT #endif diff --git a/libc/sysv/consts/ENOEXEC.S b/libc/sysv/consts/ENOEXEC.S index d3f562496..4b9c0d9d0 100644 --- a/libc/sysv/consts/ENOEXEC.S +++ b/libc/sysv/consts/ENOEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOEXEC,8,8,8,8,8,8,193 +.syscon errno,ENOEXEC,8,8,8,8,8,8,8,193 diff --git a/libc/sysv/consts/ENOKEY.S b/libc/sysv/consts/ENOKEY.S index 0587c0f92..fbb03ce5b 100644 --- a/libc/sysv/consts/ENOKEY.S +++ b/libc/sysv/consts/ENOKEY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,ENOKEY,126,126,-1,-1,-1,-1,-1 +.syscon junkerr,ENOKEY,126,126,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ENOLCK.S b/libc/sysv/consts/ENOLCK.S index 240fda6e7..1d1b3b19d 100644 --- a/libc/sysv/consts/ENOLCK.S +++ b/libc/sysv/consts/ENOLCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOLCK,37,37,77,77,77,77,158 +.syscon errno,ENOLCK,37,37,77,77,77,77,77,158 diff --git a/libc/sysv/consts/ENOLINK.S b/libc/sysv/consts/ENOLINK.S index 41589a6a8..894323683 100644 --- a/libc/sysv/consts/ENOLINK.S +++ b/libc/sysv/consts/ENOLINK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOLINK,67,67,97,91,0,95,0 +.syscon errno,ENOLINK,67,67,97,97,91,0,95,0 diff --git a/libc/sysv/consts/ENOMEDIUM.S b/libc/sysv/consts/ENOMEDIUM.S index 0c2808860..323db08d6 100644 --- a/libc/sysv/consts/ENOMEDIUM.S +++ b/libc/sysv/consts/ENOMEDIUM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOMEDIUM,123,123,0,0,85,0,0 +.syscon errno,ENOMEDIUM,123,123,0,0,0,85,0,0 diff --git a/libc/sysv/consts/ENOMEM.S b/libc/sysv/consts/ENOMEM.S index 248bb2845..780fc5e7d 100644 --- a/libc/sysv/consts/ENOMEM.S +++ b/libc/sysv/consts/ENOMEM.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOMEM,12,12,12,12,12,12,14 +.syscon errno,ENOMEM,12,12,12,12,12,12,12,14 #ifdef __x86_64__ .yoink kDos2Errno.ENOMEM #endif diff --git a/libc/sysv/consts/ENOMSG.S b/libc/sysv/consts/ENOMSG.S index 33ccaf971..a2ce3cb9f 100644 --- a/libc/sysv/consts/ENOMSG.S +++ b/libc/sysv/consts/ENOMSG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOMSG,42,42,91,83,90,83,4306 +.syscon errno,ENOMSG,42,42,91,91,83,90,83,4306 diff --git a/libc/sysv/consts/ENONET.S b/libc/sysv/consts/ENONET.S index e8d9a2fc1..0bdf3b2ac 100644 --- a/libc/sysv/consts/ENONET.S +++ b/libc/sysv/consts/ENONET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENONET,64,64,317,317,317,317,0 +.syscon errno,ENONET,64,64,317,317,317,317,317,0 diff --git a/libc/sysv/consts/ENOPKG.S b/libc/sysv/consts/ENOPKG.S index c86749ed5..d6c04bd71 100644 --- a/libc/sysv/consts/ENOPKG.S +++ b/libc/sysv/consts/ENOPKG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,ENOPKG,65,65,-1,-1,-1,-1,-1 +.syscon junkerr,ENOPKG,65,65,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ENOPOLICY.S b/libc/sysv/consts/ENOPOLICY.S index 877be572b..8cb2ffc3a 100644 --- a/libc/sysv/consts/ENOPOLICY.S +++ b/libc/sysv/consts/ENOPOLICY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOPOLICY,316,316,103,316,316,316,0 +.syscon errno,ENOPOLICY,316,316,103,103,316,316,316,0 diff --git a/libc/sysv/consts/ENOPROTOOPT.S b/libc/sysv/consts/ENOPROTOOPT.S index 59815e85c..407a17521 100644 --- a/libc/sysv/consts/ENOPROTOOPT.S +++ b/libc/sysv/consts/ENOPROTOOPT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOPROTOOPT,92,92,42,42,42,42,10042 +.syscon errno,ENOPROTOOPT,92,92,42,42,42,42,42,10042 diff --git a/libc/sysv/consts/ENOSPC.S b/libc/sysv/consts/ENOSPC.S index 27ceea3b1..aac673320 100644 --- a/libc/sysv/consts/ENOSPC.S +++ b/libc/sysv/consts/ENOSPC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOSPC,28,28,28,28,28,28,39 +.syscon errno,ENOSPC,28,28,28,28,28,28,28,39 diff --git a/libc/sysv/consts/ENOSR.S b/libc/sysv/consts/ENOSR.S index c94f51727..04ed6276f 100644 --- a/libc/sysv/consts/ENOSR.S +++ b/libc/sysv/consts/ENOSR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOSR,63,63,98,0,90,90,0 +.syscon errno,ENOSR,63,63,98,98,0,90,90,0 diff --git a/libc/sysv/consts/ENOSTR.S b/libc/sysv/consts/ENOSTR.S index c581b188d..0cd6c85c0 100644 --- a/libc/sysv/consts/ENOSTR.S +++ b/libc/sysv/consts/ENOSTR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOSTR,60,60,99,0,0,91,0 +.syscon errno,ENOSTR,60,60,99,99,0,0,91,0 diff --git a/libc/sysv/consts/ENOSYS.S b/libc/sysv/consts/ENOSYS.S index 61213c577..e73d24cbd 100644 --- a/libc/sysv/consts/ENOSYS.S +++ b/libc/sysv/consts/ENOSYS.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOSYS,38,38,78,78,78,78,1 +.syscon errno,ENOSYS,38,38,78,78,78,78,78,1 #ifdef __x86_64__ .yoink kDos2Errno.ENOSYS #endif diff --git a/libc/sysv/consts/ENOTBLK.S b/libc/sysv/consts/ENOTBLK.S index 48e4eb47d..c13594aa7 100644 --- a/libc/sysv/consts/ENOTBLK.S +++ b/libc/sysv/consts/ENOTBLK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOTBLK,15,15,15,15,15,15,26 +.syscon errno,ENOTBLK,15,15,15,15,15,15,15,26 diff --git a/libc/sysv/consts/ENOTCONN.S b/libc/sysv/consts/ENOTCONN.S index 4b90e4d39..fcdadcbf1 100644 --- a/libc/sysv/consts/ENOTCONN.S +++ b/libc/sysv/consts/ENOTCONN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOTCONN,107,107,57,57,57,57,10057 +.syscon errno,ENOTCONN,107,107,57,57,57,57,57,10057 diff --git a/libc/sysv/consts/ENOTDIR.S b/libc/sysv/consts/ENOTDIR.S index 2e5d0eb9b..7b594d629 100644 --- a/libc/sysv/consts/ENOTDIR.S +++ b/libc/sysv/consts/ENOTDIR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOTDIR,20,20,20,20,20,20,3 +.syscon errno,ENOTDIR,20,20,20,20,20,20,20,3 diff --git a/libc/sysv/consts/ENOTEMPTY.S b/libc/sysv/consts/ENOTEMPTY.S index c43804085..e6bb10794 100644 --- a/libc/sysv/consts/ENOTEMPTY.S +++ b/libc/sysv/consts/ENOTEMPTY.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOTEMPTY,39,39,66,66,66,66,145 +.syscon errno,ENOTEMPTY,39,39,66,66,66,66,66,145 #ifdef __x86_64__ .yoink kDos2Errno.ENOTEMPTY #endif diff --git a/libc/sysv/consts/ENOTNAM.S b/libc/sysv/consts/ENOTNAM.S index b3bd5809c..80cbddeb8 100644 --- a/libc/sysv/consts/ENOTNAM.S +++ b/libc/sysv/consts/ENOTNAM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,ENOTNAM,118,118,-1,-1,-1,-1,-1 +.syscon junkerr,ENOTNAM,118,118,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ENOTRECOVERABLE.S b/libc/sysv/consts/ENOTRECOVERABLE.S index 93e07fbde..f0e39e701 100644 --- a/libc/sysv/consts/ENOTRECOVERABLE.S +++ b/libc/sysv/consts/ENOTRECOVERABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOTRECOVERABLE,131,131,104,95,93,98,0 +.syscon errno,ENOTRECOVERABLE,131,131,104,104,95,93,98,0 diff --git a/libc/sysv/consts/ENOTSOCK.S b/libc/sysv/consts/ENOTSOCK.S index ef75c3ad0..2510f79c5 100644 --- a/libc/sysv/consts/ENOTSOCK.S +++ b/libc/sysv/consts/ENOTSOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOTSOCK,88,88,38,38,38,38,10038 +.syscon errno,ENOTSOCK,88,88,38,38,38,38,38,10038 diff --git a/libc/sysv/consts/ENOTSUP.S b/libc/sysv/consts/ENOTSUP.S index 65d07080f..7ee96673e 100644 --- a/libc/sysv/consts/ENOTSUP.S +++ b/libc/sysv/consts/ENOTSUP.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOTSUP,95,95,45,45,91,86,10045 +.syscon errno,ENOTSUP,95,95,45,45,45,91,86,10045 #ifdef __x86_64__ .yoink kDos2Errno.ENOTSUP #endif diff --git a/libc/sysv/consts/ENOTTY.S b/libc/sysv/consts/ENOTTY.S index 7be3a2d07..1d67e44c0 100644 --- a/libc/sysv/consts/ENOTTY.S +++ b/libc/sysv/consts/ENOTTY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOTTY,25,25,25,25,25,25,1118 +.syscon errno,ENOTTY,25,25,25,25,25,25,25,1118 diff --git a/libc/sysv/consts/ENOTUNIQ.S b/libc/sysv/consts/ENOTUNIQ.S index 4d30a209c..3cc9bb326 100644 --- a/libc/sysv/consts/ENOTUNIQ.S +++ b/libc/sysv/consts/ENOTUNIQ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,ENOTUNIQ,76,76,-1,-1,-1,-1,-1 +.syscon junkerr,ENOTUNIQ,76,76,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ENXIO.S b/libc/sysv/consts/ENXIO.S index 2a708ce3c..b6112d238 100644 --- a/libc/sysv/consts/ENXIO.S +++ b/libc/sysv/consts/ENXIO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENXIO,6,6,6,6,6,6,1112 +.syscon errno,ENXIO,6,6,6,6,6,6,6,1112 diff --git a/libc/sysv/consts/EOPNOTSUPP.S b/libc/sysv/consts/EOPNOTSUPP.S index 3e63883c4..381cf3cf3 100644 --- a/libc/sysv/consts/EOPNOTSUPP.S +++ b/libc/sysv/consts/EOPNOTSUPP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EOPNOTSUPP,95,95,102,45,45,45,10045 +.syscon errno,EOPNOTSUPP,95,95,102,102,45,45,45,10045 diff --git a/libc/sysv/consts/EOVERFLOW.S b/libc/sysv/consts/EOVERFLOW.S index 199e8c460..176eb375f 100644 --- a/libc/sysv/consts/EOVERFLOW.S +++ b/libc/sysv/consts/EOVERFLOW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EOVERFLOW,75,75,84,84,87,84,534 +.syscon errno,EOVERFLOW,75,75,84,84,84,87,84,534 diff --git a/libc/sysv/consts/EOWNERDEAD.S b/libc/sysv/consts/EOWNERDEAD.S index 587292030..2b7ab651a 100644 --- a/libc/sysv/consts/EOWNERDEAD.S +++ b/libc/sysv/consts/EOWNERDEAD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EOWNERDEAD,130,130,105,96,94,97,105 +.syscon errno,EOWNERDEAD,130,130,105,105,96,94,97,105 diff --git a/libc/sysv/consts/EPERM.S b/libc/sysv/consts/EPERM.S index 4f586b31b..3453ed46a 100644 --- a/libc/sysv/consts/EPERM.S +++ b/libc/sysv/consts/EPERM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EPERM,1,1,1,1,1,1,12 +.syscon errno,EPERM,1,1,1,1,1,1,1,12 diff --git a/libc/sysv/consts/EPFNOSUPPORT.S b/libc/sysv/consts/EPFNOSUPPORT.S index b2e4b7f73..8446fd087 100644 --- a/libc/sysv/consts/EPFNOSUPPORT.S +++ b/libc/sysv/consts/EPFNOSUPPORT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EPFNOSUPPORT,96,96,46,46,46,46,10046 +.syscon errno,EPFNOSUPPORT,96,96,46,46,46,46,46,10046 diff --git a/libc/sysv/consts/EPIPE.S b/libc/sysv/consts/EPIPE.S index a43a4703c..7eb4735a9 100644 --- a/libc/sysv/consts/EPIPE.S +++ b/libc/sysv/consts/EPIPE.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EPIPE,32,32,32,32,32,32,109 +.syscon errno,EPIPE,32,32,32,32,32,32,32,109 #ifdef __x86_64__ .yoink kDos2Errno.EPIPE #endif diff --git a/libc/sysv/consts/EPOLLERR.S b/libc/sysv/consts/EPOLLERR.S index e1390c812..4f4204eb4 100644 --- a/libc/sysv/consts/EPOLLERR.S +++ b/libc/sysv/consts/EPOLLERR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon epoll,EPOLLERR,8,8,8,8,8,8,8 +.syscon epoll,EPOLLERR,8,8,8,8,8,8,8,8 diff --git a/libc/sysv/consts/EPOLLET.S b/libc/sysv/consts/EPOLLET.S index 19d66c796..3a47fb4f8 100644 --- a/libc/sysv/consts/EPOLLET.S +++ b/libc/sysv/consts/EPOLLET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon epoll,EPOLLET,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000 +.syscon epoll,EPOLLET,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000 diff --git a/libc/sysv/consts/EPOLLEXCLUSIVE.S b/libc/sysv/consts/EPOLLEXCLUSIVE.S index c371140c9..aa182fd17 100644 --- a/libc/sysv/consts/EPOLLEXCLUSIVE.S +++ b/libc/sysv/consts/EPOLLEXCLUSIVE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon epoll,EPOLLEXCLUSIVE,0x10000000,0x10000000,0x10000000,0x10000000,0x10000000,0x10000000,0x10000000 +.syscon epoll,EPOLLEXCLUSIVE,0x10000000,0x10000000,0x10000000,0x10000000,0x10000000,0x10000000,0x10000000,0x10000000 diff --git a/libc/sysv/consts/EPOLLHUP.S b/libc/sysv/consts/EPOLLHUP.S index cb65fd65b..9bdc4603d 100644 --- a/libc/sysv/consts/EPOLLHUP.S +++ b/libc/sysv/consts/EPOLLHUP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon epoll,EPOLLHUP,0x10,0x10,0x10,0x10,0x10,0x10,0x10 +.syscon epoll,EPOLLHUP,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10 diff --git a/libc/sysv/consts/EPOLLIN.S b/libc/sysv/consts/EPOLLIN.S index f498ba72e..62b51613d 100644 --- a/libc/sysv/consts/EPOLLIN.S +++ b/libc/sysv/consts/EPOLLIN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon epoll,EPOLLIN,1,1,1,1,1,1,1 +.syscon epoll,EPOLLIN,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/EPOLLMSG.S b/libc/sysv/consts/EPOLLMSG.S index 2843723e7..d44d0b012 100644 --- a/libc/sysv/consts/EPOLLMSG.S +++ b/libc/sysv/consts/EPOLLMSG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon epoll,EPOLLMSG,0x0400,0x0400,0x0400,0x0400,0x0400,0x0400,0x0400 +.syscon epoll,EPOLLMSG,0x0400,0x0400,0x0400,0x0400,0x0400,0x0400,0x0400,0x0400 diff --git a/libc/sysv/consts/EPOLLONESHOT.S b/libc/sysv/consts/EPOLLONESHOT.S index 6427533d0..fc67623f6 100644 --- a/libc/sysv/consts/EPOLLONESHOT.S +++ b/libc/sysv/consts/EPOLLONESHOT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon epoll,EPOLLONESHOT,0x40000000,0x40000000,0x40000000,0x40000000,0x40000000,0x40000000,0x40000000 +.syscon epoll,EPOLLONESHOT,0x40000000,0x40000000,0x40000000,0x40000000,0x40000000,0x40000000,0x40000000,0x40000000 diff --git a/libc/sysv/consts/EPOLLOUT.S b/libc/sysv/consts/EPOLLOUT.S index c8d8be9d3..f48f77591 100644 --- a/libc/sysv/consts/EPOLLOUT.S +++ b/libc/sysv/consts/EPOLLOUT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon epoll,EPOLLOUT,4,4,4,4,4,4,4 +.syscon epoll,EPOLLOUT,4,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/EPOLLPRI.S b/libc/sysv/consts/EPOLLPRI.S index d7b6e98e8..9b8224652 100644 --- a/libc/sysv/consts/EPOLLPRI.S +++ b/libc/sysv/consts/EPOLLPRI.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon epoll,EPOLLPRI,2,2,2,2,2,2,2 +.syscon epoll,EPOLLPRI,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/EPOLLRDBAND.S b/libc/sysv/consts/EPOLLRDBAND.S index babd97497..b115e3493 100644 --- a/libc/sysv/consts/EPOLLRDBAND.S +++ b/libc/sysv/consts/EPOLLRDBAND.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon epoll,EPOLLRDBAND,0x80,0x80,0x80,0x80,0x80,0x80,0x80 +.syscon epoll,EPOLLRDBAND,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 diff --git a/libc/sysv/consts/EPOLLRDHUP.S b/libc/sysv/consts/EPOLLRDHUP.S index 3ff3852fe..d48df0de5 100644 --- a/libc/sysv/consts/EPOLLRDHUP.S +++ b/libc/sysv/consts/EPOLLRDHUP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon epoll,EPOLLRDHUP,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000 +.syscon epoll,EPOLLRDHUP,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000 diff --git a/libc/sysv/consts/EPOLLRDNORM.S b/libc/sysv/consts/EPOLLRDNORM.S index 6d0c24ba3..b5c54058d 100644 --- a/libc/sysv/consts/EPOLLRDNORM.S +++ b/libc/sysv/consts/EPOLLRDNORM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon epoll,EPOLLRDNORM,0x40,0x40,0x40,0x40,0x40,0x40,0x40 +.syscon epoll,EPOLLRDNORM,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40 diff --git a/libc/sysv/consts/EPOLLWAKEUP.S b/libc/sysv/consts/EPOLLWAKEUP.S index b3096fc8e..2026ea0ca 100644 --- a/libc/sysv/consts/EPOLLWAKEUP.S +++ b/libc/sysv/consts/EPOLLWAKEUP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon epoll,EPOLLWAKEUP,0x20000000,0x20000000,0x20000000,0x20000000,0x20000000,0x20000000,0x20000000 +.syscon epoll,EPOLLWAKEUP,0x20000000,0x20000000,0x20000000,0x20000000,0x20000000,0x20000000,0x20000000,0x20000000 diff --git a/libc/sysv/consts/EPOLLWRBAND.S b/libc/sysv/consts/EPOLLWRBAND.S index b0741225a..6fefcdaad 100644 --- a/libc/sysv/consts/EPOLLWRBAND.S +++ b/libc/sysv/consts/EPOLLWRBAND.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon epoll,EPOLLWRBAND,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200 +.syscon epoll,EPOLLWRBAND,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200 diff --git a/libc/sysv/consts/EPOLLWRNORM.S b/libc/sysv/consts/EPOLLWRNORM.S index e57e11b82..8b280726c 100644 --- a/libc/sysv/consts/EPOLLWRNORM.S +++ b/libc/sysv/consts/EPOLLWRNORM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon epoll,EPOLLWRNORM,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100 +.syscon epoll,EPOLLWRNORM,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100 diff --git a/libc/sysv/consts/EPOLL_CLOEXEC.S b/libc/sysv/consts/EPOLL_CLOEXEC.S index bc19741a2..e045cc8b3 100644 --- a/libc/sysv/consts/EPOLL_CLOEXEC.S +++ b/libc/sysv/consts/EPOLL_CLOEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon epoll,EPOLL_CLOEXEC,0x080000,0x080000,0x01000000,0x100000,0x010000,0x010000,0x80000 +.syscon epoll,EPOLL_CLOEXEC,0x080000,0x080000,0x01000000,0x01000000,0x100000,0x010000,0x010000,0x80000 diff --git a/libc/sysv/consts/EPOLL_CTL_ADD.S b/libc/sysv/consts/EPOLL_CTL_ADD.S index ce4673b81..f186a0047 100644 --- a/libc/sysv/consts/EPOLL_CTL_ADD.S +++ b/libc/sysv/consts/EPOLL_CTL_ADD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon epoll,EPOLL_CTL_ADD,1,1,1,1,1,1,1 +.syscon epoll,EPOLL_CTL_ADD,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/EPOLL_CTL_DEL.S b/libc/sysv/consts/EPOLL_CTL_DEL.S index 39709953e..bbf481de8 100644 --- a/libc/sysv/consts/EPOLL_CTL_DEL.S +++ b/libc/sysv/consts/EPOLL_CTL_DEL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon epoll,EPOLL_CTL_DEL,2,2,2,2,2,2,2 +.syscon epoll,EPOLL_CTL_DEL,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/EPOLL_CTL_MOD.S b/libc/sysv/consts/EPOLL_CTL_MOD.S index de6facde2..abdf94fd0 100644 --- a/libc/sysv/consts/EPOLL_CTL_MOD.S +++ b/libc/sysv/consts/EPOLL_CTL_MOD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon epoll,EPOLL_CTL_MOD,3,3,3,3,3,3,3 +.syscon epoll,EPOLL_CTL_MOD,3,3,3,3,3,3,3,3 diff --git a/libc/sysv/consts/EPROCLIM.S b/libc/sysv/consts/EPROCLIM.S index 041d428ba..6516d7f0b 100644 --- a/libc/sysv/consts/EPROCLIM.S +++ b/libc/sysv/consts/EPROCLIM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EPROCLIM,308,308,67,67,67,67,10067 +.syscon errno,EPROCLIM,308,308,67,67,67,67,67,10067 diff --git a/libc/sysv/consts/EPROCUNAVAIL.S b/libc/sysv/consts/EPROCUNAVAIL.S index b241d0293..9d5e39045 100644 --- a/libc/sysv/consts/EPROCUNAVAIL.S +++ b/libc/sysv/consts/EPROCUNAVAIL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EPROCUNAVAIL,304,304,76,76,76,76,15841 +.syscon errno,EPROCUNAVAIL,304,304,76,76,76,76,76,15841 diff --git a/libc/sysv/consts/EPROGMISMATCH.S b/libc/sysv/consts/EPROGMISMATCH.S index 8ff3a0bd2..60e84a884 100644 --- a/libc/sysv/consts/EPROGMISMATCH.S +++ b/libc/sysv/consts/EPROGMISMATCH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EPROGMISMATCH,303,303,75,75,75,75,595 +.syscon errno,EPROGMISMATCH,303,303,75,75,75,75,75,595 diff --git a/libc/sysv/consts/EPROGUNAVAIL.S b/libc/sysv/consts/EPROGUNAVAIL.S index 544feb42b..7cd59fc29 100644 --- a/libc/sysv/consts/EPROGUNAVAIL.S +++ b/libc/sysv/consts/EPROGUNAVAIL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EPROGUNAVAIL,302,302,74,74,74,74,329 +.syscon errno,EPROGUNAVAIL,302,302,74,74,74,74,74,329 diff --git a/libc/sysv/consts/EPROTO.S b/libc/sysv/consts/EPROTO.S index 4bb89e5e8..0ed0b8e22 100644 --- a/libc/sysv/consts/EPROTO.S +++ b/libc/sysv/consts/EPROTO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EPROTO,71,71,100,92,95,96,7065 +.syscon errno,EPROTO,71,71,100,100,92,95,96,7065 diff --git a/libc/sysv/consts/EPROTONOSUPPORT.S b/libc/sysv/consts/EPROTONOSUPPORT.S index a61f7accd..42f673389 100644 --- a/libc/sysv/consts/EPROTONOSUPPORT.S +++ b/libc/sysv/consts/EPROTONOSUPPORT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EPROTONOSUPPORT,93,93,43,43,43,43,10043 +.syscon errno,EPROTONOSUPPORT,93,93,43,43,43,43,43,10043 diff --git a/libc/sysv/consts/EPROTOTYPE.S b/libc/sysv/consts/EPROTOTYPE.S index c4fd05ed3..951ca5d26 100644 --- a/libc/sysv/consts/EPROTOTYPE.S +++ b/libc/sysv/consts/EPROTOTYPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EPROTOTYPE,91,91,41,41,41,41,10041 +.syscon errno,EPROTOTYPE,91,91,41,41,41,41,41,10041 diff --git a/libc/sysv/consts/EPWROFF.S b/libc/sysv/consts/EPWROFF.S index 5343dc067..df797163f 100644 --- a/libc/sysv/consts/EPWROFF.S +++ b/libc/sysv/consts/EPWROFF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EPWROFF,310,310,82,310,310,310,639 +.syscon errno,EPWROFF,310,310,82,82,310,310,310,639 diff --git a/libc/sysv/consts/ERA.S b/libc/sysv/consts/ERA.S index 71b51e71e..52358df42 100644 --- a/libc/sysv/consts/ERA.S +++ b/libc/sysv/consts/ERA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,ERA,0x02002c,0x02002c,45,45,0,0,0 +.syscon termios,ERA,0x02002c,0x02002c,45,45,45,0,0,0 diff --git a/libc/sysv/consts/ERANGE.S b/libc/sysv/consts/ERANGE.S index 62b6f4b88..0ba3105bd 100644 --- a/libc/sysv/consts/ERANGE.S +++ b/libc/sysv/consts/ERANGE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ERANGE,34,34,34,34,34,34,6604 +.syscon errno,ERANGE,34,34,34,34,34,34,34,6604 diff --git a/libc/sysv/consts/EREMCHG.S b/libc/sysv/consts/EREMCHG.S index 640b01283..985e2d243 100644 --- a/libc/sysv/consts/EREMCHG.S +++ b/libc/sysv/consts/EREMCHG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,EREMCHG,78,78,-1,-1,-1,-1,-1 +.syscon junkerr,EREMCHG,78,78,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EREMOTE.S b/libc/sysv/consts/EREMOTE.S index b1407ff6d..7cec1c712 100644 --- a/libc/sysv/consts/EREMOTE.S +++ b/libc/sysv/consts/EREMOTE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EREMOTE,66,66,71,71,71,71,10071 +.syscon errno,EREMOTE,66,66,71,71,71,71,71,10071 diff --git a/libc/sysv/consts/EREMOTEIO.S b/libc/sysv/consts/EREMOTEIO.S index c620e9aaa..7c747b903 100644 --- a/libc/sysv/consts/EREMOTEIO.S +++ b/libc/sysv/consts/EREMOTEIO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,EREMOTEIO,121,121,-1,-1,-1,-1,-1 +.syscon junkerr,EREMOTEIO,121,121,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ERESTART.S b/libc/sysv/consts/ERESTART.S index 52a9a341c..156af4724 100644 --- a/libc/sysv/consts/ERESTART.S +++ b/libc/sysv/consts/ERESTART.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ERESTART,85,85,-1,-1,-1,-3,0 +.syscon errno,ERESTART,85,85,-1,-1,-1,-1,-3,0 diff --git a/libc/sysv/consts/ERFKILL.S b/libc/sysv/consts/ERFKILL.S index 94d99bdbb..6ec35635c 100644 --- a/libc/sysv/consts/ERFKILL.S +++ b/libc/sysv/consts/ERFKILL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,ERFKILL,132,132,-1,-1,-1,-1,-1 +.syscon junkerr,ERFKILL,132,132,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EROFS.S b/libc/sysv/consts/EROFS.S index db8565991..f335d17f7 100644 --- a/libc/sysv/consts/EROFS.S +++ b/libc/sysv/consts/EROFS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EROFS,30,30,30,30,30,30,6009 +.syscon errno,EROFS,30,30,30,30,30,30,30,6009 diff --git a/libc/sysv/consts/ERPCMISMATCH.S b/libc/sysv/consts/ERPCMISMATCH.S index 18cb48272..ce0814b9e 100644 --- a/libc/sysv/consts/ERPCMISMATCH.S +++ b/libc/sysv/consts/ERPCMISMATCH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ERPCMISMATCH,301,301,73,73,73,73,1627 +.syscon errno,ERPCMISMATCH,301,301,73,73,73,73,73,1627 diff --git a/libc/sysv/consts/ESHLIBVERS.S b/libc/sysv/consts/ESHLIBVERS.S index e28892f6f..74e844049 100644 --- a/libc/sysv/consts/ESHLIBVERS.S +++ b/libc/sysv/consts/ESHLIBVERS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ESHLIBVERS,314,314,87,314,314,314,0 +.syscon errno,ESHLIBVERS,314,314,87,87,314,314,314,0 diff --git a/libc/sysv/consts/ESHUTDOWN.S b/libc/sysv/consts/ESHUTDOWN.S index 26588c8ab..e235d2822 100644 --- a/libc/sysv/consts/ESHUTDOWN.S +++ b/libc/sysv/consts/ESHUTDOWN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ESHUTDOWN,108,108,58,58,58,58,10058 +.syscon errno,ESHUTDOWN,108,108,58,58,58,58,58,10058 diff --git a/libc/sysv/consts/ESOCKTNOSUPPORT.S b/libc/sysv/consts/ESOCKTNOSUPPORT.S index 6d8878fbf..94382d022 100644 --- a/libc/sysv/consts/ESOCKTNOSUPPORT.S +++ b/libc/sysv/consts/ESOCKTNOSUPPORT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ESOCKTNOSUPPORT,94,94,44,44,44,44,10044 +.syscon errno,ESOCKTNOSUPPORT,94,94,44,44,44,44,44,10044 diff --git a/libc/sysv/consts/ESPIPE.S b/libc/sysv/consts/ESPIPE.S index cce8d4ccc..41f8c5772 100644 --- a/libc/sysv/consts/ESPIPE.S +++ b/libc/sysv/consts/ESPIPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ESPIPE,29,29,29,29,29,29,25 +.syscon errno,ESPIPE,29,29,29,29,29,29,29,25 diff --git a/libc/sysv/consts/ESRCH.S b/libc/sysv/consts/ESRCH.S index d1c819261..9feea8e22 100644 --- a/libc/sysv/consts/ESRCH.S +++ b/libc/sysv/consts/ESRCH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ESRCH,3,3,3,3,3,3,566 +.syscon errno,ESRCH,3,3,3,3,3,3,3,566 diff --git a/libc/sysv/consts/ESRMNT.S b/libc/sysv/consts/ESRMNT.S index d6f84d7a8..569061fc2 100644 --- a/libc/sysv/consts/ESRMNT.S +++ b/libc/sysv/consts/ESRMNT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,ESRMNT,69,69,-1,-1,-1,-1,-1 +.syscon junkerr,ESRMNT,69,69,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ESTALE.S b/libc/sysv/consts/ESTALE.S index 8fd2304d4..33748ae36 100644 --- a/libc/sysv/consts/ESTALE.S +++ b/libc/sysv/consts/ESTALE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ESTALE,116,116,70,70,70,70,10070 +.syscon errno,ESTALE,116,116,70,70,70,70,70,10070 diff --git a/libc/sysv/consts/ESTRPIPE.S b/libc/sysv/consts/ESTRPIPE.S index fea22852f..4e8d4ed65 100644 --- a/libc/sysv/consts/ESTRPIPE.S +++ b/libc/sysv/consts/ESTRPIPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,ESTRPIPE,86,86,-1,-1,-1,-1,-1 +.syscon junkerr,ESTRPIPE,86,86,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ETIME.S b/libc/sysv/consts/ETIME.S index 5b3e3258d..8e541f57a 100644 --- a/libc/sysv/consts/ETIME.S +++ b/libc/sysv/consts/ETIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ETIME,62,62,101,60,60,92,1460 +.syscon errno,ETIME,62,62,101,101,60,60,92,1460 diff --git a/libc/sysv/consts/ETIMEDOUT.S b/libc/sysv/consts/ETIMEDOUT.S index d1752b258..b77a90d3a 100644 --- a/libc/sysv/consts/ETIMEDOUT.S +++ b/libc/sysv/consts/ETIMEDOUT.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ETIMEDOUT,110,110,60,60,60,60,1460 +.syscon errno,ETIMEDOUT,110,110,60,60,60,60,60,1460 #ifdef __x86_64__ .yoink kDos2Errno.ETIMEDOUT #endif diff --git a/libc/sysv/consts/ETOOMANYREFS.S b/libc/sysv/consts/ETOOMANYREFS.S index 9043ca85c..8751c235d 100644 --- a/libc/sysv/consts/ETOOMANYREFS.S +++ b/libc/sysv/consts/ETOOMANYREFS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ETOOMANYREFS,109,109,59,59,59,59,10059 +.syscon errno,ETOOMANYREFS,109,109,59,59,59,59,59,10059 diff --git a/libc/sysv/consts/ETXTBSY.S b/libc/sysv/consts/ETXTBSY.S index f5dee886b..1664cdfdd 100644 --- a/libc/sysv/consts/ETXTBSY.S +++ b/libc/sysv/consts/ETXTBSY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ETXTBSY,26,26,26,26,26,26,148 +.syscon errno,ETXTBSY,26,26,26,26,26,26,26,148 diff --git a/libc/sysv/consts/EUCLEAN.S b/libc/sysv/consts/EUCLEAN.S index 572233879..9a7a990aa 100644 --- a/libc/sysv/consts/EUCLEAN.S +++ b/libc/sysv/consts/EUCLEAN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,EUCLEAN,117,117,-1,-1,-1,-1,-1 +.syscon junkerr,EUCLEAN,117,117,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EUNATCH.S b/libc/sysv/consts/EUNATCH.S index c4c8e527f..c5f49069b 100644 --- a/libc/sysv/consts/EUNATCH.S +++ b/libc/sysv/consts/EUNATCH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,EUNATCH,49,49,-1,-1,-1,-1,-1 +.syscon junkerr,EUNATCH,49,49,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EUSERS.S b/libc/sysv/consts/EUSERS.S index b4cb7b888..72b2cd4b6 100644 --- a/libc/sysv/consts/EUSERS.S +++ b/libc/sysv/consts/EUSERS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EUSERS,87,87,68,68,68,68,10068 +.syscon errno,EUSERS,87,87,68,68,68,68,68,10068 diff --git a/libc/sysv/consts/EWOULDBLOCK.S b/libc/sysv/consts/EWOULDBLOCK.S index cf76ed289..27d33db4e 100644 --- a/libc/sysv/consts/EWOULDBLOCK.S +++ b/libc/sysv/consts/EWOULDBLOCK.S @@ -1,5 +1,5 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,EWOULDBLOCK,11,11,35,35,35,35,10035 +.syscon compat,EWOULDBLOCK,11,11,35,35,35,35,35,10035 #ifdef __x86_64__ .yoink kDos2Errno.EWOULDBLOCK #endif diff --git a/libc/sysv/consts/EXDEV.S b/libc/sysv/consts/EXDEV.S index 4db3a41f6..bb174809a 100644 --- a/libc/sysv/consts/EXDEV.S +++ b/libc/sysv/consts/EXDEV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EXDEV,18,18,18,18,18,18,17 +.syscon errno,EXDEV,18,18,18,18,18,18,18,17 diff --git a/libc/sysv/consts/EXFULL.S b/libc/sysv/consts/EXFULL.S index adb4888c2..fb7771f5d 100644 --- a/libc/sysv/consts/EXFULL.S +++ b/libc/sysv/consts/EXFULL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon junkerr,EXFULL,54,54,-1,-1,-1,-1,-1 +.syscon junkerr,EXFULL,54,54,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EXPR_NEST_MAX.S b/libc/sysv/consts/EXPR_NEST_MAX.S index 6e96dfbb1..bbbeae3e0 100644 --- a/libc/sysv/consts/EXPR_NEST_MAX.S +++ b/libc/sysv/consts/EXPR_NEST_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,EXPR_NEST_MAX,0x20,0x20,0x20,0x20,0x20,0x20,0 +.syscon misc,EXPR_NEST_MAX,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0 diff --git a/libc/sysv/consts/EXTA.S b/libc/sysv/consts/EXTA.S index 7b2b4e50e..14fa63d08 100644 --- a/libc/sysv/consts/EXTA.S +++ b/libc/sysv/consts/EXTA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,EXTA,14,14,0x4b00,0x4b00,0x4b00,0x4b00,0 +.syscon termios,EXTA,14,14,0x4b00,0x4b00,0x4b00,0x4b00,0x4b00,0 diff --git a/libc/sysv/consts/EXTB.S b/libc/sysv/consts/EXTB.S index 6f84d3232..1e32535bf 100644 --- a/libc/sysv/consts/EXTB.S +++ b/libc/sysv/consts/EXTB.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,EXTB,15,15,0x9600,0x9600,0x9600,0x9600,0 +.syscon termios,EXTB,15,15,0x9600,0x9600,0x9600,0x9600,0x9600,0 diff --git a/libc/sysv/consts/EXTPROC.S b/libc/sysv/consts/EXTPROC.S index 3cdc2e574..abd197e41 100644 --- a/libc/sysv/consts/EXTPROC.S +++ b/libc/sysv/consts/EXTPROC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,EXTPROC,65536,65536,0b0000100000000000,0b0000100000000000,0b0000100000000000,0b0000100000000000,65536 +.syscon termios,EXTPROC,65536,65536,0b0000100000000000,0b0000100000000000,0b0000100000000000,0b0000100000000000,0b0000100000000000,65536 diff --git a/libc/sysv/consts/FALLOC_FL_COLLAPSE_RANGE.S b/libc/sysv/consts/FALLOC_FL_COLLAPSE_RANGE.S index 2c9ff9ddd..5c7fc7411 100644 --- a/libc/sysv/consts/FALLOC_FL_COLLAPSE_RANGE.S +++ b/libc/sysv/consts/FALLOC_FL_COLLAPSE_RANGE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,FALLOC_FL_COLLAPSE_RANGE,0x08,0x08,-1,-1,-1,-1,-1 +.syscon misc,FALLOC_FL_COLLAPSE_RANGE,0x08,0x08,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/FALLOC_FL_INSERT_RANGE.S b/libc/sysv/consts/FALLOC_FL_INSERT_RANGE.S index 65788816e..7186616c3 100644 --- a/libc/sysv/consts/FALLOC_FL_INSERT_RANGE.S +++ b/libc/sysv/consts/FALLOC_FL_INSERT_RANGE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,FALLOC_FL_INSERT_RANGE,0x20,0x20,-1,-1,-1,-1,-1 +.syscon misc,FALLOC_FL_INSERT_RANGE,0x20,0x20,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/FALLOC_FL_KEEP_SIZE.S b/libc/sysv/consts/FALLOC_FL_KEEP_SIZE.S index 2d590ddb3..1f2592d0a 100644 --- a/libc/sysv/consts/FALLOC_FL_KEEP_SIZE.S +++ b/libc/sysv/consts/FALLOC_FL_KEEP_SIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,FALLOC_FL_KEEP_SIZE,0x01,0x01,-1,-1,-1,-1,-1 +.syscon misc,FALLOC_FL_KEEP_SIZE,0x01,0x01,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/FALLOC_FL_NO_HIDE_STALE.S b/libc/sysv/consts/FALLOC_FL_NO_HIDE_STALE.S index 534ed623b..fe38abe10 100644 --- a/libc/sysv/consts/FALLOC_FL_NO_HIDE_STALE.S +++ b/libc/sysv/consts/FALLOC_FL_NO_HIDE_STALE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,FALLOC_FL_NO_HIDE_STALE,0x04,0x04,-1,-1,-1,-1,-1 +.syscon misc,FALLOC_FL_NO_HIDE_STALE,0x04,0x04,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/FALLOC_FL_PUNCH_HOLE.S b/libc/sysv/consts/FALLOC_FL_PUNCH_HOLE.S index 6a42e84f0..e16898b9f 100644 --- a/libc/sysv/consts/FALLOC_FL_PUNCH_HOLE.S +++ b/libc/sysv/consts/FALLOC_FL_PUNCH_HOLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,FALLOC_FL_PUNCH_HOLE,0x02,0x02,-1,-1,-1,-1,-1 +.syscon misc,FALLOC_FL_PUNCH_HOLE,0x02,0x02,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/FALLOC_FL_UNSHARE_RANGE.S b/libc/sysv/consts/FALLOC_FL_UNSHARE_RANGE.S index 161d6e323..a91f85830 100644 --- a/libc/sysv/consts/FALLOC_FL_UNSHARE_RANGE.S +++ b/libc/sysv/consts/FALLOC_FL_UNSHARE_RANGE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,FALLOC_FL_UNSHARE_RANGE,0x40,0x40,-1,-1,-1,-1,-1 +.syscon misc,FALLOC_FL_UNSHARE_RANGE,0x40,0x40,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/FALLOC_FL_ZERO_RANGE.S b/libc/sysv/consts/FALLOC_FL_ZERO_RANGE.S index ac8c8d516..e7f25b043 100644 --- a/libc/sysv/consts/FALLOC_FL_ZERO_RANGE.S +++ b/libc/sysv/consts/FALLOC_FL_ZERO_RANGE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,FALLOC_FL_ZERO_RANGE,0x10,0x10,-1,-1,-1,-1,0x000980C8 +.syscon misc,FALLOC_FL_ZERO_RANGE,0x10,0x10,-1,-1,-1,-1,-1,0x000980C8 diff --git a/libc/sysv/consts/FBIOGETCMAP.S b/libc/sysv/consts/FBIOGETCMAP.S index 2d1fb957b..1dcc0b989 100644 --- a/libc/sysv/consts/FBIOGETCMAP.S +++ b/libc/sysv/consts/FBIOGETCMAP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon vid,FBIOGETCMAP,0x4604,0x4604,0,0,0,0,0 +.syscon vid,FBIOGETCMAP,0x4604,0x4604,0,0,0,0,0,0 diff --git a/libc/sysv/consts/FBIOGET_FSCREENINFO.S b/libc/sysv/consts/FBIOGET_FSCREENINFO.S index 2c081a1a2..dd5ebb0bb 100644 --- a/libc/sysv/consts/FBIOGET_FSCREENINFO.S +++ b/libc/sysv/consts/FBIOGET_FSCREENINFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon vid,FBIOGET_FSCREENINFO,0x4602,0x4602,0,0,0,0,0 +.syscon vid,FBIOGET_FSCREENINFO,0x4602,0x4602,0,0,0,0,0,0 diff --git a/libc/sysv/consts/FBIOGET_VSCREENINFO.S b/libc/sysv/consts/FBIOGET_VSCREENINFO.S index 927dc82ab..150eb1748 100644 --- a/libc/sysv/consts/FBIOGET_VSCREENINFO.S +++ b/libc/sysv/consts/FBIOGET_VSCREENINFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon vid,FBIOGET_VSCREENINFO,0x4600,0x4600,0,0,0,0,0 +.syscon vid,FBIOGET_VSCREENINFO,0x4600,0x4600,0,0,0,0,0,0 diff --git a/libc/sysv/consts/FBIOPAN_DISPLAY.S b/libc/sysv/consts/FBIOPAN_DISPLAY.S index 51ec364f3..df19fb728 100644 --- a/libc/sysv/consts/FBIOPAN_DISPLAY.S +++ b/libc/sysv/consts/FBIOPAN_DISPLAY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon vid,FBIOPAN_DISPLAY,0x4606,0x4606,0,0,0,0,0 +.syscon vid,FBIOPAN_DISPLAY,0x4606,0x4606,0,0,0,0,0,0 diff --git a/libc/sysv/consts/FBIOPUTCMAP.S b/libc/sysv/consts/FBIOPUTCMAP.S index 9dd2a43c4..5fc14186a 100644 --- a/libc/sysv/consts/FBIOPUTCMAP.S +++ b/libc/sysv/consts/FBIOPUTCMAP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon vid,FBIOPUTCMAP,0x4605,0x4605,0,0,0,0,0 +.syscon vid,FBIOPUTCMAP,0x4605,0x4605,0,0,0,0,0,0 diff --git a/libc/sysv/consts/FBIOPUT_VSCREENINFO.S b/libc/sysv/consts/FBIOPUT_VSCREENINFO.S index 4b3bc2249..496b17ee1 100644 --- a/libc/sysv/consts/FBIOPUT_VSCREENINFO.S +++ b/libc/sysv/consts/FBIOPUT_VSCREENINFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon vid,FBIOPUT_VSCREENINFO,0x4601,0x4601,0,0,0,0,0 +.syscon vid,FBIOPUT_VSCREENINFO,0x4601,0x4601,0,0,0,0,0,0 diff --git a/libc/sysv/consts/FBIO_WAITFORVSYNC.S b/libc/sysv/consts/FBIO_WAITFORVSYNC.S index 6c44d00a9..5b303ebbe 100644 --- a/libc/sysv/consts/FBIO_WAITFORVSYNC.S +++ b/libc/sysv/consts/FBIO_WAITFORVSYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon vid,FBIO_WAITFORVSYNC,0x40044620,0x40044620,0,0,0,0,0 +.syscon vid,FBIO_WAITFORVSYNC,0x40044620,0x40044620,0,0,0,0,0,0 diff --git a/libc/sysv/consts/FD_CLOEXEC.S b/libc/sysv/consts/FD_CLOEXEC.S index 87a675b43..a816bc000 100644 --- a/libc/sysv/consts/FD_CLOEXEC.S +++ b/libc/sysv/consts/FD_CLOEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl3,FD_CLOEXEC,1,1,1,1,1,1,1 +.syscon fcntl3,FD_CLOEXEC,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/FD_SETSIZE.S b/libc/sysv/consts/FD_SETSIZE.S index dc67803f9..03f41bc7a 100644 --- a/libc/sysv/consts/FD_SETSIZE.S +++ b/libc/sysv/consts/FD_SETSIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon select,FD_SETSIZE,0x0400,0x0400,0x0400,0x0400,0x0400,0x0400,0x0400 +.syscon select,FD_SETSIZE,0x0400,0x0400,0x0400,0x0400,0x0400,0x0400,0x0400,0x0400 diff --git a/libc/sysv/consts/FF0.S b/libc/sysv/consts/FF0.S index 057d579d8..db3571241 100644 --- a/libc/sysv/consts/FF0.S +++ b/libc/sysv/consts/FF0.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,FF0,0b0000000000000000,0b0000000000000000,0b000000000000000000,0b000000000000000000,0,0,0b0000000000000000 +.syscon termios,FF0,0b0000000000000000,0b0000000000000000,0b000000000000000000,0b000000000000000000,0b000000000000000000,0,0,0b0000000000000000 diff --git a/libc/sysv/consts/FF1.S b/libc/sysv/consts/FF1.S index 8a03e6389..78b6f0f16 100644 --- a/libc/sysv/consts/FF1.S +++ b/libc/sysv/consts/FF1.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,FF1,0b1000000000000000,0b1000000000000000,0b000100000000000000,0b000100000000000000,0,0,0b1000000000000000 +.syscon termios,FF1,0b1000000000000000,0b1000000000000000,0b000100000000000000,0b000100000000000000,0b000100000000000000,0,0,0b1000000000000000 diff --git a/libc/sysv/consts/FFDLY.S b/libc/sysv/consts/FFDLY.S index 4f6c7133f..eac33d833 100644 --- a/libc/sysv/consts/FFDLY.S +++ b/libc/sysv/consts/FFDLY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,FFDLY,0b1000000000000000,0b1000000000000000,0b000100000000000000,0b000100000000000000,0,0,0b1000000000000000 +.syscon termios,FFDLY,0b1000000000000000,0b1000000000000000,0b000100000000000000,0b000100000000000000,0b000100000000000000,0,0,0b1000000000000000 diff --git a/libc/sysv/consts/FIFOTYPE.S b/libc/sysv/consts/FIFOTYPE.S index 5cd5ccdc1..544cea69d 100644 --- a/libc/sysv/consts/FIFOTYPE.S +++ b/libc/sysv/consts/FIFOTYPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,FIFOTYPE,54,54,54,54,54,54,0 +.syscon misc,FIFOTYPE,54,54,54,54,54,54,54,0 diff --git a/libc/sysv/consts/FIOASYNC.S b/libc/sysv/consts/FIOASYNC.S index 0857cf042..bfbbcc854 100644 --- a/libc/sysv/consts/FIOASYNC.S +++ b/libc/sysv/consts/FIOASYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ioctl,FIOASYNC,0x5452,0x5452,0x8004667d,0x8004667d,0x8004667d,0x8004667d,0x8004667d +.syscon ioctl,FIOASYNC,0x5452,0x5452,0x8004667d,0x8004667d,0x8004667d,0x8004667d,0x8004667d,0x8004667d diff --git a/libc/sysv/consts/FIOCLEX.S b/libc/sysv/consts/FIOCLEX.S index 1a45c5a21..5aa820c7f 100644 --- a/libc/sysv/consts/FIOCLEX.S +++ b/libc/sysv/consts/FIOCLEX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ioctl,FIOCLEX,0x5451,0x5451,0x20006601,0x20006601,0x20006601,0x20006601,0x5451 +.syscon ioctl,FIOCLEX,0x5451,0x5451,0x20006601,0x20006601,0x20006601,0x20006601,0x20006601,0x5451 diff --git a/libc/sysv/consts/FIODGNAME.S b/libc/sysv/consts/FIODGNAME.S index e94adea8a..51887d338 100644 --- a/libc/sysv/consts/FIODGNAME.S +++ b/libc/sysv/consts/FIODGNAME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,FIODGNAME,0,0,0,0x80106678,0,0,0 +.syscon termios,FIODGNAME,0,0,0,0,0x80106678,0,0,0 diff --git a/libc/sysv/consts/FIONBIO.S b/libc/sysv/consts/FIONBIO.S index fa794af17..99f206061 100644 --- a/libc/sysv/consts/FIONBIO.S +++ b/libc/sysv/consts/FIONBIO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ioctl,FIONBIO,0x5421,0x5421,0x8004667e,0x8004667e,0x8004667e,0x8004667e,0x8004667e +.syscon ioctl,FIONBIO,0x5421,0x5421,0x8004667e,0x8004667e,0x8004667e,0x8004667e,0x8004667e,0x8004667e diff --git a/libc/sysv/consts/FIONCLEX.S b/libc/sysv/consts/FIONCLEX.S index 48c015b20..7ea5dc840 100644 --- a/libc/sysv/consts/FIONCLEX.S +++ b/libc/sysv/consts/FIONCLEX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ioctl,FIONCLEX,0x5450,0x5450,0x20006602,0x20006602,0x20006602,0x20006602,0x5450 +.syscon ioctl,FIONCLEX,0x5450,0x5450,0x20006602,0x20006602,0x20006602,0x20006602,0x20006602,0x5450 diff --git a/libc/sysv/consts/FIONREAD.S b/libc/sysv/consts/FIONREAD.S index 2dc938a90..28a82c041 100644 --- a/libc/sysv/consts/FIONREAD.S +++ b/libc/sysv/consts/FIONREAD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ioctl,FIONREAD,0x541b,0x541b,0x4004667f,0x4004667f,0x4004667f,0x4004667f,0x4004667f +.syscon ioctl,FIONREAD,0x541b,0x541b,0x4004667f,0x4004667f,0x4004667f,0x4004667f,0x4004667f,0x4004667f diff --git a/libc/sysv/consts/FLUSHO.S b/libc/sysv/consts/FLUSHO.S index 1922b686a..526bfef32 100644 --- a/libc/sysv/consts/FLUSHO.S +++ b/libc/sysv/consts/FLUSHO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,FLUSHO,0b0001000000000000,0b0001000000000000,8388608,8388608,8388608,8388608,0b0001000000000000 +.syscon termios,FLUSHO,0b0001000000000000,0b0001000000000000,8388608,8388608,8388608,8388608,8388608,0b0001000000000000 diff --git a/libc/sysv/consts/FPE_FLTDIV.S b/libc/sysv/consts/FPE_FLTDIV.S index 5ce34eb9b..4f36af9fc 100644 --- a/libc/sysv/consts/FPE_FLTDIV.S +++ b/libc/sysv/consts/FPE_FLTDIV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,FPE_FLTDIV,3,3,1,3,3,3,3 +.syscon sicode,FPE_FLTDIV,3,3,1,1,3,3,3,3 diff --git a/libc/sysv/consts/FPE_FLTINV.S b/libc/sysv/consts/FPE_FLTINV.S index a7810a1c0..bdbefe606 100644 --- a/libc/sysv/consts/FPE_FLTINV.S +++ b/libc/sysv/consts/FPE_FLTINV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,FPE_FLTINV,7,7,5,7,7,7,7 +.syscon sicode,FPE_FLTINV,7,7,5,5,7,7,7,7 diff --git a/libc/sysv/consts/FPE_FLTOVF.S b/libc/sysv/consts/FPE_FLTOVF.S index fb2133e17..5ea10116f 100644 --- a/libc/sysv/consts/FPE_FLTOVF.S +++ b/libc/sysv/consts/FPE_FLTOVF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,FPE_FLTOVF,4,4,2,4,4,4,4 +.syscon sicode,FPE_FLTOVF,4,4,2,2,4,4,4,4 diff --git a/libc/sysv/consts/FPE_FLTRES.S b/libc/sysv/consts/FPE_FLTRES.S index 90908f00d..80490d0bf 100644 --- a/libc/sysv/consts/FPE_FLTRES.S +++ b/libc/sysv/consts/FPE_FLTRES.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,FPE_FLTRES,6,6,4,6,6,6,6 +.syscon sicode,FPE_FLTRES,6,6,4,4,6,6,6,6 diff --git a/libc/sysv/consts/FPE_FLTSUB.S b/libc/sysv/consts/FPE_FLTSUB.S index 7edc09588..a4d6ccebe 100644 --- a/libc/sysv/consts/FPE_FLTSUB.S +++ b/libc/sysv/consts/FPE_FLTSUB.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,FPE_FLTSUB,8,8,6,8,8,8,8 +.syscon sicode,FPE_FLTSUB,8,8,6,6,8,8,8,8 diff --git a/libc/sysv/consts/FPE_FLTUND.S b/libc/sysv/consts/FPE_FLTUND.S index c57db76eb..e000895bc 100644 --- a/libc/sysv/consts/FPE_FLTUND.S +++ b/libc/sysv/consts/FPE_FLTUND.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,FPE_FLTUND,5,5,3,5,5,5,5 +.syscon sicode,FPE_FLTUND,5,5,3,3,5,5,5,5 diff --git a/libc/sysv/consts/FPE_INTDIV.S b/libc/sysv/consts/FPE_INTDIV.S index aff1ac071..0ccc38f23 100644 --- a/libc/sysv/consts/FPE_INTDIV.S +++ b/libc/sysv/consts/FPE_INTDIV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,FPE_INTDIV,1,1,7,2,1,1,1 +.syscon sicode,FPE_INTDIV,1,1,7,7,2,1,1,1 diff --git a/libc/sysv/consts/FPE_INTOVF.S b/libc/sysv/consts/FPE_INTOVF.S index 934bbc1e6..eadbd9fce 100644 --- a/libc/sysv/consts/FPE_INTOVF.S +++ b/libc/sysv/consts/FPE_INTOVF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,FPE_INTOVF,2,2,8,1,2,2,2 +.syscon sicode,FPE_INTOVF,2,2,8,8,1,2,2,2 diff --git a/libc/sysv/consts/FREAD.S b/libc/sysv/consts/FREAD.S index 2af3cc5cb..e3ce78df8 100644 --- a/libc/sysv/consts/FREAD.S +++ b/libc/sysv/consts/FREAD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl,FREAD,0,0,1,1,1,1,0 +.syscon fcntl,FREAD,0,0,1,1,1,1,1,0 diff --git a/libc/sysv/consts/FSETLOCKING_BYCALLER.S b/libc/sysv/consts/FSETLOCKING_BYCALLER.S index 738871c86..3df6f8dee 100644 --- a/libc/sysv/consts/FSETLOCKING_BYCALLER.S +++ b/libc/sysv/consts/FSETLOCKING_BYCALLER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,FSETLOCKING_BYCALLER,2,2,0,0,0,0,0 +.syscon misc,FSETLOCKING_BYCALLER,2,2,0,0,0,0,0,0 diff --git a/libc/sysv/consts/FSETLOCKING_INTERNAL.S b/libc/sysv/consts/FSETLOCKING_INTERNAL.S index a6eb5b204..a766127f8 100644 --- a/libc/sysv/consts/FSETLOCKING_INTERNAL.S +++ b/libc/sysv/consts/FSETLOCKING_INTERNAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,FSETLOCKING_INTERNAL,1,1,0,0,0,0,0 +.syscon misc,FSETLOCKING_INTERNAL,1,1,0,0,0,0,0,0 diff --git a/libc/sysv/consts/FSETLOCKING_QUERY.S b/libc/sysv/consts/FSETLOCKING_QUERY.S index bac1db38e..80a4a2bae 100644 --- a/libc/sysv/consts/FSETLOCKING_QUERY.S +++ b/libc/sysv/consts/FSETLOCKING_QUERY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,FSETLOCKING_QUERY,0,0,0,0,0,0,0 +.syscon misc,FSETLOCKING_QUERY,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/FUTEX_PRIVATE_FLAG.S b/libc/sysv/consts/FUTEX_PRIVATE_FLAG.S index 1a2a22baa..e593e577a 100644 --- a/libc/sysv/consts/FUTEX_PRIVATE_FLAG.S +++ b/libc/sysv/consts/FUTEX_PRIVATE_FLAG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon futex,FUTEX_PRIVATE_FLAG,128,128,0,128,128,0,0 +.syscon futex,FUTEX_PRIVATE_FLAG,128,128,0,0,128,128,0,0 diff --git a/libc/sysv/consts/FUTEX_REQUEUE.S b/libc/sysv/consts/FUTEX_REQUEUE.S index 90ef99355..c82f9ed6a 100644 --- a/libc/sysv/consts/FUTEX_REQUEUE.S +++ b/libc/sysv/consts/FUTEX_REQUEUE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon futex,FUTEX_REQUEUE,3,3,0,0,3,0,0 +.syscon futex,FUTEX_REQUEUE,3,3,0,0,0,3,0,0 diff --git a/libc/sysv/consts/FUTEX_WAIT.S b/libc/sysv/consts/FUTEX_WAIT.S index 73a76ad1a..54af7897e 100644 --- a/libc/sysv/consts/FUTEX_WAIT.S +++ b/libc/sysv/consts/FUTEX_WAIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon futex,FUTEX_WAIT,0,0,0,0,1,0,0 +.syscon futex,FUTEX_WAIT,0,0,0,0,0,1,0,0 diff --git a/libc/sysv/consts/FUTEX_WAKE.S b/libc/sysv/consts/FUTEX_WAKE.S index 01be84df6..97a075fcc 100644 --- a/libc/sysv/consts/FUTEX_WAKE.S +++ b/libc/sysv/consts/FUTEX_WAKE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon futex,FUTEX_WAKE,1,1,0,1,2,1,1 +.syscon futex,FUTEX_WAKE,1,1,0,0,1,2,1,1 diff --git a/libc/sysv/consts/FWRITE.S b/libc/sysv/consts/FWRITE.S index 4b14851a4..be6d2cd85 100644 --- a/libc/sysv/consts/FWRITE.S +++ b/libc/sysv/consts/FWRITE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl,FWRITE,0,0,2,2,2,2,0 +.syscon fcntl,FWRITE,0,0,2,2,2,2,2,0 diff --git a/libc/sysv/consts/F_BARRIERFSYNC.S b/libc/sysv/consts/F_BARRIERFSYNC.S index e545eb310..2ac6f4140 100644 --- a/libc/sysv/consts/F_BARRIERFSYNC.S +++ b/libc/sysv/consts/F_BARRIERFSYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl2,F_BARRIERFSYNC,-1,-1,85,-1,-1,-1,-1 +.syscon fcntl2,F_BARRIERFSYNC,-1,-1,85,85,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_DUPFD.S b/libc/sysv/consts/F_DUPFD.S index 13ae75004..4fc6a55ad 100644 --- a/libc/sysv/consts/F_DUPFD.S +++ b/libc/sysv/consts/F_DUPFD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl2,F_DUPFD,0,0,0,0,0,0,0 +.syscon fcntl2,F_DUPFD,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/F_DUPFD_CLOEXEC.S b/libc/sysv/consts/F_DUPFD_CLOEXEC.S index 10326d962..a7316b392 100644 --- a/libc/sysv/consts/F_DUPFD_CLOEXEC.S +++ b/libc/sysv/consts/F_DUPFD_CLOEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl,F_DUPFD_CLOEXEC,0x0406,0x0406,67,17,10,12,0x0406 +.syscon fcntl,F_DUPFD_CLOEXEC,0x0406,0x0406,67,67,17,10,12,0x0406 diff --git a/libc/sysv/consts/F_FULLFSYNC.S b/libc/sysv/consts/F_FULLFSYNC.S index e5072787d..62ff765cd 100644 --- a/libc/sysv/consts/F_FULLFSYNC.S +++ b/libc/sysv/consts/F_FULLFSYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl2,F_FULLFSYNC,-1,-1,51,-1,-1,-1,-1 +.syscon fcntl2,F_FULLFSYNC,-1,-1,51,51,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_GETFD.S b/libc/sysv/consts/F_GETFD.S index 80e304b88..1a9f8d7fd 100644 --- a/libc/sysv/consts/F_GETFD.S +++ b/libc/sysv/consts/F_GETFD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl2,F_GETFD,1,1,1,1,1,1,1 +.syscon fcntl2,F_GETFD,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/F_GETFL.S b/libc/sysv/consts/F_GETFL.S index 5337e7039..5293be917 100644 --- a/libc/sysv/consts/F_GETFL.S +++ b/libc/sysv/consts/F_GETFL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl2,F_GETFL,3,3,3,3,3,3,3 +.syscon fcntl2,F_GETFL,3,3,3,3,3,3,3,3 diff --git a/libc/sysv/consts/F_GETLEASE.S b/libc/sysv/consts/F_GETLEASE.S index 8ee6ce7d6..b5759e39c 100644 --- a/libc/sysv/consts/F_GETLEASE.S +++ b/libc/sysv/consts/F_GETLEASE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl,F_GETLEASE,0x0401,0x0401,-1,-1,-1,-1,-1 +.syscon fcntl,F_GETLEASE,0x0401,0x0401,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_GETLK.S b/libc/sysv/consts/F_GETLK.S index 9b888c311..efe601974 100644 --- a/libc/sysv/consts/F_GETLK.S +++ b/libc/sysv/consts/F_GETLK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl,F_GETLK,5,5,7,11,7,7,5 +.syscon fcntl,F_GETLK,5,5,7,7,11,7,7,5 diff --git a/libc/sysv/consts/F_GETLK64.S b/libc/sysv/consts/F_GETLK64.S index 5a33511ad..05f78ee95 100644 --- a/libc/sysv/consts/F_GETLK64.S +++ b/libc/sysv/consts/F_GETLK64.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,F_GETLK64,5,5,7,11,7,7,5 +.syscon compat,F_GETLK64,5,5,7,7,11,7,7,5 diff --git a/libc/sysv/consts/F_GETNOSIGPIPE.S b/libc/sysv/consts/F_GETNOSIGPIPE.S index f5a4d12db..a08982d56 100644 --- a/libc/sysv/consts/F_GETNOSIGPIPE.S +++ b/libc/sysv/consts/F_GETNOSIGPIPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl3,F_GETNOSIGPIPE,-1,-1,74,-1,-1,13,-1 +.syscon fcntl3,F_GETNOSIGPIPE,-1,-1,74,74,-1,-1,13,-1 diff --git a/libc/sysv/consts/F_GETOWN.S b/libc/sysv/consts/F_GETOWN.S index d64037c9f..a21cbfe7e 100644 --- a/libc/sysv/consts/F_GETOWN.S +++ b/libc/sysv/consts/F_GETOWN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl2,F_GETOWN,9,9,5,5,5,5,-1 +.syscon fcntl2,F_GETOWN,9,9,5,5,5,5,5,-1 diff --git a/libc/sysv/consts/F_GETOWN_EX.S b/libc/sysv/consts/F_GETOWN_EX.S index b530ac25f..b29f20725 100644 --- a/libc/sysv/consts/F_GETOWN_EX.S +++ b/libc/sysv/consts/F_GETOWN_EX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl,F_GETOWN_EX,0x10,0x10,-1,-1,-1,-1,-1 +.syscon fcntl,F_GETOWN_EX,0x10,0x10,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_GETPATH.S b/libc/sysv/consts/F_GETPATH.S index 9c67bf48c..01798556a 100644 --- a/libc/sysv/consts/F_GETPATH.S +++ b/libc/sysv/consts/F_GETPATH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl3,F_GETPATH,-1,-1,50,-1,-1,15,-1 +.syscon fcntl3,F_GETPATH,-1,-1,50,50,-1,-1,15,-1 diff --git a/libc/sysv/consts/F_GETPIPE_SZ.S b/libc/sysv/consts/F_GETPIPE_SZ.S index 10bcfc1c7..bb6ff68f3 100644 --- a/libc/sysv/consts/F_GETPIPE_SZ.S +++ b/libc/sysv/consts/F_GETPIPE_SZ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl,F_GETPIPE_SZ,0x0408,0x0408,-1,-1,-1,-1,-1 +.syscon fcntl,F_GETPIPE_SZ,0x0408,0x0408,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_GETSIG.S b/libc/sysv/consts/F_GETSIG.S index 1e04a4f8e..2a5e81182 100644 --- a/libc/sysv/consts/F_GETSIG.S +++ b/libc/sysv/consts/F_GETSIG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl,F_GETSIG,11,11,-1,-1,-1,-1,-1 +.syscon fcntl,F_GETSIG,11,11,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_MAXFD.S b/libc/sysv/consts/F_MAXFD.S index eba9a034f..f448b2322 100644 --- a/libc/sysv/consts/F_MAXFD.S +++ b/libc/sysv/consts/F_MAXFD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl,F_MAXFD,-1,-1,-1,-1,-1,11,-1 +.syscon fcntl,F_MAXFD,-1,-1,-1,-1,-1,-1,11,-1 diff --git a/libc/sysv/consts/F_NOCACHE.S b/libc/sysv/consts/F_NOCACHE.S index 66fdebeba..d9839c064 100644 --- a/libc/sysv/consts/F_NOCACHE.S +++ b/libc/sysv/consts/F_NOCACHE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl2,F_NOCACHE,-1,-1,48,-1,-1,-1,-1 +.syscon fcntl2,F_NOCACHE,-1,-1,48,48,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_NOTIFY.S b/libc/sysv/consts/F_NOTIFY.S index 7b337717b..96ee427da 100644 --- a/libc/sysv/consts/F_NOTIFY.S +++ b/libc/sysv/consts/F_NOTIFY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl,F_NOTIFY,0x0402,0x0402,-1,-1,-1,-1,-1 +.syscon fcntl,F_NOTIFY,0x0402,0x0402,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_OFD_GETLK.S b/libc/sysv/consts/F_OFD_GETLK.S index e1a2d15de..044cf6169 100644 --- a/libc/sysv/consts/F_OFD_GETLK.S +++ b/libc/sysv/consts/F_OFD_GETLK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl,F_OFD_GETLK,36,36,-1,-1,-1,-1,-1 +.syscon fcntl,F_OFD_GETLK,36,36,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_OFD_SETLK.S b/libc/sysv/consts/F_OFD_SETLK.S index fc280c48e..b53c85450 100644 --- a/libc/sysv/consts/F_OFD_SETLK.S +++ b/libc/sysv/consts/F_OFD_SETLK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl,F_OFD_SETLK,37,37,-1,-1,-1,-1,-1 +.syscon fcntl,F_OFD_SETLK,37,37,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_OFD_SETLKW.S b/libc/sysv/consts/F_OFD_SETLKW.S index b70fb19a8..71922b68c 100644 --- a/libc/sysv/consts/F_OFD_SETLKW.S +++ b/libc/sysv/consts/F_OFD_SETLKW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl,F_OFD_SETLKW,38,38,-1,-1,-1,-1,-1 +.syscon fcntl,F_OFD_SETLKW,38,38,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_OK.S b/libc/sysv/consts/F_OK.S index 8128d95a8..7c824ffa4 100644 --- a/libc/sysv/consts/F_OK.S +++ b/libc/sysv/consts/F_OK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon access,F_OK,0,0,0,0,0,0,0 +.syscon access,F_OK,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/F_RDLCK.S b/libc/sysv/consts/F_RDLCK.S index cdbcef2d1..5af28e95b 100644 --- a/libc/sysv/consts/F_RDLCK.S +++ b/libc/sysv/consts/F_RDLCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl,F_RDLCK,0,0,1,1,1,1,0 +.syscon fcntl,F_RDLCK,0,0,1,1,1,1,1,0 diff --git a/libc/sysv/consts/F_SETFD.S b/libc/sysv/consts/F_SETFD.S index f8352d7ed..e59b5a574 100644 --- a/libc/sysv/consts/F_SETFD.S +++ b/libc/sysv/consts/F_SETFD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl2,F_SETFD,2,2,2,2,2,2,2 +.syscon fcntl2,F_SETFD,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/F_SETFL.S b/libc/sysv/consts/F_SETFL.S index 50cb949a1..fc4c85f15 100644 --- a/libc/sysv/consts/F_SETFL.S +++ b/libc/sysv/consts/F_SETFL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl2,F_SETFL,4,4,4,4,4,4,4 +.syscon fcntl2,F_SETFL,4,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/F_SETLEASE.S b/libc/sysv/consts/F_SETLEASE.S index e75cb17ac..d0c797a6e 100644 --- a/libc/sysv/consts/F_SETLEASE.S +++ b/libc/sysv/consts/F_SETLEASE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl,F_SETLEASE,0x0400,0x0400,-1,-1,-1,-1,-1 +.syscon fcntl,F_SETLEASE,0x0400,0x0400,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_SETLK.S b/libc/sysv/consts/F_SETLK.S index 206fb4883..6694dfd49 100644 --- a/libc/sysv/consts/F_SETLK.S +++ b/libc/sysv/consts/F_SETLK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl,F_SETLK,6,6,8,12,8,8,6 +.syscon fcntl,F_SETLK,6,6,8,8,12,8,8,6 diff --git a/libc/sysv/consts/F_SETLK64.S b/libc/sysv/consts/F_SETLK64.S index 5475660c4..8ac643e3d 100644 --- a/libc/sysv/consts/F_SETLK64.S +++ b/libc/sysv/consts/F_SETLK64.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,F_SETLK64,6,6,8,12,8,8,6 +.syscon compat,F_SETLK64,6,6,8,8,12,8,8,6 diff --git a/libc/sysv/consts/F_SETLKW.S b/libc/sysv/consts/F_SETLKW.S index 3074455ce..4b8af9207 100644 --- a/libc/sysv/consts/F_SETLKW.S +++ b/libc/sysv/consts/F_SETLKW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl,F_SETLKW,7,7,9,13,9,9,7 +.syscon fcntl,F_SETLKW,7,7,9,9,13,9,9,7 diff --git a/libc/sysv/consts/F_SETLKW64.S b/libc/sysv/consts/F_SETLKW64.S index ac718a8cb..3981eba5d 100644 --- a/libc/sysv/consts/F_SETLKW64.S +++ b/libc/sysv/consts/F_SETLKW64.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,F_SETLKW64,7,7,9,13,9,9,7 +.syscon compat,F_SETLKW64,7,7,9,9,13,9,9,7 diff --git a/libc/sysv/consts/F_SETNOSIGPIPE.S b/libc/sysv/consts/F_SETNOSIGPIPE.S index b01aeddd7..b402b1864 100644 --- a/libc/sysv/consts/F_SETNOSIGPIPE.S +++ b/libc/sysv/consts/F_SETNOSIGPIPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl3,F_SETNOSIGPIPE,-1,-1,73,-1,-1,14,-1 +.syscon fcntl3,F_SETNOSIGPIPE,-1,-1,73,73,-1,-1,14,-1 diff --git a/libc/sysv/consts/F_SETOWN.S b/libc/sysv/consts/F_SETOWN.S index 8c8abf80b..fb4518d41 100644 --- a/libc/sysv/consts/F_SETOWN.S +++ b/libc/sysv/consts/F_SETOWN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl2,F_SETOWN,8,8,6,6,6,6,-1 +.syscon fcntl2,F_SETOWN,8,8,6,6,6,6,6,-1 diff --git a/libc/sysv/consts/F_SETOWN_EX.S b/libc/sysv/consts/F_SETOWN_EX.S index cc16baec6..7764f6f7d 100644 --- a/libc/sysv/consts/F_SETOWN_EX.S +++ b/libc/sysv/consts/F_SETOWN_EX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl,F_SETOWN_EX,15,15,-1,-1,-1,-1,-1 +.syscon fcntl,F_SETOWN_EX,15,15,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_SETPIPE_SZ.S b/libc/sysv/consts/F_SETPIPE_SZ.S index de91eacd9..6a361b49b 100644 --- a/libc/sysv/consts/F_SETPIPE_SZ.S +++ b/libc/sysv/consts/F_SETPIPE_SZ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl,F_SETPIPE_SZ,0x0407,0x0407,-1,-1,-1,-1,-1 +.syscon fcntl,F_SETPIPE_SZ,0x0407,0x0407,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_SETSIG.S b/libc/sysv/consts/F_SETSIG.S index ce5bbb2f4..ed6eea923 100644 --- a/libc/sysv/consts/F_SETSIG.S +++ b/libc/sysv/consts/F_SETSIG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl,F_SETSIG,10,10,-1,-1,-1,-1,-1 +.syscon fcntl,F_SETSIG,10,10,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_UNLCK.S b/libc/sysv/consts/F_UNLCK.S index 44ca2a7b2..9c2551803 100644 --- a/libc/sysv/consts/F_UNLCK.S +++ b/libc/sysv/consts/F_UNLCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl,F_UNLCK,2,2,2,2,2,2,2 +.syscon fcntl,F_UNLCK,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/F_WRLCK.S b/libc/sysv/consts/F_WRLCK.S index 808854aaa..e1fe847e6 100644 --- a/libc/sysv/consts/F_WRLCK.S +++ b/libc/sysv/consts/F_WRLCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl,F_WRLCK,1,1,3,3,3,3,1 +.syscon fcntl,F_WRLCK,1,1,3,3,3,3,3,1 diff --git a/libc/sysv/consts/GIO_FONT.S b/libc/sysv/consts/GIO_FONT.S index 536226c02..748083ad0 100644 --- a/libc/sysv/consts/GIO_FONT.S +++ b/libc/sysv/consts/GIO_FONT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon vid,GIO_FONT,0x4b60,0x4b60,0,0,0,0,0 +.syscon vid,GIO_FONT,0x4b60,0x4b60,0,0,0,0,0,0 diff --git a/libc/sysv/consts/GIO_FONTX.S b/libc/sysv/consts/GIO_FONTX.S index 71038d213..06662c471 100644 --- a/libc/sysv/consts/GIO_FONTX.S +++ b/libc/sysv/consts/GIO_FONTX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon vid,GIO_FONTX,0x4b6b,0x4b6b,0,0,0,0,0 +.syscon vid,GIO_FONTX,0x4b6b,0x4b6b,0,0,0,0,0,0 diff --git a/libc/sysv/consts/GRPQUOTA.S b/libc/sysv/consts/GRPQUOTA.S index 5849061da..0418f4462 100644 --- a/libc/sysv/consts/GRPQUOTA.S +++ b/libc/sysv/consts/GRPQUOTA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,GRPQUOTA,1,1,1,1,1,1,0 +.syscon misc,GRPQUOTA,1,1,1,1,1,1,1,0 diff --git a/libc/sysv/consts/H4DISC.S b/libc/sysv/consts/H4DISC.S index 7881b94a9..5191c9573 100644 --- a/libc/sysv/consts/H4DISC.S +++ b/libc/sysv/consts/H4DISC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,H4DISC,0,0,0,0x7,0,0,0 +.syscon termios,H4DISC,0,0,0,0,0x7,0,0,0 diff --git a/libc/sysv/consts/HOST_NAME_MAX.S b/libc/sysv/consts/HOST_NAME_MAX.S index 08fef344b..548e79afb 100644 --- a/libc/sysv/consts/HOST_NAME_MAX.S +++ b/libc/sysv/consts/HOST_NAME_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,HOST_NAME_MAX,0x40,0x40,0,0,255,255,0 +.syscon misc,HOST_NAME_MAX,0x40,0x40,0,0,0,255,255,0 diff --git a/libc/sysv/consts/HUPCL.S b/libc/sysv/consts/HUPCL.S index c6925efb6..03c5c0f36 100644 --- a/libc/sysv/consts/HUPCL.S +++ b/libc/sysv/consts/HUPCL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,HUPCL,0b0000010000000000,0b0000010000000000,0b000100000000000000,0b000100000000000000,0b0100000000000000,0b0100000000000000,0b0000010000000000 +.syscon termios,HUPCL,0b0000010000000000,0b0000010000000000,0b000100000000000000,0b000100000000000000,0b000100000000000000,0b0100000000000000,0b0100000000000000,0b0000010000000000 diff --git a/libc/sysv/consts/ICANON.S b/libc/sysv/consts/ICANON.S index bab16317b..72af757bc 100644 --- a/libc/sysv/consts/ICANON.S +++ b/libc/sysv/consts/ICANON.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,ICANON,0b0000000000000010,0b0000000000000010,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000000000010 +.syscon termios,ICANON,0b0000000000000010,0b0000000000000010,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000000000010 diff --git a/libc/sysv/consts/ICMP6_DST_UNREACH.S b/libc/sysv/consts/ICMP6_DST_UNREACH.S index 22370b1bd..3acb65f89 100644 --- a/libc/sysv/consts/ICMP6_DST_UNREACH.S +++ b/libc/sysv/consts/ICMP6_DST_UNREACH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_DST_UNREACH,1,1,1,1,1,1,0 +.syscon icmp6,ICMP6_DST_UNREACH,1,1,1,1,1,1,1,0 diff --git a/libc/sysv/consts/ICMP6_DST_UNREACH_ADDR.S b/libc/sysv/consts/ICMP6_DST_UNREACH_ADDR.S index 2cb0d2f60..c177b3630 100644 --- a/libc/sysv/consts/ICMP6_DST_UNREACH_ADDR.S +++ b/libc/sysv/consts/ICMP6_DST_UNREACH_ADDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_DST_UNREACH_ADDR,3,3,3,3,3,3,3 +.syscon icmp6,ICMP6_DST_UNREACH_ADDR,3,3,3,3,3,3,3,3 diff --git a/libc/sysv/consts/ICMP6_DST_UNREACH_ADMIN.S b/libc/sysv/consts/ICMP6_DST_UNREACH_ADMIN.S index 37ecafdd5..bbb275462 100644 --- a/libc/sysv/consts/ICMP6_DST_UNREACH_ADMIN.S +++ b/libc/sysv/consts/ICMP6_DST_UNREACH_ADMIN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_DST_UNREACH_ADMIN,1,1,1,1,1,1,1 +.syscon icmp6,ICMP6_DST_UNREACH_ADMIN,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/ICMP6_DST_UNREACH_BEYONDSCOPE.S b/libc/sysv/consts/ICMP6_DST_UNREACH_BEYONDSCOPE.S index 6ccb6d1dd..5bfb82b65 100644 --- a/libc/sysv/consts/ICMP6_DST_UNREACH_BEYONDSCOPE.S +++ b/libc/sysv/consts/ICMP6_DST_UNREACH_BEYONDSCOPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_DST_UNREACH_BEYONDSCOPE,2,2,2,2,2,2,2 +.syscon icmp6,ICMP6_DST_UNREACH_BEYONDSCOPE,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/ICMP6_DST_UNREACH_NOPORT.S b/libc/sysv/consts/ICMP6_DST_UNREACH_NOPORT.S index 0282029c7..54ce31f8e 100644 --- a/libc/sysv/consts/ICMP6_DST_UNREACH_NOPORT.S +++ b/libc/sysv/consts/ICMP6_DST_UNREACH_NOPORT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_DST_UNREACH_NOPORT,4,4,4,4,4,4,4 +.syscon icmp6,ICMP6_DST_UNREACH_NOPORT,4,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/ICMP6_DST_UNREACH_NOROUTE.S b/libc/sysv/consts/ICMP6_DST_UNREACH_NOROUTE.S index 2a5d115b2..067afd399 100644 --- a/libc/sysv/consts/ICMP6_DST_UNREACH_NOROUTE.S +++ b/libc/sysv/consts/ICMP6_DST_UNREACH_NOROUTE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_DST_UNREACH_NOROUTE,0,0,0,0,0,0,0 +.syscon icmp6,ICMP6_DST_UNREACH_NOROUTE,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/ICMP6_ECHO_REPLY.S b/libc/sysv/consts/ICMP6_ECHO_REPLY.S index a9df1b599..7e16e618a 100644 --- a/libc/sysv/consts/ICMP6_ECHO_REPLY.S +++ b/libc/sysv/consts/ICMP6_ECHO_REPLY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_ECHO_REPLY,129,129,129,129,129,129,0 +.syscon icmp6,ICMP6_ECHO_REPLY,129,129,129,129,129,129,129,0 diff --git a/libc/sysv/consts/ICMP6_ECHO_REQUEST.S b/libc/sysv/consts/ICMP6_ECHO_REQUEST.S index 87798bfdd..09609da7b 100644 --- a/libc/sysv/consts/ICMP6_ECHO_REQUEST.S +++ b/libc/sysv/consts/ICMP6_ECHO_REQUEST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_ECHO_REQUEST,0x80,0x80,0x80,0x80,0x80,0x80,0 +.syscon icmp6,ICMP6_ECHO_REQUEST,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0 diff --git a/libc/sysv/consts/ICMP6_FILTER.S b/libc/sysv/consts/ICMP6_FILTER.S index c31a0c78d..7ca1c51ad 100644 --- a/libc/sysv/consts/ICMP6_FILTER.S +++ b/libc/sysv/consts/ICMP6_FILTER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_FILTER,1,1,18,18,18,18,0 +.syscon icmp6,ICMP6_FILTER,1,1,18,18,18,18,18,0 diff --git a/libc/sysv/consts/ICMP6_INFOMSG_MASK.S b/libc/sysv/consts/ICMP6_INFOMSG_MASK.S index 85c4fa9c8..ce3e20275 100644 --- a/libc/sysv/consts/ICMP6_INFOMSG_MASK.S +++ b/libc/sysv/consts/ICMP6_INFOMSG_MASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_INFOMSG_MASK,0x80,0x80,0x80,0x80,0x80,0x80,0x80 +.syscon icmp6,ICMP6_INFOMSG_MASK,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 diff --git a/libc/sysv/consts/ICMP6_PACKET_TOO_BIG.S b/libc/sysv/consts/ICMP6_PACKET_TOO_BIG.S index 52be6c5e5..96ebe6285 100644 --- a/libc/sysv/consts/ICMP6_PACKET_TOO_BIG.S +++ b/libc/sysv/consts/ICMP6_PACKET_TOO_BIG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_PACKET_TOO_BIG,2,2,2,2,2,2,0 +.syscon icmp6,ICMP6_PACKET_TOO_BIG,2,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/ICMP6_PARAMPROB_HEADER.S b/libc/sysv/consts/ICMP6_PARAMPROB_HEADER.S index 1a0fa7f1e..cd306df7c 100644 --- a/libc/sysv/consts/ICMP6_PARAMPROB_HEADER.S +++ b/libc/sysv/consts/ICMP6_PARAMPROB_HEADER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_PARAMPROB_HEADER,0,0,0,0,0,0,0 +.syscon icmp6,ICMP6_PARAMPROB_HEADER,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/ICMP6_PARAMPROB_NEXTHEADER.S b/libc/sysv/consts/ICMP6_PARAMPROB_NEXTHEADER.S index 3eb1113c3..4aedc55ea 100644 --- a/libc/sysv/consts/ICMP6_PARAMPROB_NEXTHEADER.S +++ b/libc/sysv/consts/ICMP6_PARAMPROB_NEXTHEADER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_PARAMPROB_NEXTHEADER,1,1,1,1,1,1,1 +.syscon icmp6,ICMP6_PARAMPROB_NEXTHEADER,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/ICMP6_PARAMPROB_OPTION.S b/libc/sysv/consts/ICMP6_PARAMPROB_OPTION.S index c55f0ab33..0ca43bac8 100644 --- a/libc/sysv/consts/ICMP6_PARAMPROB_OPTION.S +++ b/libc/sysv/consts/ICMP6_PARAMPROB_OPTION.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_PARAMPROB_OPTION,2,2,2,2,2,2,2 +.syscon icmp6,ICMP6_PARAMPROB_OPTION,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/ICMP6_PARAM_PROB.S b/libc/sysv/consts/ICMP6_PARAM_PROB.S index d4c3afde9..aabd8eb25 100644 --- a/libc/sysv/consts/ICMP6_PARAM_PROB.S +++ b/libc/sysv/consts/ICMP6_PARAM_PROB.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_PARAM_PROB,4,4,4,4,4,4,0 +.syscon icmp6,ICMP6_PARAM_PROB,4,4,4,4,4,4,4,0 diff --git a/libc/sysv/consts/ICMP6_ROUTER_RENUMBERING.S b/libc/sysv/consts/ICMP6_ROUTER_RENUMBERING.S index dd8d2e372..db1961287 100644 --- a/libc/sysv/consts/ICMP6_ROUTER_RENUMBERING.S +++ b/libc/sysv/consts/ICMP6_ROUTER_RENUMBERING.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_ROUTER_RENUMBERING,138,138,138,138,138,138,0 +.syscon icmp6,ICMP6_ROUTER_RENUMBERING,138,138,138,138,138,138,138,0 diff --git a/libc/sysv/consts/ICMP6_RR_FLAGS_FORCEAPPLY.S b/libc/sysv/consts/ICMP6_RR_FLAGS_FORCEAPPLY.S index d0887b970..291a676ce 100644 --- a/libc/sysv/consts/ICMP6_RR_FLAGS_FORCEAPPLY.S +++ b/libc/sysv/consts/ICMP6_RR_FLAGS_FORCEAPPLY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_RR_FLAGS_FORCEAPPLY,0x20,0x20,0x20,0x20,0x20,0x20,0 +.syscon icmp6,ICMP6_RR_FLAGS_FORCEAPPLY,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0 diff --git a/libc/sysv/consts/ICMP6_RR_FLAGS_PREVDONE.S b/libc/sysv/consts/ICMP6_RR_FLAGS_PREVDONE.S index 46c498690..939ede803 100644 --- a/libc/sysv/consts/ICMP6_RR_FLAGS_PREVDONE.S +++ b/libc/sysv/consts/ICMP6_RR_FLAGS_PREVDONE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_RR_FLAGS_PREVDONE,8,8,8,8,8,8,0 +.syscon icmp6,ICMP6_RR_FLAGS_PREVDONE,8,8,8,8,8,8,8,0 diff --git a/libc/sysv/consts/ICMP6_RR_FLAGS_REQRESULT.S b/libc/sysv/consts/ICMP6_RR_FLAGS_REQRESULT.S index ca1fec271..842f39c0a 100644 --- a/libc/sysv/consts/ICMP6_RR_FLAGS_REQRESULT.S +++ b/libc/sysv/consts/ICMP6_RR_FLAGS_REQRESULT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_RR_FLAGS_REQRESULT,0x40,0x40,0x40,0x40,0x40,0x40,0 +.syscon icmp6,ICMP6_RR_FLAGS_REQRESULT,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0 diff --git a/libc/sysv/consts/ICMP6_RR_FLAGS_SPECSITE.S b/libc/sysv/consts/ICMP6_RR_FLAGS_SPECSITE.S index 55394583d..0651ad090 100644 --- a/libc/sysv/consts/ICMP6_RR_FLAGS_SPECSITE.S +++ b/libc/sysv/consts/ICMP6_RR_FLAGS_SPECSITE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_RR_FLAGS_SPECSITE,0x10,0x10,0x10,0x10,0x10,0x10,0 +.syscon icmp6,ICMP6_RR_FLAGS_SPECSITE,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0 diff --git a/libc/sysv/consts/ICMP6_RR_FLAGS_TEST.S b/libc/sysv/consts/ICMP6_RR_FLAGS_TEST.S index dbaacdba5..4f20cd4ea 100644 --- a/libc/sysv/consts/ICMP6_RR_FLAGS_TEST.S +++ b/libc/sysv/consts/ICMP6_RR_FLAGS_TEST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_RR_FLAGS_TEST,0x80,0x80,0x80,0x80,0x80,0x80,0 +.syscon icmp6,ICMP6_RR_FLAGS_TEST,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0 diff --git a/libc/sysv/consts/ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME.S b/libc/sysv/consts/ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME.S index 10a7cf97f..791ff5622 100644 --- a/libc/sysv/consts/ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME.S +++ b/libc/sysv/consts/ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME,0x40,0x40,0x40,0x40,0x40,0x40,0 +.syscon icmp6,ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0 diff --git a/libc/sysv/consts/ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME.S b/libc/sysv/consts/ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME.S index ea0d0a195..e73158a43 100644 --- a/libc/sysv/consts/ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME.S +++ b/libc/sysv/consts/ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME,0x80,0x80,0x80,0x80,0x80,0x80,0 +.syscon icmp6,ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0 diff --git a/libc/sysv/consts/ICMP6_RR_PCOUSE_RAFLAGS_AUTO.S b/libc/sysv/consts/ICMP6_RR_PCOUSE_RAFLAGS_AUTO.S index 447f8d071..1ce686942 100644 --- a/libc/sysv/consts/ICMP6_RR_PCOUSE_RAFLAGS_AUTO.S +++ b/libc/sysv/consts/ICMP6_RR_PCOUSE_RAFLAGS_AUTO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_RR_PCOUSE_RAFLAGS_AUTO,0x10,0x10,0x40,0x40,0x40,0x40,0 +.syscon icmp6,ICMP6_RR_PCOUSE_RAFLAGS_AUTO,0x10,0x10,0x40,0x40,0x40,0x40,0x40,0 diff --git a/libc/sysv/consts/ICMP6_RR_PCOUSE_RAFLAGS_ONLINK.S b/libc/sysv/consts/ICMP6_RR_PCOUSE_RAFLAGS_ONLINK.S index 3a674407b..d8c9167f8 100644 --- a/libc/sysv/consts/ICMP6_RR_PCOUSE_RAFLAGS_ONLINK.S +++ b/libc/sysv/consts/ICMP6_RR_PCOUSE_RAFLAGS_ONLINK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_RR_PCOUSE_RAFLAGS_ONLINK,0x20,0x20,0x80,0x80,0x80,0x80,0 +.syscon icmp6,ICMP6_RR_PCOUSE_RAFLAGS_ONLINK,0x20,0x20,0x80,0x80,0x80,0x80,0x80,0 diff --git a/libc/sysv/consts/ICMP6_RR_RESULT_FLAGS_FORBIDDEN.S b/libc/sysv/consts/ICMP6_RR_RESULT_FLAGS_FORBIDDEN.S index ca3771142..d56e3c885 100644 --- a/libc/sysv/consts/ICMP6_RR_RESULT_FLAGS_FORBIDDEN.S +++ b/libc/sysv/consts/ICMP6_RR_RESULT_FLAGS_FORBIDDEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_RR_RESULT_FLAGS_FORBIDDEN,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0 +.syscon icmp6,ICMP6_RR_RESULT_FLAGS_FORBIDDEN,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0 diff --git a/libc/sysv/consts/ICMP6_RR_RESULT_FLAGS_OOB.S b/libc/sysv/consts/ICMP6_RR_RESULT_FLAGS_OOB.S index c6eb70392..1e35e69af 100644 --- a/libc/sysv/consts/ICMP6_RR_RESULT_FLAGS_OOB.S +++ b/libc/sysv/consts/ICMP6_RR_RESULT_FLAGS_OOB.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_RR_RESULT_FLAGS_OOB,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0 +.syscon icmp6,ICMP6_RR_RESULT_FLAGS_OOB,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0 diff --git a/libc/sysv/consts/ICMP6_TIME_EXCEEDED.S b/libc/sysv/consts/ICMP6_TIME_EXCEEDED.S index 7c82c48de..793958fff 100644 --- a/libc/sysv/consts/ICMP6_TIME_EXCEEDED.S +++ b/libc/sysv/consts/ICMP6_TIME_EXCEEDED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_TIME_EXCEEDED,3,3,3,3,3,3,0 +.syscon icmp6,ICMP6_TIME_EXCEEDED,3,3,3,3,3,3,3,0 diff --git a/libc/sysv/consts/ICMP6_TIME_EXCEED_REASSEMBLY.S b/libc/sysv/consts/ICMP6_TIME_EXCEED_REASSEMBLY.S index be530eb69..60b8bf983 100644 --- a/libc/sysv/consts/ICMP6_TIME_EXCEED_REASSEMBLY.S +++ b/libc/sysv/consts/ICMP6_TIME_EXCEED_REASSEMBLY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_TIME_EXCEED_REASSEMBLY,1,1,1,1,1,1,1 +.syscon icmp6,ICMP6_TIME_EXCEED_REASSEMBLY,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/ICMP6_TIME_EXCEED_TRANSIT.S b/libc/sysv/consts/ICMP6_TIME_EXCEED_TRANSIT.S index 1d9a94931..65cfe990d 100644 --- a/libc/sysv/consts/ICMP6_TIME_EXCEED_TRANSIT.S +++ b/libc/sysv/consts/ICMP6_TIME_EXCEED_TRANSIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon icmp6,ICMP6_TIME_EXCEED_TRANSIT,0,0,0,0,0,0,0 +.syscon icmp6,ICMP6_TIME_EXCEED_TRANSIT,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/ICRNL.S b/libc/sysv/consts/ICRNL.S index a6cc0cfbc..f4f49f197 100644 --- a/libc/sysv/consts/ICRNL.S +++ b/libc/sysv/consts/ICRNL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,ICRNL,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000 +.syscon termios,ICRNL,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000 diff --git a/libc/sysv/consts/IEXTEN.S b/libc/sysv/consts/IEXTEN.S index 1277eade9..34350e3b6 100644 --- a/libc/sysv/consts/IEXTEN.S +++ b/libc/sysv/consts/IEXTEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,IEXTEN,0b1000000000000000,0b1000000000000000,0b0000010000000000,0b0000010000000000,0b0000010000000000,0b0000010000000000,0b1000000000000000 +.syscon termios,IEXTEN,0b1000000000000000,0b1000000000000000,0b0000010000000000,0b0000010000000000,0b0000010000000000,0b0000010000000000,0b0000010000000000,0b1000000000000000 diff --git a/libc/sysv/consts/IFF_ALLMULTI.S b/libc/sysv/consts/IFF_ALLMULTI.S index 8823e9d76..49249b245 100644 --- a/libc/sysv/consts/IFF_ALLMULTI.S +++ b/libc/sysv/consts/IFF_ALLMULTI.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iff,IFF_ALLMULTI,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200 +.syscon iff,IFF_ALLMULTI,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200 diff --git a/libc/sysv/consts/IFF_AUTOMEDIA.S b/libc/sysv/consts/IFF_AUTOMEDIA.S index 3739bd40e..721cb45eb 100644 --- a/libc/sysv/consts/IFF_AUTOMEDIA.S +++ b/libc/sysv/consts/IFF_AUTOMEDIA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iff,IFF_AUTOMEDIA,0x4000,0x4000,0,0,0,0,0 +.syscon iff,IFF_AUTOMEDIA,0x4000,0x4000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IFF_BROADCAST.S b/libc/sysv/consts/IFF_BROADCAST.S index e5cdf5fa1..81979489a 100644 --- a/libc/sysv/consts/IFF_BROADCAST.S +++ b/libc/sysv/consts/IFF_BROADCAST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iff,IFF_BROADCAST,2,2,2,2,2,2,2 +.syscon iff,IFF_BROADCAST,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/IFF_DEBUG.S b/libc/sysv/consts/IFF_DEBUG.S index bdcc231b7..f346301b4 100644 --- a/libc/sysv/consts/IFF_DEBUG.S +++ b/libc/sysv/consts/IFF_DEBUG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iff,IFF_DEBUG,4,4,4,4,4,4,4 +.syscon iff,IFF_DEBUG,4,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/IFF_DYNAMIC.S b/libc/sysv/consts/IFF_DYNAMIC.S index a07a1f404..0b83ea955 100644 --- a/libc/sysv/consts/IFF_DYNAMIC.S +++ b/libc/sysv/consts/IFF_DYNAMIC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iff,IFF_DYNAMIC,0x8000,0x8000,0,0,0,0,0 +.syscon iff,IFF_DYNAMIC,0x8000,0x8000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IFF_LOOPBACK.S b/libc/sysv/consts/IFF_LOOPBACK.S index f5292a433..d7ab51f24 100644 --- a/libc/sysv/consts/IFF_LOOPBACK.S +++ b/libc/sysv/consts/IFF_LOOPBACK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iff,IFF_LOOPBACK,8,8,8,8,8,8,4 +.syscon iff,IFF_LOOPBACK,8,8,8,8,8,8,8,4 diff --git a/libc/sysv/consts/IFF_MASTER.S b/libc/sysv/consts/IFF_MASTER.S index 0246cb355..a302b6202 100644 --- a/libc/sysv/consts/IFF_MASTER.S +++ b/libc/sysv/consts/IFF_MASTER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iff,IFF_MASTER,0x0400,0x0400,0,0,0,0,0 +.syscon iff,IFF_MASTER,0x0400,0x0400,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IFF_MULTICAST.S b/libc/sysv/consts/IFF_MULTICAST.S index e970c7f10..66a1293bf 100644 --- a/libc/sysv/consts/IFF_MULTICAST.S +++ b/libc/sysv/consts/IFF_MULTICAST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iff,IFF_MULTICAST,0x1000,0x1000,0x8000,0x8000,0x8000,0x8000,0x1000 +.syscon iff,IFF_MULTICAST,0x1000,0x1000,0x8000,0x8000,0x8000,0x8000,0x8000,0x1000 diff --git a/libc/sysv/consts/IFF_NOARP.S b/libc/sysv/consts/IFF_NOARP.S index 1a5a48045..79125ad35 100644 --- a/libc/sysv/consts/IFF_NOARP.S +++ b/libc/sysv/consts/IFF_NOARP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iff,IFF_NOARP,0x80,0x80,0x80,0x80,0x80,0x80,0x80 +.syscon iff,IFF_NOARP,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80 diff --git a/libc/sysv/consts/IFF_NOTRAILERS.S b/libc/sysv/consts/IFF_NOTRAILERS.S index 5784473d3..268123aac 100644 --- a/libc/sysv/consts/IFF_NOTRAILERS.S +++ b/libc/sysv/consts/IFF_NOTRAILERS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iff,IFF_NOTRAILERS,0x20,0x20,0x20,0,0,0,0 +.syscon iff,IFF_NOTRAILERS,0x20,0x20,0x20,0x20,0,0,0,0 diff --git a/libc/sysv/consts/IFF_POINTOPOINT.S b/libc/sysv/consts/IFF_POINTOPOINT.S index 766ff5fa9..f7b13f3b4 100644 --- a/libc/sysv/consts/IFF_POINTOPOINT.S +++ b/libc/sysv/consts/IFF_POINTOPOINT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iff,IFF_POINTOPOINT,0x10,0x10,0x10,0x10,0x10,0x10,0x10 +.syscon iff,IFF_POINTOPOINT,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10 diff --git a/libc/sysv/consts/IFF_PORTSEL.S b/libc/sysv/consts/IFF_PORTSEL.S index 74d0c71cd..a232d6974 100644 --- a/libc/sysv/consts/IFF_PORTSEL.S +++ b/libc/sysv/consts/IFF_PORTSEL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iff,IFF_PORTSEL,0x2000,0x2000,0,0,0,0,0 +.syscon iff,IFF_PORTSEL,0x2000,0x2000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IFF_PROMISC.S b/libc/sysv/consts/IFF_PROMISC.S index 782868a08..1b1ac0b83 100644 --- a/libc/sysv/consts/IFF_PROMISC.S +++ b/libc/sysv/consts/IFF_PROMISC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iff,IFF_PROMISC,0x100,0x100,0x100,0x100,0x100,0x100,0 +.syscon iff,IFF_PROMISC,0x100,0x100,0x100,0x100,0x100,0x100,0x100,0 diff --git a/libc/sysv/consts/IFF_RUNNING.S b/libc/sysv/consts/IFF_RUNNING.S index 1bd79f2b9..0004449f1 100644 --- a/libc/sysv/consts/IFF_RUNNING.S +++ b/libc/sysv/consts/IFF_RUNNING.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iff,IFF_RUNNING,0x40,0x40,0x40,0x40,0x40,0x40,0 +.syscon iff,IFF_RUNNING,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0 diff --git a/libc/sysv/consts/IFF_SLAVE.S b/libc/sysv/consts/IFF_SLAVE.S index 2cfc0e213..cbeb5e3cf 100644 --- a/libc/sysv/consts/IFF_SLAVE.S +++ b/libc/sysv/consts/IFF_SLAVE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iff,IFF_SLAVE,0x0800,0x0800,0,0,0,0,0 +.syscon iff,IFF_SLAVE,0x0800,0x0800,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IFF_UP.S b/libc/sysv/consts/IFF_UP.S index b97d71e16..21bafa897 100644 --- a/libc/sysv/consts/IFF_UP.S +++ b/libc/sysv/consts/IFF_UP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iff,IFF_UP,1,1,1,1,1,1,1 +.syscon iff,IFF_UP,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/IF_NAMESIZE.S b/libc/sysv/consts/IF_NAMESIZE.S index 5fc05dee0..314fb2084 100644 --- a/libc/sysv/consts/IF_NAMESIZE.S +++ b/libc/sysv/consts/IF_NAMESIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,IF_NAMESIZE,0x10,0x10,0x10,0x10,0x10,0x10,0 +.syscon misc,IF_NAMESIZE,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0 diff --git a/libc/sysv/consts/IGNBRK.S b/libc/sysv/consts/IGNBRK.S index 2baf1dd77..c8d4c98e6 100644 --- a/libc/sysv/consts/IGNBRK.S +++ b/libc/sysv/consts/IGNBRK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,IGNBRK,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001 +.syscon termios,IGNBRK,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001 diff --git a/libc/sysv/consts/IGNCR.S b/libc/sysv/consts/IGNCR.S index 339aa0da7..72af10acc 100644 --- a/libc/sysv/consts/IGNCR.S +++ b/libc/sysv/consts/IGNCR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,IGNCR,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000 +.syscon termios,IGNCR,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000 diff --git a/libc/sysv/consts/IGNPAR.S b/libc/sysv/consts/IGNPAR.S index 093af1da4..b2d5fd019 100644 --- a/libc/sysv/consts/IGNPAR.S +++ b/libc/sysv/consts/IGNPAR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,IGNPAR,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100 +.syscon termios,IGNPAR,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100 diff --git a/libc/sysv/consts/ILL_BADSTK.S b/libc/sysv/consts/ILL_BADSTK.S index 09ac3c1b2..ec0f19505 100644 --- a/libc/sysv/consts/ILL_BADSTK.S +++ b/libc/sysv/consts/ILL_BADSTK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,ILL_BADSTK,8,8,8,8,8,8,8 +.syscon sicode,ILL_BADSTK,8,8,8,8,8,8,8,8 diff --git a/libc/sysv/consts/ILL_COPROC.S b/libc/sysv/consts/ILL_COPROC.S index 65e8436d3..485c7078c 100644 --- a/libc/sysv/consts/ILL_COPROC.S +++ b/libc/sysv/consts/ILL_COPROC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,ILL_COPROC,7,7,7,7,7,7,7 +.syscon sicode,ILL_COPROC,7,7,7,7,7,7,7,7 diff --git a/libc/sysv/consts/ILL_ILLADR.S b/libc/sysv/consts/ILL_ILLADR.S index 279221f60..fff0c35b7 100644 --- a/libc/sysv/consts/ILL_ILLADR.S +++ b/libc/sysv/consts/ILL_ILLADR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,ILL_ILLADR,3,3,5,3,3,3,3 +.syscon sicode,ILL_ILLADR,3,3,5,5,3,3,3,3 diff --git a/libc/sysv/consts/ILL_ILLOPC.S b/libc/sysv/consts/ILL_ILLOPC.S index bed9e160d..bfdbef3c5 100644 --- a/libc/sysv/consts/ILL_ILLOPC.S +++ b/libc/sysv/consts/ILL_ILLOPC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,ILL_ILLOPC,1,1,1,1,1,1,1 +.syscon sicode,ILL_ILLOPC,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/ILL_ILLOPN.S b/libc/sysv/consts/ILL_ILLOPN.S index 3a6362c32..e72828c09 100644 --- a/libc/sysv/consts/ILL_ILLOPN.S +++ b/libc/sysv/consts/ILL_ILLOPN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,ILL_ILLOPN,2,2,4,2,2,2,2 +.syscon sicode,ILL_ILLOPN,2,2,4,4,2,2,2,2 diff --git a/libc/sysv/consts/ILL_ILLTRP.S b/libc/sysv/consts/ILL_ILLTRP.S index 83d7f7795..4ea7acddd 100644 --- a/libc/sysv/consts/ILL_ILLTRP.S +++ b/libc/sysv/consts/ILL_ILLTRP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,ILL_ILLTRP,4,4,2,4,4,4,4 +.syscon sicode,ILL_ILLTRP,4,4,2,2,4,4,4,4 diff --git a/libc/sysv/consts/ILL_PRVOPC.S b/libc/sysv/consts/ILL_PRVOPC.S index 69d45640b..6afc9db87 100644 --- a/libc/sysv/consts/ILL_PRVOPC.S +++ b/libc/sysv/consts/ILL_PRVOPC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,ILL_PRVOPC,5,5,3,5,5,5,5 +.syscon sicode,ILL_PRVOPC,5,5,3,3,5,5,5,5 diff --git a/libc/sysv/consts/ILL_PRVREG.S b/libc/sysv/consts/ILL_PRVREG.S index 0da3475bf..399b51b5b 100644 --- a/libc/sysv/consts/ILL_PRVREG.S +++ b/libc/sysv/consts/ILL_PRVREG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,ILL_PRVREG,6,6,6,6,6,6,6 +.syscon sicode,ILL_PRVREG,6,6,6,6,6,6,6,6 diff --git a/libc/sysv/consts/IMAXBEL.S b/libc/sysv/consts/IMAXBEL.S index 7313fa3be..2b4afc26b 100644 --- a/libc/sysv/consts/IMAXBEL.S +++ b/libc/sysv/consts/IMAXBEL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,IMAXBEL,0b0010000000000000,0b0010000000000000,0b0010000000000000,0b0010000000000000,0b0010000000000000,0b0010000000000000,0b0010000000000000 +.syscon termios,IMAXBEL,0b0010000000000000,0b0010000000000000,0b0010000000000000,0b0010000000000000,0b0010000000000000,0b0010000000000000,0b0010000000000000,0b0010000000000000 diff --git a/libc/sysv/consts/INET6_ADDRSTRLEN.S b/libc/sysv/consts/INET6_ADDRSTRLEN.S index 04c06e284..df458d2b1 100644 --- a/libc/sysv/consts/INET6_ADDRSTRLEN.S +++ b/libc/sysv/consts/INET6_ADDRSTRLEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,INET6_ADDRSTRLEN,46,46,46,46,46,46,65 +.syscon ipv6,INET6_ADDRSTRLEN,46,46,46,46,46,46,46,65 diff --git a/libc/sysv/consts/INET_ADDRSTRLEN.S b/libc/sysv/consts/INET_ADDRSTRLEN.S index 69a54565f..ae2997334 100644 --- a/libc/sysv/consts/INET_ADDRSTRLEN.S +++ b/libc/sysv/consts/INET_ADDRSTRLEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,INET_ADDRSTRLEN,0x10,0x10,0x10,0x10,0x10,0x10,22 +.syscon ip,INET_ADDRSTRLEN,0x10,0x10,0x10,0x10,0x10,0x10,0x10,22 diff --git a/libc/sysv/consts/INLCR.S b/libc/sysv/consts/INLCR.S index c43334782..a6d5bc662 100644 --- a/libc/sysv/consts/INLCR.S +++ b/libc/sysv/consts/INLCR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,INLCR,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000 +.syscon termios,INLCR,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000 diff --git a/libc/sysv/consts/INPCK.S b/libc/sysv/consts/INPCK.S index 80f545ae9..815138de3 100644 --- a/libc/sysv/consts/INPCK.S +++ b/libc/sysv/consts/INPCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,INPCK,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000 +.syscon termios,INPCK,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000 diff --git a/libc/sysv/consts/INTERMEDIATE_C_GOOD.S b/libc/sysv/consts/INTERMEDIATE_C_GOOD.S index dd2757a47..ced82c458 100644 --- a/libc/sysv/consts/INTERMEDIATE_C_GOOD.S +++ b/libc/sysv/consts/INTERMEDIATE_C_GOOD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,INTERMEDIATE_C_GOOD,10,10,0,0,0,0,0 +.syscon misc,INTERMEDIATE_C_GOOD,10,10,0,0,0,0,0,0 diff --git a/libc/sysv/consts/INTERMEDIATE_GOOD.S b/libc/sysv/consts/INTERMEDIATE_GOOD.S index 43adaa6cd..9a500bbf2 100644 --- a/libc/sysv/consts/INTERMEDIATE_GOOD.S +++ b/libc/sysv/consts/INTERMEDIATE_GOOD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,INTERMEDIATE_GOOD,8,8,0,0,0,0,0 +.syscon misc,INTERMEDIATE_GOOD,8,8,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IOV_MAX.S b/libc/sysv/consts/IOV_MAX.S index 0604ff68d..120790cc7 100644 --- a/libc/sysv/consts/IOV_MAX.S +++ b/libc/sysv/consts/IOV_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,IOV_MAX,0x0400,0x0400,0x0400,0x0400,0x0400,0x0400,16 +.syscon misc,IOV_MAX,0x0400,0x0400,0x0400,0x0400,0x0400,0x0400,0x0400,16 diff --git a/libc/sysv/consts/IP6F_MORE_FRAG.S b/libc/sysv/consts/IP6F_MORE_FRAG.S index 390e82314..cfa0f7681 100644 --- a/libc/sysv/consts/IP6F_MORE_FRAG.S +++ b/libc/sysv/consts/IP6F_MORE_FRAG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,IP6F_MORE_FRAG,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100 +.syscon misc,IP6F_MORE_FRAG,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100 diff --git a/libc/sysv/consts/IP6F_OFF_MASK.S b/libc/sysv/consts/IP6F_OFF_MASK.S index ecf201a85..1c927ebfe 100644 --- a/libc/sysv/consts/IP6F_OFF_MASK.S +++ b/libc/sysv/consts/IP6F_OFF_MASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,IP6F_OFF_MASK,0xf8ff,0xf8ff,0xf8ff,0xf8ff,0xf8ff,0xf8ff,0xf8ff +.syscon misc,IP6F_OFF_MASK,0xf8ff,0xf8ff,0xf8ff,0xf8ff,0xf8ff,0xf8ff,0xf8ff,0xf8ff diff --git a/libc/sysv/consts/IP6F_RESERVED_MASK.S b/libc/sysv/consts/IP6F_RESERVED_MASK.S index dee54f91c..19997c100 100644 --- a/libc/sysv/consts/IP6F_RESERVED_MASK.S +++ b/libc/sysv/consts/IP6F_RESERVED_MASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,IP6F_RESERVED_MASK,0x0600,0x0600,0x0600,0x0600,0x0600,0x0600,0x0600 +.syscon misc,IP6F_RESERVED_MASK,0x0600,0x0600,0x0600,0x0600,0x0600,0x0600,0x0600,0x0600 diff --git a/libc/sysv/consts/IPPORT_USERRESERVED.S b/libc/sysv/consts/IPPORT_USERRESERVED.S index b3648a436..b25c63396 100644 --- a/libc/sysv/consts/IPPORT_USERRESERVED.S +++ b/libc/sysv/consts/IPPORT_USERRESERVED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipport,IPPORT_USERRESERVED,5000,5000,5000,5000,49151,5000,5000 +.syscon ipport,IPPORT_USERRESERVED,5000,5000,5000,5000,5000,49151,5000,5000 diff --git a/libc/sysv/consts/IPPROTO_AH.S b/libc/sysv/consts/IPPROTO_AH.S index 1c6a5cf52..90f04f5c0 100644 --- a/libc/sysv/consts/IPPROTO_AH.S +++ b/libc/sysv/consts/IPPROTO_AH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_AH,51,51,51,51,51,51,-1 +.syscon iproto,IPPROTO_AH,51,51,51,51,51,51,51,-1 diff --git a/libc/sysv/consts/IPPROTO_BEETPH.S b/libc/sysv/consts/IPPROTO_BEETPH.S index 704f2e3cf..45b2dcc2f 100644 --- a/libc/sysv/consts/IPPROTO_BEETPH.S +++ b/libc/sysv/consts/IPPROTO_BEETPH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_BEETPH,94,94,-1,-1,-1,-1,-1 +.syscon iproto,IPPROTO_BEETPH,94,94,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/IPPROTO_COMP.S b/libc/sysv/consts/IPPROTO_COMP.S index 3ed072f0b..343b06619 100644 --- a/libc/sysv/consts/IPPROTO_COMP.S +++ b/libc/sysv/consts/IPPROTO_COMP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_COMP,108,108,-1,-1,-1,-1,-1 +.syscon iproto,IPPROTO_COMP,108,108,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/IPPROTO_DCCP.S b/libc/sysv/consts/IPPROTO_DCCP.S index d82ec753a..dc0bd49e3 100644 --- a/libc/sysv/consts/IPPROTO_DCCP.S +++ b/libc/sysv/consts/IPPROTO_DCCP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_DCCP,33,33,-1,-1,-1,-1,-1 +.syscon iproto,IPPROTO_DCCP,33,33,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/IPPROTO_DSTOPTS.S b/libc/sysv/consts/IPPROTO_DSTOPTS.S index e8c1b0a7c..8b2ea1187 100644 --- a/libc/sysv/consts/IPPROTO_DSTOPTS.S +++ b/libc/sysv/consts/IPPROTO_DSTOPTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_DSTOPTS,60,60,60,60,60,60,-1 +.syscon iproto,IPPROTO_DSTOPTS,60,60,60,60,60,60,60,-1 diff --git a/libc/sysv/consts/IPPROTO_EGP.S b/libc/sysv/consts/IPPROTO_EGP.S index 0c2c9fa62..63073f344 100644 --- a/libc/sysv/consts/IPPROTO_EGP.S +++ b/libc/sysv/consts/IPPROTO_EGP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_EGP,8,8,8,8,8,8,-1 +.syscon iproto,IPPROTO_EGP,8,8,8,8,8,8,8,-1 diff --git a/libc/sysv/consts/IPPROTO_ENCAP.S b/libc/sysv/consts/IPPROTO_ENCAP.S index f89545647..21b3cf220 100644 --- a/libc/sysv/consts/IPPROTO_ENCAP.S +++ b/libc/sysv/consts/IPPROTO_ENCAP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_ENCAP,98,98,98,98,98,98,-1 +.syscon iproto,IPPROTO_ENCAP,98,98,98,98,98,98,98,-1 diff --git a/libc/sysv/consts/IPPROTO_ESP.S b/libc/sysv/consts/IPPROTO_ESP.S index 166d41e0f..c15805f23 100644 --- a/libc/sysv/consts/IPPROTO_ESP.S +++ b/libc/sysv/consts/IPPROTO_ESP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_ESP,50,50,50,50,50,50,-1 +.syscon iproto,IPPROTO_ESP,50,50,50,50,50,50,50,-1 diff --git a/libc/sysv/consts/IPPROTO_FRAGMENT.S b/libc/sysv/consts/IPPROTO_FRAGMENT.S index 60bc88079..d6516e4dc 100644 --- a/libc/sysv/consts/IPPROTO_FRAGMENT.S +++ b/libc/sysv/consts/IPPROTO_FRAGMENT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_FRAGMENT,44,44,44,44,44,44,-1 +.syscon iproto,IPPROTO_FRAGMENT,44,44,44,44,44,44,44,-1 diff --git a/libc/sysv/consts/IPPROTO_GRE.S b/libc/sysv/consts/IPPROTO_GRE.S index 5ad408d27..19e85f62f 100644 --- a/libc/sysv/consts/IPPROTO_GRE.S +++ b/libc/sysv/consts/IPPROTO_GRE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_GRE,47,47,47,47,47,47,-1 +.syscon iproto,IPPROTO_GRE,47,47,47,47,47,47,47,-1 diff --git a/libc/sysv/consts/IPPROTO_HOPOPTS.S b/libc/sysv/consts/IPPROTO_HOPOPTS.S index e9ffac9cb..04ff49dea 100644 --- a/libc/sysv/consts/IPPROTO_HOPOPTS.S +++ b/libc/sysv/consts/IPPROTO_HOPOPTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_HOPOPTS,-1,-1,-1,-1,-1,-1,-1 +.syscon iproto,IPPROTO_HOPOPTS,-1,-1,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/IPPROTO_ICMP.S b/libc/sysv/consts/IPPROTO_ICMP.S index e4b04c877..fb2affedf 100644 --- a/libc/sysv/consts/IPPROTO_ICMP.S +++ b/libc/sysv/consts/IPPROTO_ICMP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_ICMP,1,1,1,1,1,1,1 +.syscon iproto,IPPROTO_ICMP,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/IPPROTO_ICMPV6.S b/libc/sysv/consts/IPPROTO_ICMPV6.S index 1c3ee82d6..f3691d1b1 100644 --- a/libc/sysv/consts/IPPROTO_ICMPV6.S +++ b/libc/sysv/consts/IPPROTO_ICMPV6.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_ICMPV6,58,58,58,58,58,58,-1 +.syscon iproto,IPPROTO_ICMPV6,58,58,58,58,58,58,58,-1 diff --git a/libc/sysv/consts/IPPROTO_IDP.S b/libc/sysv/consts/IPPROTO_IDP.S index 03ace929c..f6e6f4c61 100644 --- a/libc/sysv/consts/IPPROTO_IDP.S +++ b/libc/sysv/consts/IPPROTO_IDP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_IDP,22,22,22,22,22,22,22 +.syscon iproto,IPPROTO_IDP,22,22,22,22,22,22,22,22 diff --git a/libc/sysv/consts/IPPROTO_IGMP.S b/libc/sysv/consts/IPPROTO_IGMP.S index 7b5c038b8..179ada0b1 100644 --- a/libc/sysv/consts/IPPROTO_IGMP.S +++ b/libc/sysv/consts/IPPROTO_IGMP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_IGMP,2,2,2,2,2,2,2 +.syscon iproto,IPPROTO_IGMP,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/IPPROTO_IP.S b/libc/sysv/consts/IPPROTO_IP.S index 13851d118..88de4024a 100644 --- a/libc/sysv/consts/IPPROTO_IP.S +++ b/libc/sysv/consts/IPPROTO_IP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_IP,0,0,0,0,0,0,0 +.syscon iproto,IPPROTO_IP,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IPPROTO_IPIP.S b/libc/sysv/consts/IPPROTO_IPIP.S index 5f77c0408..d09860057 100644 --- a/libc/sysv/consts/IPPROTO_IPIP.S +++ b/libc/sysv/consts/IPPROTO_IPIP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_IPIP,4,4,4,4,4,4,-1 +.syscon iproto,IPPROTO_IPIP,4,4,4,4,4,4,4,-1 diff --git a/libc/sysv/consts/IPPROTO_IPV6.S b/libc/sysv/consts/IPPROTO_IPV6.S index 1e6da280d..3763b9ebe 100644 --- a/libc/sysv/consts/IPPROTO_IPV6.S +++ b/libc/sysv/consts/IPPROTO_IPV6.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_IPV6,41,41,41,41,41,41,-1 +.syscon iproto,IPPROTO_IPV6,41,41,41,41,41,41,41,-1 diff --git a/libc/sysv/consts/IPPROTO_MH.S b/libc/sysv/consts/IPPROTO_MH.S index df543cdae..c720ab5c5 100644 --- a/libc/sysv/consts/IPPROTO_MH.S +++ b/libc/sysv/consts/IPPROTO_MH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_MH,135,135,-1,135,-1,-1,-1 +.syscon iproto,IPPROTO_MH,135,135,-1,-1,135,-1,-1,-1 diff --git a/libc/sysv/consts/IPPROTO_MPLS.S b/libc/sysv/consts/IPPROTO_MPLS.S index 17a74925c..b77eae938 100644 --- a/libc/sysv/consts/IPPROTO_MPLS.S +++ b/libc/sysv/consts/IPPROTO_MPLS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_MPLS,137,137,-1,137,137,137,-1 +.syscon iproto,IPPROTO_MPLS,137,137,-1,-1,137,137,137,-1 diff --git a/libc/sysv/consts/IPPROTO_MTP.S b/libc/sysv/consts/IPPROTO_MTP.S index b4c936da0..9522a9ae7 100644 --- a/libc/sysv/consts/IPPROTO_MTP.S +++ b/libc/sysv/consts/IPPROTO_MTP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_MTP,92,92,92,92,-1,-1,-1 +.syscon iproto,IPPROTO_MTP,92,92,92,92,92,-1,-1,-1 diff --git a/libc/sysv/consts/IPPROTO_NONE.S b/libc/sysv/consts/IPPROTO_NONE.S index edbffbc7d..919029800 100644 --- a/libc/sysv/consts/IPPROTO_NONE.S +++ b/libc/sysv/consts/IPPROTO_NONE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_NONE,59,59,59,59,59,59,-1 +.syscon iproto,IPPROTO_NONE,59,59,59,59,59,59,59,-1 diff --git a/libc/sysv/consts/IPPROTO_PIM.S b/libc/sysv/consts/IPPROTO_PIM.S index 48171c951..ecbf8dc2e 100644 --- a/libc/sysv/consts/IPPROTO_PIM.S +++ b/libc/sysv/consts/IPPROTO_PIM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_PIM,103,103,103,103,103,103,-1 +.syscon iproto,IPPROTO_PIM,103,103,103,103,103,103,103,-1 diff --git a/libc/sysv/consts/IPPROTO_PUP.S b/libc/sysv/consts/IPPROTO_PUP.S index 1bbdda85f..d231ffec2 100644 --- a/libc/sysv/consts/IPPROTO_PUP.S +++ b/libc/sysv/consts/IPPROTO_PUP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_PUP,12,12,12,12,12,12,12 +.syscon iproto,IPPROTO_PUP,12,12,12,12,12,12,12,12 diff --git a/libc/sysv/consts/IPPROTO_RAW.S b/libc/sysv/consts/IPPROTO_RAW.S index d1ef3a58f..70dd282f6 100644 --- a/libc/sysv/consts/IPPROTO_RAW.S +++ b/libc/sysv/consts/IPPROTO_RAW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_RAW,255,255,255,255,255,255,255 +.syscon iproto,IPPROTO_RAW,255,255,255,255,255,255,255,255 diff --git a/libc/sysv/consts/IPPROTO_ROUTING.S b/libc/sysv/consts/IPPROTO_ROUTING.S index e3c5c3a97..a6f75d133 100644 --- a/libc/sysv/consts/IPPROTO_ROUTING.S +++ b/libc/sysv/consts/IPPROTO_ROUTING.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_ROUTING,43,43,43,43,43,43,-1 +.syscon iproto,IPPROTO_ROUTING,43,43,43,43,43,43,43,-1 diff --git a/libc/sysv/consts/IPPROTO_RSVP.S b/libc/sysv/consts/IPPROTO_RSVP.S index 34cf46674..5c69f0066 100644 --- a/libc/sysv/consts/IPPROTO_RSVP.S +++ b/libc/sysv/consts/IPPROTO_RSVP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_RSVP,46,46,46,46,46,46,-1 +.syscon iproto,IPPROTO_RSVP,46,46,46,46,46,46,46,-1 diff --git a/libc/sysv/consts/IPPROTO_SCTP.S b/libc/sysv/consts/IPPROTO_SCTP.S index f40e819b7..bc27f9a58 100644 --- a/libc/sysv/consts/IPPROTO_SCTP.S +++ b/libc/sysv/consts/IPPROTO_SCTP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_SCTP,132,132,132,132,-1,-1,-1 +.syscon iproto,IPPROTO_SCTP,132,132,132,132,132,-1,-1,-1 diff --git a/libc/sysv/consts/IPPROTO_TCP.S b/libc/sysv/consts/IPPROTO_TCP.S index c19c23118..183995000 100644 --- a/libc/sysv/consts/IPPROTO_TCP.S +++ b/libc/sysv/consts/IPPROTO_TCP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_TCP,6,6,6,6,6,6,6 +.syscon iproto,IPPROTO_TCP,6,6,6,6,6,6,6,6 diff --git a/libc/sysv/consts/IPPROTO_TP.S b/libc/sysv/consts/IPPROTO_TP.S index ad9576532..83f5ac7b9 100644 --- a/libc/sysv/consts/IPPROTO_TP.S +++ b/libc/sysv/consts/IPPROTO_TP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_TP,29,29,29,29,29,29,-1 +.syscon iproto,IPPROTO_TP,29,29,29,29,29,29,29,-1 diff --git a/libc/sysv/consts/IPPROTO_UDP.S b/libc/sysv/consts/IPPROTO_UDP.S index b56bebbc2..9175c58b6 100644 --- a/libc/sysv/consts/IPPROTO_UDP.S +++ b/libc/sysv/consts/IPPROTO_UDP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_UDP,17,17,17,17,17,17,17 +.syscon iproto,IPPROTO_UDP,17,17,17,17,17,17,17,17 diff --git a/libc/sysv/consts/IPPROTO_UDPLITE.S b/libc/sysv/consts/IPPROTO_UDPLITE.S index 792d1e2ea..0b3d3785a 100644 --- a/libc/sysv/consts/IPPROTO_UDPLITE.S +++ b/libc/sysv/consts/IPPROTO_UDPLITE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iproto,IPPROTO_UDPLITE,136,136,-1,136,-1,-1,-1 +.syscon iproto,IPPROTO_UDPLITE,136,136,-1,-1,136,-1,-1,-1 diff --git a/libc/sysv/consts/IPV6_2292DSTOPTS.S b/libc/sysv/consts/IPV6_2292DSTOPTS.S index cafa6653a..2a6dbbf2e 100644 --- a/libc/sysv/consts/IPV6_2292DSTOPTS.S +++ b/libc/sysv/consts/IPV6_2292DSTOPTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_2292DSTOPTS,4,4,23,0,0,0,0 +.syscon ipv6,IPV6_2292DSTOPTS,4,4,23,23,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_2292HOPLIMIT.S b/libc/sysv/consts/IPV6_2292HOPLIMIT.S index 0f27270a5..26e86fd91 100644 --- a/libc/sysv/consts/IPV6_2292HOPLIMIT.S +++ b/libc/sysv/consts/IPV6_2292HOPLIMIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_2292HOPLIMIT,8,8,20,0,0,0,0 +.syscon ipv6,IPV6_2292HOPLIMIT,8,8,20,20,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_2292HOPOPTS.S b/libc/sysv/consts/IPV6_2292HOPOPTS.S index c6de62a5c..e10f84c01 100644 --- a/libc/sysv/consts/IPV6_2292HOPOPTS.S +++ b/libc/sysv/consts/IPV6_2292HOPOPTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_2292HOPOPTS,3,3,22,0,0,0,0 +.syscon ipv6,IPV6_2292HOPOPTS,3,3,22,22,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_2292PKTINFO.S b/libc/sysv/consts/IPV6_2292PKTINFO.S index 0dd12865e..1673a96d6 100644 --- a/libc/sysv/consts/IPV6_2292PKTINFO.S +++ b/libc/sysv/consts/IPV6_2292PKTINFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_2292PKTINFO,2,2,19,0,0,0,0 +.syscon ipv6,IPV6_2292PKTINFO,2,2,19,19,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_2292PKTOPTIONS.S b/libc/sysv/consts/IPV6_2292PKTOPTIONS.S index 4ef652fe6..069cf9603 100644 --- a/libc/sysv/consts/IPV6_2292PKTOPTIONS.S +++ b/libc/sysv/consts/IPV6_2292PKTOPTIONS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_2292PKTOPTIONS,6,6,25,0,0,0,0 +.syscon ipv6,IPV6_2292PKTOPTIONS,6,6,25,25,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_2292RTHDR.S b/libc/sysv/consts/IPV6_2292RTHDR.S index 7dd7df9d4..1fa611ef1 100644 --- a/libc/sysv/consts/IPV6_2292RTHDR.S +++ b/libc/sysv/consts/IPV6_2292RTHDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_2292RTHDR,5,5,24,0,0,0,0 +.syscon ipv6,IPV6_2292RTHDR,5,5,24,24,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_ADDRFORM.S b/libc/sysv/consts/IPV6_ADDRFORM.S index a7bad0123..dd171ca8f 100644 --- a/libc/sysv/consts/IPV6_ADDRFORM.S +++ b/libc/sysv/consts/IPV6_ADDRFORM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_ADDRFORM,1,1,0,0,0,0,0 +.syscon ipv6,IPV6_ADDRFORM,1,1,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_ADD_MEMBERSHIP.S b/libc/sysv/consts/IPV6_ADD_MEMBERSHIP.S index ff003a533..d65647e8b 100644 --- a/libc/sysv/consts/IPV6_ADD_MEMBERSHIP.S +++ b/libc/sysv/consts/IPV6_ADD_MEMBERSHIP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_ADD_MEMBERSHIP,20,20,0,0,0,0,12 +.syscon ipv6,IPV6_ADD_MEMBERSHIP,20,20,0,0,0,0,0,12 diff --git a/libc/sysv/consts/IPV6_AUTHHDR.S b/libc/sysv/consts/IPV6_AUTHHDR.S index b127b43c1..8e9919123 100644 --- a/libc/sysv/consts/IPV6_AUTHHDR.S +++ b/libc/sysv/consts/IPV6_AUTHHDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_AUTHHDR,10,10,0,0,0,0,0 +.syscon ipv6,IPV6_AUTHHDR,10,10,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_AUTOFLOWLABEL.S b/libc/sysv/consts/IPV6_AUTOFLOWLABEL.S index d6573b41a..d086a55b7 100644 --- a/libc/sysv/consts/IPV6_AUTOFLOWLABEL.S +++ b/libc/sysv/consts/IPV6_AUTOFLOWLABEL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_AUTOFLOWLABEL,0,0,0,59,59,59,0 +.syscon ipv6,IPV6_AUTOFLOWLABEL,0,0,0,0,59,59,59,0 diff --git a/libc/sysv/consts/IPV6_CHECKSUM.S b/libc/sysv/consts/IPV6_CHECKSUM.S index 85a52c191..cceff57cf 100644 --- a/libc/sysv/consts/IPV6_CHECKSUM.S +++ b/libc/sysv/consts/IPV6_CHECKSUM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_CHECKSUM,7,7,26,26,26,26,26 +.syscon ipv6,IPV6_CHECKSUM,7,7,26,26,26,26,26,26 diff --git a/libc/sysv/consts/IPV6_DONTFRAG.S b/libc/sysv/consts/IPV6_DONTFRAG.S index 1ab7ad20d..131870f05 100644 --- a/libc/sysv/consts/IPV6_DONTFRAG.S +++ b/libc/sysv/consts/IPV6_DONTFRAG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_DONTFRAG,62,62,0,62,62,62,14 +.syscon ipv6,IPV6_DONTFRAG,62,62,0,0,62,62,62,14 diff --git a/libc/sysv/consts/IPV6_DROP_MEMBERSHIP.S b/libc/sysv/consts/IPV6_DROP_MEMBERSHIP.S index 8080d99a0..3cc6ff63b 100644 --- a/libc/sysv/consts/IPV6_DROP_MEMBERSHIP.S +++ b/libc/sysv/consts/IPV6_DROP_MEMBERSHIP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_DROP_MEMBERSHIP,21,21,0,0,0,0,13 +.syscon ipv6,IPV6_DROP_MEMBERSHIP,21,21,0,0,0,0,0,13 diff --git a/libc/sysv/consts/IPV6_DSTOPTS.S b/libc/sysv/consts/IPV6_DSTOPTS.S index 818f242ad..6ca099353 100644 --- a/libc/sysv/consts/IPV6_DSTOPTS.S +++ b/libc/sysv/consts/IPV6_DSTOPTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_DSTOPTS,59,59,0,50,50,50,0 +.syscon ipv6,IPV6_DSTOPTS,59,59,0,0,50,50,50,0 diff --git a/libc/sysv/consts/IPV6_HDRINCL.S b/libc/sysv/consts/IPV6_HDRINCL.S index 2e04928e7..a2efd7c08 100644 --- a/libc/sysv/consts/IPV6_HDRINCL.S +++ b/libc/sysv/consts/IPV6_HDRINCL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_HDRINCL,36,36,0,0,0,0,2 +.syscon ipv6,IPV6_HDRINCL,36,36,0,0,0,0,0,2 diff --git a/libc/sysv/consts/IPV6_HOPLIMIT.S b/libc/sysv/consts/IPV6_HOPLIMIT.S index b1611eff7..6539d579e 100644 --- a/libc/sysv/consts/IPV6_HOPLIMIT.S +++ b/libc/sysv/consts/IPV6_HOPLIMIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_HOPLIMIT,52,52,0,47,47,47,21 +.syscon ipv6,IPV6_HOPLIMIT,52,52,0,0,47,47,47,21 diff --git a/libc/sysv/consts/IPV6_HOPOPTS.S b/libc/sysv/consts/IPV6_HOPOPTS.S index 05e06c740..282e5e735 100644 --- a/libc/sysv/consts/IPV6_HOPOPTS.S +++ b/libc/sysv/consts/IPV6_HOPOPTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_HOPOPTS,54,54,0,49,49,49,1 +.syscon ipv6,IPV6_HOPOPTS,54,54,0,0,49,49,49,1 diff --git a/libc/sysv/consts/IPV6_IPSEC_POLICY.S b/libc/sysv/consts/IPV6_IPSEC_POLICY.S index ca2cce057..d02507ea3 100644 --- a/libc/sysv/consts/IPV6_IPSEC_POLICY.S +++ b/libc/sysv/consts/IPV6_IPSEC_POLICY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_IPSEC_POLICY,34,34,28,28,0,0,0 +.syscon ipv6,IPV6_IPSEC_POLICY,34,34,28,28,28,0,0,0 diff --git a/libc/sysv/consts/IPV6_JOIN_ANYCAST.S b/libc/sysv/consts/IPV6_JOIN_ANYCAST.S index 9c65a53e5..7dc3a28cd 100644 --- a/libc/sysv/consts/IPV6_JOIN_ANYCAST.S +++ b/libc/sysv/consts/IPV6_JOIN_ANYCAST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_JOIN_ANYCAST,27,27,0,0,0,0,0 +.syscon ipv6,IPV6_JOIN_ANYCAST,27,27,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_JOIN_GROUP.S b/libc/sysv/consts/IPV6_JOIN_GROUP.S index 54267a6de..a9cfdb756 100644 --- a/libc/sysv/consts/IPV6_JOIN_GROUP.S +++ b/libc/sysv/consts/IPV6_JOIN_GROUP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_JOIN_GROUP,20,20,12,12,12,12,12 +.syscon ipv6,IPV6_JOIN_GROUP,20,20,12,12,12,12,12,12 diff --git a/libc/sysv/consts/IPV6_LEAVE_ANYCAST.S b/libc/sysv/consts/IPV6_LEAVE_ANYCAST.S index 7b56cefa6..59bfa4c19 100644 --- a/libc/sysv/consts/IPV6_LEAVE_ANYCAST.S +++ b/libc/sysv/consts/IPV6_LEAVE_ANYCAST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_LEAVE_ANYCAST,28,28,0,0,0,0,0 +.syscon ipv6,IPV6_LEAVE_ANYCAST,28,28,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_LEAVE_GROUP.S b/libc/sysv/consts/IPV6_LEAVE_GROUP.S index 932a2ce0a..45dc99a8b 100644 --- a/libc/sysv/consts/IPV6_LEAVE_GROUP.S +++ b/libc/sysv/consts/IPV6_LEAVE_GROUP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_LEAVE_GROUP,21,21,13,13,13,13,13 +.syscon ipv6,IPV6_LEAVE_GROUP,21,21,13,13,13,13,13,13 diff --git a/libc/sysv/consts/IPV6_MINHOPCOUNT.S b/libc/sysv/consts/IPV6_MINHOPCOUNT.S index 648fa505e..7cc084a51 100644 --- a/libc/sysv/consts/IPV6_MINHOPCOUNT.S +++ b/libc/sysv/consts/IPV6_MINHOPCOUNT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_MINHOPCOUNT,0,0,0,0,65,65,0 +.syscon ipv6,IPV6_MINHOPCOUNT,0,0,0,0,0,65,65,0 diff --git a/libc/sysv/consts/IPV6_MTU.S b/libc/sysv/consts/IPV6_MTU.S index 982daa8eb..17264a0f5 100644 --- a/libc/sysv/consts/IPV6_MTU.S +++ b/libc/sysv/consts/IPV6_MTU.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_MTU,24,24,0,0,0,0,72 +.syscon ipv6,IPV6_MTU,24,24,0,0,0,0,0,72 diff --git a/libc/sysv/consts/IPV6_MTU_DISCOVER.S b/libc/sysv/consts/IPV6_MTU_DISCOVER.S index 4997745b2..c2bb09127 100644 --- a/libc/sysv/consts/IPV6_MTU_DISCOVER.S +++ b/libc/sysv/consts/IPV6_MTU_DISCOVER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_MTU_DISCOVER,23,23,0,0,0,0,71 +.syscon ipv6,IPV6_MTU_DISCOVER,23,23,0,0,0,0,0,71 diff --git a/libc/sysv/consts/IPV6_MULTICAST_HOPS.S b/libc/sysv/consts/IPV6_MULTICAST_HOPS.S index 251f2ed52..bd1d2e7fe 100644 --- a/libc/sysv/consts/IPV6_MULTICAST_HOPS.S +++ b/libc/sysv/consts/IPV6_MULTICAST_HOPS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_MULTICAST_HOPS,18,18,10,10,10,10,10 +.syscon ipv6,IPV6_MULTICAST_HOPS,18,18,10,10,10,10,10,10 diff --git a/libc/sysv/consts/IPV6_MULTICAST_IF.S b/libc/sysv/consts/IPV6_MULTICAST_IF.S index 15bb7eaa3..28b43d889 100644 --- a/libc/sysv/consts/IPV6_MULTICAST_IF.S +++ b/libc/sysv/consts/IPV6_MULTICAST_IF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_MULTICAST_IF,17,17,9,9,9,9,9 +.syscon ipv6,IPV6_MULTICAST_IF,17,17,9,9,9,9,9,9 diff --git a/libc/sysv/consts/IPV6_MULTICAST_LOOP.S b/libc/sysv/consts/IPV6_MULTICAST_LOOP.S index 72a71d5e2..bee758c78 100644 --- a/libc/sysv/consts/IPV6_MULTICAST_LOOP.S +++ b/libc/sysv/consts/IPV6_MULTICAST_LOOP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_MULTICAST_LOOP,19,19,11,11,11,11,11 +.syscon ipv6,IPV6_MULTICAST_LOOP,19,19,11,11,11,11,11,11 diff --git a/libc/sysv/consts/IPV6_NEXTHOP.S b/libc/sysv/consts/IPV6_NEXTHOP.S index dc30968d9..66707028f 100644 --- a/libc/sysv/consts/IPV6_NEXTHOP.S +++ b/libc/sysv/consts/IPV6_NEXTHOP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_NEXTHOP,9,9,0,48,48,48,0 +.syscon ipv6,IPV6_NEXTHOP,9,9,0,0,48,48,48,0 diff --git a/libc/sysv/consts/IPV6_ORIGDSTADDR.S b/libc/sysv/consts/IPV6_ORIGDSTADDR.S index d7be6f68a..d4b63d6fb 100644 --- a/libc/sysv/consts/IPV6_ORIGDSTADDR.S +++ b/libc/sysv/consts/IPV6_ORIGDSTADDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_ORIGDSTADDR,0,0,0,72,0,0,0 +.syscon ipv6,IPV6_ORIGDSTADDR,0,0,0,0,72,0,0,0 diff --git a/libc/sysv/consts/IPV6_PATHMTU.S b/libc/sysv/consts/IPV6_PATHMTU.S index aeec9337d..451946e08 100644 --- a/libc/sysv/consts/IPV6_PATHMTU.S +++ b/libc/sysv/consts/IPV6_PATHMTU.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_PATHMTU,61,61,0,44,44,44,0 +.syscon ipv6,IPV6_PATHMTU,61,61,0,0,44,44,44,0 diff --git a/libc/sysv/consts/IPV6_PKTINFO.S b/libc/sysv/consts/IPV6_PKTINFO.S index 4d4f89fe4..36e2930c5 100644 --- a/libc/sysv/consts/IPV6_PKTINFO.S +++ b/libc/sysv/consts/IPV6_PKTINFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_PKTINFO,50,50,0,46,46,46,19 +.syscon ipv6,IPV6_PKTINFO,50,50,0,0,46,46,46,19 diff --git a/libc/sysv/consts/IPV6_PMTUDISC_DO.S b/libc/sysv/consts/IPV6_PMTUDISC_DO.S index 3e7976af6..01bec78bd 100644 --- a/libc/sysv/consts/IPV6_PMTUDISC_DO.S +++ b/libc/sysv/consts/IPV6_PMTUDISC_DO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_PMTUDISC_DO,2,2,0,0,0,0,0 +.syscon ipv6,IPV6_PMTUDISC_DO,2,2,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_PMTUDISC_DONT.S b/libc/sysv/consts/IPV6_PMTUDISC_DONT.S index 929a80b57..f9463aa4c 100644 --- a/libc/sysv/consts/IPV6_PMTUDISC_DONT.S +++ b/libc/sysv/consts/IPV6_PMTUDISC_DONT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_PMTUDISC_DONT,0,0,0,0,0,0,0 +.syscon ipv6,IPV6_PMTUDISC_DONT,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_PMTUDISC_INTERFACE.S b/libc/sysv/consts/IPV6_PMTUDISC_INTERFACE.S index 9aebb898a..cd2a558a8 100644 --- a/libc/sysv/consts/IPV6_PMTUDISC_INTERFACE.S +++ b/libc/sysv/consts/IPV6_PMTUDISC_INTERFACE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_PMTUDISC_INTERFACE,4,4,0,0,0,0,0 +.syscon ipv6,IPV6_PMTUDISC_INTERFACE,4,4,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_PMTUDISC_OMIT.S b/libc/sysv/consts/IPV6_PMTUDISC_OMIT.S index be35c24d9..99d88d940 100644 --- a/libc/sysv/consts/IPV6_PMTUDISC_OMIT.S +++ b/libc/sysv/consts/IPV6_PMTUDISC_OMIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_PMTUDISC_OMIT,5,5,0,0,0,0,0 +.syscon ipv6,IPV6_PMTUDISC_OMIT,5,5,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_PMTUDISC_PROBE.S b/libc/sysv/consts/IPV6_PMTUDISC_PROBE.S index c12693980..ab10f54f4 100644 --- a/libc/sysv/consts/IPV6_PMTUDISC_PROBE.S +++ b/libc/sysv/consts/IPV6_PMTUDISC_PROBE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_PMTUDISC_PROBE,3,3,0,0,0,0,0 +.syscon ipv6,IPV6_PMTUDISC_PROBE,3,3,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_PMTUDISC_WANT.S b/libc/sysv/consts/IPV6_PMTUDISC_WANT.S index 93f6a2760..e9bf56f99 100644 --- a/libc/sysv/consts/IPV6_PMTUDISC_WANT.S +++ b/libc/sysv/consts/IPV6_PMTUDISC_WANT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_PMTUDISC_WANT,1,1,0,0,0,0,0 +.syscon ipv6,IPV6_PMTUDISC_WANT,1,1,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_RECVDSTOPTS.S b/libc/sysv/consts/IPV6_RECVDSTOPTS.S index 27a7c93ed..cd0aa3257 100644 --- a/libc/sysv/consts/IPV6_RECVDSTOPTS.S +++ b/libc/sysv/consts/IPV6_RECVDSTOPTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_RECVDSTOPTS,58,58,0,40,40,40,0 +.syscon ipv6,IPV6_RECVDSTOPTS,58,58,0,0,40,40,40,0 diff --git a/libc/sysv/consts/IPV6_RECVERR.S b/libc/sysv/consts/IPV6_RECVERR.S index d147e1478..1c36df28f 100644 --- a/libc/sysv/consts/IPV6_RECVERR.S +++ b/libc/sysv/consts/IPV6_RECVERR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_RECVERR,25,25,0,0,0,0,75 +.syscon ipv6,IPV6_RECVERR,25,25,0,0,0,0,0,75 diff --git a/libc/sysv/consts/IPV6_RECVHOPLIMIT.S b/libc/sysv/consts/IPV6_RECVHOPLIMIT.S index 5dbe80806..2e7b97112 100644 --- a/libc/sysv/consts/IPV6_RECVHOPLIMIT.S +++ b/libc/sysv/consts/IPV6_RECVHOPLIMIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_RECVHOPLIMIT,51,51,0,37,37,37,0 +.syscon ipv6,IPV6_RECVHOPLIMIT,51,51,0,0,37,37,37,0 diff --git a/libc/sysv/consts/IPV6_RECVHOPOPTS.S b/libc/sysv/consts/IPV6_RECVHOPOPTS.S index 55b572ba6..d2bb20708 100644 --- a/libc/sysv/consts/IPV6_RECVHOPOPTS.S +++ b/libc/sysv/consts/IPV6_RECVHOPOPTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_RECVHOPOPTS,53,53,0,39,39,39,0 +.syscon ipv6,IPV6_RECVHOPOPTS,53,53,0,0,39,39,39,0 diff --git a/libc/sysv/consts/IPV6_RECVORIGDSTADDR.S b/libc/sysv/consts/IPV6_RECVORIGDSTADDR.S index abf67708b..c4e179301 100644 --- a/libc/sysv/consts/IPV6_RECVORIGDSTADDR.S +++ b/libc/sysv/consts/IPV6_RECVORIGDSTADDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_RECVORIGDSTADDR,0,0,0,72,0,0,0 +.syscon ipv6,IPV6_RECVORIGDSTADDR,0,0,0,0,72,0,0,0 diff --git a/libc/sysv/consts/IPV6_RECVPATHMTU.S b/libc/sysv/consts/IPV6_RECVPATHMTU.S index 10becec19..4a8fdc77d 100644 --- a/libc/sysv/consts/IPV6_RECVPATHMTU.S +++ b/libc/sysv/consts/IPV6_RECVPATHMTU.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_RECVPATHMTU,60,60,0,43,43,43,0 +.syscon ipv6,IPV6_RECVPATHMTU,60,60,0,0,43,43,43,0 diff --git a/libc/sysv/consts/IPV6_RECVPKTINFO.S b/libc/sysv/consts/IPV6_RECVPKTINFO.S index 079a9dd25..49141d5f1 100644 --- a/libc/sysv/consts/IPV6_RECVPKTINFO.S +++ b/libc/sysv/consts/IPV6_RECVPKTINFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_RECVPKTINFO,49,49,0,36,36,36,0 +.syscon ipv6,IPV6_RECVPKTINFO,49,49,0,0,36,36,36,0 diff --git a/libc/sysv/consts/IPV6_RECVRTHDR.S b/libc/sysv/consts/IPV6_RECVRTHDR.S index 6ac28d29e..c750f2373 100644 --- a/libc/sysv/consts/IPV6_RECVRTHDR.S +++ b/libc/sysv/consts/IPV6_RECVRTHDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_RECVRTHDR,56,56,0,38,38,38,38 +.syscon ipv6,IPV6_RECVRTHDR,56,56,0,0,38,38,38,38 diff --git a/libc/sysv/consts/IPV6_RECVTCLASS.S b/libc/sysv/consts/IPV6_RECVTCLASS.S index e9973c106..aa7e5ed6a 100644 --- a/libc/sysv/consts/IPV6_RECVTCLASS.S +++ b/libc/sysv/consts/IPV6_RECVTCLASS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_RECVTCLASS,66,66,35,57,57,57,40 +.syscon ipv6,IPV6_RECVTCLASS,66,66,35,35,57,57,57,40 diff --git a/libc/sysv/consts/IPV6_ROUTER_ALERT.S b/libc/sysv/consts/IPV6_ROUTER_ALERT.S index f7a4f8b68..ea8557cd9 100644 --- a/libc/sysv/consts/IPV6_ROUTER_ALERT.S +++ b/libc/sysv/consts/IPV6_ROUTER_ALERT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_ROUTER_ALERT,22,22,0,0,0,0,0 +.syscon ipv6,IPV6_ROUTER_ALERT,22,22,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_RTHDR.S b/libc/sysv/consts/IPV6_RTHDR.S index cf1bb2d22..7e464ebd8 100644 --- a/libc/sysv/consts/IPV6_RTHDR.S +++ b/libc/sysv/consts/IPV6_RTHDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_RTHDR,57,57,0,51,51,51,0x20 +.syscon ipv6,IPV6_RTHDR,57,57,0,0,51,51,51,0x20 diff --git a/libc/sysv/consts/IPV6_RTHDRDSTOPTS.S b/libc/sysv/consts/IPV6_RTHDRDSTOPTS.S index 42f069fd6..1df68a921 100644 --- a/libc/sysv/consts/IPV6_RTHDRDSTOPTS.S +++ b/libc/sysv/consts/IPV6_RTHDRDSTOPTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_RTHDRDSTOPTS,55,55,0,35,35,35,0 +.syscon ipv6,IPV6_RTHDRDSTOPTS,55,55,0,0,35,35,35,0 diff --git a/libc/sysv/consts/IPV6_RTHDR_LOOSE.S b/libc/sysv/consts/IPV6_RTHDR_LOOSE.S index e87806d49..a61ea0a6e 100644 --- a/libc/sysv/consts/IPV6_RTHDR_LOOSE.S +++ b/libc/sysv/consts/IPV6_RTHDR_LOOSE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_RTHDR_LOOSE,0,0,0,0,0,0,0 +.syscon ipv6,IPV6_RTHDR_LOOSE,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_RTHDR_STRICT.S b/libc/sysv/consts/IPV6_RTHDR_STRICT.S index 1d718e81a..52e7e5561 100644 --- a/libc/sysv/consts/IPV6_RTHDR_STRICT.S +++ b/libc/sysv/consts/IPV6_RTHDR_STRICT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_RTHDR_STRICT,1,1,1,1,0,0,0 +.syscon ipv6,IPV6_RTHDR_STRICT,1,1,1,1,1,0,0,0 diff --git a/libc/sysv/consts/IPV6_RTHDR_TYPE_0.S b/libc/sysv/consts/IPV6_RTHDR_TYPE_0.S index 9474c9edc..79bbce89d 100644 --- a/libc/sysv/consts/IPV6_RTHDR_TYPE_0.S +++ b/libc/sysv/consts/IPV6_RTHDR_TYPE_0.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_RTHDR_TYPE_0,0,0,0,0,0,0,0 +.syscon ipv6,IPV6_RTHDR_TYPE_0,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_RXDSTOPTS.S b/libc/sysv/consts/IPV6_RXDSTOPTS.S index 964e2c273..81f8647a3 100644 --- a/libc/sysv/consts/IPV6_RXDSTOPTS.S +++ b/libc/sysv/consts/IPV6_RXDSTOPTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_RXDSTOPTS,59,59,0,0,0,0,0 +.syscon ipv6,IPV6_RXDSTOPTS,59,59,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_RXHOPOPTS.S b/libc/sysv/consts/IPV6_RXHOPOPTS.S index 392eb3ce1..a5a089d0f 100644 --- a/libc/sysv/consts/IPV6_RXHOPOPTS.S +++ b/libc/sysv/consts/IPV6_RXHOPOPTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_RXHOPOPTS,54,54,0,0,0,0,0 +.syscon ipv6,IPV6_RXHOPOPTS,54,54,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_TCLASS.S b/libc/sysv/consts/IPV6_TCLASS.S index b4edc9069..4e69ef85e 100644 --- a/libc/sysv/consts/IPV6_TCLASS.S +++ b/libc/sysv/consts/IPV6_TCLASS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_TCLASS,67,67,36,61,61,61,39 +.syscon ipv6,IPV6_TCLASS,67,67,36,36,61,61,61,39 diff --git a/libc/sysv/consts/IPV6_UNICAST_HOPS.S b/libc/sysv/consts/IPV6_UNICAST_HOPS.S index 8382c0898..dd3c23fbe 100644 --- a/libc/sysv/consts/IPV6_UNICAST_HOPS.S +++ b/libc/sysv/consts/IPV6_UNICAST_HOPS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_UNICAST_HOPS,0x10,0x10,4,4,4,4,4 +.syscon ipv6,IPV6_UNICAST_HOPS,0x10,0x10,4,4,4,4,4,4 diff --git a/libc/sysv/consts/IPV6_V6ONLY.S b/libc/sysv/consts/IPV6_V6ONLY.S index c9d25b14e..5f3a7bd0b 100644 --- a/libc/sysv/consts/IPV6_V6ONLY.S +++ b/libc/sysv/consts/IPV6_V6ONLY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_V6ONLY,26,26,27,27,27,27,27 +.syscon ipv6,IPV6_V6ONLY,26,26,27,27,27,27,27,27 diff --git a/libc/sysv/consts/IPV6_XFRM_POLICY.S b/libc/sysv/consts/IPV6_XFRM_POLICY.S index aa15264c4..bf31a4bd6 100644 --- a/libc/sysv/consts/IPV6_XFRM_POLICY.S +++ b/libc/sysv/consts/IPV6_XFRM_POLICY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ipv6,IPV6_XFRM_POLICY,35,35,0,0,0,0,0 +.syscon ipv6,IPV6_XFRM_POLICY,35,35,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_ADD_MEMBERSHIP.S b/libc/sysv/consts/IP_ADD_MEMBERSHIP.S index 2e323e9bb..4282f40d6 100644 --- a/libc/sysv/consts/IP_ADD_MEMBERSHIP.S +++ b/libc/sysv/consts/IP_ADD_MEMBERSHIP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_ADD_MEMBERSHIP,35,35,12,12,12,12,5 +.syscon ip,IP_ADD_MEMBERSHIP,35,35,12,12,12,12,12,5 diff --git a/libc/sysv/consts/IP_ADD_SOURCE_MEMBERSHIP.S b/libc/sysv/consts/IP_ADD_SOURCE_MEMBERSHIP.S index 4148bec66..fc8e01943 100644 --- a/libc/sysv/consts/IP_ADD_SOURCE_MEMBERSHIP.S +++ b/libc/sysv/consts/IP_ADD_SOURCE_MEMBERSHIP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_ADD_SOURCE_MEMBERSHIP,39,39,70,70,0,0,15 +.syscon ip,IP_ADD_SOURCE_MEMBERSHIP,39,39,70,70,70,0,0,15 diff --git a/libc/sysv/consts/IP_BIND_ADDRESS_NO_PORT.S b/libc/sysv/consts/IP_BIND_ADDRESS_NO_PORT.S index bfb820d0d..ac616ee14 100644 --- a/libc/sysv/consts/IP_BIND_ADDRESS_NO_PORT.S +++ b/libc/sysv/consts/IP_BIND_ADDRESS_NO_PORT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_BIND_ADDRESS_NO_PORT,24,24,0,0,0,0,0 +.syscon ip,IP_BIND_ADDRESS_NO_PORT,24,24,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_BLOCK_SOURCE.S b/libc/sysv/consts/IP_BLOCK_SOURCE.S index f922e4770..3a00c226f 100644 --- a/libc/sysv/consts/IP_BLOCK_SOURCE.S +++ b/libc/sysv/consts/IP_BLOCK_SOURCE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_BLOCK_SOURCE,38,38,72,72,0,0,17 +.syscon ip,IP_BLOCK_SOURCE,38,38,72,72,72,0,0,17 diff --git a/libc/sysv/consts/IP_CHECKSUM.S b/libc/sysv/consts/IP_CHECKSUM.S index 342fb4127..3e1cb4251 100644 --- a/libc/sysv/consts/IP_CHECKSUM.S +++ b/libc/sysv/consts/IP_CHECKSUM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_CHECKSUM,23,23,0,0,0,0,0 +.syscon ip,IP_CHECKSUM,23,23,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_DEFAULT_MULTICAST_LOOP.S b/libc/sysv/consts/IP_DEFAULT_MULTICAST_LOOP.S index d22906e29..7bc60ef5d 100644 --- a/libc/sysv/consts/IP_DEFAULT_MULTICAST_LOOP.S +++ b/libc/sysv/consts/IP_DEFAULT_MULTICAST_LOOP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_DEFAULT_MULTICAST_LOOP,1,1,1,1,1,1,1 +.syscon ip,IP_DEFAULT_MULTICAST_LOOP,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/IP_DEFAULT_MULTICAST_TTL.S b/libc/sysv/consts/IP_DEFAULT_MULTICAST_TTL.S index d12ac0883..2685d71c8 100644 --- a/libc/sysv/consts/IP_DEFAULT_MULTICAST_TTL.S +++ b/libc/sysv/consts/IP_DEFAULT_MULTICAST_TTL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_DEFAULT_MULTICAST_TTL,1,1,1,1,1,1,1 +.syscon ip,IP_DEFAULT_MULTICAST_TTL,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/IP_DROP_MEMBERSHIP.S b/libc/sysv/consts/IP_DROP_MEMBERSHIP.S index ff2970014..36d9194df 100644 --- a/libc/sysv/consts/IP_DROP_MEMBERSHIP.S +++ b/libc/sysv/consts/IP_DROP_MEMBERSHIP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_DROP_MEMBERSHIP,36,36,13,13,13,13,6 +.syscon ip,IP_DROP_MEMBERSHIP,36,36,13,13,13,13,13,6 diff --git a/libc/sysv/consts/IP_DROP_SOURCE_MEMBERSHIP.S b/libc/sysv/consts/IP_DROP_SOURCE_MEMBERSHIP.S index 23bd23df4..e83a2f715 100644 --- a/libc/sysv/consts/IP_DROP_SOURCE_MEMBERSHIP.S +++ b/libc/sysv/consts/IP_DROP_SOURCE_MEMBERSHIP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_DROP_SOURCE_MEMBERSHIP,40,40,71,71,0,0,0x10 +.syscon ip,IP_DROP_SOURCE_MEMBERSHIP,40,40,71,71,71,0,0,0x10 diff --git a/libc/sysv/consts/IP_FREEBIND.S b/libc/sysv/consts/IP_FREEBIND.S index 8d61be12f..db3eb4129 100644 --- a/libc/sysv/consts/IP_FREEBIND.S +++ b/libc/sysv/consts/IP_FREEBIND.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_FREEBIND,15,15,0,0,0,0,0 +.syscon ip,IP_FREEBIND,15,15,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_HDRINCL.S b/libc/sysv/consts/IP_HDRINCL.S index f042a2cd0..780449128 100644 --- a/libc/sysv/consts/IP_HDRINCL.S +++ b/libc/sysv/consts/IP_HDRINCL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_HDRINCL,3,3,2,2,2,2,2 +.syscon ip,IP_HDRINCL,3,3,2,2,2,2,2,2 diff --git a/libc/sysv/consts/IP_IPSEC_POLICY.S b/libc/sysv/consts/IP_IPSEC_POLICY.S index 7da3702f8..d5b73607d 100644 --- a/libc/sysv/consts/IP_IPSEC_POLICY.S +++ b/libc/sysv/consts/IP_IPSEC_POLICY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_IPSEC_POLICY,0x10,0x10,21,21,0,0,0 +.syscon ip,IP_IPSEC_POLICY,0x10,0x10,21,21,21,0,0,0 diff --git a/libc/sysv/consts/IP_MAX_MEMBERSHIPS.S b/libc/sysv/consts/IP_MAX_MEMBERSHIPS.S index e32692fa7..648c49960 100644 --- a/libc/sysv/consts/IP_MAX_MEMBERSHIPS.S +++ b/libc/sysv/consts/IP_MAX_MEMBERSHIPS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_MAX_MEMBERSHIPS,20,20,0x0fff,0x0fff,0x0fff,0x0fff,20 +.syscon ip,IP_MAX_MEMBERSHIPS,20,20,0x0fff,0x0fff,0x0fff,0x0fff,0x0fff,20 diff --git a/libc/sysv/consts/IP_MINTTL.S b/libc/sysv/consts/IP_MINTTL.S index bfab51923..5295aa259 100644 --- a/libc/sysv/consts/IP_MINTTL.S +++ b/libc/sysv/consts/IP_MINTTL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_MINTTL,21,21,0,66,32,24,0 +.syscon ip,IP_MINTTL,21,21,0,0,66,32,24,0 diff --git a/libc/sysv/consts/IP_MSFILTER.S b/libc/sysv/consts/IP_MSFILTER.S index fe80074c4..07628afaa 100644 --- a/libc/sysv/consts/IP_MSFILTER.S +++ b/libc/sysv/consts/IP_MSFILTER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_MSFILTER,41,41,74,74,0,0,0 +.syscon ip,IP_MSFILTER,41,41,74,74,74,0,0,0 diff --git a/libc/sysv/consts/IP_MTU.S b/libc/sysv/consts/IP_MTU.S index 0a7995fc3..e5737107d 100644 --- a/libc/sysv/consts/IP_MTU.S +++ b/libc/sysv/consts/IP_MTU.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_MTU,14,14,0,0,0,0,73 +.syscon ip,IP_MTU,14,14,0,0,0,0,0,73 diff --git a/libc/sysv/consts/IP_MTU_DISCOVER.S b/libc/sysv/consts/IP_MTU_DISCOVER.S index c7f68ca0d..b86381b44 100644 --- a/libc/sysv/consts/IP_MTU_DISCOVER.S +++ b/libc/sysv/consts/IP_MTU_DISCOVER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_MTU_DISCOVER,10,10,0,0,0,0,71 +.syscon ip,IP_MTU_DISCOVER,10,10,0,0,0,0,0,71 diff --git a/libc/sysv/consts/IP_MULTICAST_ALL.S b/libc/sysv/consts/IP_MULTICAST_ALL.S index 5338c39e4..58533ee80 100644 --- a/libc/sysv/consts/IP_MULTICAST_ALL.S +++ b/libc/sysv/consts/IP_MULTICAST_ALL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_MULTICAST_ALL,49,49,0,0,0,0,0 +.syscon ip,IP_MULTICAST_ALL,49,49,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_MULTICAST_IF.S b/libc/sysv/consts/IP_MULTICAST_IF.S index 198f5364b..6fd4e3cb2 100644 --- a/libc/sysv/consts/IP_MULTICAST_IF.S +++ b/libc/sysv/consts/IP_MULTICAST_IF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_MULTICAST_IF,0x20,0x20,9,9,9,9,2 +.syscon ip,IP_MULTICAST_IF,0x20,0x20,9,9,9,9,9,2 diff --git a/libc/sysv/consts/IP_MULTICAST_LOOP.S b/libc/sysv/consts/IP_MULTICAST_LOOP.S index a16d8ce24..43a519de5 100644 --- a/libc/sysv/consts/IP_MULTICAST_LOOP.S +++ b/libc/sysv/consts/IP_MULTICAST_LOOP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_MULTICAST_LOOP,34,34,11,11,11,11,4 +.syscon ip,IP_MULTICAST_LOOP,34,34,11,11,11,11,11,4 diff --git a/libc/sysv/consts/IP_MULTICAST_TTL.S b/libc/sysv/consts/IP_MULTICAST_TTL.S index fee433106..e03e1131a 100644 --- a/libc/sysv/consts/IP_MULTICAST_TTL.S +++ b/libc/sysv/consts/IP_MULTICAST_TTL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_MULTICAST_TTL,33,33,10,10,10,10,3 +.syscon ip,IP_MULTICAST_TTL,33,33,10,10,10,10,10,3 diff --git a/libc/sysv/consts/IP_NODEFRAG.S b/libc/sysv/consts/IP_NODEFRAG.S index 6dcf3aa3b..c70a3ba11 100644 --- a/libc/sysv/consts/IP_NODEFRAG.S +++ b/libc/sysv/consts/IP_NODEFRAG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_NODEFRAG,22,22,0,0,0,0,0 +.syscon ip,IP_NODEFRAG,22,22,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_OPTIONS.S b/libc/sysv/consts/IP_OPTIONS.S index d3929edee..de07097bb 100644 --- a/libc/sysv/consts/IP_OPTIONS.S +++ b/libc/sysv/consts/IP_OPTIONS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_OPTIONS,4,4,1,1,1,1,1 +.syscon ip,IP_OPTIONS,4,4,1,1,1,1,1,1 diff --git a/libc/sysv/consts/IP_ORIGDSTADDR.S b/libc/sysv/consts/IP_ORIGDSTADDR.S index c65e75f76..60293c97a 100644 --- a/libc/sysv/consts/IP_ORIGDSTADDR.S +++ b/libc/sysv/consts/IP_ORIGDSTADDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_ORIGDSTADDR,20,20,0,27,0,0,0 +.syscon ip,IP_ORIGDSTADDR,20,20,0,0,27,0,0,0 diff --git a/libc/sysv/consts/IP_PASSSEC.S b/libc/sysv/consts/IP_PASSSEC.S index 1cfe48b20..baa3afcfe 100644 --- a/libc/sysv/consts/IP_PASSSEC.S +++ b/libc/sysv/consts/IP_PASSSEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_PASSSEC,18,18,0,0,0,0,0 +.syscon ip,IP_PASSSEC,18,18,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_PKTINFO.S b/libc/sysv/consts/IP_PKTINFO.S index 7332e1552..02b12d7cb 100644 --- a/libc/sysv/consts/IP_PKTINFO.S +++ b/libc/sysv/consts/IP_PKTINFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_PKTINFO,8,8,26,0,0,25,19 +.syscon ip,IP_PKTINFO,8,8,26,26,0,0,25,19 diff --git a/libc/sysv/consts/IP_PKTOPTIONS.S b/libc/sysv/consts/IP_PKTOPTIONS.S index ce0978744..fdeefe4d6 100644 --- a/libc/sysv/consts/IP_PKTOPTIONS.S +++ b/libc/sysv/consts/IP_PKTOPTIONS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_PKTOPTIONS,9,9,0,0,0,0,0 +.syscon ip,IP_PKTOPTIONS,9,9,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_PMTUDISC.S b/libc/sysv/consts/IP_PMTUDISC.S index b5136ec79..f96b04640 100644 --- a/libc/sysv/consts/IP_PMTUDISC.S +++ b/libc/sysv/consts/IP_PMTUDISC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_PMTUDISC,10,10,0,0,0,0,0 +.syscon ip,IP_PMTUDISC,10,10,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_PMTUDISC_DO.S b/libc/sysv/consts/IP_PMTUDISC_DO.S index 8e73be5ad..1dfb7eff0 100644 --- a/libc/sysv/consts/IP_PMTUDISC_DO.S +++ b/libc/sysv/consts/IP_PMTUDISC_DO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_PMTUDISC_DO,2,2,0,0,0,0,0 +.syscon ip,IP_PMTUDISC_DO,2,2,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_PMTUDISC_DONT.S b/libc/sysv/consts/IP_PMTUDISC_DONT.S index 699d2fc16..2eca2c25f 100644 --- a/libc/sysv/consts/IP_PMTUDISC_DONT.S +++ b/libc/sysv/consts/IP_PMTUDISC_DONT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_PMTUDISC_DONT,0,0,0,0,0,0,0 +.syscon ip,IP_PMTUDISC_DONT,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_PMTUDISC_INTERFACE.S b/libc/sysv/consts/IP_PMTUDISC_INTERFACE.S index ae5ac16d0..bf21b44ec 100644 --- a/libc/sysv/consts/IP_PMTUDISC_INTERFACE.S +++ b/libc/sysv/consts/IP_PMTUDISC_INTERFACE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_PMTUDISC_INTERFACE,4,4,0,0,0,0,0 +.syscon ip,IP_PMTUDISC_INTERFACE,4,4,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_PMTUDISC_OMIT.S b/libc/sysv/consts/IP_PMTUDISC_OMIT.S index 1cb2843a8..737719692 100644 --- a/libc/sysv/consts/IP_PMTUDISC_OMIT.S +++ b/libc/sysv/consts/IP_PMTUDISC_OMIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_PMTUDISC_OMIT,5,5,0,0,0,0,0 +.syscon ip,IP_PMTUDISC_OMIT,5,5,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_PMTUDISC_PROBE.S b/libc/sysv/consts/IP_PMTUDISC_PROBE.S index 1e352504a..a8f3d6963 100644 --- a/libc/sysv/consts/IP_PMTUDISC_PROBE.S +++ b/libc/sysv/consts/IP_PMTUDISC_PROBE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_PMTUDISC_PROBE,3,3,0,0,0,0,0 +.syscon ip,IP_PMTUDISC_PROBE,3,3,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_PMTUDISC_WANT.S b/libc/sysv/consts/IP_PMTUDISC_WANT.S index 963c8448f..6e6a2a910 100644 --- a/libc/sysv/consts/IP_PMTUDISC_WANT.S +++ b/libc/sysv/consts/IP_PMTUDISC_WANT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_PMTUDISC_WANT,1,1,0,0,0,0,0 +.syscon ip,IP_PMTUDISC_WANT,1,1,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_RECVDSTADDR.S b/libc/sysv/consts/IP_RECVDSTADDR.S index 17438aa65..f2c5257ba 100644 --- a/libc/sysv/consts/IP_RECVDSTADDR.S +++ b/libc/sysv/consts/IP_RECVDSTADDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_RECVDSTADDR,0,0,7,7,7,7,0 +.syscon ip,IP_RECVDSTADDR,0,0,7,7,7,7,7,0 diff --git a/libc/sysv/consts/IP_RECVERR.S b/libc/sysv/consts/IP_RECVERR.S index ad9402f27..0e861735a 100644 --- a/libc/sysv/consts/IP_RECVERR.S +++ b/libc/sysv/consts/IP_RECVERR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_RECVERR,11,11,0,0,0,0,75 +.syscon ip,IP_RECVERR,11,11,0,0,0,0,0,75 diff --git a/libc/sysv/consts/IP_RECVOPTS.S b/libc/sysv/consts/IP_RECVOPTS.S index fc7bb0e9b..76f152929 100644 --- a/libc/sysv/consts/IP_RECVOPTS.S +++ b/libc/sysv/consts/IP_RECVOPTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_RECVOPTS,6,6,5,5,5,5,0 +.syscon ip,IP_RECVOPTS,6,6,5,5,5,5,5,0 diff --git a/libc/sysv/consts/IP_RECVORIGDSTADDR.S b/libc/sysv/consts/IP_RECVORIGDSTADDR.S index 821d19b8f..ebcad0265 100644 --- a/libc/sysv/consts/IP_RECVORIGDSTADDR.S +++ b/libc/sysv/consts/IP_RECVORIGDSTADDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_RECVORIGDSTADDR,20,20,0,27,0,0,0 +.syscon ip,IP_RECVORIGDSTADDR,20,20,0,0,27,0,0,0 diff --git a/libc/sysv/consts/IP_RECVRETOPTS.S b/libc/sysv/consts/IP_RECVRETOPTS.S index 668f7bd13..2eb706438 100644 --- a/libc/sysv/consts/IP_RECVRETOPTS.S +++ b/libc/sysv/consts/IP_RECVRETOPTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_RECVRETOPTS,7,7,6,6,6,6,0 +.syscon ip,IP_RECVRETOPTS,7,7,6,6,6,6,6,0 diff --git a/libc/sysv/consts/IP_RECVTOS.S b/libc/sysv/consts/IP_RECVTOS.S index 34c42c4b1..e9e989a80 100644 --- a/libc/sysv/consts/IP_RECVTOS.S +++ b/libc/sysv/consts/IP_RECVTOS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_RECVTOS,13,13,0,68,0,0,40 +.syscon ip,IP_RECVTOS,13,13,0,0,68,0,0,40 diff --git a/libc/sysv/consts/IP_RECVTTL.S b/libc/sysv/consts/IP_RECVTTL.S index 9fb8b5c9d..7216a23e1 100644 --- a/libc/sysv/consts/IP_RECVTTL.S +++ b/libc/sysv/consts/IP_RECVTTL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_RECVTTL,12,12,24,65,31,23,21 +.syscon ip,IP_RECVTTL,12,12,24,24,65,31,23,21 diff --git a/libc/sysv/consts/IP_RETOPTS.S b/libc/sysv/consts/IP_RETOPTS.S index 57d61756f..8056e7551 100644 --- a/libc/sysv/consts/IP_RETOPTS.S +++ b/libc/sysv/consts/IP_RETOPTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_RETOPTS,7,7,8,8,8,8,0 +.syscon ip,IP_RETOPTS,7,7,8,8,8,8,8,0 diff --git a/libc/sysv/consts/IP_ROUTER_ALERT.S b/libc/sysv/consts/IP_ROUTER_ALERT.S index c7385b376..f4306aef7 100644 --- a/libc/sysv/consts/IP_ROUTER_ALERT.S +++ b/libc/sysv/consts/IP_ROUTER_ALERT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_ROUTER_ALERT,5,5,0,0,0,0,0 +.syscon ip,IP_ROUTER_ALERT,5,5,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_TOS.S b/libc/sysv/consts/IP_TOS.S index a6da547d4..ee735cb45 100644 --- a/libc/sysv/consts/IP_TOS.S +++ b/libc/sysv/consts/IP_TOS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_TOS,1,1,3,3,3,3,8 +.syscon ip,IP_TOS,1,1,3,3,3,3,3,8 diff --git a/libc/sysv/consts/IP_TRANSPARENT.S b/libc/sysv/consts/IP_TRANSPARENT.S index a1b025a99..9dab2efa4 100644 --- a/libc/sysv/consts/IP_TRANSPARENT.S +++ b/libc/sysv/consts/IP_TRANSPARENT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_TRANSPARENT,19,19,0,0,0,0,0 +.syscon ip,IP_TRANSPARENT,19,19,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_TTL.S b/libc/sysv/consts/IP_TTL.S index f49a68865..a81a561cf 100644 --- a/libc/sysv/consts/IP_TTL.S +++ b/libc/sysv/consts/IP_TTL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_TTL,2,2,4,4,4,4,7 +.syscon ip,IP_TTL,2,2,4,4,4,4,4,7 diff --git a/libc/sysv/consts/IP_UNBLOCK_SOURCE.S b/libc/sysv/consts/IP_UNBLOCK_SOURCE.S index 1638521a7..c33465f09 100644 --- a/libc/sysv/consts/IP_UNBLOCK_SOURCE.S +++ b/libc/sysv/consts/IP_UNBLOCK_SOURCE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_UNBLOCK_SOURCE,37,37,73,73,0,0,18 +.syscon ip,IP_UNBLOCK_SOURCE,37,37,73,73,73,0,0,18 diff --git a/libc/sysv/consts/IP_UNICAST_IF.S b/libc/sysv/consts/IP_UNICAST_IF.S index a52ab7c67..8e6ffbb85 100644 --- a/libc/sysv/consts/IP_UNICAST_IF.S +++ b/libc/sysv/consts/IP_UNICAST_IF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_UNICAST_IF,50,50,0,0,0,0,31 +.syscon ip,IP_UNICAST_IF,50,50,0,0,0,0,0,31 diff --git a/libc/sysv/consts/IP_XFRM_POLICY.S b/libc/sysv/consts/IP_XFRM_POLICY.S index f4aafd771..c5ac226bc 100644 --- a/libc/sysv/consts/IP_XFRM_POLICY.S +++ b/libc/sysv/consts/IP_XFRM_POLICY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ip,IP_XFRM_POLICY,17,17,0,0,0,0,0 +.syscon ip,IP_XFRM_POLICY,17,17,0,0,0,0,0,0 diff --git a/libc/sysv/consts/ISIG.S b/libc/sysv/consts/ISIG.S index 46bb4abb1..29b5c2849 100644 --- a/libc/sysv/consts/ISIG.S +++ b/libc/sysv/consts/ISIG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,ISIG,0b0000000000000001,0b0000000000000001,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000000000001 +.syscon termios,ISIG,0b0000000000000001,0b0000000000000001,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000000000001 diff --git a/libc/sysv/consts/ISTRIP.S b/libc/sysv/consts/ISTRIP.S index 4b259421d..b1c09e4f2 100644 --- a/libc/sysv/consts/ISTRIP.S +++ b/libc/sysv/consts/ISTRIP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,ISTRIP,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000 +.syscon termios,ISTRIP,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000 diff --git a/libc/sysv/consts/IUCLC.S b/libc/sysv/consts/IUCLC.S index 814dc8653..333d94c9a 100644 --- a/libc/sysv/consts/IUCLC.S +++ b/libc/sysv/consts/IUCLC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,IUCLC,0b0000001000000000,0b0000001000000000,0,0,0b0001000000000000,0,0b0000001000000000 +.syscon termios,IUCLC,0b0000001000000000,0b0000001000000000,0,0,0,0b0001000000000000,0,0b0000001000000000 diff --git a/libc/sysv/consts/IUTF8.S b/libc/sysv/consts/IUTF8.S index 5ebf39a52..0f227f6dc 100644 --- a/libc/sysv/consts/IUTF8.S +++ b/libc/sysv/consts/IUTF8.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,IUTF8,0b0100000000000000,0b0100000000000000,0b0100000000000000,0,0,0,0b0100000000000000 +.syscon termios,IUTF8,0b0100000000000000,0b0100000000000000,0b0100000000000000,0b0100000000000000,0,0,0,0b0100000000000000 diff --git a/libc/sysv/consts/IXANY.S b/libc/sysv/consts/IXANY.S index 68872c32a..ed4f73d2c 100644 --- a/libc/sysv/consts/IXANY.S +++ b/libc/sysv/consts/IXANY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,IXANY,0b0000100000000000,0b0000100000000000,0b0000100000000000,0b0000100000000000,0b0000100000000000,0b0000100000000000,0b0000100000000000 +.syscon termios,IXANY,0b0000100000000000,0b0000100000000000,0b0000100000000000,0b0000100000000000,0b0000100000000000,0b0000100000000000,0b0000100000000000,0b0000100000000000 diff --git a/libc/sysv/consts/IXOFF.S b/libc/sysv/consts/IXOFF.S index 54c6d508a..b4073b23f 100644 --- a/libc/sysv/consts/IXOFF.S +++ b/libc/sysv/consts/IXOFF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,IXOFF,0b0001000000000000,0b0001000000000000,0b0000010000000000,0b0000010000000000,0b0000010000000000,0b0000010000000000,0b0001000000000000 +.syscon termios,IXOFF,0b0001000000000000,0b0001000000000000,0b0000010000000000,0b0000010000000000,0b0000010000000000,0b0000010000000000,0b0000010000000000,0b0001000000000000 diff --git a/libc/sysv/consts/IXON.S b/libc/sysv/consts/IXON.S index 2102dfd99..a4933c3f8 100644 --- a/libc/sysv/consts/IXON.S +++ b/libc/sysv/consts/IXON.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,IXON,0b0000010000000000,0b0000010000000000,0b0000001000000000,0b0000001000000000,0b0000001000000000,0b0000001000000000,0b0000010000000000 +.syscon termios,IXON,0b0000010000000000,0b0000010000000000,0b0000001000000000,0b0000001000000000,0b0000001000000000,0b0000001000000000,0b0000001000000000,0b0000010000000000 diff --git a/libc/sysv/consts/KDFONTOP.S b/libc/sysv/consts/KDFONTOP.S index 138c74506..3f2f474b0 100644 --- a/libc/sysv/consts/KDFONTOP.S +++ b/libc/sysv/consts/KDFONTOP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon vid,KDFONTOP,0x4b72,0x4b72,0,0,0,0,0 +.syscon vid,KDFONTOP,0x4b72,0x4b72,0,0,0,0,0,0 diff --git a/libc/sysv/consts/LINE_MAX.S b/libc/sysv/consts/LINE_MAX.S index 2c02bc36d..38afae7a3 100644 --- a/libc/sysv/consts/LINE_MAX.S +++ b/libc/sysv/consts/LINE_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,LINE_MAX,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0 +.syscon misc,LINE_MAX,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0 diff --git a/libc/sysv/consts/LINKED_CMD_COMPLETE.S b/libc/sysv/consts/LINKED_CMD_COMPLETE.S index 950bf97c5..cbfd020ff 100644 --- a/libc/sysv/consts/LINKED_CMD_COMPLETE.S +++ b/libc/sysv/consts/LINKED_CMD_COMPLETE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,LINKED_CMD_COMPLETE,10,10,0,0,0,0,0 +.syscon misc,LINKED_CMD_COMPLETE,10,10,0,0,0,0,0,0 diff --git a/libc/sysv/consts/LINKED_FLG_CMD_COMPLETE.S b/libc/sysv/consts/LINKED_FLG_CMD_COMPLETE.S index 90d6cea86..e1b654e9c 100644 --- a/libc/sysv/consts/LINKED_FLG_CMD_COMPLETE.S +++ b/libc/sysv/consts/LINKED_FLG_CMD_COMPLETE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,LINKED_FLG_CMD_COMPLETE,11,11,0,0,0,0,0 +.syscon misc,LINKED_FLG_CMD_COMPLETE,11,11,0,0,0,0,0,0 diff --git a/libc/sysv/consts/LINK_MAX.S b/libc/sysv/consts/LINK_MAX.S index 3d4d53adf..4cc6cd1df 100644 --- a/libc/sysv/consts/LINK_MAX.S +++ b/libc/sysv/consts/LINK_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon limits,LINK_MAX,127,127,32767,32767,32767,32767,64 +.syscon limits,LINK_MAX,127,127,32767,32767,32767,32767,32767,64 diff --git a/libc/sysv/consts/LIO_NOP.S b/libc/sysv/consts/LIO_NOP.S index 82f1de562..f9b4d9f29 100644 --- a/libc/sysv/consts/LIO_NOP.S +++ b/libc/sysv/consts/LIO_NOP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon lio,LIO_NOP,127,127,0,0,127,0,127 +.syscon lio,LIO_NOP,127,127,0,0,0,127,0,127 diff --git a/libc/sysv/consts/LIO_NOWAIT.S b/libc/sysv/consts/LIO_NOWAIT.S index a948d17e6..dc6abecb8 100644 --- a/libc/sysv/consts/LIO_NOWAIT.S +++ b/libc/sysv/consts/LIO_NOWAIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon lio,LIO_NOWAIT,127,127,1,0,127,0,127 +.syscon lio,LIO_NOWAIT,127,127,1,1,0,127,0,127 diff --git a/libc/sysv/consts/LIO_READ.S b/libc/sysv/consts/LIO_READ.S index c54cf57dd..13604b03a 100644 --- a/libc/sysv/consts/LIO_READ.S +++ b/libc/sysv/consts/LIO_READ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon lio,LIO_READ,127,127,1,2,127,2,127 +.syscon lio,LIO_READ,127,127,1,1,2,127,2,127 diff --git a/libc/sysv/consts/LIO_WAIT.S b/libc/sysv/consts/LIO_WAIT.S index 1f3e9ebb6..afdd89dc9 100644 --- a/libc/sysv/consts/LIO_WAIT.S +++ b/libc/sysv/consts/LIO_WAIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon lio,LIO_WAIT,127,127,2,1,127,1,127 +.syscon lio,LIO_WAIT,127,127,2,2,1,127,1,127 diff --git a/libc/sysv/consts/LIO_WRITE.S b/libc/sysv/consts/LIO_WRITE.S index 0e08dc4e4..3b0f72d13 100644 --- a/libc/sysv/consts/LIO_WRITE.S +++ b/libc/sysv/consts/LIO_WRITE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon lio,LIO_WRITE,127,127,2,1,127,1,127 +.syscon lio,LIO_WRITE,127,127,2,2,1,127,1,127 diff --git a/libc/sysv/consts/LNKTYPE.S b/libc/sysv/consts/LNKTYPE.S index 7adee0823..5c92f4df1 100644 --- a/libc/sysv/consts/LNKTYPE.S +++ b/libc/sysv/consts/LNKTYPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,LNKTYPE,49,49,49,49,49,49,0 +.syscon misc,LNKTYPE,49,49,49,49,49,49,49,0 diff --git a/libc/sysv/consts/LOCAL_PEERCRED.S b/libc/sysv/consts/LOCAL_PEERCRED.S index a7ccf5046..d58dca56b 100644 --- a/libc/sysv/consts/LOCAL_PEERCRED.S +++ b/libc/sysv/consts/LOCAL_PEERCRED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,LOCAL_PEERCRED,0,0,1,1,0,0,0 +.syscon so,LOCAL_PEERCRED,0,0,1,1,1,0,0,0 diff --git a/libc/sysv/consts/LOCK_EX.S b/libc/sysv/consts/LOCK_EX.S index 6bb941e5e..0d71694a4 100644 --- a/libc/sysv/consts/LOCK_EX.S +++ b/libc/sysv/consts/LOCK_EX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon lock,LOCK_EX,2,2,2,2,2,2,2 +.syscon lock,LOCK_EX,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/LOCK_NB.S b/libc/sysv/consts/LOCK_NB.S index 5e0f769b0..68fb88752 100644 --- a/libc/sysv/consts/LOCK_NB.S +++ b/libc/sysv/consts/LOCK_NB.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon lock,LOCK_NB,4,4,4,4,4,4,1 +.syscon lock,LOCK_NB,4,4,4,4,4,4,4,1 diff --git a/libc/sysv/consts/LOCK_SH.S b/libc/sysv/consts/LOCK_SH.S index b18e50230..2630a9541 100644 --- a/libc/sysv/consts/LOCK_SH.S +++ b/libc/sysv/consts/LOCK_SH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon lock,LOCK_SH,1,1,1,1,1,1,0 +.syscon lock,LOCK_SH,1,1,1,1,1,1,1,0 diff --git a/libc/sysv/consts/LOCK_UN.S b/libc/sysv/consts/LOCK_UN.S index a1f2989e5..33c77705e 100644 --- a/libc/sysv/consts/LOCK_UN.S +++ b/libc/sysv/consts/LOCK_UN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon lock,LOCK_UN,8,8,8,8,8,8,8 +.syscon lock,LOCK_UN,8,8,8,8,8,8,8,8 diff --git a/libc/sysv/consts/LOCK_UNLOCK_CACHE.S b/libc/sysv/consts/LOCK_UNLOCK_CACHE.S index dc74718af..79f898e0f 100644 --- a/libc/sysv/consts/LOCK_UNLOCK_CACHE.S +++ b/libc/sysv/consts/LOCK_UNLOCK_CACHE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon lock,LOCK_UNLOCK_CACHE,54,54,0,0,0,0,0 +.syscon lock,LOCK_UNLOCK_CACHE,54,54,0,0,0,0,0,0 diff --git a/libc/sysv/consts/LOGIN_NAME_MAX.S b/libc/sysv/consts/LOGIN_NAME_MAX.S index 82179ea31..fb1ba40b6 100644 --- a/libc/sysv/consts/LOGIN_NAME_MAX.S +++ b/libc/sysv/consts/LOGIN_NAME_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,LOGIN_NAME_MAX,0x0100,0x0100,0,0,0x20,0x20,0 +.syscon misc,LOGIN_NAME_MAX,0x0100,0x0100,0,0,0,0x20,0x20,0 diff --git a/libc/sysv/consts/LOGIN_PROCESS.S b/libc/sysv/consts/LOGIN_PROCESS.S index cd149f657..f32908e53 100644 --- a/libc/sysv/consts/LOGIN_PROCESS.S +++ b/libc/sysv/consts/LOGIN_PROCESS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,LOGIN_PROCESS,6,6,6,6,0,0,0 +.syscon misc,LOGIN_PROCESS,6,6,6,6,6,0,0,0 diff --git a/libc/sysv/consts/L_INCR.S b/libc/sysv/consts/L_INCR.S index cc8afb8a7..7fa6739c4 100644 --- a/libc/sysv/consts/L_INCR.S +++ b/libc/sysv/consts/L_INCR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,L_INCR,1,1,1,1,1,1,0 +.syscon misc,L_INCR,1,1,1,1,1,1,1,0 diff --git a/libc/sysv/consts/L_SET.S b/libc/sysv/consts/L_SET.S index a320342d6..17fa679f8 100644 --- a/libc/sysv/consts/L_SET.S +++ b/libc/sysv/consts/L_SET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,L_SET,0,0,0,0,0,0,0 +.syscon misc,L_SET,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/L_XTND.S b/libc/sysv/consts/L_XTND.S index 8c02c4e88..d21b49d21 100644 --- a/libc/sysv/consts/L_XTND.S +++ b/libc/sysv/consts/L_XTND.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,L_XTND,2,2,2,2,2,2,0 +.syscon misc,L_XTND,2,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/MADV_DODUMP.S b/libc/sysv/consts/MADV_DODUMP.S index aa920a32c..ea2cb1f0d 100644 --- a/libc/sysv/consts/MADV_DODUMP.S +++ b/libc/sysv/consts/MADV_DODUMP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon madv,MADV_DODUMP,17,17,127,127,127,127,127 +.syscon madv,MADV_DODUMP,17,17,127,127,127,127,127,127 diff --git a/libc/sysv/consts/MADV_DOFORK.S b/libc/sysv/consts/MADV_DOFORK.S index 6b4df4248..97abda7df 100644 --- a/libc/sysv/consts/MADV_DOFORK.S +++ b/libc/sysv/consts/MADV_DOFORK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon madv,MADV_DOFORK,11,11,127,127,127,127,127 +.syscon madv,MADV_DOFORK,11,11,127,127,127,127,127,127 diff --git a/libc/sysv/consts/MADV_DONTDUMP.S b/libc/sysv/consts/MADV_DONTDUMP.S index 2095c5021..ea845ccc5 100644 --- a/libc/sysv/consts/MADV_DONTDUMP.S +++ b/libc/sysv/consts/MADV_DONTDUMP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon madv,MADV_DONTDUMP,16,16,127,127,127,127,127 +.syscon madv,MADV_DONTDUMP,16,16,127,127,127,127,127,127 diff --git a/libc/sysv/consts/MADV_DONTFORK.S b/libc/sysv/consts/MADV_DONTFORK.S index ba878039b..dd7f40560 100644 --- a/libc/sysv/consts/MADV_DONTFORK.S +++ b/libc/sysv/consts/MADV_DONTFORK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon madv,MADV_DONTFORK,10,10,127,127,127,127,127 +.syscon madv,MADV_DONTFORK,10,10,127,127,127,127,127,127 diff --git a/libc/sysv/consts/MADV_DONTNEED.S b/libc/sysv/consts/MADV_DONTNEED.S index d1597f459..8907aeb69 100644 --- a/libc/sysv/consts/MADV_DONTNEED.S +++ b/libc/sysv/consts/MADV_DONTNEED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon madv,MADV_DONTNEED,4,4,4,4,4,4,127 +.syscon madv,MADV_DONTNEED,4,4,4,4,4,4,4,127 diff --git a/libc/sysv/consts/MADV_FREE.S b/libc/sysv/consts/MADV_FREE.S index 252313724..c68ea7f71 100644 --- a/libc/sysv/consts/MADV_FREE.S +++ b/libc/sysv/consts/MADV_FREE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon madv,MADV_FREE,8,8,5,5,6,6,8 +.syscon madv,MADV_FREE,8,8,5,5,5,6,6,8 diff --git a/libc/sysv/consts/MADV_HUGEPAGE.S b/libc/sysv/consts/MADV_HUGEPAGE.S index 422937c5c..e0f7ed442 100644 --- a/libc/sysv/consts/MADV_HUGEPAGE.S +++ b/libc/sysv/consts/MADV_HUGEPAGE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon madv,MADV_HUGEPAGE,14,14,127,127,127,127,127 +.syscon madv,MADV_HUGEPAGE,14,14,127,127,127,127,127,127 diff --git a/libc/sysv/consts/MADV_HWPOISON.S b/libc/sysv/consts/MADV_HWPOISON.S index b357a4581..f8c958c60 100644 --- a/libc/sysv/consts/MADV_HWPOISON.S +++ b/libc/sysv/consts/MADV_HWPOISON.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon madv,MADV_HWPOISON,100,100,127,127,127,127,127 +.syscon madv,MADV_HWPOISON,100,100,127,127,127,127,127,127 diff --git a/libc/sysv/consts/MADV_MERGEABLE.S b/libc/sysv/consts/MADV_MERGEABLE.S index 2211253db..a4570a86f 100644 --- a/libc/sysv/consts/MADV_MERGEABLE.S +++ b/libc/sysv/consts/MADV_MERGEABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon madv,MADV_MERGEABLE,12,12,127,127,127,127,127 +.syscon madv,MADV_MERGEABLE,12,12,127,127,127,127,127,127 diff --git a/libc/sysv/consts/MADV_NOHUGEPAGE.S b/libc/sysv/consts/MADV_NOHUGEPAGE.S index fe23756e4..2776cee1a 100644 --- a/libc/sysv/consts/MADV_NOHUGEPAGE.S +++ b/libc/sysv/consts/MADV_NOHUGEPAGE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon madv,MADV_NOHUGEPAGE,15,15,127,127,127,127,127 +.syscon madv,MADV_NOHUGEPAGE,15,15,127,127,127,127,127,127 diff --git a/libc/sysv/consts/MADV_NORMAL.S b/libc/sysv/consts/MADV_NORMAL.S index 8c74c8e9c..5e7faa6a3 100644 --- a/libc/sysv/consts/MADV_NORMAL.S +++ b/libc/sysv/consts/MADV_NORMAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon madv,MADV_NORMAL,0,0,0,0,0,0,0 +.syscon madv,MADV_NORMAL,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MADV_RANDOM.S b/libc/sysv/consts/MADV_RANDOM.S index 6a361d30e..e3c11f2d0 100644 --- a/libc/sysv/consts/MADV_RANDOM.S +++ b/libc/sysv/consts/MADV_RANDOM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon madv,MADV_RANDOM,1,1,1,1,1,1,1 +.syscon madv,MADV_RANDOM,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/MADV_REMOVE.S b/libc/sysv/consts/MADV_REMOVE.S index 348059d21..5bd16344e 100644 --- a/libc/sysv/consts/MADV_REMOVE.S +++ b/libc/sysv/consts/MADV_REMOVE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon madv,MADV_REMOVE,9,9,127,127,127,127,127 +.syscon madv,MADV_REMOVE,9,9,127,127,127,127,127,127 diff --git a/libc/sysv/consts/MADV_SEQUENTIAL.S b/libc/sysv/consts/MADV_SEQUENTIAL.S index 083f55d96..a61b9039b 100644 --- a/libc/sysv/consts/MADV_SEQUENTIAL.S +++ b/libc/sysv/consts/MADV_SEQUENTIAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon madv,MADV_SEQUENTIAL,2,2,2,2,2,2,2 +.syscon madv,MADV_SEQUENTIAL,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/MADV_UNMERGEABLE.S b/libc/sysv/consts/MADV_UNMERGEABLE.S index e09909df0..7660a5b8f 100644 --- a/libc/sysv/consts/MADV_UNMERGEABLE.S +++ b/libc/sysv/consts/MADV_UNMERGEABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon madv,MADV_UNMERGEABLE,13,13,127,127,127,127,127 +.syscon madv,MADV_UNMERGEABLE,13,13,127,127,127,127,127,127 diff --git a/libc/sysv/consts/MADV_WILLNEED.S b/libc/sysv/consts/MADV_WILLNEED.S index c2c24382f..9706c1332 100644 --- a/libc/sysv/consts/MADV_WILLNEED.S +++ b/libc/sysv/consts/MADV_WILLNEED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon madv,MADV_WILLNEED,3,3,3,3,3,3,3 +.syscon madv,MADV_WILLNEED,3,3,3,3,3,3,3,3 diff --git a/libc/sysv/consts/MAP_32BIT.S b/libc/sysv/consts/MAP_32BIT.S index 2a35e8b2f..1a358d1c2 100644 --- a/libc/sysv/consts/MAP_32BIT.S +++ b/libc/sysv/consts/MAP_32BIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,MAP_32BIT,0x00000040,0x00000040,0,0x00080000,0,0,0 +.syscon compat,MAP_32BIT,0x00000040,0x00000040,0,0,0x00080000,0,0,0 diff --git a/libc/sysv/consts/MAP_ANON.S b/libc/sysv/consts/MAP_ANON.S index bdbec5c9f..9c6de3135 100644 --- a/libc/sysv/consts/MAP_ANON.S +++ b/libc/sysv/consts/MAP_ANON.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,MAP_ANON,0x00000020,0x00000020,0x00001000,0x00001000,0x00001000,0x00001000,0x00000020 +.syscon compat,MAP_ANON,0x00000020,0x00000020,0x00001000,0x00001000,0x00001000,0x00001000,0x00001000,0x00000020 diff --git a/libc/sysv/consts/MAP_ANONYMOUS.S b/libc/sysv/consts/MAP_ANONYMOUS.S index 6903e084d..b181cad23 100644 --- a/libc/sysv/consts/MAP_ANONYMOUS.S +++ b/libc/sysv/consts/MAP_ANONYMOUS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mmap,MAP_ANONYMOUS,0x00000020,0x00000020,0x00001000,0x00001000,0x00001000,0x00001000,0x00000020 +.syscon mmap,MAP_ANONYMOUS,0x00000020,0x00000020,0x00001000,0x00001000,0x00001000,0x00001000,0x00001000,0x00000020 diff --git a/libc/sysv/consts/MAP_CONCEAL.S b/libc/sysv/consts/MAP_CONCEAL.S index 736e4be7a..1fcaa5018 100644 --- a/libc/sysv/consts/MAP_CONCEAL.S +++ b/libc/sysv/consts/MAP_CONCEAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mmap,MAP_CONCEAL,0,0,0,0x00020000,0x00008000,0x00008000,0 +.syscon mmap,MAP_CONCEAL,0,0,0,0,0x00020000,0x00008000,0x00008000,0 diff --git a/libc/sysv/consts/MAP_DENYWRITE.S b/libc/sysv/consts/MAP_DENYWRITE.S index f2b9beb0c..3e47c5e90 100644 --- a/libc/sysv/consts/MAP_DENYWRITE.S +++ b/libc/sysv/consts/MAP_DENYWRITE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,MAP_DENYWRITE,0x00000800,0x00000800,0,0,0,0,0 +.syscon compat,MAP_DENYWRITE,0x00000800,0x00000800,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_EXECUTABLE.S b/libc/sysv/consts/MAP_EXECUTABLE.S index 22ec290c6..e7ef6c3c7 100644 --- a/libc/sysv/consts/MAP_EXECUTABLE.S +++ b/libc/sysv/consts/MAP_EXECUTABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,MAP_EXECUTABLE,0x00001000,0x00001000,0,0,0,0,0 +.syscon compat,MAP_EXECUTABLE,0x00001000,0x00001000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_FILE.S b/libc/sysv/consts/MAP_FILE.S index 0daf9139f..ea600a930 100644 --- a/libc/sysv/consts/MAP_FILE.S +++ b/libc/sysv/consts/MAP_FILE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mmap,MAP_FILE,0,0,0,0,0,0,0 +.syscon mmap,MAP_FILE,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_FIXED.S b/libc/sysv/consts/MAP_FIXED.S index 2df8a5a5c..e18b848ea 100644 --- a/libc/sysv/consts/MAP_FIXED.S +++ b/libc/sysv/consts/MAP_FIXED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mmap,MAP_FIXED,0x00000010,0x00000010,0x00000010,0x00000010,0x00000010,0x00000010,0x00000010 +.syscon mmap,MAP_FIXED,0x00000010,0x00000010,0x00000010,0x00000010,0x00000010,0x00000010,0x00000010,0x00000010 diff --git a/libc/sysv/consts/MAP_FIXED_NOREPLACE.S b/libc/sysv/consts/MAP_FIXED_NOREPLACE.S index fe5971d3e..1a4a4ad8f 100644 --- a/libc/sysv/consts/MAP_FIXED_NOREPLACE.S +++ b/libc/sysv/consts/MAP_FIXED_NOREPLACE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mmap,MAP_FIXED_NOREPLACE,0x08000000,0x08000000,0x00004010,0x08000000,0x08000000,0x08000000,0x08000000 +.syscon mmap,MAP_FIXED_NOREPLACE,0x08000000,0x08000000,0x00004010,0x00004010,0x08000000,0x08000000,0x08000000,0x08000000 diff --git a/libc/sysv/consts/MAP_GROWSDOWN.S b/libc/sysv/consts/MAP_GROWSDOWN.S index b737d0786..62bed1141 100644 --- a/libc/sysv/consts/MAP_GROWSDOWN.S +++ b/libc/sysv/consts/MAP_GROWSDOWN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mmap,MAP_GROWSDOWN,0x00000100,0x00000100,0,0,0,0,0 +.syscon mmap,MAP_GROWSDOWN,0x00000100,0x00000100,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_HASSEMAPHORE.S b/libc/sysv/consts/MAP_HASSEMAPHORE.S index 6350dee29..94cbf8f54 100644 --- a/libc/sysv/consts/MAP_HASSEMAPHORE.S +++ b/libc/sysv/consts/MAP_HASSEMAPHORE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mmap,MAP_HASSEMAPHORE,0,0,0x00000200,0x00000200,0,0x00000200,0 +.syscon mmap,MAP_HASSEMAPHORE,0,0,0x00000200,0x00000200,0x00000200,0,0x00000200,0 diff --git a/libc/sysv/consts/MAP_HUGETLB.S b/libc/sysv/consts/MAP_HUGETLB.S index 791c0b6e4..8218e2ade 100644 --- a/libc/sysv/consts/MAP_HUGETLB.S +++ b/libc/sysv/consts/MAP_HUGETLB.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mmap,MAP_HUGETLB,0x00040000,0x00040000,0,0,0,0,0x80000000 +.syscon mmap,MAP_HUGETLB,0x00040000,0x00040000,0,0,0,0,0,0x80000000 diff --git a/libc/sysv/consts/MAP_HUGE_MASK.S b/libc/sysv/consts/MAP_HUGE_MASK.S index 9e7d6f042..0014eaa02 100644 --- a/libc/sysv/consts/MAP_HUGE_MASK.S +++ b/libc/sysv/consts/MAP_HUGE_MASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mmap,MAP_HUGE_MASK,63,63,0,0,0,0,0 +.syscon mmap,MAP_HUGE_MASK,63,63,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_HUGE_SHIFT.S b/libc/sysv/consts/MAP_HUGE_SHIFT.S index a70c6a239..aba8dcea0 100644 --- a/libc/sysv/consts/MAP_HUGE_SHIFT.S +++ b/libc/sysv/consts/MAP_HUGE_SHIFT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mmap,MAP_HUGE_SHIFT,26,26,0,0,0,0,0 +.syscon mmap,MAP_HUGE_SHIFT,26,26,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_INHERIT.S b/libc/sysv/consts/MAP_INHERIT.S index 8ab2dfa0b..22a45f80c 100644 --- a/libc/sysv/consts/MAP_INHERIT.S +++ b/libc/sysv/consts/MAP_INHERIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mmap,MAP_INHERIT,-1,-1,-1,-1,-1,0x00000080,-1 +.syscon mmap,MAP_INHERIT,-1,-1,-1,-1,-1,-1,0x00000080,-1 diff --git a/libc/sysv/consts/MAP_LOCKED.S b/libc/sysv/consts/MAP_LOCKED.S index 734beb688..b87b60838 100644 --- a/libc/sysv/consts/MAP_LOCKED.S +++ b/libc/sysv/consts/MAP_LOCKED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mmap,MAP_LOCKED,0x00002000,0x00002000,0,0,0,0,0 +.syscon mmap,MAP_LOCKED,0x00002000,0x00002000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_NOCORE.S b/libc/sysv/consts/MAP_NOCORE.S index 0608413a2..72486ba63 100644 --- a/libc/sysv/consts/MAP_NOCORE.S +++ b/libc/sysv/consts/MAP_NOCORE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,MAP_NOCORE,0,0,0,0x00020000,0x00008000,0x00008000,0 +.syscon compat,MAP_NOCORE,0,0,0,0,0x00020000,0x00008000,0x00008000,0 diff --git a/libc/sysv/consts/MAP_NONBLOCK.S b/libc/sysv/consts/MAP_NONBLOCK.S index 5f4f7c76d..3dd99e79e 100644 --- a/libc/sysv/consts/MAP_NONBLOCK.S +++ b/libc/sysv/consts/MAP_NONBLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mmap,MAP_NONBLOCK,0x00010000,0x00010000,0,0,0,0,0 +.syscon mmap,MAP_NONBLOCK,0x00010000,0x00010000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_NORESERVE.S b/libc/sysv/consts/MAP_NORESERVE.S index fc177e50d..a7968271e 100644 --- a/libc/sysv/consts/MAP_NORESERVE.S +++ b/libc/sysv/consts/MAP_NORESERVE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mmap,MAP_NORESERVE,0x00004000,0x00004000,0x00000040,0,0,0x00000040,0 +.syscon mmap,MAP_NORESERVE,0x00004000,0x00004000,0x00000040,0x00000040,0,0,0x00000040,0 diff --git a/libc/sysv/consts/MAP_NOSYNC.S b/libc/sysv/consts/MAP_NOSYNC.S index 03d932e92..8f1fce904 100644 --- a/libc/sysv/consts/MAP_NOSYNC.S +++ b/libc/sysv/consts/MAP_NOSYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mmap,MAP_NOSYNC,0,0,0,0x00000800,0,0,0 +.syscon mmap,MAP_NOSYNC,0,0,0,0,0x00000800,0,0,0 diff --git a/libc/sysv/consts/MAP_POPULATE.S b/libc/sysv/consts/MAP_POPULATE.S index 997a1dfaa..ea847540e 100644 --- a/libc/sysv/consts/MAP_POPULATE.S +++ b/libc/sysv/consts/MAP_POPULATE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mmap,MAP_POPULATE,0x00008000,0x00008000,0,0x00040000,0,0,0 +.syscon mmap,MAP_POPULATE,0x00008000,0x00008000,0,0,0x00040000,0,0,0 diff --git a/libc/sysv/consts/MAP_PRIVATE.S b/libc/sysv/consts/MAP_PRIVATE.S index d606edb4c..e8cb69625 100644 --- a/libc/sysv/consts/MAP_PRIVATE.S +++ b/libc/sysv/consts/MAP_PRIVATE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mmap,MAP_PRIVATE,2,2,2,2,2,2,2 +.syscon mmap,MAP_PRIVATE,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/MAP_SHARED.S b/libc/sysv/consts/MAP_SHARED.S index 899ebd036..5f2275fa0 100644 --- a/libc/sysv/consts/MAP_SHARED.S +++ b/libc/sysv/consts/MAP_SHARED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mmap,MAP_SHARED,1,1,1,1,1,1,1 +.syscon mmap,MAP_SHARED,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/MAP_SHARED_VALIDATE.S b/libc/sysv/consts/MAP_SHARED_VALIDATE.S index 1ee03e60c..d5b7b6cc0 100644 --- a/libc/sysv/consts/MAP_SHARED_VALIDATE.S +++ b/libc/sysv/consts/MAP_SHARED_VALIDATE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mmap,MAP_SHARED_VALIDATE,3,3,1,1,1,1,1 +.syscon mmap,MAP_SHARED_VALIDATE,3,3,1,1,1,1,1,1 diff --git a/libc/sysv/consts/MAP_STACK.S b/libc/sysv/consts/MAP_STACK.S index ecb025e70..9580110cb 100644 --- a/libc/sysv/consts/MAP_STACK.S +++ b/libc/sysv/consts/MAP_STACK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mmap,MAP_STACK,6,6,6,6,6,6,6 +.syscon mmap,MAP_STACK,6,6,6,6,6,6,6,6 diff --git a/libc/sysv/consts/MAP_SYNC.S b/libc/sysv/consts/MAP_SYNC.S index ec28b5bf3..f00c65dcf 100644 --- a/libc/sysv/consts/MAP_SYNC.S +++ b/libc/sysv/consts/MAP_SYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mmap,MAP_SYNC,0x00080000,0x00080000,0,0,0,0,0 +.syscon mmap,MAP_SYNC,0x00080000,0x00080000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_TYPE.S b/libc/sysv/consts/MAP_TYPE.S index cd1922d94..12305654a 100644 --- a/libc/sysv/consts/MAP_TYPE.S +++ b/libc/sysv/consts/MAP_TYPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mmap,MAP_TYPE,15,15,15,15,15,15,15 +.syscon mmap,MAP_TYPE,15,15,15,15,15,15,15,15 diff --git a/libc/sysv/consts/MATH_ERREXCEPT.S b/libc/sysv/consts/MATH_ERREXCEPT.S index 37541e664..b4b21e1d4 100644 --- a/libc/sysv/consts/MATH_ERREXCEPT.S +++ b/libc/sysv/consts/MATH_ERREXCEPT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,MATH_ERREXCEPT,2,2,2,2,2,2,0 +.syscon misc,MATH_ERREXCEPT,2,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/MATH_ERRNO.S b/libc/sysv/consts/MATH_ERRNO.S index 62de91262..1feafb8f4 100644 --- a/libc/sysv/consts/MATH_ERRNO.S +++ b/libc/sysv/consts/MATH_ERRNO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,MATH_ERRNO,1,1,1,1,1,1,0 +.syscon misc,MATH_ERRNO,1,1,1,1,1,1,1,0 diff --git a/libc/sysv/consts/MAXNAMLEN.S b/libc/sysv/consts/MAXNAMLEN.S index 83016b5de..39e41287f 100644 --- a/libc/sysv/consts/MAXNAMLEN.S +++ b/libc/sysv/consts/MAXNAMLEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,MAXNAMLEN,255,255,255,255,255,255,0 +.syscon misc,MAXNAMLEN,255,255,255,255,255,255,255,0 diff --git a/libc/sysv/consts/MAXQUOTAS.S b/libc/sysv/consts/MAXQUOTAS.S index fe4e48dad..6f75185e0 100644 --- a/libc/sysv/consts/MAXQUOTAS.S +++ b/libc/sysv/consts/MAXQUOTAS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,MAXQUOTAS,2,2,2,2,2,2,0 +.syscon misc,MAXQUOTAS,2,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/MAX_CANON.S b/libc/sysv/consts/MAX_CANON.S index a596d02f1..5c4d76078 100644 --- a/libc/sysv/consts/MAX_CANON.S +++ b/libc/sysv/consts/MAX_CANON.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon limits,MAX_CANON,255,255,1024,255,255,255,255 +.syscon limits,MAX_CANON,255,255,1024,1024,255,255,255,255 diff --git a/libc/sysv/consts/MAX_DQ_TIME.S b/libc/sysv/consts/MAX_DQ_TIME.S index 3b4edd930..5d1aae129 100644 --- a/libc/sysv/consts/MAX_DQ_TIME.S +++ b/libc/sysv/consts/MAX_DQ_TIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,MAX_DQ_TIME,0x093a80,0x093a80,0x093a80,0x093a80,0x093a80,0x093a80,0 +.syscon misc,MAX_DQ_TIME,0x093a80,0x093a80,0x093a80,0x093a80,0x093a80,0x093a80,0x093a80,0 diff --git a/libc/sysv/consts/MAX_HANDLE_SZ.S b/libc/sysv/consts/MAX_HANDLE_SZ.S index 9b84316a7..abcc26556 100644 --- a/libc/sysv/consts/MAX_HANDLE_SZ.S +++ b/libc/sysv/consts/MAX_HANDLE_SZ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,MAX_HANDLE_SZ,0x80,0x80,0,0,0,0,0 +.syscon misc,MAX_HANDLE_SZ,0x80,0x80,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MAX_INPUT.S b/libc/sysv/consts/MAX_INPUT.S index 03ab4d2c8..30a30d281 100644 --- a/libc/sysv/consts/MAX_INPUT.S +++ b/libc/sysv/consts/MAX_INPUT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon limits,MAX_INPUT,255,255,1024,255,255,255,255 +.syscon limits,MAX_INPUT,255,255,1024,1024,255,255,255,255 diff --git a/libc/sysv/consts/MAX_IQ_TIME.S b/libc/sysv/consts/MAX_IQ_TIME.S index 334388962..09d284764 100644 --- a/libc/sysv/consts/MAX_IQ_TIME.S +++ b/libc/sysv/consts/MAX_IQ_TIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,MAX_IQ_TIME,0x093a80,0x093a80,0x093a80,0x093a80,0x093a80,0x093a80,0 +.syscon misc,MAX_IQ_TIME,0x093a80,0x093a80,0x093a80,0x093a80,0x093a80,0x093a80,0x093a80,0 diff --git a/libc/sysv/consts/MCAST_BLOCK_SOURCE.S b/libc/sysv/consts/MCAST_BLOCK_SOURCE.S index 410bce149..75d3eec6d 100644 --- a/libc/sysv/consts/MCAST_BLOCK_SOURCE.S +++ b/libc/sysv/consts/MCAST_BLOCK_SOURCE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,MCAST_BLOCK_SOURCE,43,43,84,84,0,0,43 +.syscon misc,MCAST_BLOCK_SOURCE,43,43,84,84,84,0,0,43 diff --git a/libc/sysv/consts/MCAST_EXCLUDE.S b/libc/sysv/consts/MCAST_EXCLUDE.S index 67c5aa11b..d035679b9 100644 --- a/libc/sysv/consts/MCAST_EXCLUDE.S +++ b/libc/sysv/consts/MCAST_EXCLUDE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,MCAST_EXCLUDE,0,0,2,2,0,0,0 +.syscon misc,MCAST_EXCLUDE,0,0,2,2,2,0,0,0 diff --git a/libc/sysv/consts/MCAST_INCLUDE.S b/libc/sysv/consts/MCAST_INCLUDE.S index c65ee3b11..eb2ba3f57 100644 --- a/libc/sysv/consts/MCAST_INCLUDE.S +++ b/libc/sysv/consts/MCAST_INCLUDE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,MCAST_INCLUDE,1,1,1,1,0,0,0 +.syscon misc,MCAST_INCLUDE,1,1,1,1,1,0,0,0 diff --git a/libc/sysv/consts/MCAST_JOIN_GROUP.S b/libc/sysv/consts/MCAST_JOIN_GROUP.S index 63b8099bc..6baa7ee9b 100644 --- a/libc/sysv/consts/MCAST_JOIN_GROUP.S +++ b/libc/sysv/consts/MCAST_JOIN_GROUP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,MCAST_JOIN_GROUP,42,42,80,80,0,0,41 +.syscon misc,MCAST_JOIN_GROUP,42,42,80,80,80,0,0,41 diff --git a/libc/sysv/consts/MCAST_JOIN_SOURCE_GROUP.S b/libc/sysv/consts/MCAST_JOIN_SOURCE_GROUP.S index 2b231b06c..d5847e38d 100644 --- a/libc/sysv/consts/MCAST_JOIN_SOURCE_GROUP.S +++ b/libc/sysv/consts/MCAST_JOIN_SOURCE_GROUP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,MCAST_JOIN_SOURCE_GROUP,46,46,82,82,0,0,45 +.syscon misc,MCAST_JOIN_SOURCE_GROUP,46,46,82,82,82,0,0,45 diff --git a/libc/sysv/consts/MCAST_LEAVE_GROUP.S b/libc/sysv/consts/MCAST_LEAVE_GROUP.S index accc9164f..8a7381675 100644 --- a/libc/sysv/consts/MCAST_LEAVE_GROUP.S +++ b/libc/sysv/consts/MCAST_LEAVE_GROUP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,MCAST_LEAVE_GROUP,45,45,81,81,0,0,42 +.syscon misc,MCAST_LEAVE_GROUP,45,45,81,81,81,0,0,42 diff --git a/libc/sysv/consts/MCAST_LEAVE_SOURCE_GROUP.S b/libc/sysv/consts/MCAST_LEAVE_SOURCE_GROUP.S index 3101496f5..7a75cabaa 100644 --- a/libc/sysv/consts/MCAST_LEAVE_SOURCE_GROUP.S +++ b/libc/sysv/consts/MCAST_LEAVE_SOURCE_GROUP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,MCAST_LEAVE_SOURCE_GROUP,47,47,83,83,0,0,46 +.syscon misc,MCAST_LEAVE_SOURCE_GROUP,47,47,83,83,83,0,0,46 diff --git a/libc/sysv/consts/MCAST_MSFILTER.S b/libc/sysv/consts/MCAST_MSFILTER.S index e32550285..6de68a290 100644 --- a/libc/sysv/consts/MCAST_MSFILTER.S +++ b/libc/sysv/consts/MCAST_MSFILTER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,MCAST_MSFILTER,48,48,0,0,0,0,0 +.syscon misc,MCAST_MSFILTER,48,48,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MCAST_UNBLOCK_SOURCE.S b/libc/sysv/consts/MCAST_UNBLOCK_SOURCE.S index 2af1ae214..52ac857bc 100644 --- a/libc/sysv/consts/MCAST_UNBLOCK_SOURCE.S +++ b/libc/sysv/consts/MCAST_UNBLOCK_SOURCE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,MCAST_UNBLOCK_SOURCE,44,44,85,85,0,0,44 +.syscon misc,MCAST_UNBLOCK_SOURCE,44,44,85,85,85,0,0,44 diff --git a/libc/sysv/consts/MCL_CURRENT.S b/libc/sysv/consts/MCL_CURRENT.S index f9f365436..a898d955f 100644 --- a/libc/sysv/consts/MCL_CURRENT.S +++ b/libc/sysv/consts/MCL_CURRENT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mlock,MCL_CURRENT,1,1,1,1,1,1,0 +.syscon mlock,MCL_CURRENT,1,1,1,1,1,1,1,0 diff --git a/libc/sysv/consts/MCL_FUTURE.S b/libc/sysv/consts/MCL_FUTURE.S index b1295ffd0..51835bc2d 100644 --- a/libc/sysv/consts/MCL_FUTURE.S +++ b/libc/sysv/consts/MCL_FUTURE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mlock,MCL_FUTURE,2,2,2,2,2,2,0 +.syscon mlock,MCL_FUTURE,2,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/MCL_ONFAULT.S b/libc/sysv/consts/MCL_ONFAULT.S index c199d4cce..630b7af44 100644 --- a/libc/sysv/consts/MCL_ONFAULT.S +++ b/libc/sysv/consts/MCL_ONFAULT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mlock,MCL_ONFAULT,4,4,0,0,0,0,0 +.syscon mlock,MCL_ONFAULT,4,4,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MEDIUM_ERROR.S b/libc/sysv/consts/MEDIUM_ERROR.S index 507f980ce..5197ba6e3 100644 --- a/libc/sysv/consts/MEDIUM_ERROR.S +++ b/libc/sysv/consts/MEDIUM_ERROR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,MEDIUM_ERROR,3,3,0,0,0,0,0 +.syscon misc,MEDIUM_ERROR,3,3,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MEDIUM_SCAN.S b/libc/sysv/consts/MEDIUM_SCAN.S index e3d79c353..abe6fdede 100644 --- a/libc/sysv/consts/MEDIUM_SCAN.S +++ b/libc/sysv/consts/MEDIUM_SCAN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,MEDIUM_SCAN,56,56,0,0,0,0,0 +.syscon misc,MEDIUM_SCAN,56,56,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MLD_LISTENER_QUERY.S b/libc/sysv/consts/MLD_LISTENER_QUERY.S index 29dabffec..9f585033c 100644 --- a/libc/sysv/consts/MLD_LISTENER_QUERY.S +++ b/libc/sysv/consts/MLD_LISTENER_QUERY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,MLD_LISTENER_QUERY,130,130,130,130,130,130,0 +.syscon misc,MLD_LISTENER_QUERY,130,130,130,130,130,130,130,0 diff --git a/libc/sysv/consts/MLD_LISTENER_REDUCTION.S b/libc/sysv/consts/MLD_LISTENER_REDUCTION.S index 1894280c8..6913e97d1 100644 --- a/libc/sysv/consts/MLD_LISTENER_REDUCTION.S +++ b/libc/sysv/consts/MLD_LISTENER_REDUCTION.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,MLD_LISTENER_REDUCTION,132,132,132,132,0,0,0 +.syscon misc,MLD_LISTENER_REDUCTION,132,132,132,132,132,0,0,0 diff --git a/libc/sysv/consts/MLD_LISTENER_REPORT.S b/libc/sysv/consts/MLD_LISTENER_REPORT.S index ee39fcd8d..e61a7ecf1 100644 --- a/libc/sysv/consts/MLD_LISTENER_REPORT.S +++ b/libc/sysv/consts/MLD_LISTENER_REPORT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,MLD_LISTENER_REPORT,131,131,131,131,131,131,0 +.syscon misc,MLD_LISTENER_REPORT,131,131,131,131,131,131,131,0 diff --git a/libc/sysv/consts/MNT_ASYNC.S b/libc/sysv/consts/MNT_ASYNC.S index ad1f0d221..f458cbe71 100644 --- a/libc/sysv/consts/MNT_ASYNC.S +++ b/libc/sysv/consts/MNT_ASYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MNT_ASYNC,0,0,0x00000040,0x00000040,0x00000040,0x00000040,0 +.syscon mount,MNT_ASYNC,0,0,0x00000040,0x00000040,0x00000040,0x00000040,0x00000040,0 diff --git a/libc/sysv/consts/MNT_BYFSID.S b/libc/sysv/consts/MNT_BYFSID.S index f08c10e0e..cf16ee0ab 100644 --- a/libc/sysv/consts/MNT_BYFSID.S +++ b/libc/sysv/consts/MNT_BYFSID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon unmount,MNT_BYFSID,0,0,0,0x08000000,0,0,0 +.syscon unmount,MNT_BYFSID,0,0,0,0,0x08000000,0,0,0 diff --git a/libc/sysv/consts/MNT_DETACH.S b/libc/sysv/consts/MNT_DETACH.S index a65c62efe..c8923e07d 100644 --- a/libc/sysv/consts/MNT_DETACH.S +++ b/libc/sysv/consts/MNT_DETACH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon unmount,MNT_DETACH,2,2,0,0,0,0,0 +.syscon unmount,MNT_DETACH,2,2,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MNT_EXPIRE.S b/libc/sysv/consts/MNT_EXPIRE.S index d86df6bdc..2b003cedb 100644 --- a/libc/sysv/consts/MNT_EXPIRE.S +++ b/libc/sysv/consts/MNT_EXPIRE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon unmount,MNT_EXPIRE,4,4,0,0,0,0,0 +.syscon unmount,MNT_EXPIRE,4,4,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MNT_FORCE.S b/libc/sysv/consts/MNT_FORCE.S index b89fb4bbf..8c5ab9c19 100644 --- a/libc/sysv/consts/MNT_FORCE.S +++ b/libc/sysv/consts/MNT_FORCE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon unmount,MNT_FORCE,1,1,0x00080000,0x00080000,0x00080000,0x00080000,2 +.syscon unmount,MNT_FORCE,1,1,0x00080000,0x00080000,0x00080000,0x00080000,0x00080000,2 diff --git a/libc/sysv/consts/MNT_NOATIME.S b/libc/sysv/consts/MNT_NOATIME.S index 274d99d68..a54a0d836 100644 --- a/libc/sysv/consts/MNT_NOATIME.S +++ b/libc/sysv/consts/MNT_NOATIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MNT_NOATIME,0x00000400,0x00000400,0x10000000,0x10000000,0x00008000,0x04000000,0x00000400 +.syscon mount,MNT_NOATIME,0x00000400,0x00000400,0x10000000,0x10000000,0x10000000,0x00008000,0x04000000,0x00000400 diff --git a/libc/sysv/consts/MNT_NOCLUSTERR.S b/libc/sysv/consts/MNT_NOCLUSTERR.S index 4784ab9fb..1639d0855 100644 --- a/libc/sysv/consts/MNT_NOCLUSTERR.S +++ b/libc/sysv/consts/MNT_NOCLUSTERR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MNT_NOCLUSTERR,0,0,0,0x40000000,0,0,0 +.syscon mount,MNT_NOCLUSTERR,0,0,0,0,0x40000000,0,0,0 diff --git a/libc/sysv/consts/MNT_NOCLUSTERW.S b/libc/sysv/consts/MNT_NOCLUSTERW.S index ac3710f14..2b1db0085 100644 --- a/libc/sysv/consts/MNT_NOCLUSTERW.S +++ b/libc/sysv/consts/MNT_NOCLUSTERW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MNT_NOCLUSTERW,0,0,0,0x80000000,0,0,0 +.syscon mount,MNT_NOCLUSTERW,0,0,0,0,0x80000000,0,0,0 diff --git a/libc/sysv/consts/MNT_NODEV.S b/libc/sysv/consts/MNT_NODEV.S index f50468459..15de5c5ad 100644 --- a/libc/sysv/consts/MNT_NODEV.S +++ b/libc/sysv/consts/MNT_NODEV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MNT_NODEV,0x00000004,0x00000004,0x00000010,0x00000010,0x00000010,0x00000010,0x00000004 +.syscon mount,MNT_NODEV,0x00000004,0x00000004,0x00000010,0x00000010,0x00000010,0x00000010,0x00000010,0x00000004 diff --git a/libc/sysv/consts/MNT_NOEXEC.S b/libc/sysv/consts/MNT_NOEXEC.S index e775f74b4..e7cadf70d 100644 --- a/libc/sysv/consts/MNT_NOEXEC.S +++ b/libc/sysv/consts/MNT_NOEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MNT_NOEXEC,0x00000008,0x00000008,0x00000004,0x00000004,0x00000004,0x00000004,0x00000008 +.syscon mount,MNT_NOEXEC,0x00000008,0x00000008,0x00000004,0x00000004,0x00000004,0x00000004,0x00000004,0x00000008 diff --git a/libc/sysv/consts/MNT_NOSUID.S b/libc/sysv/consts/MNT_NOSUID.S index 22fae518d..283e8f84b 100644 --- a/libc/sysv/consts/MNT_NOSUID.S +++ b/libc/sysv/consts/MNT_NOSUID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MNT_NOSUID,0,0,0x00000008,0x00000008,0x00000008,0x00000008,0x00000001 +.syscon mount,MNT_NOSUID,0,0,0x00000008,0x00000008,0x00000008,0x00000008,0x00000008,0x00000001 diff --git a/libc/sysv/consts/MNT_RDONLY.S b/libc/sysv/consts/MNT_RDONLY.S index 959360ce5..e68eb88a1 100644 --- a/libc/sysv/consts/MNT_RDONLY.S +++ b/libc/sysv/consts/MNT_RDONLY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MNT_RDONLY,0x00000001,0x00000001,0x00000001,0x00000001,0x00000001,0x00000001,0x00000001 +.syscon mount,MNT_RDONLY,0x00000001,0x00000001,0x00000001,0x00000001,0x00000001,0x00000001,0x00000001,0x00000001 diff --git a/libc/sysv/consts/MNT_RELATIME.S b/libc/sysv/consts/MNT_RELATIME.S index 8a1f271f0..0bb786a1e 100644 --- a/libc/sysv/consts/MNT_RELATIME.S +++ b/libc/sysv/consts/MNT_RELATIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MNT_RELATIME,0x00200000,0x00200000,0,0,0,0x00020000,0 +.syscon mount,MNT_RELATIME,0x00200000,0x00200000,0,0,0,0,0x00020000,0 diff --git a/libc/sysv/consts/MNT_RELOAD.S b/libc/sysv/consts/MNT_RELOAD.S index fba1c02ca..9e422995c 100644 --- a/libc/sysv/consts/MNT_RELOAD.S +++ b/libc/sysv/consts/MNT_RELOAD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MNT_RELOAD,0,0,0x00040000,0x00040000,0x00040000,0x00040000,0 +.syscon mount,MNT_RELOAD,0,0,0x00040000,0x00040000,0x00040000,0x00040000,0x00040000,0 diff --git a/libc/sysv/consts/MNT_SNAPSHOT.S b/libc/sysv/consts/MNT_SNAPSHOT.S index a1cf03295..7f4283478 100644 --- a/libc/sysv/consts/MNT_SNAPSHOT.S +++ b/libc/sysv/consts/MNT_SNAPSHOT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MNT_SNAPSHOT,0,0,0x40000000,0x01000000,0,0,0 +.syscon mount,MNT_SNAPSHOT,0,0,0x40000000,0x40000000,0x01000000,0,0,0 diff --git a/libc/sysv/consts/MNT_STRICTATIME.S b/libc/sysv/consts/MNT_STRICTATIME.S index 2363643e9..ac1c15588 100644 --- a/libc/sysv/consts/MNT_STRICTATIME.S +++ b/libc/sysv/consts/MNT_STRICTATIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MNT_STRICTATIME,0x01000000,0x01000000,0x80000000,0,0,0,0 +.syscon mount,MNT_STRICTATIME,0x01000000,0x01000000,0x80000000,0x80000000,0,0,0,0 diff --git a/libc/sysv/consts/MNT_SUIDDIR.S b/libc/sysv/consts/MNT_SUIDDIR.S index f83ea5041..b10286c75 100644 --- a/libc/sysv/consts/MNT_SUIDDIR.S +++ b/libc/sysv/consts/MNT_SUIDDIR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MNT_SUIDDIR,0,0,0,0x00100000,0,0,0 +.syscon mount,MNT_SUIDDIR,0,0,0,0,0x00100000,0,0,0 diff --git a/libc/sysv/consts/MNT_SYNCHRONOUS.S b/libc/sysv/consts/MNT_SYNCHRONOUS.S index 016c4af99..0e80a0bfd 100644 --- a/libc/sysv/consts/MNT_SYNCHRONOUS.S +++ b/libc/sysv/consts/MNT_SYNCHRONOUS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MNT_SYNCHRONOUS,0x00000010,0x00000010,0x00000002,0x00000002,0x00000002,0x00000002,0x00000010 +.syscon mount,MNT_SYNCHRONOUS,0x00000010,0x00000010,0x00000002,0x00000002,0x00000002,0x00000002,0x00000002,0x00000010 diff --git a/libc/sysv/consts/MNT_UPDATE.S b/libc/sysv/consts/MNT_UPDATE.S index 2cdca9651..db297b866 100644 --- a/libc/sysv/consts/MNT_UPDATE.S +++ b/libc/sysv/consts/MNT_UPDATE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MNT_UPDATE,0x00000020,0x00000020,0x00010000,0x00010000,0x00010000,0x00010000,0x00000020 +.syscon mount,MNT_UPDATE,0x00000020,0x00000020,0x00010000,0x00010000,0x00010000,0x00010000,0x00010000,0x00000020 diff --git a/libc/sysv/consts/MREMAP_FIXED.S b/libc/sysv/consts/MREMAP_FIXED.S index 0e2a23002..ac6a13656 100644 --- a/libc/sysv/consts/MREMAP_FIXED.S +++ b/libc/sysv/consts/MREMAP_FIXED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mremap,MREMAP_FIXED,2,2,2,2,2,2,2 +.syscon mremap,MREMAP_FIXED,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/MREMAP_MAYMOVE.S b/libc/sysv/consts/MREMAP_MAYMOVE.S index e1015628d..7e65b360a 100644 --- a/libc/sysv/consts/MREMAP_MAYMOVE.S +++ b/libc/sysv/consts/MREMAP_MAYMOVE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mremap,MREMAP_MAYMOVE,1,1,1,1,1,1,1 +.syscon mremap,MREMAP_MAYMOVE,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/MSG_BATCH.S b/libc/sysv/consts/MSG_BATCH.S index 048e080c0..e171f4f2f 100644 --- a/libc/sysv/consts/MSG_BATCH.S +++ b/libc/sysv/consts/MSG_BATCH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_BATCH,0x040000,0x040000,0,0,0,0,0 +.syscon msg,MSG_BATCH,0x040000,0x040000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_BCAST.S b/libc/sysv/consts/MSG_BCAST.S index 630e95c36..082634257 100644 --- a/libc/sysv/consts/MSG_BCAST.S +++ b/libc/sysv/consts/MSG_BCAST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_BCAST,0,0,0,0,0x100,0x100,0 +.syscon msg,MSG_BCAST,0,0,0,0,0,0x100,0x100,0 diff --git a/libc/sysv/consts/MSG_CMSG_CLOEXEC.S b/libc/sysv/consts/MSG_CMSG_CLOEXEC.S index 8e2e9e4e3..ea66034e3 100644 --- a/libc/sysv/consts/MSG_CMSG_CLOEXEC.S +++ b/libc/sysv/consts/MSG_CMSG_CLOEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_CMSG_CLOEXEC,0x40000000,0x40000000,0,0x040000,0x0800,0x0800,0 +.syscon msg,MSG_CMSG_CLOEXEC,0x40000000,0x40000000,0,0,0x040000,0x0800,0x0800,0 diff --git a/libc/sysv/consts/MSG_CONFIRM.S b/libc/sysv/consts/MSG_CONFIRM.S index 2d78dc56c..1948be63a 100644 --- a/libc/sysv/consts/MSG_CONFIRM.S +++ b/libc/sysv/consts/MSG_CONFIRM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_CONFIRM,0x0800,0x0800,0,0,0,0,0 +.syscon msg,MSG_CONFIRM,0x0800,0x0800,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_CTRUNC.S b/libc/sysv/consts/MSG_CTRUNC.S index e92cbaaf6..616c888e8 100644 --- a/libc/sysv/consts/MSG_CTRUNC.S +++ b/libc/sysv/consts/MSG_CTRUNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_CTRUNC,8,8,0x20,0x20,0x20,0x20,0x0200 +.syscon msg,MSG_CTRUNC,8,8,0x20,0x20,0x20,0x20,0x20,0x0200 diff --git a/libc/sysv/consts/MSG_DONTROUTE.S b/libc/sysv/consts/MSG_DONTROUTE.S index 71e27a1d9..a2e54fee3 100644 --- a/libc/sysv/consts/MSG_DONTROUTE.S +++ b/libc/sysv/consts/MSG_DONTROUTE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_DONTROUTE,4,4,4,4,4,4,4 +.syscon msg,MSG_DONTROUTE,4,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/MSG_DONTWAIT.S b/libc/sysv/consts/MSG_DONTWAIT.S index 2082c2f62..a08e84f67 100644 --- a/libc/sysv/consts/MSG_DONTWAIT.S +++ b/libc/sysv/consts/MSG_DONTWAIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_DONTWAIT,0x40,0x40,0x80,0x80,0x80,0x80,0 +.syscon msg,MSG_DONTWAIT,0x40,0x40,0x80,0x80,0x80,0x80,0x80,0 diff --git a/libc/sysv/consts/MSG_EOF.S b/libc/sysv/consts/MSG_EOF.S index 24788979f..3e8168a2a 100644 --- a/libc/sysv/consts/MSG_EOF.S +++ b/libc/sysv/consts/MSG_EOF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_EOF,0x0200,0x0200,0x0100,0x0100,0,0,0 +.syscon msg,MSG_EOF,0x0200,0x0200,0x0100,0x0100,0x0100,0,0,0 diff --git a/libc/sysv/consts/MSG_EOR.S b/libc/sysv/consts/MSG_EOR.S index 686a7f984..fe773b16a 100644 --- a/libc/sysv/consts/MSG_EOR.S +++ b/libc/sysv/consts/MSG_EOR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_EOR,0x80,0x80,8,8,8,8,0 +.syscon msg,MSG_EOR,0x80,0x80,8,8,8,8,8,0 diff --git a/libc/sysv/consts/MSG_ERRQUEUE.S b/libc/sysv/consts/MSG_ERRQUEUE.S index c39c5d191..02f1934ff 100644 --- a/libc/sysv/consts/MSG_ERRQUEUE.S +++ b/libc/sysv/consts/MSG_ERRQUEUE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_ERRQUEUE,0x2000,0x2000,0,0,0,0,0x1000 +.syscon msg,MSG_ERRQUEUE,0x2000,0x2000,0,0,0,0,0,0x1000 diff --git a/libc/sysv/consts/MSG_EXCEPT.S b/libc/sysv/consts/MSG_EXCEPT.S index 0f65e2680..da072f0a9 100644 --- a/libc/sysv/consts/MSG_EXCEPT.S +++ b/libc/sysv/consts/MSG_EXCEPT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_EXCEPT,0x2000,0x2000,0,0,0,0,0 +.syscon msg,MSG_EXCEPT,0x2000,0x2000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_FASTOPEN.S b/libc/sysv/consts/MSG_FASTOPEN.S index 323fa6bf7..ff034a75b 100644 --- a/libc/sysv/consts/MSG_FASTOPEN.S +++ b/libc/sysv/consts/MSG_FASTOPEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_FASTOPEN,0x20000000,0x20000000,0,0,0,0,0 +.syscon msg,MSG_FASTOPEN,0x20000000,0x20000000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_FIN.S b/libc/sysv/consts/MSG_FIN.S index 6f437b2aa..f0631e333 100644 --- a/libc/sysv/consts/MSG_FIN.S +++ b/libc/sysv/consts/MSG_FIN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_FIN,0x0200,0x0200,0x0100,0x0100,0,0,0 +.syscon msg,MSG_FIN,0x0200,0x0200,0x0100,0x0100,0x0100,0,0,0 diff --git a/libc/sysv/consts/MSG_INFO.S b/libc/sysv/consts/MSG_INFO.S index d63d2d6f7..d882e3a75 100644 --- a/libc/sysv/consts/MSG_INFO.S +++ b/libc/sysv/consts/MSG_INFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_INFO,12,12,0,0,0,0,0 +.syscon msg,MSG_INFO,12,12,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_MCAST.S b/libc/sysv/consts/MSG_MCAST.S index a35acf8f4..0f68f5321 100644 --- a/libc/sysv/consts/MSG_MCAST.S +++ b/libc/sysv/consts/MSG_MCAST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_MCAST,0,0,0,0,0x200,0x200,0 +.syscon msg,MSG_MCAST,0,0,0,0,0,0x200,0x200,0 diff --git a/libc/sysv/consts/MSG_MORE.S b/libc/sysv/consts/MSG_MORE.S index 577bec178..fa8717d4f 100644 --- a/libc/sysv/consts/MSG_MORE.S +++ b/libc/sysv/consts/MSG_MORE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_MORE,0x8000,0x8000,0,0,0,0,0 +.syscon msg,MSG_MORE,0x8000,0x8000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_NOERROR.S b/libc/sysv/consts/MSG_NOERROR.S index 563a36bdf..22764bb8d 100644 --- a/libc/sysv/consts/MSG_NOERROR.S +++ b/libc/sysv/consts/MSG_NOERROR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_NOERROR,0x1000,0x1000,0x1000,0x1000,0x1000,0x1000,0 +.syscon msg,MSG_NOERROR,0x1000,0x1000,0x1000,0x1000,0x1000,0x1000,0x1000,0 diff --git a/libc/sysv/consts/MSG_NOSIGNAL.S b/libc/sysv/consts/MSG_NOSIGNAL.S index 3d6ed6533..48be7e922 100644 --- a/libc/sysv/consts/MSG_NOSIGNAL.S +++ b/libc/sysv/consts/MSG_NOSIGNAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_NOSIGNAL,0x4000,0x4000,0x80000,0x020000,0x0400,0x0400,0 +.syscon msg,MSG_NOSIGNAL,0x4000,0x4000,0x80000,0x80000,0x020000,0x0400,0x0400,0 diff --git a/libc/sysv/consts/MSG_NOTIFICATION.S b/libc/sysv/consts/MSG_NOTIFICATION.S index d2f83c2cf..7503b5a50 100644 --- a/libc/sysv/consts/MSG_NOTIFICATION.S +++ b/libc/sysv/consts/MSG_NOTIFICATION.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_NOTIFICATION,0x8000,0x8000,0,0x2000,0,0x4000,0 +.syscon msg,MSG_NOTIFICATION,0x8000,0x8000,0,0,0x2000,0,0x4000,0 diff --git a/libc/sysv/consts/MSG_OOB.S b/libc/sysv/consts/MSG_OOB.S index 5ec444045..fd1bfc311 100644 --- a/libc/sysv/consts/MSG_OOB.S +++ b/libc/sysv/consts/MSG_OOB.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_OOB,1,1,1,1,1,1,1 +.syscon msg,MSG_OOB,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/MSG_PARITY_ERROR.S b/libc/sysv/consts/MSG_PARITY_ERROR.S index f4ccb6f41..7abd7fafd 100644 --- a/libc/sysv/consts/MSG_PARITY_ERROR.S +++ b/libc/sysv/consts/MSG_PARITY_ERROR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_PARITY_ERROR,9,9,0,0,0,0,0 +.syscon msg,MSG_PARITY_ERROR,9,9,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_PEEK.S b/libc/sysv/consts/MSG_PEEK.S index 4aa25df68..04245fc9d 100644 --- a/libc/sysv/consts/MSG_PEEK.S +++ b/libc/sysv/consts/MSG_PEEK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_PEEK,2,2,2,2,2,2,2 +.syscon msg,MSG_PEEK,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/MSG_PROXY.S b/libc/sysv/consts/MSG_PROXY.S index 84c753539..e6216ce64 100644 --- a/libc/sysv/consts/MSG_PROXY.S +++ b/libc/sysv/consts/MSG_PROXY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_PROXY,0x10,0x10,0,0,0,0,0 +.syscon msg,MSG_PROXY,0x10,0x10,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_RST.S b/libc/sysv/consts/MSG_RST.S index 187748a96..3bed0246b 100644 --- a/libc/sysv/consts/MSG_RST.S +++ b/libc/sysv/consts/MSG_RST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_RST,0x1000,0x1000,0,0,0,0,0 +.syscon msg,MSG_RST,0x1000,0x1000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_STAT.S b/libc/sysv/consts/MSG_STAT.S index 8f0aebb12..cdee6a110 100644 --- a/libc/sysv/consts/MSG_STAT.S +++ b/libc/sysv/consts/MSG_STAT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_STAT,11,11,0,0,0,0,0 +.syscon msg,MSG_STAT,11,11,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_SYN.S b/libc/sysv/consts/MSG_SYN.S index bb33960a9..b57fbeb86 100644 --- a/libc/sysv/consts/MSG_SYN.S +++ b/libc/sysv/consts/MSG_SYN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_SYN,0x0400,0x0400,0,0,0,0,0 +.syscon msg,MSG_SYN,0x0400,0x0400,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_TRUNC.S b/libc/sysv/consts/MSG_TRUNC.S index 5b25480b0..2b01220fa 100644 --- a/libc/sysv/consts/MSG_TRUNC.S +++ b/libc/sysv/consts/MSG_TRUNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_TRUNC,0x20,0x20,0x10,0x10,0x10,0x10,0x0100 +.syscon msg,MSG_TRUNC,0x20,0x20,0x10,0x10,0x10,0x10,0x10,0x0100 diff --git a/libc/sysv/consts/MSG_WAITALL.S b/libc/sysv/consts/MSG_WAITALL.S index c47a13e5d..633f9c866 100644 --- a/libc/sysv/consts/MSG_WAITALL.S +++ b/libc/sysv/consts/MSG_WAITALL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_WAITALL,0x0100,0x0100,0x40,0x40,0x40,0x40,8 +.syscon msg,MSG_WAITALL,0x0100,0x0100,0x40,0x40,0x40,0x40,0x40,8 diff --git a/libc/sysv/consts/MSG_WAITFORONE.S b/libc/sysv/consts/MSG_WAITFORONE.S index 61642905c..e89b311e2 100644 --- a/libc/sysv/consts/MSG_WAITFORONE.S +++ b/libc/sysv/consts/MSG_WAITFORONE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon msg,MSG_WAITFORONE,0x010000,0x010000,0,0x080000,0,0x2000,0 +.syscon msg,MSG_WAITFORONE,0x010000,0x010000,0,0,0x080000,0,0x2000,0 diff --git a/libc/sysv/consts/MS_ACTIVE.S b/libc/sysv/consts/MS_ACTIVE.S index 148eb75d1..36203189c 100644 --- a/libc/sysv/consts/MS_ACTIVE.S +++ b/libc/sysv/consts/MS_ACTIVE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_ACTIVE,0x40000000,0x40000000,0,0,0,0,0 +.syscon mount,MS_ACTIVE,0x40000000,0x40000000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_ASYNC.S b/libc/sysv/consts/MS_ASYNC.S index c32393ce8..cf2bd6e42 100644 --- a/libc/sysv/consts/MS_ASYNC.S +++ b/libc/sysv/consts/MS_ASYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ms,MS_ASYNC,1,1,1,1,1,1,1 +.syscon ms,MS_ASYNC,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/MS_BIND.S b/libc/sysv/consts/MS_BIND.S index 0515020c4..954836428 100644 --- a/libc/sysv/consts/MS_BIND.S +++ b/libc/sysv/consts/MS_BIND.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_BIND,0x00001000,0x00001000,0,0,0,0,0 +.syscon mount,MS_BIND,0x00001000,0x00001000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_DIRSYNC.S b/libc/sysv/consts/MS_DIRSYNC.S index 67ca054fa..e5ef159c9 100644 --- a/libc/sysv/consts/MS_DIRSYNC.S +++ b/libc/sysv/consts/MS_DIRSYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_DIRSYNC,0x00000080,0x00000080,0,0,0,0,0 +.syscon mount,MS_DIRSYNC,0x00000080,0x00000080,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_INVALIDATE.S b/libc/sysv/consts/MS_INVALIDATE.S index db9ac488c..623dd9982 100644 --- a/libc/sysv/consts/MS_INVALIDATE.S +++ b/libc/sysv/consts/MS_INVALIDATE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ms,MS_INVALIDATE,2,2,2,2,4,2,0 +.syscon ms,MS_INVALIDATE,2,2,2,2,2,4,2,0 diff --git a/libc/sysv/consts/MS_I_VERSION.S b/libc/sysv/consts/MS_I_VERSION.S index fb54f1803..7bee94385 100644 --- a/libc/sysv/consts/MS_I_VERSION.S +++ b/libc/sysv/consts/MS_I_VERSION.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_I_VERSION,0x00800000,0x00800000,0,0,0,0,0 +.syscon mount,MS_I_VERSION,0x00800000,0x00800000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_KERNMOUNT.S b/libc/sysv/consts/MS_KERNMOUNT.S index 16bfceb53..5f3a7a42c 100644 --- a/libc/sysv/consts/MS_KERNMOUNT.S +++ b/libc/sysv/consts/MS_KERNMOUNT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_KERNMOUNT,0x00400000,0x00400000,0,0,0,0,0 +.syscon mount,MS_KERNMOUNT,0x00400000,0x00400000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_LAZYTIME.S b/libc/sysv/consts/MS_LAZYTIME.S index 1444abb52..27a93bfcc 100644 --- a/libc/sysv/consts/MS_LAZYTIME.S +++ b/libc/sysv/consts/MS_LAZYTIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_LAZYTIME,0x02000000,0x02000000,0,0,0,0,0 +.syscon mount,MS_LAZYTIME,0x02000000,0x02000000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_MANDLOCK.S b/libc/sysv/consts/MS_MANDLOCK.S index 798edfc91..bb1da39a1 100644 --- a/libc/sysv/consts/MS_MANDLOCK.S +++ b/libc/sysv/consts/MS_MANDLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_MANDLOCK,0x00000040,0x00000040,0,0,0,0,0 +.syscon mount,MS_MANDLOCK,0x00000040,0x00000040,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_MGC_MSK.S b/libc/sysv/consts/MS_MGC_MSK.S index 6c3440339..0c16e8f0e 100644 --- a/libc/sysv/consts/MS_MGC_MSK.S +++ b/libc/sysv/consts/MS_MGC_MSK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_MGC_MSK,0xffff0000,0xffff0000,0,0,0,0,0 +.syscon mount,MS_MGC_MSK,0xffff0000,0xffff0000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_MGC_VAL.S b/libc/sysv/consts/MS_MGC_VAL.S index c379f2ef0..ae48aad46 100644 --- a/libc/sysv/consts/MS_MGC_VAL.S +++ b/libc/sysv/consts/MS_MGC_VAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_MGC_VAL,0xc0ed0000,0xc0ed0000,0,0,0,0,0 +.syscon mount,MS_MGC_VAL,0xc0ed0000,0xc0ed0000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_MOVE.S b/libc/sysv/consts/MS_MOVE.S index e0e5854ae..c6d94b560 100644 --- a/libc/sysv/consts/MS_MOVE.S +++ b/libc/sysv/consts/MS_MOVE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_MOVE,0x00002000,0x00002000,0,0,0,0,0 +.syscon mount,MS_MOVE,0x00002000,0x00002000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_NOATIME.S b/libc/sysv/consts/MS_NOATIME.S index c9db16cac..366a71ccc 100644 --- a/libc/sysv/consts/MS_NOATIME.S +++ b/libc/sysv/consts/MS_NOATIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_NOATIME,0x00000400,0x00000400,0x10000000,0x10000000,0x00008000,0x04000000,0x00000400 +.syscon mount,MS_NOATIME,0x00000400,0x00000400,0x10000000,0x10000000,0x10000000,0x00008000,0x04000000,0x00000400 diff --git a/libc/sysv/consts/MS_NODEV.S b/libc/sysv/consts/MS_NODEV.S index 235513c12..a5915c58f 100644 --- a/libc/sysv/consts/MS_NODEV.S +++ b/libc/sysv/consts/MS_NODEV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_NODEV,0x00000004,0x00000004,0x00000010,0x00000010,0x00000010,0x00000010,0x00000004 +.syscon mount,MS_NODEV,0x00000004,0x00000004,0x00000010,0x00000010,0x00000010,0x00000010,0x00000010,0x00000004 diff --git a/libc/sysv/consts/MS_NODIRATIME.S b/libc/sysv/consts/MS_NODIRATIME.S index 898c89430..54822d06f 100644 --- a/libc/sysv/consts/MS_NODIRATIME.S +++ b/libc/sysv/consts/MS_NODIRATIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_NODIRATIME,0x00000800,0x00000800,0,0,0,0,0 +.syscon mount,MS_NODIRATIME,0x00000800,0x00000800,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_NOEXEC.S b/libc/sysv/consts/MS_NOEXEC.S index 33cf145f0..a74348f2e 100644 --- a/libc/sysv/consts/MS_NOEXEC.S +++ b/libc/sysv/consts/MS_NOEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_NOEXEC,0x00000008,0x00000008,0x00000004,0x00000004,0x00000004,0x00000004,0x00000008 +.syscon mount,MS_NOEXEC,0x00000008,0x00000008,0x00000004,0x00000004,0x00000004,0x00000004,0x00000004,0x00000008 diff --git a/libc/sysv/consts/MS_NOSUID.S b/libc/sysv/consts/MS_NOSUID.S index dd8b42f1a..3fe539986 100644 --- a/libc/sysv/consts/MS_NOSUID.S +++ b/libc/sysv/consts/MS_NOSUID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_NOSUID,0x00000002,0x00000002,0x00000008,0x00000008,0x00000008,0x00000008,0x00000001 +.syscon mount,MS_NOSUID,0x00000002,0x00000002,0x00000008,0x00000008,0x00000008,0x00000008,0x00000008,0x00000001 diff --git a/libc/sysv/consts/MS_NOUSER.S b/libc/sysv/consts/MS_NOUSER.S index 1ea187280..9f21ad42d 100644 --- a/libc/sysv/consts/MS_NOUSER.S +++ b/libc/sysv/consts/MS_NOUSER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_NOUSER,0x80000000,0x80000000,0,0,0,0,0 +.syscon mount,MS_NOUSER,0x80000000,0x80000000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_POSIXACL.S b/libc/sysv/consts/MS_POSIXACL.S index d7c184a60..5a780b387 100644 --- a/libc/sysv/consts/MS_POSIXACL.S +++ b/libc/sysv/consts/MS_POSIXACL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_POSIXACL,0x00010000,0x00010000,0,0,0,0,0 +.syscon mount,MS_POSIXACL,0x00010000,0x00010000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_PRIVATE.S b/libc/sysv/consts/MS_PRIVATE.S index 7e3413cdb..b47b8df4b 100644 --- a/libc/sysv/consts/MS_PRIVATE.S +++ b/libc/sysv/consts/MS_PRIVATE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_PRIVATE,0x00040000,0x00040000,0,0,0,0,0 +.syscon mount,MS_PRIVATE,0x00040000,0x00040000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_RDONLY.S b/libc/sysv/consts/MS_RDONLY.S index 8ad97596e..93ade143e 100644 --- a/libc/sysv/consts/MS_RDONLY.S +++ b/libc/sysv/consts/MS_RDONLY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_RDONLY,0x00000001,0x00000001,0x00000001,0x00000001,0x00000001,0x00000001,0x00000001 +.syscon mount,MS_RDONLY,0x00000001,0x00000001,0x00000001,0x00000001,0x00000001,0x00000001,0x00000001,0x00000001 diff --git a/libc/sysv/consts/MS_REC.S b/libc/sysv/consts/MS_REC.S index 5ab10d461..744b69c86 100644 --- a/libc/sysv/consts/MS_REC.S +++ b/libc/sysv/consts/MS_REC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_REC,0x00004000,0x00004000,0,0,0,0,0 +.syscon mount,MS_REC,0x00004000,0x00004000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_RELATIME.S b/libc/sysv/consts/MS_RELATIME.S index 5c9c44bde..390a5abc8 100644 --- a/libc/sysv/consts/MS_RELATIME.S +++ b/libc/sysv/consts/MS_RELATIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_RELATIME,0x00200000,0x00200000,0,0,0,0x00020000,0 +.syscon mount,MS_RELATIME,0x00200000,0x00200000,0,0,0,0,0x00020000,0 diff --git a/libc/sysv/consts/MS_REMOUNT.S b/libc/sysv/consts/MS_REMOUNT.S index 32a23e24e..42e34a019 100644 --- a/libc/sysv/consts/MS_REMOUNT.S +++ b/libc/sysv/consts/MS_REMOUNT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_REMOUNT,0x00000020,0x00000020,0x00010000,0x00010000,0x00010000,0x00010000,0x00000020 +.syscon mount,MS_REMOUNT,0x00000020,0x00000020,0x00010000,0x00010000,0x00010000,0x00010000,0x00010000,0x00000020 diff --git a/libc/sysv/consts/MS_RMT_MASK.S b/libc/sysv/consts/MS_RMT_MASK.S index 6bd9d4b60..22c535141 100644 --- a/libc/sysv/consts/MS_RMT_MASK.S +++ b/libc/sysv/consts/MS_RMT_MASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_RMT_MASK,0x02800051,0x02800051,0,0,0,0,0 +.syscon mount,MS_RMT_MASK,0x02800051,0x02800051,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_SHARED.S b/libc/sysv/consts/MS_SHARED.S index 08bf975f9..d5fcae783 100644 --- a/libc/sysv/consts/MS_SHARED.S +++ b/libc/sysv/consts/MS_SHARED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_SHARED,0x00100000,0x00100000,0,0,0,0,0 +.syscon mount,MS_SHARED,0x00100000,0x00100000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_SILENT.S b/libc/sysv/consts/MS_SILENT.S index 8bf1d9771..3f70ede00 100644 --- a/libc/sysv/consts/MS_SILENT.S +++ b/libc/sysv/consts/MS_SILENT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_SILENT,0x00008000,0x00008000,0,0,0,0,0 +.syscon mount,MS_SILENT,0x00008000,0x00008000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_SLAVE.S b/libc/sysv/consts/MS_SLAVE.S index 09b430a88..f4898afe9 100644 --- a/libc/sysv/consts/MS_SLAVE.S +++ b/libc/sysv/consts/MS_SLAVE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_SLAVE,0x00080000,0x00080000,0,0,0,0,0 +.syscon mount,MS_SLAVE,0x00080000,0x00080000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_STRICTATIME.S b/libc/sysv/consts/MS_STRICTATIME.S index a55748a6b..6efd58d58 100644 --- a/libc/sysv/consts/MS_STRICTATIME.S +++ b/libc/sysv/consts/MS_STRICTATIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_STRICTATIME,0x01000000,0x01000000,0x80000000,0,0,0,0 +.syscon mount,MS_STRICTATIME,0x01000000,0x01000000,0x80000000,0x80000000,0,0,0,0 diff --git a/libc/sysv/consts/MS_SYNC.S b/libc/sysv/consts/MS_SYNC.S index d771f4b7e..a17a60782 100644 --- a/libc/sysv/consts/MS_SYNC.S +++ b/libc/sysv/consts/MS_SYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ms,MS_SYNC,4,4,16,0,2,4,4 +.syscon ms,MS_SYNC,4,4,16,16,0,2,4,4 diff --git a/libc/sysv/consts/MS_SYNCHRONOUS.S b/libc/sysv/consts/MS_SYNCHRONOUS.S index 38bab7755..62651b14b 100644 --- a/libc/sysv/consts/MS_SYNCHRONOUS.S +++ b/libc/sysv/consts/MS_SYNCHRONOUS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_SYNCHRONOUS,0x00000010,0x00000010,0x00000002,0x00000002,0x00000002,0x00000002,0x00000010 +.syscon mount,MS_SYNCHRONOUS,0x00000010,0x00000010,0x00000002,0x00000002,0x00000002,0x00000002,0x00000002,0x00000010 diff --git a/libc/sysv/consts/MS_UNBINDABLE.S b/libc/sysv/consts/MS_UNBINDABLE.S index bdf086784..1f4a057c6 100644 --- a/libc/sysv/consts/MS_UNBINDABLE.S +++ b/libc/sysv/consts/MS_UNBINDABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mount,MS_UNBINDABLE,0x00020000,0x00020000,0,0,0,0,0 +.syscon mount,MS_UNBINDABLE,0x00020000,0x00020000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/NBBY.S b/libc/sysv/consts/NBBY.S index 7963d53d2..72b368fb5 100644 --- a/libc/sysv/consts/NBBY.S +++ b/libc/sysv/consts/NBBY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,NBBY,8,8,8,8,8,8,0 +.syscon misc,NBBY,8,8,8,8,8,8,8,0 diff --git a/libc/sysv/consts/NCCS.S b/libc/sysv/consts/NCCS.S index e98e3b071..f4baf7a71 100644 --- a/libc/sysv/consts/NCCS.S +++ b/libc/sysv/consts/NCCS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,NCCS,20,20,20,20,20,20,20 +.syscon termios,NCCS,20,20,20,20,20,20,20,20 diff --git a/libc/sysv/consts/NETGRAPHDISC.S b/libc/sysv/consts/NETGRAPHDISC.S index ac3176b20..00a5d6737 100644 --- a/libc/sysv/consts/NETGRAPHDISC.S +++ b/libc/sysv/consts/NETGRAPHDISC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,NETGRAPHDISC,0,0,0,0x6,0,0,0 +.syscon termios,NETGRAPHDISC,0,0,0,0,0x6,0,0,0 diff --git a/libc/sysv/consts/NGROUPS_MAX.S b/libc/sysv/consts/NGROUPS_MAX.S index aff217210..26a517707 100644 --- a/libc/sysv/consts/NGROUPS_MAX.S +++ b/libc/sysv/consts/NGROUPS_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon limits,NGROUPS_MAX,65536,65536,16,1023,16,16,0 +.syscon limits,NGROUPS_MAX,65536,65536,16,16,1023,16,16,0 diff --git a/libc/sysv/consts/NL0.S b/libc/sysv/consts/NL0.S index c88420a64..06495af96 100644 --- a/libc/sysv/consts/NL0.S +++ b/libc/sysv/consts/NL0.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,NL0,0b0000000000000000,0b0000000000000000,0b000000000000000000,0b000000000000000000,0,0b000000000000000000,0b0000000000000000 +.syscon termios,NL0,0b0000000000000000,0b0000000000000000,0b000000000000000000,0b000000000000000000,0b000000000000000000,0,0b000000000000000000,0b0000000000000000 diff --git a/libc/sysv/consts/NL1.S b/libc/sysv/consts/NL1.S index 496c3c373..0dc594b96 100644 --- a/libc/sysv/consts/NL1.S +++ b/libc/sysv/consts/NL1.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,NL1,0b0000000100000000,0b0000000100000000,0b000000000100000000,0b000000000100000000,0,0b000000000100000000,0b0000000100000000 +.syscon termios,NL1,0b0000000100000000,0b0000000100000000,0b000000000100000000,0b000000000100000000,0b000000000100000000,0,0b000000000100000000,0b0000000100000000 diff --git a/libc/sysv/consts/NL2.S b/libc/sysv/consts/NL2.S index bbb387d4a..8c13ad4ed 100644 --- a/libc/sysv/consts/NL2.S +++ b/libc/sysv/consts/NL2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,NL2,0,0,0b000000001000000000,0b000000001000000000,0,0b000000001000000000,0 +.syscon termios,NL2,0,0,0b000000001000000000,0b000000001000000000,0b000000001000000000,0,0b000000001000000000,0 diff --git a/libc/sysv/consts/NL3.S b/libc/sysv/consts/NL3.S index b01729687..d7600383d 100644 --- a/libc/sysv/consts/NL3.S +++ b/libc/sysv/consts/NL3.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,NL3,0,0,0b000000001100000000,0b000000001100000000,0,0b000000001100000000,0 +.syscon termios,NL3,0,0,0b000000001100000000,0b000000001100000000,0b000000001100000000,0,0b000000001100000000,0 diff --git a/libc/sysv/consts/NLDLY.S b/libc/sysv/consts/NLDLY.S index 279578ec7..84f0b4d4b 100644 --- a/libc/sysv/consts/NLDLY.S +++ b/libc/sysv/consts/NLDLY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,NLDLY,0b0000000100000000,0b0000000100000000,0b000000001100000000,0b000000001100000000,0,0,0b0000000100000000 +.syscon termios,NLDLY,0b0000000100000000,0b0000000100000000,0b000000001100000000,0b000000001100000000,0b000000001100000000,0,0,0b0000000100000000 diff --git a/libc/sysv/consts/NMEADISC.S b/libc/sysv/consts/NMEADISC.S index 6bf3172af..b8bbc530a 100644 --- a/libc/sysv/consts/NMEADISC.S +++ b/libc/sysv/consts/NMEADISC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,NMEADISC,0,0,0,0,0x7,0x7,0 +.syscon termios,NMEADISC,0,0,0,0,0,0x7,0x7,0 diff --git a/libc/sysv/consts/NOFLSH.S b/libc/sysv/consts/NOFLSH.S index ea4af1990..defd3fe7d 100644 --- a/libc/sysv/consts/NOFLSH.S +++ b/libc/sysv/consts/NOFLSH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,NOFLSH,0b0000000010000000,0b0000000010000000,2147483648,2147483648,2147483648,2147483648,0b0000000010000000 +.syscon termios,NOFLSH,0b0000000010000000,0b0000000010000000,2147483648,2147483648,2147483648,2147483648,2147483648,0b0000000010000000 diff --git a/libc/sysv/consts/NO_ADDRESS.S b/libc/sysv/consts/NO_ADDRESS.S index 752dd651a..5e7fd30d1 100644 --- a/libc/sysv/consts/NO_ADDRESS.S +++ b/libc/sysv/consts/NO_ADDRESS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,NO_ADDRESS,4,4,4,4,4,4,0x2afc +.syscon misc,NO_ADDRESS,4,4,4,4,4,4,4,0x2afc diff --git a/libc/sysv/consts/NO_SENSE.S b/libc/sysv/consts/NO_SENSE.S index d0465ccb4..7167f6dfb 100644 --- a/libc/sysv/consts/NO_SENSE.S +++ b/libc/sysv/consts/NO_SENSE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,NO_SENSE,0,0,0,0,0,0,0 +.syscon misc,NO_SENSE,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/NR_DQHASH.S b/libc/sysv/consts/NR_DQHASH.S index 2204a3c66..c485c1cd4 100644 --- a/libc/sysv/consts/NR_DQHASH.S +++ b/libc/sysv/consts/NR_DQHASH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,NR_DQHASH,43,43,0,0,0,0,0 +.syscon misc,NR_DQHASH,43,43,0,0,0,0,0,0 diff --git a/libc/sysv/consts/NR_DQUOTS.S b/libc/sysv/consts/NR_DQUOTS.S index 5fdffe3bb..43ac329ef 100644 --- a/libc/sysv/consts/NR_DQUOTS.S +++ b/libc/sysv/consts/NR_DQUOTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,NR_DQUOTS,0x0100,0x0100,0,0,0,0,0 +.syscon misc,NR_DQUOTS,0x0100,0x0100,0,0,0,0,0,0 diff --git a/libc/sysv/consts/OCRNL.S b/libc/sysv/consts/OCRNL.S index 184daaaf6..555a17ed9 100644 --- a/libc/sysv/consts/OCRNL.S +++ b/libc/sysv/consts/OCRNL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,OCRNL,0b0000000000001000,0b0000000000001000,0b000000000000010000,0b000000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000001000 +.syscon termios,OCRNL,0b0000000000001000,0b0000000000001000,0b000000000000010000,0b000000000000010000,0b000000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000001000 diff --git a/libc/sysv/consts/OFDEL.S b/libc/sysv/consts/OFDEL.S index 56246ff0b..689a3c726 100644 --- a/libc/sysv/consts/OFDEL.S +++ b/libc/sysv/consts/OFDEL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,OFDEL,0b0000000010000000,0b0000000010000000,0b100000000000000000,0,0,0,0b0000000010000000 +.syscon termios,OFDEL,0b0000000010000000,0b0000000010000000,0b100000000000000000,0b100000000000000000,0,0,0,0b0000000010000000 diff --git a/libc/sysv/consts/OFILL.S b/libc/sysv/consts/OFILL.S index e84ea7d32..82ffc9541 100644 --- a/libc/sysv/consts/OFILL.S +++ b/libc/sysv/consts/OFILL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,OFILL,0b0000000001000000,0b0000000001000000,0b000000000010000000,0,0,0,0b0000000001000000 +.syscon termios,OFILL,0b0000000001000000,0b0000000001000000,0b000000000010000000,0b000000000010000000,0,0,0,0b0000000001000000 diff --git a/libc/sysv/consts/OLCUC.S b/libc/sysv/consts/OLCUC.S index 41c75ff71..196f44ab1 100644 --- a/libc/sysv/consts/OLCUC.S +++ b/libc/sysv/consts/OLCUC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,OLCUC,0b0000000000000010,0b0000000000000010,0,0,0b0000000000100000,0,0b0000000000000010 +.syscon termios,OLCUC,0b0000000000000010,0b0000000000000010,0,0,0,0b0000000000100000,0,0b0000000000000010 diff --git a/libc/sysv/consts/ONLCR.S b/libc/sysv/consts/ONLCR.S index 5a03df755..02394824a 100644 --- a/libc/sysv/consts/ONLCR.S +++ b/libc/sysv/consts/ONLCR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,ONLCR,0b0000000000000100,0b0000000000000100,0b000000000000000010,0b000000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000100 +.syscon termios,ONLCR,0b0000000000000100,0b0000000000000100,0b000000000000000010,0b000000000000000010,0b000000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000100 diff --git a/libc/sysv/consts/ONLRET.S b/libc/sysv/consts/ONLRET.S index 406f2cace..95a2999c3 100644 --- a/libc/sysv/consts/ONLRET.S +++ b/libc/sysv/consts/ONLRET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,ONLRET,0b0000000000100000,0b0000000000100000,0b000000000001000000,0b000000000001000000,0b0000000010000000,0b0000000010000000,0b0000000000100000 +.syscon termios,ONLRET,0b0000000000100000,0b0000000000100000,0b000000000001000000,0b000000000001000000,0b000000000001000000,0b0000000010000000,0b0000000010000000,0b0000000000100000 diff --git a/libc/sysv/consts/ONOCR.S b/libc/sysv/consts/ONOCR.S index 308a5392e..0b383f491 100644 --- a/libc/sysv/consts/ONOCR.S +++ b/libc/sysv/consts/ONOCR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,ONOCR,0b0000000000010000,0b0000000000010000,0b000000000000100000,0b000000000000100000,0b0000000001000000,0b0000000001000000,0b0000000000010000 +.syscon termios,ONOCR,0b0000000000010000,0b0000000000010000,0b000000000000100000,0b000000000000100000,0b000000000000100000,0b0000000001000000,0b0000000001000000,0b0000000000010000 diff --git a/libc/sysv/consts/OPOST.S b/libc/sysv/consts/OPOST.S index 1cec24abe..f84175442 100644 --- a/libc/sysv/consts/OPOST.S +++ b/libc/sysv/consts/OPOST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,OPOST,0b0000000000000001,0b0000000000000001,0b000000000000000001,0b000000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001 +.syscon termios,OPOST,0b0000000000000001,0b0000000000000001,0b000000000000000001,0b000000000000000001,0b000000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001 diff --git a/libc/sysv/consts/O_ACCMODE.S b/libc/sysv/consts/O_ACCMODE.S index 32a8ea94e..00137d24f 100644 --- a/libc/sysv/consts/O_ACCMODE.S +++ b/libc/sysv/consts/O_ACCMODE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_ACCMODE,3,3,3,3,3,3,3 +.syscon open,O_ACCMODE,3,3,3,3,3,3,3,3 diff --git a/libc/sysv/consts/O_APPEND.S b/libc/sysv/consts/O_APPEND.S index 0763bf09f..965470b17 100644 --- a/libc/sysv/consts/O_APPEND.S +++ b/libc/sysv/consts/O_APPEND.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_APPEND,0x00000400,0x00000400,8,8,8,8,0x00000400 +.syscon open,O_APPEND,0x00000400,0x00000400,8,8,8,8,8,0x00000400 diff --git a/libc/sysv/consts/O_ASYNC.S b/libc/sysv/consts/O_ASYNC.S index 513110a03..969b3696e 100644 --- a/libc/sysv/consts/O_ASYNC.S +++ b/libc/sysv/consts/O_ASYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_ASYNC,0x00002000,0x00002000,0x00000040,0x00000040,0x00000040,0x00000040,0 +.syscon open,O_ASYNC,0x00002000,0x00002000,0x00000040,0x00000040,0x00000040,0x00000040,0x00000040,0 diff --git a/libc/sysv/consts/O_CLOEXEC.S b/libc/sysv/consts/O_CLOEXEC.S index 0119515d6..aa277d3de 100644 --- a/libc/sysv/consts/O_CLOEXEC.S +++ b/libc/sysv/consts/O_CLOEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_CLOEXEC,0x00080000,0x00080000,0x01000000,0x00100000,0x00010000,0x00400000,0x00080000 +.syscon open,O_CLOEXEC,0x00080000,0x00080000,0x01000000,0x01000000,0x00100000,0x00010000,0x00400000,0x00080000 diff --git a/libc/sysv/consts/O_COMPRESSED.S b/libc/sysv/consts/O_COMPRESSED.S index 8812f7ba7..6797b2503 100644 --- a/libc/sysv/consts/O_COMPRESSED.S +++ b/libc/sysv/consts/O_COMPRESSED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_COMPRESSED,0,0,0,0,0,0,0x20000000 +.syscon open,O_COMPRESSED,0,0,0,0,0,0,0,0x20000000 diff --git a/libc/sysv/consts/O_CREAT.S b/libc/sysv/consts/O_CREAT.S index 3c636bbfa..6a8964c2d 100644 --- a/libc/sysv/consts/O_CREAT.S +++ b/libc/sysv/consts/O_CREAT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_CREAT,0x00000040,0x00000040,0x00000200,0x00000200,0x00000200,0x00000200,0x00000040 +.syscon open,O_CREAT,0x00000040,0x00000040,0x00000200,0x00000200,0x00000200,0x00000200,0x00000200,0x00000040 diff --git a/libc/sysv/consts/O_DIRECT.S b/libc/sysv/consts/O_DIRECT.S index f098e3186..3c6b195a6 100644 --- a/libc/sysv/consts/O_DIRECT.S +++ b/libc/sysv/consts/O_DIRECT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_DIRECT,0x00004000,0x00010000,0,0x00010000,0,0x00080000,0x00004000 +.syscon open,O_DIRECT,0x00004000,0x00010000,0,0,0x00010000,0,0x00080000,0x00004000 diff --git a/libc/sysv/consts/O_DIRECTORY.S b/libc/sysv/consts/O_DIRECTORY.S index 20a46a2cd..eb10ed2c1 100644 --- a/libc/sysv/consts/O_DIRECTORY.S +++ b/libc/sysv/consts/O_DIRECTORY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_DIRECTORY,0x00010000,0x00004000,0x00100000,0x00020000,0x00020000,0x00200000,0x00010000 +.syscon open,O_DIRECTORY,0x00010000,0x00004000,0x00100000,0x00100000,0x00020000,0x00020000,0x00200000,0x00010000 diff --git a/libc/sysv/consts/O_DSYNC.S b/libc/sysv/consts/O_DSYNC.S index d6602a968..b39c94e37 100644 --- a/libc/sysv/consts/O_DSYNC.S +++ b/libc/sysv/consts/O_DSYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_DSYNC,0x00001000,0x00001000,0x00400000,0,0x00000080,0x00010000,0 +.syscon open,O_DSYNC,0x00001000,0x00001000,0x00400000,0x00400000,0,0x00000080,0x00010000,0 diff --git a/libc/sysv/consts/O_EXCL.S b/libc/sysv/consts/O_EXCL.S index 520143d83..2cab76c9b 100644 --- a/libc/sysv/consts/O_EXCL.S +++ b/libc/sysv/consts/O_EXCL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_EXCL,0x00000080,0x00000080,0x00000800,0x00000800,0x00000800,0x00000800,0x00000080 +.syscon open,O_EXCL,0x00000080,0x00000080,0x00000800,0x00000800,0x00000800,0x00000800,0x00000800,0x00000080 diff --git a/libc/sysv/consts/O_EXEC.S b/libc/sysv/consts/O_EXEC.S index ead85383a..ddc6d4488 100644 --- a/libc/sysv/consts/O_EXEC.S +++ b/libc/sysv/consts/O_EXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_EXEC,0x00200000,0x00200000,0,0x00040000,0,0x04000000,0 +.syscon open,O_EXEC,0x00200000,0x00200000,0,0,0x00040000,0,0x04000000,0 diff --git a/libc/sysv/consts/O_EXLOCK.S b/libc/sysv/consts/O_EXLOCK.S index acc48f943..84a182a10 100644 --- a/libc/sysv/consts/O_EXLOCK.S +++ b/libc/sysv/consts/O_EXLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_EXLOCK,0,0,0x00000020,0x00000020,0x00000020,0x00000020,0 +.syscon open,O_EXLOCK,0,0,0x00000020,0x00000020,0x00000020,0x00000020,0x00000020,0 diff --git a/libc/sysv/consts/O_INDEXED.S b/libc/sysv/consts/O_INDEXED.S index f938675bd..58e1e6571 100644 --- a/libc/sysv/consts/O_INDEXED.S +++ b/libc/sysv/consts/O_INDEXED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_INDEXED,0,0,0,0,0,0,0x10000000 +.syscon open,O_INDEXED,0,0,0,0,0,0,0,0x10000000 diff --git a/libc/sysv/consts/O_LARGEFILE.S b/libc/sysv/consts/O_LARGEFILE.S index 1a55c4aa9..cd16f2e2f 100644 --- a/libc/sysv/consts/O_LARGEFILE.S +++ b/libc/sysv/consts/O_LARGEFILE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,O_LARGEFILE,0x00008000,0x00020000,0,0,0,0,0 +.syscon compat,O_LARGEFILE,0x00008000,0x00020000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/O_NDELAY.S b/libc/sysv/consts/O_NDELAY.S index 39ed28561..cef260d32 100644 --- a/libc/sysv/consts/O_NDELAY.S +++ b/libc/sysv/consts/O_NDELAY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_NDELAY,0x00000800,0x00000800,0x00000004,0x00000004,0x00000004,0x00000004,0x00000800 +.syscon open,O_NDELAY,0x00000800,0x00000800,0x00000004,0x00000004,0x00000004,0x00000004,0x00000004,0x00000800 diff --git a/libc/sysv/consts/O_NOATIME.S b/libc/sysv/consts/O_NOATIME.S index daf05ef73..4f7eb0194 100644 --- a/libc/sysv/consts/O_NOATIME.S +++ b/libc/sysv/consts/O_NOATIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_NOATIME,0x00040000,0x00040000,0,0,0,0,0 +.syscon open,O_NOATIME,0x00040000,0x00040000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/O_NOCTTY.S b/libc/sysv/consts/O_NOCTTY.S index 48b165378..aaab92598 100644 --- a/libc/sysv/consts/O_NOCTTY.S +++ b/libc/sysv/consts/O_NOCTTY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_NOCTTY,0x00000100,0x00000100,0x00020000,0x00008000,0x00008000,0x00008000,0 +.syscon open,O_NOCTTY,0x00000100,0x00000100,0x00020000,0x00020000,0x00008000,0x00008000,0x00008000,0 diff --git a/libc/sysv/consts/O_NOFOLLOW.S b/libc/sysv/consts/O_NOFOLLOW.S index 1286e9585..158fd0c82 100644 --- a/libc/sysv/consts/O_NOFOLLOW.S +++ b/libc/sysv/consts/O_NOFOLLOW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_NOFOLLOW,0x00020000,0x00008000,0x00000100,0x00000100,0x00000100,0x00000100,0x00020000 +.syscon open,O_NOFOLLOW,0x00020000,0x00008000,0x00000100,0x00000100,0x00000100,0x00000100,0x00000100,0x00020000 diff --git a/libc/sysv/consts/O_NOFOLLOW_ANY.S b/libc/sysv/consts/O_NOFOLLOW_ANY.S index 96e8db6bc..e0eeb5aa5 100644 --- a/libc/sysv/consts/O_NOFOLLOW_ANY.S +++ b/libc/sysv/consts/O_NOFOLLOW_ANY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_NOFOLLOW_ANY,0,0,0x20000000,0,0,0,0 +.syscon open,O_NOFOLLOW_ANY,0,0,0x20000000,0x20000000,0,0,0,0 diff --git a/libc/sysv/consts/O_NONBLOCK.S b/libc/sysv/consts/O_NONBLOCK.S index d37d01a53..8da444f4f 100644 --- a/libc/sysv/consts/O_NONBLOCK.S +++ b/libc/sysv/consts/O_NONBLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_NONBLOCK,0x00000800,0x00000800,0x00000004,0x00000004,0x00000004,0x00000004,0x00000800 +.syscon open,O_NONBLOCK,0x00000800,0x00000800,0x00000004,0x00000004,0x00000004,0x00000004,0x00000004,0x00000800 diff --git a/libc/sysv/consts/O_PATH.S b/libc/sysv/consts/O_PATH.S index bf5fb6d1b..8d48cd6fe 100644 --- a/libc/sysv/consts/O_PATH.S +++ b/libc/sysv/consts/O_PATH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_PATH,0x00200000,0x00200000,0,0,0,0,0 +.syscon open,O_PATH,0x00200000,0x00200000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/O_RANDOM.S b/libc/sysv/consts/O_RANDOM.S index b75069f8d..43ff45937 100644 --- a/libc/sysv/consts/O_RANDOM.S +++ b/libc/sysv/consts/O_RANDOM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_RANDOM,0,0,0,0,0,0,0x80000000 +.syscon open,O_RANDOM,0,0,0,0,0,0,0,0x80000000 diff --git a/libc/sysv/consts/O_RDONLY.S b/libc/sysv/consts/O_RDONLY.S index ab5423b1a..82d744d93 100644 --- a/libc/sysv/consts/O_RDONLY.S +++ b/libc/sysv/consts/O_RDONLY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_RDONLY,0,0,0,0,0,0,0 +.syscon open,O_RDONLY,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/O_RDWR.S b/libc/sysv/consts/O_RDWR.S index 41c10f158..dc735bfd8 100644 --- a/libc/sysv/consts/O_RDWR.S +++ b/libc/sysv/consts/O_RDWR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_RDWR,2,2,2,2,2,2,2 +.syscon open,O_RDWR,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/O_RSYNC.S b/libc/sysv/consts/O_RSYNC.S index 36b362059..79a6b45bf 100644 --- a/libc/sysv/consts/O_RSYNC.S +++ b/libc/sysv/consts/O_RSYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_RSYNC,0x00101000,0x00101000,0,0,0x00000080,0x00020000,0 +.syscon open,O_RSYNC,0x00101000,0x00101000,0,0,0,0x00000080,0x00020000,0 diff --git a/libc/sysv/consts/O_SEARCH.S b/libc/sysv/consts/O_SEARCH.S index 278c1a333..b876e9ef2 100644 --- a/libc/sysv/consts/O_SEARCH.S +++ b/libc/sysv/consts/O_SEARCH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_SEARCH,0,0,0,0x00040000,0,0x00800000,0 +.syscon open,O_SEARCH,0,0,0,0,0x00040000,0,0x00800000,0 diff --git a/libc/sysv/consts/O_SEQUENTIAL.S b/libc/sysv/consts/O_SEQUENTIAL.S index 5426b08ab..cb772df1d 100644 --- a/libc/sysv/consts/O_SEQUENTIAL.S +++ b/libc/sysv/consts/O_SEQUENTIAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_SEQUENTIAL,0,0,0,0,0,0,0x40000000 +.syscon open,O_SEQUENTIAL,0,0,0,0,0,0,0,0x40000000 diff --git a/libc/sysv/consts/O_SHLOCK.S b/libc/sysv/consts/O_SHLOCK.S index 1f6dc75d8..023b3f7d1 100644 --- a/libc/sysv/consts/O_SHLOCK.S +++ b/libc/sysv/consts/O_SHLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_SHLOCK,0,0,0x00000010,0x00000010,0x00000010,0x00000010,0 +.syscon open,O_SHLOCK,0,0,0x00000010,0x00000010,0x00000010,0x00000010,0x00000010,0 diff --git a/libc/sysv/consts/O_SPARSE.S b/libc/sysv/consts/O_SPARSE.S index 791ae5f78..394087b29 100644 --- a/libc/sysv/consts/O_SPARSE.S +++ b/libc/sysv/consts/O_SPARSE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_SPARSE,0,0,0,0,0,0,0 +.syscon open,O_SPARSE,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/O_SYNC.S b/libc/sysv/consts/O_SYNC.S index 331c7fb31..5d687d45d 100644 --- a/libc/sysv/consts/O_SYNC.S +++ b/libc/sysv/consts/O_SYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_SYNC,0x00101000,0x00101000,0x00000080,0x00000080,0x00000080,0x00000080,0 +.syscon open,O_SYNC,0x00101000,0x00101000,0x00000080,0x00000080,0x00000080,0x00000080,0x00000080,0 diff --git a/libc/sysv/consts/O_TMPFILE.S b/libc/sysv/consts/O_TMPFILE.S index 7acbaaf6f..84899b72c 100644 --- a/libc/sysv/consts/O_TMPFILE.S +++ b/libc/sysv/consts/O_TMPFILE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_TMPFILE,0x00410000,0x00404000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff +.syscon open,O_TMPFILE,0x00410000,0x00404000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff diff --git a/libc/sysv/consts/O_TRUNC.S b/libc/sysv/consts/O_TRUNC.S index 235ae8ca5..f00d640c6 100644 --- a/libc/sysv/consts/O_TRUNC.S +++ b/libc/sysv/consts/O_TRUNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_TRUNC,0x00000200,0x00000200,0x00000400,0x00000400,0x00000400,0x00000400,0x00000200 +.syscon open,O_TRUNC,0x00000200,0x00000200,0x00000400,0x00000400,0x00000400,0x00000400,0x00000400,0x00000200 diff --git a/libc/sysv/consts/O_TTY_INIT.S b/libc/sysv/consts/O_TTY_INIT.S index 22c00d6c0..921729325 100644 --- a/libc/sysv/consts/O_TTY_INIT.S +++ b/libc/sysv/consts/O_TTY_INIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_TTY_INIT,0,0,0,0x00080000,0,0,0 +.syscon open,O_TTY_INIT,0,0,0,0,0x00080000,0,0,0 diff --git a/libc/sysv/consts/O_VERIFY.S b/libc/sysv/consts/O_VERIFY.S index 7bafe47fa..1063ddd83 100644 --- a/libc/sysv/consts/O_VERIFY.S +++ b/libc/sysv/consts/O_VERIFY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_VERIFY,0,0,0,0x00200000,0,0,0 +.syscon open,O_VERIFY,0,0,0,0,0x00200000,0,0,0 diff --git a/libc/sysv/consts/O_WRONLY.S b/libc/sysv/consts/O_WRONLY.S index 32a5e2db5..fa88ff5f8 100644 --- a/libc/sysv/consts/O_WRONLY.S +++ b/libc/sysv/consts/O_WRONLY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon open,O_WRONLY,1,1,1,1,1,1,1 +.syscon open,O_WRONLY,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/PARENB.S b/libc/sysv/consts/PARENB.S index 15a0df338..08163e48a 100644 --- a/libc/sysv/consts/PARENB.S +++ b/libc/sysv/consts/PARENB.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,PARENB,0b0000000100000000,0b0000000100000000,0b000001000000000000,0b000001000000000000,0b0001000000000000,0b0001000000000000,0b0000000100000000 +.syscon termios,PARENB,0b0000000100000000,0b0000000100000000,0b000001000000000000,0b000001000000000000,0b000001000000000000,0b0001000000000000,0b0001000000000000,0b0000000100000000 diff --git a/libc/sysv/consts/PARMRK.S b/libc/sysv/consts/PARMRK.S index d1156c4e8..aef4d879e 100644 --- a/libc/sysv/consts/PARMRK.S +++ b/libc/sysv/consts/PARMRK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,PARMRK,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000 +.syscon termios,PARMRK,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000 diff --git a/libc/sysv/consts/PARODD.S b/libc/sysv/consts/PARODD.S index 0434efa1b..04b6b1c30 100644 --- a/libc/sysv/consts/PARODD.S +++ b/libc/sysv/consts/PARODD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,PARODD,0b0000001000000000,0b0000001000000000,0b000010000000000000,0b000010000000000000,0b0010000000000000,0b0010000000000000,0b0000001000000000 +.syscon termios,PARODD,0b0000001000000000,0b0000001000000000,0b000010000000000000,0b000010000000000000,0b000010000000000000,0b0010000000000000,0b0010000000000000,0b0000001000000000 diff --git a/libc/sysv/consts/PENDIN.S b/libc/sysv/consts/PENDIN.S index f8fb2709f..95980ae86 100644 --- a/libc/sysv/consts/PENDIN.S +++ b/libc/sysv/consts/PENDIN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,PENDIN,0b0100000000000000,0b0100000000000000,536870912,536870912,536870912,536870912,0b0100000000000000 +.syscon termios,PENDIN,0b0100000000000000,0b0100000000000000,536870912,536870912,536870912,536870912,536870912,0b0100000000000000 diff --git a/libc/sysv/consts/PERSISTENT_RESERVE_IN.S b/libc/sysv/consts/PERSISTENT_RESERVE_IN.S index 05460a885..de777b3c6 100644 --- a/libc/sysv/consts/PERSISTENT_RESERVE_IN.S +++ b/libc/sysv/consts/PERSISTENT_RESERVE_IN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,PERSISTENT_RESERVE_IN,94,94,0,0,0,0,0 +.syscon misc,PERSISTENT_RESERVE_IN,94,94,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PERSISTENT_RESERVE_OUT.S b/libc/sysv/consts/PERSISTENT_RESERVE_OUT.S index c172cb6c4..791a63475 100644 --- a/libc/sysv/consts/PERSISTENT_RESERVE_OUT.S +++ b/libc/sysv/consts/PERSISTENT_RESERVE_OUT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,PERSISTENT_RESERVE_OUT,95,95,0,0,0,0,0 +.syscon misc,PERSISTENT_RESERVE_OUT,95,95,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_ALG.S b/libc/sysv/consts/PF_ALG.S index fa4cea8c1..a5be54a46 100644 --- a/libc/sysv/consts/PF_ALG.S +++ b/libc/sysv/consts/PF_ALG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_ALG,38,38,0,0,0,0,0 +.syscon pf,PF_ALG,38,38,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_APPLETALK.S b/libc/sysv/consts/PF_APPLETALK.S index a6439bd41..d69c5e08e 100644 --- a/libc/sysv/consts/PF_APPLETALK.S +++ b/libc/sysv/consts/PF_APPLETALK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_APPLETALK,5,5,0x10,0x10,0x10,0x10,0x10 +.syscon pf,PF_APPLETALK,5,5,0x10,0x10,0x10,0x10,0x10,0x10 diff --git a/libc/sysv/consts/PF_ASH.S b/libc/sysv/consts/PF_ASH.S index 897cf3ff7..c88133000 100644 --- a/libc/sysv/consts/PF_ASH.S +++ b/libc/sysv/consts/PF_ASH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_ASH,18,18,0,0,0,0,0 +.syscon pf,PF_ASH,18,18,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_ATMPVC.S b/libc/sysv/consts/PF_ATMPVC.S index 5ac720b16..a66f48058 100644 --- a/libc/sysv/consts/PF_ATMPVC.S +++ b/libc/sysv/consts/PF_ATMPVC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_ATMPVC,8,8,0,0,0,0,0 +.syscon pf,PF_ATMPVC,8,8,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_ATMSVC.S b/libc/sysv/consts/PF_ATMSVC.S index 4fc3f24d8..938729fdd 100644 --- a/libc/sysv/consts/PF_ATMSVC.S +++ b/libc/sysv/consts/PF_ATMSVC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_ATMSVC,20,20,0,0,0,0,0 +.syscon pf,PF_ATMSVC,20,20,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_AX25.S b/libc/sysv/consts/PF_AX25.S index eeeea73a8..093f3d5e9 100644 --- a/libc/sysv/consts/PF_AX25.S +++ b/libc/sysv/consts/PF_AX25.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_AX25,3,3,0,0,0,0,0 +.syscon pf,PF_AX25,3,3,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_BLUETOOTH.S b/libc/sysv/consts/PF_BLUETOOTH.S index 70b7e02ee..bf61f0f6d 100644 --- a/libc/sysv/consts/PF_BLUETOOTH.S +++ b/libc/sysv/consts/PF_BLUETOOTH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_BLUETOOTH,31,31,0,36,0x20,0x20,0 +.syscon pf,PF_BLUETOOTH,31,31,0,0,36,0x20,0x20,0 diff --git a/libc/sysv/consts/PF_BRIDGE.S b/libc/sysv/consts/PF_BRIDGE.S index 2c799b81f..4a094ebba 100644 --- a/libc/sysv/consts/PF_BRIDGE.S +++ b/libc/sysv/consts/PF_BRIDGE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_BRIDGE,7,7,0,0,0,0,0 +.syscon pf,PF_BRIDGE,7,7,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_CAIF.S b/libc/sysv/consts/PF_CAIF.S index a98814b04..4662b8206 100644 --- a/libc/sysv/consts/PF_CAIF.S +++ b/libc/sysv/consts/PF_CAIF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_CAIF,37,37,0,0,0,0,0 +.syscon pf,PF_CAIF,37,37,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_CAN.S b/libc/sysv/consts/PF_CAN.S index d04e806b9..d357bd24a 100644 --- a/libc/sysv/consts/PF_CAN.S +++ b/libc/sysv/consts/PF_CAN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon af,PF_CAN,29,29,0,0,0,35,0 +.syscon af,PF_CAN,29,29,0,0,0,0,35,0 diff --git a/libc/sysv/consts/PF_ECONET.S b/libc/sysv/consts/PF_ECONET.S index db434d1d8..7c181d9c2 100644 --- a/libc/sysv/consts/PF_ECONET.S +++ b/libc/sysv/consts/PF_ECONET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_ECONET,19,19,0,0,0,0,0 +.syscon pf,PF_ECONET,19,19,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_FILE.S b/libc/sysv/consts/PF_FILE.S index b5ea84fdf..e4b927b34 100644 --- a/libc/sysv/consts/PF_FILE.S +++ b/libc/sysv/consts/PF_FILE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_FILE,1,1,0,0,0,0,0 +.syscon pf,PF_FILE,1,1,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_IB.S b/libc/sysv/consts/PF_IB.S index bbf0e53c1..605a9042a 100644 --- a/libc/sysv/consts/PF_IB.S +++ b/libc/sysv/consts/PF_IB.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_IB,27,27,0,0,0,0,0 +.syscon pf,PF_IB,27,27,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_IEEE802154.S b/libc/sysv/consts/PF_IEEE802154.S index c5bf705e3..bfa219e65 100644 --- a/libc/sysv/consts/PF_IEEE802154.S +++ b/libc/sysv/consts/PF_IEEE802154.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_IEEE802154,36,36,0,0,0,0,0 +.syscon pf,PF_IEEE802154,36,36,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_INET.S b/libc/sysv/consts/PF_INET.S index ae2301a07..79d952d3b 100644 --- a/libc/sysv/consts/PF_INET.S +++ b/libc/sysv/consts/PF_INET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_INET,2,2,2,2,2,2,0 +.syscon pf,PF_INET,2,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/PF_INET6.S b/libc/sysv/consts/PF_INET6.S index 492f51ca5..0c676e585 100644 --- a/libc/sysv/consts/PF_INET6.S +++ b/libc/sysv/consts/PF_INET6.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_INET6,10,10,30,28,24,24,23 +.syscon pf,PF_INET6,10,10,30,30,28,24,24,23 diff --git a/libc/sysv/consts/PF_IPX.S b/libc/sysv/consts/PF_IPX.S index a7a2ceadb..02dfb6e64 100644 --- a/libc/sysv/consts/PF_IPX.S +++ b/libc/sysv/consts/PF_IPX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_IPX,4,4,23,23,23,23,0 +.syscon pf,PF_IPX,4,4,23,23,23,23,23,0 diff --git a/libc/sysv/consts/PF_IRDA.S b/libc/sysv/consts/PF_IRDA.S index 6cf671735..81a4c6187 100644 --- a/libc/sysv/consts/PF_IRDA.S +++ b/libc/sysv/consts/PF_IRDA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_IRDA,23,23,0,0,0,0,0 +.syscon pf,PF_IRDA,23,23,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_ISDN.S b/libc/sysv/consts/PF_ISDN.S index 69d4ea865..7818fd552 100644 --- a/libc/sysv/consts/PF_ISDN.S +++ b/libc/sysv/consts/PF_ISDN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_ISDN,34,34,28,26,26,26,0 +.syscon pf,PF_ISDN,34,34,28,28,26,26,26,0 diff --git a/libc/sysv/consts/PF_IUCV.S b/libc/sysv/consts/PF_IUCV.S index 0417e8da8..d3769e99f 100644 --- a/libc/sysv/consts/PF_IUCV.S +++ b/libc/sysv/consts/PF_IUCV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_IUCV,0x20,0x20,0,0,0,0,0 +.syscon pf,PF_IUCV,0x20,0x20,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_KCM.S b/libc/sysv/consts/PF_KCM.S index ff6195333..c8979e155 100644 --- a/libc/sysv/consts/PF_KCM.S +++ b/libc/sysv/consts/PF_KCM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_KCM,41,41,0,0,0,0,0 +.syscon pf,PF_KCM,41,41,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_KEY.S b/libc/sysv/consts/PF_KEY.S index 39f044863..3535d38cf 100644 --- a/libc/sysv/consts/PF_KEY.S +++ b/libc/sysv/consts/PF_KEY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_KEY,15,15,29,27,30,30,0 +.syscon pf,PF_KEY,15,15,29,29,27,30,30,0 diff --git a/libc/sysv/consts/PF_LLC.S b/libc/sysv/consts/PF_LLC.S index f15b94ea9..1d5048fad 100644 --- a/libc/sysv/consts/PF_LLC.S +++ b/libc/sysv/consts/PF_LLC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_LLC,26,26,0,0,0,0,0 +.syscon pf,PF_LLC,26,26,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_LOCAL.S b/libc/sysv/consts/PF_LOCAL.S index 67634968f..388ef51a2 100644 --- a/libc/sysv/consts/PF_LOCAL.S +++ b/libc/sysv/consts/PF_LOCAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_LOCAL,1,1,1,1,1,1,0 +.syscon pf,PF_LOCAL,1,1,1,1,1,1,1,0 diff --git a/libc/sysv/consts/PF_MAX.S b/libc/sysv/consts/PF_MAX.S index f50e084bb..6a3ec4d03 100644 --- a/libc/sysv/consts/PF_MAX.S +++ b/libc/sysv/consts/PF_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_MAX,42,42,40,42,36,36,35 +.syscon pf,PF_MAX,42,42,40,40,42,36,36,35 diff --git a/libc/sysv/consts/PF_MPLS.S b/libc/sysv/consts/PF_MPLS.S index e4d58bbfb..b32614978 100644 --- a/libc/sysv/consts/PF_MPLS.S +++ b/libc/sysv/consts/PF_MPLS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_MPLS,28,28,0,0,33,33,0 +.syscon pf,PF_MPLS,28,28,0,0,0,33,33,0 diff --git a/libc/sysv/consts/PF_NETBEUI.S b/libc/sysv/consts/PF_NETBEUI.S index c700fb936..a6d88d1d0 100644 --- a/libc/sysv/consts/PF_NETBEUI.S +++ b/libc/sysv/consts/PF_NETBEUI.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_NETBEUI,13,13,0,0,0,0,0 +.syscon pf,PF_NETBEUI,13,13,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_NETLINK.S b/libc/sysv/consts/PF_NETLINK.S index 1f726eece..e5f408d10 100644 --- a/libc/sysv/consts/PF_NETLINK.S +++ b/libc/sysv/consts/PF_NETLINK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_NETLINK,0x10,0x10,0,0,0,0,0 +.syscon pf,PF_NETLINK,0x10,0x10,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_NETROM.S b/libc/sysv/consts/PF_NETROM.S index 0c800772e..f47c68b0d 100644 --- a/libc/sysv/consts/PF_NETROM.S +++ b/libc/sysv/consts/PF_NETROM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_NETROM,6,6,0,0,0,0,0 +.syscon pf,PF_NETROM,6,6,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_NFC.S b/libc/sysv/consts/PF_NFC.S index 8f80e8ffd..9d94b3217 100644 --- a/libc/sysv/consts/PF_NFC.S +++ b/libc/sysv/consts/PF_NFC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_NFC,39,39,0,0,0,0,0 +.syscon pf,PF_NFC,39,39,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_PACKET.S b/libc/sysv/consts/PF_PACKET.S index ad39db885..b71d4bef1 100644 --- a/libc/sysv/consts/PF_PACKET.S +++ b/libc/sysv/consts/PF_PACKET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_PACKET,17,17,0,0,0,0,0 +.syscon pf,PF_PACKET,17,17,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_PHONET.S b/libc/sysv/consts/PF_PHONET.S index 281bc0abb..eee52ef97 100644 --- a/libc/sysv/consts/PF_PHONET.S +++ b/libc/sysv/consts/PF_PHONET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_PHONET,35,35,0,0,0,0,0 +.syscon pf,PF_PHONET,35,35,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_PPPOX.S b/libc/sysv/consts/PF_PPPOX.S index cbd27012f..b3bcc07f0 100644 --- a/libc/sysv/consts/PF_PPPOX.S +++ b/libc/sysv/consts/PF_PPPOX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_PPPOX,24,24,0,0,0,0,0 +.syscon pf,PF_PPPOX,24,24,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_RDS.S b/libc/sysv/consts/PF_RDS.S index e568f58b2..f8aa4d31e 100644 --- a/libc/sysv/consts/PF_RDS.S +++ b/libc/sysv/consts/PF_RDS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_RDS,21,21,0,0,0,0,0 +.syscon pf,PF_RDS,21,21,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_ROSE.S b/libc/sysv/consts/PF_ROSE.S index 7a6827829..90f7e8351 100644 --- a/libc/sysv/consts/PF_ROSE.S +++ b/libc/sysv/consts/PF_ROSE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_ROSE,11,11,0,0,0,0,0 +.syscon pf,PF_ROSE,11,11,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_ROUTE.S b/libc/sysv/consts/PF_ROUTE.S index 6b1a8a95d..f55a1fb10 100644 --- a/libc/sysv/consts/PF_ROUTE.S +++ b/libc/sysv/consts/PF_ROUTE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_ROUTE,0x10,0x10,17,17,17,17,0 +.syscon pf,PF_ROUTE,0x10,0x10,17,17,17,17,17,0 diff --git a/libc/sysv/consts/PF_RXRPC.S b/libc/sysv/consts/PF_RXRPC.S index 66e5479e7..bf741b5d3 100644 --- a/libc/sysv/consts/PF_RXRPC.S +++ b/libc/sysv/consts/PF_RXRPC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_RXRPC,33,33,0,0,0,0,0 +.syscon pf,PF_RXRPC,33,33,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_SECURITY.S b/libc/sysv/consts/PF_SECURITY.S index 155e52f22..2f5e24722 100644 --- a/libc/sysv/consts/PF_SECURITY.S +++ b/libc/sysv/consts/PF_SECURITY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_SECURITY,14,14,0,0,0,0,0 +.syscon pf,PF_SECURITY,14,14,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_SNA.S b/libc/sysv/consts/PF_SNA.S index 631cc7f30..61813a650 100644 --- a/libc/sysv/consts/PF_SNA.S +++ b/libc/sysv/consts/PF_SNA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_SNA,22,22,11,11,11,11,11 +.syscon pf,PF_SNA,22,22,11,11,11,11,11,11 diff --git a/libc/sysv/consts/PF_TIPC.S b/libc/sysv/consts/PF_TIPC.S index 73df3052e..cd60f451a 100644 --- a/libc/sysv/consts/PF_TIPC.S +++ b/libc/sysv/consts/PF_TIPC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_TIPC,30,30,0,0,0,0,0 +.syscon pf,PF_TIPC,30,30,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_UNIX.S b/libc/sysv/consts/PF_UNIX.S index 9fffb2ec0..40cf63ad3 100644 --- a/libc/sysv/consts/PF_UNIX.S +++ b/libc/sysv/consts/PF_UNIX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_UNIX,1,1,1,1,1,1,1 +.syscon pf,PF_UNIX,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/PF_UNSPEC.S b/libc/sysv/consts/PF_UNSPEC.S index 8fedc9141..abe57deb3 100644 --- a/libc/sysv/consts/PF_UNSPEC.S +++ b/libc/sysv/consts/PF_UNSPEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_UNSPEC,0,0,0,0,0,0,0 +.syscon pf,PF_UNSPEC,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_VSOCK.S b/libc/sysv/consts/PF_VSOCK.S index 3cce8b2e7..47e3380a3 100644 --- a/libc/sysv/consts/PF_VSOCK.S +++ b/libc/sysv/consts/PF_VSOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_VSOCK,40,40,0,0,0,0,0 +.syscon pf,PF_VSOCK,40,40,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_WANPIPE.S b/libc/sysv/consts/PF_WANPIPE.S index dd6285973..53122c2c4 100644 --- a/libc/sysv/consts/PF_WANPIPE.S +++ b/libc/sysv/consts/PF_WANPIPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_WANPIPE,25,25,0,0,0,0,0 +.syscon pf,PF_WANPIPE,25,25,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_X25.S b/libc/sysv/consts/PF_X25.S index 85a1a1620..d616b92a2 100644 --- a/libc/sysv/consts/PF_X25.S +++ b/libc/sysv/consts/PF_X25.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pf,PF_X25,9,9,0,0,0,0,0 +.syscon pf,PF_X25,9,9,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PIO_FONT.S b/libc/sysv/consts/PIO_FONT.S index 2cdb2709c..7370d2edd 100644 --- a/libc/sysv/consts/PIO_FONT.S +++ b/libc/sysv/consts/PIO_FONT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon vid,PIO_FONT,0x4b61,0x4b61,0,0,0,0,0 +.syscon vid,PIO_FONT,0x4b61,0x4b61,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PIO_FONT8x14.S b/libc/sysv/consts/PIO_FONT8x14.S index 9d30341af..f60ac955e 100644 --- a/libc/sysv/consts/PIO_FONT8x14.S +++ b/libc/sysv/consts/PIO_FONT8x14.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon vid,PIO_FONT8x14,0,0,0,0x8e006342,0,0,0 +.syscon vid,PIO_FONT8x14,0,0,0,0,0x8e006342,0,0,0 diff --git a/libc/sysv/consts/PIO_FONT8x16.S b/libc/sysv/consts/PIO_FONT8x16.S index 96a2538ab..7273ce402 100644 --- a/libc/sysv/consts/PIO_FONT8x16.S +++ b/libc/sysv/consts/PIO_FONT8x16.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon vid,PIO_FONT8x16,0,0,0,0x90006344,0,0,0 +.syscon vid,PIO_FONT8x16,0,0,0,0,0x90006344,0,0,0 diff --git a/libc/sysv/consts/PIO_FONT8x8.S b/libc/sysv/consts/PIO_FONT8x8.S index a2ef2c4aa..649fd9b69 100644 --- a/libc/sysv/consts/PIO_FONT8x8.S +++ b/libc/sysv/consts/PIO_FONT8x8.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon vid,PIO_FONT8x8,0,0,0,0x88006340,0,0,0 +.syscon vid,PIO_FONT8x8,0,0,0,0,0x88006340,0,0,0 diff --git a/libc/sysv/consts/PIO_FONTRESET.S b/libc/sysv/consts/PIO_FONTRESET.S index f3b811aca..5f9084ee7 100644 --- a/libc/sysv/consts/PIO_FONTRESET.S +++ b/libc/sysv/consts/PIO_FONTRESET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon vid,PIO_FONTRESET,0x4b6d,0x4b6d,0,0x20006348,0,0,0 +.syscon vid,PIO_FONTRESET,0x4b6d,0x4b6d,0,0,0x20006348,0,0,0 diff --git a/libc/sysv/consts/PIO_FONTX.S b/libc/sysv/consts/PIO_FONTX.S index 9558d59ad..c3df3db8f 100644 --- a/libc/sysv/consts/PIO_FONTX.S +++ b/libc/sysv/consts/PIO_FONTX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon vid,PIO_FONTX,0x4b6c,0x4b6c,0,0,0,0,0 +.syscon vid,PIO_FONTX,0x4b6c,0x4b6c,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PIO_VFONT.S b/libc/sysv/consts/PIO_VFONT.S index ce4cc75ce..38834c4a2 100644 --- a/libc/sysv/consts/PIO_VFONT.S +++ b/libc/sysv/consts/PIO_VFONT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon vid,PIO_VFONT,0,0,0,0x84086346,0,0,0 +.syscon vid,PIO_VFONT,0,0,0,0,0x84086346,0,0,0 diff --git a/libc/sysv/consts/PIPE_BUF.S b/libc/sysv/consts/PIPE_BUF.S index ecc584a85..e367d95eb 100644 --- a/libc/sysv/consts/PIPE_BUF.S +++ b/libc/sysv/consts/PIPE_BUF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon limits,PIPE_BUF,4096,4096,512,512,512,512,4096 +.syscon limits,PIPE_BUF,4096,4096,512,512,512,512,512,4096 diff --git a/libc/sysv/consts/POLLERR.S b/libc/sysv/consts/POLLERR.S index 117d6df7f..f19d600fe 100644 --- a/libc/sysv/consts/POLLERR.S +++ b/libc/sysv/consts/POLLERR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon poll,POLLERR,8,8,8,8,8,8,0x0001 +.syscon poll,POLLERR,8,8,8,8,8,8,8,0x0001 diff --git a/libc/sysv/consts/POLLHUP.S b/libc/sysv/consts/POLLHUP.S index 080879e9c..198759016 100644 --- a/libc/sysv/consts/POLLHUP.S +++ b/libc/sysv/consts/POLLHUP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon poll,POLLHUP,0x10,0x10,0x10,0x10,0x10,0x10,0x0002 +.syscon poll,POLLHUP,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x0002 diff --git a/libc/sysv/consts/POLLIN.S b/libc/sysv/consts/POLLIN.S index 8643e9936..763e287f3 100644 --- a/libc/sysv/consts/POLLIN.S +++ b/libc/sysv/consts/POLLIN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon poll,POLLIN,1,1,1,1,1,1,0x0300 +.syscon poll,POLLIN,1,1,1,1,1,1,1,0x0300 diff --git a/libc/sysv/consts/POLLNVAL.S b/libc/sysv/consts/POLLNVAL.S index 3835719e2..a8c4e3edf 100644 --- a/libc/sysv/consts/POLLNVAL.S +++ b/libc/sysv/consts/POLLNVAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon poll,POLLNVAL,0x20,0x20,0x20,0x20,0x20,0x20,0x0004 +.syscon poll,POLLNVAL,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x0004 diff --git a/libc/sysv/consts/POLLOUT.S b/libc/sysv/consts/POLLOUT.S index 73c692292..e20d32a1c 100644 --- a/libc/sysv/consts/POLLOUT.S +++ b/libc/sysv/consts/POLLOUT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon poll,POLLOUT,4,4,4,4,4,4,0x0010 +.syscon poll,POLLOUT,4,4,4,4,4,4,4,0x0010 diff --git a/libc/sysv/consts/POLLPRI.S b/libc/sysv/consts/POLLPRI.S index 118fbc433..1a14aebfd 100644 --- a/libc/sysv/consts/POLLPRI.S +++ b/libc/sysv/consts/POLLPRI.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon poll,POLLPRI,2,2,2,2,2,2,0x0400 +.syscon poll,POLLPRI,2,2,2,2,2,2,2,0x0400 diff --git a/libc/sysv/consts/POLLRDBAND.S b/libc/sysv/consts/POLLRDBAND.S index a11360ef3..7dee67231 100644 --- a/libc/sysv/consts/POLLRDBAND.S +++ b/libc/sysv/consts/POLLRDBAND.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon poll,POLLRDBAND,0x80,0x80,0x80,0x80,0x80,0x80,0x0200 +.syscon poll,POLLRDBAND,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x0200 diff --git a/libc/sysv/consts/POLLRDHUP.S b/libc/sysv/consts/POLLRDHUP.S index a5ac04370..194f5e496 100644 --- a/libc/sysv/consts/POLLRDHUP.S +++ b/libc/sysv/consts/POLLRDHUP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon poll,POLLRDHUP,0x2000,0x2000,0x10,0x10,0x10,0x10,2 +.syscon poll,POLLRDHUP,0x2000,0x2000,0x10,0x10,0x10,0x10,0x10,2 diff --git a/libc/sysv/consts/POLLRDNORM.S b/libc/sysv/consts/POLLRDNORM.S index e4b940bb0..75f32f8d5 100644 --- a/libc/sysv/consts/POLLRDNORM.S +++ b/libc/sysv/consts/POLLRDNORM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon poll,POLLRDNORM,0x40,0x40,0x40,0x40,0x40,0x40,0x0100 +.syscon poll,POLLRDNORM,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x0100 diff --git a/libc/sysv/consts/POLLWRBAND.S b/libc/sysv/consts/POLLWRBAND.S index 76c78718e..4889864a1 100644 --- a/libc/sysv/consts/POLLWRBAND.S +++ b/libc/sysv/consts/POLLWRBAND.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon poll,POLLWRBAND,0x0200,0x0200,0x0100,0x0100,0x0100,0x0100,0x0020 +.syscon poll,POLLWRBAND,0x0200,0x0200,0x0100,0x0100,0x0100,0x0100,0x0100,0x0020 diff --git a/libc/sysv/consts/POLLWRNORM.S b/libc/sysv/consts/POLLWRNORM.S index 7a8f2ab43..0ea8c805a 100644 --- a/libc/sysv/consts/POLLWRNORM.S +++ b/libc/sysv/consts/POLLWRNORM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon poll,POLLWRNORM,0x0100,0x0100,4,4,4,4,0x0010 +.syscon poll,POLLWRNORM,0x0100,0x0100,4,4,4,4,4,0x0010 diff --git a/libc/sysv/consts/POLL_ERR.S b/libc/sysv/consts/POLL_ERR.S index 4917ea1f4..dee62760a 100644 --- a/libc/sysv/consts/POLL_ERR.S +++ b/libc/sysv/consts/POLL_ERR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,POLL_ERR,4,4,4,4,4,4,4 +.syscon sicode,POLL_ERR,4,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/POLL_HUP.S b/libc/sysv/consts/POLL_HUP.S index 0e2330268..ca6541f67 100644 --- a/libc/sysv/consts/POLL_HUP.S +++ b/libc/sysv/consts/POLL_HUP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,POLL_HUP,6,6,6,6,6,6,6 +.syscon sicode,POLL_HUP,6,6,6,6,6,6,6,6 diff --git a/libc/sysv/consts/POLL_IN.S b/libc/sysv/consts/POLL_IN.S index 6a3ea4260..c83a4609e 100644 --- a/libc/sysv/consts/POLL_IN.S +++ b/libc/sysv/consts/POLL_IN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,POLL_IN,1,1,1,1,1,1,1 +.syscon sicode,POLL_IN,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/POLL_MSG.S b/libc/sysv/consts/POLL_MSG.S index 52420ebf2..c154206af 100644 --- a/libc/sysv/consts/POLL_MSG.S +++ b/libc/sysv/consts/POLL_MSG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,POLL_MSG,3,3,3,3,3,3,3 +.syscon sicode,POLL_MSG,3,3,3,3,3,3,3,3 diff --git a/libc/sysv/consts/POLL_OUT.S b/libc/sysv/consts/POLL_OUT.S index 288c9fa57..4f9109028 100644 --- a/libc/sysv/consts/POLL_OUT.S +++ b/libc/sysv/consts/POLL_OUT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,POLL_OUT,2,2,2,2,2,2,2 +.syscon sicode,POLL_OUT,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/POLL_PRI.S b/libc/sysv/consts/POLL_PRI.S index 1d443a06a..204b3f0a0 100644 --- a/libc/sysv/consts/POLL_PRI.S +++ b/libc/sysv/consts/POLL_PRI.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,POLL_PRI,5,5,5,5,5,5,5 +.syscon sicode,POLL_PRI,5,5,5,5,5,5,5,5 diff --git a/libc/sysv/consts/POSIX_FADV_DONTNEED.S b/libc/sysv/consts/POSIX_FADV_DONTNEED.S index 2749a424b..dd89c8c01 100644 --- a/libc/sysv/consts/POSIX_FADV_DONTNEED.S +++ b/libc/sysv/consts/POSIX_FADV_DONTNEED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,POSIX_FADV_DONTNEED,4,4,127,4,4,4,127 +.syscon compat,POSIX_FADV_DONTNEED,4,4,127,127,4,4,4,127 diff --git a/libc/sysv/consts/POSIX_FADV_NOREUSE.S b/libc/sysv/consts/POSIX_FADV_NOREUSE.S index d13a6c010..9717975f0 100644 --- a/libc/sysv/consts/POSIX_FADV_NOREUSE.S +++ b/libc/sysv/consts/POSIX_FADV_NOREUSE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fadv,POSIX_FADV_NOREUSE,5,5,127,5,127,5,127 +.syscon fadv,POSIX_FADV_NOREUSE,5,5,127,127,5,127,5,127 diff --git a/libc/sysv/consts/POSIX_FADV_NORMAL.S b/libc/sysv/consts/POSIX_FADV_NORMAL.S index 1af6f6ce6..e62cfb8bb 100644 --- a/libc/sysv/consts/POSIX_FADV_NORMAL.S +++ b/libc/sysv/consts/POSIX_FADV_NORMAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,POSIX_FADV_NORMAL,0,0,0,0,0,0,0 +.syscon compat,POSIX_FADV_NORMAL,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/POSIX_FADV_RANDOM.S b/libc/sysv/consts/POSIX_FADV_RANDOM.S index 15c5f579c..8373ec71b 100644 --- a/libc/sysv/consts/POSIX_FADV_RANDOM.S +++ b/libc/sysv/consts/POSIX_FADV_RANDOM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,POSIX_FADV_RANDOM,1,1,127,1,1,1,1 +.syscon compat,POSIX_FADV_RANDOM,1,1,127,127,1,1,1,1 diff --git a/libc/sysv/consts/POSIX_FADV_SEQUENTIAL.S b/libc/sysv/consts/POSIX_FADV_SEQUENTIAL.S index 5645ed454..aec4841c2 100644 --- a/libc/sysv/consts/POSIX_FADV_SEQUENTIAL.S +++ b/libc/sysv/consts/POSIX_FADV_SEQUENTIAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,POSIX_FADV_SEQUENTIAL,2,2,127,2,2,2,2 +.syscon compat,POSIX_FADV_SEQUENTIAL,2,2,127,127,2,2,2,2 diff --git a/libc/sysv/consts/POSIX_FADV_WILLNEED.S b/libc/sysv/consts/POSIX_FADV_WILLNEED.S index 10514bd06..cd96bd75c 100644 --- a/libc/sysv/consts/POSIX_FADV_WILLNEED.S +++ b/libc/sysv/consts/POSIX_FADV_WILLNEED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,POSIX_FADV_WILLNEED,3,3,127,3,3,3,3 +.syscon compat,POSIX_FADV_WILLNEED,3,3,127,127,3,3,3,3 diff --git a/libc/sysv/consts/POSIX_MADV_DONTNEED.S b/libc/sysv/consts/POSIX_MADV_DONTNEED.S index fe14acb05..e6c172cd7 100644 --- a/libc/sysv/consts/POSIX_MADV_DONTNEED.S +++ b/libc/sysv/consts/POSIX_MADV_DONTNEED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,POSIX_MADV_DONTNEED,4,4,4,4,4,4,127 +.syscon compat,POSIX_MADV_DONTNEED,4,4,4,4,4,4,4,127 diff --git a/libc/sysv/consts/POSIX_MADV_NORMAL.S b/libc/sysv/consts/POSIX_MADV_NORMAL.S index d8495c86a..483640598 100644 --- a/libc/sysv/consts/POSIX_MADV_NORMAL.S +++ b/libc/sysv/consts/POSIX_MADV_NORMAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,POSIX_MADV_NORMAL,0,0,0,0,0,0,0 +.syscon compat,POSIX_MADV_NORMAL,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/POSIX_MADV_RANDOM.S b/libc/sysv/consts/POSIX_MADV_RANDOM.S index 55ebfb794..62ba19c66 100644 --- a/libc/sysv/consts/POSIX_MADV_RANDOM.S +++ b/libc/sysv/consts/POSIX_MADV_RANDOM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,POSIX_MADV_RANDOM,1,1,1,1,1,1,1 +.syscon compat,POSIX_MADV_RANDOM,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/POSIX_MADV_SEQUENTIAL.S b/libc/sysv/consts/POSIX_MADV_SEQUENTIAL.S index bdd96b159..a1d51090c 100644 --- a/libc/sysv/consts/POSIX_MADV_SEQUENTIAL.S +++ b/libc/sysv/consts/POSIX_MADV_SEQUENTIAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,POSIX_MADV_SEQUENTIAL,2,2,2,2,2,2,2 +.syscon compat,POSIX_MADV_SEQUENTIAL,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/POSIX_MADV_WILLNEED.S b/libc/sysv/consts/POSIX_MADV_WILLNEED.S index b821826a8..19060dfc4 100644 --- a/libc/sysv/consts/POSIX_MADV_WILLNEED.S +++ b/libc/sysv/consts/POSIX_MADV_WILLNEED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,POSIX_MADV_WILLNEED,3,3,3,3,3,3,3 +.syscon compat,POSIX_MADV_WILLNEED,3,3,3,3,3,3,3,3 diff --git a/libc/sysv/consts/PPPDISC.S b/libc/sysv/consts/PPPDISC.S index da6fa34e8..9db0bbcc2 100644 --- a/libc/sysv/consts/PPPDISC.S +++ b/libc/sysv/consts/PPPDISC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,PPPDISC,0,0,0x5,0x5,0x5,0x5,0 +.syscon termios,PPPDISC,0,0,0x5,0x5,0x5,0x5,0x5,0 diff --git a/libc/sysv/consts/PRELIM.S b/libc/sysv/consts/PRELIM.S index 255d57977..0d97154e6 100644 --- a/libc/sysv/consts/PRELIM.S +++ b/libc/sysv/consts/PRELIM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,PRELIM,1,1,1,1,1,1,0 +.syscon misc,PRELIM,1,1,1,1,1,1,1,0 diff --git a/libc/sysv/consts/PRIO_MAX.S b/libc/sysv/consts/PRIO_MAX.S index 02c8095a3..1dca8129d 100644 --- a/libc/sysv/consts/PRIO_MAX.S +++ b/libc/sysv/consts/PRIO_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon prio,PRIO_MAX,20,20,20,20,20,20,20 +.syscon prio,PRIO_MAX,20,20,20,20,20,20,20,20 diff --git a/libc/sysv/consts/PRIO_MIN.S b/libc/sysv/consts/PRIO_MIN.S index 982ea2c54..281c53565 100644 --- a/libc/sysv/consts/PRIO_MIN.S +++ b/libc/sysv/consts/PRIO_MIN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon prio,PRIO_MIN,-20,-20,-20,-20,-20,-20,-20 +.syscon prio,PRIO_MIN,-20,-20,-20,-20,-20,-20,-20,-20 diff --git a/libc/sysv/consts/PRIO_PGRP.S b/libc/sysv/consts/PRIO_PGRP.S index b6c35e15e..d17d8d19d 100644 --- a/libc/sysv/consts/PRIO_PGRP.S +++ b/libc/sysv/consts/PRIO_PGRP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon prio,PRIO_PGRP,1,1,1,1,1,1,1 +.syscon prio,PRIO_PGRP,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/PRIO_PROCESS.S b/libc/sysv/consts/PRIO_PROCESS.S index 642023d16..eb9b62e16 100644 --- a/libc/sysv/consts/PRIO_PROCESS.S +++ b/libc/sysv/consts/PRIO_PROCESS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon prio,PRIO_PROCESS,0,0,0,0,0,0,0 +.syscon prio,PRIO_PROCESS,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PRIO_USER.S b/libc/sysv/consts/PRIO_USER.S index d18d9edf0..1d83b080a 100644 --- a/libc/sysv/consts/PRIO_USER.S +++ b/libc/sysv/consts/PRIO_USER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon prio,PRIO_USER,2,2,2,2,2,2,2 +.syscon prio,PRIO_USER,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/PROT_EXEC.S b/libc/sysv/consts/PROT_EXEC.S index 55e1d42d3..8c976264a 100644 --- a/libc/sysv/consts/PROT_EXEC.S +++ b/libc/sysv/consts/PROT_EXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mprot,PROT_EXEC,4,4,4,4,4,4,4 +.syscon mprot,PROT_EXEC,4,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/PROT_GROWSDOWN.S b/libc/sysv/consts/PROT_GROWSDOWN.S index e2c7cc817..77a0aae1d 100644 --- a/libc/sysv/consts/PROT_GROWSDOWN.S +++ b/libc/sysv/consts/PROT_GROWSDOWN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mprot,PROT_GROWSDOWN,0x01000000,0x01000000,0,0,0,0,0 +.syscon mprot,PROT_GROWSDOWN,0x01000000,0x01000000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PROT_GROWSUP.S b/libc/sysv/consts/PROT_GROWSUP.S index abb19893c..300e99028 100644 --- a/libc/sysv/consts/PROT_GROWSUP.S +++ b/libc/sysv/consts/PROT_GROWSUP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mprot,PROT_GROWSUP,0x02000000,0x02000000,0,0,0,0,0 +.syscon mprot,PROT_GROWSUP,0x02000000,0x02000000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PROT_NONE.S b/libc/sysv/consts/PROT_NONE.S index e0673d9b0..3cf7f3074 100644 --- a/libc/sysv/consts/PROT_NONE.S +++ b/libc/sysv/consts/PROT_NONE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mprot,PROT_NONE,0,0,0,0,0,0,0 +.syscon mprot,PROT_NONE,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PROT_READ.S b/libc/sysv/consts/PROT_READ.S index fb8781c4e..47ba7a75c 100644 --- a/libc/sysv/consts/PROT_READ.S +++ b/libc/sysv/consts/PROT_READ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mprot,PROT_READ,1,1,1,1,1,1,1 +.syscon mprot,PROT_READ,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/PROT_WRITE.S b/libc/sysv/consts/PROT_WRITE.S index dbf25a6fe..0d384a503 100644 --- a/libc/sysv/consts/PROT_WRITE.S +++ b/libc/sysv/consts/PROT_WRITE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon mprot,PROT_WRITE,2,2,2,2,2,2,2 +.syscon mprot,PROT_WRITE,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/PTMGET.S b/libc/sysv/consts/PTMGET.S index bfcadaa43..260ceec95 100644 --- a/libc/sysv/consts/PTMGET.S +++ b/libc/sysv/consts/PTMGET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pty,PTMGET,0,0,0,0,0x40287401,0x40287401,-1 +.syscon pty,PTMGET,0,0,0,0,0,0x40287401,0x40287401,-1 diff --git a/libc/sysv/consts/PTRACE_ATTACH.S b/libc/sysv/consts/PTRACE_ATTACH.S index 6ebb7cadf..c09f8ad11 100644 --- a/libc/sysv/consts/PTRACE_ATTACH.S +++ b/libc/sysv/consts/PTRACE_ATTACH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_ATTACH,16,16,10,10,9,-1,-1 +.syscon ptrace,PTRACE_ATTACH,16,16,10,10,10,9,-1,-1 diff --git a/libc/sysv/consts/PTRACE_CONT.S b/libc/sysv/consts/PTRACE_CONT.S index a669e8832..c7d418535 100644 --- a/libc/sysv/consts/PTRACE_CONT.S +++ b/libc/sysv/consts/PTRACE_CONT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_CONT,7,7,7,7,7,-1,-1 +.syscon ptrace,PTRACE_CONT,7,7,7,7,7,7,-1,-1 diff --git a/libc/sysv/consts/PTRACE_DETACH.S b/libc/sysv/consts/PTRACE_DETACH.S index 80e836615..8c9c07e92 100644 --- a/libc/sysv/consts/PTRACE_DETACH.S +++ b/libc/sysv/consts/PTRACE_DETACH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_DETACH,17,17,11,11,10,-1,-1 +.syscon ptrace,PTRACE_DETACH,17,17,11,11,11,10,-1,-1 diff --git a/libc/sysv/consts/PTRACE_EVENT_CLONE.S b/libc/sysv/consts/PTRACE_EVENT_CLONE.S index 40310662a..01decd6ff 100644 --- a/libc/sysv/consts/PTRACE_EVENT_CLONE.S +++ b/libc/sysv/consts/PTRACE_EVENT_CLONE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_EVENT_CLONE,3,3,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_EVENT_CLONE,3,3,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_EVENT_EXEC.S b/libc/sysv/consts/PTRACE_EVENT_EXEC.S index e1d154074..a08c2d305 100644 --- a/libc/sysv/consts/PTRACE_EVENT_EXEC.S +++ b/libc/sysv/consts/PTRACE_EVENT_EXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_EVENT_EXEC,4,4,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_EVENT_EXEC,4,4,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_EVENT_EXIT.S b/libc/sysv/consts/PTRACE_EVENT_EXIT.S index f17b1ebc4..ba65f1aad 100644 --- a/libc/sysv/consts/PTRACE_EVENT_EXIT.S +++ b/libc/sysv/consts/PTRACE_EVENT_EXIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_EVENT_EXIT,6,6,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_EVENT_EXIT,6,6,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_EVENT_FORK.S b/libc/sysv/consts/PTRACE_EVENT_FORK.S index 6effc5e03..1a8d56e78 100644 --- a/libc/sysv/consts/PTRACE_EVENT_FORK.S +++ b/libc/sysv/consts/PTRACE_EVENT_FORK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_EVENT_FORK,1,1,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_EVENT_FORK,1,1,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_EVENT_SECCOMP.S b/libc/sysv/consts/PTRACE_EVENT_SECCOMP.S index 0c673974e..975f08fab 100644 --- a/libc/sysv/consts/PTRACE_EVENT_SECCOMP.S +++ b/libc/sysv/consts/PTRACE_EVENT_SECCOMP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_EVENT_SECCOMP,7,7,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_EVENT_SECCOMP,7,7,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_EVENT_STOP.S b/libc/sysv/consts/PTRACE_EVENT_STOP.S index 3ac82816f..91b530c9d 100644 --- a/libc/sysv/consts/PTRACE_EVENT_STOP.S +++ b/libc/sysv/consts/PTRACE_EVENT_STOP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_EVENT_STOP,128,128,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_EVENT_STOP,128,128,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_EVENT_VFORK.S b/libc/sysv/consts/PTRACE_EVENT_VFORK.S index 66fba0da1..39e9cf57b 100644 --- a/libc/sysv/consts/PTRACE_EVENT_VFORK.S +++ b/libc/sysv/consts/PTRACE_EVENT_VFORK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_EVENT_VFORK,2,2,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_EVENT_VFORK,2,2,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_EVENT_VFORK_DONE.S b/libc/sysv/consts/PTRACE_EVENT_VFORK_DONE.S index 0e4b9826f..5846da8cb 100644 --- a/libc/sysv/consts/PTRACE_EVENT_VFORK_DONE.S +++ b/libc/sysv/consts/PTRACE_EVENT_VFORK_DONE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_EVENT_VFORK_DONE,5,5,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_EVENT_VFORK_DONE,5,5,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_GETEVENTMSG.S b/libc/sysv/consts/PTRACE_GETEVENTMSG.S index b3e30729f..f6551182c 100644 --- a/libc/sysv/consts/PTRACE_GETEVENTMSG.S +++ b/libc/sysv/consts/PTRACE_GETEVENTMSG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_GETEVENTMSG,0x4201,0x4201,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_GETEVENTMSG,0x4201,0x4201,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_GETFPREGS.S b/libc/sysv/consts/PTRACE_GETFPREGS.S index 6c7697adc..b8fe7e54c 100644 --- a/libc/sysv/consts/PTRACE_GETFPREGS.S +++ b/libc/sysv/consts/PTRACE_GETFPREGS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_GETFPREGS,14,14,-1,35,35,-1,-1 +.syscon ptrace,PTRACE_GETFPREGS,14,14,-1,-1,35,35,-1,-1 diff --git a/libc/sysv/consts/PTRACE_GETFPXREGS.S b/libc/sysv/consts/PTRACE_GETFPXREGS.S index 03f402c93..8c867b55d 100644 --- a/libc/sysv/consts/PTRACE_GETFPXREGS.S +++ b/libc/sysv/consts/PTRACE_GETFPXREGS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_GETFPXREGS,18,18,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_GETFPXREGS,18,18,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_GETREGS.S b/libc/sysv/consts/PTRACE_GETREGS.S index 1109fb7a9..03c4db97a 100644 --- a/libc/sysv/consts/PTRACE_GETREGS.S +++ b/libc/sysv/consts/PTRACE_GETREGS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_GETREGS,12,12,-1,33,33,-1,-1 +.syscon ptrace,PTRACE_GETREGS,12,12,-1,-1,33,33,-1,-1 diff --git a/libc/sysv/consts/PTRACE_GETREGSET.S b/libc/sysv/consts/PTRACE_GETREGSET.S index b946139ee..334dd5029 100644 --- a/libc/sysv/consts/PTRACE_GETREGSET.S +++ b/libc/sysv/consts/PTRACE_GETREGSET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_GETREGSET,0x4204,0x4204,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_GETREGSET,0x4204,0x4204,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_GETSIGINFO.S b/libc/sysv/consts/PTRACE_GETSIGINFO.S index 6ef262282..a031de4cb 100644 --- a/libc/sysv/consts/PTRACE_GETSIGINFO.S +++ b/libc/sysv/consts/PTRACE_GETSIGINFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_GETSIGINFO,0x4202,0x4202,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_GETSIGINFO,0x4202,0x4202,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_GETSIGMASK.S b/libc/sysv/consts/PTRACE_GETSIGMASK.S index 5db52c9ee..f61fb3739 100644 --- a/libc/sysv/consts/PTRACE_GETSIGMASK.S +++ b/libc/sysv/consts/PTRACE_GETSIGMASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_GETSIGMASK,0x420a,0x420a,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_GETSIGMASK,0x420a,0x420a,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_INTERRUPT.S b/libc/sysv/consts/PTRACE_INTERRUPT.S index f0d9be558..e47ea603b 100644 --- a/libc/sysv/consts/PTRACE_INTERRUPT.S +++ b/libc/sysv/consts/PTRACE_INTERRUPT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_INTERRUPT,0x4207,0x4207,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_INTERRUPT,0x4207,0x4207,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_KILL.S b/libc/sysv/consts/PTRACE_KILL.S index d80a70932..ef07f63ec 100644 --- a/libc/sysv/consts/PTRACE_KILL.S +++ b/libc/sysv/consts/PTRACE_KILL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_KILL,8,8,8,8,8,-1,-1 +.syscon ptrace,PTRACE_KILL,8,8,8,8,8,8,-1,-1 diff --git a/libc/sysv/consts/PTRACE_LISTEN.S b/libc/sysv/consts/PTRACE_LISTEN.S index 5889e1bc9..b4c00a6bd 100644 --- a/libc/sysv/consts/PTRACE_LISTEN.S +++ b/libc/sysv/consts/PTRACE_LISTEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_LISTEN,0x4208,0x4208,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_LISTEN,0x4208,0x4208,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_MASK.S b/libc/sysv/consts/PTRACE_O_MASK.S index 818395064..039b0670b 100644 --- a/libc/sysv/consts/PTRACE_O_MASK.S +++ b/libc/sysv/consts/PTRACE_O_MASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_O_MASK,0x007f,0x007f,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_O_MASK,0x007f,0x007f,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACECLONE.S b/libc/sysv/consts/PTRACE_O_TRACECLONE.S index 649ce9369..e7752ea2f 100644 --- a/libc/sysv/consts/PTRACE_O_TRACECLONE.S +++ b/libc/sysv/consts/PTRACE_O_TRACECLONE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_O_TRACECLONE,0x0008,0x0008,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_O_TRACECLONE,0x0008,0x0008,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACEEXEC.S b/libc/sysv/consts/PTRACE_O_TRACEEXEC.S index b26c5a69f..fbdae7eaa 100644 --- a/libc/sysv/consts/PTRACE_O_TRACEEXEC.S +++ b/libc/sysv/consts/PTRACE_O_TRACEEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_O_TRACEEXEC,0x0010,0x0010,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_O_TRACEEXEC,0x0010,0x0010,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACEEXIT.S b/libc/sysv/consts/PTRACE_O_TRACEEXIT.S index 6ce6478bc..62a8c68fe 100644 --- a/libc/sysv/consts/PTRACE_O_TRACEEXIT.S +++ b/libc/sysv/consts/PTRACE_O_TRACEEXIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_O_TRACEEXIT,0x0040,0x0040,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_O_TRACEEXIT,0x0040,0x0040,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACEFORK.S b/libc/sysv/consts/PTRACE_O_TRACEFORK.S index b41e77f1b..960aacbd2 100644 --- a/libc/sysv/consts/PTRACE_O_TRACEFORK.S +++ b/libc/sysv/consts/PTRACE_O_TRACEFORK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_O_TRACEFORK,0x0002,0x0002,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_O_TRACEFORK,0x0002,0x0002,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACESECCOMP.S b/libc/sysv/consts/PTRACE_O_TRACESECCOMP.S index ac17b42da..223f1145b 100644 --- a/libc/sysv/consts/PTRACE_O_TRACESECCOMP.S +++ b/libc/sysv/consts/PTRACE_O_TRACESECCOMP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_O_TRACESECCOMP,0x0080,0x0080,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_O_TRACESECCOMP,0x0080,0x0080,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACESYSGOOD.S b/libc/sysv/consts/PTRACE_O_TRACESYSGOOD.S index bc6a8981c..d3cd8d092 100644 --- a/libc/sysv/consts/PTRACE_O_TRACESYSGOOD.S +++ b/libc/sysv/consts/PTRACE_O_TRACESYSGOOD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_O_TRACESYSGOOD,0x0001,0x0001,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_O_TRACESYSGOOD,0x0001,0x0001,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACEVFORK.S b/libc/sysv/consts/PTRACE_O_TRACEVFORK.S index 285b359e4..8bda94e51 100644 --- a/libc/sysv/consts/PTRACE_O_TRACEVFORK.S +++ b/libc/sysv/consts/PTRACE_O_TRACEVFORK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_O_TRACEVFORK,0x0004,0x0004,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_O_TRACEVFORK,0x0004,0x0004,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACEVFORKDONE.S b/libc/sysv/consts/PTRACE_O_TRACEVFORKDONE.S index ebd639de9..c82ccffcf 100644 --- a/libc/sysv/consts/PTRACE_O_TRACEVFORKDONE.S +++ b/libc/sysv/consts/PTRACE_O_TRACEVFORKDONE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_O_TRACEVFORKDONE,0x0020,0x0020,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_O_TRACEVFORKDONE,0x0020,0x0020,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_PEEKDATA.S b/libc/sysv/consts/PTRACE_PEEKDATA.S index 0f38cdccc..5f4683fb7 100644 --- a/libc/sysv/consts/PTRACE_PEEKDATA.S +++ b/libc/sysv/consts/PTRACE_PEEKDATA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_PEEKDATA,2,2,2,2,2,-1,-1 +.syscon ptrace,PTRACE_PEEKDATA,2,2,2,2,2,2,-1,-1 diff --git a/libc/sysv/consts/PTRACE_PEEKSIGINFO.S b/libc/sysv/consts/PTRACE_PEEKSIGINFO.S index d394ec1e5..5df3bfce8 100644 --- a/libc/sysv/consts/PTRACE_PEEKSIGINFO.S +++ b/libc/sysv/consts/PTRACE_PEEKSIGINFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_PEEKSIGINFO,0x4209,0x4209,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_PEEKSIGINFO,0x4209,0x4209,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_PEEKTEXT.S b/libc/sysv/consts/PTRACE_PEEKTEXT.S index 3f86057b2..58ea5defe 100644 --- a/libc/sysv/consts/PTRACE_PEEKTEXT.S +++ b/libc/sysv/consts/PTRACE_PEEKTEXT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_PEEKTEXT,1,1,1,1,1,-1,-1 +.syscon ptrace,PTRACE_PEEKTEXT,1,1,1,1,1,1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_PEEKUSER.S b/libc/sysv/consts/PTRACE_PEEKUSER.S index 447c41b08..3985a18a1 100644 --- a/libc/sysv/consts/PTRACE_PEEKUSER.S +++ b/libc/sysv/consts/PTRACE_PEEKUSER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_PEEKUSER,3,3,3,-1,-1,-1,-1 +.syscon ptrace,PTRACE_PEEKUSER,3,3,3,3,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_POKEDATA.S b/libc/sysv/consts/PTRACE_POKEDATA.S index 437cd41b1..8627eb6c3 100644 --- a/libc/sysv/consts/PTRACE_POKEDATA.S +++ b/libc/sysv/consts/PTRACE_POKEDATA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_POKEDATA,5,5,5,5,5,-1,-1 +.syscon ptrace,PTRACE_POKEDATA,5,5,5,5,5,5,-1,-1 diff --git a/libc/sysv/consts/PTRACE_POKETEXT.S b/libc/sysv/consts/PTRACE_POKETEXT.S index bd5e9b342..6e063abfe 100644 --- a/libc/sysv/consts/PTRACE_POKETEXT.S +++ b/libc/sysv/consts/PTRACE_POKETEXT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_POKETEXT,4,4,4,4,4,-1,-1 +.syscon ptrace,PTRACE_POKETEXT,4,4,4,4,4,4,-1,-1 diff --git a/libc/sysv/consts/PTRACE_POKEUSER.S b/libc/sysv/consts/PTRACE_POKEUSER.S index 2c4b49e37..7c0508c7b 100644 --- a/libc/sysv/consts/PTRACE_POKEUSER.S +++ b/libc/sysv/consts/PTRACE_POKEUSER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_POKEUSER,6,6,6,-1,-1,-1,-1 +.syscon ptrace,PTRACE_POKEUSER,6,6,6,6,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SECCOMP_GET_FILTER.S b/libc/sysv/consts/PTRACE_SECCOMP_GET_FILTER.S index 4b0061e94..98839e044 100644 --- a/libc/sysv/consts/PTRACE_SECCOMP_GET_FILTER.S +++ b/libc/sysv/consts/PTRACE_SECCOMP_GET_FILTER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_SECCOMP_GET_FILTER,0x420c,0x420c,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_SECCOMP_GET_FILTER,0x420c,0x420c,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SEIZE.S b/libc/sysv/consts/PTRACE_SEIZE.S index d24535abb..d4c8f761e 100644 --- a/libc/sysv/consts/PTRACE_SEIZE.S +++ b/libc/sysv/consts/PTRACE_SEIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_SEIZE,0x4206,0x4206,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_SEIZE,0x4206,0x4206,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SETFPREGS.S b/libc/sysv/consts/PTRACE_SETFPREGS.S index 084215644..acfab0018 100644 --- a/libc/sysv/consts/PTRACE_SETFPREGS.S +++ b/libc/sysv/consts/PTRACE_SETFPREGS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_SETFPREGS,15,15,-1,36,36,-1,-1 +.syscon ptrace,PTRACE_SETFPREGS,15,15,-1,-1,36,36,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SETFPXREGS.S b/libc/sysv/consts/PTRACE_SETFPXREGS.S index 80d9a2cc0..20aa171b3 100644 --- a/libc/sysv/consts/PTRACE_SETFPXREGS.S +++ b/libc/sysv/consts/PTRACE_SETFPXREGS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_SETFPXREGS,19,19,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_SETFPXREGS,19,19,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SETOPTIONS.S b/libc/sysv/consts/PTRACE_SETOPTIONS.S index 25f74f0aa..e22c1973e 100644 --- a/libc/sysv/consts/PTRACE_SETOPTIONS.S +++ b/libc/sysv/consts/PTRACE_SETOPTIONS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_SETOPTIONS,0x4200,0x4200,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_SETOPTIONS,0x4200,0x4200,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SETREGS.S b/libc/sysv/consts/PTRACE_SETREGS.S index 2d9a79718..978f97ee4 100644 --- a/libc/sysv/consts/PTRACE_SETREGS.S +++ b/libc/sysv/consts/PTRACE_SETREGS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_SETREGS,13,13,-1,34,34,-1,-1 +.syscon ptrace,PTRACE_SETREGS,13,13,-1,-1,34,34,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SETREGSET.S b/libc/sysv/consts/PTRACE_SETREGSET.S index 099e3bc0a..19cf9c3dd 100644 --- a/libc/sysv/consts/PTRACE_SETREGSET.S +++ b/libc/sysv/consts/PTRACE_SETREGSET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_SETREGSET,0x4205,0x4205,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_SETREGSET,0x4205,0x4205,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SETSIGINFO.S b/libc/sysv/consts/PTRACE_SETSIGINFO.S index e73ca7835..1b48cb91b 100644 --- a/libc/sysv/consts/PTRACE_SETSIGINFO.S +++ b/libc/sysv/consts/PTRACE_SETSIGINFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_SETSIGINFO,0x4203,0x4203,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_SETSIGINFO,0x4203,0x4203,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SETSIGMASK.S b/libc/sysv/consts/PTRACE_SETSIGMASK.S index c03275b5e..c4e4a47a9 100644 --- a/libc/sysv/consts/PTRACE_SETSIGMASK.S +++ b/libc/sysv/consts/PTRACE_SETSIGMASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_SETSIGMASK,0x420b,0x420b,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_SETSIGMASK,0x420b,0x420b,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SINGLESTEP.S b/libc/sysv/consts/PTRACE_SINGLESTEP.S index 35cef6c46..bc70deabd 100644 --- a/libc/sysv/consts/PTRACE_SINGLESTEP.S +++ b/libc/sysv/consts/PTRACE_SINGLESTEP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_SINGLESTEP,9,9,9,9,32,-1,-1 +.syscon ptrace,PTRACE_SINGLESTEP,9,9,9,9,9,32,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SYSCALL.S b/libc/sysv/consts/PTRACE_SYSCALL.S index 6eb0f734e..3805805ba 100644 --- a/libc/sysv/consts/PTRACE_SYSCALL.S +++ b/libc/sysv/consts/PTRACE_SYSCALL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_SYSCALL,24,24,-1,22,-1,-1,-1 +.syscon ptrace,PTRACE_SYSCALL,24,24,-1,-1,22,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_TRACEME.S b/libc/sysv/consts/PTRACE_TRACEME.S index 76a6b120c..5b82436b2 100644 --- a/libc/sysv/consts/PTRACE_TRACEME.S +++ b/libc/sysv/consts/PTRACE_TRACEME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ptrace,PTRACE_TRACEME,0,0,0,0,0,-1,-1 +.syscon ptrace,PTRACE_TRACEME,0,0,0,0,0,0,-1,-1 diff --git a/libc/sysv/consts/Q_GETFMT.S b/libc/sysv/consts/Q_GETFMT.S index 9d95602e0..13a50828a 100644 --- a/libc/sysv/consts/Q_GETFMT.S +++ b/libc/sysv/consts/Q_GETFMT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,Q_GETFMT,0x800004,0x800004,0,0,0,0,0 +.syscon misc,Q_GETFMT,0x800004,0x800004,0,0,0,0,0,0 diff --git a/libc/sysv/consts/Q_GETINFO.S b/libc/sysv/consts/Q_GETINFO.S index 18b027871..8e6bf3f46 100644 --- a/libc/sysv/consts/Q_GETINFO.S +++ b/libc/sysv/consts/Q_GETINFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,Q_GETINFO,0x800005,0x800005,0,0,0,0,0 +.syscon misc,Q_GETINFO,0x800005,0x800005,0,0,0,0,0,0 diff --git a/libc/sysv/consts/Q_GETQUOTA.S b/libc/sysv/consts/Q_GETQUOTA.S index 23fd42dc6..a31347556 100644 --- a/libc/sysv/consts/Q_GETQUOTA.S +++ b/libc/sysv/consts/Q_GETQUOTA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,Q_GETQUOTA,0x800007,0x800007,768,0x0700,768,768,0 +.syscon misc,Q_GETQUOTA,0x800007,0x800007,768,768,0x0700,768,768,0 diff --git a/libc/sysv/consts/Q_QUOTAOFF.S b/libc/sysv/consts/Q_QUOTAOFF.S index c1c3e673c..cad745be1 100644 --- a/libc/sysv/consts/Q_QUOTAOFF.S +++ b/libc/sysv/consts/Q_QUOTAOFF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,Q_QUOTAOFF,0x800003,0x800003,0x0200,0x0200,0x0200,0x0200,0 +.syscon misc,Q_QUOTAOFF,0x800003,0x800003,0x0200,0x0200,0x0200,0x0200,0x0200,0 diff --git a/libc/sysv/consts/Q_QUOTAON.S b/libc/sysv/consts/Q_QUOTAON.S index d6656be23..c9b6c483e 100644 --- a/libc/sysv/consts/Q_QUOTAON.S +++ b/libc/sysv/consts/Q_QUOTAON.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,Q_QUOTAON,0x800002,0x800002,0x0100,0x0100,0x0100,0x0100,0 +.syscon misc,Q_QUOTAON,0x800002,0x800002,0x0100,0x0100,0x0100,0x0100,0x0100,0 diff --git a/libc/sysv/consts/Q_SETINFO.S b/libc/sysv/consts/Q_SETINFO.S index cc7cf7f8d..a254129ce 100644 --- a/libc/sysv/consts/Q_SETINFO.S +++ b/libc/sysv/consts/Q_SETINFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,Q_SETINFO,0x800006,0x800006,0,0,0,0,0 +.syscon misc,Q_SETINFO,0x800006,0x800006,0,0,0,0,0,0 diff --git a/libc/sysv/consts/Q_SETQUOTA.S b/libc/sysv/consts/Q_SETQUOTA.S index 0b5651ad9..bfee64da1 100644 --- a/libc/sysv/consts/Q_SETQUOTA.S +++ b/libc/sysv/consts/Q_SETQUOTA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,Q_SETQUOTA,0x800008,0x800008,0x0400,0x0800,0x0400,0x0400,0 +.syscon misc,Q_SETQUOTA,0x800008,0x800008,0x0400,0x0400,0x0800,0x0400,0x0400,0 diff --git a/libc/sysv/consts/Q_SYNC.S b/libc/sysv/consts/Q_SYNC.S index 22924875a..34a2c55e0 100644 --- a/libc/sysv/consts/Q_SYNC.S +++ b/libc/sysv/consts/Q_SYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,Q_SYNC,0x800001,0x800001,0x0600,0x0600,0x0600,0x0600,0 +.syscon misc,Q_SYNC,0x800001,0x800001,0x0600,0x0600,0x0600,0x0600,0x0600,0 diff --git a/libc/sysv/consts/RB_AUTOBOOT.S b/libc/sysv/consts/RB_AUTOBOOT.S index cb4fdd813..a614b81bb 100644 --- a/libc/sysv/consts/RB_AUTOBOOT.S +++ b/libc/sysv/consts/RB_AUTOBOOT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon reboot,RB_AUTOBOOT,0x01234567,0x01234567,0,0,0,0,4 +.syscon reboot,RB_AUTOBOOT,0x01234567,0x01234567,0,0,0,0,0,4 diff --git a/libc/sysv/consts/RB_DISABLE_CAD.S b/libc/sysv/consts/RB_DISABLE_CAD.S index 2c2f5f3e1..ed5508e62 100644 --- a/libc/sysv/consts/RB_DISABLE_CAD.S +++ b/libc/sysv/consts/RB_DISABLE_CAD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon reboot,RB_DISABLE_CAD,0,0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff +.syscon reboot,RB_DISABLE_CAD,0,0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff diff --git a/libc/sysv/consts/RB_ENABLE_CAD.S b/libc/sysv/consts/RB_ENABLE_CAD.S index afc2db42f..5f174e158 100644 --- a/libc/sysv/consts/RB_ENABLE_CAD.S +++ b/libc/sysv/consts/RB_ENABLE_CAD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon reboot,RB_ENABLE_CAD,0x89abcdef,0x89abcdef,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff +.syscon reboot,RB_ENABLE_CAD,0x89abcdef,0x89abcdef,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff diff --git a/libc/sysv/consts/RB_HALT.S b/libc/sysv/consts/RB_HALT.S index dfd519c3e..70fcfa74e 100644 --- a/libc/sysv/consts/RB_HALT.S +++ b/libc/sysv/consts/RB_HALT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon reboot,RB_HALT,0xcdef0123,0xcdef0123,8,8,8,8,16 +.syscon reboot,RB_HALT,0xcdef0123,0xcdef0123,8,8,8,8,8,16 diff --git a/libc/sysv/consts/RB_HALT_SYSTEM.S b/libc/sysv/consts/RB_HALT_SYSTEM.S index 5013247fc..048b831cc 100644 --- a/libc/sysv/consts/RB_HALT_SYSTEM.S +++ b/libc/sysv/consts/RB_HALT_SYSTEM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon reboot,RB_HALT_SYSTEM,0xcdef0123,0xcdef0123,8,8,8,8,16 +.syscon reboot,RB_HALT_SYSTEM,0xcdef0123,0xcdef0123,8,8,8,8,8,16 diff --git a/libc/sysv/consts/RB_KEXEC.S b/libc/sysv/consts/RB_KEXEC.S index ea452ef85..90816920b 100644 --- a/libc/sysv/consts/RB_KEXEC.S +++ b/libc/sysv/consts/RB_KEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon reboot,RB_KEXEC,0x45584543,0x45584543,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff +.syscon reboot,RB_KEXEC,0x45584543,0x45584543,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff diff --git a/libc/sysv/consts/RB_NOSYNC.S b/libc/sysv/consts/RB_NOSYNC.S index a01812ff6..3fecf902c 100644 --- a/libc/sysv/consts/RB_NOSYNC.S +++ b/libc/sysv/consts/RB_NOSYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon reboot,RB_NOSYNC,0x20000000,0x20000000,4,4,4,4,0x20000000 +.syscon reboot,RB_NOSYNC,0x20000000,0x20000000,4,4,4,4,4,0x20000000 diff --git a/libc/sysv/consts/RB_POWERDOWN.S b/libc/sysv/consts/RB_POWERDOWN.S index fbda0cdad..1cc705a30 100644 --- a/libc/sysv/consts/RB_POWERDOWN.S +++ b/libc/sysv/consts/RB_POWERDOWN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon reboot,RB_POWERDOWN,0x4321fedc,0x4321fedc,0xffffffff,0x4000,0x1000,0x808,8 +.syscon reboot,RB_POWERDOWN,0x4321fedc,0x4321fedc,0xffffffff,0xffffffff,0x4000,0x1000,0x808,8 diff --git a/libc/sysv/consts/RB_POWEROFF.S b/libc/sysv/consts/RB_POWEROFF.S index 9ee7baf59..dd1c2f23d 100644 --- a/libc/sysv/consts/RB_POWEROFF.S +++ b/libc/sysv/consts/RB_POWEROFF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon reboot,RB_POWEROFF,0x4321fedc,0x4321fedc,0xffffffff,0x4000,0x1000,0x808,8 +.syscon reboot,RB_POWEROFF,0x4321fedc,0x4321fedc,0xffffffff,0xffffffff,0x4000,0x1000,0x808,8 diff --git a/libc/sysv/consts/RB_POWER_OFF.S b/libc/sysv/consts/RB_POWER_OFF.S index 9fb3293c5..5de59b197 100644 --- a/libc/sysv/consts/RB_POWER_OFF.S +++ b/libc/sysv/consts/RB_POWER_OFF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon reboot,RB_POWER_OFF,0x4321fedc,0x4321fedc,0xffffffff,0x4000,0x1000,0x808,8 +.syscon reboot,RB_POWER_OFF,0x4321fedc,0x4321fedc,0xffffffff,0xffffffff,0x4000,0x1000,0x808,8 diff --git a/libc/sysv/consts/RB_SW_SUSPEND.S b/libc/sysv/consts/RB_SW_SUSPEND.S index 5f7504d44..3742e8d11 100644 --- a/libc/sysv/consts/RB_SW_SUSPEND.S +++ b/libc/sysv/consts/RB_SW_SUSPEND.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon reboot,RB_SW_SUSPEND,0xd000fce2,0xd000fce2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd000fce2 +.syscon reboot,RB_SW_SUSPEND,0xd000fce2,0xd000fce2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd000fce2 diff --git a/libc/sysv/consts/REGTYPE.S b/libc/sysv/consts/REGTYPE.S index 015305883..23ea4bcc2 100644 --- a/libc/sysv/consts/REGTYPE.S +++ b/libc/sysv/consts/REGTYPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,REGTYPE,48,48,48,48,48,48,0 +.syscon misc,REGTYPE,48,48,48,48,48,48,48,0 diff --git a/libc/sysv/consts/RES_PRF_CLASS.S b/libc/sysv/consts/RES_PRF_CLASS.S index ad4ccca6a..ec3d33e78 100644 --- a/libc/sysv/consts/RES_PRF_CLASS.S +++ b/libc/sysv/consts/RES_PRF_CLASS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,RES_PRF_CLASS,4,4,4,4,4,4,0 +.syscon misc,RES_PRF_CLASS,4,4,4,4,4,4,4,0 diff --git a/libc/sysv/consts/RHF_GUARANTEE_START_INIT.S b/libc/sysv/consts/RHF_GUARANTEE_START_INIT.S index 50512a714..6cfba6bb4 100644 --- a/libc/sysv/consts/RHF_GUARANTEE_START_INIT.S +++ b/libc/sysv/consts/RHF_GUARANTEE_START_INIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,RHF_GUARANTEE_START_INIT,0x80,0x80,0,0,0,0,0 +.syscon misc,RHF_GUARANTEE_START_INIT,0x80,0x80,0,0,0,0,0,0 diff --git a/libc/sysv/consts/RHF_NO_LIBRARY_REPLACEMENT.S b/libc/sysv/consts/RHF_NO_LIBRARY_REPLACEMENT.S index 5ece2808a..7129c23c6 100644 --- a/libc/sysv/consts/RHF_NO_LIBRARY_REPLACEMENT.S +++ b/libc/sysv/consts/RHF_NO_LIBRARY_REPLACEMENT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,RHF_NO_LIBRARY_REPLACEMENT,4,4,0,0,0,0,0 +.syscon misc,RHF_NO_LIBRARY_REPLACEMENT,4,4,0,0,0,0,0,0 diff --git a/libc/sysv/consts/RLIMIT_AS.S b/libc/sysv/consts/RLIMIT_AS.S index 4139d1849..7c5fc850c 100644 --- a/libc/sysv/consts/RLIMIT_AS.S +++ b/libc/sysv/consts/RLIMIT_AS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlimit,RLIMIT_AS,9,9,5,10,2,10,0 +.syscon rlimit,RLIMIT_AS,9,9,5,5,10,2,10,0 diff --git a/libc/sysv/consts/RLIMIT_CORE.S b/libc/sysv/consts/RLIMIT_CORE.S index c95a08c1a..74dd4283f 100644 --- a/libc/sysv/consts/RLIMIT_CORE.S +++ b/libc/sysv/consts/RLIMIT_CORE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlimit,RLIMIT_CORE,4,4,4,4,4,4,127 +.syscon rlimit,RLIMIT_CORE,4,4,4,4,4,4,4,127 diff --git a/libc/sysv/consts/RLIMIT_CPU.S b/libc/sysv/consts/RLIMIT_CPU.S index 257f44c68..9e75ae74d 100644 --- a/libc/sysv/consts/RLIMIT_CPU.S +++ b/libc/sysv/consts/RLIMIT_CPU.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlimit,RLIMIT_CPU,0,0,0,0,0,0,127 +.syscon rlimit,RLIMIT_CPU,0,0,0,0,0,0,0,127 diff --git a/libc/sysv/consts/RLIMIT_DATA.S b/libc/sysv/consts/RLIMIT_DATA.S index 58bdb605d..fad8a33ef 100644 --- a/libc/sysv/consts/RLIMIT_DATA.S +++ b/libc/sysv/consts/RLIMIT_DATA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlimit,RLIMIT_DATA,2,2,2,2,2,2,127 +.syscon rlimit,RLIMIT_DATA,2,2,2,2,2,2,2,127 diff --git a/libc/sysv/consts/RLIMIT_FSIZE.S b/libc/sysv/consts/RLIMIT_FSIZE.S index 01ab993c5..6e8965e6d 100644 --- a/libc/sysv/consts/RLIMIT_FSIZE.S +++ b/libc/sysv/consts/RLIMIT_FSIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlimit,RLIMIT_FSIZE,1,1,1,1,1,1,127 +.syscon rlimit,RLIMIT_FSIZE,1,1,1,1,1,1,1,127 diff --git a/libc/sysv/consts/RLIMIT_LOCKS.S b/libc/sysv/consts/RLIMIT_LOCKS.S index a729db053..90b82bcde 100644 --- a/libc/sysv/consts/RLIMIT_LOCKS.S +++ b/libc/sysv/consts/RLIMIT_LOCKS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlimit,RLIMIT_LOCKS,10,10,127,127,127,127,127 +.syscon rlimit,RLIMIT_LOCKS,10,10,127,127,127,127,127,127 diff --git a/libc/sysv/consts/RLIMIT_MEMLOCK.S b/libc/sysv/consts/RLIMIT_MEMLOCK.S index 7f5312952..abb365258 100644 --- a/libc/sysv/consts/RLIMIT_MEMLOCK.S +++ b/libc/sysv/consts/RLIMIT_MEMLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlimit,RLIMIT_MEMLOCK,8,8,6,6,6,6,127 +.syscon rlimit,RLIMIT_MEMLOCK,8,8,6,6,6,6,6,127 diff --git a/libc/sysv/consts/RLIMIT_MSGQUEUE.S b/libc/sysv/consts/RLIMIT_MSGQUEUE.S index f3b5976db..e021ebd5e 100644 --- a/libc/sysv/consts/RLIMIT_MSGQUEUE.S +++ b/libc/sysv/consts/RLIMIT_MSGQUEUE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlimit,RLIMIT_MSGQUEUE,12,12,127,127,127,127,127 +.syscon rlimit,RLIMIT_MSGQUEUE,12,12,127,127,127,127,127,127 diff --git a/libc/sysv/consts/RLIMIT_NICE.S b/libc/sysv/consts/RLIMIT_NICE.S index 5906d6053..e230734a8 100644 --- a/libc/sysv/consts/RLIMIT_NICE.S +++ b/libc/sysv/consts/RLIMIT_NICE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlimit,RLIMIT_NICE,13,13,127,127,127,127,127 +.syscon rlimit,RLIMIT_NICE,13,13,127,127,127,127,127,127 diff --git a/libc/sysv/consts/RLIMIT_NOFILE.S b/libc/sysv/consts/RLIMIT_NOFILE.S index b6f005c7d..4801a37fe 100644 --- a/libc/sysv/consts/RLIMIT_NOFILE.S +++ b/libc/sysv/consts/RLIMIT_NOFILE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlimit,RLIMIT_NOFILE,7,7,8,8,8,8,127 +.syscon rlimit,RLIMIT_NOFILE,7,7,8,8,8,8,8,127 diff --git a/libc/sysv/consts/RLIMIT_NPROC.S b/libc/sysv/consts/RLIMIT_NPROC.S index 87602ef0d..58c064b65 100644 --- a/libc/sysv/consts/RLIMIT_NPROC.S +++ b/libc/sysv/consts/RLIMIT_NPROC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlimit,RLIMIT_NPROC,6,6,7,7,7,7,127 +.syscon rlimit,RLIMIT_NPROC,6,6,7,7,7,7,7,127 diff --git a/libc/sysv/consts/RLIMIT_NPTS.S b/libc/sysv/consts/RLIMIT_NPTS.S index e0c41b8cc..da4f455b6 100644 --- a/libc/sysv/consts/RLIMIT_NPTS.S +++ b/libc/sysv/consts/RLIMIT_NPTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlimit,RLIMIT_NPTS,127,127,127,11,127,127,127 +.syscon rlimit,RLIMIT_NPTS,127,127,127,127,11,127,127,127 diff --git a/libc/sysv/consts/RLIMIT_RSS.S b/libc/sysv/consts/RLIMIT_RSS.S index 6a4f95a1b..25d830335 100644 --- a/libc/sysv/consts/RLIMIT_RSS.S +++ b/libc/sysv/consts/RLIMIT_RSS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlimit,RLIMIT_RSS,5,5,5,5,5,5,127 +.syscon rlimit,RLIMIT_RSS,5,5,5,5,5,5,5,127 diff --git a/libc/sysv/consts/RLIMIT_RTPRIO.S b/libc/sysv/consts/RLIMIT_RTPRIO.S index a6ec02835..4ce921d50 100644 --- a/libc/sysv/consts/RLIMIT_RTPRIO.S +++ b/libc/sysv/consts/RLIMIT_RTPRIO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlimit,RLIMIT_RTPRIO,14,14,127,127,127,127,127 +.syscon rlimit,RLIMIT_RTPRIO,14,14,127,127,127,127,127,127 diff --git a/libc/sysv/consts/RLIMIT_RTTIME.S b/libc/sysv/consts/RLIMIT_RTTIME.S index 332915d24..aa1fb10c7 100644 --- a/libc/sysv/consts/RLIMIT_RTTIME.S +++ b/libc/sysv/consts/RLIMIT_RTTIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlimit,RLIMIT_RTTIME,15,15,127,127,127,127,127 +.syscon rlimit,RLIMIT_RTTIME,15,15,127,127,127,127,127,127 diff --git a/libc/sysv/consts/RLIMIT_SBSIZE.S b/libc/sysv/consts/RLIMIT_SBSIZE.S index adf1b61f0..934fefb98 100644 --- a/libc/sysv/consts/RLIMIT_SBSIZE.S +++ b/libc/sysv/consts/RLIMIT_SBSIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlimit,RLIMIT_SBSIZE,127,127,127,9,127,127,127 +.syscon rlimit,RLIMIT_SBSIZE,127,127,127,127,9,127,127,127 diff --git a/libc/sysv/consts/RLIMIT_SIGPENDING.S b/libc/sysv/consts/RLIMIT_SIGPENDING.S index b126b0906..2372abd5a 100644 --- a/libc/sysv/consts/RLIMIT_SIGPENDING.S +++ b/libc/sysv/consts/RLIMIT_SIGPENDING.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlimit,RLIMIT_SIGPENDING,11,11,127,127,127,127,127 +.syscon rlimit,RLIMIT_SIGPENDING,11,11,127,127,127,127,127,127 diff --git a/libc/sysv/consts/RLIMIT_STACK.S b/libc/sysv/consts/RLIMIT_STACK.S index bc0accc6e..b902f213e 100644 --- a/libc/sysv/consts/RLIMIT_STACK.S +++ b/libc/sysv/consts/RLIMIT_STACK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlimit,RLIMIT_STACK,3,3,3,3,3,3,127 +.syscon rlimit,RLIMIT_STACK,3,3,3,3,3,3,3,127 diff --git a/libc/sysv/consts/RLIMIT_SWAP.S b/libc/sysv/consts/RLIMIT_SWAP.S index 5a2de0dc1..519381545 100644 --- a/libc/sysv/consts/RLIMIT_SWAP.S +++ b/libc/sysv/consts/RLIMIT_SWAP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlimit,RLIMIT_SWAP,127,127,127,12,127,127,127 +.syscon rlimit,RLIMIT_SWAP,127,127,127,127,12,127,127,127 diff --git a/libc/sysv/consts/RLIMIT_VMEM.S b/libc/sysv/consts/RLIMIT_VMEM.S index 5ff8dc6d9..41901f836 100644 --- a/libc/sysv/consts/RLIMIT_VMEM.S +++ b/libc/sysv/consts/RLIMIT_VMEM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,RLIMIT_VMEM,9,9,5,10,127,10,127 +.syscon compat,RLIMIT_VMEM,9,9,5,5,10,127,10,127 diff --git a/libc/sysv/consts/RLIM_INFINITY.S b/libc/sysv/consts/RLIM_INFINITY.S index ed1877dd6..62a983736 100644 --- a/libc/sysv/consts/RLIM_INFINITY.S +++ b/libc/sysv/consts/RLIM_INFINITY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlim,RLIM_INFINITY,0xffffffffffffffff,0xffffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0xffffffffffffffff +.syscon rlim,RLIM_INFINITY,0xffffffffffffffff,0xffffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0xffffffffffffffff diff --git a/libc/sysv/consts/RLIM_NLIMITS.S b/libc/sysv/consts/RLIM_NLIMITS.S index dffa9eee9..134c8c33f 100644 --- a/libc/sysv/consts/RLIM_NLIMITS.S +++ b/libc/sysv/consts/RLIM_NLIMITS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlim,RLIM_NLIMITS,16,16,9,15,9,12,1 +.syscon rlim,RLIM_NLIMITS,16,16,9,9,15,9,12,1 diff --git a/libc/sysv/consts/RLIM_SAVED_CUR.S b/libc/sysv/consts/RLIM_SAVED_CUR.S index ca0e903ca..fb3ac5fb0 100644 --- a/libc/sysv/consts/RLIM_SAVED_CUR.S +++ b/libc/sysv/consts/RLIM_SAVED_CUR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlim,RLIM_SAVED_CUR,0xffffffffffffffff,0xffffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0xffffffffffffffff +.syscon rlim,RLIM_SAVED_CUR,0xffffffffffffffff,0xffffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0xffffffffffffffff diff --git a/libc/sysv/consts/RLIM_SAVED_MAX.S b/libc/sysv/consts/RLIM_SAVED_MAX.S index 0191bb7a9..599c1766c 100644 --- a/libc/sysv/consts/RLIM_SAVED_MAX.S +++ b/libc/sysv/consts/RLIM_SAVED_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlim,RLIM_SAVED_MAX,0xffffffffffffffff,0xffffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0xffffffffffffffff +.syscon rlim,RLIM_SAVED_MAX,0xffffffffffffffff,0xffffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0xffffffffffffffff diff --git a/libc/sysv/consts/RPM_PCO_ADD.S b/libc/sysv/consts/RPM_PCO_ADD.S index 94ef62cbf..b701cb121 100644 --- a/libc/sysv/consts/RPM_PCO_ADD.S +++ b/libc/sysv/consts/RPM_PCO_ADD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,RPM_PCO_ADD,1,1,1,1,1,1,0 +.syscon misc,RPM_PCO_ADD,1,1,1,1,1,1,1,0 diff --git a/libc/sysv/consts/RPM_PCO_CHANGE.S b/libc/sysv/consts/RPM_PCO_CHANGE.S index 785ed0828..cbf69abd2 100644 --- a/libc/sysv/consts/RPM_PCO_CHANGE.S +++ b/libc/sysv/consts/RPM_PCO_CHANGE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,RPM_PCO_CHANGE,2,2,2,2,2,2,0 +.syscon misc,RPM_PCO_CHANGE,2,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/RPM_PCO_SETGLOBAL.S b/libc/sysv/consts/RPM_PCO_SETGLOBAL.S index c779ea41d..5355a940a 100644 --- a/libc/sysv/consts/RPM_PCO_SETGLOBAL.S +++ b/libc/sysv/consts/RPM_PCO_SETGLOBAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,RPM_PCO_SETGLOBAL,3,3,3,3,3,3,0 +.syscon misc,RPM_PCO_SETGLOBAL,3,3,3,3,3,3,3,0 diff --git a/libc/sysv/consts/RRQ.S b/libc/sysv/consts/RRQ.S index 870db9923..2d714fad7 100644 --- a/libc/sysv/consts/RRQ.S +++ b/libc/sysv/consts/RRQ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,RRQ,1,1,1,1,1,1,0 +.syscon misc,RRQ,1,1,1,1,1,1,1,0 diff --git a/libc/sysv/consts/RTF_NOFORWARD.S b/libc/sysv/consts/RTF_NOFORWARD.S index 572ad06c4..bd1a57d66 100644 --- a/libc/sysv/consts/RTF_NOFORWARD.S +++ b/libc/sysv/consts/RTF_NOFORWARD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,RTF_NOFORWARD,0x1000,0x1000,0,0,0,0,0 +.syscon misc,RTF_NOFORWARD,0x1000,0x1000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/RTF_NOPMTUDISC.S b/libc/sysv/consts/RTF_NOPMTUDISC.S index 20e169faa..b31c84352 100644 --- a/libc/sysv/consts/RTF_NOPMTUDISC.S +++ b/libc/sysv/consts/RTF_NOPMTUDISC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,RTF_NOPMTUDISC,0x4000,0x4000,0,0,0,0,0 +.syscon misc,RTF_NOPMTUDISC,0x4000,0x4000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/RUSAGE_BOTH.S b/libc/sysv/consts/RUSAGE_BOTH.S index bbfc5fdac..1a17fa476 100644 --- a/libc/sysv/consts/RUSAGE_BOTH.S +++ b/libc/sysv/consts/RUSAGE_BOTH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rusage,RUSAGE_BOTH,-2,-2,99,99,99,99,99 +.syscon rusage,RUSAGE_BOTH,-2,-2,99,99,99,99,99,99 diff --git a/libc/sysv/consts/RUSAGE_CHILDREN.S b/libc/sysv/consts/RUSAGE_CHILDREN.S index e6abfd7d1..27108a91d 100644 --- a/libc/sysv/consts/RUSAGE_CHILDREN.S +++ b/libc/sysv/consts/RUSAGE_CHILDREN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rusage,RUSAGE_CHILDREN,-1,-1,-1,-1,-1,-1,99 +.syscon rusage,RUSAGE_CHILDREN,-1,-1,-1,-1,-1,-1,-1,99 diff --git a/libc/sysv/consts/RUSAGE_SELF.S b/libc/sysv/consts/RUSAGE_SELF.S index bfded1ede..1c5ccf5d9 100644 --- a/libc/sysv/consts/RUSAGE_SELF.S +++ b/libc/sysv/consts/RUSAGE_SELF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rusage,RUSAGE_SELF,0,0,0,0,0,0,0 +.syscon rusage,RUSAGE_SELF,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/RUSAGE_THREAD.S b/libc/sysv/consts/RUSAGE_THREAD.S index 7ce43f4da..e2fb15dc8 100644 --- a/libc/sysv/consts/RUSAGE_THREAD.S +++ b/libc/sysv/consts/RUSAGE_THREAD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rusage,RUSAGE_THREAD,1,1,99,1,1,1,1 +.syscon rusage,RUSAGE_THREAD,1,1,99,99,1,1,1,1 diff --git a/libc/sysv/consts/R_OK.S b/libc/sysv/consts/R_OK.S index ef7990cc1..4ff6a4215 100644 --- a/libc/sysv/consts/R_OK.S +++ b/libc/sysv/consts/R_OK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon access,R_OK,4,4,4,4,4,4,0x80000000 +.syscon access,R_OK,4,4,4,4,4,4,4,0x80000000 diff --git a/libc/sysv/consts/SARMAG.S b/libc/sysv/consts/SARMAG.S index 7a2e9a009..cae2eee96 100644 --- a/libc/sysv/consts/SARMAG.S +++ b/libc/sysv/consts/SARMAG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SARMAG,8,8,8,8,8,8,0 +.syscon misc,SARMAG,8,8,8,8,8,8,8,0 diff --git a/libc/sysv/consts/SA_NOCLDSTOP.S b/libc/sysv/consts/SA_NOCLDSTOP.S index 31a886736..02f8cd248 100644 --- a/libc/sysv/consts/SA_NOCLDSTOP.S +++ b/libc/sysv/consts/SA_NOCLDSTOP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sigact,SA_NOCLDSTOP,1,1,8,8,8,8,1 +.syscon sigact,SA_NOCLDSTOP,1,1,8,8,8,8,8,1 diff --git a/libc/sysv/consts/SA_NOCLDWAIT.S b/libc/sysv/consts/SA_NOCLDWAIT.S index b740f70e2..a1d0c9f20 100644 --- a/libc/sysv/consts/SA_NOCLDWAIT.S +++ b/libc/sysv/consts/SA_NOCLDWAIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sigact,SA_NOCLDWAIT,2,2,32,32,32,32,2 +.syscon sigact,SA_NOCLDWAIT,2,2,32,32,32,32,32,2 diff --git a/libc/sysv/consts/SA_NODEFER.S b/libc/sysv/consts/SA_NODEFER.S index 3e8651685..1aebd53f3 100644 --- a/libc/sysv/consts/SA_NODEFER.S +++ b/libc/sysv/consts/SA_NODEFER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sigact,SA_NODEFER,0x40000000,0x40000000,16,16,16,16,0x40000000 +.syscon sigact,SA_NODEFER,0x40000000,0x40000000,16,16,16,16,16,0x40000000 diff --git a/libc/sysv/consts/SA_NOMASK.S b/libc/sysv/consts/SA_NOMASK.S index 82e70f809..9c095535f 100644 --- a/libc/sysv/consts/SA_NOMASK.S +++ b/libc/sysv/consts/SA_NOMASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,SA_NOMASK,0x40000000,0x40000000,16,16,16,16,0x40000000 +.syscon compat,SA_NOMASK,0x40000000,0x40000000,16,16,16,16,16,0x40000000 diff --git a/libc/sysv/consts/SA_ONESHOT.S b/libc/sysv/consts/SA_ONESHOT.S index 40a178b0c..7e9022171 100644 --- a/libc/sysv/consts/SA_ONESHOT.S +++ b/libc/sysv/consts/SA_ONESHOT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,SA_ONESHOT,0x80000000,0x80000000,4,4,4,4,0x80000000 +.syscon compat,SA_ONESHOT,0x80000000,0x80000000,4,4,4,4,4,0x80000000 diff --git a/libc/sysv/consts/SA_ONSTACK.S b/libc/sysv/consts/SA_ONSTACK.S index 5d20e45e0..2d7f315ee 100644 --- a/libc/sysv/consts/SA_ONSTACK.S +++ b/libc/sysv/consts/SA_ONSTACK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sigact,SA_ONSTACK,0x08000000,0x08000000,1,1,1,1,0x08000000 +.syscon sigact,SA_ONSTACK,0x08000000,0x08000000,1,1,1,1,1,0x08000000 diff --git a/libc/sysv/consts/SA_RESETHAND.S b/libc/sysv/consts/SA_RESETHAND.S index 3886a18d9..d2b24ead4 100644 --- a/libc/sysv/consts/SA_RESETHAND.S +++ b/libc/sysv/consts/SA_RESETHAND.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sigact,SA_RESETHAND,0x80000000,0x80000000,4,4,4,4,0x80000000 +.syscon sigact,SA_RESETHAND,0x80000000,0x80000000,4,4,4,4,4,0x80000000 diff --git a/libc/sysv/consts/SA_RESTART.S b/libc/sysv/consts/SA_RESTART.S index ded61e110..28a268fda 100644 --- a/libc/sysv/consts/SA_RESTART.S +++ b/libc/sysv/consts/SA_RESTART.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sigact,SA_RESTART,0x10000000,0x10000000,2,2,2,2,0x10000000 +.syscon sigact,SA_RESTART,0x10000000,0x10000000,2,2,2,2,2,0x10000000 diff --git a/libc/sysv/consts/SA_SIGINFO.S b/libc/sysv/consts/SA_SIGINFO.S index d5f071016..6aa9154f8 100644 --- a/libc/sysv/consts/SA_SIGINFO.S +++ b/libc/sysv/consts/SA_SIGINFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sigact,SA_SIGINFO,4,4,64,64,64,64,4 +.syscon sigact,SA_SIGINFO,4,4,64,64,64,64,64,4 diff --git a/libc/sysv/consts/SCHED_BATCH.S b/libc/sysv/consts/SCHED_BATCH.S index b115b9a9d..657fc6c40 100644 --- a/libc/sysv/consts/SCHED_BATCH.S +++ b/libc/sysv/consts/SCHED_BATCH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sched,SCHED_BATCH,3,3,127,2,127,0,127 +.syscon sched,SCHED_BATCH,3,3,127,127,2,127,0,127 diff --git a/libc/sysv/consts/SCHED_DEADLINE.S b/libc/sysv/consts/SCHED_DEADLINE.S index 8acb35e70..d0f6aa5e7 100644 --- a/libc/sysv/consts/SCHED_DEADLINE.S +++ b/libc/sysv/consts/SCHED_DEADLINE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sched,SCHED_DEADLINE,6,6,127,127,127,127,127 +.syscon sched,SCHED_DEADLINE,6,6,127,127,127,127,127,127 diff --git a/libc/sysv/consts/SCHED_FIFO.S b/libc/sysv/consts/SCHED_FIFO.S index 86050df5b..48f8ea598 100644 --- a/libc/sysv/consts/SCHED_FIFO.S +++ b/libc/sysv/consts/SCHED_FIFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sched,SCHED_FIFO,1,1,127,1,127,1,127 +.syscon sched,SCHED_FIFO,1,1,127,127,1,127,1,127 diff --git a/libc/sysv/consts/SCHED_IDLE.S b/libc/sysv/consts/SCHED_IDLE.S index 0641a1f33..7bde1d514 100644 --- a/libc/sysv/consts/SCHED_IDLE.S +++ b/libc/sysv/consts/SCHED_IDLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sched,SCHED_IDLE,5,5,127,2,127,0,127 +.syscon sched,SCHED_IDLE,5,5,127,127,2,127,0,127 diff --git a/libc/sysv/consts/SCHED_OTHER.S b/libc/sysv/consts/SCHED_OTHER.S index c93a13768..cb6269ad0 100644 --- a/libc/sysv/consts/SCHED_OTHER.S +++ b/libc/sysv/consts/SCHED_OTHER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sched,SCHED_OTHER,0,0,127,2,127,0,127 +.syscon sched,SCHED_OTHER,0,0,127,127,2,127,0,127 diff --git a/libc/sysv/consts/SCHED_RESET_ON_FORK.S b/libc/sysv/consts/SCHED_RESET_ON_FORK.S index 5618cff7f..3191aa6f1 100644 --- a/libc/sysv/consts/SCHED_RESET_ON_FORK.S +++ b/libc/sysv/consts/SCHED_RESET_ON_FORK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sched,SCHED_RESET_ON_FORK,0x40000000,0x40000000,0,0,0,0,0 +.syscon sched,SCHED_RESET_ON_FORK,0x40000000,0x40000000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SCHED_RR.S b/libc/sysv/consts/SCHED_RR.S index da54b8c9d..28213e986 100644 --- a/libc/sysv/consts/SCHED_RR.S +++ b/libc/sysv/consts/SCHED_RR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sched,SCHED_RR,2,2,127,3,127,2,127 +.syscon sched,SCHED_RR,2,2,127,127,3,127,2,127 diff --git a/libc/sysv/consts/SCM_CREDENTIALS.S b/libc/sysv/consts/SCM_CREDENTIALS.S index 1eccd8d3e..a8ddc4c9b 100644 --- a/libc/sysv/consts/SCM_CREDENTIALS.S +++ b/libc/sysv/consts/SCM_CREDENTIALS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon scm,SCM_CREDENTIALS,2,2,0,0,0,0,0 +.syscon scm,SCM_CREDENTIALS,2,2,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SCM_RIGHTS.S b/libc/sysv/consts/SCM_RIGHTS.S index d99ee561d..f9000f849 100644 --- a/libc/sysv/consts/SCM_RIGHTS.S +++ b/libc/sysv/consts/SCM_RIGHTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon scm,SCM_RIGHTS,1,1,1,1,1,1,1 +.syscon scm,SCM_RIGHTS,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/SCM_TIMESTAMP.S b/libc/sysv/consts/SCM_TIMESTAMP.S index 8f4e25e0d..d66314e3a 100644 --- a/libc/sysv/consts/SCM_TIMESTAMP.S +++ b/libc/sysv/consts/SCM_TIMESTAMP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon scm,SCM_TIMESTAMP,29,29,2,2,4,8,0 +.syscon scm,SCM_TIMESTAMP,29,29,2,2,2,4,8,0 diff --git a/libc/sysv/consts/SCM_TIMESTAMPING.S b/libc/sysv/consts/SCM_TIMESTAMPING.S index fe08e5632..84d942ab2 100644 --- a/libc/sysv/consts/SCM_TIMESTAMPING.S +++ b/libc/sysv/consts/SCM_TIMESTAMPING.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon scm,SCM_TIMESTAMPING,37,37,0,0,0,0,0 +.syscon scm,SCM_TIMESTAMPING,37,37,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SCM_TIMESTAMPNS.S b/libc/sysv/consts/SCM_TIMESTAMPNS.S index a10114277..283c24a3b 100644 --- a/libc/sysv/consts/SCM_TIMESTAMPNS.S +++ b/libc/sysv/consts/SCM_TIMESTAMPNS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon scm,SCM_TIMESTAMPNS,35,35,0,0,0,0,0 +.syscon scm,SCM_TIMESTAMPNS,35,35,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SCM_WIFI_STATUS.S b/libc/sysv/consts/SCM_WIFI_STATUS.S index 050309c72..5c250bc61 100644 --- a/libc/sysv/consts/SCM_WIFI_STATUS.S +++ b/libc/sysv/consts/SCM_WIFI_STATUS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon scm,SCM_WIFI_STATUS,41,41,0,0,0,0,0 +.syscon scm,SCM_WIFI_STATUS,41,41,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SEEK_DATA.S b/libc/sysv/consts/SEEK_DATA.S index d8ce29dc6..3704ea76e 100644 --- a/libc/sysv/consts/SEEK_DATA.S +++ b/libc/sysv/consts/SEEK_DATA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon splice,SEEK_DATA,3,3,4,3,-1,-1,-1 +.syscon splice,SEEK_DATA,3,3,4,4,3,-1,-1,-1 diff --git a/libc/sysv/consts/SEEK_HOLE.S b/libc/sysv/consts/SEEK_HOLE.S index 3b29f6efb..74d64ccb1 100644 --- a/libc/sysv/consts/SEEK_HOLE.S +++ b/libc/sysv/consts/SEEK_HOLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon splice,SEEK_HOLE,4,4,3,4,-1,-1,-1 +.syscon splice,SEEK_HOLE,4,4,3,3,4,-1,-1,-1 diff --git a/libc/sysv/consts/SEGSIZE.S b/libc/sysv/consts/SEGSIZE.S index d67e84468..ae243d93f 100644 --- a/libc/sysv/consts/SEGSIZE.S +++ b/libc/sysv/consts/SEGSIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SEGSIZE,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0 +.syscon misc,SEGSIZE,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0 diff --git a/libc/sysv/consts/SEGV_ACCERR.S b/libc/sysv/consts/SEGV_ACCERR.S index f086055f6..d916ebfb8 100644 --- a/libc/sysv/consts/SEGV_ACCERR.S +++ b/libc/sysv/consts/SEGV_ACCERR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,SEGV_ACCERR,2,2,2,2,2,2,2 +.syscon sicode,SEGV_ACCERR,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/SEGV_MAPERR.S b/libc/sysv/consts/SEGV_MAPERR.S index e2c0b20d1..38d795196 100644 --- a/libc/sysv/consts/SEGV_MAPERR.S +++ b/libc/sysv/consts/SEGV_MAPERR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,SEGV_MAPERR,1,1,1,1,1,1,1 +.syscon sicode,SEGV_MAPERR,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/SEGV_PKUERR.S b/libc/sysv/consts/SEGV_PKUERR.S index 68db9a4a3..69fc7ce2b 100644 --- a/libc/sysv/consts/SEGV_PKUERR.S +++ b/libc/sysv/consts/SEGV_PKUERR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,SEGV_PKUERR,-1,-1,-1,100,-1,-1,-1 +.syscon sicode,SEGV_PKUERR,-1,-1,-1,-1,100,-1,-1,-1 diff --git a/libc/sysv/consts/SEND_DIAGNOSTIC.S b/libc/sysv/consts/SEND_DIAGNOSTIC.S index 519575d2c..83da87ff2 100644 --- a/libc/sysv/consts/SEND_DIAGNOSTIC.S +++ b/libc/sysv/consts/SEND_DIAGNOSTIC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SEND_DIAGNOSTIC,29,29,0,0,0,0,0 +.syscon misc,SEND_DIAGNOSTIC,29,29,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SEND_VOLUME_TAG.S b/libc/sysv/consts/SEND_VOLUME_TAG.S index 26cbf59db..4303e011d 100644 --- a/libc/sysv/consts/SEND_VOLUME_TAG.S +++ b/libc/sysv/consts/SEND_VOLUME_TAG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SEND_VOLUME_TAG,182,182,0,0,0,0,0 +.syscon misc,SEND_VOLUME_TAG,182,182,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SET_LIMITS.S b/libc/sysv/consts/SET_LIMITS.S index 2b9509b35..de5e6f1b8 100644 --- a/libc/sysv/consts/SET_LIMITS.S +++ b/libc/sysv/consts/SET_LIMITS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SET_LIMITS,51,51,0,0,0,0,0 +.syscon misc,SET_LIMITS,51,51,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SET_WINDOW.S b/libc/sysv/consts/SET_WINDOW.S index b5f0b825f..5c39025c8 100644 --- a/libc/sysv/consts/SET_WINDOW.S +++ b/libc/sysv/consts/SET_WINDOW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SET_WINDOW,36,36,0,0,0,0,0 +.syscon misc,SET_WINDOW,36,36,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SFD_CLOEXEC.S b/libc/sysv/consts/SFD_CLOEXEC.S index aabeb5a3d..8cdb0e1ce 100644 --- a/libc/sysv/consts/SFD_CLOEXEC.S +++ b/libc/sysv/consts/SFD_CLOEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SFD_CLOEXEC,0x080000,0x080000,0,0,0,0,0 +.syscon misc,SFD_CLOEXEC,0x080000,0x080000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SFD_NONBLOCK.S b/libc/sysv/consts/SFD_NONBLOCK.S index f25505b1d..7c81b0a84 100644 --- a/libc/sysv/consts/SFD_NONBLOCK.S +++ b/libc/sysv/consts/SFD_NONBLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SFD_NONBLOCK,0x0800,0x0800,0,0,0,0,0 +.syscon misc,SFD_NONBLOCK,0x0800,0x0800,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SF_MNOWAIT.S b/libc/sysv/consts/SF_MNOWAIT.S index d2c73480f..2f231c35c 100644 --- a/libc/sysv/consts/SF_MNOWAIT.S +++ b/libc/sysv/consts/SF_MNOWAIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sf,SF_MNOWAIT,0,0,0,2,0,0,0 +.syscon sf,SF_MNOWAIT,0,0,0,0,2,0,0,0 diff --git a/libc/sysv/consts/SF_NODISKIO.S b/libc/sysv/consts/SF_NODISKIO.S index d1a4564a8..2bf8425a6 100644 --- a/libc/sysv/consts/SF_NODISKIO.S +++ b/libc/sysv/consts/SF_NODISKIO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sf,SF_NODISKIO,0,0,0,1,0,0,0 +.syscon sf,SF_NODISKIO,0,0,0,0,1,0,0,0 diff --git a/libc/sysv/consts/SF_SYNC.S b/libc/sysv/consts/SF_SYNC.S index 93245918a..b833746ec 100644 --- a/libc/sysv/consts/SF_SYNC.S +++ b/libc/sysv/consts/SF_SYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sf,SF_SYNC,0,0,0,4,0,0,0 +.syscon sf,SF_SYNC,0,0,0,0,4,0,0,0 diff --git a/libc/sysv/consts/SHM_ANON.S b/libc/sysv/consts/SHM_ANON.S index 17c958789..faf616677 100644 --- a/libc/sysv/consts/SHM_ANON.S +++ b/libc/sysv/consts/SHM_ANON.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon shm,SHM_ANON,0,0,0,1,0,0,0 +.syscon shm,SHM_ANON,0,0,0,0,1,0,0,0 diff --git a/libc/sysv/consts/SHM_DEST.S b/libc/sysv/consts/SHM_DEST.S index 02dfb285a..9f962d73c 100644 --- a/libc/sysv/consts/SHM_DEST.S +++ b/libc/sysv/consts/SHM_DEST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon shm,SHM_DEST,0x0200,0x0200,0,0,0,0,0 +.syscon shm,SHM_DEST,0x0200,0x0200,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SHM_EXEC.S b/libc/sysv/consts/SHM_EXEC.S index 9b9bdf05f..81d59aa91 100644 --- a/libc/sysv/consts/SHM_EXEC.S +++ b/libc/sysv/consts/SHM_EXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon shm,SHM_EXEC,0x8000,0x8000,0,0,0,0,0 +.syscon shm,SHM_EXEC,0x8000,0x8000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SHM_HUGETLB.S b/libc/sysv/consts/SHM_HUGETLB.S index 511b56038..bf2bfdec2 100644 --- a/libc/sysv/consts/SHM_HUGETLB.S +++ b/libc/sysv/consts/SHM_HUGETLB.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon shm,SHM_HUGETLB,0x0800,0x0800,0,0,0,0,0 +.syscon shm,SHM_HUGETLB,0x0800,0x0800,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SHM_INFO.S b/libc/sysv/consts/SHM_INFO.S index 2ba3ca4fb..f851bc9da 100644 --- a/libc/sysv/consts/SHM_INFO.S +++ b/libc/sysv/consts/SHM_INFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon shm,SHM_INFO,14,14,0,14,0,0,0 +.syscon shm,SHM_INFO,14,14,0,0,14,0,0,0 diff --git a/libc/sysv/consts/SHM_LOCK.S b/libc/sysv/consts/SHM_LOCK.S index d988fe681..ab248d287 100644 --- a/libc/sysv/consts/SHM_LOCK.S +++ b/libc/sysv/consts/SHM_LOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon shm,SHM_LOCK,11,11,0,11,3,3,0 +.syscon shm,SHM_LOCK,11,11,0,0,11,3,3,0 diff --git a/libc/sysv/consts/SHM_LOCKED.S b/libc/sysv/consts/SHM_LOCKED.S index 046556983..d468d14e9 100644 --- a/libc/sysv/consts/SHM_LOCKED.S +++ b/libc/sysv/consts/SHM_LOCKED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon shm,SHM_LOCKED,0x0400,0x0400,0,0,0,0,0 +.syscon shm,SHM_LOCKED,0x0400,0x0400,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SHM_NORESERVE.S b/libc/sysv/consts/SHM_NORESERVE.S index b156d624f..580e0bc67 100644 --- a/libc/sysv/consts/SHM_NORESERVE.S +++ b/libc/sysv/consts/SHM_NORESERVE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon shm,SHM_NORESERVE,0x1000,0x1000,0,0,0,0,0 +.syscon shm,SHM_NORESERVE,0x1000,0x1000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SHM_R.S b/libc/sysv/consts/SHM_R.S index dd9072efa..4cfc3dbe6 100644 --- a/libc/sysv/consts/SHM_R.S +++ b/libc/sysv/consts/SHM_R.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon shm,SHM_R,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0 +.syscon shm,SHM_R,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0 diff --git a/libc/sysv/consts/SHM_RDONLY.S b/libc/sysv/consts/SHM_RDONLY.S index e63c2d204..be88219e0 100644 --- a/libc/sysv/consts/SHM_RDONLY.S +++ b/libc/sysv/consts/SHM_RDONLY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon shm,SHM_RDONLY,0x1000,0x1000,0x1000,0x1000,0x1000,0x1000,0 +.syscon shm,SHM_RDONLY,0x1000,0x1000,0x1000,0x1000,0x1000,0x1000,0x1000,0 diff --git a/libc/sysv/consts/SHM_REMAP.S b/libc/sysv/consts/SHM_REMAP.S index 5d33d423d..163c28f26 100644 --- a/libc/sysv/consts/SHM_REMAP.S +++ b/libc/sysv/consts/SHM_REMAP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon shm,SHM_REMAP,0x4000,0x4000,0,0,0,0,0 +.syscon shm,SHM_REMAP,0x4000,0x4000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SHM_RND.S b/libc/sysv/consts/SHM_RND.S index 4b45a1d4f..b6ce1e4fb 100644 --- a/libc/sysv/consts/SHM_RND.S +++ b/libc/sysv/consts/SHM_RND.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon shm,SHM_RND,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0 +.syscon shm,SHM_RND,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0 diff --git a/libc/sysv/consts/SHM_STAT.S b/libc/sysv/consts/SHM_STAT.S index 5b0d5fcca..19c36284e 100644 --- a/libc/sysv/consts/SHM_STAT.S +++ b/libc/sysv/consts/SHM_STAT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon shm,SHM_STAT,13,13,0,13,0,0,0 +.syscon shm,SHM_STAT,13,13,0,0,13,0,0,0 diff --git a/libc/sysv/consts/SHM_UNLOCK.S b/libc/sysv/consts/SHM_UNLOCK.S index 05bdc2510..179f72c3e 100644 --- a/libc/sysv/consts/SHM_UNLOCK.S +++ b/libc/sysv/consts/SHM_UNLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon shm,SHM_UNLOCK,12,12,0,12,4,4,0 +.syscon shm,SHM_UNLOCK,12,12,0,0,12,4,4,0 diff --git a/libc/sysv/consts/SHM_W.S b/libc/sysv/consts/SHM_W.S index 001c78fec..c6c09a585 100644 --- a/libc/sysv/consts/SHM_W.S +++ b/libc/sysv/consts/SHM_W.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon shm,SHM_W,0x80,0x80,0x80,0x80,0x80,0x80,0 +.syscon shm,SHM_W,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0 diff --git a/libc/sysv/consts/SHUT_RD.S b/libc/sysv/consts/SHUT_RD.S index c970655ab..eee9a9a61 100644 --- a/libc/sysv/consts/SHUT_RD.S +++ b/libc/sysv/consts/SHUT_RD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SHUT_RD,0,0,0,0,0,0,0 +.syscon misc,SHUT_RD,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SHUT_RDWR.S b/libc/sysv/consts/SHUT_RDWR.S index 602c0b8a2..c171469b8 100644 --- a/libc/sysv/consts/SHUT_RDWR.S +++ b/libc/sysv/consts/SHUT_RDWR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SHUT_RDWR,2,2,2,2,2,2,2 +.syscon misc,SHUT_RDWR,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/SHUT_WR.S b/libc/sysv/consts/SHUT_WR.S index b705a353e..4fad831bb 100644 --- a/libc/sysv/consts/SHUT_WR.S +++ b/libc/sysv/consts/SHUT_WR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SHUT_WR,1,1,1,1,1,1,1 +.syscon misc,SHUT_WR,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/SIGABRT.S b/libc/sysv/consts/SIGABRT.S index 0ed99424e..58b6b7ac0 100644 --- a/libc/sysv/consts/SIGABRT.S +++ b/libc/sysv/consts/SIGABRT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGABRT,6,6,6,6,6,6,6 +.syscon sig,SIGABRT,6,6,6,6,6,6,6,6 diff --git a/libc/sysv/consts/SIGALRM.S b/libc/sysv/consts/SIGALRM.S index cc8b0c572..819108b7d 100644 --- a/libc/sysv/consts/SIGALRM.S +++ b/libc/sysv/consts/SIGALRM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGALRM,14,14,14,14,14,14,14 +.syscon sig,SIGALRM,14,14,14,14,14,14,14,14 diff --git a/libc/sysv/consts/SIGBUS.S b/libc/sysv/consts/SIGBUS.S index d0d0ddf17..bff25dfdf 100644 --- a/libc/sysv/consts/SIGBUS.S +++ b/libc/sysv/consts/SIGBUS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGBUS,7,7,10,10,10,10,7 +.syscon sig,SIGBUS,7,7,10,10,10,10,10,7 diff --git a/libc/sysv/consts/SIGCHLD.S b/libc/sysv/consts/SIGCHLD.S index 8b23e8c32..97a3c5b77 100644 --- a/libc/sysv/consts/SIGCHLD.S +++ b/libc/sysv/consts/SIGCHLD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGCHLD,17,17,20,20,20,20,17 +.syscon sig,SIGCHLD,17,17,20,20,20,20,20,17 diff --git a/libc/sysv/consts/SIGCONT.S b/libc/sysv/consts/SIGCONT.S index fe08ddd41..283cb4bb3 100644 --- a/libc/sysv/consts/SIGCONT.S +++ b/libc/sysv/consts/SIGCONT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGCONT,18,18,19,19,19,19,18 +.syscon sig,SIGCONT,18,18,19,19,19,19,19,18 diff --git a/libc/sysv/consts/SIGEMT.S b/libc/sysv/consts/SIGEMT.S index 0dbac30e8..a3f8260c5 100644 --- a/libc/sysv/consts/SIGEMT.S +++ b/libc/sysv/consts/SIGEMT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGEMT,64,64,7,7,7,7,64 +.syscon sig,SIGEMT,64,64,7,7,7,7,7,64 diff --git a/libc/sysv/consts/SIGEV_NONE.S b/libc/sysv/consts/SIGEV_NONE.S index efdf5f0f2..f36a315c9 100644 --- a/libc/sysv/consts/SIGEV_NONE.S +++ b/libc/sysv/consts/SIGEV_NONE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SIGEV_NONE,1,1,0,0,0,0,0 +.syscon misc,SIGEV_NONE,1,1,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIGEV_SIGNAL.S b/libc/sysv/consts/SIGEV_SIGNAL.S index a8a971e62..083f4d54c 100644 --- a/libc/sysv/consts/SIGEV_SIGNAL.S +++ b/libc/sysv/consts/SIGEV_SIGNAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SIGEV_SIGNAL,0,0,1,1,0,1,0 +.syscon misc,SIGEV_SIGNAL,0,0,1,1,1,0,1,0 diff --git a/libc/sysv/consts/SIGEV_THREAD.S b/libc/sysv/consts/SIGEV_THREAD.S index e6b43b661..0b4173693 100644 --- a/libc/sysv/consts/SIGEV_THREAD.S +++ b/libc/sysv/consts/SIGEV_THREAD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SIGEV_THREAD,2,2,3,2,0,2,0 +.syscon misc,SIGEV_THREAD,2,2,3,3,2,0,2,0 diff --git a/libc/sysv/consts/SIGFPE.S b/libc/sysv/consts/SIGFPE.S index 6c438ad34..755772736 100644 --- a/libc/sysv/consts/SIGFPE.S +++ b/libc/sysv/consts/SIGFPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGFPE,8,8,8,8,8,8,8 +.syscon sig,SIGFPE,8,8,8,8,8,8,8,8 diff --git a/libc/sysv/consts/SIGHUP.S b/libc/sysv/consts/SIGHUP.S index 597098a0f..b687c8be2 100644 --- a/libc/sysv/consts/SIGHUP.S +++ b/libc/sysv/consts/SIGHUP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGHUP,1,1,1,1,1,1,1 +.syscon sig,SIGHUP,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/SIGILL.S b/libc/sysv/consts/SIGILL.S index cecca2475..f49990f6c 100644 --- a/libc/sysv/consts/SIGILL.S +++ b/libc/sysv/consts/SIGILL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGILL,4,4,4,4,4,4,4 +.syscon sig,SIGILL,4,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/SIGINFO.S b/libc/sysv/consts/SIGINFO.S index e24854971..d4aa42210 100644 --- a/libc/sysv/consts/SIGINFO.S +++ b/libc/sysv/consts/SIGINFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGINFO,63,63,29,29,29,29,63 +.syscon sig,SIGINFO,63,63,29,29,29,29,29,63 diff --git a/libc/sysv/consts/SIGINT.S b/libc/sysv/consts/SIGINT.S index fbf8b22a4..6ad6a5582 100644 --- a/libc/sysv/consts/SIGINT.S +++ b/libc/sysv/consts/SIGINT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGINT,2,2,2,2,2,2,2 +.syscon sig,SIGINT,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/SIGIO.S b/libc/sysv/consts/SIGIO.S index a4fcb616a..b422d5767 100644 --- a/libc/sysv/consts/SIGIO.S +++ b/libc/sysv/consts/SIGIO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGIO,29,29,23,23,23,23,29 +.syscon sig,SIGIO,29,29,23,23,23,23,23,29 diff --git a/libc/sysv/consts/SIGIOT.S b/libc/sysv/consts/SIGIOT.S index 25443cb43..af42b8a68 100644 --- a/libc/sysv/consts/SIGIOT.S +++ b/libc/sysv/consts/SIGIOT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,SIGIOT,6,6,6,6,6,6,6 +.syscon compat,SIGIOT,6,6,6,6,6,6,6,6 diff --git a/libc/sysv/consts/SIGKILL.S b/libc/sysv/consts/SIGKILL.S index 829491d9b..be27b5460 100644 --- a/libc/sysv/consts/SIGKILL.S +++ b/libc/sysv/consts/SIGKILL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGKILL,9,9,9,9,9,9,9 +.syscon sig,SIGKILL,9,9,9,9,9,9,9,9 diff --git a/libc/sysv/consts/SIGPIPE.S b/libc/sysv/consts/SIGPIPE.S index 063871cc4..5318eee82 100644 --- a/libc/sysv/consts/SIGPIPE.S +++ b/libc/sysv/consts/SIGPIPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGPIPE,13,13,13,13,13,13,13 +.syscon sig,SIGPIPE,13,13,13,13,13,13,13,13 diff --git a/libc/sysv/consts/SIGPOLL.S b/libc/sysv/consts/SIGPOLL.S index 61c027fd2..f7387ac4e 100644 --- a/libc/sysv/consts/SIGPOLL.S +++ b/libc/sysv/consts/SIGPOLL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,SIGPOLL,29,29,23,23,23,23,29 +.syscon compat,SIGPOLL,29,29,23,23,23,23,23,29 diff --git a/libc/sysv/consts/SIGPROF.S b/libc/sysv/consts/SIGPROF.S index 5bf6647bc..abe63662e 100644 --- a/libc/sysv/consts/SIGPROF.S +++ b/libc/sysv/consts/SIGPROF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGPROF,27,27,27,27,27,27,27 +.syscon sig,SIGPROF,27,27,27,27,27,27,27,27 diff --git a/libc/sysv/consts/SIGPWR.S b/libc/sysv/consts/SIGPWR.S index 1fce9f18e..8ad2f8120 100644 --- a/libc/sysv/consts/SIGPWR.S +++ b/libc/sysv/consts/SIGPWR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGPWR,30,30,30,30,30,32,30 +.syscon sig,SIGPWR,30,30,30,30,30,30,32,30 diff --git a/libc/sysv/consts/SIGQUIT.S b/libc/sysv/consts/SIGQUIT.S index d77ca77b9..f0c9d0cc2 100644 --- a/libc/sysv/consts/SIGQUIT.S +++ b/libc/sysv/consts/SIGQUIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGQUIT,3,3,3,3,3,3,3 +.syscon sig,SIGQUIT,3,3,3,3,3,3,3,3 diff --git a/libc/sysv/consts/SIGRTMAX.S b/libc/sysv/consts/SIGRTMAX.S index 8ff9adfcb..eff3c23d2 100644 --- a/libc/sysv/consts/SIGRTMAX.S +++ b/libc/sysv/consts/SIGRTMAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGRTMAX,64,64,0,126,0,63,64 +.syscon sig,SIGRTMAX,64,64,0,0,126,0,63,64 diff --git a/libc/sysv/consts/SIGRTMIN.S b/libc/sysv/consts/SIGRTMIN.S index d6dc1f358..b6da3c662 100644 --- a/libc/sysv/consts/SIGRTMIN.S +++ b/libc/sysv/consts/SIGRTMIN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGRTMIN,32,32,0,65,0,33,32 +.syscon sig,SIGRTMIN,32,32,0,0,65,0,33,32 diff --git a/libc/sysv/consts/SIGSEGV.S b/libc/sysv/consts/SIGSEGV.S index 31c3321cd..40e50ebaa 100644 --- a/libc/sysv/consts/SIGSEGV.S +++ b/libc/sysv/consts/SIGSEGV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGSEGV,11,11,11,11,11,11,11 +.syscon sig,SIGSEGV,11,11,11,11,11,11,11,11 diff --git a/libc/sysv/consts/SIGSTKFLT.S b/libc/sysv/consts/SIGSTKFLT.S index 7f59ca3ef..0a8e0310e 100644 --- a/libc/sysv/consts/SIGSTKFLT.S +++ b/libc/sysv/consts/SIGSTKFLT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGSTKFLT,16,16,0,0,0,0,0 +.syscon sig,SIGSTKFLT,16,16,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIGSTOP.S b/libc/sysv/consts/SIGSTOP.S index 5ff57e93f..7d17b3002 100644 --- a/libc/sysv/consts/SIGSTOP.S +++ b/libc/sysv/consts/SIGSTOP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGSTOP,19,19,17,17,17,17,19 +.syscon sig,SIGSTOP,19,19,17,17,17,17,17,19 diff --git a/libc/sysv/consts/SIGSYS.S b/libc/sysv/consts/SIGSYS.S index 163ce4752..169d4e251 100644 --- a/libc/sysv/consts/SIGSYS.S +++ b/libc/sysv/consts/SIGSYS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGSYS,31,31,12,12,12,12,31 +.syscon sig,SIGSYS,31,31,12,12,12,12,12,31 diff --git a/libc/sysv/consts/SIGTERM.S b/libc/sysv/consts/SIGTERM.S index 862ed31ef..b5f24da69 100644 --- a/libc/sysv/consts/SIGTERM.S +++ b/libc/sysv/consts/SIGTERM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGTERM,15,15,15,15,15,15,15 +.syscon sig,SIGTERM,15,15,15,15,15,15,15,15 diff --git a/libc/sysv/consts/SIGTHR.S b/libc/sysv/consts/SIGTHR.S index 822b15173..27d40ab8e 100644 --- a/libc/sysv/consts/SIGTHR.S +++ b/libc/sysv/consts/SIGTHR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGTHR,32,32,7,32,32,33,32 +.syscon sig,SIGTHR,32,32,7,7,32,32,33,32 diff --git a/libc/sysv/consts/SIGTRAP.S b/libc/sysv/consts/SIGTRAP.S index 1bcf26a03..ba5ac339b 100644 --- a/libc/sysv/consts/SIGTRAP.S +++ b/libc/sysv/consts/SIGTRAP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGTRAP,5,5,5,5,5,5,5 +.syscon sig,SIGTRAP,5,5,5,5,5,5,5,5 diff --git a/libc/sysv/consts/SIGTSTP.S b/libc/sysv/consts/SIGTSTP.S index 134f0a554..9e66ac776 100644 --- a/libc/sysv/consts/SIGTSTP.S +++ b/libc/sysv/consts/SIGTSTP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGTSTP,20,20,18,18,18,18,20 +.syscon sig,SIGTSTP,20,20,18,18,18,18,18,20 diff --git a/libc/sysv/consts/SIGTTIN.S b/libc/sysv/consts/SIGTTIN.S index 7daa7ba32..2a5b7718b 100644 --- a/libc/sysv/consts/SIGTTIN.S +++ b/libc/sysv/consts/SIGTTIN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGTTIN,21,21,21,21,21,21,21 +.syscon sig,SIGTTIN,21,21,21,21,21,21,21,21 diff --git a/libc/sysv/consts/SIGTTOU.S b/libc/sysv/consts/SIGTTOU.S index deb12e3ca..1fdd9f906 100644 --- a/libc/sysv/consts/SIGTTOU.S +++ b/libc/sysv/consts/SIGTTOU.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGTTOU,22,22,22,22,22,22,22 +.syscon sig,SIGTTOU,22,22,22,22,22,22,22,22 diff --git a/libc/sysv/consts/SIGURG.S b/libc/sysv/consts/SIGURG.S index 397a14245..9868d9b86 100644 --- a/libc/sysv/consts/SIGURG.S +++ b/libc/sysv/consts/SIGURG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGURG,23,23,16,16,16,16,23 +.syscon sig,SIGURG,23,23,16,16,16,16,16,23 diff --git a/libc/sysv/consts/SIGUSR1.S b/libc/sysv/consts/SIGUSR1.S index 7833a519f..b0c238712 100644 --- a/libc/sysv/consts/SIGUSR1.S +++ b/libc/sysv/consts/SIGUSR1.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGUSR1,10,10,30,30,30,30,10 +.syscon sig,SIGUSR1,10,10,30,30,30,30,30,10 diff --git a/libc/sysv/consts/SIGUSR2.S b/libc/sysv/consts/SIGUSR2.S index 6226b4b34..f56785dae 100644 --- a/libc/sysv/consts/SIGUSR2.S +++ b/libc/sysv/consts/SIGUSR2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGUSR2,12,12,31,31,31,31,12 +.syscon sig,SIGUSR2,12,12,31,31,31,31,31,12 diff --git a/libc/sysv/consts/SIGVTALRM.S b/libc/sysv/consts/SIGVTALRM.S index 4bad5c928..5878844f3 100644 --- a/libc/sysv/consts/SIGVTALRM.S +++ b/libc/sysv/consts/SIGVTALRM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGVTALRM,26,26,26,26,26,26,26 +.syscon sig,SIGVTALRM,26,26,26,26,26,26,26,26 diff --git a/libc/sysv/consts/SIGWINCH.S b/libc/sysv/consts/SIGWINCH.S index 6d07e75b3..f4548558f 100644 --- a/libc/sysv/consts/SIGWINCH.S +++ b/libc/sysv/consts/SIGWINCH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGWINCH,28,28,28,28,28,28,28 +.syscon sig,SIGWINCH,28,28,28,28,28,28,28,28 diff --git a/libc/sysv/consts/SIGXCPU.S b/libc/sysv/consts/SIGXCPU.S index d362f03cb..9bf7e49d2 100644 --- a/libc/sysv/consts/SIGXCPU.S +++ b/libc/sysv/consts/SIGXCPU.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGXCPU,24,24,24,24,24,24,24 +.syscon sig,SIGXCPU,24,24,24,24,24,24,24,24 diff --git a/libc/sysv/consts/SIGXFSZ.S b/libc/sysv/consts/SIGXFSZ.S index fec423cb1..249ab3a17 100644 --- a/libc/sysv/consts/SIGXFSZ.S +++ b/libc/sysv/consts/SIGXFSZ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig,SIGXFSZ,25,25,25,25,25,25,25 +.syscon sig,SIGXFSZ,25,25,25,25,25,25,25,25 diff --git a/libc/sysv/consts/SIG_BLOCK.S b/libc/sysv/consts/SIG_BLOCK.S index 193cf4e39..e42bb7c5c 100644 --- a/libc/sysv/consts/SIG_BLOCK.S +++ b/libc/sysv/consts/SIG_BLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SIG_BLOCK,0,0,1,1,1,1,0 +.syscon misc,SIG_BLOCK,0,0,1,1,1,1,1,0 diff --git a/libc/sysv/consts/SIG_SETMASK.S b/libc/sysv/consts/SIG_SETMASK.S index 860bc1c36..b7778b462 100644 --- a/libc/sysv/consts/SIG_SETMASK.S +++ b/libc/sysv/consts/SIG_SETMASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SIG_SETMASK,2,2,3,3,3,3,2 +.syscon misc,SIG_SETMASK,2,2,3,3,3,3,3,2 diff --git a/libc/sysv/consts/SIG_UNBLOCK.S b/libc/sysv/consts/SIG_UNBLOCK.S index 2f724031e..1554ad608 100644 --- a/libc/sysv/consts/SIG_UNBLOCK.S +++ b/libc/sysv/consts/SIG_UNBLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SIG_UNBLOCK,1,1,2,2,2,2,1 +.syscon misc,SIG_UNBLOCK,1,1,2,2,2,2,2,1 diff --git a/libc/sysv/consts/SIOCADDDLCI.S b/libc/sysv/consts/SIOCADDDLCI.S index 92ee3aa41..c7fb754ba 100644 --- a/libc/sysv/consts/SIOCADDDLCI.S +++ b/libc/sysv/consts/SIOCADDDLCI.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCADDDLCI,0x8980,0x8980,0,0,0,0,0 +.syscon sio,SIOCADDDLCI,0x8980,0x8980,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCADDMULTI.S b/libc/sysv/consts/SIOCADDMULTI.S index 8d8dc9af8..e07fe2b0f 100644 --- a/libc/sysv/consts/SIOCADDMULTI.S +++ b/libc/sysv/consts/SIOCADDMULTI.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCADDMULTI,0x8931,0x8931,0x80206931,0x80206931,0x80206931,0x80206931,0 +.syscon sio,SIOCADDMULTI,0x8931,0x8931,0x80206931,0x80206931,0x80206931,0x80206931,0x80206931,0 diff --git a/libc/sysv/consts/SIOCADDRT.S b/libc/sysv/consts/SIOCADDRT.S index aea784882..e8ed0e6ba 100644 --- a/libc/sysv/consts/SIOCADDRT.S +++ b/libc/sysv/consts/SIOCADDRT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCADDRT,0x890b,0x890b,0,0,0,0,0 +.syscon sio,SIOCADDRT,0x890b,0x890b,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCATMARK.S b/libc/sysv/consts/SIOCATMARK.S index 7c44cba89..fb4ab9df9 100644 --- a/libc/sysv/consts/SIOCATMARK.S +++ b/libc/sysv/consts/SIOCATMARK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCATMARK,0x8905,0x8905,0x40047307,0x40047307,0x40047307,0x40047307,0x40047307 +.syscon sio,SIOCATMARK,0x8905,0x8905,0x40047307,0x40047307,0x40047307,0x40047307,0x40047307,0x40047307 diff --git a/libc/sysv/consts/SIOCDARP.S b/libc/sysv/consts/SIOCDARP.S index a78febb6b..6ff29d49c 100644 --- a/libc/sysv/consts/SIOCDARP.S +++ b/libc/sysv/consts/SIOCDARP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCDARP,0x8953,0x8953,0,0,0,0,0 +.syscon sio,SIOCDARP,0x8953,0x8953,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCDELDLCI.S b/libc/sysv/consts/SIOCDELDLCI.S index 64d134f22..17a100303 100644 --- a/libc/sysv/consts/SIOCDELDLCI.S +++ b/libc/sysv/consts/SIOCDELDLCI.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCDELDLCI,0x8981,0x8981,0,0,0,0,0 +.syscon sio,SIOCDELDLCI,0x8981,0x8981,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCDELMULTI.S b/libc/sysv/consts/SIOCDELMULTI.S index b76de6629..4d5687597 100644 --- a/libc/sysv/consts/SIOCDELMULTI.S +++ b/libc/sysv/consts/SIOCDELMULTI.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCDELMULTI,0x8932,0x8932,0x80206932,0x80206932,0x80206932,0x80206932,0 +.syscon sio,SIOCDELMULTI,0x8932,0x8932,0x80206932,0x80206932,0x80206932,0x80206932,0x80206932,0 diff --git a/libc/sysv/consts/SIOCDELRT.S b/libc/sysv/consts/SIOCDELRT.S index 87a678bcd..fc74a0114 100644 --- a/libc/sysv/consts/SIOCDELRT.S +++ b/libc/sysv/consts/SIOCDELRT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCDELRT,0x890c,0x890c,0,0,0,0,0 +.syscon sio,SIOCDELRT,0x890c,0x890c,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCDEVPRIVATE.S b/libc/sysv/consts/SIOCDEVPRIVATE.S index fd128b254..25b89ee1d 100644 --- a/libc/sysv/consts/SIOCDEVPRIVATE.S +++ b/libc/sysv/consts/SIOCDEVPRIVATE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCDEVPRIVATE,0x89f0,0x89f0,0,0,0,0,0 +.syscon sio,SIOCDEVPRIVATE,0x89f0,0x89f0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCDIFADDR.S b/libc/sysv/consts/SIOCDIFADDR.S index e2f83341a..1e1993210 100644 --- a/libc/sysv/consts/SIOCDIFADDR.S +++ b/libc/sysv/consts/SIOCDIFADDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCDIFADDR,0x8936,0x8936,0x80206919,0x80206919,0x80206919,0x80206919,0 +.syscon sio,SIOCDIFADDR,0x8936,0x8936,0x80206919,0x80206919,0x80206919,0x80206919,0x80206919,0 diff --git a/libc/sysv/consts/SIOCDRARP.S b/libc/sysv/consts/SIOCDRARP.S index 0d34c6f32..4afc68dfd 100644 --- a/libc/sysv/consts/SIOCDRARP.S +++ b/libc/sysv/consts/SIOCDRARP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCDRARP,0x8960,0x8960,0,0,0,0,0 +.syscon sio,SIOCDRARP,0x8960,0x8960,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGARP.S b/libc/sysv/consts/SIOCGARP.S index 2983cb146..4d022aa3b 100644 --- a/libc/sysv/consts/SIOCGARP.S +++ b/libc/sysv/consts/SIOCGARP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGARP,0x8954,0x8954,0,0,0,0,0 +.syscon sio,SIOCGARP,0x8954,0x8954,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFADDR.S b/libc/sysv/consts/SIOCGIFADDR.S index 477f1352b..a4247ca13 100644 --- a/libc/sysv/consts/SIOCGIFADDR.S +++ b/libc/sysv/consts/SIOCGIFADDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGIFADDR,0x8915,0x8915,0xc0206921,0xc0206921,0xc0206921,0xc0206921,0 +.syscon sio,SIOCGIFADDR,0x8915,0x8915,0xc0206921,0xc0206921,0xc0206921,0xc0206921,0xc0206921,0 diff --git a/libc/sysv/consts/SIOCGIFBR.S b/libc/sysv/consts/SIOCGIFBR.S index f2a47304b..a11138e05 100644 --- a/libc/sysv/consts/SIOCGIFBR.S +++ b/libc/sysv/consts/SIOCGIFBR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGIFBR,0x8940,0x8940,0,0,0,0,0 +.syscon sio,SIOCGIFBR,0x8940,0x8940,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFBRDADDR.S b/libc/sysv/consts/SIOCGIFBRDADDR.S index b86ec755e..34fda6435 100644 --- a/libc/sysv/consts/SIOCGIFBRDADDR.S +++ b/libc/sysv/consts/SIOCGIFBRDADDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGIFBRDADDR,0x8919,0x8919,0xc0206923,0xc0206923,0xc0206923,0xc0206923,0 +.syscon sio,SIOCGIFBRDADDR,0x8919,0x8919,0xc0206923,0xc0206923,0xc0206923,0xc0206923,0xc0206923,0 diff --git a/libc/sysv/consts/SIOCGIFCONF.S b/libc/sysv/consts/SIOCGIFCONF.S index 7352ed38a..260ba6c03 100644 --- a/libc/sysv/consts/SIOCGIFCONF.S +++ b/libc/sysv/consts/SIOCGIFCONF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGIFCONF,0x8912,0x8912,0xc00c6924,0xc0106924,0xc0106924,0xc0106924,0 +.syscon sio,SIOCGIFCONF,0x8912,0x8912,0xc00c6924,0xc00c6924,0xc0106924,0xc0106924,0xc0106924,0 diff --git a/libc/sysv/consts/SIOCGIFCOUNT.S b/libc/sysv/consts/SIOCGIFCOUNT.S index 35acf94da..25214a35a 100644 --- a/libc/sysv/consts/SIOCGIFCOUNT.S +++ b/libc/sysv/consts/SIOCGIFCOUNT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGIFCOUNT,0x8938,0x8938,0,0,0,0,0 +.syscon sio,SIOCGIFCOUNT,0x8938,0x8938,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFDSTADDR.S b/libc/sysv/consts/SIOCGIFDSTADDR.S index 43a010647..28e9894af 100644 --- a/libc/sysv/consts/SIOCGIFDSTADDR.S +++ b/libc/sysv/consts/SIOCGIFDSTADDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGIFDSTADDR,0x8917,0x8917,0xc0206922,0xc0206922,0xc0206922,0xc0206922,0 +.syscon sio,SIOCGIFDSTADDR,0x8917,0x8917,0xc0206922,0xc0206922,0xc0206922,0xc0206922,0xc0206922,0 diff --git a/libc/sysv/consts/SIOCGIFENCAP.S b/libc/sysv/consts/SIOCGIFENCAP.S index bf7f68852..9a8ef28bc 100644 --- a/libc/sysv/consts/SIOCGIFENCAP.S +++ b/libc/sysv/consts/SIOCGIFENCAP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGIFENCAP,0x8925,0x8925,0,0,0,0,0 +.syscon sio,SIOCGIFENCAP,0x8925,0x8925,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFFLAGS.S b/libc/sysv/consts/SIOCGIFFLAGS.S index 20bbeb4e0..5a55873f5 100644 --- a/libc/sysv/consts/SIOCGIFFLAGS.S +++ b/libc/sysv/consts/SIOCGIFFLAGS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGIFFLAGS,0x8913,0x8913,0xc0206911,0xc0206911,0xc0206911,0xc0206911,0 +.syscon sio,SIOCGIFFLAGS,0x8913,0x8913,0xc0206911,0xc0206911,0xc0206911,0xc0206911,0xc0206911,0 diff --git a/libc/sysv/consts/SIOCGIFHWADDR.S b/libc/sysv/consts/SIOCGIFHWADDR.S index e40b48eb1..ed8414d3b 100644 --- a/libc/sysv/consts/SIOCGIFHWADDR.S +++ b/libc/sysv/consts/SIOCGIFHWADDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGIFHWADDR,0x8927,0x8927,0,0,0,0,0 +.syscon sio,SIOCGIFHWADDR,0x8927,0x8927,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFINDEX.S b/libc/sysv/consts/SIOCGIFINDEX.S index a0e97b551..539072b16 100644 --- a/libc/sysv/consts/SIOCGIFINDEX.S +++ b/libc/sysv/consts/SIOCGIFINDEX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGIFINDEX,0x8933,0x8933,0,0xc0206920,0,0,0 +.syscon sio,SIOCGIFINDEX,0x8933,0x8933,0,0,0xc0206920,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFMAP.S b/libc/sysv/consts/SIOCGIFMAP.S index fa3b12431..a1767aca6 100644 --- a/libc/sysv/consts/SIOCGIFMAP.S +++ b/libc/sysv/consts/SIOCGIFMAP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGIFMAP,0x8970,0x8970,0,0,0,0,0 +.syscon sio,SIOCGIFMAP,0x8970,0x8970,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFMEM.S b/libc/sysv/consts/SIOCGIFMEM.S index f4760557a..e138cd998 100644 --- a/libc/sysv/consts/SIOCGIFMEM.S +++ b/libc/sysv/consts/SIOCGIFMEM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGIFMEM,0x891f,0x891f,0,0,0,0,0 +.syscon sio,SIOCGIFMEM,0x891f,0x891f,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFMETRIC.S b/libc/sysv/consts/SIOCGIFMETRIC.S index afc0b18e0..a45fb2804 100644 --- a/libc/sysv/consts/SIOCGIFMETRIC.S +++ b/libc/sysv/consts/SIOCGIFMETRIC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGIFMETRIC,0x891d,0x891d,0xc0206917,0xc0206917,0xc0206917,0xc0206917,0 +.syscon sio,SIOCGIFMETRIC,0x891d,0x891d,0xc0206917,0xc0206917,0xc0206917,0xc0206917,0xc0206917,0 diff --git a/libc/sysv/consts/SIOCGIFMTU.S b/libc/sysv/consts/SIOCGIFMTU.S index 866764061..5548e271d 100644 --- a/libc/sysv/consts/SIOCGIFMTU.S +++ b/libc/sysv/consts/SIOCGIFMTU.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGIFMTU,0x8921,0x8921,0xc0206933,0xc0206933,0xc020697e,0xc020697e,0 +.syscon sio,SIOCGIFMTU,0x8921,0x8921,0xc0206933,0xc0206933,0xc0206933,0xc020697e,0xc020697e,0 diff --git a/libc/sysv/consts/SIOCGIFNAME.S b/libc/sysv/consts/SIOCGIFNAME.S index c5aab026c..e2513434e 100644 --- a/libc/sysv/consts/SIOCGIFNAME.S +++ b/libc/sysv/consts/SIOCGIFNAME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGIFNAME,0x8910,0x8910,0,0,0,0,0 +.syscon sio,SIOCGIFNAME,0x8910,0x8910,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFNETMASK.S b/libc/sysv/consts/SIOCGIFNETMASK.S index b3c4fb0f0..0c2651204 100644 --- a/libc/sysv/consts/SIOCGIFNETMASK.S +++ b/libc/sysv/consts/SIOCGIFNETMASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGIFNETMASK,0x891b,0x891b,0xc0206925,0xc0206925,0xc0206925,0xc0206925,0 +.syscon sio,SIOCGIFNETMASK,0x891b,0x891b,0xc0206925,0xc0206925,0xc0206925,0xc0206925,0xc0206925,0 diff --git a/libc/sysv/consts/SIOCGIFPFLAGS.S b/libc/sysv/consts/SIOCGIFPFLAGS.S index eeacd39d3..f245a5f37 100644 --- a/libc/sysv/consts/SIOCGIFPFLAGS.S +++ b/libc/sysv/consts/SIOCGIFPFLAGS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGIFPFLAGS,0x8935,0x8935,0,0,0,0,0 +.syscon sio,SIOCGIFPFLAGS,0x8935,0x8935,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFSLAVE.S b/libc/sysv/consts/SIOCGIFSLAVE.S index 8c11a7f61..99e056f03 100644 --- a/libc/sysv/consts/SIOCGIFSLAVE.S +++ b/libc/sysv/consts/SIOCGIFSLAVE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGIFSLAVE,0x8929,0x8929,0,0,0,0,0 +.syscon sio,SIOCGIFSLAVE,0x8929,0x8929,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFTXQLEN.S b/libc/sysv/consts/SIOCGIFTXQLEN.S index 214dac723..4baea20fd 100644 --- a/libc/sysv/consts/SIOCGIFTXQLEN.S +++ b/libc/sysv/consts/SIOCGIFTXQLEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGIFTXQLEN,0x8942,0x8942,0,0,0,0,0 +.syscon sio,SIOCGIFTXQLEN,0x8942,0x8942,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGPGRP.S b/libc/sysv/consts/SIOCGPGRP.S index d46466388..5785d6826 100644 --- a/libc/sysv/consts/SIOCGPGRP.S +++ b/libc/sysv/consts/SIOCGPGRP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGPGRP,0x8904,0x8904,0x40047309,0x40047309,0x40047309,0x40047309,0 +.syscon sio,SIOCGPGRP,0x8904,0x8904,0x40047309,0x40047309,0x40047309,0x40047309,0x40047309,0 diff --git a/libc/sysv/consts/SIOCGRARP.S b/libc/sysv/consts/SIOCGRARP.S index 33fe04ee6..841f9fac6 100644 --- a/libc/sysv/consts/SIOCGRARP.S +++ b/libc/sysv/consts/SIOCGRARP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGRARP,0x8961,0x8961,0,0,0,0,0 +.syscon sio,SIOCGRARP,0x8961,0x8961,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGSTAMP.S b/libc/sysv/consts/SIOCGSTAMP.S index 5c9f81624..92b9ad4a3 100644 --- a/libc/sysv/consts/SIOCGSTAMP.S +++ b/libc/sysv/consts/SIOCGSTAMP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGSTAMP,0x8906,0x8906,0,0,0,0,0 +.syscon sio,SIOCGSTAMP,0x8906,0x8906,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGSTAMPNS.S b/libc/sysv/consts/SIOCGSTAMPNS.S index bd90d55be..62b7e8f34 100644 --- a/libc/sysv/consts/SIOCGSTAMPNS.S +++ b/libc/sysv/consts/SIOCGSTAMPNS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCGSTAMPNS,0x8907,0x8907,0,0,0,0,0 +.syscon sio,SIOCGSTAMPNS,0x8907,0x8907,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCPROTOPRIVATE.S b/libc/sysv/consts/SIOCPROTOPRIVATE.S index bf5e14397..aa667f477 100644 --- a/libc/sysv/consts/SIOCPROTOPRIVATE.S +++ b/libc/sysv/consts/SIOCPROTOPRIVATE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCPROTOPRIVATE,0x89e0,0x89e0,0,0,0,0,0 +.syscon sio,SIOCPROTOPRIVATE,0x89e0,0x89e0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCRTMSG.S b/libc/sysv/consts/SIOCRTMSG.S index b86cdb7c9..c11cef44c 100644 --- a/libc/sysv/consts/SIOCRTMSG.S +++ b/libc/sysv/consts/SIOCRTMSG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCRTMSG,0x890d,0x890d,0,0,0,0,0 +.syscon sio,SIOCRTMSG,0x890d,0x890d,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSARP.S b/libc/sysv/consts/SIOCSARP.S index 9fbf5db5a..0e4a23065 100644 --- a/libc/sysv/consts/SIOCSARP.S +++ b/libc/sysv/consts/SIOCSARP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCSARP,0x8955,0x8955,0,0,0,0,0 +.syscon sio,SIOCSARP,0x8955,0x8955,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFADDR.S b/libc/sysv/consts/SIOCSIFADDR.S index dc99958c4..e62b781cc 100644 --- a/libc/sysv/consts/SIOCSIFADDR.S +++ b/libc/sysv/consts/SIOCSIFADDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCSIFADDR,0x8916,0x8916,0x8020690c,0x8020690c,0x8020690c,0x8020690c,0 +.syscon sio,SIOCSIFADDR,0x8916,0x8916,0x8020690c,0x8020690c,0x8020690c,0x8020690c,0x8020690c,0 diff --git a/libc/sysv/consts/SIOCSIFBR.S b/libc/sysv/consts/SIOCSIFBR.S index f184880b1..f43ae83a0 100644 --- a/libc/sysv/consts/SIOCSIFBR.S +++ b/libc/sysv/consts/SIOCSIFBR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCSIFBR,0x8941,0x8941,0,0,0,0,0 +.syscon sio,SIOCSIFBR,0x8941,0x8941,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFBRDADDR.S b/libc/sysv/consts/SIOCSIFBRDADDR.S index 06c870c28..ace55632c 100644 --- a/libc/sysv/consts/SIOCSIFBRDADDR.S +++ b/libc/sysv/consts/SIOCSIFBRDADDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCSIFBRDADDR,0x891a,0x891a,0x80206913,0x80206913,0x80206913,0x80206913,0 +.syscon sio,SIOCSIFBRDADDR,0x891a,0x891a,0x80206913,0x80206913,0x80206913,0x80206913,0x80206913,0 diff --git a/libc/sysv/consts/SIOCSIFDSTADDR.S b/libc/sysv/consts/SIOCSIFDSTADDR.S index 2012d011b..104c5d04d 100644 --- a/libc/sysv/consts/SIOCSIFDSTADDR.S +++ b/libc/sysv/consts/SIOCSIFDSTADDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCSIFDSTADDR,0x8918,0x8918,0x8020690e,0x8020690e,0x8020690e,0x8020690e,0 +.syscon sio,SIOCSIFDSTADDR,0x8918,0x8918,0x8020690e,0x8020690e,0x8020690e,0x8020690e,0x8020690e,0 diff --git a/libc/sysv/consts/SIOCSIFENCAP.S b/libc/sysv/consts/SIOCSIFENCAP.S index ed40ea4e8..13b384bfd 100644 --- a/libc/sysv/consts/SIOCSIFENCAP.S +++ b/libc/sysv/consts/SIOCSIFENCAP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCSIFENCAP,0x8926,0x8926,0,0,0,0,0 +.syscon sio,SIOCSIFENCAP,0x8926,0x8926,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFFLAGS.S b/libc/sysv/consts/SIOCSIFFLAGS.S index fceae973e..ff6475a4a 100644 --- a/libc/sysv/consts/SIOCSIFFLAGS.S +++ b/libc/sysv/consts/SIOCSIFFLAGS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCSIFFLAGS,0x8914,0x8914,0x80206910,0x80206910,0x80206910,0x80206910,0 +.syscon sio,SIOCSIFFLAGS,0x8914,0x8914,0x80206910,0x80206910,0x80206910,0x80206910,0x80206910,0 diff --git a/libc/sysv/consts/SIOCSIFHWADDR.S b/libc/sysv/consts/SIOCSIFHWADDR.S index b5394c6c9..b30ee6b3c 100644 --- a/libc/sysv/consts/SIOCSIFHWADDR.S +++ b/libc/sysv/consts/SIOCSIFHWADDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCSIFHWADDR,0x8924,0x8924,0,0,0,0,0 +.syscon sio,SIOCSIFHWADDR,0x8924,0x8924,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFHWBROADCAST.S b/libc/sysv/consts/SIOCSIFHWBROADCAST.S index 7416ae4fa..f154ac56c 100644 --- a/libc/sysv/consts/SIOCSIFHWBROADCAST.S +++ b/libc/sysv/consts/SIOCSIFHWBROADCAST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCSIFHWBROADCAST,0x8937,0x8937,0,0,0,0,0 +.syscon sio,SIOCSIFHWBROADCAST,0x8937,0x8937,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFLINK.S b/libc/sysv/consts/SIOCSIFLINK.S index 679536fc8..1f9293891 100644 --- a/libc/sysv/consts/SIOCSIFLINK.S +++ b/libc/sysv/consts/SIOCSIFLINK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCSIFLINK,0x8911,0x8911,0,0,0,0,0 +.syscon sio,SIOCSIFLINK,0x8911,0x8911,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFMAP.S b/libc/sysv/consts/SIOCSIFMAP.S index e230bf812..b4d27b39b 100644 --- a/libc/sysv/consts/SIOCSIFMAP.S +++ b/libc/sysv/consts/SIOCSIFMAP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCSIFMAP,0x8971,0x8971,0,0,0,0,0 +.syscon sio,SIOCSIFMAP,0x8971,0x8971,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFMEM.S b/libc/sysv/consts/SIOCSIFMEM.S index 79cb0db5a..a116cdb24 100644 --- a/libc/sysv/consts/SIOCSIFMEM.S +++ b/libc/sysv/consts/SIOCSIFMEM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCSIFMEM,0x8920,0x8920,0,0,0,0,0 +.syscon sio,SIOCSIFMEM,0x8920,0x8920,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFMETRIC.S b/libc/sysv/consts/SIOCSIFMETRIC.S index ca333a38d..b7c4d6b40 100644 --- a/libc/sysv/consts/SIOCSIFMETRIC.S +++ b/libc/sysv/consts/SIOCSIFMETRIC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCSIFMETRIC,0x891e,0x891e,0x80206918,0x80206918,0x80206918,0x80206918,0 +.syscon sio,SIOCSIFMETRIC,0x891e,0x891e,0x80206918,0x80206918,0x80206918,0x80206918,0x80206918,0 diff --git a/libc/sysv/consts/SIOCSIFMTU.S b/libc/sysv/consts/SIOCSIFMTU.S index ea0442bad..ad9a6719f 100644 --- a/libc/sysv/consts/SIOCSIFMTU.S +++ b/libc/sysv/consts/SIOCSIFMTU.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCSIFMTU,0x8922,0x8922,0x80206934,0x80206934,0x8020697f,0x8020697f,0 +.syscon sio,SIOCSIFMTU,0x8922,0x8922,0x80206934,0x80206934,0x80206934,0x8020697f,0x8020697f,0 diff --git a/libc/sysv/consts/SIOCSIFNAME.S b/libc/sysv/consts/SIOCSIFNAME.S index 21213d386..b78e8e8f7 100644 --- a/libc/sysv/consts/SIOCSIFNAME.S +++ b/libc/sysv/consts/SIOCSIFNAME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCSIFNAME,0x8923,0x8923,0,0x80206928,0,0,0 +.syscon sio,SIOCSIFNAME,0x8923,0x8923,0,0,0x80206928,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFNETMASK.S b/libc/sysv/consts/SIOCSIFNETMASK.S index 82c60909a..023bc79cc 100644 --- a/libc/sysv/consts/SIOCSIFNETMASK.S +++ b/libc/sysv/consts/SIOCSIFNETMASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCSIFNETMASK,0x891c,0x891c,0x80206916,0x80206916,0x80206916,0x80206916,0 +.syscon sio,SIOCSIFNETMASK,0x891c,0x891c,0x80206916,0x80206916,0x80206916,0x80206916,0x80206916,0 diff --git a/libc/sysv/consts/SIOCSIFPFLAGS.S b/libc/sysv/consts/SIOCSIFPFLAGS.S index fde827d17..75b0d6b8a 100644 --- a/libc/sysv/consts/SIOCSIFPFLAGS.S +++ b/libc/sysv/consts/SIOCSIFPFLAGS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCSIFPFLAGS,0x8934,0x8934,0,0,0,0,0 +.syscon sio,SIOCSIFPFLAGS,0x8934,0x8934,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFSLAVE.S b/libc/sysv/consts/SIOCSIFSLAVE.S index 8ae937a6d..d496727ae 100644 --- a/libc/sysv/consts/SIOCSIFSLAVE.S +++ b/libc/sysv/consts/SIOCSIFSLAVE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCSIFSLAVE,0x8930,0x8930,0,0,0,0,0 +.syscon sio,SIOCSIFSLAVE,0x8930,0x8930,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFTXQLEN.S b/libc/sysv/consts/SIOCSIFTXQLEN.S index 1a04a1639..2d5f2afe6 100644 --- a/libc/sysv/consts/SIOCSIFTXQLEN.S +++ b/libc/sysv/consts/SIOCSIFTXQLEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCSIFTXQLEN,0x8943,0x8943,0,0,0,0,0 +.syscon sio,SIOCSIFTXQLEN,0x8943,0x8943,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSPGRP.S b/libc/sysv/consts/SIOCSPGRP.S index 2aa1897bd..dbb7dbdce 100644 --- a/libc/sysv/consts/SIOCSPGRP.S +++ b/libc/sysv/consts/SIOCSPGRP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCSPGRP,0x8902,0x8902,0x80047308,0x80047308,0x80047308,0x80047308,0 +.syscon sio,SIOCSPGRP,0x8902,0x8902,0x80047308,0x80047308,0x80047308,0x80047308,0x80047308,0 diff --git a/libc/sysv/consts/SIOCSRARP.S b/libc/sysv/consts/SIOCSRARP.S index 8fe68a89c..f5f42af8f 100644 --- a/libc/sysv/consts/SIOCSRARP.S +++ b/libc/sysv/consts/SIOCSRARP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOCSRARP,0x8962,0x8962,0,0,0,0,0 +.syscon sio,SIOCSRARP,0x8962,0x8962,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOGIFINDEX.S b/libc/sysv/consts/SIOGIFINDEX.S index 4e8631150..63795f061 100644 --- a/libc/sysv/consts/SIOGIFINDEX.S +++ b/libc/sysv/consts/SIOGIFINDEX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sio,SIOGIFINDEX,0x8933,0x8933,0,0,0,0,0 +.syscon sio,SIOGIFINDEX,0x8933,0x8933,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SI_ASYNCIO.S b/libc/sysv/consts/SI_ASYNCIO.S index e7783d876..2a7f5a367 100644 --- a/libc/sysv/consts/SI_ASYNCIO.S +++ b/libc/sysv/consts/SI_ASYNCIO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,SI_ASYNCIO,-4,-4,0x010004,0x010004,0x80000000,-3,-4 +.syscon sicode,SI_ASYNCIO,-4,-4,0x010004,0x010004,0x010004,0x80000000,-3,-4 diff --git a/libc/sysv/consts/SI_ASYNCNL.S b/libc/sysv/consts/SI_ASYNCNL.S index 1124f40a3..e31ac1fba 100644 --- a/libc/sysv/consts/SI_ASYNCNL.S +++ b/libc/sysv/consts/SI_ASYNCNL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,SI_ASYNCNL,-60,-60,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000 +.syscon sicode,SI_ASYNCNL,-60,-60,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000 diff --git a/libc/sysv/consts/SI_KERNEL.S b/libc/sysv/consts/SI_KERNEL.S index 0875d1641..7e0f77ed1 100644 --- a/libc/sysv/consts/SI_KERNEL.S +++ b/libc/sysv/consts/SI_KERNEL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,SI_KERNEL,128,128,0x80000000,0x010006,0x80000000,0x80000000,0x80 +.syscon sicode,SI_KERNEL,128,128,0x80000000,0x80000000,0x010006,0x80000000,0x80000000,0x80 diff --git a/libc/sysv/consts/SI_MESGQ.S b/libc/sysv/consts/SI_MESGQ.S index b178e2520..c595e7153 100644 --- a/libc/sysv/consts/SI_MESGQ.S +++ b/libc/sysv/consts/SI_MESGQ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,SI_MESGQ,-3,-3,0x010005,0x010005,0x80000000,-4,-3 +.syscon sicode,SI_MESGQ,-3,-3,0x010005,0x010005,0x010005,0x80000000,-4,-3 diff --git a/libc/sysv/consts/SI_NOINFO.S b/libc/sysv/consts/SI_NOINFO.S index 3f8db1d89..6a8c9f624 100644 --- a/libc/sysv/consts/SI_NOINFO.S +++ b/libc/sysv/consts/SI_NOINFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,SI_NOINFO,32767,32767,0x80000000,0,32767,32767,32767 +.syscon sicode,SI_NOINFO,32767,32767,0x80000000,0x80000000,0,32767,32767,32767 diff --git a/libc/sysv/consts/SI_QUEUE.S b/libc/sysv/consts/SI_QUEUE.S index 4ea8caf7b..855440a01 100644 --- a/libc/sysv/consts/SI_QUEUE.S +++ b/libc/sysv/consts/SI_QUEUE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,SI_QUEUE,-1,-1,0x010002,0x010002,-2,-1,-1 +.syscon sicode,SI_QUEUE,-1,-1,0x010002,0x010002,0x010002,-2,-1,-1 diff --git a/libc/sysv/consts/SI_TIMER.S b/libc/sysv/consts/SI_TIMER.S index a7ff57306..fa3f39e37 100644 --- a/libc/sysv/consts/SI_TIMER.S +++ b/libc/sysv/consts/SI_TIMER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,SI_TIMER,-2,-2,0x010003,0x010003,-3,-2,-2 +.syscon sicode,SI_TIMER,-2,-2,0x010003,0x010003,0x010003,-3,-2,-2 diff --git a/libc/sysv/consts/SI_TKILL.S b/libc/sysv/consts/SI_TKILL.S index 4e557d478..f42d1b837 100644 --- a/libc/sysv/consts/SI_TKILL.S +++ b/libc/sysv/consts/SI_TKILL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,SI_TKILL,-6,-6,0x80000000,0x010007,-1,-5,-6 +.syscon sicode,SI_TKILL,-6,-6,0x80000000,0x80000000,0x010007,-1,-5,-6 diff --git a/libc/sysv/consts/SI_USER.S b/libc/sysv/consts/SI_USER.S index 979085ed5..bb98e82c2 100644 --- a/libc/sysv/consts/SI_USER.S +++ b/libc/sysv/consts/SI_USER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,SI_USER,0,0,0x010001,0x010001,0,0,0 +.syscon sicode,SI_USER,0,0,0x010001,0x010001,0x010001,0,0,0 diff --git a/libc/sysv/consts/SLIPDISC.S b/libc/sysv/consts/SLIPDISC.S index 002ed5c83..477f86d62 100644 --- a/libc/sysv/consts/SLIPDISC.S +++ b/libc/sysv/consts/SLIPDISC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,SLIPDISC,0,0,0x4,0x4,0x4,0x4,0 +.syscon termios,SLIPDISC,0,0,0x4,0x4,0x4,0x4,0x4,0 diff --git a/libc/sysv/consts/SOCK_CLOEXEC.S b/libc/sysv/consts/SOCK_CLOEXEC.S index 13953c0a8..687d0ee22 100644 --- a/libc/sysv/consts/SOCK_CLOEXEC.S +++ b/libc/sysv/consts/SOCK_CLOEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sock,SOCK_CLOEXEC,0x080000,0x080000,0x080000,0x10000000,0x8000,0x10000000,0x00080000 +.syscon sock,SOCK_CLOEXEC,0x080000,0x080000,0x080000,0x080000,0x10000000,0x8000,0x10000000,0x00080000 diff --git a/libc/sysv/consts/SOCK_DCCP.S b/libc/sysv/consts/SOCK_DCCP.S index 31ef654e2..6d05499e1 100644 --- a/libc/sysv/consts/SOCK_DCCP.S +++ b/libc/sysv/consts/SOCK_DCCP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sock,SOCK_DCCP,6,6,0,0,0,0,0 +.syscon sock,SOCK_DCCP,6,6,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SOCK_DGRAM.S b/libc/sysv/consts/SOCK_DGRAM.S index fad97b115..4e524ca7f 100644 --- a/libc/sysv/consts/SOCK_DGRAM.S +++ b/libc/sysv/consts/SOCK_DGRAM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sock,SOCK_DGRAM,2,2,2,2,2,2,2 +.syscon sock,SOCK_DGRAM,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/SOCK_NONBLOCK.S b/libc/sysv/consts/SOCK_NONBLOCK.S index 2fbf54b65..47054812c 100644 --- a/libc/sysv/consts/SOCK_NONBLOCK.S +++ b/libc/sysv/consts/SOCK_NONBLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sock,SOCK_NONBLOCK,0x0800,0x0800,0x0800,0x20000000,0x4000,0x20000000,0x00000800 +.syscon sock,SOCK_NONBLOCK,0x0800,0x0800,0x0800,0x0800,0x20000000,0x4000,0x20000000,0x00000800 diff --git a/libc/sysv/consts/SOCK_PACKET.S b/libc/sysv/consts/SOCK_PACKET.S index 632a08286..136b3b91a 100644 --- a/libc/sysv/consts/SOCK_PACKET.S +++ b/libc/sysv/consts/SOCK_PACKET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sock,SOCK_PACKET,10,10,0,0,0,0,0 +.syscon sock,SOCK_PACKET,10,10,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SOCK_RAW.S b/libc/sysv/consts/SOCK_RAW.S index f4ab5b36f..f453ff2bf 100644 --- a/libc/sysv/consts/SOCK_RAW.S +++ b/libc/sysv/consts/SOCK_RAW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sock,SOCK_RAW,3,3,3,3,3,3,3 +.syscon sock,SOCK_RAW,3,3,3,3,3,3,3,3 diff --git a/libc/sysv/consts/SOCK_RDM.S b/libc/sysv/consts/SOCK_RDM.S index a7d4aafc8..cf63778c1 100644 --- a/libc/sysv/consts/SOCK_RDM.S +++ b/libc/sysv/consts/SOCK_RDM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sock,SOCK_RDM,4,4,4,4,4,4,4 +.syscon sock,SOCK_RDM,4,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/SOCK_SEQPACKET.S b/libc/sysv/consts/SOCK_SEQPACKET.S index f61f7cf0a..169c95c69 100644 --- a/libc/sysv/consts/SOCK_SEQPACKET.S +++ b/libc/sysv/consts/SOCK_SEQPACKET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sock,SOCK_SEQPACKET,5,5,5,5,5,5,5 +.syscon sock,SOCK_SEQPACKET,5,5,5,5,5,5,5,5 diff --git a/libc/sysv/consts/SOCK_STREAM.S b/libc/sysv/consts/SOCK_STREAM.S index 85b3f1da9..392d3c234 100644 --- a/libc/sysv/consts/SOCK_STREAM.S +++ b/libc/sysv/consts/SOCK_STREAM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sock,SOCK_STREAM,1,1,1,1,1,1,1 +.syscon sock,SOCK_STREAM,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/SOL_AAL.S b/libc/sysv/consts/SOL_AAL.S index 54097447e..19f6e61e0 100644 --- a/libc/sysv/consts/SOL_AAL.S +++ b/libc/sysv/consts/SOL_AAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_AAL,265,265,-1,-1,-1,-1,-1 +.syscon sol,SOL_AAL,265,265,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_ALG.S b/libc/sysv/consts/SOL_ALG.S index db758a639..c8ff07c43 100644 --- a/libc/sysv/consts/SOL_ALG.S +++ b/libc/sysv/consts/SOL_ALG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_ALG,279,279,-1,-1,-1,-1,-1 +.syscon sol,SOL_ALG,279,279,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_ATM.S b/libc/sysv/consts/SOL_ATM.S index 61ab06a7b..6753d0058 100644 --- a/libc/sysv/consts/SOL_ATM.S +++ b/libc/sysv/consts/SOL_ATM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_ATM,264,264,-1,-1,-1,-1,-1 +.syscon sol,SOL_ATM,264,264,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_BLUETOOTH.S b/libc/sysv/consts/SOL_BLUETOOTH.S index 8d71c4f7e..b95b32c86 100644 --- a/libc/sysv/consts/SOL_BLUETOOTH.S +++ b/libc/sysv/consts/SOL_BLUETOOTH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_BLUETOOTH,274,274,-1,-1,-1,-1,-1 +.syscon sol,SOL_BLUETOOTH,274,274,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_CAIF.S b/libc/sysv/consts/SOL_CAIF.S index ad7a7cbff..e5cb33346 100644 --- a/libc/sysv/consts/SOL_CAIF.S +++ b/libc/sysv/consts/SOL_CAIF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_CAIF,278,278,-1,-1,-1,-1,-1 +.syscon sol,SOL_CAIF,278,278,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_DCCP.S b/libc/sysv/consts/SOL_DCCP.S index aa411eeb4..b8c3b6388 100644 --- a/libc/sysv/consts/SOL_DCCP.S +++ b/libc/sysv/consts/SOL_DCCP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_DCCP,269,269,-1,-1,-1,-1,-1 +.syscon sol,SOL_DCCP,269,269,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_DECNET.S b/libc/sysv/consts/SOL_DECNET.S index 1338e1076..4940e5a6d 100644 --- a/libc/sysv/consts/SOL_DECNET.S +++ b/libc/sysv/consts/SOL_DECNET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_DECNET,261,261,-1,-1,-1,-1,-1 +.syscon sol,SOL_DECNET,261,261,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_ICMPV6.S b/libc/sysv/consts/SOL_ICMPV6.S index 6bb770336..51ed7344d 100644 --- a/libc/sysv/consts/SOL_ICMPV6.S +++ b/libc/sysv/consts/SOL_ICMPV6.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_ICMPV6,58,58,58,58,58,58,-1 +.syscon sol,SOL_ICMPV6,58,58,58,58,58,58,58,-1 diff --git a/libc/sysv/consts/SOL_IP.S b/libc/sysv/consts/SOL_IP.S index 52d10f210..5e0c8a1f4 100644 --- a/libc/sysv/consts/SOL_IP.S +++ b/libc/sysv/consts/SOL_IP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_IP,0,0,0,0,0,0,0 +.syscon sol,SOL_IP,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_IPV6.S b/libc/sysv/consts/SOL_IPV6.S index 7668304f9..c54a62a99 100644 --- a/libc/sysv/consts/SOL_IPV6.S +++ b/libc/sysv/consts/SOL_IPV6.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_IPV6,41,41,41,41,41,41,41 +.syscon sol,SOL_IPV6,41,41,41,41,41,41,41,41 diff --git a/libc/sysv/consts/SOL_IRDA.S b/libc/sysv/consts/SOL_IRDA.S index 973bd088c..cc6eade21 100644 --- a/libc/sysv/consts/SOL_IRDA.S +++ b/libc/sysv/consts/SOL_IRDA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_IRDA,266,266,-1,-1,-1,-1,-1 +.syscon sol,SOL_IRDA,266,266,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_IUCV.S b/libc/sysv/consts/SOL_IUCV.S index e82383d99..619a0938f 100644 --- a/libc/sysv/consts/SOL_IUCV.S +++ b/libc/sysv/consts/SOL_IUCV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_IUCV,277,277,-1,-1,-1,-1,-1 +.syscon sol,SOL_IUCV,277,277,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_KCM.S b/libc/sysv/consts/SOL_KCM.S index b40fd929a..c5d970f6a 100644 --- a/libc/sysv/consts/SOL_KCM.S +++ b/libc/sysv/consts/SOL_KCM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_KCM,281,281,-1,-1,-1,-1,-1 +.syscon sol,SOL_KCM,281,281,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_LLC.S b/libc/sysv/consts/SOL_LLC.S index 1ec3a634f..667b1f66c 100644 --- a/libc/sysv/consts/SOL_LLC.S +++ b/libc/sysv/consts/SOL_LLC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_LLC,268,268,-1,-1,-1,-1,-1 +.syscon sol,SOL_LLC,268,268,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_NETBEUI.S b/libc/sysv/consts/SOL_NETBEUI.S index 322565ee7..4e3e9d4c4 100644 --- a/libc/sysv/consts/SOL_NETBEUI.S +++ b/libc/sysv/consts/SOL_NETBEUI.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_NETBEUI,267,267,-1,-1,-1,-1,-1 +.syscon sol,SOL_NETBEUI,267,267,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_NETLINK.S b/libc/sysv/consts/SOL_NETLINK.S index bc69e59b9..87a265a1b 100644 --- a/libc/sysv/consts/SOL_NETLINK.S +++ b/libc/sysv/consts/SOL_NETLINK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_NETLINK,270,270,-1,-1,-1,-1,-1 +.syscon sol,SOL_NETLINK,270,270,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_NFC.S b/libc/sysv/consts/SOL_NFC.S index 646e75026..7bc21fbf3 100644 --- a/libc/sysv/consts/SOL_NFC.S +++ b/libc/sysv/consts/SOL_NFC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_NFC,280,280,-1,-1,-1,-1,-1 +.syscon sol,SOL_NFC,280,280,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_PACKET.S b/libc/sysv/consts/SOL_PACKET.S index 9cab3527f..8a37a5731 100644 --- a/libc/sysv/consts/SOL_PACKET.S +++ b/libc/sysv/consts/SOL_PACKET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_PACKET,263,263,-1,-1,-1,-1,-1 +.syscon sol,SOL_PACKET,263,263,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_PNPIPE.S b/libc/sysv/consts/SOL_PNPIPE.S index 0e8fac2eb..bdbc4fae5 100644 --- a/libc/sysv/consts/SOL_PNPIPE.S +++ b/libc/sysv/consts/SOL_PNPIPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_PNPIPE,275,275,-1,-1,-1,-1,-1 +.syscon sol,SOL_PNPIPE,275,275,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_PPPOL2TP.S b/libc/sysv/consts/SOL_PPPOL2TP.S index 2c10918b4..e44c96a5f 100644 --- a/libc/sysv/consts/SOL_PPPOL2TP.S +++ b/libc/sysv/consts/SOL_PPPOL2TP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_PPPOL2TP,273,273,-1,-1,-1,-1,-1 +.syscon sol,SOL_PPPOL2TP,273,273,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_RAW.S b/libc/sysv/consts/SOL_RAW.S index 1e19c8b6c..4205f6466 100644 --- a/libc/sysv/consts/SOL_RAW.S +++ b/libc/sysv/consts/SOL_RAW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_RAW,255,255,-1,-1,-1,-1,-1 +.syscon sol,SOL_RAW,255,255,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_RDS.S b/libc/sysv/consts/SOL_RDS.S index 492d24de3..e57b144e6 100644 --- a/libc/sysv/consts/SOL_RDS.S +++ b/libc/sysv/consts/SOL_RDS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_RDS,276,276,-1,-1,-1,-1,-1 +.syscon sol,SOL_RDS,276,276,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_RXRPC.S b/libc/sysv/consts/SOL_RXRPC.S index 037107dd8..4559aac9e 100644 --- a/libc/sysv/consts/SOL_RXRPC.S +++ b/libc/sysv/consts/SOL_RXRPC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_RXRPC,272,272,-1,-1,-1,-1,-1 +.syscon sol,SOL_RXRPC,272,272,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_SOCKET.S b/libc/sysv/consts/SOL_SOCKET.S index 9a6724e24..5c6e79b86 100644 --- a/libc/sysv/consts/SOL_SOCKET.S +++ b/libc/sysv/consts/SOL_SOCKET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_SOCKET,1,1,0xffff,0xffff,0xffff,0xffff,0xffff +.syscon sol,SOL_SOCKET,1,1,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff diff --git a/libc/sysv/consts/SOL_TCP.S b/libc/sysv/consts/SOL_TCP.S index 7a41e7acc..98d18cb9c 100644 --- a/libc/sysv/consts/SOL_TCP.S +++ b/libc/sysv/consts/SOL_TCP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_TCP,6,6,6,6,6,6,6 +.syscon sol,SOL_TCP,6,6,6,6,6,6,6,6 diff --git a/libc/sysv/consts/SOL_TIPC.S b/libc/sysv/consts/SOL_TIPC.S index 4fced48da..2d0739ad9 100644 --- a/libc/sysv/consts/SOL_TIPC.S +++ b/libc/sysv/consts/SOL_TIPC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_TIPC,271,271,-1,-1,-1,-1,-1 +.syscon sol,SOL_TIPC,271,271,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_UDP.S b/libc/sysv/consts/SOL_UDP.S index 5e3ec1dfe..104f3bff7 100644 --- a/libc/sysv/consts/SOL_UDP.S +++ b/libc/sysv/consts/SOL_UDP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_UDP,17,17,17,17,17,17,17 +.syscon sol,SOL_UDP,17,17,17,17,17,17,17,17 diff --git a/libc/sysv/consts/SOL_X25.S b/libc/sysv/consts/SOL_X25.S index bf6894c3b..9ca1ef176 100644 --- a/libc/sysv/consts/SOL_X25.S +++ b/libc/sysv/consts/SOL_X25.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sol,SOL_X25,262,262,-1,-1,-1,-1,-1 +.syscon sol,SOL_X25,262,262,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOMAXCONN.S b/libc/sysv/consts/SOMAXCONN.S index 7a70216d3..830ced4ba 100644 --- a/libc/sysv/consts/SOMAXCONN.S +++ b/libc/sysv/consts/SOMAXCONN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon limits,SOMAXCONN,4096,4096,128,128,128,128,2147483647 +.syscon limits,SOMAXCONN,4096,4096,128,128,128,128,128,2147483647 diff --git a/libc/sysv/consts/SO_ACCEPTCONN.S b/libc/sysv/consts/SO_ACCEPTCONN.S index b909a2945..5faaf8097 100644 --- a/libc/sysv/consts/SO_ACCEPTCONN.S +++ b/libc/sysv/consts/SO_ACCEPTCONN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_ACCEPTCONN,30,30,2,2,2,2,2 +.syscon so,SO_ACCEPTCONN,30,30,2,2,2,2,2,2 diff --git a/libc/sysv/consts/SO_ATTACH_BPF.S b/libc/sysv/consts/SO_ATTACH_BPF.S index 62cbe9662..5bf4857a5 100644 --- a/libc/sysv/consts/SO_ATTACH_BPF.S +++ b/libc/sysv/consts/SO_ATTACH_BPF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_ATTACH_BPF,50,50,0,0,0,0,0 +.syscon so,SO_ATTACH_BPF,50,50,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_ATTACH_FILTER.S b/libc/sysv/consts/SO_ATTACH_FILTER.S index 9bf92a9a2..250195a4a 100644 --- a/libc/sysv/consts/SO_ATTACH_FILTER.S +++ b/libc/sysv/consts/SO_ATTACH_FILTER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_ATTACH_FILTER,26,26,0,0,0,0,0 +.syscon so,SO_ATTACH_FILTER,26,26,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_ATTACH_REUSEPORT_CBPF.S b/libc/sysv/consts/SO_ATTACH_REUSEPORT_CBPF.S index 3b4e1fb07..f01f9f7a1 100644 --- a/libc/sysv/consts/SO_ATTACH_REUSEPORT_CBPF.S +++ b/libc/sysv/consts/SO_ATTACH_REUSEPORT_CBPF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_ATTACH_REUSEPORT_CBPF,51,51,0,0,0,0,0 +.syscon so,SO_ATTACH_REUSEPORT_CBPF,51,51,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_ATTACH_REUSEPORT_EBPF.S b/libc/sysv/consts/SO_ATTACH_REUSEPORT_EBPF.S index 6c13a5795..abb627c7a 100644 --- a/libc/sysv/consts/SO_ATTACH_REUSEPORT_EBPF.S +++ b/libc/sysv/consts/SO_ATTACH_REUSEPORT_EBPF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_ATTACH_REUSEPORT_EBPF,52,52,0,0,0,0,0 +.syscon so,SO_ATTACH_REUSEPORT_EBPF,52,52,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_BINDTODEVICE.S b/libc/sysv/consts/SO_BINDTODEVICE.S index 790008d63..9bcdb11a1 100644 --- a/libc/sysv/consts/SO_BINDTODEVICE.S +++ b/libc/sysv/consts/SO_BINDTODEVICE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_BINDTODEVICE,25,25,0,0,0,0,0 +.syscon so,SO_BINDTODEVICE,25,25,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_BPF_EXTENSIONS.S b/libc/sysv/consts/SO_BPF_EXTENSIONS.S index 2d04ec86e..7868e2a84 100644 --- a/libc/sysv/consts/SO_BPF_EXTENSIONS.S +++ b/libc/sysv/consts/SO_BPF_EXTENSIONS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_BPF_EXTENSIONS,48,48,0,0,0,0,0 +.syscon so,SO_BPF_EXTENSIONS,48,48,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_BROADCAST.S b/libc/sysv/consts/SO_BROADCAST.S index f58c03b0e..47cf8c307 100644 --- a/libc/sysv/consts/SO_BROADCAST.S +++ b/libc/sysv/consts/SO_BROADCAST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_BROADCAST,6,6,0x20,0x20,0x20,0x20,0x20 +.syscon so,SO_BROADCAST,6,6,0x20,0x20,0x20,0x20,0x20,0x20 diff --git a/libc/sysv/consts/SO_BSDCOMPAT.S b/libc/sysv/consts/SO_BSDCOMPAT.S index de08d9ee9..3e73082c3 100644 --- a/libc/sysv/consts/SO_BSDCOMPAT.S +++ b/libc/sysv/consts/SO_BSDCOMPAT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_BSDCOMPAT,14,14,0,0,0,0,0 +.syscon so,SO_BSDCOMPAT,14,14,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_BUSY_POLL.S b/libc/sysv/consts/SO_BUSY_POLL.S index 78ad31028..51034741e 100644 --- a/libc/sysv/consts/SO_BUSY_POLL.S +++ b/libc/sysv/consts/SO_BUSY_POLL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_BUSY_POLL,46,46,0,0,0,0,0 +.syscon so,SO_BUSY_POLL,46,46,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_CNX_ADVICE.S b/libc/sysv/consts/SO_CNX_ADVICE.S index 14ed8ee64..78058fc3c 100644 --- a/libc/sysv/consts/SO_CNX_ADVICE.S +++ b/libc/sysv/consts/SO_CNX_ADVICE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_CNX_ADVICE,53,53,0,0,0,0,0 +.syscon so,SO_CNX_ADVICE,53,53,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_DEBUG.S b/libc/sysv/consts/SO_DEBUG.S index 8ceb98e4d..368086b1c 100644 --- a/libc/sysv/consts/SO_DEBUG.S +++ b/libc/sysv/consts/SO_DEBUG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_DEBUG,1,1,1,1,1,1,1 +.syscon so,SO_DEBUG,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/SO_DETACH_BPF.S b/libc/sysv/consts/SO_DETACH_BPF.S index 2707ea75a..ea5e67b91 100644 --- a/libc/sysv/consts/SO_DETACH_BPF.S +++ b/libc/sysv/consts/SO_DETACH_BPF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_DETACH_BPF,27,27,0,0,0,0,0 +.syscon so,SO_DETACH_BPF,27,27,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_DETACH_FILTER.S b/libc/sysv/consts/SO_DETACH_FILTER.S index cd49e0810..4068e7025 100644 --- a/libc/sysv/consts/SO_DETACH_FILTER.S +++ b/libc/sysv/consts/SO_DETACH_FILTER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_DETACH_FILTER,27,27,0,0,0,0,0 +.syscon so,SO_DETACH_FILTER,27,27,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_DOMAIN.S b/libc/sysv/consts/SO_DOMAIN.S index 0f9069f4e..1be02004f 100644 --- a/libc/sysv/consts/SO_DOMAIN.S +++ b/libc/sysv/consts/SO_DOMAIN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_DOMAIN,39,39,0,0x1019,0x1024,0,0 +.syscon so,SO_DOMAIN,39,39,0,0,0x1019,0x1024,0,0 diff --git a/libc/sysv/consts/SO_DONTLINGER.S b/libc/sysv/consts/SO_DONTLINGER.S index b97cdc5f0..67491dbfd 100644 --- a/libc/sysv/consts/SO_DONTLINGER.S +++ b/libc/sysv/consts/SO_DONTLINGER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_DONTLINGER,0,0,0,0,0,0,~0x80 +.syscon so,SO_DONTLINGER,0,0,0,0,0,0,0,~0x80 diff --git a/libc/sysv/consts/SO_DONTROUTE.S b/libc/sysv/consts/SO_DONTROUTE.S index b85b4d3e1..0b29ceb10 100644 --- a/libc/sysv/consts/SO_DONTROUTE.S +++ b/libc/sysv/consts/SO_DONTROUTE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_DONTROUTE,5,5,0x10,0x10,0x10,0x10,0x10 +.syscon so,SO_DONTROUTE,5,5,0x10,0x10,0x10,0x10,0x10,0x10 diff --git a/libc/sysv/consts/SO_ERROR.S b/libc/sysv/consts/SO_ERROR.S index 33323501e..b7fefb9d0 100644 --- a/libc/sysv/consts/SO_ERROR.S +++ b/libc/sysv/consts/SO_ERROR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_ERROR,4,4,0x1007,0x1007,0x1007,0x1007,0x1007 +.syscon so,SO_ERROR,4,4,0x1007,0x1007,0x1007,0x1007,0x1007,0x1007 diff --git a/libc/sysv/consts/SO_EXCLUSIVEADDRUSE.S b/libc/sysv/consts/SO_EXCLUSIVEADDRUSE.S index 46a72ddb6..bb609fde6 100644 --- a/libc/sysv/consts/SO_EXCLUSIVEADDRUSE.S +++ b/libc/sysv/consts/SO_EXCLUSIVEADDRUSE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_EXCLUSIVEADDRUSE,0,0,0,0,0,0,0xfffffffb +.syscon so,SO_EXCLUSIVEADDRUSE,0,0,0,0,0,0,0,0xfffffffb diff --git a/libc/sysv/consts/SO_GET_FILTER.S b/libc/sysv/consts/SO_GET_FILTER.S index 7869837b6..4a1710474 100644 --- a/libc/sysv/consts/SO_GET_FILTER.S +++ b/libc/sysv/consts/SO_GET_FILTER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_GET_FILTER,26,26,0,0,0,0,0 +.syscon so,SO_GET_FILTER,26,26,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_INCOMING_CPU.S b/libc/sysv/consts/SO_INCOMING_CPU.S index db46b841f..af10fc5d1 100644 --- a/libc/sysv/consts/SO_INCOMING_CPU.S +++ b/libc/sysv/consts/SO_INCOMING_CPU.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_INCOMING_CPU,49,49,0,0,0,0,0 +.syscon so,SO_INCOMING_CPU,49,49,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_KEEPALIVE.S b/libc/sysv/consts/SO_KEEPALIVE.S index e19dda7ed..25e5909f0 100644 --- a/libc/sysv/consts/SO_KEEPALIVE.S +++ b/libc/sysv/consts/SO_KEEPALIVE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_KEEPALIVE,9,9,8,8,8,8,8 +.syscon so,SO_KEEPALIVE,9,9,8,8,8,8,8,8 diff --git a/libc/sysv/consts/SO_LINGER.S b/libc/sysv/consts/SO_LINGER.S index f8fd90284..6b40dbf92 100644 --- a/libc/sysv/consts/SO_LINGER.S +++ b/libc/sysv/consts/SO_LINGER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_LINGER,13,13,0x1080,0x80,0x80,0x80,0x80 +.syscon so,SO_LINGER,13,13,0x1080,0x1080,0x80,0x80,0x80,0x80 diff --git a/libc/sysv/consts/SO_LOCK_FILTER.S b/libc/sysv/consts/SO_LOCK_FILTER.S index 80b3d8e0a..f01b8f2a1 100644 --- a/libc/sysv/consts/SO_LOCK_FILTER.S +++ b/libc/sysv/consts/SO_LOCK_FILTER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_LOCK_FILTER,44,44,0,0,0,0,0 +.syscon so,SO_LOCK_FILTER,44,44,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_MARK.S b/libc/sysv/consts/SO_MARK.S index e1d8ccea3..0b7a152a4 100644 --- a/libc/sysv/consts/SO_MARK.S +++ b/libc/sysv/consts/SO_MARK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_MARK,36,36,0,0,0,0,0 +.syscon so,SO_MARK,36,36,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_MAX_PACING_RATE.S b/libc/sysv/consts/SO_MAX_PACING_RATE.S index eb0ae9001..b5dba9a26 100644 --- a/libc/sysv/consts/SO_MAX_PACING_RATE.S +++ b/libc/sysv/consts/SO_MAX_PACING_RATE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_MAX_PACING_RATE,47,47,0,0x1018,0,0,0 +.syscon so,SO_MAX_PACING_RATE,47,47,0,0,0x1018,0,0,0 diff --git a/libc/sysv/consts/SO_NOFCS.S b/libc/sysv/consts/SO_NOFCS.S index 478f1af56..0c42ce3e2 100644 --- a/libc/sysv/consts/SO_NOFCS.S +++ b/libc/sysv/consts/SO_NOFCS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_NOFCS,43,43,0,0,0,0,0 +.syscon so,SO_NOFCS,43,43,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_NO_CHECK.S b/libc/sysv/consts/SO_NO_CHECK.S index 4f8a0ab29..ba6a7be05 100644 --- a/libc/sysv/consts/SO_NO_CHECK.S +++ b/libc/sysv/consts/SO_NO_CHECK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_NO_CHECK,11,11,0,0,0,0,0 +.syscon so,SO_NO_CHECK,11,11,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_OOBINLINE.S b/libc/sysv/consts/SO_OOBINLINE.S index 3d4844b68..b7fa38130 100644 --- a/libc/sysv/consts/SO_OOBINLINE.S +++ b/libc/sysv/consts/SO_OOBINLINE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_OOBINLINE,10,10,0x0100,0x0100,0x0100,0x0100,0x0100 +.syscon so,SO_OOBINLINE,10,10,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100 diff --git a/libc/sysv/consts/SO_PASSCRED.S b/libc/sysv/consts/SO_PASSCRED.S index 24260d84d..9336292ad 100644 --- a/libc/sysv/consts/SO_PASSCRED.S +++ b/libc/sysv/consts/SO_PASSCRED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_PASSCRED,0x10,0x10,0,0,0,0,0 +.syscon so,SO_PASSCRED,0x10,0x10,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_PASSSEC.S b/libc/sysv/consts/SO_PASSSEC.S index 3c9689efe..27e6a839a 100644 --- a/libc/sysv/consts/SO_PASSSEC.S +++ b/libc/sysv/consts/SO_PASSSEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_PASSSEC,34,34,0,0,0,0,0 +.syscon so,SO_PASSSEC,34,34,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_PEEK_OFF.S b/libc/sysv/consts/SO_PEEK_OFF.S index c968f9757..2b9e54f31 100644 --- a/libc/sysv/consts/SO_PEEK_OFF.S +++ b/libc/sysv/consts/SO_PEEK_OFF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_PEEK_OFF,42,42,0,0,0,0,0 +.syscon so,SO_PEEK_OFF,42,42,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_PEERCRED.S b/libc/sysv/consts/SO_PEERCRED.S index 074f2f9ec..1c4aba7d3 100644 --- a/libc/sysv/consts/SO_PEERCRED.S +++ b/libc/sysv/consts/SO_PEERCRED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_PEERCRED,17,17,0,0,0x1022,0,0 +.syscon so,SO_PEERCRED,17,17,0,0,0,0x1022,0,0 diff --git a/libc/sysv/consts/SO_PEERNAME.S b/libc/sysv/consts/SO_PEERNAME.S index ec659a829..0d033acb9 100644 --- a/libc/sysv/consts/SO_PEERNAME.S +++ b/libc/sysv/consts/SO_PEERNAME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_PEERNAME,28,28,0,0,0,0,0 +.syscon so,SO_PEERNAME,28,28,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_PEERSEC.S b/libc/sysv/consts/SO_PEERSEC.S index bf85e75fc..ef45c34e4 100644 --- a/libc/sysv/consts/SO_PEERSEC.S +++ b/libc/sysv/consts/SO_PEERSEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_PEERSEC,31,31,0,0,0,0,0 +.syscon so,SO_PEERSEC,31,31,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_PRIORITY.S b/libc/sysv/consts/SO_PRIORITY.S index 8fd29788c..9559fab0e 100644 --- a/libc/sysv/consts/SO_PRIORITY.S +++ b/libc/sysv/consts/SO_PRIORITY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_PRIORITY,12,12,0,0,0,0,0 +.syscon so,SO_PRIORITY,12,12,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_PROTOCOL.S b/libc/sysv/consts/SO_PROTOCOL.S index 806a6ce53..b63c921a9 100644 --- a/libc/sysv/consts/SO_PROTOCOL.S +++ b/libc/sysv/consts/SO_PROTOCOL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_PROTOCOL,38,38,0,0x1016,0x1025,0,0 +.syscon so,SO_PROTOCOL,38,38,0,0,0x1016,0x1025,0,0 diff --git a/libc/sysv/consts/SO_RCVBUF.S b/libc/sysv/consts/SO_RCVBUF.S index b9c34ca24..62e3c1cb3 100644 --- a/libc/sysv/consts/SO_RCVBUF.S +++ b/libc/sysv/consts/SO_RCVBUF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_RCVBUF,8,8,0x1002,0x1002,0x1002,0x1002,0x1002 +.syscon so,SO_RCVBUF,8,8,0x1002,0x1002,0x1002,0x1002,0x1002,0x1002 diff --git a/libc/sysv/consts/SO_RCVBUFFORCE.S b/libc/sysv/consts/SO_RCVBUFFORCE.S index 96f0c6bf6..ad9f2bbed 100644 --- a/libc/sysv/consts/SO_RCVBUFFORCE.S +++ b/libc/sysv/consts/SO_RCVBUFFORCE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_RCVBUFFORCE,33,33,0,0,0,0,0 +.syscon so,SO_RCVBUFFORCE,33,33,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_RCVLOWAT.S b/libc/sysv/consts/SO_RCVLOWAT.S index 406c8de6c..fa5829857 100644 --- a/libc/sysv/consts/SO_RCVLOWAT.S +++ b/libc/sysv/consts/SO_RCVLOWAT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_RCVLOWAT,18,18,0x1004,0x1004,0x1004,0x1004,0x1004 +.syscon so,SO_RCVLOWAT,18,18,0x1004,0x1004,0x1004,0x1004,0x1004,0x1004 diff --git a/libc/sysv/consts/SO_RCVTIMEO.S b/libc/sysv/consts/SO_RCVTIMEO.S index 9285e42ff..20bdc16a1 100644 --- a/libc/sysv/consts/SO_RCVTIMEO.S +++ b/libc/sysv/consts/SO_RCVTIMEO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_RCVTIMEO,20,20,0x1006,0x1006,0x1006,0x100c,0x1006 +.syscon so,SO_RCVTIMEO,20,20,0x1006,0x1006,0x1006,0x1006,0x100c,0x1006 diff --git a/libc/sysv/consts/SO_REUSEADDR.S b/libc/sysv/consts/SO_REUSEADDR.S index b965f24bb..927fe67a7 100644 --- a/libc/sysv/consts/SO_REUSEADDR.S +++ b/libc/sysv/consts/SO_REUSEADDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_REUSEADDR,2,2,4,4,4,4,4 +.syscon so,SO_REUSEADDR,2,2,4,4,4,4,4,4 diff --git a/libc/sysv/consts/SO_REUSEPORT.S b/libc/sysv/consts/SO_REUSEPORT.S index 7c2cc5620..f1f66930f 100644 --- a/libc/sysv/consts/SO_REUSEPORT.S +++ b/libc/sysv/consts/SO_REUSEPORT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_REUSEPORT,15,15,0x0200,0x0200,0x0200,0x0200,4 +.syscon so,SO_REUSEPORT,15,15,0x0200,0x0200,0x0200,0x0200,0x0200,4 diff --git a/libc/sysv/consts/SO_RXQ_OVFL.S b/libc/sysv/consts/SO_RXQ_OVFL.S index 4879b3615..2f94588cc 100644 --- a/libc/sysv/consts/SO_RXQ_OVFL.S +++ b/libc/sysv/consts/SO_RXQ_OVFL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_RXQ_OVFL,40,40,0,0,0,0,0 +.syscon so,SO_RXQ_OVFL,40,40,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_SECURITY_AUTHENTICATION.S b/libc/sysv/consts/SO_SECURITY_AUTHENTICATION.S index 993170d60..7832f02df 100644 --- a/libc/sysv/consts/SO_SECURITY_AUTHENTICATION.S +++ b/libc/sysv/consts/SO_SECURITY_AUTHENTICATION.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_SECURITY_AUTHENTICATION,22,22,0,0,0,0,0 +.syscon so,SO_SECURITY_AUTHENTICATION,22,22,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_SECURITY_ENCRYPTION_NETWORK.S b/libc/sysv/consts/SO_SECURITY_ENCRYPTION_NETWORK.S index bd157fbd7..43736217d 100644 --- a/libc/sysv/consts/SO_SECURITY_ENCRYPTION_NETWORK.S +++ b/libc/sysv/consts/SO_SECURITY_ENCRYPTION_NETWORK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_SECURITY_ENCRYPTION_NETWORK,24,24,0,0,0,0,0 +.syscon so,SO_SECURITY_ENCRYPTION_NETWORK,24,24,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_SECURITY_ENCRYPTION_TRANSPORT.S b/libc/sysv/consts/SO_SECURITY_ENCRYPTION_TRANSPORT.S index 3ef1a0a5b..2998ef772 100644 --- a/libc/sysv/consts/SO_SECURITY_ENCRYPTION_TRANSPORT.S +++ b/libc/sysv/consts/SO_SECURITY_ENCRYPTION_TRANSPORT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_SECURITY_ENCRYPTION_TRANSPORT,23,23,0,0,0,0,0 +.syscon so,SO_SECURITY_ENCRYPTION_TRANSPORT,23,23,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_SELECT_ERR_QUEUE.S b/libc/sysv/consts/SO_SELECT_ERR_QUEUE.S index 1f1b6a09d..a74aa8631 100644 --- a/libc/sysv/consts/SO_SELECT_ERR_QUEUE.S +++ b/libc/sysv/consts/SO_SELECT_ERR_QUEUE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_SELECT_ERR_QUEUE,45,45,0,0,0,0,0 +.syscon so,SO_SELECT_ERR_QUEUE,45,45,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_SETFIB.S b/libc/sysv/consts/SO_SETFIB.S index 39beb6b3c..43cf6b9f5 100644 --- a/libc/sysv/consts/SO_SETFIB.S +++ b/libc/sysv/consts/SO_SETFIB.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_SETFIB,0,0,0,0x1014,0,0,0 +.syscon so,SO_SETFIB,0,0,0,0,0x1014,0,0,0 diff --git a/libc/sysv/consts/SO_SNDBUF.S b/libc/sysv/consts/SO_SNDBUF.S index f63f9af60..bb03aa53c 100644 --- a/libc/sysv/consts/SO_SNDBUF.S +++ b/libc/sysv/consts/SO_SNDBUF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_SNDBUF,7,7,0x1001,0x1001,0x1001,0x1001,0x1001 +.syscon so,SO_SNDBUF,7,7,0x1001,0x1001,0x1001,0x1001,0x1001,0x1001 diff --git a/libc/sysv/consts/SO_SNDBUFFORCE.S b/libc/sysv/consts/SO_SNDBUFFORCE.S index 662c511ff..142711461 100644 --- a/libc/sysv/consts/SO_SNDBUFFORCE.S +++ b/libc/sysv/consts/SO_SNDBUFFORCE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_SNDBUFFORCE,0x20,0x20,0,0,0,0,0 +.syscon so,SO_SNDBUFFORCE,0x20,0x20,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_SNDLOWAT.S b/libc/sysv/consts/SO_SNDLOWAT.S index b6ad4ab38..d7b273ca2 100644 --- a/libc/sysv/consts/SO_SNDLOWAT.S +++ b/libc/sysv/consts/SO_SNDLOWAT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_SNDLOWAT,19,19,0x1003,0x1003,0x1003,0x1003,0x1003 +.syscon so,SO_SNDLOWAT,19,19,0x1003,0x1003,0x1003,0x1003,0x1003,0x1003 diff --git a/libc/sysv/consts/SO_SNDTIMEO.S b/libc/sysv/consts/SO_SNDTIMEO.S index 1b733089d..24eb6990a 100644 --- a/libc/sysv/consts/SO_SNDTIMEO.S +++ b/libc/sysv/consts/SO_SNDTIMEO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_SNDTIMEO,21,21,0x1005,0x1005,0x1005,0x100b,0x1005 +.syscon so,SO_SNDTIMEO,21,21,0x1005,0x1005,0x1005,0x1005,0x100b,0x1005 diff --git a/libc/sysv/consts/SO_TIMESTAMP.S b/libc/sysv/consts/SO_TIMESTAMP.S index f97c9daab..bcac46be1 100644 --- a/libc/sysv/consts/SO_TIMESTAMP.S +++ b/libc/sysv/consts/SO_TIMESTAMP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_TIMESTAMP,29,29,0x0400,0x0400,0x0800,0x2000,0 +.syscon so,SO_TIMESTAMP,29,29,0x0400,0x0400,0x0400,0x0800,0x2000,0 diff --git a/libc/sysv/consts/SO_TIMESTAMPING.S b/libc/sysv/consts/SO_TIMESTAMPING.S index a320b3d46..c5502ed4c 100644 --- a/libc/sysv/consts/SO_TIMESTAMPING.S +++ b/libc/sysv/consts/SO_TIMESTAMPING.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_TIMESTAMPING,37,37,0,0,0,0,0 +.syscon so,SO_TIMESTAMPING,37,37,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_TIMESTAMPNS.S b/libc/sysv/consts/SO_TIMESTAMPNS.S index 1170e7b5d..1f7d236cb 100644 --- a/libc/sysv/consts/SO_TIMESTAMPNS.S +++ b/libc/sysv/consts/SO_TIMESTAMPNS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_TIMESTAMPNS,35,35,0,0,0,0,0 +.syscon so,SO_TIMESTAMPNS,35,35,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_TYPE.S b/libc/sysv/consts/SO_TYPE.S index 4fd7e83da..6ffd07b44 100644 --- a/libc/sysv/consts/SO_TYPE.S +++ b/libc/sysv/consts/SO_TYPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_TYPE,3,3,0x1008,0x1008,0x1008,0x1008,0x1008 +.syscon so,SO_TYPE,3,3,0x1008,0x1008,0x1008,0x1008,0x1008,0x1008 diff --git a/libc/sysv/consts/SO_USELOOPBACK.S b/libc/sysv/consts/SO_USELOOPBACK.S index f4cd4cfab..c9b46d3f7 100644 --- a/libc/sysv/consts/SO_USELOOPBACK.S +++ b/libc/sysv/consts/SO_USELOOPBACK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_USELOOPBACK,0,0,0x40,0x40,0x40,0x40,0x40 +.syscon so,SO_USELOOPBACK,0,0,0x40,0x40,0x40,0x40,0x40,0x40 diff --git a/libc/sysv/consts/SO_WIFI_STATUS.S b/libc/sysv/consts/SO_WIFI_STATUS.S index 14e9f8303..0d650a248 100644 --- a/libc/sysv/consts/SO_WIFI_STATUS.S +++ b/libc/sysv/consts/SO_WIFI_STATUS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon so,SO_WIFI_STATUS,41,41,0,0,0,0,0 +.syscon so,SO_WIFI_STATUS,41,41,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SPLICE_F_GIFT.S b/libc/sysv/consts/SPLICE_F_GIFT.S index 46b5ea751..af2b49a0b 100644 --- a/libc/sysv/consts/SPLICE_F_GIFT.S +++ b/libc/sysv/consts/SPLICE_F_GIFT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon splice,SPLICE_F_GIFT,8,8,0,0,0,0,0 +.syscon splice,SPLICE_F_GIFT,8,8,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SPLICE_F_MORE.S b/libc/sysv/consts/SPLICE_F_MORE.S index 6d55b366d..4beab056f 100644 --- a/libc/sysv/consts/SPLICE_F_MORE.S +++ b/libc/sysv/consts/SPLICE_F_MORE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon splice,SPLICE_F_MORE,4,4,0,0,0,0,0 +.syscon splice,SPLICE_F_MORE,4,4,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SPLICE_F_MOVE.S b/libc/sysv/consts/SPLICE_F_MOVE.S index bc7cc7bb7..b62d24b73 100644 --- a/libc/sysv/consts/SPLICE_F_MOVE.S +++ b/libc/sysv/consts/SPLICE_F_MOVE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon splice,SPLICE_F_MOVE,1,1,0,0,0,0,0 +.syscon splice,SPLICE_F_MOVE,1,1,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SPLICE_F_NONBLOCK.S b/libc/sysv/consts/SPLICE_F_NONBLOCK.S index d791036e9..f499a85e0 100644 --- a/libc/sysv/consts/SPLICE_F_NONBLOCK.S +++ b/libc/sysv/consts/SPLICE_F_NONBLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon splice,SPLICE_F_NONBLOCK,2,2,0,0,0,0,0 +.syscon splice,SPLICE_F_NONBLOCK,2,2,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SS_DISABLE.S b/libc/sysv/consts/SS_DISABLE.S index 5bd66db33..4fadd5093 100644 --- a/libc/sysv/consts/SS_DISABLE.S +++ b/libc/sysv/consts/SS_DISABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ss,SS_DISABLE,2,2,4,4,4,4,2 +.syscon ss,SS_DISABLE,2,2,4,4,4,4,4,2 diff --git a/libc/sysv/consts/SS_ONSTACK.S b/libc/sysv/consts/SS_ONSTACK.S index 99176688e..1d0a69623 100644 --- a/libc/sysv/consts/SS_ONSTACK.S +++ b/libc/sysv/consts/SS_ONSTACK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ss,SS_ONSTACK,1,1,1,1,1,1,1 +.syscon ss,SS_ONSTACK,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/STRIPDISC.S b/libc/sysv/consts/STRIPDISC.S index f428745e1..5e7d94b45 100644 --- a/libc/sysv/consts/STRIPDISC.S +++ b/libc/sysv/consts/STRIPDISC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,STRIPDISC,0,0,0,0,0x6,0x6,0 +.syscon termios,STRIPDISC,0,0,0,0,0,0x6,0x6,0 diff --git a/libc/sysv/consts/ST_APPEND.S b/libc/sysv/consts/ST_APPEND.S index 808a3a488..3a42dbcd8 100644 --- a/libc/sysv/consts/ST_APPEND.S +++ b/libc/sysv/consts/ST_APPEND.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon statfs,ST_APPEND,0x0100,0x0100,0,0,0,0,0 +.syscon statfs,ST_APPEND,0x0100,0x0100,0,0,0,0,0,0 diff --git a/libc/sysv/consts/ST_IMMUTABLE.S b/libc/sysv/consts/ST_IMMUTABLE.S index 538223284..0c95d6df2 100644 --- a/libc/sysv/consts/ST_IMMUTABLE.S +++ b/libc/sysv/consts/ST_IMMUTABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon statfs,ST_IMMUTABLE,0x0200,0x0200,0,0,0,0,0 +.syscon statfs,ST_IMMUTABLE,0x0200,0x0200,0,0,0,0,0,0 diff --git a/libc/sysv/consts/ST_MANDLOCK.S b/libc/sysv/consts/ST_MANDLOCK.S index 3e2472e40..980fa86c3 100644 --- a/libc/sysv/consts/ST_MANDLOCK.S +++ b/libc/sysv/consts/ST_MANDLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon statfs,ST_MANDLOCK,0x0040,0x0040,0,0,0,0,0 +.syscon statfs,ST_MANDLOCK,0x0040,0x0040,0,0,0,0,0,0 diff --git a/libc/sysv/consts/ST_NOATIME.S b/libc/sysv/consts/ST_NOATIME.S index 0d85efc1f..364c960af 100644 --- a/libc/sysv/consts/ST_NOATIME.S +++ b/libc/sysv/consts/ST_NOATIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon statfs,ST_NOATIME,0x0040,0x0040,0x10000000,0x10000000,0x00008000,0x04000000,0 +.syscon statfs,ST_NOATIME,0x0040,0x0040,0x10000000,0x10000000,0x10000000,0x00008000,0x04000000,0 diff --git a/libc/sysv/consts/ST_NODEV.S b/libc/sysv/consts/ST_NODEV.S index 33a5a202f..d15a898ac 100644 --- a/libc/sysv/consts/ST_NODEV.S +++ b/libc/sysv/consts/ST_NODEV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon statfs,ST_NODEV,4,4,16,0,16,16,0 +.syscon statfs,ST_NODEV,4,4,16,16,0,16,16,0 diff --git a/libc/sysv/consts/ST_NODIRATIME.S b/libc/sysv/consts/ST_NODIRATIME.S index ffba15a7e..36974d4c0 100644 --- a/libc/sysv/consts/ST_NODIRATIME.S +++ b/libc/sysv/consts/ST_NODIRATIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon statfs,ST_NODIRATIME,0x0800,0x0800,0,0,0,0,0 +.syscon statfs,ST_NODIRATIME,0x0800,0x0800,0,0,0,0,0,0 diff --git a/libc/sysv/consts/ST_NOEXEC.S b/libc/sysv/consts/ST_NOEXEC.S index 7c8ea5915..4bf720a00 100644 --- a/libc/sysv/consts/ST_NOEXEC.S +++ b/libc/sysv/consts/ST_NOEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon statfs,ST_NOEXEC,8,8,4,4,4,4,0 +.syscon statfs,ST_NOEXEC,8,8,4,4,4,4,4,0 diff --git a/libc/sysv/consts/ST_NOSUID.S b/libc/sysv/consts/ST_NOSUID.S index f0fe65e1a..0a765b710 100644 --- a/libc/sysv/consts/ST_NOSUID.S +++ b/libc/sysv/consts/ST_NOSUID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon statfs,ST_NOSUID,2,2,8,8,8,8,0 +.syscon statfs,ST_NOSUID,2,2,8,8,8,8,8,0 diff --git a/libc/sysv/consts/ST_RDONLY.S b/libc/sysv/consts/ST_RDONLY.S index cbc3d5531..86331dcb1 100644 --- a/libc/sysv/consts/ST_RDONLY.S +++ b/libc/sysv/consts/ST_RDONLY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon statfs,ST_RDONLY,1,1,1,1,1,1,0x00080000 +.syscon statfs,ST_RDONLY,1,1,1,1,1,1,1,0x00080000 diff --git a/libc/sysv/consts/ST_RELATIME.S b/libc/sysv/consts/ST_RELATIME.S index b7e8fe246..ca176d37a 100644 --- a/libc/sysv/consts/ST_RELATIME.S +++ b/libc/sysv/consts/ST_RELATIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon statfs,ST_RELATIME,0x1000,0x1000,0,0,0,0x00020000,0 +.syscon statfs,ST_RELATIME,0x1000,0x1000,0,0,0,0,0x00020000,0 diff --git a/libc/sysv/consts/ST_SYNCHRONOUS.S b/libc/sysv/consts/ST_SYNCHRONOUS.S index c67f250c7..aa5b262f7 100644 --- a/libc/sysv/consts/ST_SYNCHRONOUS.S +++ b/libc/sysv/consts/ST_SYNCHRONOUS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon statfs,ST_SYNCHRONOUS,16,16,2,2,2,2,0 +.syscon statfs,ST_SYNCHRONOUS,16,16,2,2,2,2,2,0 diff --git a/libc/sysv/consts/ST_WRITE.S b/libc/sysv/consts/ST_WRITE.S index 3cdf80dc0..8defe1e06 100644 --- a/libc/sysv/consts/ST_WRITE.S +++ b/libc/sysv/consts/ST_WRITE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon statfs,ST_WRITE,0x0080,0x0080,0,0,0,0,0 +.syscon statfs,ST_WRITE,0x0080,0x0080,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SUBCMDMASK.S b/libc/sysv/consts/SUBCMDMASK.S index b82827e12..84d9e6756 100644 --- a/libc/sysv/consts/SUBCMDMASK.S +++ b/libc/sysv/consts/SUBCMDMASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SUBCMDMASK,255,255,255,255,255,255,0 +.syscon misc,SUBCMDMASK,255,255,255,255,255,255,255,0 diff --git a/libc/sysv/consts/SUBCMDSHIFT.S b/libc/sysv/consts/SUBCMDSHIFT.S index 6618b3fcf..bb41322bc 100644 --- a/libc/sysv/consts/SUBCMDSHIFT.S +++ b/libc/sysv/consts/SUBCMDSHIFT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SUBCMDSHIFT,8,8,8,8,8,8,0 +.syscon misc,SUBCMDSHIFT,8,8,8,8,8,8,8,0 diff --git a/libc/sysv/consts/SYMTYPE.S b/libc/sysv/consts/SYMTYPE.S index f8080fe1b..a285acd5e 100644 --- a/libc/sysv/consts/SYMTYPE.S +++ b/libc/sysv/consts/SYMTYPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SYMTYPE,50,50,50,50,50,50,0 +.syscon misc,SYMTYPE,50,50,50,50,50,50,50,0 diff --git a/libc/sysv/consts/SYNC_FILE_RANGE_WAIT_AFTER.S b/libc/sysv/consts/SYNC_FILE_RANGE_WAIT_AFTER.S index 28831c55d..48e9fd432 100644 --- a/libc/sysv/consts/SYNC_FILE_RANGE_WAIT_AFTER.S +++ b/libc/sysv/consts/SYNC_FILE_RANGE_WAIT_AFTER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SYNC_FILE_RANGE_WAIT_AFTER,4,4,0,0,0,0,0 +.syscon misc,SYNC_FILE_RANGE_WAIT_AFTER,4,4,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SYNC_FILE_RANGE_WAIT_BEFORE.S b/libc/sysv/consts/SYNC_FILE_RANGE_WAIT_BEFORE.S index 21cbf8ee3..daebc1387 100644 --- a/libc/sysv/consts/SYNC_FILE_RANGE_WAIT_BEFORE.S +++ b/libc/sysv/consts/SYNC_FILE_RANGE_WAIT_BEFORE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SYNC_FILE_RANGE_WAIT_BEFORE,1,1,0,0,0,0,0 +.syscon misc,SYNC_FILE_RANGE_WAIT_BEFORE,1,1,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SYNC_FILE_RANGE_WRITE.S b/libc/sysv/consts/SYNC_FILE_RANGE_WRITE.S index 159dbd66a..681239292 100644 --- a/libc/sysv/consts/SYNC_FILE_RANGE_WRITE.S +++ b/libc/sysv/consts/SYNC_FILE_RANGE_WRITE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,SYNC_FILE_RANGE_WRITE,2,2,0,0,0,0,0 +.syscon misc,SYNC_FILE_RANGE_WRITE,2,2,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SYS_SECCOMP.S b/libc/sysv/consts/SYS_SECCOMP.S index 13b3232a2..75d688db6 100644 --- a/libc/sysv/consts/SYS_SECCOMP.S +++ b/libc/sysv/consts/SYS_SECCOMP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,SYS_SECCOMP,1,1,-1,-1,-1,-1,-1 +.syscon sicode,SYS_SECCOMP,1,1,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SYS_USER_DISPATCH.S b/libc/sysv/consts/SYS_USER_DISPATCH.S index bd76e54b4..36ad0e23e 100644 --- a/libc/sysv/consts/SYS_USER_DISPATCH.S +++ b/libc/sysv/consts/SYS_USER_DISPATCH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,SYS_USER_DISPATCH,2,2,-1,-1,-1,-1,-1 +.syscon sicode,SYS_USER_DISPATCH,2,2,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/TAB0.S b/libc/sysv/consts/TAB0.S index ae5bf6994..9b4007ad9 100644 --- a/libc/sysv/consts/TAB0.S +++ b/libc/sysv/consts/TAB0.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TAB0,0b0000000000000000,0b0000000000000000,0b000000000000000000,0b000000000000000000,0,0b000000000000000000,0b0000000000000000 +.syscon termios,TAB0,0b0000000000000000,0b0000000000000000,0b000000000000000000,0b000000000000000000,0b000000000000000000,0,0b000000000000000000,0b0000000000000000 diff --git a/libc/sysv/consts/TAB1.S b/libc/sysv/consts/TAB1.S index dec1f9abe..f938c8bad 100644 --- a/libc/sysv/consts/TAB1.S +++ b/libc/sysv/consts/TAB1.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TAB1,0b0000100000000000,0b0000100000000000,0b000000010000000000,0b000000010000000000,0,0b000000010000000000,0b0000100000000000 +.syscon termios,TAB1,0b0000100000000000,0b0000100000000000,0b000000010000000000,0b000000010000000000,0b000000010000000000,0,0b000000010000000000,0b0000100000000000 diff --git a/libc/sysv/consts/TAB2.S b/libc/sysv/consts/TAB2.S index bad746d6d..31c9dee67 100644 --- a/libc/sysv/consts/TAB2.S +++ b/libc/sysv/consts/TAB2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TAB2,0b0001000000000000,0b0001000000000000,0b000000100000000000,0b000000100000000000,0,0b000000100000000000,0b0001000000000000 +.syscon termios,TAB2,0b0001000000000000,0b0001000000000000,0b000000100000000000,0b000000100000000000,0b000000100000000000,0,0b000000100000000000,0b0001000000000000 diff --git a/libc/sysv/consts/TAB3.S b/libc/sysv/consts/TAB3.S index c0ff71d60..48fb0d0f3 100644 --- a/libc/sysv/consts/TAB3.S +++ b/libc/sysv/consts/TAB3.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TAB3,0b0001100000000000,0b0001100000000000,0b000000000000000100,0b000000000000000100,0,0b000000000000000100,0b0001100000000000 +.syscon termios,TAB3,0b0001100000000000,0b0001100000000000,0b000000000000000100,0b000000000000000100,0b000000000000000100,0,0b000000000000000100,0b0001100000000000 diff --git a/libc/sysv/consts/TABDLY.S b/libc/sysv/consts/TABDLY.S index ec44764e2..33f2868c9 100644 --- a/libc/sysv/consts/TABDLY.S +++ b/libc/sysv/consts/TABDLY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TABDLY,0b0001100000000000,0b0001100000000000,0b000000110000000100,0b000000000000000100,0,0,0b0001100000000000 +.syscon termios,TABDLY,0b0001100000000000,0b0001100000000000,0b000000110000000100,0b000000110000000100,0b000000000000000100,0,0,0b0001100000000000 diff --git a/libc/sysv/consts/TABLDISC.S b/libc/sysv/consts/TABLDISC.S index 561e199ca..19867b86d 100644 --- a/libc/sysv/consts/TABLDISC.S +++ b/libc/sysv/consts/TABLDISC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TABLDISC,0,0,0x3,0,0x3,0x3,0 +.syscon termios,TABLDISC,0,0,0x3,0x3,0,0x3,0x3,0 diff --git a/libc/sysv/consts/TCFLSH.S b/libc/sysv/consts/TCFLSH.S index 24d250a6e..de1664201 100644 --- a/libc/sysv/consts/TCFLSH.S +++ b/libc/sysv/consts/TCFLSH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TCFLSH,0x540b,0x540b,0x80047410,0x80047410,0x80047410,0x80047410,0 +.syscon termios,TCFLSH,0x540b,0x540b,0x80047410,0x80047410,0x80047410,0x80047410,0x80047410,0 diff --git a/libc/sysv/consts/TCGETS.S b/libc/sysv/consts/TCGETS.S index 646fc9738..8d4ca45e5 100644 --- a/libc/sysv/consts/TCGETS.S +++ b/libc/sysv/consts/TCGETS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TCGETS,0x5401,0x5401,0x40487413,0x402c7413,0x402c7413,0x402c7413,0 +.syscon termios,TCGETS,0x5401,0x5401,0x40487413,0x40487413,0x402c7413,0x402c7413,0x402c7413,0 diff --git a/libc/sysv/consts/TCIFLUSH.S b/libc/sysv/consts/TCIFLUSH.S index 6e4a3b368..03643b2e6 100644 --- a/libc/sysv/consts/TCIFLUSH.S +++ b/libc/sysv/consts/TCIFLUSH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TCIFLUSH,0,0,1,1,1,1,0 +.syscon termios,TCIFLUSH,0,0,1,1,1,1,1,0 diff --git a/libc/sysv/consts/TCIOFF.S b/libc/sysv/consts/TCIOFF.S index 433f2d126..c875b6674 100644 --- a/libc/sysv/consts/TCIOFF.S +++ b/libc/sysv/consts/TCIOFF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TCIOFF,2,2,3,3,3,3,2 +.syscon termios,TCIOFF,2,2,3,3,3,3,3,2 diff --git a/libc/sysv/consts/TCIOFLUSH.S b/libc/sysv/consts/TCIOFLUSH.S index edd35f678..6388e08af 100644 --- a/libc/sysv/consts/TCIOFLUSH.S +++ b/libc/sysv/consts/TCIOFLUSH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TCIOFLUSH,2,2,3,3,3,3,2 +.syscon termios,TCIOFLUSH,2,2,3,3,3,3,3,2 diff --git a/libc/sysv/consts/TCION.S b/libc/sysv/consts/TCION.S index 2c900b28e..fbd71a5c2 100644 --- a/libc/sysv/consts/TCION.S +++ b/libc/sysv/consts/TCION.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TCION,3,3,4,4,4,4,3 +.syscon termios,TCION,3,3,4,4,4,4,4,3 diff --git a/libc/sysv/consts/TCOFLUSH.S b/libc/sysv/consts/TCOFLUSH.S index 2cb9a8468..f6a3c8bd6 100644 --- a/libc/sysv/consts/TCOFLUSH.S +++ b/libc/sysv/consts/TCOFLUSH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TCOFLUSH,1,1,2,2,2,2,1 +.syscon termios,TCOFLUSH,1,1,2,2,2,2,2,1 diff --git a/libc/sysv/consts/TCOOFF.S b/libc/sysv/consts/TCOOFF.S index 9a136a75f..8889bbd37 100644 --- a/libc/sysv/consts/TCOOFF.S +++ b/libc/sysv/consts/TCOOFF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TCOOFF,0,0,1,1,1,1,0 +.syscon termios,TCOOFF,0,0,1,1,1,1,1,0 diff --git a/libc/sysv/consts/TCOON.S b/libc/sysv/consts/TCOON.S index ca16368a0..44d6456b9 100644 --- a/libc/sysv/consts/TCOON.S +++ b/libc/sysv/consts/TCOON.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TCOON,1,1,2,2,2,2,1 +.syscon termios,TCOON,1,1,2,2,2,2,2,1 diff --git a/libc/sysv/consts/TCP_CC_INFO.S b/libc/sysv/consts/TCP_CC_INFO.S index d637c4b89..79b755dd8 100644 --- a/libc/sysv/consts/TCP_CC_INFO.S +++ b/libc/sysv/consts/TCP_CC_INFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_CC_INFO,26,26,0,0,0,0,0 +.syscon tcp,TCP_CC_INFO,26,26,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_CONGESTION.S b/libc/sysv/consts/TCP_CONGESTION.S index c1be2dc91..aed94356e 100644 --- a/libc/sysv/consts/TCP_CONGESTION.S +++ b/libc/sysv/consts/TCP_CONGESTION.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_CONGESTION,13,13,0,0x40,0,0,0 +.syscon tcp,TCP_CONGESTION,13,13,0,0,0x40,0,0,0 diff --git a/libc/sysv/consts/TCP_COOKIE_TRANSACTIONS.S b/libc/sysv/consts/TCP_COOKIE_TRANSACTIONS.S index 74011e7fb..48152f2d0 100644 --- a/libc/sysv/consts/TCP_COOKIE_TRANSACTIONS.S +++ b/libc/sysv/consts/TCP_COOKIE_TRANSACTIONS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_COOKIE_TRANSACTIONS,15,15,0,0,0,0,0 +.syscon tcp,TCP_COOKIE_TRANSACTIONS,15,15,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_CORK.S b/libc/sysv/consts/TCP_CORK.S index 7501d5cfa..a315fa7ef 100644 --- a/libc/sysv/consts/TCP_CORK.S +++ b/libc/sysv/consts/TCP_CORK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_CORK,3,3,4,4,16,4,0 +.syscon tcp,TCP_CORK,3,3,4,4,4,16,4,0 diff --git a/libc/sysv/consts/TCP_DEFER_ACCEPT.S b/libc/sysv/consts/TCP_DEFER_ACCEPT.S index c69b5e11d..ba972380b 100644 --- a/libc/sysv/consts/TCP_DEFER_ACCEPT.S +++ b/libc/sysv/consts/TCP_DEFER_ACCEPT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_DEFER_ACCEPT,9,9,0,0,0,0,0 +.syscon tcp,TCP_DEFER_ACCEPT,9,9,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_FASTOPEN.S b/libc/sysv/consts/TCP_FASTOPEN.S index cd80d7cd5..a0ffdb0c0 100644 --- a/libc/sysv/consts/TCP_FASTOPEN.S +++ b/libc/sysv/consts/TCP_FASTOPEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_FASTOPEN,23,23,0,0x0401,0,0,15 +.syscon tcp,TCP_FASTOPEN,23,23,0,0,0x0401,0,0,15 diff --git a/libc/sysv/consts/TCP_FASTOPEN_CONNECT.S b/libc/sysv/consts/TCP_FASTOPEN_CONNECT.S index 04355bdb9..ff24a505f 100644 --- a/libc/sysv/consts/TCP_FASTOPEN_CONNECT.S +++ b/libc/sysv/consts/TCP_FASTOPEN_CONNECT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_FASTOPEN_CONNECT,30,30,0,0,0,0,0 +.syscon tcp,TCP_FASTOPEN_CONNECT,30,30,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_INFO.S b/libc/sysv/consts/TCP_INFO.S index c7324ea40..a1aba3722 100644 --- a/libc/sysv/consts/TCP_INFO.S +++ b/libc/sysv/consts/TCP_INFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_INFO,11,11,0,0x20,0,9,0 +.syscon tcp,TCP_INFO,11,11,0,0,0x20,0,9,0 diff --git a/libc/sysv/consts/TCP_KEEPCNT.S b/libc/sysv/consts/TCP_KEEPCNT.S index d3ba66d72..97c36dcfc 100644 --- a/libc/sysv/consts/TCP_KEEPCNT.S +++ b/libc/sysv/consts/TCP_KEEPCNT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_KEEPCNT,6,6,0x102,0x400,0,6,0 +.syscon tcp,TCP_KEEPCNT,6,6,0x102,0x102,0x400,0,6,0 diff --git a/libc/sysv/consts/TCP_KEEPIDLE.S b/libc/sysv/consts/TCP_KEEPIDLE.S index 1ac20b310..5751644c2 100644 --- a/libc/sysv/consts/TCP_KEEPIDLE.S +++ b/libc/sysv/consts/TCP_KEEPIDLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_KEEPIDLE,4,4,0,0x100,0,3,0 +.syscon tcp,TCP_KEEPIDLE,4,4,0,0,0x100,0,3,0 diff --git a/libc/sysv/consts/TCP_KEEPINTVL.S b/libc/sysv/consts/TCP_KEEPINTVL.S index 7f74d783f..3b94ca585 100644 --- a/libc/sysv/consts/TCP_KEEPINTVL.S +++ b/libc/sysv/consts/TCP_KEEPINTVL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_KEEPINTVL,5,5,0x101,0x200,0,5,0 +.syscon tcp,TCP_KEEPINTVL,5,5,0x101,0x101,0x200,0,5,0 diff --git a/libc/sysv/consts/TCP_LINGER2.S b/libc/sysv/consts/TCP_LINGER2.S index c66eac9e5..ccc4a725c 100644 --- a/libc/sysv/consts/TCP_LINGER2.S +++ b/libc/sysv/consts/TCP_LINGER2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_LINGER2,8,8,0,0,0,0,0 +.syscon tcp,TCP_LINGER2,8,8,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_MAXSEG.S b/libc/sysv/consts/TCP_MAXSEG.S index 41eec779d..e29fd8f67 100644 --- a/libc/sysv/consts/TCP_MAXSEG.S +++ b/libc/sysv/consts/TCP_MAXSEG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_MAXSEG,2,2,2,2,2,2,0 +.syscon tcp,TCP_MAXSEG,2,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/TCP_MD5SIG.S b/libc/sysv/consts/TCP_MD5SIG.S index 9d15b433b..7ee7876b3 100644 --- a/libc/sysv/consts/TCP_MD5SIG.S +++ b/libc/sysv/consts/TCP_MD5SIG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_MD5SIG,14,14,0,0x10,4,16,0 +.syscon tcp,TCP_MD5SIG,14,14,0,0,0x10,4,16,0 diff --git a/libc/sysv/consts/TCP_MD5SIG_MAXKEYLEN.S b/libc/sysv/consts/TCP_MD5SIG_MAXKEYLEN.S index dc32338a1..ac19bf418 100644 --- a/libc/sysv/consts/TCP_MD5SIG_MAXKEYLEN.S +++ b/libc/sysv/consts/TCP_MD5SIG_MAXKEYLEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_MD5SIG_MAXKEYLEN,80,80,0,0,0,0,0 +.syscon tcp,TCP_MD5SIG_MAXKEYLEN,80,80,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_NODELAY.S b/libc/sysv/consts/TCP_NODELAY.S index 1c0e9b4f6..de74ffc92 100644 --- a/libc/sysv/consts/TCP_NODELAY.S +++ b/libc/sysv/consts/TCP_NODELAY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_NODELAY,1,1,1,1,1,1,1 +.syscon tcp,TCP_NODELAY,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/TCP_NOTSENT_LOWAT.S b/libc/sysv/consts/TCP_NOTSENT_LOWAT.S index 51b82ac61..27951fbb5 100644 --- a/libc/sysv/consts/TCP_NOTSENT_LOWAT.S +++ b/libc/sysv/consts/TCP_NOTSENT_LOWAT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_NOTSENT_LOWAT,25,25,513,0,0,0,0 +.syscon tcp,TCP_NOTSENT_LOWAT,25,25,513,513,0,0,0,0 diff --git a/libc/sysv/consts/TCP_QUEUE_SEQ.S b/libc/sysv/consts/TCP_QUEUE_SEQ.S index a8181b51a..862e394c1 100644 --- a/libc/sysv/consts/TCP_QUEUE_SEQ.S +++ b/libc/sysv/consts/TCP_QUEUE_SEQ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_QUEUE_SEQ,21,21,0,0,0,0,0 +.syscon tcp,TCP_QUEUE_SEQ,21,21,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_QUICKACK.S b/libc/sysv/consts/TCP_QUICKACK.S index 12b1cc37a..c648f5dfd 100644 --- a/libc/sysv/consts/TCP_QUICKACK.S +++ b/libc/sysv/consts/TCP_QUICKACK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_QUICKACK,12,12,0,0,0,0,0 +.syscon tcp,TCP_QUICKACK,12,12,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_REPAIR.S b/libc/sysv/consts/TCP_REPAIR.S index cbacedf5c..622537547 100644 --- a/libc/sysv/consts/TCP_REPAIR.S +++ b/libc/sysv/consts/TCP_REPAIR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_REPAIR,19,19,0,0,0,0,0 +.syscon tcp,TCP_REPAIR,19,19,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_REPAIR_OPTIONS.S b/libc/sysv/consts/TCP_REPAIR_OPTIONS.S index de71e0d6d..c00a2e9b7 100644 --- a/libc/sysv/consts/TCP_REPAIR_OPTIONS.S +++ b/libc/sysv/consts/TCP_REPAIR_OPTIONS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_REPAIR_OPTIONS,22,22,0,0,0,0,0 +.syscon tcp,TCP_REPAIR_OPTIONS,22,22,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_REPAIR_QUEUE.S b/libc/sysv/consts/TCP_REPAIR_QUEUE.S index 0c3c9291a..594f32b32 100644 --- a/libc/sysv/consts/TCP_REPAIR_QUEUE.S +++ b/libc/sysv/consts/TCP_REPAIR_QUEUE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_REPAIR_QUEUE,20,20,0,0,0,0,0 +.syscon tcp,TCP_REPAIR_QUEUE,20,20,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_SAVED_SYN.S b/libc/sysv/consts/TCP_SAVED_SYN.S index 55aab0a8f..361e1d0f7 100644 --- a/libc/sysv/consts/TCP_SAVED_SYN.S +++ b/libc/sysv/consts/TCP_SAVED_SYN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_SAVED_SYN,28,28,0,0,0,0,0 +.syscon tcp,TCP_SAVED_SYN,28,28,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_SAVE_SYN.S b/libc/sysv/consts/TCP_SAVE_SYN.S index 7829101d9..ca7ebf6f0 100644 --- a/libc/sysv/consts/TCP_SAVE_SYN.S +++ b/libc/sysv/consts/TCP_SAVE_SYN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_SAVE_SYN,27,27,0,0,0,0,0 +.syscon tcp,TCP_SAVE_SYN,27,27,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_SYNCNT.S b/libc/sysv/consts/TCP_SYNCNT.S index 482aff96e..b31f8307f 100644 --- a/libc/sysv/consts/TCP_SYNCNT.S +++ b/libc/sysv/consts/TCP_SYNCNT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_SYNCNT,7,7,0,0,0,0,0 +.syscon tcp,TCP_SYNCNT,7,7,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_THIN_DUPACK.S b/libc/sysv/consts/TCP_THIN_DUPACK.S index d1155c402..7fa323084 100644 --- a/libc/sysv/consts/TCP_THIN_DUPACK.S +++ b/libc/sysv/consts/TCP_THIN_DUPACK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_THIN_DUPACK,17,17,0,0,0,0,0 +.syscon tcp,TCP_THIN_DUPACK,17,17,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_THIN_LINEAR_TIMEOUTS.S b/libc/sysv/consts/TCP_THIN_LINEAR_TIMEOUTS.S index fc5f1b0aa..d4f575419 100644 --- a/libc/sysv/consts/TCP_THIN_LINEAR_TIMEOUTS.S +++ b/libc/sysv/consts/TCP_THIN_LINEAR_TIMEOUTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_THIN_LINEAR_TIMEOUTS,16,16,0,0,0,0,0 +.syscon tcp,TCP_THIN_LINEAR_TIMEOUTS,16,16,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_TIMESTAMP.S b/libc/sysv/consts/TCP_TIMESTAMP.S index 515b6a6d3..d211a5ebb 100644 --- a/libc/sysv/consts/TCP_TIMESTAMP.S +++ b/libc/sysv/consts/TCP_TIMESTAMP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_TIMESTAMP,24,24,0,0,0,0,0 +.syscon tcp,TCP_TIMESTAMP,24,24,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_ULP.S b/libc/sysv/consts/TCP_ULP.S index eaeea9df5..5e57450d8 100644 --- a/libc/sysv/consts/TCP_ULP.S +++ b/libc/sysv/consts/TCP_ULP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_ULP,31,31,0,0,0,0,0 +.syscon tcp,TCP_ULP,31,31,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_USER_TIMEOUT.S b/libc/sysv/consts/TCP_USER_TIMEOUT.S index 6b700c036..f7261b1c7 100644 --- a/libc/sysv/consts/TCP_USER_TIMEOUT.S +++ b/libc/sysv/consts/TCP_USER_TIMEOUT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_USER_TIMEOUT,18,18,0,0,0,0,0 +.syscon tcp,TCP_USER_TIMEOUT,18,18,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_WINDOW_CLAMP.S b/libc/sysv/consts/TCP_WINDOW_CLAMP.S index 048476de0..f913b6f54 100644 --- a/libc/sysv/consts/TCP_WINDOW_CLAMP.S +++ b/libc/sysv/consts/TCP_WINDOW_CLAMP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon tcp,TCP_WINDOW_CLAMP,10,10,0,0,0,0,0 +.syscon tcp,TCP_WINDOW_CLAMP,10,10,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCSADRAIN.S b/libc/sysv/consts/TCSADRAIN.S index 555b1c07a..e0d479b8e 100644 --- a/libc/sysv/consts/TCSADRAIN.S +++ b/libc/sysv/consts/TCSADRAIN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TCSADRAIN,1,1,1,1,1,1,1 +.syscon termios,TCSADRAIN,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/TCSAFLUSH.S b/libc/sysv/consts/TCSAFLUSH.S index 782aacef7..8970e531e 100644 --- a/libc/sysv/consts/TCSAFLUSH.S +++ b/libc/sysv/consts/TCSAFLUSH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TCSAFLUSH,2,2,2,2,2,2,2 +.syscon termios,TCSAFLUSH,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/TCSANOW.S b/libc/sysv/consts/TCSANOW.S index 0de2b46f5..026b37e75 100644 --- a/libc/sysv/consts/TCSANOW.S +++ b/libc/sysv/consts/TCSANOW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TCSANOW,0,0,0,0,0,0,0 +.syscon termios,TCSANOW,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCSBRK.S b/libc/sysv/consts/TCSBRK.S index 0069c8022..bc9eba60d 100644 --- a/libc/sysv/consts/TCSBRK.S +++ b/libc/sysv/consts/TCSBRK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TCSBRK,0x5409,0x5409,0x2000745e,0x2000745e,0x2000745e,0x2000745e,0 +.syscon termios,TCSBRK,0x5409,0x5409,0x2000745e,0x2000745e,0x2000745e,0x2000745e,0x2000745e,0 diff --git a/libc/sysv/consts/TCSETS.S b/libc/sysv/consts/TCSETS.S index 462b4ba2d..2bad14688 100644 --- a/libc/sysv/consts/TCSETS.S +++ b/libc/sysv/consts/TCSETS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TCSETS,0x5402,0x5402,0x80487414,0x802c7414,0x802c7414,0x802c7414,0x5402 +.syscon termios,TCSETS,0x5402,0x5402,0x80487414,0x80487414,0x802c7414,0x802c7414,0x802c7414,0x5402 diff --git a/libc/sysv/consts/TCSETSF.S b/libc/sysv/consts/TCSETSF.S index 777bca75b..6b542236b 100644 --- a/libc/sysv/consts/TCSETSF.S +++ b/libc/sysv/consts/TCSETSF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TCSETSF,0x5404,0x5404,0x80487416,0x802c7416,0x802c7416,0x802c7416,0x5404 +.syscon termios,TCSETSF,0x5404,0x5404,0x80487416,0x80487416,0x802c7416,0x802c7416,0x802c7416,0x5404 diff --git a/libc/sysv/consts/TCSETSW.S b/libc/sysv/consts/TCSETSW.S index 64290bc95..992b8ee5e 100644 --- a/libc/sysv/consts/TCSETSW.S +++ b/libc/sysv/consts/TCSETSW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TCSETSW,0x5403,0x5403,0x80487415,0x802c7415,0x802c7415,0x802c7415,0x5403 +.syscon termios,TCSETSW,0x5403,0x5403,0x80487415,0x80487415,0x802c7415,0x802c7415,0x802c7415,0x5403 diff --git a/libc/sysv/consts/TCXONC.S b/libc/sysv/consts/TCXONC.S index d1cedac91..adc1b31b7 100644 --- a/libc/sysv/consts/TCXONC.S +++ b/libc/sysv/consts/TCXONC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TCXONC,0x540A,0x540A,0,0,0,0,0 +.syscon termios,TCXONC,0x540A,0x540A,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TEST_UNIT_READY.S b/libc/sysv/consts/TEST_UNIT_READY.S index 1866e229f..719ea79b7 100644 --- a/libc/sysv/consts/TEST_UNIT_READY.S +++ b/libc/sysv/consts/TEST_UNIT_READY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TEST_UNIT_READY,0,0,0,0,0,0,0 +.syscon misc,TEST_UNIT_READY,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TFD_CLOEXEC.S b/libc/sysv/consts/TFD_CLOEXEC.S index 3a6a6903a..77d538a37 100644 --- a/libc/sysv/consts/TFD_CLOEXEC.S +++ b/libc/sysv/consts/TFD_CLOEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TFD_CLOEXEC,0x080000,0x080000,0,0,0,0,0 +.syscon misc,TFD_CLOEXEC,0x080000,0x080000,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TFD_NONBLOCK.S b/libc/sysv/consts/TFD_NONBLOCK.S index 6488e80d8..1f2de1512 100644 --- a/libc/sysv/consts/TFD_NONBLOCK.S +++ b/libc/sysv/consts/TFD_NONBLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TFD_NONBLOCK,0x0800,0x0800,0,0,0,0,0 +.syscon misc,TFD_NONBLOCK,0x0800,0x0800,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TFD_TIMER_ABSTIME.S b/libc/sysv/consts/TFD_TIMER_ABSTIME.S index 61fd4dfab..eac3480b1 100644 --- a/libc/sysv/consts/TFD_TIMER_ABSTIME.S +++ b/libc/sysv/consts/TFD_TIMER_ABSTIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TFD_TIMER_ABSTIME,1,1,0,0,0,0,0 +.syscon misc,TFD_TIMER_ABSTIME,1,1,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TGEXEC.S b/libc/sysv/consts/TGEXEC.S index 8b2580ac8..67216cff5 100644 --- a/libc/sysv/consts/TGEXEC.S +++ b/libc/sysv/consts/TGEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TGEXEC,8,8,8,8,8,8,0 +.syscon misc,TGEXEC,8,8,8,8,8,8,8,0 diff --git a/libc/sysv/consts/TGREAD.S b/libc/sysv/consts/TGREAD.S index 35bd55409..0d8ac6ba5 100644 --- a/libc/sysv/consts/TGREAD.S +++ b/libc/sysv/consts/TGREAD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TGREAD,0x20,0x20,0x20,0x20,0x20,0x20,0 +.syscon misc,TGREAD,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0 diff --git a/libc/sysv/consts/TGWRITE.S b/libc/sysv/consts/TGWRITE.S index 0521b90f9..f4b54f296 100644 --- a/libc/sysv/consts/TGWRITE.S +++ b/libc/sysv/consts/TGWRITE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TGWRITE,0x10,0x10,0x10,0x10,0x10,0x10,0 +.syscon misc,TGWRITE,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0 diff --git a/libc/sysv/consts/TIOCCBRK.S b/libc/sysv/consts/TIOCCBRK.S index d09a08338..8278cd086 100644 --- a/libc/sysv/consts/TIOCCBRK.S +++ b/libc/sysv/consts/TIOCCBRK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCCBRK,0x5428,0x5428,0x2000747a,0x2000747a,0x2000747a,0x2000747a,0 +.syscon termios,TIOCCBRK,0x5428,0x5428,0x2000747a,0x2000747a,0x2000747a,0x2000747a,0x2000747a,0 diff --git a/libc/sysv/consts/TIOCCDTR.S b/libc/sysv/consts/TIOCCDTR.S index e43a011b6..e099450d2 100644 --- a/libc/sysv/consts/TIOCCDTR.S +++ b/libc/sysv/consts/TIOCCDTR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCCDTR,0,0,0x20007478,0x20007478,0x20007478,0x20007478,0 +.syscon termios,TIOCCDTR,0,0,0x20007478,0x20007478,0x20007478,0x20007478,0x20007478,0 diff --git a/libc/sysv/consts/TIOCCHKVERAUTH.S b/libc/sysv/consts/TIOCCHKVERAUTH.S index 706a135e5..eda2cce44 100644 --- a/libc/sysv/consts/TIOCCHKVERAUTH.S +++ b/libc/sysv/consts/TIOCCHKVERAUTH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCCHKVERAUTH,0,0,0,0,0x2000741e,0x2000741e,0 +.syscon termios,TIOCCHKVERAUTH,0,0,0,0,0,0x2000741e,0x2000741e,0 diff --git a/libc/sysv/consts/TIOCCONS.S b/libc/sysv/consts/TIOCCONS.S index dd765be4e..b5fd0ca7a 100644 --- a/libc/sysv/consts/TIOCCONS.S +++ b/libc/sysv/consts/TIOCCONS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCCONS,0x541d,0x541d,0x80047462,0x80047462,0x80047462,0x80047462,0 +.syscon termios,TIOCCONS,0x541d,0x541d,0x80047462,0x80047462,0x80047462,0x80047462,0x80047462,0 diff --git a/libc/sysv/consts/TIOCEXT.S b/libc/sysv/consts/TIOCEXT.S index 945192d1b..c544bd5ca 100644 --- a/libc/sysv/consts/TIOCEXT.S +++ b/libc/sysv/consts/TIOCEXT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCEXT,0,0,0x80047460,0x80047460,0x80047460,0x80047460,0 +.syscon termios,TIOCEXT,0,0,0x80047460,0x80047460,0x80047460,0x80047460,0x80047460,0 diff --git a/libc/sysv/consts/TIOCFLAG_CLOCAL.S b/libc/sysv/consts/TIOCFLAG_CLOCAL.S index b713669e0..1a4d55d96 100644 --- a/libc/sysv/consts/TIOCFLAG_CLOCAL.S +++ b/libc/sysv/consts/TIOCFLAG_CLOCAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCFLAG_CLOCAL,0,0,0,0,0x2,0x2,0 +.syscon termios,TIOCFLAG_CLOCAL,0,0,0,0,0,0x2,0x2,0 diff --git a/libc/sysv/consts/TIOCFLAG_MDMBUF.S b/libc/sysv/consts/TIOCFLAG_MDMBUF.S index 725d143aa..e3e7e7bcb 100644 --- a/libc/sysv/consts/TIOCFLAG_MDMBUF.S +++ b/libc/sysv/consts/TIOCFLAG_MDMBUF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCFLAG_MDMBUF,0,0,0,0,0x8,0x8,0 +.syscon termios,TIOCFLAG_MDMBUF,0,0,0,0,0,0x8,0x8,0 diff --git a/libc/sysv/consts/TIOCFLAG_PPS.S b/libc/sysv/consts/TIOCFLAG_PPS.S index 2caf80b43..571aed068 100644 --- a/libc/sysv/consts/TIOCFLAG_PPS.S +++ b/libc/sysv/consts/TIOCFLAG_PPS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCFLAG_PPS,0,0,0,0,0x10,0x10,0 +.syscon termios,TIOCFLAG_PPS,0,0,0,0,0,0x10,0x10,0 diff --git a/libc/sysv/consts/TIOCFLAG_SOFTCAR.S b/libc/sysv/consts/TIOCFLAG_SOFTCAR.S index 31508b741..3c5e6548a 100644 --- a/libc/sysv/consts/TIOCFLAG_SOFTCAR.S +++ b/libc/sysv/consts/TIOCFLAG_SOFTCAR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCFLAG_SOFTCAR,0,0,0,0,0x1,0x1,0 +.syscon termios,TIOCFLAG_SOFTCAR,0,0,0,0,0,0x1,0x1,0 diff --git a/libc/sysv/consts/TIOCFLUSH.S b/libc/sysv/consts/TIOCFLUSH.S index b9f8bf998..285e4fe98 100644 --- a/libc/sysv/consts/TIOCFLUSH.S +++ b/libc/sysv/consts/TIOCFLUSH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCFLUSH,0x540b,0x540b,0x80047410,0x80047410,0x80047410,0x80047410,0 +.syscon termios,TIOCFLUSH,0x540b,0x540b,0x80047410,0x80047410,0x80047410,0x80047410,0x80047410,0 diff --git a/libc/sysv/consts/TIOCGDRAINWAIT.S b/libc/sysv/consts/TIOCGDRAINWAIT.S index 9bd67c8bd..a127b1d95 100644 --- a/libc/sysv/consts/TIOCGDRAINWAIT.S +++ b/libc/sysv/consts/TIOCGDRAINWAIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCGDRAINWAIT,0,0,0x40047456,0x40047456,0,0,0 +.syscon termios,TIOCGDRAINWAIT,0,0,0x40047456,0x40047456,0x40047456,0,0,0 diff --git a/libc/sysv/consts/TIOCGETA.S b/libc/sysv/consts/TIOCGETA.S index c4804e5d5..de04788af 100644 --- a/libc/sysv/consts/TIOCGETA.S +++ b/libc/sysv/consts/TIOCGETA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,TIOCGETA,0x5401,0x5401,0x40487413,0x402c7413,0x402c7413,0x402c7413,0 +.syscon compat,TIOCGETA,0x5401,0x5401,0x40487413,0x40487413,0x402c7413,0x402c7413,0x402c7413,0 diff --git a/libc/sysv/consts/TIOCGETD.S b/libc/sysv/consts/TIOCGETD.S index c327ca22d..b1828d4f5 100644 --- a/libc/sysv/consts/TIOCGETD.S +++ b/libc/sysv/consts/TIOCGETD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCGETD,0x5424,0x5424,0x4004741a,0x4004741a,0x4004741a,0x4004741a,0 +.syscon termios,TIOCGETD,0x5424,0x5424,0x4004741a,0x4004741a,0x4004741a,0x4004741a,0x4004741a,0 diff --git a/libc/sysv/consts/TIOCGFLAGS.S b/libc/sysv/consts/TIOCGFLAGS.S index d44d2b279..9a89c0288 100644 --- a/libc/sysv/consts/TIOCGFLAGS.S +++ b/libc/sysv/consts/TIOCGFLAGS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCGFLAGS,0,0,0,0,0x4004745d,0x4004745d,0 +.syscon termios,TIOCGFLAGS,0,0,0,0,0,0x4004745d,0x4004745d,0 diff --git a/libc/sysv/consts/TIOCGPGRP.S b/libc/sysv/consts/TIOCGPGRP.S index 1e7fa6c7a..ce92e68e9 100644 --- a/libc/sysv/consts/TIOCGPGRP.S +++ b/libc/sysv/consts/TIOCGPGRP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCGPGRP,0x540f,0x540f,0x40047477,0x40047477,0x40047477,0x40047477,0 +.syscon termios,TIOCGPGRP,0x540f,0x540f,0x40047477,0x40047477,0x40047477,0x40047477,0x40047477,0 diff --git a/libc/sysv/consts/TIOCGPTN.S b/libc/sysv/consts/TIOCGPTN.S index 95f38a188..c3dc81acf 100644 --- a/libc/sysv/consts/TIOCGPTN.S +++ b/libc/sysv/consts/TIOCGPTN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pty,TIOCGPTN,0x80045430,0x80045430,0,0x4004740f,0,0,0 +.syscon pty,TIOCGPTN,0x80045430,0x80045430,0,0,0x4004740f,0,0,0 diff --git a/libc/sysv/consts/TIOCGSID.S b/libc/sysv/consts/TIOCGSID.S index bf7af08cc..678d38e0f 100644 --- a/libc/sysv/consts/TIOCGSID.S +++ b/libc/sysv/consts/TIOCGSID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCGSID,0x5429,0x5429,0x40047463,0x40047463,0x40047463,0x40047463,0 +.syscon termios,TIOCGSID,0x5429,0x5429,0x40047463,0x40047463,0x40047463,0x40047463,0x40047463,0 diff --git a/libc/sysv/consts/TIOCGTSTAMP.S b/libc/sysv/consts/TIOCGTSTAMP.S index ea7a2dd2f..6e5bc25f3 100644 --- a/libc/sysv/consts/TIOCGTSTAMP.S +++ b/libc/sysv/consts/TIOCGTSTAMP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCGTSTAMP,0,0,0,0,0x4010745b,0x4010745b,0 +.syscon termios,TIOCGTSTAMP,0,0,0,0,0,0x4010745b,0x4010745b,0 diff --git a/libc/sysv/consts/TIOCGWINSZ.S b/libc/sysv/consts/TIOCGWINSZ.S index 3f885914f..869900b5f 100644 --- a/libc/sysv/consts/TIOCGWINSZ.S +++ b/libc/sysv/consts/TIOCGWINSZ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCGWINSZ,0x5413,0x5413,1074295912,1074295912,1074295912,1074295912,0x5413 +.syscon termios,TIOCGWINSZ,0x5413,0x5413,1074295912,1074295912,1074295912,1074295912,1074295912,0x5413 diff --git a/libc/sysv/consts/TIOCINQ.S b/libc/sysv/consts/TIOCINQ.S index 65cc34c87..0ec0d1f27 100644 --- a/libc/sysv/consts/TIOCINQ.S +++ b/libc/sysv/consts/TIOCINQ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCINQ,0x541b,0x541b,0x4004667f,0x4004667f,0x4004667f,0x4004667f,0x4004667f +.syscon termios,TIOCINQ,0x541b,0x541b,0x4004667f,0x4004667f,0x4004667f,0x4004667f,0x4004667f,0x4004667f diff --git a/libc/sysv/consts/TIOCMBIC.S b/libc/sysv/consts/TIOCMBIC.S index c634d41f8..5d3dcf82e 100644 --- a/libc/sysv/consts/TIOCMBIC.S +++ b/libc/sysv/consts/TIOCMBIC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon modem,TIOCMBIC,0x5417,0x5417,0x8004746b,0x8004746b,0x8004746b,0x8004746b,-1 +.syscon modem,TIOCMBIC,0x5417,0x5417,0x8004746b,0x8004746b,0x8004746b,0x8004746b,0x8004746b,-1 diff --git a/libc/sysv/consts/TIOCMBIS.S b/libc/sysv/consts/TIOCMBIS.S index b6766f571..f4c95a3b9 100644 --- a/libc/sysv/consts/TIOCMBIS.S +++ b/libc/sysv/consts/TIOCMBIS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon modem,TIOCMBIS,0x5416,0x5416,0x8004746c,0x8004746c,0x8004746c,0x8004746c,-1 +.syscon modem,TIOCMBIS,0x5416,0x5416,0x8004746c,0x8004746c,0x8004746c,0x8004746c,0x8004746c,-1 diff --git a/libc/sysv/consts/TIOCMGET.S b/libc/sysv/consts/TIOCMGET.S index 8e244eb2d..3dc212a57 100644 --- a/libc/sysv/consts/TIOCMGET.S +++ b/libc/sysv/consts/TIOCMGET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon modem,TIOCMGET,0x5415,0x5415,0x4004746a,0x4004746a,0x4004746a,0x4004746a,-1 +.syscon modem,TIOCMGET,0x5415,0x5415,0x4004746a,0x4004746a,0x4004746a,0x4004746a,0x4004746a,-1 diff --git a/libc/sysv/consts/TIOCMODG.S b/libc/sysv/consts/TIOCMODG.S index 05aa8a142..0ab4bc3a2 100644 --- a/libc/sysv/consts/TIOCMODG.S +++ b/libc/sysv/consts/TIOCMODG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon modem,TIOCMODG,0,0,0x40047403,0,0x4004746a,0x4004746a,-1 +.syscon modem,TIOCMODG,0,0,0x40047403,0x40047403,0,0x4004746a,0x4004746a,-1 diff --git a/libc/sysv/consts/TIOCMODS.S b/libc/sysv/consts/TIOCMODS.S index e59fde8ee..d6175a710 100644 --- a/libc/sysv/consts/TIOCMODS.S +++ b/libc/sysv/consts/TIOCMODS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon modem,TIOCMODS,0,0,0x80047404,0,0x8004746d,0x8004746d,-1 +.syscon modem,TIOCMODS,0,0,0x80047404,0x80047404,0,0x8004746d,0x8004746d,-1 diff --git a/libc/sysv/consts/TIOCMSDTRWAIT.S b/libc/sysv/consts/TIOCMSDTRWAIT.S index 3177b161c..55c5838e8 100644 --- a/libc/sysv/consts/TIOCMSDTRWAIT.S +++ b/libc/sysv/consts/TIOCMSDTRWAIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon modem,TIOCMSDTRWAIT,0,0,0x8004745b,0x8004745b,0,0,-1 +.syscon modem,TIOCMSDTRWAIT,0,0,0x8004745b,0x8004745b,0x8004745b,0,0,-1 diff --git a/libc/sysv/consts/TIOCMSET.S b/libc/sysv/consts/TIOCMSET.S index 8abcf53fb..37b436968 100644 --- a/libc/sysv/consts/TIOCMSET.S +++ b/libc/sysv/consts/TIOCMSET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon modem,TIOCMSET,0x5418,0x5418,0x8004746d,0x8004746d,0x8004746d,0x8004746d,-1 +.syscon modem,TIOCMSET,0x5418,0x5418,0x8004746d,0x8004746d,0x8004746d,0x8004746d,0x8004746d,-1 diff --git a/libc/sysv/consts/TIOCM_CAR.S b/libc/sysv/consts/TIOCM_CAR.S index fb3d1ffdd..a6b1ac05b 100644 --- a/libc/sysv/consts/TIOCM_CAR.S +++ b/libc/sysv/consts/TIOCM_CAR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon modem,TIOCM_CAR,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000 +.syscon modem,TIOCM_CAR,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000 diff --git a/libc/sysv/consts/TIOCM_CD.S b/libc/sysv/consts/TIOCM_CD.S index 30a70f796..77edf6e40 100644 --- a/libc/sysv/consts/TIOCM_CD.S +++ b/libc/sysv/consts/TIOCM_CD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon modem,TIOCM_CD,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000 +.syscon modem,TIOCM_CD,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000 diff --git a/libc/sysv/consts/TIOCM_CTS.S b/libc/sysv/consts/TIOCM_CTS.S index f0d5599fe..fe2335e61 100644 --- a/libc/sysv/consts/TIOCM_CTS.S +++ b/libc/sysv/consts/TIOCM_CTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon modem,TIOCM_CTS,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000 +.syscon modem,TIOCM_CTS,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000 diff --git a/libc/sysv/consts/TIOCM_DCD.S b/libc/sysv/consts/TIOCM_DCD.S index c4ad4c6c9..fcabea4b8 100644 --- a/libc/sysv/consts/TIOCM_DCD.S +++ b/libc/sysv/consts/TIOCM_DCD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon modem,TIOCM_DCD,0,0,0,0x40,0,0,-1 +.syscon modem,TIOCM_DCD,0,0,0,0,0x40,0,0,-1 diff --git a/libc/sysv/consts/TIOCM_DSR.S b/libc/sysv/consts/TIOCM_DSR.S index 2c903fd0c..02a351259 100644 --- a/libc/sysv/consts/TIOCM_DSR.S +++ b/libc/sysv/consts/TIOCM_DSR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon modem,TIOCM_DSR,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000 +.syscon modem,TIOCM_DSR,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000 diff --git a/libc/sysv/consts/TIOCM_DTR.S b/libc/sysv/consts/TIOCM_DTR.S index 047ee4fb1..3ac27ea5d 100644 --- a/libc/sysv/consts/TIOCM_DTR.S +++ b/libc/sysv/consts/TIOCM_DTR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon modem,TIOCM_DTR,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010 +.syscon modem,TIOCM_DTR,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010 diff --git a/libc/sysv/consts/TIOCM_LE.S b/libc/sysv/consts/TIOCM_LE.S index 3bd192520..3afa81a1b 100644 --- a/libc/sysv/consts/TIOCM_LE.S +++ b/libc/sysv/consts/TIOCM_LE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon modem,TIOCM_LE,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001 +.syscon modem,TIOCM_LE,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001 diff --git a/libc/sysv/consts/TIOCM_RI.S b/libc/sysv/consts/TIOCM_RI.S index 0fab8f2a5..4f1eb02b3 100644 --- a/libc/sysv/consts/TIOCM_RI.S +++ b/libc/sysv/consts/TIOCM_RI.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon modem,TIOCM_RI,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000 +.syscon modem,TIOCM_RI,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000 diff --git a/libc/sysv/consts/TIOCM_RNG.S b/libc/sysv/consts/TIOCM_RNG.S index 5abef7319..7a5083bf0 100644 --- a/libc/sysv/consts/TIOCM_RNG.S +++ b/libc/sysv/consts/TIOCM_RNG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon modem,TIOCM_RNG,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000 +.syscon modem,TIOCM_RNG,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000 diff --git a/libc/sysv/consts/TIOCM_RTS.S b/libc/sysv/consts/TIOCM_RTS.S index 4e58823c8..12d037576 100644 --- a/libc/sysv/consts/TIOCM_RTS.S +++ b/libc/sysv/consts/TIOCM_RTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon modem,TIOCM_RTS,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100 +.syscon modem,TIOCM_RTS,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100 diff --git a/libc/sysv/consts/TIOCM_SR.S b/libc/sysv/consts/TIOCM_SR.S index 21a482d99..b96e40c4a 100644 --- a/libc/sysv/consts/TIOCM_SR.S +++ b/libc/sysv/consts/TIOCM_SR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon modem,TIOCM_SR,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000 +.syscon modem,TIOCM_SR,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000 diff --git a/libc/sysv/consts/TIOCM_ST.S b/libc/sysv/consts/TIOCM_ST.S index 009a5cc84..308f82810 100644 --- a/libc/sysv/consts/TIOCM_ST.S +++ b/libc/sysv/consts/TIOCM_ST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon modem,TIOCM_ST,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000 +.syscon modem,TIOCM_ST,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000 diff --git a/libc/sysv/consts/TIOCNOTTY.S b/libc/sysv/consts/TIOCNOTTY.S index ebdfa0353..3e7ac17b4 100644 --- a/libc/sysv/consts/TIOCNOTTY.S +++ b/libc/sysv/consts/TIOCNOTTY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCNOTTY,0x5422,0x5422,0x20007471,0x20007471,0x20007471,0x20007471,0 +.syscon termios,TIOCNOTTY,0x5422,0x5422,0x20007471,0x20007471,0x20007471,0x20007471,0x20007471,0 diff --git a/libc/sysv/consts/TIOCNXCL.S b/libc/sysv/consts/TIOCNXCL.S index 6dc907709..5f6f73b84 100644 --- a/libc/sysv/consts/TIOCNXCL.S +++ b/libc/sysv/consts/TIOCNXCL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCNXCL,0x540d,0x540d,0x2000740e,0x2000740e,0x2000740e,0x2000740e,0 +.syscon termios,TIOCNXCL,0x540d,0x540d,0x2000740e,0x2000740e,0x2000740e,0x2000740e,0x2000740e,0 diff --git a/libc/sysv/consts/TIOCOUTQ.S b/libc/sysv/consts/TIOCOUTQ.S index 449885977..6e5d62b82 100644 --- a/libc/sysv/consts/TIOCOUTQ.S +++ b/libc/sysv/consts/TIOCOUTQ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCOUTQ,0x5411,0x5411,0x40047473,0x40047473,0x40047473,0x40047473,0 +.syscon termios,TIOCOUTQ,0x5411,0x5411,0x40047473,0x40047473,0x40047473,0x40047473,0x40047473,0 diff --git a/libc/sysv/consts/TIOCPKT.S b/libc/sysv/consts/TIOCPKT.S index fa6caf829..97fb9ec33 100644 --- a/libc/sysv/consts/TIOCPKT.S +++ b/libc/sysv/consts/TIOCPKT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pty,TIOCPKT,0x5420,0x5420,0x80047470,0x80047470,0x80047470,0x80047470,-1 +.syscon pty,TIOCPKT,0x5420,0x5420,0x80047470,0x80047470,0x80047470,0x80047470,0x80047470,-1 diff --git a/libc/sysv/consts/TIOCPKT_DATA.S b/libc/sysv/consts/TIOCPKT_DATA.S index 368b4e87f..4445c015a 100644 --- a/libc/sysv/consts/TIOCPKT_DATA.S +++ b/libc/sysv/consts/TIOCPKT_DATA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pty,TIOCPKT_DATA,0,0,0,0,0,0,0 +.syscon pty,TIOCPKT_DATA,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TIOCPKT_DOSTOP.S b/libc/sysv/consts/TIOCPKT_DOSTOP.S index 07a74e6de..65761218b 100644 --- a/libc/sysv/consts/TIOCPKT_DOSTOP.S +++ b/libc/sysv/consts/TIOCPKT_DOSTOP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pty,TIOCPKT_DOSTOP,32,32,32,32,32,32,32 +.syscon pty,TIOCPKT_DOSTOP,32,32,32,32,32,32,32,32 diff --git a/libc/sysv/consts/TIOCPKT_FLUSHREAD.S b/libc/sysv/consts/TIOCPKT_FLUSHREAD.S index a000228d5..055d9115a 100644 --- a/libc/sysv/consts/TIOCPKT_FLUSHREAD.S +++ b/libc/sysv/consts/TIOCPKT_FLUSHREAD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pty,TIOCPKT_FLUSHREAD,1,1,1,1,1,1,1 +.syscon pty,TIOCPKT_FLUSHREAD,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/TIOCPKT_FLUSHWRITE.S b/libc/sysv/consts/TIOCPKT_FLUSHWRITE.S index 6313ec087..06da50097 100644 --- a/libc/sysv/consts/TIOCPKT_FLUSHWRITE.S +++ b/libc/sysv/consts/TIOCPKT_FLUSHWRITE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pty,TIOCPKT_FLUSHWRITE,2,2,2,2,2,2,2 +.syscon pty,TIOCPKT_FLUSHWRITE,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/TIOCPKT_IOCTL.S b/libc/sysv/consts/TIOCPKT_IOCTL.S index 26d296ea8..8e4bab0cf 100644 --- a/libc/sysv/consts/TIOCPKT_IOCTL.S +++ b/libc/sysv/consts/TIOCPKT_IOCTL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pty,TIOCPKT_IOCTL,64,64,64,64,64,64,64 +.syscon pty,TIOCPKT_IOCTL,64,64,64,64,64,64,64,64 diff --git a/libc/sysv/consts/TIOCPKT_NOSTOP.S b/libc/sysv/consts/TIOCPKT_NOSTOP.S index ee90f63c3..bd1f399dc 100644 --- a/libc/sysv/consts/TIOCPKT_NOSTOP.S +++ b/libc/sysv/consts/TIOCPKT_NOSTOP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pty,TIOCPKT_NOSTOP,16,16,16,16,16,16,16 +.syscon pty,TIOCPKT_NOSTOP,16,16,16,16,16,16,16,16 diff --git a/libc/sysv/consts/TIOCPKT_START.S b/libc/sysv/consts/TIOCPKT_START.S index c6e0881e4..6a39d4b4c 100644 --- a/libc/sysv/consts/TIOCPKT_START.S +++ b/libc/sysv/consts/TIOCPKT_START.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pty,TIOCPKT_START,8,8,8,8,8,8,8 +.syscon pty,TIOCPKT_START,8,8,8,8,8,8,8,8 diff --git a/libc/sysv/consts/TIOCPKT_STOP.S b/libc/sysv/consts/TIOCPKT_STOP.S index 9540e794f..123735b38 100644 --- a/libc/sysv/consts/TIOCPKT_STOP.S +++ b/libc/sysv/consts/TIOCPKT_STOP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pty,TIOCPKT_STOP,4,4,4,4,4,4,4 +.syscon pty,TIOCPKT_STOP,4,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/TIOCPTMASTER.S b/libc/sysv/consts/TIOCPTMASTER.S index dcd0f15f3..6beff1c04 100644 --- a/libc/sysv/consts/TIOCPTMASTER.S +++ b/libc/sysv/consts/TIOCPTMASTER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCPTMASTER,0,0,0,0x2000741c,0,0,0 +.syscon termios,TIOCPTMASTER,0,0,0,0,0x2000741c,0,0,0 diff --git a/libc/sysv/consts/TIOCPTSNAME.S b/libc/sysv/consts/TIOCPTSNAME.S index 835f8d82d..2b8f44165 100644 --- a/libc/sysv/consts/TIOCPTSNAME.S +++ b/libc/sysv/consts/TIOCPTSNAME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCPTSNAME,0,0,0,0,0,0x48087448,0 +.syscon termios,TIOCPTSNAME,0,0,0,0,0,0,0x48087448,0 diff --git a/libc/sysv/consts/TIOCPTYGNAME.S b/libc/sysv/consts/TIOCPTYGNAME.S index 30948154b..d4b767be9 100644 --- a/libc/sysv/consts/TIOCPTYGNAME.S +++ b/libc/sysv/consts/TIOCPTYGNAME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCPTYGNAME,0,0,0x40807453,0,0,0,0 +.syscon termios,TIOCPTYGNAME,0,0,0x40807453,0x40807453,0,0,0,0 diff --git a/libc/sysv/consts/TIOCPTYGRANT.S b/libc/sysv/consts/TIOCPTYGRANT.S index 2102ef62b..1e0332e46 100644 --- a/libc/sysv/consts/TIOCPTYGRANT.S +++ b/libc/sysv/consts/TIOCPTYGRANT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCPTYGRANT,0,0,0x20007454,0,0,0,0 +.syscon termios,TIOCPTYGRANT,0,0,0x20007454,0x20007454,0,0,0,0 diff --git a/libc/sysv/consts/TIOCPTYUNLK.S b/libc/sysv/consts/TIOCPTYUNLK.S index 95f7b5aa8..3e5c0dc64 100644 --- a/libc/sysv/consts/TIOCPTYUNLK.S +++ b/libc/sysv/consts/TIOCPTYUNLK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCPTYUNLK,0,0,0x20007452,0,0,0,0 +.syscon termios,TIOCPTYUNLK,0,0,0x20007452,0x20007452,0,0,0,0 diff --git a/libc/sysv/consts/TIOCREMOTE.S b/libc/sysv/consts/TIOCREMOTE.S index 845b2e6db..aafe9bcd7 100644 --- a/libc/sysv/consts/TIOCREMOTE.S +++ b/libc/sysv/consts/TIOCREMOTE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCREMOTE,0,0,0x80047469,0,0x80047469,0x80047469,0 +.syscon termios,TIOCREMOTE,0,0,0x80047469,0x80047469,0,0x80047469,0x80047469,0 diff --git a/libc/sysv/consts/TIOCSBRK.S b/libc/sysv/consts/TIOCSBRK.S index ae9621f01..5ac2a5aaf 100644 --- a/libc/sysv/consts/TIOCSBRK.S +++ b/libc/sysv/consts/TIOCSBRK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCSBRK,0x5427,0x5427,0x2000747b,0x2000747b,0x2000747b,0x2000747b,0 +.syscon termios,TIOCSBRK,0x5427,0x5427,0x2000747b,0x2000747b,0x2000747b,0x2000747b,0x2000747b,0 diff --git a/libc/sysv/consts/TIOCSCTTY.S b/libc/sysv/consts/TIOCSCTTY.S index a62852c67..538040f4c 100644 --- a/libc/sysv/consts/TIOCSCTTY.S +++ b/libc/sysv/consts/TIOCSCTTY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCSCTTY,0x540e,0x540e,0x20007461,0x20007461,0x20007461,0x20007461,0 +.syscon termios,TIOCSCTTY,0x540e,0x540e,0x20007461,0x20007461,0x20007461,0x20007461,0x20007461,0 diff --git a/libc/sysv/consts/TIOCSDRAINWAIT.S b/libc/sysv/consts/TIOCSDRAINWAIT.S index 5b1f7c4c6..166f4cfaf 100644 --- a/libc/sysv/consts/TIOCSDRAINWAIT.S +++ b/libc/sysv/consts/TIOCSDRAINWAIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCSDRAINWAIT,0,0,0x80047457,0x80047457,0,0,0 +.syscon termios,TIOCSDRAINWAIT,0,0,0x80047457,0x80047457,0x80047457,0,0,0 diff --git a/libc/sysv/consts/TIOCSDTR.S b/libc/sysv/consts/TIOCSDTR.S index 8bc349187..3d932e536 100644 --- a/libc/sysv/consts/TIOCSDTR.S +++ b/libc/sysv/consts/TIOCSDTR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCSDTR,0,0,0x20007479,0x20007479,0x20007479,0x20007479,0 +.syscon termios,TIOCSDTR,0,0,0x20007479,0x20007479,0x20007479,0x20007479,0x20007479,0 diff --git a/libc/sysv/consts/TIOCSERGETLSR.S b/libc/sysv/consts/TIOCSERGETLSR.S index ee8b6faf6..6c5d6776b 100644 --- a/libc/sysv/consts/TIOCSERGETLSR.S +++ b/libc/sysv/consts/TIOCSERGETLSR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCSERGETLSR,0x5459,0x5459,0,0,0,0,0 +.syscon termios,TIOCSERGETLSR,0x5459,0x5459,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TIOCSERGETMULTI.S b/libc/sysv/consts/TIOCSERGETMULTI.S index c05db9ce3..ade8985be 100644 --- a/libc/sysv/consts/TIOCSERGETMULTI.S +++ b/libc/sysv/consts/TIOCSERGETMULTI.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCSERGETMULTI,0x545a,0x545a,0,0,0,0,0 +.syscon termios,TIOCSERGETMULTI,0x545a,0x545a,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TIOCSERSETMULTI.S b/libc/sysv/consts/TIOCSERSETMULTI.S index d5bbe1285..efe48fd75 100644 --- a/libc/sysv/consts/TIOCSERSETMULTI.S +++ b/libc/sysv/consts/TIOCSERSETMULTI.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCSERSETMULTI,0x545b,0x545b,0,0,0,0,0 +.syscon termios,TIOCSERSETMULTI,0x545b,0x545b,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TIOCSER_TEMT.S b/libc/sysv/consts/TIOCSER_TEMT.S index 2d98b7694..c9e5db5ae 100644 --- a/libc/sysv/consts/TIOCSER_TEMT.S +++ b/libc/sysv/consts/TIOCSER_TEMT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCSER_TEMT,1,1,0,0,0,0,0 +.syscon termios,TIOCSER_TEMT,1,1,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TIOCSETA.S b/libc/sysv/consts/TIOCSETA.S index 54a288364..6ed3b3f83 100644 --- a/libc/sysv/consts/TIOCSETA.S +++ b/libc/sysv/consts/TIOCSETA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,TIOCSETA,0x5402,0x5402,0x80487414,0x802c7414,0x802c7414,0x802c7414,0x5402 +.syscon compat,TIOCSETA,0x5402,0x5402,0x80487414,0x80487414,0x802c7414,0x802c7414,0x802c7414,0x5402 diff --git a/libc/sysv/consts/TIOCSETAF.S b/libc/sysv/consts/TIOCSETAF.S index 74c4c648c..7158b670f 100644 --- a/libc/sysv/consts/TIOCSETAF.S +++ b/libc/sysv/consts/TIOCSETAF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,TIOCSETAF,0x5404,0x5404,0x80487416,0x802c7416,0x802c7416,0x802c7416,0x5402 +.syscon compat,TIOCSETAF,0x5404,0x5404,0x80487416,0x80487416,0x802c7416,0x802c7416,0x802c7416,0x5402 diff --git a/libc/sysv/consts/TIOCSETAW.S b/libc/sysv/consts/TIOCSETAW.S index 60b8304bc..623c6e70d 100644 --- a/libc/sysv/consts/TIOCSETAW.S +++ b/libc/sysv/consts/TIOCSETAW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,TIOCSETAW,0x5403,0x5403,0x80487415,0x802c7415,0x802c7415,0x802c7415,0x5403 +.syscon compat,TIOCSETAW,0x5403,0x5403,0x80487415,0x80487415,0x802c7415,0x802c7415,0x802c7415,0x5403 diff --git a/libc/sysv/consts/TIOCSETD.S b/libc/sysv/consts/TIOCSETD.S index 74523dfaf..a775aa4b5 100644 --- a/libc/sysv/consts/TIOCSETD.S +++ b/libc/sysv/consts/TIOCSETD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCSETD,0x5423,0x5423,0x8004741b,0x8004741b,0x8004741b,0x8004741b,0 +.syscon termios,TIOCSETD,0x5423,0x5423,0x8004741b,0x8004741b,0x8004741b,0x8004741b,0x8004741b,0 diff --git a/libc/sysv/consts/TIOCSETVERAUTH.S b/libc/sysv/consts/TIOCSETVERAUTH.S index 731390f7f..fda0849ba 100644 --- a/libc/sysv/consts/TIOCSETVERAUTH.S +++ b/libc/sysv/consts/TIOCSETVERAUTH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCSETVERAUTH,0,0,0,0,0x8004741c,0x8004741c,0 +.syscon termios,TIOCSETVERAUTH,0,0,0,0,0,0x8004741c,0x8004741c,0 diff --git a/libc/sysv/consts/TIOCSFLAGS.S b/libc/sysv/consts/TIOCSFLAGS.S index dbb4893ab..c4fe7be7e 100644 --- a/libc/sysv/consts/TIOCSFLAGS.S +++ b/libc/sysv/consts/TIOCSFLAGS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCSFLAGS,0,0,0,0,0x8004745c,0x8004745c,0 +.syscon termios,TIOCSFLAGS,0,0,0,0,0,0x8004745c,0x8004745c,0 diff --git a/libc/sysv/consts/TIOCSIG.S b/libc/sysv/consts/TIOCSIG.S index ed1e44ea1..6e23f2c8a 100644 --- a/libc/sysv/consts/TIOCSIG.S +++ b/libc/sysv/consts/TIOCSIG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCSIG,0x40045436,0x40045436,0x2000745f,0x2004745f,0x8004745f,0x8004745f,0 +.syscon termios,TIOCSIG,0x40045436,0x40045436,0x2000745f,0x2000745f,0x2004745f,0x8004745f,0x8004745f,0 diff --git a/libc/sysv/consts/TIOCSPGRP.S b/libc/sysv/consts/TIOCSPGRP.S index 93510182f..2c66f0f05 100644 --- a/libc/sysv/consts/TIOCSPGRP.S +++ b/libc/sysv/consts/TIOCSPGRP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCSPGRP,0x5410,0x5410,0x80047476,0x80047476,0x80047476,0x80047476,0 +.syscon termios,TIOCSPGRP,0x5410,0x5410,0x80047476,0x80047476,0x80047476,0x80047476,0x80047476,0 diff --git a/libc/sysv/consts/TIOCSPTLCK.S b/libc/sysv/consts/TIOCSPTLCK.S index 56cb1d38b..d7d724afc 100644 --- a/libc/sysv/consts/TIOCSPTLCK.S +++ b/libc/sysv/consts/TIOCSPTLCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pty,TIOCSPTLCK,0x40045431,0x40045431,0,0,0,0,0 +.syscon pty,TIOCSPTLCK,0x40045431,0x40045431,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TIOCSTART.S b/libc/sysv/consts/TIOCSTART.S index 75473fc3c..251b180df 100644 --- a/libc/sysv/consts/TIOCSTART.S +++ b/libc/sysv/consts/TIOCSTART.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCSTART,0x540A,0x540A,0x2000746e,0x2000746e,0x2000746e,0x2000746e,0 +.syscon termios,TIOCSTART,0x540A,0x540A,0x2000746e,0x2000746e,0x2000746e,0x2000746e,0x2000746e,0 diff --git a/libc/sysv/consts/TIOCSTAT.S b/libc/sysv/consts/TIOCSTAT.S index 9d7aff29b..dd1955d06 100644 --- a/libc/sysv/consts/TIOCSTAT.S +++ b/libc/sysv/consts/TIOCSTAT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCSTAT,0,0,0x20007465,0x20007465,0x20007465,0x20007465,0 +.syscon termios,TIOCSTAT,0,0,0x20007465,0x20007465,0x20007465,0x20007465,0x20007465,0 diff --git a/libc/sysv/consts/TIOCSTI.S b/libc/sysv/consts/TIOCSTI.S index 299ec61a9..5a3f473af 100644 --- a/libc/sysv/consts/TIOCSTI.S +++ b/libc/sysv/consts/TIOCSTI.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCSTI,0x5412,0x5412,0x80017472,0x80017472,0,0,0 +.syscon termios,TIOCSTI,0x5412,0x5412,0x80017472,0x80017472,0x80017472,0,0,0 diff --git a/libc/sysv/consts/TIOCSTOP.S b/libc/sysv/consts/TIOCSTOP.S index 5633d2239..dcc4b8726 100644 --- a/libc/sysv/consts/TIOCSTOP.S +++ b/libc/sysv/consts/TIOCSTOP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCSTOP,0x540A,0x540A,0x2000746f,0x2000746f,0x2000746f,0x2000746f,0 +.syscon termios,TIOCSTOP,0x540A,0x540A,0x2000746f,0x2000746f,0x2000746f,0x2000746f,0x2000746f,0 diff --git a/libc/sysv/consts/TIOCSTSTAMP.S b/libc/sysv/consts/TIOCSTSTAMP.S index ce382203f..743e5138d 100644 --- a/libc/sysv/consts/TIOCSTSTAMP.S +++ b/libc/sysv/consts/TIOCSTSTAMP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCSTSTAMP,0,0,0,0,0x8008745a,0x8008745a,0 +.syscon termios,TIOCSTSTAMP,0,0,0,0,0,0x8008745a,0x8008745a,0 diff --git a/libc/sysv/consts/TIOCSWINSZ.S b/libc/sysv/consts/TIOCSWINSZ.S index b18646a5a..96fb4a902 100644 --- a/libc/sysv/consts/TIOCSWINSZ.S +++ b/libc/sysv/consts/TIOCSWINSZ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCSWINSZ,0x5414,0x5414,0x80087467,0x80087467,0x80087467,0x80087467,0x5414 +.syscon termios,TIOCSWINSZ,0x5414,0x5414,0x80087467,0x80087467,0x80087467,0x80087467,0x80087467,0x5414 diff --git a/libc/sysv/consts/TIOCTIMESTAMP.S b/libc/sysv/consts/TIOCTIMESTAMP.S index ccb382380..e44aeb978 100644 --- a/libc/sysv/consts/TIOCTIMESTAMP.S +++ b/libc/sysv/consts/TIOCTIMESTAMP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCTIMESTAMP,0,0,0x40107459,0x40107459,0,0,0 +.syscon termios,TIOCTIMESTAMP,0,0,0x40107459,0x40107459,0x40107459,0,0,0 diff --git a/libc/sysv/consts/TIOCUCNTL_CBRK.S b/libc/sysv/consts/TIOCUCNTL_CBRK.S index f1020b638..44d3c0aaf 100644 --- a/libc/sysv/consts/TIOCUCNTL_CBRK.S +++ b/libc/sysv/consts/TIOCUCNTL_CBRK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TIOCUCNTL_CBRK,0,0,0,0,0x7a,0x7a,0 +.syscon termios,TIOCUCNTL_CBRK,0,0,0,0,0,0x7a,0x7a,0 diff --git a/libc/sysv/consts/TMAGLEN.S b/libc/sysv/consts/TMAGLEN.S index 30b877f7d..132be740f 100644 --- a/libc/sysv/consts/TMAGLEN.S +++ b/libc/sysv/consts/TMAGLEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TMAGLEN,6,6,6,6,6,6,0 +.syscon misc,TMAGLEN,6,6,6,6,6,6,6,0 diff --git a/libc/sysv/consts/TOEXEC.S b/libc/sysv/consts/TOEXEC.S index 362cfeafe..55f00072e 100644 --- a/libc/sysv/consts/TOEXEC.S +++ b/libc/sysv/consts/TOEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TOEXEC,1,1,1,1,1,1,0 +.syscon misc,TOEXEC,1,1,1,1,1,1,1,0 diff --git a/libc/sysv/consts/TOREAD.S b/libc/sysv/consts/TOREAD.S index c828efe22..802694d71 100644 --- a/libc/sysv/consts/TOREAD.S +++ b/libc/sysv/consts/TOREAD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TOREAD,4,4,4,4,4,4,0 +.syscon misc,TOREAD,4,4,4,4,4,4,4,0 diff --git a/libc/sysv/consts/TOSTOP.S b/libc/sysv/consts/TOSTOP.S index adfd2ed9b..cfdadd337 100644 --- a/libc/sysv/consts/TOSTOP.S +++ b/libc/sysv/consts/TOSTOP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TOSTOP,0b0000000100000000,0b0000000100000000,4194304,4194304,4194304,4194304,0b0000000100000000 +.syscon termios,TOSTOP,0b0000000100000000,0b0000000100000000,4194304,4194304,4194304,4194304,4194304,0b0000000100000000 diff --git a/libc/sysv/consts/TOWRITE.S b/libc/sysv/consts/TOWRITE.S index 37c464f51..14bb0c7ca 100644 --- a/libc/sysv/consts/TOWRITE.S +++ b/libc/sysv/consts/TOWRITE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TOWRITE,2,2,2,2,2,2,0 +.syscon misc,TOWRITE,2,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/TRANSIENT.S b/libc/sysv/consts/TRANSIENT.S index a9c7360c8..c7f7807e2 100644 --- a/libc/sysv/consts/TRANSIENT.S +++ b/libc/sysv/consts/TRANSIENT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TRANSIENT,4,4,4,4,4,4,0 +.syscon misc,TRANSIENT,4,4,4,4,4,4,4,0 diff --git a/libc/sysv/consts/TRAP_BRKPT.S b/libc/sysv/consts/TRAP_BRKPT.S index fca52172a..8ee280af6 100644 --- a/libc/sysv/consts/TRAP_BRKPT.S +++ b/libc/sysv/consts/TRAP_BRKPT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,TRAP_BRKPT,1,1,1,1,1,1,1 +.syscon sicode,TRAP_BRKPT,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/TRAP_TRACE.S b/libc/sysv/consts/TRAP_TRACE.S index e56c2abea..14df8aad6 100644 --- a/libc/sysv/consts/TRAP_TRACE.S +++ b/libc/sysv/consts/TRAP_TRACE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sicode,TRAP_TRACE,2,2,2,2,2,2,2 +.syscon sicode,TRAP_TRACE,2,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/TSGID.S b/libc/sysv/consts/TSGID.S index 6a97e0d2e..253a91ac7 100644 --- a/libc/sysv/consts/TSGID.S +++ b/libc/sysv/consts/TSGID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TSGID,0x0400,0x0400,0x0400,0x0400,0x0400,0x0400,0 +.syscon misc,TSGID,0x0400,0x0400,0x0400,0x0400,0x0400,0x0400,0x0400,0 diff --git a/libc/sysv/consts/TSUID.S b/libc/sysv/consts/TSUID.S index 34bb2af8a..c369b647b 100644 --- a/libc/sysv/consts/TSUID.S +++ b/libc/sysv/consts/TSUID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TSUID,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0 +.syscon misc,TSUID,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0 diff --git a/libc/sysv/consts/TSVTX.S b/libc/sysv/consts/TSVTX.S index 5c67de2c5..8269bb0ff 100644 --- a/libc/sysv/consts/TSVTX.S +++ b/libc/sysv/consts/TSVTX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TSVTX,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0 +.syscon misc,TSVTX,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0 diff --git a/libc/sysv/consts/TTYDEF_CFLAG.S b/libc/sysv/consts/TTYDEF_CFLAG.S index 326007f20..74131cd7c 100644 --- a/libc/sysv/consts/TTYDEF_CFLAG.S +++ b/libc/sysv/consts/TTYDEF_CFLAG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TTYDEF_CFLAG,0x05a0,0x05a0,0x4b00,0x4b00,0x4b00,0x4b00,0 +.syscon misc,TTYDEF_CFLAG,0x05a0,0x05a0,0x4b00,0x4b00,0x4b00,0x4b00,0x4b00,0 diff --git a/libc/sysv/consts/TTYDEF_IFLAG.S b/libc/sysv/consts/TTYDEF_IFLAG.S index 5db4efae8..743318a45 100644 --- a/libc/sysv/consts/TTYDEF_IFLAG.S +++ b/libc/sysv/consts/TTYDEF_IFLAG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TTYDEF_IFLAG,0x2d22,0x2d22,0x2b02,0x2b02,0x2b02,0x2b02,0 +.syscon misc,TTYDEF_IFLAG,0x2d22,0x2d22,0x2b02,0x2b02,0x2b02,0x2b02,0x2b02,0 diff --git a/libc/sysv/consts/TTYDEF_LFLAG.S b/libc/sysv/consts/TTYDEF_LFLAG.S index 33f15245b..7c3d576cc 100644 --- a/libc/sysv/consts/TTYDEF_LFLAG.S +++ b/libc/sysv/consts/TTYDEF_LFLAG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TTYDEF_LFLAG,0x8a1b,0x8a1b,0x05cb,0x05cb,0x05cb,0x05cb,0 +.syscon misc,TTYDEF_LFLAG,0x8a1b,0x8a1b,0x05cb,0x05cb,0x05cb,0x05cb,0x05cb,0 diff --git a/libc/sysv/consts/TTYDEF_OFLAG.S b/libc/sysv/consts/TTYDEF_OFLAG.S index cb38fc2be..0494e4887 100644 --- a/libc/sysv/consts/TTYDEF_OFLAG.S +++ b/libc/sysv/consts/TTYDEF_OFLAG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TTYDEF_OFLAG,0x1805,0x1805,3,3,7,7,0 +.syscon misc,TTYDEF_OFLAG,0x1805,0x1805,3,3,3,7,7,0 diff --git a/libc/sysv/consts/TTYDEF_SPEED.S b/libc/sysv/consts/TTYDEF_SPEED.S index 84b54dd66..07fb7cb5b 100644 --- a/libc/sysv/consts/TTYDEF_SPEED.S +++ b/libc/sysv/consts/TTYDEF_SPEED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TTYDEF_SPEED,13,13,0x2580,0x2580,0x2580,0x2580,0 +.syscon misc,TTYDEF_SPEED,13,13,0x2580,0x2580,0x2580,0x2580,0x2580,0 diff --git a/libc/sysv/consts/TTYDISC.S b/libc/sysv/consts/TTYDISC.S index a980d74ef..929ba26ae 100644 --- a/libc/sysv/consts/TTYDISC.S +++ b/libc/sysv/consts/TTYDISC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,TTYDISC,0,0,0,0,0,0,0 +.syscon termios,TTYDISC,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TUEXEC.S b/libc/sysv/consts/TUEXEC.S index cf1f5950d..0a810cd15 100644 --- a/libc/sysv/consts/TUEXEC.S +++ b/libc/sysv/consts/TUEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TUEXEC,0x40,0x40,0x40,0x40,0x40,0x40,0 +.syscon misc,TUEXEC,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0 diff --git a/libc/sysv/consts/TUREAD.S b/libc/sysv/consts/TUREAD.S index 968b067c1..aa151e389 100644 --- a/libc/sysv/consts/TUREAD.S +++ b/libc/sysv/consts/TUREAD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TUREAD,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0 +.syscon misc,TUREAD,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0 diff --git a/libc/sysv/consts/TUWRITE.S b/libc/sysv/consts/TUWRITE.S index 6a2c91155..46e307643 100644 --- a/libc/sysv/consts/TUWRITE.S +++ b/libc/sysv/consts/TUWRITE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TUWRITE,0x80,0x80,0x80,0x80,0x80,0x80,0 +.syscon misc,TUWRITE,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0 diff --git a/libc/sysv/consts/TVERSLEN.S b/libc/sysv/consts/TVERSLEN.S index 638d6d028..d09006b08 100644 --- a/libc/sysv/consts/TVERSLEN.S +++ b/libc/sysv/consts/TVERSLEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,TVERSLEN,2,2,2,2,2,2,0 +.syscon misc,TVERSLEN,2,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/T_FMT.S b/libc/sysv/consts/T_FMT.S index 0ea850bb4..056a8804e 100644 --- a/libc/sysv/consts/T_FMT.S +++ b/libc/sysv/consts/T_FMT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,T_FMT,0x02002a,0x02002a,3,3,2,2,0 +.syscon misc,T_FMT,0x02002a,0x02002a,3,3,3,2,2,0 diff --git a/libc/sysv/consts/T_FMT_AMPM.S b/libc/sysv/consts/T_FMT_AMPM.S index c361eaa59..c6ae91c87 100644 --- a/libc/sysv/consts/T_FMT_AMPM.S +++ b/libc/sysv/consts/T_FMT_AMPM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,T_FMT_AMPM,0x02002b,0x02002b,4,4,3,3,0 +.syscon misc,T_FMT_AMPM,0x02002b,0x02002b,4,4,4,3,3,0 diff --git a/libc/sysv/consts/UDP_ENCAP_ESPINUDP_NON_IKE.S b/libc/sysv/consts/UDP_ENCAP_ESPINUDP_NON_IKE.S index e8e97e696..bbbc410c8 100644 --- a/libc/sysv/consts/UDP_ENCAP_ESPINUDP_NON_IKE.S +++ b/libc/sysv/consts/UDP_ENCAP_ESPINUDP_NON_IKE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,UDP_ENCAP_ESPINUDP_NON_IKE,1,1,0,1,0,0,0 +.syscon misc,UDP_ENCAP_ESPINUDP_NON_IKE,1,1,0,0,1,0,0,0 diff --git a/libc/sysv/consts/UDP_NO_CHECK6_RX.S b/libc/sysv/consts/UDP_NO_CHECK6_RX.S index 83be5812e..e81deb36b 100644 --- a/libc/sysv/consts/UDP_NO_CHECK6_RX.S +++ b/libc/sysv/consts/UDP_NO_CHECK6_RX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,UDP_NO_CHECK6_RX,102,102,0,0,0,0,0 +.syscon misc,UDP_NO_CHECK6_RX,102,102,0,0,0,0,0,0 diff --git a/libc/sysv/consts/UDP_NO_CHECK6_TX.S b/libc/sysv/consts/UDP_NO_CHECK6_TX.S index 8b0583775..392d91fdf 100644 --- a/libc/sysv/consts/UDP_NO_CHECK6_TX.S +++ b/libc/sysv/consts/UDP_NO_CHECK6_TX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,UDP_NO_CHECK6_TX,101,101,0,0,0,0,0 +.syscon misc,UDP_NO_CHECK6_TX,101,101,0,0,0,0,0,0 diff --git a/libc/sysv/consts/UL_GETFSIZE.S b/libc/sysv/consts/UL_GETFSIZE.S index 2842d318a..a930d43a1 100644 --- a/libc/sysv/consts/UL_GETFSIZE.S +++ b/libc/sysv/consts/UL_GETFSIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,UL_GETFSIZE,1,1,1,1,0,0,0 +.syscon misc,UL_GETFSIZE,1,1,1,1,1,0,0,0 diff --git a/libc/sysv/consts/UL_SETFSIZE.S b/libc/sysv/consts/UL_SETFSIZE.S index 529e523d8..79d7409d8 100644 --- a/libc/sysv/consts/UL_SETFSIZE.S +++ b/libc/sysv/consts/UL_SETFSIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,UL_SETFSIZE,2,2,2,2,0,0,0 +.syscon misc,UL_SETFSIZE,2,2,2,2,2,0,0,0 diff --git a/libc/sysv/consts/UMOUNT_NOFOLLOW.S b/libc/sysv/consts/UMOUNT_NOFOLLOW.S index dc256e03b..5e48a0ff8 100644 --- a/libc/sysv/consts/UMOUNT_NOFOLLOW.S +++ b/libc/sysv/consts/UMOUNT_NOFOLLOW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon unmount,UMOUNT_NOFOLLOW,8,8,0,0,0,0,0 +.syscon unmount,UMOUNT_NOFOLLOW,8,8,0,0,0,0,0,0 diff --git a/libc/sysv/consts/USRQUOTA.S b/libc/sysv/consts/USRQUOTA.S index 9f82ade1c..623d2922c 100644 --- a/libc/sysv/consts/USRQUOTA.S +++ b/libc/sysv/consts/USRQUOTA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,USRQUOTA,0,0,0,0,0,0,0 +.syscon misc,USRQUOTA,0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/UTIME_NOW.S b/libc/sysv/consts/UTIME_NOW.S index 9e0927a7c..2fbdb7b6b 100644 --- a/libc/sysv/consts/UTIME_NOW.S +++ b/libc/sysv/consts/UTIME_NOW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon utime,UTIME_NOW,0x3fffffff,0x3fffffff,0x3fffffff,-1,-2,0x3fffffff,-2 +.syscon utime,UTIME_NOW,0x3fffffff,0x3fffffff,0x3fffffff,0x3fffffff,-1,-2,0x3fffffff,-2 diff --git a/libc/sysv/consts/UTIME_OMIT.S b/libc/sysv/consts/UTIME_OMIT.S index df98a340a..e316ac854 100644 --- a/libc/sysv/consts/UTIME_OMIT.S +++ b/libc/sysv/consts/UTIME_OMIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon utime,UTIME_OMIT,0x3ffffffe,0x3ffffffe,0x3ffffffe,-2,-1,0x3ffffffe,-1 +.syscon utime,UTIME_OMIT,0x3ffffffe,0x3ffffffe,0x3ffffffe,0x3ffffffe,-2,-1,0x3ffffffe,-1 diff --git a/libc/sysv/consts/VDISCARD.S b/libc/sysv/consts/VDISCARD.S index 226a0bd0d..6d936e841 100644 --- a/libc/sysv/consts/VDISCARD.S +++ b/libc/sysv/consts/VDISCARD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,VDISCARD,13+1,13+1,15,15,15,15,13 +.syscon termios,VDISCARD,13+1,13+1,15,15,15,15,15,13 diff --git a/libc/sysv/consts/VEOF.S b/libc/sysv/consts/VEOF.S index fbc860e95..caa506591 100644 --- a/libc/sysv/consts/VEOF.S +++ b/libc/sysv/consts/VEOF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,VEOF,4+1,4+1,0,0,0,0,4 +.syscon termios,VEOF,4+1,4+1,0,0,0,0,0,4 diff --git a/libc/sysv/consts/VEOL.S b/libc/sysv/consts/VEOL.S index 5ff899bcf..c6e5b847a 100644 --- a/libc/sysv/consts/VEOL.S +++ b/libc/sysv/consts/VEOL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,VEOL,11+1,11+1,1,1,1,1,11 +.syscon termios,VEOL,11+1,11+1,1,1,1,1,1,11 diff --git a/libc/sysv/consts/VEOL2.S b/libc/sysv/consts/VEOL2.S index 38fec085e..a64ca629c 100644 --- a/libc/sysv/consts/VEOL2.S +++ b/libc/sysv/consts/VEOL2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,VEOL2,16+1,16+1,2,2,2,2,16 +.syscon termios,VEOL2,16+1,16+1,2,2,2,2,2,16 diff --git a/libc/sysv/consts/VERASE.S b/libc/sysv/consts/VERASE.S index 1e7c42b58..8ab3a92b9 100644 --- a/libc/sysv/consts/VERASE.S +++ b/libc/sysv/consts/VERASE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,VERASE,2+1,2+1,3,3,3,3,2 +.syscon termios,VERASE,2+1,2+1,3,3,3,3,3,2 diff --git a/libc/sysv/consts/VERIFY.S b/libc/sysv/consts/VERIFY.S index 9512a3289..aaee2dcac 100644 --- a/libc/sysv/consts/VERIFY.S +++ b/libc/sysv/consts/VERIFY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,VERIFY,47,47,0,0,0,0,0 +.syscon termios,VERIFY,47,47,0,0,0,0,0,0 diff --git a/libc/sysv/consts/VINTR.S b/libc/sysv/consts/VINTR.S index e62313694..1981d46ac 100644 --- a/libc/sysv/consts/VINTR.S +++ b/libc/sysv/consts/VINTR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,VINTR,0+1,0+1,8,8,8,8,0 +.syscon termios,VINTR,0+1,0+1,8,8,8,8,8,0 diff --git a/libc/sysv/consts/VKILL.S b/libc/sysv/consts/VKILL.S index 48a493933..a0b1fabd5 100644 --- a/libc/sysv/consts/VKILL.S +++ b/libc/sysv/consts/VKILL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,VKILL,3+1,3+1,5,5,5,5,3 +.syscon termios,VKILL,3+1,3+1,5,5,5,5,5,3 diff --git a/libc/sysv/consts/VLNEXT.S b/libc/sysv/consts/VLNEXT.S index 1daf27f52..6ad7d46ff 100644 --- a/libc/sysv/consts/VLNEXT.S +++ b/libc/sysv/consts/VLNEXT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,VLNEXT,15+1,15+1,14,14,14,14,15 +.syscon termios,VLNEXT,15+1,15+1,14,14,14,14,14,15 diff --git a/libc/sysv/consts/VMIN.S b/libc/sysv/consts/VMIN.S index 59cead3ef..a76e7e83e 100644 --- a/libc/sysv/consts/VMIN.S +++ b/libc/sysv/consts/VMIN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,VMIN,6+1,6+1,16,16,16,16,6 +.syscon termios,VMIN,6+1,6+1,16,16,16,16,16,6 diff --git a/libc/sysv/consts/VQUIT.S b/libc/sysv/consts/VQUIT.S index 601a819e4..9298f5905 100644 --- a/libc/sysv/consts/VQUIT.S +++ b/libc/sysv/consts/VQUIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,VQUIT,1+1,1+1,9,9,9,9,1 +.syscon termios,VQUIT,1+1,1+1,9,9,9,9,9,1 diff --git a/libc/sysv/consts/VREPRINT.S b/libc/sysv/consts/VREPRINT.S index db9d6115d..2fbf88a13 100644 --- a/libc/sysv/consts/VREPRINT.S +++ b/libc/sysv/consts/VREPRINT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,VREPRINT,12+1,12+1,6,6,6,6,12 +.syscon termios,VREPRINT,12+1,12+1,6,6,6,6,6,12 diff --git a/libc/sysv/consts/VSTART.S b/libc/sysv/consts/VSTART.S index 35be859a3..644ca33ac 100644 --- a/libc/sysv/consts/VSTART.S +++ b/libc/sysv/consts/VSTART.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,VSTART,8+1,8+1,12,12,12,12,8 +.syscon termios,VSTART,8+1,8+1,12,12,12,12,12,8 diff --git a/libc/sysv/consts/VSTOP.S b/libc/sysv/consts/VSTOP.S index c7f43cb63..95d20ebbe 100644 --- a/libc/sysv/consts/VSTOP.S +++ b/libc/sysv/consts/VSTOP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,VSTOP,9+1,9+1,13,13,13,13,9 +.syscon termios,VSTOP,9+1,9+1,13,13,13,13,13,9 diff --git a/libc/sysv/consts/VSUSP.S b/libc/sysv/consts/VSUSP.S index a734ef6db..f4c0c8793 100644 --- a/libc/sysv/consts/VSUSP.S +++ b/libc/sysv/consts/VSUSP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,VSUSP,10+1,10+1,10,10,10,10,10 +.syscon termios,VSUSP,10+1,10+1,10,10,10,10,10,10 diff --git a/libc/sysv/consts/VSWTC.S b/libc/sysv/consts/VSWTC.S index b6b744f12..4196944cd 100644 --- a/libc/sysv/consts/VSWTC.S +++ b/libc/sysv/consts/VSWTC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,VSWTC,7+1,7+1,0,0,0,0,7 +.syscon termios,VSWTC,7+1,7+1,0,0,0,0,0,7 diff --git a/libc/sysv/consts/VT0.S b/libc/sysv/consts/VT0.S index dc53c382c..4a25d65b4 100644 --- a/libc/sysv/consts/VT0.S +++ b/libc/sysv/consts/VT0.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,VT0,0b0000000000000000,0b0000000000000000,0b000000000000000000,0b000000000000000000,0,0,0b0000000000000000 +.syscon termios,VT0,0b0000000000000000,0b0000000000000000,0b000000000000000000,0b000000000000000000,0b000000000000000000,0,0,0b0000000000000000 diff --git a/libc/sysv/consts/VT1.S b/libc/sysv/consts/VT1.S index 1e689ff4d..e2cdd62c4 100644 --- a/libc/sysv/consts/VT1.S +++ b/libc/sysv/consts/VT1.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,VT1,0b0100000000000000,0b0100000000000000,0b010000000000000000,0b010000000000000000,0,0,0b0100000000000000 +.syscon termios,VT1,0b0100000000000000,0b0100000000000000,0b010000000000000000,0b010000000000000000,0b010000000000000000,0,0,0b0100000000000000 diff --git a/libc/sysv/consts/VTDLY.S b/libc/sysv/consts/VTDLY.S index aff0a045b..cdd425a13 100644 --- a/libc/sysv/consts/VTDLY.S +++ b/libc/sysv/consts/VTDLY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,VTDLY,0b0100000000000000,0b0100000000000000,0b010000000000000000,0b010000000000000000,0,0,0b0100000000000000 +.syscon termios,VTDLY,0b0100000000000000,0b0100000000000000,0b010000000000000000,0b010000000000000000,0b010000000000000000,0,0,0b0100000000000000 diff --git a/libc/sysv/consts/VTIME.S b/libc/sysv/consts/VTIME.S index 887dbfd9a..a45ef23a5 100644 --- a/libc/sysv/consts/VTIME.S +++ b/libc/sysv/consts/VTIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,VTIME,5+1,5+1,17,17,17,17,5 +.syscon termios,VTIME,5+1,5+1,17,17,17,17,17,5 diff --git a/libc/sysv/consts/VWERASE.S b/libc/sysv/consts/VWERASE.S index 1f7da7146..076b75b26 100644 --- a/libc/sysv/consts/VWERASE.S +++ b/libc/sysv/consts/VWERASE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,VWERASE,14+1,14+1,4,4,4,4,14 +.syscon termios,VWERASE,14+1,14+1,4,4,4,4,4,14 diff --git a/libc/sysv/consts/WCONTINUED.S b/libc/sysv/consts/WCONTINUED.S index f854af1fb..7494d543d 100644 --- a/libc/sysv/consts/WCONTINUED.S +++ b/libc/sysv/consts/WCONTINUED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon waitpid,WCONTINUED,8,8,0x10,4,8,16,0 +.syscon waitpid,WCONTINUED,8,8,0x10,0x10,4,8,16,0 diff --git a/libc/sysv/consts/WEOF.S b/libc/sysv/consts/WEOF.S index 8e611b6ef..e467068b7 100644 --- a/libc/sysv/consts/WEOF.S +++ b/libc/sysv/consts/WEOF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,WEOF,0xffffffff,0xffffffff,-1,-1,-1,-1,-1 +.syscon misc,WEOF,0xffffffff,0xffffffff,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/WEXITED.S b/libc/sysv/consts/WEXITED.S index 6735e3883..09a93d3e2 100644 --- a/libc/sysv/consts/WEXITED.S +++ b/libc/sysv/consts/WEXITED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon waitid,WEXITED,4,4,4,0x10,0,32,0 +.syscon waitid,WEXITED,4,4,4,4,0x10,0,32,0 diff --git a/libc/sysv/consts/WNOHANG.S b/libc/sysv/consts/WNOHANG.S index 00bf8fb3e..e5f733916 100644 --- a/libc/sysv/consts/WNOHANG.S +++ b/libc/sysv/consts/WNOHANG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon waitpid,WNOHANG,1,1,1,1,1,1,1 +.syscon waitpid,WNOHANG,1,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/WNOWAIT.S b/libc/sysv/consts/WNOWAIT.S index 162707a2f..a4b2ddf1c 100644 --- a/libc/sysv/consts/WNOWAIT.S +++ b/libc/sysv/consts/WNOWAIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon waitid,WNOWAIT,0x01000000,0x01000000,0x20,8,0,0x10000,0 +.syscon waitid,WNOWAIT,0x01000000,0x01000000,0x20,0x20,8,0,0x10000,0 diff --git a/libc/sysv/consts/WORD_BIT.S b/libc/sysv/consts/WORD_BIT.S index 4053f4bb1..1dc138b99 100644 --- a/libc/sysv/consts/WORD_BIT.S +++ b/libc/sysv/consts/WORD_BIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,WORD_BIT,0x20,0x20,0x20,0x20,0x20,0x20,0 +.syscon misc,WORD_BIT,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0 diff --git a/libc/sysv/consts/WRQ.S b/libc/sysv/consts/WRQ.S index 6ee9fec4c..c101d655b 100644 --- a/libc/sysv/consts/WRQ.S +++ b/libc/sysv/consts/WRQ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,WRQ,2,2,2,2,2,2,0 +.syscon misc,WRQ,2,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/WSTOPPED.S b/libc/sysv/consts/WSTOPPED.S index c16c7a4bb..c733279cb 100644 --- a/libc/sysv/consts/WSTOPPED.S +++ b/libc/sysv/consts/WSTOPPED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon waitid,WSTOPPED,2,2,8,2,0,2,0 +.syscon waitid,WSTOPPED,2,2,8,8,2,0,2,0 diff --git a/libc/sysv/consts/WUNTRACED.S b/libc/sysv/consts/WUNTRACED.S index dfc83d178..9ca89a174 100644 --- a/libc/sysv/consts/WUNTRACED.S +++ b/libc/sysv/consts/WUNTRACED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon waitpid,WUNTRACED,2,2,2,2,2,2,0 +.syscon waitpid,WUNTRACED,2,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/W_OK.S b/libc/sysv/consts/W_OK.S index be9b244e4..0c6a6b3dd 100644 --- a/libc/sysv/consts/W_OK.S +++ b/libc/sysv/consts/W_OK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon access,W_OK,2,2,2,2,2,2,0x40000000 +.syscon access,W_OK,2,2,2,2,2,2,2,0x40000000 diff --git a/libc/sysv/consts/XATTR_CREATE.S b/libc/sysv/consts/XATTR_CREATE.S index 7ec2c0935..085d5592b 100644 --- a/libc/sysv/consts/XATTR_CREATE.S +++ b/libc/sysv/consts/XATTR_CREATE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,XATTR_CREATE,1,1,2,0,0,0,0 +.syscon misc,XATTR_CREATE,1,1,2,2,0,0,0,0 diff --git a/libc/sysv/consts/XATTR_REPLACE.S b/libc/sysv/consts/XATTR_REPLACE.S index c8d65a7f9..793caf5b7 100644 --- a/libc/sysv/consts/XATTR_REPLACE.S +++ b/libc/sysv/consts/XATTR_REPLACE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,XATTR_REPLACE,2,2,4,0,0,0,0 +.syscon misc,XATTR_REPLACE,2,2,4,4,0,0,0,0 diff --git a/libc/sysv/consts/XCASE.S b/libc/sysv/consts/XCASE.S index 4edce0cd6..2c278abc8 100644 --- a/libc/sysv/consts/XCASE.S +++ b/libc/sysv/consts/XCASE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,XCASE,0b0000000000000100,0b0000000000000100,0,0,16777216,0,0b0000000000000100 +.syscon termios,XCASE,0b0000000000000100,0b0000000000000100,0,0,0,16777216,0,0b0000000000000100 diff --git a/libc/sysv/consts/XTABS.S b/libc/sysv/consts/XTABS.S index 61582b153..72b844512 100644 --- a/libc/sysv/consts/XTABS.S +++ b/libc/sysv/consts/XTABS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios,XTABS,0b0001100000000000,0b0001100000000000,0b000000110000000000,0b000000110000000000,0,0b000000110000000000,0b0001100000000000 +.syscon termios,XTABS,0b0001100000000000,0b0001100000000000,0b000000110000000000,0b000000110000000000,0b000000110000000000,0,0b000000110000000000,0b0001100000000000 diff --git a/libc/sysv/consts/X_OK.S b/libc/sysv/consts/X_OK.S index 845832a4e..096dc637f 100644 --- a/libc/sysv/consts/X_OK.S +++ b/libc/sysv/consts/X_OK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon access,X_OK,1,1,1,1,1,1,0xa0000000 +.syscon access,X_OK,1,1,1,1,1,1,1,0xa0000000 diff --git a/libc/sysv/consts/_ARG_MAX.S b/libc/sysv/consts/_ARG_MAX.S index ad431fde0..4d2fd7837 100644 --- a/libc/sysv/consts/_ARG_MAX.S +++ b/libc/sysv/consts/_ARG_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon limits,_ARG_MAX,128*1024,128*1024,1024*1024,512*1024,512*1024,256*1024,32767*2 +.syscon limits,_ARG_MAX,128*1024,128*1024,1024*1024,1024*1024,512*1024,512*1024,256*1024,32767*2 diff --git a/libc/sysv/consts/_LINUX_QUOTA_VERSION.S b/libc/sysv/consts/_LINUX_QUOTA_VERSION.S index 5ce88fa36..6bd580f75 100644 --- a/libc/sysv/consts/_LINUX_QUOTA_VERSION.S +++ b/libc/sysv/consts/_LINUX_QUOTA_VERSION.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,_LINUX_QUOTA_VERSION,2,2,0,0,0,0,0 +.syscon misc,_LINUX_QUOTA_VERSION,2,2,0,0,0,0,0,0 diff --git a/libc/sysv/consts/_NAME_MAX.S b/libc/sysv/consts/_NAME_MAX.S index 90e9ad779..5d8c0539c 100644 --- a/libc/sysv/consts/_NAME_MAX.S +++ b/libc/sysv/consts/_NAME_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon limits,_NAME_MAX,255,255,255,255,255,511,255 +.syscon limits,_NAME_MAX,255,255,255,255,255,255,511,255 diff --git a/libc/sysv/consts/_NSIG.S b/libc/sysv/consts/_NSIG.S index 557aed25c..a863911cb 100644 --- a/libc/sysv/consts/_NSIG.S +++ b/libc/sysv/consts/_NSIG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon limits,_NSIG,64,64,32,128,32,64,64 +.syscon limits,_NSIG,64,64,32,32,128,32,64,64 diff --git a/libc/sysv/consts/_PATH_MAX.S b/libc/sysv/consts/_PATH_MAX.S index 54c024ee3..05633c754 100644 --- a/libc/sysv/consts/_PATH_MAX.S +++ b/libc/sysv/consts/_PATH_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon limits,_PATH_MAX,4096,4096,1024,1024,1024,1024,512 +.syscon limits,_PATH_MAX,4096,4096,1024,1024,1024,1024,1024,512 diff --git a/libc/sysv/consts/_SEM_SEMUN_UNDEFINED.S b/libc/sysv/consts/_SEM_SEMUN_UNDEFINED.S index 4f01ffbe6..e044e9aaf 100644 --- a/libc/sysv/consts/_SEM_SEMUN_UNDEFINED.S +++ b/libc/sysv/consts/_SEM_SEMUN_UNDEFINED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc,_SEM_SEMUN_UNDEFINED,1,1,0,0,0,0,0 +.syscon misc,_SEM_SEMUN_UNDEFINED,1,1,0,0,0,0,0,0 diff --git a/libc/sysv/consts/__NR__sysctl.S b/libc/sysv/consts/__NR__sysctl.S index cd5f8299b..19d686391 100644 --- a/libc/sysv/consts/__NR__sysctl.S +++ b/libc/sysv/consts/__NR__sysctl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR__sysctl,0x009c,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR__sysctl,0x009c,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_accept.S b/libc/sysv/consts/__NR_accept.S index 6d53c9f75..91926910a 100644 --- a/libc/sysv/consts/__NR_accept.S +++ b/libc/sysv/consts/__NR_accept.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_accept,0x002b,0x00ca,0x200001e,0x0063,0x001e,0x01e,0xfff +.syscon nr,__NR_accept,0x002b,0x00ca,0x200001e,0x001e,0x0063,0x001e,0x01e,0xfff diff --git a/libc/sysv/consts/__NR_accept4.S b/libc/sysv/consts/__NR_accept4.S index ce381099f..903fbb714 100644 --- a/libc/sysv/consts/__NR_accept4.S +++ b/libc/sysv/consts/__NR_accept4.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_accept4,0x0120,0x00f2,0xfff,0x021d,0x005d,0xfff,0xfff +.syscon nr,__NR_accept4,0x0120,0x00f2,0xfff,0xfff,0x021d,0x005d,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_access.S b/libc/sysv/consts/__NR_access.S index 34369e655..bf8a9ee81 100644 --- a/libc/sysv/consts/__NR_access.S +++ b/libc/sysv/consts/__NR_access.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_access,0x0015,0x0fff,0x2000021,0x0021,0x0021,0x021,0xfff +.syscon nr,__NR_access,0x0015,0x0fff,0x2000021,0x0021,0x0021,0x0021,0x021,0xfff diff --git a/libc/sysv/consts/__NR_acct.S b/libc/sysv/consts/__NR_acct.S index cc9d9952d..06f064dfc 100644 --- a/libc/sysv/consts/__NR_acct.S +++ b/libc/sysv/consts/__NR_acct.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_acct,0x00a3,0x0059,0x2000033,0x0033,0x0033,0x033,0xfff +.syscon nr,__NR_acct,0x00a3,0x0059,0x2000033,0x0033,0x0033,0x0033,0x033,0xfff diff --git a/libc/sysv/consts/__NR_add_key.S b/libc/sysv/consts/__NR_add_key.S index 6806c5b85..6e9a60920 100644 --- a/libc/sysv/consts/__NR_add_key.S +++ b/libc/sysv/consts/__NR_add_key.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_add_key,0x00f8,0x00d9,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_add_key,0x00f8,0x00d9,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_adjtimex.S b/libc/sysv/consts/__NR_adjtimex.S index 88c241b42..eaeba212a 100644 --- a/libc/sysv/consts/__NR_adjtimex.S +++ b/libc/sysv/consts/__NR_adjtimex.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_adjtimex,0x009f,0x00ab,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_adjtimex,0x009f,0x00ab,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_alarm.S b/libc/sysv/consts/__NR_alarm.S index 8a68fbaea..2f25f3064 100644 --- a/libc/sysv/consts/__NR_alarm.S +++ b/libc/sysv/consts/__NR_alarm.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_alarm,0x0025,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_alarm,0x0025,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_arch_prctl.S b/libc/sysv/consts/__NR_arch_prctl.S index 4f123f2ae..46d702618 100644 --- a/libc/sysv/consts/__NR_arch_prctl.S +++ b/libc/sysv/consts/__NR_arch_prctl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_arch_prctl,0x009e,0x0fff,0x3000003,0x00a5,0x149,0x13d,0xfff +.syscon nr,__NR_arch_prctl,0x009e,0x0fff,0x3000003,0xfff,0x00a5,0x149,0x13d,0xfff diff --git a/libc/sysv/consts/__NR_bind.S b/libc/sysv/consts/__NR_bind.S index 9c0d772ae..33a2b2c8e 100644 --- a/libc/sysv/consts/__NR_bind.S +++ b/libc/sysv/consts/__NR_bind.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_bind,0x0031,0x00c8,0x2000068,0x0068,0x0068,0x068,0xfff +.syscon nr,__NR_bind,0x0031,0x00c8,0x2000068,0x0068,0x0068,0x0068,0x068,0xfff diff --git a/libc/sysv/consts/__NR_bpf.S b/libc/sysv/consts/__NR_bpf.S index 0a4467f41..2881a89d9 100644 --- a/libc/sysv/consts/__NR_bpf.S +++ b/libc/sysv/consts/__NR_bpf.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_bpf,0x0141,0x0118,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_bpf,0x0141,0x0118,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_capget.S b/libc/sysv/consts/__NR_capget.S index 89c2faf86..f43e03e91 100644 --- a/libc/sysv/consts/__NR_capget.S +++ b/libc/sysv/consts/__NR_capget.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_capget,0x007d,0x005a,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_capget,0x007d,0x005a,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_capset.S b/libc/sysv/consts/__NR_capset.S index 799c78e36..08c5e4c26 100644 --- a/libc/sysv/consts/__NR_capset.S +++ b/libc/sysv/consts/__NR_capset.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_capset,0x007e,0x005b,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_capset,0x007e,0x005b,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_chdir.S b/libc/sysv/consts/__NR_chdir.S index bbb3f7b44..6aa1a0c91 100644 --- a/libc/sysv/consts/__NR_chdir.S +++ b/libc/sysv/consts/__NR_chdir.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_chdir,0x0050,0x0031,0x200000c,0x000c,0x000c,0x00c,0xfff +.syscon nr,__NR_chdir,0x0050,0x0031,0x200000c,0x000c,0x000c,0x000c,0x00c,0xfff diff --git a/libc/sysv/consts/__NR_chmod.S b/libc/sysv/consts/__NR_chmod.S index 159415ffa..c8c4f9d4d 100644 --- a/libc/sysv/consts/__NR_chmod.S +++ b/libc/sysv/consts/__NR_chmod.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_chmod,0x005a,0x0fff,0x200000f,0x000f,0x000f,0x00f,0xfff +.syscon nr,__NR_chmod,0x005a,0x0fff,0x200000f,0x000f,0x000f,0x000f,0x00f,0xfff diff --git a/libc/sysv/consts/__NR_chown.S b/libc/sysv/consts/__NR_chown.S index 02d8d01d4..b66eebd75 100644 --- a/libc/sysv/consts/__NR_chown.S +++ b/libc/sysv/consts/__NR_chown.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_chown,0x005c,0x0fff,0x2000010,0x0010,0x0010,0x010,0xfff +.syscon nr,__NR_chown,0x005c,0x0fff,0x2000010,0x0010,0x0010,0x0010,0x010,0xfff diff --git a/libc/sysv/consts/__NR_chroot.S b/libc/sysv/consts/__NR_chroot.S index fcfbdc464..3fd563483 100644 --- a/libc/sysv/consts/__NR_chroot.S +++ b/libc/sysv/consts/__NR_chroot.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_chroot,0x00a1,0x0033,0x200003d,0x003d,0x003d,0x03d,0xfff +.syscon nr,__NR_chroot,0x00a1,0x0033,0x200003d,0x003d,0x003d,0x003d,0x03d,0xfff diff --git a/libc/sysv/consts/__NR_clock_adjtime.S b/libc/sysv/consts/__NR_clock_adjtime.S index 5d22284ed..12661a5e8 100644 --- a/libc/sysv/consts/__NR_clock_adjtime.S +++ b/libc/sysv/consts/__NR_clock_adjtime.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_clock_adjtime,0x0131,0x010a,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_clock_adjtime,0x0131,0x010a,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_clock_getres.S b/libc/sysv/consts/__NR_clock_getres.S index 78524fc12..12295d999 100644 --- a/libc/sysv/consts/__NR_clock_getres.S +++ b/libc/sysv/consts/__NR_clock_getres.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_clock_getres,0x00e5,0x0072,0xfff,0x00ea,0x0059,0x1ad,0xfff +.syscon nr,__NR_clock_getres,0x00e5,0x0072,0xfff,0xfff,0x00ea,0x0059,0x1ad,0xfff diff --git a/libc/sysv/consts/__NR_clock_gettime.S b/libc/sysv/consts/__NR_clock_gettime.S index 53af0b3d7..8ba57ddd7 100644 --- a/libc/sysv/consts/__NR_clock_gettime.S +++ b/libc/sysv/consts/__NR_clock_gettime.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_clock_gettime,0x00e4,0x0071,0xfff,0x00e8,0x0057,0x1ab,0xfff +.syscon nr,__NR_clock_gettime,0x00e4,0x0071,0xfff,0xfff,0x00e8,0x0057,0x1ab,0xfff diff --git a/libc/sysv/consts/__NR_clock_nanosleep.S b/libc/sysv/consts/__NR_clock_nanosleep.S index 167e090a8..78ee206a6 100644 --- a/libc/sysv/consts/__NR_clock_nanosleep.S +++ b/libc/sysv/consts/__NR_clock_nanosleep.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_clock_nanosleep,0x00e6,0x0073,0xfff,0x00f4,0xfff,0x1dd,0xfff +.syscon nr,__NR_clock_nanosleep,0x00e6,0x0073,0xfff,0xfff,0x00f4,0xfff,0x1dd,0xfff diff --git a/libc/sysv/consts/__NR_clock_settime.S b/libc/sysv/consts/__NR_clock_settime.S index c774bba2f..9f98891dd 100644 --- a/libc/sysv/consts/__NR_clock_settime.S +++ b/libc/sysv/consts/__NR_clock_settime.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_clock_settime,0x00e3,0x0070,0xfff,0x00e9,0x0058,0x1ac,0xfff +.syscon nr,__NR_clock_settime,0x00e3,0x0070,0xfff,0xfff,0x00e9,0x0058,0x1ac,0xfff diff --git a/libc/sysv/consts/__NR_clone.S b/libc/sysv/consts/__NR_clone.S index de71fde4c..148b30d50 100644 --- a/libc/sysv/consts/__NR_clone.S +++ b/libc/sysv/consts/__NR_clone.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_clone,0x0038,0x00dc,0xfff,0xfff,0xfff,0x11f,0xfff +.syscon nr,__NR_clone,0x0038,0x00dc,0xfff,0xfff,0xfff,0xfff,0x11f,0xfff diff --git a/libc/sysv/consts/__NR_close.S b/libc/sysv/consts/__NR_close.S index facc94451..c22758503 100644 --- a/libc/sysv/consts/__NR_close.S +++ b/libc/sysv/consts/__NR_close.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_close,0x0003,0x0039,0x2000006,0x0006,0x0006,0x006,0xfff +.syscon nr,__NR_close,0x0003,0x0039,0x2000006,0x0006,0x0006,0x0006,0x006,0xfff diff --git a/libc/sysv/consts/__NR_connect.S b/libc/sysv/consts/__NR_connect.S index 69543d8d7..f9153c0a2 100644 --- a/libc/sysv/consts/__NR_connect.S +++ b/libc/sysv/consts/__NR_connect.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_connect,0x002a,0x00cb,0x2000062,0x0062,0x0062,0x062,0xfff +.syscon nr,__NR_connect,0x002a,0x00cb,0x2000062,0x0062,0x0062,0x0062,0x062,0xfff diff --git a/libc/sysv/consts/__NR_copy_file_range.S b/libc/sysv/consts/__NR_copy_file_range.S index a9ca18814..029dd1a12 100644 --- a/libc/sysv/consts/__NR_copy_file_range.S +++ b/libc/sysv/consts/__NR_copy_file_range.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_copy_file_range,0x0146,0x011d,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_copy_file_range,0x0146,0x011d,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_cpuset_getaffinity.S b/libc/sysv/consts/__NR_cpuset_getaffinity.S index 2f498a256..ae550d59b 100644 --- a/libc/sysv/consts/__NR_cpuset_getaffinity.S +++ b/libc/sysv/consts/__NR_cpuset_getaffinity.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_cpuset_getaffinity,0xfff,0xfff,0xfff,0x01e7,0xfff,0xfff,0xfff +.syscon nr,__NR_cpuset_getaffinity,0xfff,0xfff,0xfff,0xfff,0x01e7,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_cpuset_setaffinity.S b/libc/sysv/consts/__NR_cpuset_setaffinity.S index 90faa326d..91058ae7d 100644 --- a/libc/sysv/consts/__NR_cpuset_setaffinity.S +++ b/libc/sysv/consts/__NR_cpuset_setaffinity.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_cpuset_setaffinity,0xfff,0xfff,0xfff,0x01e8,0xfff,0xfff,0xfff +.syscon nr,__NR_cpuset_setaffinity,0xfff,0xfff,0xfff,0xfff,0x01e8,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_creat.S b/libc/sysv/consts/__NR_creat.S index ed95fc7a2..ed21b209a 100644 --- a/libc/sysv/consts/__NR_creat.S +++ b/libc/sysv/consts/__NR_creat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_creat,0x0055,0x0fff,0xfff,0x0008,0xfff,0x008,0xfff +.syscon nr,__NR_creat,0x0055,0x0fff,0xfff,0xfff,0x0008,0xfff,0x008,0xfff diff --git a/libc/sysv/consts/__NR_delete_module.S b/libc/sysv/consts/__NR_delete_module.S index 341a58e7f..d8665bc80 100644 --- a/libc/sysv/consts/__NR_delete_module.S +++ b/libc/sysv/consts/__NR_delete_module.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_delete_module,0x00b0,0x006a,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_delete_module,0x00b0,0x006a,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_dup.S b/libc/sysv/consts/__NR_dup.S index aa35e8fc5..7b0ad6068 100644 --- a/libc/sysv/consts/__NR_dup.S +++ b/libc/sysv/consts/__NR_dup.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_dup,0x0020,0x0017,0x2000029,0x0029,0x0029,0x029,0xfff +.syscon nr,__NR_dup,0x0020,0x0017,0x2000029,0x0029,0x0029,0x0029,0x029,0xfff diff --git a/libc/sysv/consts/__NR_dup2.S b/libc/sysv/consts/__NR_dup2.S index 41d82d0a7..5c3794696 100644 --- a/libc/sysv/consts/__NR_dup2.S +++ b/libc/sysv/consts/__NR_dup2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_dup2,0x0021,0x0fff,0x200005a,0x005a,0x005a,0x05a,0xfff +.syscon nr,__NR_dup2,0x0021,0x0fff,0x200005a,0x005a,0x005a,0x005a,0x05a,0xfff diff --git a/libc/sysv/consts/__NR_dup3.S b/libc/sysv/consts/__NR_dup3.S index c4b577bd3..338b6ca52 100644 --- a/libc/sysv/consts/__NR_dup3.S +++ b/libc/sysv/consts/__NR_dup3.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_dup3,0x0124,0x0018,0xfff,0xfff,0x0066,0x1c6,0xfff +.syscon nr,__NR_dup3,0x0124,0x0018,0xfff,0xfff,0xfff,0x0066,0x1c6,0xfff diff --git a/libc/sysv/consts/__NR_epoll_create.S b/libc/sysv/consts/__NR_epoll_create.S index 9f20e3a08..15937e9a6 100644 --- a/libc/sysv/consts/__NR_epoll_create.S +++ b/libc/sysv/consts/__NR_epoll_create.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_epoll_create,0x00d5,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_epoll_create,0x00d5,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_epoll_create1.S b/libc/sysv/consts/__NR_epoll_create1.S index ea2876a46..0d9285a54 100644 --- a/libc/sysv/consts/__NR_epoll_create1.S +++ b/libc/sysv/consts/__NR_epoll_create1.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_epoll_create1,0x0123,0x0014,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_epoll_create1,0x0123,0x0014,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_epoll_ctl.S b/libc/sysv/consts/__NR_epoll_ctl.S index c922a6a18..ccf6f3808 100644 --- a/libc/sysv/consts/__NR_epoll_ctl.S +++ b/libc/sysv/consts/__NR_epoll_ctl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_epoll_ctl,0x00e9,0x0015,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_epoll_ctl,0x00e9,0x0015,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_epoll_pwait.S b/libc/sysv/consts/__NR_epoll_pwait.S index 33dd8d0bd..38095b193 100644 --- a/libc/sysv/consts/__NR_epoll_pwait.S +++ b/libc/sysv/consts/__NR_epoll_pwait.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_epoll_pwait,0x0119,0x0016,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_epoll_pwait,0x0119,0x0016,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_epoll_wait.S b/libc/sysv/consts/__NR_epoll_wait.S index 81f938ec9..9d31ea3e2 100644 --- a/libc/sysv/consts/__NR_epoll_wait.S +++ b/libc/sysv/consts/__NR_epoll_wait.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_epoll_wait,0x00e8,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_epoll_wait,0x00e8,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_eventfd.S b/libc/sysv/consts/__NR_eventfd.S index 66a05ffa0..814506cee 100644 --- a/libc/sysv/consts/__NR_eventfd.S +++ b/libc/sysv/consts/__NR_eventfd.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_eventfd,0x011c,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_eventfd,0x011c,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_eventfd2.S b/libc/sysv/consts/__NR_eventfd2.S index a6b1f8736..c2a656a66 100644 --- a/libc/sysv/consts/__NR_eventfd2.S +++ b/libc/sysv/consts/__NR_eventfd2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_eventfd2,0x0122,0x0013,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_eventfd2,0x0122,0x0013,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_execve.S b/libc/sysv/consts/__NR_execve.S index 6c2e7738c..2b49af95c 100644 --- a/libc/sysv/consts/__NR_execve.S +++ b/libc/sysv/consts/__NR_execve.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_execve,0x003b,0x00dd,0x200003b,0x003b,0x003b,0x03b,0xfff +.syscon nr,__NR_execve,0x003b,0x00dd,0x200003b,0x003b,0x003b,0x003b,0x03b,0xfff diff --git a/libc/sysv/consts/__NR_execveat.S b/libc/sysv/consts/__NR_execveat.S index c761d3aea..869c8e8b3 100644 --- a/libc/sysv/consts/__NR_execveat.S +++ b/libc/sysv/consts/__NR_execveat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_execveat,0x0142,0x0119,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_execveat,0x0142,0x0119,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_exit.S b/libc/sysv/consts/__NR_exit.S index 5bd0481dc..3b28f819d 100644 --- a/libc/sysv/consts/__NR_exit.S +++ b/libc/sysv/consts/__NR_exit.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_exit,0x003c,0x005d,0x2000169,0x01af,0x012e,0x136,0xfff +.syscon nr,__NR_exit,0x003c,0x005d,0x2000169,0x0169,0x01af,0x012e,0x136,0xfff diff --git a/libc/sysv/consts/__NR_exit_group.S b/libc/sysv/consts/__NR_exit_group.S index 8ab6aef2c..530abed9a 100644 --- a/libc/sysv/consts/__NR_exit_group.S +++ b/libc/sysv/consts/__NR_exit_group.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_exit_group,0x00e7,0x005e,0x2000001,0x0001,0x0001,0x001,0xfff +.syscon nr,__NR_exit_group,0x00e7,0x005e,0x2000001,0x0001,0x0001,0x0001,0x001,0xfff diff --git a/libc/sysv/consts/__NR_faccessat.S b/libc/sysv/consts/__NR_faccessat.S index 61c82d79b..fbb8d12fc 100644 --- a/libc/sysv/consts/__NR_faccessat.S +++ b/libc/sysv/consts/__NR_faccessat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_faccessat,0x010d,0x0030,0x20001d2,0x01e9,0x0139,0x1ce,0xfff +.syscon nr,__NR_faccessat,0x010d,0x0030,0x20001d2,0x01d2,0x01e9,0x0139,0x1ce,0xfff diff --git a/libc/sysv/consts/__NR_fadvise.S b/libc/sysv/consts/__NR_fadvise.S index 2251a5392..f0d0a56f7 100644 --- a/libc/sysv/consts/__NR_fadvise.S +++ b/libc/sysv/consts/__NR_fadvise.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_fadvise,0x00dd,0x00df,0xfff,0x0213,0xfff,0xfff,0xfff +.syscon nr,__NR_fadvise,0x00dd,0x00df,0xfff,0xfff,0x0213,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_fallocate.S b/libc/sysv/consts/__NR_fallocate.S index dc302179b..f41697997 100644 --- a/libc/sysv/consts/__NR_fallocate.S +++ b/libc/sysv/consts/__NR_fallocate.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_fallocate,0x011d,0x002f,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_fallocate,0x011d,0x002f,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_fanotify_init.S b/libc/sysv/consts/__NR_fanotify_init.S index 762fe7658..399b28c91 100644 --- a/libc/sysv/consts/__NR_fanotify_init.S +++ b/libc/sysv/consts/__NR_fanotify_init.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_fanotify_init,0x012c,0x0106,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_fanotify_init,0x012c,0x0106,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_fanotify_mark.S b/libc/sysv/consts/__NR_fanotify_mark.S index 327495652..f656c1c55 100644 --- a/libc/sysv/consts/__NR_fanotify_mark.S +++ b/libc/sysv/consts/__NR_fanotify_mark.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_fanotify_mark,0x012d,0x0107,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_fanotify_mark,0x012d,0x0107,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_fchdir.S b/libc/sysv/consts/__NR_fchdir.S index d028c2828..4e0e3b064 100644 --- a/libc/sysv/consts/__NR_fchdir.S +++ b/libc/sysv/consts/__NR_fchdir.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_fchdir,0x0051,0x0032,0x200000d,0x000d,0x000d,0x00d,0xfff +.syscon nr,__NR_fchdir,0x0051,0x0032,0x200000d,0x000d,0x000d,0x000d,0x00d,0xfff diff --git a/libc/sysv/consts/__NR_fchmod.S b/libc/sysv/consts/__NR_fchmod.S index 09aa8cab3..933e09807 100644 --- a/libc/sysv/consts/__NR_fchmod.S +++ b/libc/sysv/consts/__NR_fchmod.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_fchmod,0x005b,0x0034,0x200007c,0x007c,0x007c,0x07c,0xfff +.syscon nr,__NR_fchmod,0x005b,0x0034,0x200007c,0x007c,0x007c,0x007c,0x07c,0xfff diff --git a/libc/sysv/consts/__NR_fchmodat.S b/libc/sysv/consts/__NR_fchmodat.S index 08b8f45e9..6207ef0fa 100644 --- a/libc/sysv/consts/__NR_fchmodat.S +++ b/libc/sysv/consts/__NR_fchmodat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_fchmodat,0x010c,0x0035,0x20001d3,0x01ea,0x013a,0x1cf,0xfff +.syscon nr,__NR_fchmodat,0x010c,0x0035,0x20001d3,0x01d3,0x01ea,0x013a,0x1cf,0xfff diff --git a/libc/sysv/consts/__NR_fchown.S b/libc/sysv/consts/__NR_fchown.S index e13bf81fd..77ad8e60d 100644 --- a/libc/sysv/consts/__NR_fchown.S +++ b/libc/sysv/consts/__NR_fchown.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_fchown,0x005d,0x0037,0x200007b,0x007b,0x007b,0x07b,0xfff +.syscon nr,__NR_fchown,0x005d,0x0037,0x200007b,0x007b,0x007b,0x007b,0x07b,0xfff diff --git a/libc/sysv/consts/__NR_fchownat.S b/libc/sysv/consts/__NR_fchownat.S index c15f1dce9..762a93d05 100644 --- a/libc/sysv/consts/__NR_fchownat.S +++ b/libc/sysv/consts/__NR_fchownat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_fchownat,0x0104,0x0036,0x20001d4,0x01eb,0x013b,0x1d0,0xfff +.syscon nr,__NR_fchownat,0x0104,0x0036,0x20001d4,0x01d4,0x01eb,0x013b,0x1d0,0xfff diff --git a/libc/sysv/consts/__NR_fcntl.S b/libc/sysv/consts/__NR_fcntl.S index 35572fcf3..d8edecfb7 100644 --- a/libc/sysv/consts/__NR_fcntl.S +++ b/libc/sysv/consts/__NR_fcntl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_fcntl,0x0048,0x0019,0x200005c,0x005c,0x005c,0x05c,0xfff +.syscon nr,__NR_fcntl,0x0048,0x0019,0x200005c,0x005c,0x005c,0x005c,0x05c,0xfff diff --git a/libc/sysv/consts/__NR_fdatasync.S b/libc/sysv/consts/__NR_fdatasync.S index aafce4379..874d10f76 100644 --- a/libc/sysv/consts/__NR_fdatasync.S +++ b/libc/sysv/consts/__NR_fdatasync.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_fdatasync,0x004b,0x0053,0x20000bb,0x0226,0x005f,0x0f1,0xfff +.syscon nr,__NR_fdatasync,0x004b,0x0053,0x20000bb,0x00bb,0x0226,0x005f,0x0f1,0xfff diff --git a/libc/sysv/consts/__NR_fgetxattr.S b/libc/sysv/consts/__NR_fgetxattr.S index 4381fe328..e7ffcfd62 100644 --- a/libc/sysv/consts/__NR_fgetxattr.S +++ b/libc/sysv/consts/__NR_fgetxattr.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_fgetxattr,0x00c1,0x000a,0x20000eb,0xfff,0xfff,0x17c,0xfff +.syscon nr,__NR_fgetxattr,0x00c1,0x000a,0x20000eb,0x00eb,0xfff,0xfff,0x17c,0xfff diff --git a/libc/sysv/consts/__NR_finit_module.S b/libc/sysv/consts/__NR_finit_module.S index 5a78ea8f2..82841eff4 100644 --- a/libc/sysv/consts/__NR_finit_module.S +++ b/libc/sysv/consts/__NR_finit_module.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_finit_module,0x0139,0x0111,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_finit_module,0x0139,0x0111,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_flistxattr.S b/libc/sysv/consts/__NR_flistxattr.S index 2f2d63a99..88056db62 100644 --- a/libc/sysv/consts/__NR_flistxattr.S +++ b/libc/sysv/consts/__NR_flistxattr.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_flistxattr,0x00c4,0x000d,0x20000f1,0xfff,0xfff,0x17f,0xfff +.syscon nr,__NR_flistxattr,0x00c4,0x000d,0x20000f1,0x00f1,0xfff,0xfff,0x17f,0xfff diff --git a/libc/sysv/consts/__NR_flock.S b/libc/sysv/consts/__NR_flock.S index ee13784ca..62a045630 100644 --- a/libc/sysv/consts/__NR_flock.S +++ b/libc/sysv/consts/__NR_flock.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_flock,0x0049,0x0020,0x2000083,0x0083,0x0083,0x083,0xfff +.syscon nr,__NR_flock,0x0049,0x0020,0x2000083,0x0083,0x0083,0x0083,0x083,0xfff diff --git a/libc/sysv/consts/__NR_fork.S b/libc/sysv/consts/__NR_fork.S index 04b896cfb..04317c0ee 100644 --- a/libc/sysv/consts/__NR_fork.S +++ b/libc/sysv/consts/__NR_fork.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_fork,0x0039,0x0fff,0x2000002,0x0002,0x0002,0x002,0xfff +.syscon nr,__NR_fork,0x0039,0x0fff,0x2000002,0x0002,0x0002,0x0002,0x002,0xfff diff --git a/libc/sysv/consts/__NR_fremovexattr.S b/libc/sysv/consts/__NR_fremovexattr.S index 0d1c25d23..664c78605 100644 --- a/libc/sysv/consts/__NR_fremovexattr.S +++ b/libc/sysv/consts/__NR_fremovexattr.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_fremovexattr,0x00c7,0x0010,0x20000ef,0xfff,0xfff,0x182,0xfff +.syscon nr,__NR_fremovexattr,0x00c7,0x0010,0x20000ef,0x00ef,0xfff,0xfff,0x182,0xfff diff --git a/libc/sysv/consts/__NR_fsetxattr.S b/libc/sysv/consts/__NR_fsetxattr.S index cc21c70b5..cd12b55ca 100644 --- a/libc/sysv/consts/__NR_fsetxattr.S +++ b/libc/sysv/consts/__NR_fsetxattr.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_fsetxattr,0x00be,0x0007,0x20000ed,0xfff,0xfff,0x179,0xfff +.syscon nr,__NR_fsetxattr,0x00be,0x0007,0x20000ed,0x00ed,0xfff,0xfff,0x179,0xfff diff --git a/libc/sysv/consts/__NR_fstat.S b/libc/sysv/consts/__NR_fstat.S index 13ce7358b..27c61d4ef 100644 --- a/libc/sysv/consts/__NR_fstat.S +++ b/libc/sysv/consts/__NR_fstat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_fstat,0x0005,0x0050,0x2000153,0x0227,0x0035,0x1b8,0xfff +.syscon nr,__NR_fstat,0x0005,0x0050,0x2000153,0x0153,0x0227,0x0035,0x1b8,0xfff diff --git a/libc/sysv/consts/__NR_fstatat.S b/libc/sysv/consts/__NR_fstatat.S index bebabd187..874777e1c 100644 --- a/libc/sysv/consts/__NR_fstatat.S +++ b/libc/sysv/consts/__NR_fstatat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_fstatat,0x0106,0x004f,0x20001d6,0x0228,0x002a,0x1d2,0xfff +.syscon nr,__NR_fstatat,0x0106,0x004f,0x20001d6,0x01d6,0x0228,0x002a,0x1d2,0xfff diff --git a/libc/sysv/consts/__NR_fstatfs.S b/libc/sysv/consts/__NR_fstatfs.S index dd70f5a46..ccb8a8e2a 100644 --- a/libc/sysv/consts/__NR_fstatfs.S +++ b/libc/sysv/consts/__NR_fstatfs.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_fstatfs,0x008a,0x002c,0x200015a,0x022c,0x0040,0xfff,0xfff +.syscon nr,__NR_fstatfs,0x008a,0x002c,0x200015a,0x015a,0x022c,0x0040,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_fsync.S b/libc/sysv/consts/__NR_fsync.S index 0bb25a56d..bb7ff0d75 100644 --- a/libc/sysv/consts/__NR_fsync.S +++ b/libc/sysv/consts/__NR_fsync.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_fsync,0x004a,0x0052,0x200005f,0x005f,0x005f,0x05f,0xfff +.syscon nr,__NR_fsync,0x004a,0x0052,0x200005f,0x005f,0x005f,0x005f,0x05f,0xfff diff --git a/libc/sysv/consts/__NR_ftruncate.S b/libc/sysv/consts/__NR_ftruncate.S index 44979e104..d8087ca18 100644 --- a/libc/sysv/consts/__NR_ftruncate.S +++ b/libc/sysv/consts/__NR_ftruncate.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_ftruncate,0x004d,0x002e,0x20000c9,0x01e0,0x00c9,0x0c9,0xfff +.syscon nr,__NR_ftruncate,0x004d,0x002e,0x20000c9,0x00c9,0x01e0,0x00c9,0x0c9,0xfff diff --git a/libc/sysv/consts/__NR_futex.S b/libc/sysv/consts/__NR_futex.S index 9b953ba1f..7e31742dc 100644 --- a/libc/sysv/consts/__NR_futex.S +++ b/libc/sysv/consts/__NR_futex.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_futex,0x00ca,0x0062,0xfff,0x1c6,0x0053,0x0a6,0xfff +.syscon nr,__NR_futex,0x00ca,0x0062,0xfff,0xfff,0x1c6,0x0053,0x0a6,0xfff diff --git a/libc/sysv/consts/__NR_futimens.S b/libc/sysv/consts/__NR_futimens.S index d69303e2b..fc3ce823b 100644 --- a/libc/sysv/consts/__NR_futimens.S +++ b/libc/sysv/consts/__NR_futimens.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_futimens,0xfff,0x0fff,0xfff,0x0222,0x0055,0x1d8,0xfff +.syscon nr,__NR_futimens,0xfff,0x0fff,0xfff,0xfff,0x0222,0x0055,0x1d8,0xfff diff --git a/libc/sysv/consts/__NR_futimes.S b/libc/sysv/consts/__NR_futimes.S index 9116463fa..9faee6916 100644 --- a/libc/sysv/consts/__NR_futimes.S +++ b/libc/sysv/consts/__NR_futimes.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_futimes,0xfff,0x0fff,0x200008b,0x00ce,0x004d,0x1a7,0xfff +.syscon nr,__NR_futimes,0xfff,0x0fff,0x200008b,0x008b,0x00ce,0x004d,0x1a7,0xfff diff --git a/libc/sysv/consts/__NR_futimesat.S b/libc/sysv/consts/__NR_futimesat.S index e8473cd7f..1660ce696 100644 --- a/libc/sysv/consts/__NR_futimesat.S +++ b/libc/sysv/consts/__NR_futimesat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_futimesat,0x0105,0x0fff,0xfff,0x01ee,0xfff,0xfff,0xfff +.syscon nr,__NR_futimesat,0x0105,0x0fff,0xfff,0xfff,0x01ee,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_get_mempolicy.S b/libc/sysv/consts/__NR_get_mempolicy.S index 319545738..76ea085c0 100644 --- a/libc/sysv/consts/__NR_get_mempolicy.S +++ b/libc/sysv/consts/__NR_get_mempolicy.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_get_mempolicy,0x00ef,0x00ec,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_get_mempolicy,0x00ef,0x00ec,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_get_robust_list.S b/libc/sysv/consts/__NR_get_robust_list.S index c1d63896d..743bdb1c4 100644 --- a/libc/sysv/consts/__NR_get_robust_list.S +++ b/libc/sysv/consts/__NR_get_robust_list.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_get_robust_list,0x0112,0x0064,0xfff,0xfff,0xfff,0x0a8,0xfff +.syscon nr,__NR_get_robust_list,0x0112,0x0064,0xfff,0xfff,0xfff,0xfff,0x0a8,0xfff diff --git a/libc/sysv/consts/__NR_getcpu.S b/libc/sysv/consts/__NR_getcpu.S index 310fc759f..9470a06e2 100644 --- a/libc/sysv/consts/__NR_getcpu.S +++ b/libc/sysv/consts/__NR_getcpu.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getcpu,0x0135,0x00a8,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_getcpu,0x0135,0x00a8,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_getcwd.S b/libc/sysv/consts/__NR_getcwd.S index 165197bed..3064bdc20 100644 --- a/libc/sysv/consts/__NR_getcwd.S +++ b/libc/sysv/consts/__NR_getcwd.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getcwd,0x004f,0x0011,0xfff,0x0146,0x0130,0x128,0xfff +.syscon nr,__NR_getcwd,0x004f,0x0011,0xfff,0xfff,0x0146,0x0130,0x128,0xfff diff --git a/libc/sysv/consts/__NR_getdents.S b/libc/sysv/consts/__NR_getdents.S index b5f896982..08bad9808 100644 --- a/libc/sysv/consts/__NR_getdents.S +++ b/libc/sysv/consts/__NR_getdents.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getdents,0x00d9,0x003d,0xfff,0x0110,0x0063,0x186,0xfff +.syscon nr,__NR_getdents,0x00d9,0x003d,0xfff,0xfff,0x0110,0x0063,0x186,0xfff diff --git a/libc/sysv/consts/__NR_getegid.S b/libc/sysv/consts/__NR_getegid.S index 31dd9172e..550a7c602 100644 --- a/libc/sysv/consts/__NR_getegid.S +++ b/libc/sysv/consts/__NR_getegid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getegid,0x006c,0x00b1,0x200002b,0x002b,0x002b,0xfff,0xfff +.syscon nr,__NR_getegid,0x006c,0x00b1,0x200002b,0x002b,0x002b,0x002b,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_geteuid.S b/libc/sysv/consts/__NR_geteuid.S index 4bbbef32c..5830a4bff 100644 --- a/libc/sysv/consts/__NR_geteuid.S +++ b/libc/sysv/consts/__NR_geteuid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_geteuid,0x006b,0x00af,0x2000019,0x0019,0x0019,0xfff,0xfff +.syscon nr,__NR_geteuid,0x006b,0x00af,0x2000019,0x0019,0x0019,0x0019,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_getgid.S b/libc/sysv/consts/__NR_getgid.S index 29462a71d..a715b68ab 100644 --- a/libc/sysv/consts/__NR_getgid.S +++ b/libc/sysv/consts/__NR_getgid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getgid,0x0068,0x00b0,0x200002f,0x002f,0x002f,0x02f,0xfff +.syscon nr,__NR_getgid,0x0068,0x00b0,0x200002f,0x002f,0x002f,0x002f,0x02f,0xfff diff --git a/libc/sysv/consts/__NR_getgroups.S b/libc/sysv/consts/__NR_getgroups.S index 2e38090eb..eccf171b1 100644 --- a/libc/sysv/consts/__NR_getgroups.S +++ b/libc/sysv/consts/__NR_getgroups.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getgroups,0x0073,0x009e,0x200004f,0x004f,0x004f,0x04f,0xfff +.syscon nr,__NR_getgroups,0x0073,0x009e,0x200004f,0x004f,0x004f,0x004f,0x04f,0xfff diff --git a/libc/sysv/consts/__NR_getitimer.S b/libc/sysv/consts/__NR_getitimer.S index eefa6a469..169dcba48 100644 --- a/libc/sysv/consts/__NR_getitimer.S +++ b/libc/sysv/consts/__NR_getitimer.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getitimer,0x0024,0x0066,0x2000056,0x0056,0x0046,0x1aa,0xfff +.syscon nr,__NR_getitimer,0x0024,0x0066,0x2000056,0x0056,0x0056,0x0046,0x1aa,0xfff diff --git a/libc/sysv/consts/__NR_getpeername.S b/libc/sysv/consts/__NR_getpeername.S index 216c8be1d..bdce44e1d 100644 --- a/libc/sysv/consts/__NR_getpeername.S +++ b/libc/sysv/consts/__NR_getpeername.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getpeername,0x0034,0x00cd,0x200001f,0x008d,0x001f,0x01f,0xfff +.syscon nr,__NR_getpeername,0x0034,0x00cd,0x200001f,0x001f,0x008d,0x001f,0x01f,0xfff diff --git a/libc/sysv/consts/__NR_getpgid.S b/libc/sysv/consts/__NR_getpgid.S index 42c135616..63270886c 100644 --- a/libc/sysv/consts/__NR_getpgid.S +++ b/libc/sysv/consts/__NR_getpgid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getpgid,0x0079,0x009b,0x2000097,0x00cf,0x00cf,0x0cf,0xfff +.syscon nr,__NR_getpgid,0x0079,0x009b,0x2000097,0x0097,0x00cf,0x00cf,0x0cf,0xfff diff --git a/libc/sysv/consts/__NR_getpgrp.S b/libc/sysv/consts/__NR_getpgrp.S index a3e66b983..42413ec6c 100644 --- a/libc/sysv/consts/__NR_getpgrp.S +++ b/libc/sysv/consts/__NR_getpgrp.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getpgrp,0x006f,0x0fff,0x2000051,0x0051,0x0051,0x051,0xfff +.syscon nr,__NR_getpgrp,0x006f,0x0fff,0x2000051,0x0051,0x0051,0x0051,0x051,0xfff diff --git a/libc/sysv/consts/__NR_getpid.S b/libc/sysv/consts/__NR_getpid.S index f9674fd4e..5137a7039 100644 --- a/libc/sysv/consts/__NR_getpid.S +++ b/libc/sysv/consts/__NR_getpid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getpid,0x0027,0x00ac,0x2000014,0x0014,0x0014,0x014,0xfff +.syscon nr,__NR_getpid,0x0027,0x00ac,0x2000014,0x0014,0x0014,0x0014,0x014,0xfff diff --git a/libc/sysv/consts/__NR_getppid.S b/libc/sysv/consts/__NR_getppid.S index ffc6d851a..0cbb5496a 100644 --- a/libc/sysv/consts/__NR_getppid.S +++ b/libc/sysv/consts/__NR_getppid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getppid,0x006e,0x00ad,0x2000027,0x0027,0x0027,0xfff,0xfff +.syscon nr,__NR_getppid,0x006e,0x00ad,0x2000027,0x0027,0x0027,0x0027,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_getpriority.S b/libc/sysv/consts/__NR_getpriority.S index a0cc0d6a8..4a9f5fc13 100644 --- a/libc/sysv/consts/__NR_getpriority.S +++ b/libc/sysv/consts/__NR_getpriority.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getpriority,0x008c,0x008d,0x2000064,0x0064,0x0064,0x064,0xfff +.syscon nr,__NR_getpriority,0x008c,0x008d,0x2000064,0x0064,0x0064,0x0064,0x064,0xfff diff --git a/libc/sysv/consts/__NR_getrandom.S b/libc/sysv/consts/__NR_getrandom.S index 1320c08f8..030128c2a 100644 --- a/libc/sysv/consts/__NR_getrandom.S +++ b/libc/sysv/consts/__NR_getrandom.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getrandom,0x013e,0x0116,0x20001f4,0x0233,0x0007,0x05b,0xfff +.syscon nr,__NR_getrandom,0x013e,0x0116,0x20001f4,0x01f4,0x0233,0x0007,0x05b,0xfff diff --git a/libc/sysv/consts/__NR_getresgid.S b/libc/sysv/consts/__NR_getresgid.S index 7a31d06d8..77883f68d 100644 --- a/libc/sysv/consts/__NR_getresgid.S +++ b/libc/sysv/consts/__NR_getresgid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getresgid,0x0078,0x0096,0xfff,0x0169,0x011b,0xfff,0xfff +.syscon nr,__NR_getresgid,0x0078,0x0096,0xfff,0xfff,0x0169,0x011b,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_getresuid.S b/libc/sysv/consts/__NR_getresuid.S index 6b36a8c73..0e77356b6 100644 --- a/libc/sysv/consts/__NR_getresuid.S +++ b/libc/sysv/consts/__NR_getresuid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getresuid,0x0076,0x0094,0xfff,0x0168,0x0119,0xfff,0xfff +.syscon nr,__NR_getresuid,0x0076,0x0094,0xfff,0xfff,0x0168,0x0119,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_getrlimit.S b/libc/sysv/consts/__NR_getrlimit.S index b5af2d009..5172ee43a 100644 --- a/libc/sysv/consts/__NR_getrlimit.S +++ b/libc/sysv/consts/__NR_getrlimit.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getrlimit,0x0061,0x00a3,0x20000c2,0x00c2,0x00c2,0x0c2,0xfff +.syscon nr,__NR_getrlimit,0x0061,0x00a3,0x20000c2,0x00c2,0x00c2,0x00c2,0x0c2,0xfff diff --git a/libc/sysv/consts/__NR_getrusage.S b/libc/sysv/consts/__NR_getrusage.S index 6ee28ac83..9621732ef 100644 --- a/libc/sysv/consts/__NR_getrusage.S +++ b/libc/sysv/consts/__NR_getrusage.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getrusage,0x0062,0x00a5,0x2000075,0x0075,0x0013,0x1bd,0xfff +.syscon nr,__NR_getrusage,0x0062,0x00a5,0x2000075,0x0075,0x0075,0x0013,0x1bd,0xfff diff --git a/libc/sysv/consts/__NR_getsid.S b/libc/sysv/consts/__NR_getsid.S index 28bcd296d..69163de12 100644 --- a/libc/sysv/consts/__NR_getsid.S +++ b/libc/sysv/consts/__NR_getsid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getsid,0x007c,0x009c,0x2000136,0x0136,0x00ff,0x11e,0xfff +.syscon nr,__NR_getsid,0x007c,0x009c,0x2000136,0x0136,0x0136,0x00ff,0x11e,0xfff diff --git a/libc/sysv/consts/__NR_getsockname.S b/libc/sysv/consts/__NR_getsockname.S index 7e9f16864..5fab6ba24 100644 --- a/libc/sysv/consts/__NR_getsockname.S +++ b/libc/sysv/consts/__NR_getsockname.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getsockname,0x0033,0x00cc,0x2000020,0x0020,0x0020,0x020,0xfff +.syscon nr,__NR_getsockname,0x0033,0x00cc,0x2000020,0x0020,0x0020,0x0020,0x020,0xfff diff --git a/libc/sysv/consts/__NR_getsockopt.S b/libc/sysv/consts/__NR_getsockopt.S index ba2d3c1f7..d9a5a4a0e 100644 --- a/libc/sysv/consts/__NR_getsockopt.S +++ b/libc/sysv/consts/__NR_getsockopt.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getsockopt,0x0037,0x00d1,0x2000076,0x0076,0x0076,0x076,0xfff +.syscon nr,__NR_getsockopt,0x0037,0x00d1,0x2000076,0x0076,0x0076,0x0076,0x076,0xfff diff --git a/libc/sysv/consts/__NR_gettid.S b/libc/sysv/consts/__NR_gettid.S index e575ac104..ae2b5e4b4 100644 --- a/libc/sysv/consts/__NR_gettid.S +++ b/libc/sysv/consts/__NR_gettid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_gettid,0x00ba,0x00b2,0x0100001b,432,299,311,0xfff +.syscon nr,__NR_gettid,0x00ba,0x00b2,0x100001b,0xfff,432,299,311,0xfff diff --git a/libc/sysv/consts/__NR_gettimeofday.S b/libc/sysv/consts/__NR_gettimeofday.S index 2e3909f7d..f5556bd40 100644 --- a/libc/sysv/consts/__NR_gettimeofday.S +++ b/libc/sysv/consts/__NR_gettimeofday.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_gettimeofday,0x0060,0x00a9,0x2000074,0x0074,0x0043,0x1a2,0xfff +.syscon nr,__NR_gettimeofday,0x0060,0x00a9,0x2000074,0x0074,0x0074,0x0043,0x1a2,0xfff diff --git a/libc/sysv/consts/__NR_getuid.S b/libc/sysv/consts/__NR_getuid.S index 2fd128b49..a316e8a52 100644 --- a/libc/sysv/consts/__NR_getuid.S +++ b/libc/sysv/consts/__NR_getuid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getuid,0x0066,0x00ae,0x2000018,0x0018,0x0018,0x018,0xfff +.syscon nr,__NR_getuid,0x0066,0x00ae,0x2000018,0x0018,0x0018,0x0018,0x018,0xfff diff --git a/libc/sysv/consts/__NR_getxattr.S b/libc/sysv/consts/__NR_getxattr.S index de49be1b1..c0e1aa173 100644 --- a/libc/sysv/consts/__NR_getxattr.S +++ b/libc/sysv/consts/__NR_getxattr.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_getxattr,0x00bf,0x0008,0x20000ea,0xfff,0xfff,0x17a,0xfff +.syscon nr,__NR_getxattr,0x00bf,0x0008,0x20000ea,0x00ea,0xfff,0xfff,0x17a,0xfff diff --git a/libc/sysv/consts/__NR_init_module.S b/libc/sysv/consts/__NR_init_module.S index a83bd05dc..df5a27bf5 100644 --- a/libc/sysv/consts/__NR_init_module.S +++ b/libc/sysv/consts/__NR_init_module.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_init_module,0x00af,0x0069,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_init_module,0x00af,0x0069,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_inotify_add_watch.S b/libc/sysv/consts/__NR_inotify_add_watch.S index 777f0ff00..019e802e1 100644 --- a/libc/sysv/consts/__NR_inotify_add_watch.S +++ b/libc/sysv/consts/__NR_inotify_add_watch.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_inotify_add_watch,0x00fe,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_inotify_add_watch,0x00fe,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_inotify_init.S b/libc/sysv/consts/__NR_inotify_init.S index 600cbeec4..41f8eee03 100644 --- a/libc/sysv/consts/__NR_inotify_init.S +++ b/libc/sysv/consts/__NR_inotify_init.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_inotify_init,0x00fd,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_inotify_init,0x00fd,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_inotify_init1.S b/libc/sysv/consts/__NR_inotify_init1.S index 00c4b02a5..45c28ad0f 100644 --- a/libc/sysv/consts/__NR_inotify_init1.S +++ b/libc/sysv/consts/__NR_inotify_init1.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_inotify_init1,0x0126,0x001a,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_inotify_init1,0x0126,0x001a,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_inotify_rm_watch.S b/libc/sysv/consts/__NR_inotify_rm_watch.S index 017d151d8..94a5a3173 100644 --- a/libc/sysv/consts/__NR_inotify_rm_watch.S +++ b/libc/sysv/consts/__NR_inotify_rm_watch.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_inotify_rm_watch,0x00ff,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_inotify_rm_watch,0x00ff,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_io_cancel.S b/libc/sysv/consts/__NR_io_cancel.S index fdde19fee..806acf9cc 100644 --- a/libc/sysv/consts/__NR_io_cancel.S +++ b/libc/sysv/consts/__NR_io_cancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_io_cancel,0x00d2,0x0003,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_io_cancel,0x00d2,0x0003,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_io_destroy.S b/libc/sysv/consts/__NR_io_destroy.S index 489fc6ace..76248e56c 100644 --- a/libc/sysv/consts/__NR_io_destroy.S +++ b/libc/sysv/consts/__NR_io_destroy.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_io_destroy,0x00cf,0x0001,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_io_destroy,0x00cf,0x0001,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_io_getevents.S b/libc/sysv/consts/__NR_io_getevents.S index 4df8cd001..eb6fdadd6 100644 --- a/libc/sysv/consts/__NR_io_getevents.S +++ b/libc/sysv/consts/__NR_io_getevents.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_io_getevents,0x00d0,0x0004,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_io_getevents,0x00d0,0x0004,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_io_pgetevents.S b/libc/sysv/consts/__NR_io_pgetevents.S index 07fbb7025..dc41fefb5 100644 --- a/libc/sysv/consts/__NR_io_pgetevents.S +++ b/libc/sysv/consts/__NR_io_pgetevents.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_io_pgetevents,0x014d,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_io_pgetevents,0x014d,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_io_setup.S b/libc/sysv/consts/__NR_io_setup.S index 374ff8a08..515395ca3 100644 --- a/libc/sysv/consts/__NR_io_setup.S +++ b/libc/sysv/consts/__NR_io_setup.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_io_setup,0x00ce,0x0000,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_io_setup,0x00ce,0x0000,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_io_submit.S b/libc/sysv/consts/__NR_io_submit.S index 5ac0e5112..d192f78c7 100644 --- a/libc/sysv/consts/__NR_io_submit.S +++ b/libc/sysv/consts/__NR_io_submit.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_io_submit,0x00d1,0x0002,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_io_submit,0x00d1,0x0002,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_io_uring_enter.S b/libc/sysv/consts/__NR_io_uring_enter.S index 7f04aad6a..e7904eefe 100644 --- a/libc/sysv/consts/__NR_io_uring_enter.S +++ b/libc/sysv/consts/__NR_io_uring_enter.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_io_uring_enter,0x01aa,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_io_uring_enter,0x01aa,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_io_uring_register.S b/libc/sysv/consts/__NR_io_uring_register.S index a5c23a55c..63fc73466 100644 --- a/libc/sysv/consts/__NR_io_uring_register.S +++ b/libc/sysv/consts/__NR_io_uring_register.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_io_uring_register,0x01ab,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_io_uring_register,0x01ab,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_io_uring_setup.S b/libc/sysv/consts/__NR_io_uring_setup.S index 95df59259..529cce0dc 100644 --- a/libc/sysv/consts/__NR_io_uring_setup.S +++ b/libc/sysv/consts/__NR_io_uring_setup.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_io_uring_setup,0x01a9,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_io_uring_setup,0x01a9,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_ioctl.S b/libc/sysv/consts/__NR_ioctl.S index 79c9f2bca..604d00480 100644 --- a/libc/sysv/consts/__NR_ioctl.S +++ b/libc/sysv/consts/__NR_ioctl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_ioctl,0x0010,0x001d,0x2000036,0x0036,0x0036,0x036,0xfff +.syscon nr,__NR_ioctl,0x0010,0x001d,0x2000036,0x0036,0x0036,0x0036,0x036,0xfff diff --git a/libc/sysv/consts/__NR_ioperm.S b/libc/sysv/consts/__NR_ioperm.S index 34ec088a4..bfc9da856 100644 --- a/libc/sysv/consts/__NR_ioperm.S +++ b/libc/sysv/consts/__NR_ioperm.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_ioperm,0x00ad,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_ioperm,0x00ad,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_iopl.S b/libc/sysv/consts/__NR_iopl.S index a679f58cf..1c424a900 100644 --- a/libc/sysv/consts/__NR_iopl.S +++ b/libc/sysv/consts/__NR_iopl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_iopl,0x00ac,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_iopl,0x00ac,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_ioprio_get.S b/libc/sysv/consts/__NR_ioprio_get.S index e266f3ec3..3a5baf734 100644 --- a/libc/sysv/consts/__NR_ioprio_get.S +++ b/libc/sysv/consts/__NR_ioprio_get.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_ioprio_get,0x00fc,0x001f,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_ioprio_get,0x00fc,0x001f,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_ioprio_set.S b/libc/sysv/consts/__NR_ioprio_set.S index a4db9078c..4dbc1aced 100644 --- a/libc/sysv/consts/__NR_ioprio_set.S +++ b/libc/sysv/consts/__NR_ioprio_set.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_ioprio_set,0x00fb,0x001e,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_ioprio_set,0x00fb,0x001e,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_kcmp.S b/libc/sysv/consts/__NR_kcmp.S index 9e9b0e07b..9a015eb5e 100644 --- a/libc/sysv/consts/__NR_kcmp.S +++ b/libc/sysv/consts/__NR_kcmp.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_kcmp,0x0138,0x0110,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_kcmp,0x0138,0x0110,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_kexec_file_load.S b/libc/sysv/consts/__NR_kexec_file_load.S index 2b8952b2d..b1e316e96 100644 --- a/libc/sysv/consts/__NR_kexec_file_load.S +++ b/libc/sysv/consts/__NR_kexec_file_load.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_kexec_file_load,0x0140,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_kexec_file_load,0x0140,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_kexec_load.S b/libc/sysv/consts/__NR_kexec_load.S index c036c9163..cfe878a32 100644 --- a/libc/sysv/consts/__NR_kexec_load.S +++ b/libc/sysv/consts/__NR_kexec_load.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_kexec_load,0x00f6,0x0068,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_kexec_load,0x00f6,0x0068,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_keyctl.S b/libc/sysv/consts/__NR_keyctl.S index 190140399..4c3d530c6 100644 --- a/libc/sysv/consts/__NR_keyctl.S +++ b/libc/sysv/consts/__NR_keyctl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_keyctl,0x00fa,0x00db,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_keyctl,0x00fa,0x00db,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_kill.S b/libc/sysv/consts/__NR_kill.S index a7d411e93..8fd8cb6ea 100644 --- a/libc/sysv/consts/__NR_kill.S +++ b/libc/sysv/consts/__NR_kill.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_kill,0x003e,0x0081,0x2000025,0x0025,0x007a,0x025,0xfff +.syscon nr,__NR_kill,0x003e,0x0081,0x2000025,0x0025,0x0025,0x007a,0x025,0xfff diff --git a/libc/sysv/consts/__NR_killpg.S b/libc/sysv/consts/__NR_killpg.S index bc3d2315a..fa561b4b2 100644 --- a/libc/sysv/consts/__NR_killpg.S +++ b/libc/sysv/consts/__NR_killpg.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_killpg,0xfff,0x0fff,0xfff,0x0092,0xfff,0xfff,0xfff +.syscon nr,__NR_killpg,0xfff,0x0fff,0xfff,0xfff,0x0092,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_ktrace.S b/libc/sysv/consts/__NR_ktrace.S index 287fc6c05..73e7f0ae6 100644 --- a/libc/sysv/consts/__NR_ktrace.S +++ b/libc/sysv/consts/__NR_ktrace.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_ktrace,0xfff,0xfff,0xfff,0x002d,0x002d,0x02d,0xfff +.syscon nr,__NR_ktrace,0xfff,0xfff,0xfff,0xfff,0x002d,0x002d,0x02d,0xfff diff --git a/libc/sysv/consts/__NR_lchown.S b/libc/sysv/consts/__NR_lchown.S index 6723b6925..7cb4c0bfc 100644 --- a/libc/sysv/consts/__NR_lchown.S +++ b/libc/sysv/consts/__NR_lchown.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_lchown,0x005e,0x0fff,0x200016c,0x00fe,0x00fe,0x113,0xfff +.syscon nr,__NR_lchown,0x005e,0x0fff,0x200016c,0x016c,0x00fe,0x00fe,0x113,0xfff diff --git a/libc/sysv/consts/__NR_lgetxattr.S b/libc/sysv/consts/__NR_lgetxattr.S index d29b9f823..246ca4b45 100644 --- a/libc/sysv/consts/__NR_lgetxattr.S +++ b/libc/sysv/consts/__NR_lgetxattr.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_lgetxattr,0x00c0,0x0009,0xfff,0xfff,0xfff,0x17b,0xfff +.syscon nr,__NR_lgetxattr,0x00c0,0x0009,0xfff,0xfff,0xfff,0xfff,0x17b,0xfff diff --git a/libc/sysv/consts/__NR_link.S b/libc/sysv/consts/__NR_link.S index 472b952d6..06704d305 100644 --- a/libc/sysv/consts/__NR_link.S +++ b/libc/sysv/consts/__NR_link.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_link,0x0056,0x0fff,0x2000009,0x0009,0x0009,0x009,0xfff +.syscon nr,__NR_link,0x0056,0x0fff,0x2000009,0x0009,0x0009,0x0009,0x009,0xfff diff --git a/libc/sysv/consts/__NR_linkat.S b/libc/sysv/consts/__NR_linkat.S index 7b9e86842..75398f0b9 100644 --- a/libc/sysv/consts/__NR_linkat.S +++ b/libc/sysv/consts/__NR_linkat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_linkat,0x0109,0x0025,0x20001d7,0x01ef,0x013d,0x1c9,0xfff +.syscon nr,__NR_linkat,0x0109,0x0025,0x20001d7,0x01d7,0x01ef,0x013d,0x1c9,0xfff diff --git a/libc/sysv/consts/__NR_listen.S b/libc/sysv/consts/__NR_listen.S index 8dbf99645..8b197ba48 100644 --- a/libc/sysv/consts/__NR_listen.S +++ b/libc/sysv/consts/__NR_listen.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_listen,0x0032,0x00c9,0x200006a,0x006a,0x006a,0x06a,0xfff +.syscon nr,__NR_listen,0x0032,0x00c9,0x200006a,0x006a,0x006a,0x006a,0x06a,0xfff diff --git a/libc/sysv/consts/__NR_listxattr.S b/libc/sysv/consts/__NR_listxattr.S index 8b979028d..f5787ddd9 100644 --- a/libc/sysv/consts/__NR_listxattr.S +++ b/libc/sysv/consts/__NR_listxattr.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_listxattr,0x00c2,0x000b,0x20000f0,0xfff,0xfff,0x17d,0xfff +.syscon nr,__NR_listxattr,0x00c2,0x000b,0x20000f0,0x00f0,0xfff,0xfff,0x17d,0xfff diff --git a/libc/sysv/consts/__NR_llistxattr.S b/libc/sysv/consts/__NR_llistxattr.S index a49dd6e26..c04b36b25 100644 --- a/libc/sysv/consts/__NR_llistxattr.S +++ b/libc/sysv/consts/__NR_llistxattr.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_llistxattr,0x00c3,0x000c,0xfff,0xfff,0xfff,0x17e,0xfff +.syscon nr,__NR_llistxattr,0x00c3,0x000c,0xfff,0xfff,0xfff,0xfff,0x17e,0xfff diff --git a/libc/sysv/consts/__NR_lookup_dcookie.S b/libc/sysv/consts/__NR_lookup_dcookie.S index 6a3f210c8..c8dd6936b 100644 --- a/libc/sysv/consts/__NR_lookup_dcookie.S +++ b/libc/sysv/consts/__NR_lookup_dcookie.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_lookup_dcookie,0x00d4,0x0012,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_lookup_dcookie,0x00d4,0x0012,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_lremovexattr.S b/libc/sysv/consts/__NR_lremovexattr.S index 3b1acc1f9..dbb13ba8e 100644 --- a/libc/sysv/consts/__NR_lremovexattr.S +++ b/libc/sysv/consts/__NR_lremovexattr.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_lremovexattr,0x00c6,0x000f,0xfff,0xfff,0xfff,0x181,0xfff +.syscon nr,__NR_lremovexattr,0x00c6,0x000f,0xfff,0xfff,0xfff,0xfff,0x181,0xfff diff --git a/libc/sysv/consts/__NR_lseek.S b/libc/sysv/consts/__NR_lseek.S index 8930e440e..00860cbfa 100644 --- a/libc/sysv/consts/__NR_lseek.S +++ b/libc/sysv/consts/__NR_lseek.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_lseek,0x0008,0x003e,0x20000c7,0x01de,0x00c7,0x0c7,0xfff +.syscon nr,__NR_lseek,0x0008,0x003e,0x20000c7,0x00c7,0x01de,0x00c7,0x0c7,0xfff diff --git a/libc/sysv/consts/__NR_lsetxattr.S b/libc/sysv/consts/__NR_lsetxattr.S index e5fa85337..9e442525c 100644 --- a/libc/sysv/consts/__NR_lsetxattr.S +++ b/libc/sysv/consts/__NR_lsetxattr.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_lsetxattr,0x00bd,0x0006,0xfff,0xfff,0xfff,0x178,0xfff +.syscon nr,__NR_lsetxattr,0x00bd,0x0006,0xfff,0xfff,0xfff,0xfff,0x178,0xfff diff --git a/libc/sysv/consts/__NR_lstat.S b/libc/sysv/consts/__NR_lstat.S index f40b92b2e..c80db5bf2 100644 --- a/libc/sysv/consts/__NR_lstat.S +++ b/libc/sysv/consts/__NR_lstat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_lstat,0x0006,0x0fff,0x2000154,0x0028,0x0028,0x1b9,0xfff +.syscon nr,__NR_lstat,0x0006,0x0fff,0x2000154,0x0154,0x0028,0x0028,0x1b9,0xfff diff --git a/libc/sysv/consts/__NR_madvise.S b/libc/sysv/consts/__NR_madvise.S index c3dcec838..bd86e48d0 100644 --- a/libc/sysv/consts/__NR_madvise.S +++ b/libc/sysv/consts/__NR_madvise.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_madvise,0x001c,0x00e9,0x200004b,0x004b,0x004b,0x04b,0xfff +.syscon nr,__NR_madvise,0x001c,0x00e9,0x200004b,0x004b,0x004b,0x004b,0x04b,0xfff diff --git a/libc/sysv/consts/__NR_mbind.S b/libc/sysv/consts/__NR_mbind.S index c2962cccf..94f1c8298 100644 --- a/libc/sysv/consts/__NR_mbind.S +++ b/libc/sysv/consts/__NR_mbind.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_mbind,0x00ed,0x00eb,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_mbind,0x00ed,0x00eb,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_membarrier.S b/libc/sysv/consts/__NR_membarrier.S index ba557be40..b3868bde4 100644 --- a/libc/sysv/consts/__NR_membarrier.S +++ b/libc/sysv/consts/__NR_membarrier.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_membarrier,0x0144,0x011b,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_membarrier,0x0144,0x011b,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_memfd_create.S b/libc/sysv/consts/__NR_memfd_create.S index f9c677e9c..83197b8a5 100644 --- a/libc/sysv/consts/__NR_memfd_create.S +++ b/libc/sysv/consts/__NR_memfd_create.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_memfd_create,0x013f,0x0117,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_memfd_create,0x013f,0x0117,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_migrate_pages.S b/libc/sysv/consts/__NR_migrate_pages.S index 32572d639..f4646f069 100644 --- a/libc/sysv/consts/__NR_migrate_pages.S +++ b/libc/sysv/consts/__NR_migrate_pages.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_migrate_pages,0x0100,0x00ee,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_migrate_pages,0x0100,0x00ee,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_mincore.S b/libc/sysv/consts/__NR_mincore.S index e83d38571..a5ee9e8af 100644 --- a/libc/sysv/consts/__NR_mincore.S +++ b/libc/sysv/consts/__NR_mincore.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_mincore,0x001b,0x00e8,0x200004e,0x004e,0x004e,0x04e,0xfff +.syscon nr,__NR_mincore,0x001b,0x00e8,0x200004e,0x004e,0x004e,0x004e,0x04e,0xfff diff --git a/libc/sysv/consts/__NR_mkdir.S b/libc/sysv/consts/__NR_mkdir.S index e810882d5..4a10d1a47 100644 --- a/libc/sysv/consts/__NR_mkdir.S +++ b/libc/sysv/consts/__NR_mkdir.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_mkdir,0x0053,0x0fff,0x2000088,0x0088,0x0088,0x088,0xfff +.syscon nr,__NR_mkdir,0x0053,0x0fff,0x2000088,0x0088,0x0088,0x0088,0x088,0xfff diff --git a/libc/sysv/consts/__NR_mkdirat.S b/libc/sysv/consts/__NR_mkdirat.S index d0046d70d..f7060eb92 100644 --- a/libc/sysv/consts/__NR_mkdirat.S +++ b/libc/sysv/consts/__NR_mkdirat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_mkdirat,0x0102,0x0022,0x20001db,0x01f0,0x013e,0x1cd,0xfff +.syscon nr,__NR_mkdirat,0x0102,0x0022,0x20001db,0x01db,0x01f0,0x013e,0x1cd,0xfff diff --git a/libc/sysv/consts/__NR_mkfifo.S b/libc/sysv/consts/__NR_mkfifo.S index af216f647..960093d8c 100644 --- a/libc/sysv/consts/__NR_mkfifo.S +++ b/libc/sysv/consts/__NR_mkfifo.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_mkfifo,0xfff,0x0fff,0x2000084,0x0084,0x0084,0x084,0xfff +.syscon nr,__NR_mkfifo,0xfff,0x0fff,0x2000084,0x0084,0x0084,0x0084,0x084,0xfff diff --git a/libc/sysv/consts/__NR_mkfifoat.S b/libc/sysv/consts/__NR_mkfifoat.S index ed39c02f3..42b7e35d3 100644 --- a/libc/sysv/consts/__NR_mkfifoat.S +++ b/libc/sysv/consts/__NR_mkfifoat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_mkfifoat,0xfff,0x0fff,0xfff,0x01f1,0x013f,0x1cb,0xfff +.syscon nr,__NR_mkfifoat,0xfff,0x0fff,0xfff,0xfff,0x01f1,0x013f,0x1cb,0xfff diff --git a/libc/sysv/consts/__NR_mknod.S b/libc/sysv/consts/__NR_mknod.S index bce021d1f..d6c46f7a0 100644 --- a/libc/sysv/consts/__NR_mknod.S +++ b/libc/sysv/consts/__NR_mknod.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_mknod,0x0085,0x0fff,0x200000e,0x000e,0x000e,0x1c2,0xfff +.syscon nr,__NR_mknod,0x0085,0x0fff,0x200000e,0x000e,0x000e,0x000e,0x1c2,0xfff diff --git a/libc/sysv/consts/__NR_mknodat.S b/libc/sysv/consts/__NR_mknodat.S index fd3598020..9ab932de7 100644 --- a/libc/sysv/consts/__NR_mknodat.S +++ b/libc/sysv/consts/__NR_mknodat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_mknodat,0x0103,0x0021,0xfff,0x22ff,0x0140,0x1cc,0xfff +.syscon nr,__NR_mknodat,0x0103,0x0021,0xfff,0xfff,0x22ff,0x0140,0x1cc,0xfff diff --git a/libc/sysv/consts/__NR_mlock.S b/libc/sysv/consts/__NR_mlock.S index 9ea2d7381..172940f87 100644 --- a/libc/sysv/consts/__NR_mlock.S +++ b/libc/sysv/consts/__NR_mlock.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_mlock,0x0095,0x00e4,0x20000cb,0x00cb,0x00cb,0x0cb,0xfff +.syscon nr,__NR_mlock,0x0095,0x00e4,0x20000cb,0x00cb,0x00cb,0x00cb,0x0cb,0xfff diff --git a/libc/sysv/consts/__NR_mlock2.S b/libc/sysv/consts/__NR_mlock2.S index c83e0a1cf..2eb82f011 100644 --- a/libc/sysv/consts/__NR_mlock2.S +++ b/libc/sysv/consts/__NR_mlock2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_mlock2,0x0145,0x011c,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_mlock2,0x0145,0x011c,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_mlockall.S b/libc/sysv/consts/__NR_mlockall.S index 7657b0606..a047d68f2 100644 --- a/libc/sysv/consts/__NR_mlockall.S +++ b/libc/sysv/consts/__NR_mlockall.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_mlockall,0x0097,0x00e6,0x2000144,0x0144,0x010f,0x0f2,0xfff +.syscon nr,__NR_mlockall,0x0097,0x00e6,0x2000144,0x0144,0x0144,0x010f,0x0f2,0xfff diff --git a/libc/sysv/consts/__NR_mmap.S b/libc/sysv/consts/__NR_mmap.S index 0cf4845c1..2e3c8bc75 100644 --- a/libc/sysv/consts/__NR_mmap.S +++ b/libc/sysv/consts/__NR_mmap.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_mmap,0x0009,0x00de,0x20000c5,0x01dd,0x00c5,0x0c5,0xfff +.syscon nr,__NR_mmap,0x0009,0x00de,0x20000c5,0x00c5,0x01dd,0x00c5,0x0c5,0xfff diff --git a/libc/sysv/consts/__NR_modify_ldt.S b/libc/sysv/consts/__NR_modify_ldt.S index b7aa8d520..448210d3b 100644 --- a/libc/sysv/consts/__NR_modify_ldt.S +++ b/libc/sysv/consts/__NR_modify_ldt.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_modify_ldt,0x009a,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_modify_ldt,0x009a,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_mount.S b/libc/sysv/consts/__NR_mount.S index 8346de73f..60672b59c 100644 --- a/libc/sysv/consts/__NR_mount.S +++ b/libc/sysv/consts/__NR_mount.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_mount,0x00a5,0x0028,0x20000a7,0x0015,0x0015,0x19a,0xfff +.syscon nr,__NR_mount,0x00a5,0x0028,0x20000a7,0x00a7,0x0015,0x0015,0x19a,0xfff diff --git a/libc/sysv/consts/__NR_move_pages.S b/libc/sysv/consts/__NR_move_pages.S index 62d9374c6..4c21c50d5 100644 --- a/libc/sysv/consts/__NR_move_pages.S +++ b/libc/sysv/consts/__NR_move_pages.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_move_pages,0x0117,0x00ef,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_move_pages,0x0117,0x00ef,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_mprotect.S b/libc/sysv/consts/__NR_mprotect.S index 157b5b1bd..20d061d1e 100644 --- a/libc/sysv/consts/__NR_mprotect.S +++ b/libc/sysv/consts/__NR_mprotect.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_mprotect,0x000a,0x00e2,0x200004a,0x004a,0x004a,0x04a,0xfff +.syscon nr,__NR_mprotect,0x000a,0x00e2,0x200004a,0x004a,0x004a,0x004a,0x04a,0xfff diff --git a/libc/sysv/consts/__NR_mq_getsetattr.S b/libc/sysv/consts/__NR_mq_getsetattr.S index ecd45b7c1..3b8974b3f 100644 --- a/libc/sysv/consts/__NR_mq_getsetattr.S +++ b/libc/sysv/consts/__NR_mq_getsetattr.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_mq_getsetattr,0x00f5,0x00b9,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_mq_getsetattr,0x00f5,0x00b9,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_mq_notify.S b/libc/sysv/consts/__NR_mq_notify.S index 6907ee434..c9b73bd09 100644 --- a/libc/sysv/consts/__NR_mq_notify.S +++ b/libc/sysv/consts/__NR_mq_notify.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_mq_notify,0x00f4,0x00b8,0xfff,0xfff,0xfff,0x106,0xfff +.syscon nr,__NR_mq_notify,0x00f4,0x00b8,0xfff,0xfff,0xfff,0xfff,0x106,0xfff diff --git a/libc/sysv/consts/__NR_mq_open.S b/libc/sysv/consts/__NR_mq_open.S index 7f6caa62c..e836458bc 100644 --- a/libc/sysv/consts/__NR_mq_open.S +++ b/libc/sysv/consts/__NR_mq_open.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_mq_open,0x00f0,0x00b4,0xfff,0xfff,0xfff,0x101,0xfff +.syscon nr,__NR_mq_open,0x00f0,0x00b4,0xfff,0xfff,0xfff,0xfff,0x101,0xfff diff --git a/libc/sysv/consts/__NR_mq_timedreceive.S b/libc/sysv/consts/__NR_mq_timedreceive.S index 050d0dd4d..2338fd13f 100644 --- a/libc/sysv/consts/__NR_mq_timedreceive.S +++ b/libc/sysv/consts/__NR_mq_timedreceive.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_mq_timedreceive,0x00f3,0x00b7,0xfff,0xfff,0xfff,0x1b1,0xfff +.syscon nr,__NR_mq_timedreceive,0x00f3,0x00b7,0xfff,0xfff,0xfff,0xfff,0x1b1,0xfff diff --git a/libc/sysv/consts/__NR_mq_timedsend.S b/libc/sysv/consts/__NR_mq_timedsend.S index 069b4d229..5afef880c 100644 --- a/libc/sysv/consts/__NR_mq_timedsend.S +++ b/libc/sysv/consts/__NR_mq_timedsend.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_mq_timedsend,0x00f2,0x00b6,0xfff,0xfff,0xfff,0x1b0,0xfff +.syscon nr,__NR_mq_timedsend,0x00f2,0x00b6,0xfff,0xfff,0xfff,0xfff,0x1b0,0xfff diff --git a/libc/sysv/consts/__NR_mq_unlink.S b/libc/sysv/consts/__NR_mq_unlink.S index cbe7ad96d..ef1237bef 100644 --- a/libc/sysv/consts/__NR_mq_unlink.S +++ b/libc/sysv/consts/__NR_mq_unlink.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_mq_unlink,0x00f1,0x00b5,0xfff,0xfff,0xfff,0x103,0xfff +.syscon nr,__NR_mq_unlink,0x00f1,0x00b5,0xfff,0xfff,0xfff,0xfff,0x103,0xfff diff --git a/libc/sysv/consts/__NR_mremap.S b/libc/sysv/consts/__NR_mremap.S index b55e8d496..79ed604c2 100644 --- a/libc/sysv/consts/__NR_mremap.S +++ b/libc/sysv/consts/__NR_mremap.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_mremap,0x0019,0x00d8,0xfff,0xfff,0xfff,0x19b,0xfff +.syscon nr,__NR_mremap,0x0019,0x00d8,0xfff,0xfff,0xfff,0xfff,0x19b,0xfff diff --git a/libc/sysv/consts/__NR_msgctl.S b/libc/sysv/consts/__NR_msgctl.S index 45d3a382b..7809e8425 100644 --- a/libc/sysv/consts/__NR_msgctl.S +++ b/libc/sysv/consts/__NR_msgctl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_msgctl,0x0047,0x00bb,0x2000102,0x01ff,0x0129,0x1bc,0xfff +.syscon nr,__NR_msgctl,0x0047,0x00bb,0x2000102,0x0102,0x01ff,0x0129,0x1bc,0xfff diff --git a/libc/sysv/consts/__NR_msgget.S b/libc/sysv/consts/__NR_msgget.S index e8a624fcd..6dd1291fe 100644 --- a/libc/sysv/consts/__NR_msgget.S +++ b/libc/sysv/consts/__NR_msgget.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_msgget,0x0044,0x00ba,0x2000103,0x00e1,0x00e1,0x0e1,0xfff +.syscon nr,__NR_msgget,0x0044,0x00ba,0x2000103,0x0103,0x00e1,0x00e1,0x0e1,0xfff diff --git a/libc/sysv/consts/__NR_msgrcv.S b/libc/sysv/consts/__NR_msgrcv.S index cfc30b6c2..e5e5ecb94 100644 --- a/libc/sysv/consts/__NR_msgrcv.S +++ b/libc/sysv/consts/__NR_msgrcv.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_msgrcv,0x0046,0x00bc,0x2000105,0x00e3,0x00e3,0x0e3,0xfff +.syscon nr,__NR_msgrcv,0x0046,0x00bc,0x2000105,0x0105,0x00e3,0x00e3,0x0e3,0xfff diff --git a/libc/sysv/consts/__NR_msgsnd.S b/libc/sysv/consts/__NR_msgsnd.S index 37186283f..e09533344 100644 --- a/libc/sysv/consts/__NR_msgsnd.S +++ b/libc/sysv/consts/__NR_msgsnd.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_msgsnd,0x0045,0x00bd,0x2000104,0x00e2,0x00e2,0x0e2,0xfff +.syscon nr,__NR_msgsnd,0x0045,0x00bd,0x2000104,0x0104,0x00e2,0x00e2,0x0e2,0xfff diff --git a/libc/sysv/consts/__NR_msync.S b/libc/sysv/consts/__NR_msync.S index 09597ae7b..aba5e5fd5 100644 --- a/libc/sysv/consts/__NR_msync.S +++ b/libc/sysv/consts/__NR_msync.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_msync,0x001a,0x00e3,0x2000041,0x0041,0x0100,0x115,0xfff +.syscon nr,__NR_msync,0x001a,0x00e3,0x2000041,0x0041,0x0041,0x0100,0x115,0xfff diff --git a/libc/sysv/consts/__NR_msyscall.S b/libc/sysv/consts/__NR_msyscall.S index d2cea1fb4..0caf807e4 100644 --- a/libc/sysv/consts/__NR_msyscall.S +++ b/libc/sysv/consts/__NR_msyscall.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_msyscall,0xfff,0xfff,0xfff,0xfff,0x0025,0xfff,0xfff +.syscon nr,__NR_msyscall,0xfff,0xfff,0xfff,0xfff,0xfff,0x0025,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_munlock.S b/libc/sysv/consts/__NR_munlock.S index 68619f8a5..b5fe1764e 100644 --- a/libc/sysv/consts/__NR_munlock.S +++ b/libc/sysv/consts/__NR_munlock.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_munlock,0x0096,0x00e5,0x20000cc,0x00cc,0x00cc,0x0cc,0xfff +.syscon nr,__NR_munlock,0x0096,0x00e5,0x20000cc,0x00cc,0x00cc,0x00cc,0x0cc,0xfff diff --git a/libc/sysv/consts/__NR_munlockall.S b/libc/sysv/consts/__NR_munlockall.S index 815a1d808..560127298 100644 --- a/libc/sysv/consts/__NR_munlockall.S +++ b/libc/sysv/consts/__NR_munlockall.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_munlockall,0x0098,0x00e7,0x2000145,0x0145,0x0110,0x0f3,0xfff +.syscon nr,__NR_munlockall,0x0098,0x00e7,0x2000145,0x0145,0x0145,0x0110,0x0f3,0xfff diff --git a/libc/sysv/consts/__NR_munmap.S b/libc/sysv/consts/__NR_munmap.S index 1ec8abda2..829aae168 100644 --- a/libc/sysv/consts/__NR_munmap.S +++ b/libc/sysv/consts/__NR_munmap.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_munmap,0x000b,0x00d7,0x2000049,0x0049,0x0049,0x049,0xfff +.syscon nr,__NR_munmap,0x000b,0x00d7,0x2000049,0x0049,0x0049,0x0049,0x049,0xfff diff --git a/libc/sysv/consts/__NR_name_to_handle_at.S b/libc/sysv/consts/__NR_name_to_handle_at.S index 5e9712a14..390bda5f2 100644 --- a/libc/sysv/consts/__NR_name_to_handle_at.S +++ b/libc/sysv/consts/__NR_name_to_handle_at.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_name_to_handle_at,0x012f,0x0108,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_name_to_handle_at,0x012f,0x0108,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_nanosleep.S b/libc/sysv/consts/__NR_nanosleep.S index 6147d6e34..318e715b8 100644 --- a/libc/sysv/consts/__NR_nanosleep.S +++ b/libc/sysv/consts/__NR_nanosleep.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_nanosleep,0x0023,0x0065,0xfff,0x00f0,0x005b,0x1ae,0xfff +.syscon nr,__NR_nanosleep,0x0023,0x0065,0xfff,0xfff,0x00f0,0x005b,0x1ae,0xfff diff --git a/libc/sysv/consts/__NR_open.S b/libc/sysv/consts/__NR_open.S index a1c70d580..e279f4c3f 100644 --- a/libc/sysv/consts/__NR_open.S +++ b/libc/sysv/consts/__NR_open.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_open,0x0002,0x00b4,0x2000005,0x0005,0x0005,0x005,0xfff +.syscon nr,__NR_open,0x0002,0x00b4,0x2000005,0x0005,0x0005,0x0005,0x005,0xfff diff --git a/libc/sysv/consts/__NR_open_by_handle_at.S b/libc/sysv/consts/__NR_open_by_handle_at.S index c5e74eba0..aa51c2364 100644 --- a/libc/sysv/consts/__NR_open_by_handle_at.S +++ b/libc/sysv/consts/__NR_open_by_handle_at.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_open_by_handle_at,0x0130,0x0109,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_open_by_handle_at,0x0130,0x0109,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_openat.S b/libc/sysv/consts/__NR_openat.S index ce909c2dc..e8a306108 100644 --- a/libc/sysv/consts/__NR_openat.S +++ b/libc/sysv/consts/__NR_openat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_openat,0x0101,0x0038,0x20001cf,0x01f3,0x0141,0x1d4,0xfff +.syscon nr,__NR_openat,0x0101,0x0038,0x20001cf,0x01cf,0x01f3,0x0141,0x1d4,0xfff diff --git a/libc/sysv/consts/__NR_pause.S b/libc/sysv/consts/__NR_pause.S index b11b02bcd..1c5836505 100644 --- a/libc/sysv/consts/__NR_pause.S +++ b/libc/sysv/consts/__NR_pause.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_pause,0x0022,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_pause,0x0022,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_perf_event_open.S b/libc/sysv/consts/__NR_perf_event_open.S index 462ad1e22..56e6614cb 100644 --- a/libc/sysv/consts/__NR_perf_event_open.S +++ b/libc/sysv/consts/__NR_perf_event_open.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_perf_event_open,0x012a,0x00f1,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_perf_event_open,0x012a,0x00f1,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_personality.S b/libc/sysv/consts/__NR_personality.S index 72aa69742..18935eb80 100644 --- a/libc/sysv/consts/__NR_personality.S +++ b/libc/sysv/consts/__NR_personality.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_personality,0x0087,0x005c,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_personality,0x0087,0x005c,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_pidfd_send_signal.S b/libc/sysv/consts/__NR_pidfd_send_signal.S index 33209e259..b576e5776 100644 --- a/libc/sysv/consts/__NR_pidfd_send_signal.S +++ b/libc/sysv/consts/__NR_pidfd_send_signal.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_pidfd_send_signal,0x01a8,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_pidfd_send_signal,0x01a8,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_pipe.S b/libc/sysv/consts/__NR_pipe.S index 2f5b7ecc8..9e9d88680 100644 --- a/libc/sysv/consts/__NR_pipe.S +++ b/libc/sysv/consts/__NR_pipe.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_pipe,0x0016,0x0fff,0x200002a,0x021e,0x0107,0x02a,0xfff +.syscon nr,__NR_pipe,0x0016,0x0fff,0x200002a,0x002a,0x021e,0x0107,0x02a,0xfff diff --git a/libc/sysv/consts/__NR_pipe2.S b/libc/sysv/consts/__NR_pipe2.S index 4bfb9f695..587e021db 100644 --- a/libc/sysv/consts/__NR_pipe2.S +++ b/libc/sysv/consts/__NR_pipe2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_pipe2,0x0125,0x003b,0xfff,0x021e,0x0065,0x1c5,0xfff +.syscon nr,__NR_pipe2,0x0125,0x003b,0xfff,0xfff,0x021e,0x0065,0x1c5,0xfff diff --git a/libc/sysv/consts/__NR_pivot_root.S b/libc/sysv/consts/__NR_pivot_root.S index 1c8ad81f8..eae688d1e 100644 --- a/libc/sysv/consts/__NR_pivot_root.S +++ b/libc/sysv/consts/__NR_pivot_root.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_pivot_root,0x009b,0x0029,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_pivot_root,0x009b,0x0029,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_pkey_alloc.S b/libc/sysv/consts/__NR_pkey_alloc.S index 196cb228e..0984ede6a 100644 --- a/libc/sysv/consts/__NR_pkey_alloc.S +++ b/libc/sysv/consts/__NR_pkey_alloc.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_pkey_alloc,0x014a,0x0121,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_pkey_alloc,0x014a,0x0121,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_pkey_free.S b/libc/sysv/consts/__NR_pkey_free.S index 32b2e4a17..d5bb91bd6 100644 --- a/libc/sysv/consts/__NR_pkey_free.S +++ b/libc/sysv/consts/__NR_pkey_free.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_pkey_free,0x014b,0x0122,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_pkey_free,0x014b,0x0122,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_pkey_mprotect.S b/libc/sysv/consts/__NR_pkey_mprotect.S index 499e38a28..56ccef1c5 100644 --- a/libc/sysv/consts/__NR_pkey_mprotect.S +++ b/libc/sysv/consts/__NR_pkey_mprotect.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_pkey_mprotect,0x0149,0x0120,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_pkey_mprotect,0x0149,0x0120,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_pledge.S b/libc/sysv/consts/__NR_pledge.S index e5e4c16b0..4a815c9f7 100644 --- a/libc/sysv/consts/__NR_pledge.S +++ b/libc/sysv/consts/__NR_pledge.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_pledge,0xfff,0xfff,0xfff,0xfff,0x006c,0xfff,0xfff +.syscon nr,__NR_pledge,0xfff,0xfff,0xfff,0xfff,0xfff,0x006c,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_poll.S b/libc/sysv/consts/__NR_poll.S index f9dd02dd5..4bf203cd1 100644 --- a/libc/sysv/consts/__NR_poll.S +++ b/libc/sysv/consts/__NR_poll.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_poll,0x0007,0x0fff,0x20000e6,0x00d1,0x00fc,0x0d1,0xfff +.syscon nr,__NR_poll,0x0007,0x0fff,0x20000e6,0x00e6,0x00d1,0x00fc,0x0d1,0xfff diff --git a/libc/sysv/consts/__NR_posix_fallocate.S b/libc/sysv/consts/__NR_posix_fallocate.S index 5704d71ff..7e068865e 100644 --- a/libc/sysv/consts/__NR_posix_fallocate.S +++ b/libc/sysv/consts/__NR_posix_fallocate.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_posix_fallocate,0xfff,0xfff,0xfff,0x0212,0xfff,0x1df,0xfff +.syscon nr,__NR_posix_fallocate,0xfff,0xfff,0xfff,0xfff,0x0212,0xfff,0x1df,0xfff diff --git a/libc/sysv/consts/__NR_posix_spawn.S b/libc/sysv/consts/__NR_posix_spawn.S index 2921d501d..5bb788acb 100644 --- a/libc/sysv/consts/__NR_posix_spawn.S +++ b/libc/sysv/consts/__NR_posix_spawn.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_posix_spawn,0xfff,0x0fff,0x20000f4,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_posix_spawn,0xfff,0x0fff,0x20000f4,0x00f4,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_ppoll.S b/libc/sysv/consts/__NR_ppoll.S index 0e2a8d5a9..23a1a4175 100644 --- a/libc/sysv/consts/__NR_ppoll.S +++ b/libc/sysv/consts/__NR_ppoll.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_ppoll,0x010f,0x0049,0xfff,0x0221,0x006d,0xfff,0xfff +.syscon nr,__NR_ppoll,0x010f,0x0049,0xfff,0xfff,0x0221,0x006d,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_prctl.S b/libc/sysv/consts/__NR_prctl.S index c526073f7..ed270c218 100644 --- a/libc/sysv/consts/__NR_prctl.S +++ b/libc/sysv/consts/__NR_prctl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_prctl,0x009d,0x00a7,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_prctl,0x009d,0x00a7,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_pread.S b/libc/sysv/consts/__NR_pread.S index da3119c7a..5d071aac8 100644 --- a/libc/sysv/consts/__NR_pread.S +++ b/libc/sysv/consts/__NR_pread.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_pread,0x0011,0x0043,0x2000099,0x01db,0x00ad,0x0ad,0xfff +.syscon nr,__NR_pread,0x0011,0x0043,0x2000099,0x0099,0x01db,0x00ad,0x0ad,0xfff diff --git a/libc/sysv/consts/__NR_preadv.S b/libc/sysv/consts/__NR_preadv.S index 1cde3a74d..77f9e97ab 100644 --- a/libc/sysv/consts/__NR_preadv.S +++ b/libc/sysv/consts/__NR_preadv.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_preadv,0x0127,0x0045,0xfff,0x0121,0x010b,0x121,0xfff +.syscon nr,__NR_preadv,0x0127,0x0045,0xfff,0xfff,0x0121,0x010b,0x121,0xfff diff --git a/libc/sysv/consts/__NR_preadv2.S b/libc/sysv/consts/__NR_preadv2.S index 385a2d46b..4fb3cb28b 100644 --- a/libc/sysv/consts/__NR_preadv2.S +++ b/libc/sysv/consts/__NR_preadv2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_preadv2,0x0147,0x011e,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_preadv2,0x0147,0x011e,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_prlimit.S b/libc/sysv/consts/__NR_prlimit.S index 5c9315ef5..d38387cc6 100644 --- a/libc/sysv/consts/__NR_prlimit.S +++ b/libc/sysv/consts/__NR_prlimit.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_prlimit,0x012e,0x0105,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_prlimit,0x012e,0x0105,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_process_vm_readv.S b/libc/sysv/consts/__NR_process_vm_readv.S index d705bf87a..aa4d53aee 100644 --- a/libc/sysv/consts/__NR_process_vm_readv.S +++ b/libc/sysv/consts/__NR_process_vm_readv.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_process_vm_readv,0x0136,0x010e,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_process_vm_readv,0x0136,0x010e,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_process_vm_writev.S b/libc/sysv/consts/__NR_process_vm_writev.S index 6d1b5473f..34c1d212c 100644 --- a/libc/sysv/consts/__NR_process_vm_writev.S +++ b/libc/sysv/consts/__NR_process_vm_writev.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_process_vm_writev,0x0137,0x010f,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_process_vm_writev,0x0137,0x010f,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_pselect.S b/libc/sysv/consts/__NR_pselect.S index f64408464..c5f656d3d 100644 --- a/libc/sysv/consts/__NR_pselect.S +++ b/libc/sysv/consts/__NR_pselect.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_pselect,0xfff,0x0fff,0x200018a,0x020a,0x006e,0x1b4,0xfff +.syscon nr,__NR_pselect,0xfff,0x0fff,0x200018a,0x018a,0x020a,0x006e,0x1b4,0xfff diff --git a/libc/sysv/consts/__NR_pselect6.S b/libc/sysv/consts/__NR_pselect6.S index 750d04095..43fa8a449 100644 --- a/libc/sysv/consts/__NR_pselect6.S +++ b/libc/sysv/consts/__NR_pselect6.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_pselect6,0x010e,0x0048,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_pselect6,0x010e,0x0048,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_ptrace.S b/libc/sysv/consts/__NR_ptrace.S index 1bf928bb7..2180c2883 100644 --- a/libc/sysv/consts/__NR_ptrace.S +++ b/libc/sysv/consts/__NR_ptrace.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_ptrace,0x0065,0x0075,0x200001a,0x001a,0x001a,0x01a,0xfff +.syscon nr,__NR_ptrace,0x0065,0x0075,0x200001a,0x001a,0x001a,0x001a,0x01a,0xfff diff --git a/libc/sysv/consts/__NR_pwrite.S b/libc/sysv/consts/__NR_pwrite.S index 6c0b3b53f..1d9ca0b36 100644 --- a/libc/sysv/consts/__NR_pwrite.S +++ b/libc/sysv/consts/__NR_pwrite.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_pwrite,0x0012,0x0044,0x200009a,0x01dc,0x00ae,0x0ae,0xfff +.syscon nr,__NR_pwrite,0x0012,0x0044,0x200009a,0x009a,0x01dc,0x00ae,0x0ae,0xfff diff --git a/libc/sysv/consts/__NR_pwritev.S b/libc/sysv/consts/__NR_pwritev.S index c7bcd05d8..19cae2166 100644 --- a/libc/sysv/consts/__NR_pwritev.S +++ b/libc/sysv/consts/__NR_pwritev.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_pwritev,0x0128,0x0046,0xfff,0x0122,0x010c,0x122,0xfff +.syscon nr,__NR_pwritev,0x0128,0x0046,0xfff,0xfff,0x0122,0x010c,0x122,0xfff diff --git a/libc/sysv/consts/__NR_pwritev2.S b/libc/sysv/consts/__NR_pwritev2.S index 5efd3d9f7..8ce33f2f4 100644 --- a/libc/sysv/consts/__NR_pwritev2.S +++ b/libc/sysv/consts/__NR_pwritev2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_pwritev2,0x0148,0x011f,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_pwritev2,0x0148,0x011f,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_quotactl.S b/libc/sysv/consts/__NR_quotactl.S index f2010c707..4cab91277 100644 --- a/libc/sysv/consts/__NR_quotactl.S +++ b/libc/sysv/consts/__NR_quotactl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_quotactl,0x00b3,0x003c,0x20000a5,0x0094,0x0094,0xfff,0xfff +.syscon nr,__NR_quotactl,0x00b3,0x003c,0x20000a5,0x00a5,0x0094,0x0094,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_read.S b/libc/sysv/consts/__NR_read.S index b291e5858..8345068de 100644 --- a/libc/sysv/consts/__NR_read.S +++ b/libc/sysv/consts/__NR_read.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_read,0x0000,0x003f,0x2000003,0x0003,0x0003,0x003,0xfff +.syscon nr,__NR_read,0x0000,0x003f,0x2000003,0x0003,0x0003,0x0003,0x003,0xfff diff --git a/libc/sysv/consts/__NR_readahead.S b/libc/sysv/consts/__NR_readahead.S index 7700c9fec..8cc155c45 100644 --- a/libc/sysv/consts/__NR_readahead.S +++ b/libc/sysv/consts/__NR_readahead.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_readahead,0x00bb,0x00d5,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_readahead,0x00bb,0x00d5,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_readlink.S b/libc/sysv/consts/__NR_readlink.S index 61f928cf3..9a83560c0 100644 --- a/libc/sysv/consts/__NR_readlink.S +++ b/libc/sysv/consts/__NR_readlink.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_readlink,0x0059,0x0fff,0x200003a,0x003a,0x003a,0x03a,0xfff +.syscon nr,__NR_readlink,0x0059,0x0fff,0x200003a,0x003a,0x003a,0x003a,0x03a,0xfff diff --git a/libc/sysv/consts/__NR_readlinkat.S b/libc/sysv/consts/__NR_readlinkat.S index 146f1fd82..283bb2bc0 100644 --- a/libc/sysv/consts/__NR_readlinkat.S +++ b/libc/sysv/consts/__NR_readlinkat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_readlinkat,0x010b,0x004e,0x20001d9,0x01f4,0x0142,0x1d5,0xfff +.syscon nr,__NR_readlinkat,0x010b,0x004e,0x20001d9,0x01d9,0x01f4,0x0142,0x1d5,0xfff diff --git a/libc/sysv/consts/__NR_readv.S b/libc/sysv/consts/__NR_readv.S index 76d8551ba..3b00bd34a 100644 --- a/libc/sysv/consts/__NR_readv.S +++ b/libc/sysv/consts/__NR_readv.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_readv,0x0013,0x0041,0x2000078,0x0078,0x0078,0x078,0xfff +.syscon nr,__NR_readv,0x0013,0x0041,0x2000078,0x0078,0x0078,0x0078,0x078,0xfff diff --git a/libc/sysv/consts/__NR_reboot.S b/libc/sysv/consts/__NR_reboot.S index 801551091..49c65bcc0 100644 --- a/libc/sysv/consts/__NR_reboot.S +++ b/libc/sysv/consts/__NR_reboot.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_reboot,0x00a9,0x008e,0x2000037,0x0037,0x0037,0x0d0,0xfff +.syscon nr,__NR_reboot,0x00a9,0x008e,0x2000037,0x0037,0x0037,0x0037,0x0d0,0xfff diff --git a/libc/sysv/consts/__NR_recvfrom.S b/libc/sysv/consts/__NR_recvfrom.S index b19c6695d..5567a5f3b 100644 --- a/libc/sysv/consts/__NR_recvfrom.S +++ b/libc/sysv/consts/__NR_recvfrom.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_recvfrom,0x002d,0x00cf,0x200001d,0x001d,0x001d,0x01d,0xfff +.syscon nr,__NR_recvfrom,0x002d,0x00cf,0x200001d,0x001d,0x001d,0x001d,0x01d,0xfff diff --git a/libc/sysv/consts/__NR_recvmmsg.S b/libc/sysv/consts/__NR_recvmmsg.S index e40dc6f5b..74d0e6b3c 100644 --- a/libc/sysv/consts/__NR_recvmmsg.S +++ b/libc/sysv/consts/__NR_recvmmsg.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_recvmmsg,0x012b,0x00f3,0xfff,0xfff,0xfff,0x1db,0xfff +.syscon nr,__NR_recvmmsg,0x012b,0x00f3,0xfff,0xfff,0xfff,0xfff,0x1db,0xfff diff --git a/libc/sysv/consts/__NR_recvmsg.S b/libc/sysv/consts/__NR_recvmsg.S index cf162f023..7f7675aca 100644 --- a/libc/sysv/consts/__NR_recvmsg.S +++ b/libc/sysv/consts/__NR_recvmsg.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_recvmsg,0x002f,0x00d4,0x200001b,0x001b,0x001b,0x01b,0xfff +.syscon nr,__NR_recvmsg,0x002f,0x00d4,0x200001b,0x001b,0x001b,0x001b,0x01b,0xfff diff --git a/libc/sysv/consts/__NR_removexattr.S b/libc/sysv/consts/__NR_removexattr.S index b88ce302b..7e1fbc9f6 100644 --- a/libc/sysv/consts/__NR_removexattr.S +++ b/libc/sysv/consts/__NR_removexattr.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_removexattr,0x00c5,0x000e,0x20000ee,0xfff,0xfff,0x180,0xfff +.syscon nr,__NR_removexattr,0x00c5,0x000e,0x20000ee,0x00ee,0xfff,0xfff,0x180,0xfff diff --git a/libc/sysv/consts/__NR_rename.S b/libc/sysv/consts/__NR_rename.S index ddf4274d4..1c8ba97ff 100644 --- a/libc/sysv/consts/__NR_rename.S +++ b/libc/sysv/consts/__NR_rename.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_rename,0x0052,0x0fff,0x2000080,0x0080,0x0080,0x080,0xfff +.syscon nr,__NR_rename,0x0052,0x0fff,0x2000080,0x0080,0x0080,0x0080,0x080,0xfff diff --git a/libc/sysv/consts/__NR_renameat.S b/libc/sysv/consts/__NR_renameat.S index 3f9631939..44b6edacf 100644 --- a/libc/sysv/consts/__NR_renameat.S +++ b/libc/sysv/consts/__NR_renameat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_renameat,0x0108,0x0026,0x20001d1,0x01f5,0x0143,0x1ca,0xfff +.syscon nr,__NR_renameat,0x0108,0x0026,0x20001d1,0x01d1,0x01f5,0x0143,0x1ca,0xfff diff --git a/libc/sysv/consts/__NR_renameat2.S b/libc/sysv/consts/__NR_renameat2.S index 713b82712..2d167897d 100644 --- a/libc/sysv/consts/__NR_renameat2.S +++ b/libc/sysv/consts/__NR_renameat2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_renameat2,0x013c,0x0114,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_renameat2,0x013c,0x0114,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_request_key.S b/libc/sysv/consts/__NR_request_key.S index 1c9aee170..f779fe300 100644 --- a/libc/sysv/consts/__NR_request_key.S +++ b/libc/sysv/consts/__NR_request_key.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_request_key,0x00f9,0x00da,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_request_key,0x00f9,0x00da,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_restart_syscall.S b/libc/sysv/consts/__NR_restart_syscall.S index b89a7ee5f..006b5a936 100644 --- a/libc/sysv/consts/__NR_restart_syscall.S +++ b/libc/sysv/consts/__NR_restart_syscall.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_restart_syscall,0x00db,0x0080,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_restart_syscall,0x00db,0x0080,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_rmdir.S b/libc/sysv/consts/__NR_rmdir.S index 9b4e7d959..836c34679 100644 --- a/libc/sysv/consts/__NR_rmdir.S +++ b/libc/sysv/consts/__NR_rmdir.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_rmdir,0x0054,0x0fff,0x2000089,0x0089,0x0089,0x089,0xfff +.syscon nr,__NR_rmdir,0x0054,0x0fff,0x2000089,0x0089,0x0089,0x0089,0x089,0xfff diff --git a/libc/sysv/consts/__NR_rseq.S b/libc/sysv/consts/__NR_rseq.S index 3fd77fb61..9ca8eae65 100644 --- a/libc/sysv/consts/__NR_rseq.S +++ b/libc/sysv/consts/__NR_rseq.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_rseq,0x014e,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_rseq,0x014e,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sched_get_priority_max.S b/libc/sysv/consts/__NR_sched_get_priority_max.S index 26498dc90..aa9756811 100644 --- a/libc/sysv/consts/__NR_sched_get_priority_max.S +++ b/libc/sysv/consts/__NR_sched_get_priority_max.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sched_get_priority_max,0x0092,0x007d,0xfff,0x014c,0xfff,0xfff,0xfff +.syscon nr,__NR_sched_get_priority_max,0x0092,0x007d,0xfff,0xfff,0x014c,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sched_get_priority_min.S b/libc/sysv/consts/__NR_sched_get_priority_min.S index 9cfdb4bcd..17ac3baa5 100644 --- a/libc/sysv/consts/__NR_sched_get_priority_min.S +++ b/libc/sysv/consts/__NR_sched_get_priority_min.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sched_get_priority_min,0x0093,0x007e,0xfff,0x014d,0xfff,0xfff,0xfff +.syscon nr,__NR_sched_get_priority_min,0x0093,0x007e,0xfff,0xfff,0x014d,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sched_getaffinity.S b/libc/sysv/consts/__NR_sched_getaffinity.S index 19479a517..4a44771d3 100644 --- a/libc/sysv/consts/__NR_sched_getaffinity.S +++ b/libc/sysv/consts/__NR_sched_getaffinity.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sched_getaffinity,0x00cc,0x007b,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_sched_getaffinity,0x00cc,0x007b,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sched_getattr.S b/libc/sysv/consts/__NR_sched_getattr.S index 1b9642d1d..49ab9c87b 100644 --- a/libc/sysv/consts/__NR_sched_getattr.S +++ b/libc/sysv/consts/__NR_sched_getattr.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sched_getattr,0x013b,0x0113,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_sched_getattr,0x013b,0x0113,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sched_getparam.S b/libc/sysv/consts/__NR_sched_getparam.S index 14f1876b3..daec3b498 100644 --- a/libc/sysv/consts/__NR_sched_getparam.S +++ b/libc/sysv/consts/__NR_sched_getparam.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sched_getparam,0x008f,0x0079,0xfff,0x0148,0xfff,0xfff,0xfff +.syscon nr,__NR_sched_getparam,0x008f,0x0079,0xfff,0xfff,0x0148,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sched_getscheduler.S b/libc/sysv/consts/__NR_sched_getscheduler.S index 6b44fda33..e62b8a71f 100644 --- a/libc/sysv/consts/__NR_sched_getscheduler.S +++ b/libc/sysv/consts/__NR_sched_getscheduler.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sched_getscheduler,0x0091,0x0078,0xfff,0x014a,0xfff,0xfff,0xfff +.syscon nr,__NR_sched_getscheduler,0x0091,0x0078,0xfff,0xfff,0x014a,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sched_rr_get_interval.S b/libc/sysv/consts/__NR_sched_rr_get_interval.S index 8730682e8..7453dc2a9 100644 --- a/libc/sysv/consts/__NR_sched_rr_get_interval.S +++ b/libc/sysv/consts/__NR_sched_rr_get_interval.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sched_rr_get_interval,0x0094,0x007f,0xfff,0x014e,0xfff,0xfff,0xfff +.syscon nr,__NR_sched_rr_get_interval,0x0094,0x007f,0xfff,0xfff,0x014e,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sched_setaffinity.S b/libc/sysv/consts/__NR_sched_setaffinity.S index 4293ef04c..2fc88b3a5 100644 --- a/libc/sysv/consts/__NR_sched_setaffinity.S +++ b/libc/sysv/consts/__NR_sched_setaffinity.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sched_setaffinity,0x00cb,0x007a,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_sched_setaffinity,0x00cb,0x007a,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sched_setattr.S b/libc/sysv/consts/__NR_sched_setattr.S index 96c7b48fe..01b50da62 100644 --- a/libc/sysv/consts/__NR_sched_setattr.S +++ b/libc/sysv/consts/__NR_sched_setattr.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sched_setattr,0x013a,0x0112,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_sched_setattr,0x013a,0x0112,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sched_setparam.S b/libc/sysv/consts/__NR_sched_setparam.S index 3b16a81a3..8f0cec5f5 100644 --- a/libc/sysv/consts/__NR_sched_setparam.S +++ b/libc/sysv/consts/__NR_sched_setparam.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sched_setparam,0x008e,0x0076,0xfff,0x0147,0xfff,0xfff,0xfff +.syscon nr,__NR_sched_setparam,0x008e,0x0076,0xfff,0xfff,0x0147,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sched_setscheduler.S b/libc/sysv/consts/__NR_sched_setscheduler.S index ed1d81351..e5d7bf5db 100644 --- a/libc/sysv/consts/__NR_sched_setscheduler.S +++ b/libc/sysv/consts/__NR_sched_setscheduler.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sched_setscheduler,0x0090,0x0077,0xfff,0x0149,0xfff,0xfff,0xfff +.syscon nr,__NR_sched_setscheduler,0x0090,0x0077,0xfff,0xfff,0x0149,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sched_yield.S b/libc/sysv/consts/__NR_sched_yield.S index 0b881ccda..70381b9b4 100644 --- a/libc/sysv/consts/__NR_sched_yield.S +++ b/libc/sysv/consts/__NR_sched_yield.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sched_yield,0x0018,0x007c,0x200005d,0x014b,0x012a,0x15e,0xfff +.syscon nr,__NR_sched_yield,0x0018,0x007c,0x200005d,0x005d,0x014b,0x012a,0x15e,0xfff diff --git a/libc/sysv/consts/__NR_seccomp.S b/libc/sysv/consts/__NR_seccomp.S index 8ce2e2ab8..5ae3249de 100644 --- a/libc/sysv/consts/__NR_seccomp.S +++ b/libc/sysv/consts/__NR_seccomp.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_seccomp,0x013d,0x0115,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_seccomp,0x013d,0x0115,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_select.S b/libc/sysv/consts/__NR_select.S index bf0333286..353002e92 100644 --- a/libc/sysv/consts/__NR_select.S +++ b/libc/sysv/consts/__NR_select.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_select,0x0017,0x0fff,0x200005d,0x005d,0x0047,0x1a1,0xfff +.syscon nr,__NR_select,0x0017,0x0fff,0x200005d,0x005d,0x005d,0x0047,0x1a1,0xfff diff --git a/libc/sysv/consts/__NR_semctl.S b/libc/sysv/consts/__NR_semctl.S index 15e9bdd24..d9d001125 100644 --- a/libc/sysv/consts/__NR_semctl.S +++ b/libc/sysv/consts/__NR_semctl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_semctl,0x0042,0x00bf,0x20000fe,0x01fe,0x0127,0xfff,0xfff +.syscon nr,__NR_semctl,0x0042,0x00bf,0x20000fe,0x00fe,0x01fe,0x0127,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_semget.S b/libc/sysv/consts/__NR_semget.S index f2328ac11..f7e79f40c 100644 --- a/libc/sysv/consts/__NR_semget.S +++ b/libc/sysv/consts/__NR_semget.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_semget,0x0040,0x00be,0x20000ff,0x00dd,0x00dd,0x0dd,0xfff +.syscon nr,__NR_semget,0x0040,0x00be,0x20000ff,0x00ff,0x00dd,0x00dd,0x0dd,0xfff diff --git a/libc/sysv/consts/__NR_semop.S b/libc/sysv/consts/__NR_semop.S index 729f12ce1..0cb818891 100644 --- a/libc/sysv/consts/__NR_semop.S +++ b/libc/sysv/consts/__NR_semop.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_semop,0x0041,0x00c1,0x2000100,0x00de,0x0122,0x0de,0xfff +.syscon nr,__NR_semop,0x0041,0x00c1,0x2000100,0x0100,0x00de,0x0122,0x0de,0xfff diff --git a/libc/sysv/consts/__NR_semtimedop.S b/libc/sysv/consts/__NR_semtimedop.S index 849f3f855..a030ab071 100644 --- a/libc/sysv/consts/__NR_semtimedop.S +++ b/libc/sysv/consts/__NR_semtimedop.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_semtimedop,0x00dc,0x00c0,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_semtimedop,0x00dc,0x00c0,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sendfile.S b/libc/sysv/consts/__NR_sendfile.S index 5fc1b2a5b..b6493ccdd 100644 --- a/libc/sysv/consts/__NR_sendfile.S +++ b/libc/sysv/consts/__NR_sendfile.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sendfile,0x0028,0x0047,0x2000151,0x0189,0xfff,0xfff,0xfff +.syscon nr,__NR_sendfile,0x0028,0x0047,0x2000151,0x0151,0x0189,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sendmmsg.S b/libc/sysv/consts/__NR_sendmmsg.S index 45a288bb1..31518dc5d 100644 --- a/libc/sysv/consts/__NR_sendmmsg.S +++ b/libc/sysv/consts/__NR_sendmmsg.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sendmmsg,0x0133,0x010d,0xfff,0xfff,0xfff,0x1dc,0xfff +.syscon nr,__NR_sendmmsg,0x0133,0x010d,0xfff,0xfff,0xfff,0xfff,0x1dc,0xfff diff --git a/libc/sysv/consts/__NR_sendmsg.S b/libc/sysv/consts/__NR_sendmsg.S index f18eb36ca..80d6ee4b1 100644 --- a/libc/sysv/consts/__NR_sendmsg.S +++ b/libc/sysv/consts/__NR_sendmsg.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sendmsg,0x002e,0x00d3,0x200001c,0x001c,0x001c,0x01c,0xfff +.syscon nr,__NR_sendmsg,0x002e,0x00d3,0x200001c,0x001c,0x001c,0x001c,0x01c,0xfff diff --git a/libc/sysv/consts/__NR_sendto.S b/libc/sysv/consts/__NR_sendto.S index 69e3b314e..6676252ad 100644 --- a/libc/sysv/consts/__NR_sendto.S +++ b/libc/sysv/consts/__NR_sendto.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sendto,0x002c,0x00ce,0x2000085,0x0085,0x0085,0x085,0xfff +.syscon nr,__NR_sendto,0x002c,0x00ce,0x2000085,0x0085,0x0085,0x0085,0x085,0xfff diff --git a/libc/sysv/consts/__NR_set_mempolicy.S b/libc/sysv/consts/__NR_set_mempolicy.S index 81ebe69a2..d15bdb3ae 100644 --- a/libc/sysv/consts/__NR_set_mempolicy.S +++ b/libc/sysv/consts/__NR_set_mempolicy.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_set_mempolicy,0x00ee,0x00ed,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_set_mempolicy,0x00ee,0x00ed,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_set_robust_list.S b/libc/sysv/consts/__NR_set_robust_list.S index 00360daaa..f3f0ad00f 100644 --- a/libc/sysv/consts/__NR_set_robust_list.S +++ b/libc/sysv/consts/__NR_set_robust_list.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_set_robust_list,0x0111,0x0063,0xfff,0xfff,0xfff,0x0a7,0xfff +.syscon nr,__NR_set_robust_list,0x0111,0x0063,0xfff,0xfff,0xfff,0xfff,0x0a7,0xfff diff --git a/libc/sysv/consts/__NR_set_tid_address.S b/libc/sysv/consts/__NR_set_tid_address.S index df5b98dfe..a3096345b 100644 --- a/libc/sysv/consts/__NR_set_tid_address.S +++ b/libc/sysv/consts/__NR_set_tid_address.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_set_tid_address,0x00da,0x0060,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_set_tid_address,0x00da,0x0060,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_setdomainname.S b/libc/sysv/consts/__NR_setdomainname.S index c4eb391b7..e6c2f9584 100644 --- a/libc/sysv/consts/__NR_setdomainname.S +++ b/libc/sysv/consts/__NR_setdomainname.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_setdomainname,0x00ab,0x00a2,0xfff,0x00a3,0xfff,0xfff,0xfff +.syscon nr,__NR_setdomainname,0x00ab,0x00a2,0xfff,0xfff,0x00a3,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_setfsgid.S b/libc/sysv/consts/__NR_setfsgid.S index 9b88fabd9..6a8120554 100644 --- a/libc/sysv/consts/__NR_setfsgid.S +++ b/libc/sysv/consts/__NR_setfsgid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_setfsgid,0x007b,0x0098,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_setfsgid,0x007b,0x0098,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_setfsuid.S b/libc/sysv/consts/__NR_setfsuid.S index 68988e5b5..cf41863b1 100644 --- a/libc/sysv/consts/__NR_setfsuid.S +++ b/libc/sysv/consts/__NR_setfsuid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_setfsuid,0x007a,0x0097,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_setfsuid,0x007a,0x0097,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_setgid.S b/libc/sysv/consts/__NR_setgid.S index c56e26f3c..c4aef1edf 100644 --- a/libc/sysv/consts/__NR_setgid.S +++ b/libc/sysv/consts/__NR_setgid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_setgid,0x006a,0x0090,0x20000b5,0x00b5,0x00b5,0x0b5,0xfff +.syscon nr,__NR_setgid,0x006a,0x0090,0x20000b5,0x00b5,0x00b5,0x00b5,0x0b5,0xfff diff --git a/libc/sysv/consts/__NR_setgroups.S b/libc/sysv/consts/__NR_setgroups.S index 8f5ba61fd..51f830503 100644 --- a/libc/sysv/consts/__NR_setgroups.S +++ b/libc/sysv/consts/__NR_setgroups.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_setgroups,0x0074,0x009f,0x2000050,0x0050,0x0050,0x050,0xfff +.syscon nr,__NR_setgroups,0x0074,0x009f,0x2000050,0x0050,0x0050,0x0050,0x050,0xfff diff --git a/libc/sysv/consts/__NR_sethostname.S b/libc/sysv/consts/__NR_sethostname.S index d63dd814a..9ebf5c875 100644 --- a/libc/sysv/consts/__NR_sethostname.S +++ b/libc/sysv/consts/__NR_sethostname.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sethostname,0x00aa,0x00a1,0xfff,0x0058,0xfff,0xfff,0xfff +.syscon nr,__NR_sethostname,0x00aa,0x00a1,0xfff,0xfff,0x0058,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_setitimer.S b/libc/sysv/consts/__NR_setitimer.S index 65d010653..f2f8e5315 100644 --- a/libc/sysv/consts/__NR_setitimer.S +++ b/libc/sysv/consts/__NR_setitimer.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_setitimer,0x0026,0x0067,0x2000053,0x0053,0x0045,0x1a9,0xfff +.syscon nr,__NR_setitimer,0x0026,0x0067,0x2000053,0x0053,0x0053,0x0045,0x1a9,0xfff diff --git a/libc/sysv/consts/__NR_setns.S b/libc/sysv/consts/__NR_setns.S index 6952daa71..0c2c90713 100644 --- a/libc/sysv/consts/__NR_setns.S +++ b/libc/sysv/consts/__NR_setns.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_setns,0x0134,0x010c,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_setns,0x0134,0x010c,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_setpgid.S b/libc/sysv/consts/__NR_setpgid.S index dedf57a41..dafe415fb 100644 --- a/libc/sysv/consts/__NR_setpgid.S +++ b/libc/sysv/consts/__NR_setpgid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_setpgid,0x006d,0x009a,0x2000052,0x0052,0x0052,0x052,0xfff +.syscon nr,__NR_setpgid,0x006d,0x009a,0x2000052,0x0052,0x0052,0x0052,0x052,0xfff diff --git a/libc/sysv/consts/__NR_setpriority.S b/libc/sysv/consts/__NR_setpriority.S index f8e5a02c3..4da90f5f9 100644 --- a/libc/sysv/consts/__NR_setpriority.S +++ b/libc/sysv/consts/__NR_setpriority.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_setpriority,0x008d,0x008c,0x2000060,0x0060,0x0060,0x060,0xfff +.syscon nr,__NR_setpriority,0x008d,0x008c,0x2000060,0x0060,0x0060,0x0060,0x060,0xfff diff --git a/libc/sysv/consts/__NR_setregid.S b/libc/sysv/consts/__NR_setregid.S index 2ab3224f1..78bb57149 100644 --- a/libc/sysv/consts/__NR_setregid.S +++ b/libc/sysv/consts/__NR_setregid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_setregid,0x0072,0x008f,0x200007f,0x007f,0x007f,0x07f,0xfff +.syscon nr,__NR_setregid,0x0072,0x008f,0x200007f,0x007f,0x007f,0x007f,0x07f,0xfff diff --git a/libc/sysv/consts/__NR_setresgid.S b/libc/sysv/consts/__NR_setresgid.S index 3d2db5d40..60d38b8d5 100644 --- a/libc/sysv/consts/__NR_setresgid.S +++ b/libc/sysv/consts/__NR_setresgid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_setresgid,0x0077,0x0095,0xfff,0x0138,0x011c,0xfff,0xfff +.syscon nr,__NR_setresgid,0x0077,0x0095,0xfff,0xfff,0x0138,0x011c,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_setresuid.S b/libc/sysv/consts/__NR_setresuid.S index a1a971889..9c4034fba 100644 --- a/libc/sysv/consts/__NR_setresuid.S +++ b/libc/sysv/consts/__NR_setresuid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_setresuid,0x0075,0x0093,0xfff,0x0137,0x011a,0xfff,0xfff +.syscon nr,__NR_setresuid,0x0075,0x0093,0xfff,0xfff,0x0137,0x011a,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_setreuid.S b/libc/sysv/consts/__NR_setreuid.S index 2c2b7aef2..1635ecdb6 100644 --- a/libc/sysv/consts/__NR_setreuid.S +++ b/libc/sysv/consts/__NR_setreuid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_setreuid,0x0071,0x0091,0x200007e,0x007e,0x007e,0x07e,0xfff +.syscon nr,__NR_setreuid,0x0071,0x0091,0x200007e,0x007e,0x007e,0x007e,0x07e,0xfff diff --git a/libc/sysv/consts/__NR_setrlimit.S b/libc/sysv/consts/__NR_setrlimit.S index 06053d870..ea05ee4b8 100644 --- a/libc/sysv/consts/__NR_setrlimit.S +++ b/libc/sysv/consts/__NR_setrlimit.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_setrlimit,0x00a0,0x00a4,0x20000c3,0x00c3,0x00c3,0x0c3,0xfff +.syscon nr,__NR_setrlimit,0x00a0,0x00a4,0x20000c3,0x00c3,0x00c3,0x00c3,0x0c3,0xfff diff --git a/libc/sysv/consts/__NR_setsid.S b/libc/sysv/consts/__NR_setsid.S index 6f23d14e5..2b3f58fb6 100644 --- a/libc/sysv/consts/__NR_setsid.S +++ b/libc/sysv/consts/__NR_setsid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_setsid,0x0070,0x009d,0x2000093,0x0093,0x0093,0x093,0xfff +.syscon nr,__NR_setsid,0x0070,0x009d,0x2000093,0x0093,0x0093,0x0093,0x093,0xfff diff --git a/libc/sysv/consts/__NR_setsockopt.S b/libc/sysv/consts/__NR_setsockopt.S index c77968125..386e4f4bc 100644 --- a/libc/sysv/consts/__NR_setsockopt.S +++ b/libc/sysv/consts/__NR_setsockopt.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_setsockopt,0x0036,0x00d0,0x2000069,0x0069,0x0069,0x069,0xfff +.syscon nr,__NR_setsockopt,0x0036,0x00d0,0x2000069,0x0069,0x0069,0x0069,0x069,0xfff diff --git a/libc/sysv/consts/__NR_settimeofday.S b/libc/sysv/consts/__NR_settimeofday.S index 4daf7235a..a12fd4553 100644 --- a/libc/sysv/consts/__NR_settimeofday.S +++ b/libc/sysv/consts/__NR_settimeofday.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_settimeofday,0x00a4,0x00aa,0x200007a,0x007a,0x0044,0x1a3,0xfff +.syscon nr,__NR_settimeofday,0x00a4,0x00aa,0x200007a,0x007a,0x007a,0x0044,0x1a3,0xfff diff --git a/libc/sysv/consts/__NR_setuid.S b/libc/sysv/consts/__NR_setuid.S index 115bd7335..f1db1dff4 100644 --- a/libc/sysv/consts/__NR_setuid.S +++ b/libc/sysv/consts/__NR_setuid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_setuid,0x0069,0x0092,0x2000017,0x0017,0x0017,0x017,0xfff +.syscon nr,__NR_setuid,0x0069,0x0092,0x2000017,0x0017,0x0017,0x0017,0x017,0xfff diff --git a/libc/sysv/consts/__NR_setxattr.S b/libc/sysv/consts/__NR_setxattr.S index 8c0214882..451c2702d 100644 --- a/libc/sysv/consts/__NR_setxattr.S +++ b/libc/sysv/consts/__NR_setxattr.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_setxattr,0x00bc,0x0005,0x20000ec,0xfff,0xfff,0x177,0xfff +.syscon nr,__NR_setxattr,0x00bc,0x0005,0x20000ec,0x00ec,0xfff,0xfff,0x177,0xfff diff --git a/libc/sysv/consts/__NR_shmat.S b/libc/sysv/consts/__NR_shmat.S index e2fbc4750..ad1dc7004 100644 --- a/libc/sysv/consts/__NR_shmat.S +++ b/libc/sysv/consts/__NR_shmat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_shmat,0x001e,0x00c4,0x2000106,0x00e4,0x00e4,0x0e4,0xfff +.syscon nr,__NR_shmat,0x001e,0x00c4,0x2000106,0x0106,0x00e4,0x00e4,0x0e4,0xfff diff --git a/libc/sysv/consts/__NR_shmctl.S b/libc/sysv/consts/__NR_shmctl.S index 67c7fe6c3..77431d0ad 100644 --- a/libc/sysv/consts/__NR_shmctl.S +++ b/libc/sysv/consts/__NR_shmctl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_shmctl,0x001f,0x00c3,0x2000107,0x0200,0x0128,0x1bb,0xfff +.syscon nr,__NR_shmctl,0x001f,0x00c3,0x2000107,0x0107,0x0200,0x0128,0x1bb,0xfff diff --git a/libc/sysv/consts/__NR_shmdt.S b/libc/sysv/consts/__NR_shmdt.S index bb589b6c1..6e93b493f 100644 --- a/libc/sysv/consts/__NR_shmdt.S +++ b/libc/sysv/consts/__NR_shmdt.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_shmdt,0x0043,0x00c5,0x2000108,0x00e6,0x00e6,0x0e6,0xfff +.syscon nr,__NR_shmdt,0x0043,0x00c5,0x2000108,0x0108,0x00e6,0x00e6,0x0e6,0xfff diff --git a/libc/sysv/consts/__NR_shmget.S b/libc/sysv/consts/__NR_shmget.S index ee1a74fe9..5817203a8 100644 --- a/libc/sysv/consts/__NR_shmget.S +++ b/libc/sysv/consts/__NR_shmget.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_shmget,0x001d,0x00c2,0x2000109,0x00e7,0x0121,0x0e7,0xfff +.syscon nr,__NR_shmget,0x001d,0x00c2,0x2000109,0x0109,0x00e7,0x0121,0x0e7,0xfff diff --git a/libc/sysv/consts/__NR_shutdown.S b/libc/sysv/consts/__NR_shutdown.S index be5944eb7..9de989345 100644 --- a/libc/sysv/consts/__NR_shutdown.S +++ b/libc/sysv/consts/__NR_shutdown.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_shutdown,0x0030,0x00d2,0x2000086,0x0086,0x0086,0x086,0xfff +.syscon nr,__NR_shutdown,0x0030,0x00d2,0x2000086,0x0086,0x0086,0x0086,0x086,0xfff diff --git a/libc/sysv/consts/__NR_sigaction.S b/libc/sysv/consts/__NR_sigaction.S index 0e4db8011..9926c978c 100644 --- a/libc/sysv/consts/__NR_sigaction.S +++ b/libc/sysv/consts/__NR_sigaction.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sigaction,0x000d,0x0086,0x200002e,0x01a0,0x002e,0x154,0xfff +.syscon nr,__NR_sigaction,0x000d,0x0086,0x200002e,0x002e,0x01a0,0x002e,0x154,0xfff diff --git a/libc/sysv/consts/__NR_sigaltstack.S b/libc/sysv/consts/__NR_sigaltstack.S index 3bcaf03fd..4f7637cd5 100644 --- a/libc/sysv/consts/__NR_sigaltstack.S +++ b/libc/sysv/consts/__NR_sigaltstack.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sigaltstack,0x0083,0x0084,0x2000035,0x0035,0x0120,0x119,0xfff +.syscon nr,__NR_sigaltstack,0x0083,0x0084,0x2000035,0x0035,0x0035,0x0120,0x119,0xfff diff --git a/libc/sysv/consts/__NR_signalfd.S b/libc/sysv/consts/__NR_signalfd.S index 9a246c72a..6b093b910 100644 --- a/libc/sysv/consts/__NR_signalfd.S +++ b/libc/sysv/consts/__NR_signalfd.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_signalfd,0x011a,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_signalfd,0x011a,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_signalfd4.S b/libc/sysv/consts/__NR_signalfd4.S index a2fd9a38b..f13ff1c31 100644 --- a/libc/sysv/consts/__NR_signalfd4.S +++ b/libc/sysv/consts/__NR_signalfd4.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_signalfd4,0x0121,0x004a,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_signalfd4,0x0121,0x004a,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sigpending.S b/libc/sysv/consts/__NR_sigpending.S index 46fbaf059..b0406153f 100644 --- a/libc/sysv/consts/__NR_sigpending.S +++ b/libc/sysv/consts/__NR_sigpending.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sigpending,0x007f,0x0088,0x2000034,0x0034,0x0034,0x124,0xfff +.syscon nr,__NR_sigpending,0x007f,0x0088,0x2000034,0x0034,0x0034,0x0034,0x124,0xfff diff --git a/libc/sysv/consts/__NR_sigprocmask.S b/libc/sysv/consts/__NR_sigprocmask.S index c9eaeb6a4..a855c85b7 100644 --- a/libc/sysv/consts/__NR_sigprocmask.S +++ b/libc/sysv/consts/__NR_sigprocmask.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sigprocmask,0x000e,0x0087,0x2000149,0x0154,0x0030,0x125,0xfff +.syscon nr,__NR_sigprocmask,0x000e,0x0087,0x2000149,0x0149,0x0154,0x0030,0x125,0xfff diff --git a/libc/sysv/consts/__NR_sigqueueinfo.S b/libc/sysv/consts/__NR_sigqueueinfo.S index ea0654ca8..028d3e7cf 100644 --- a/libc/sysv/consts/__NR_sigqueueinfo.S +++ b/libc/sysv/consts/__NR_sigqueueinfo.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sigqueueinfo,0x0081,0x008a,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_sigqueueinfo,0x0081,0x008a,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sigsuspend.S b/libc/sysv/consts/__NR_sigsuspend.S index 12ccb0a77..d1f7885c6 100644 --- a/libc/sysv/consts/__NR_sigsuspend.S +++ b/libc/sysv/consts/__NR_sigsuspend.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sigsuspend,0x0082,0x0085,0x200006f,0x0155,0x006f,0x126,0xfff +.syscon nr,__NR_sigsuspend,0x0082,0x0085,0x200006f,0x006f,0x0155,0x006f,0x126,0xfff diff --git a/libc/sysv/consts/__NR_sigtimedwait.S b/libc/sysv/consts/__NR_sigtimedwait.S index 190d96317..75a0802ef 100644 --- a/libc/sysv/consts/__NR_sigtimedwait.S +++ b/libc/sysv/consts/__NR_sigtimedwait.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sigtimedwait,0x0080,0x0089,0xfff,0x0159,0xfff,0xfff,0xfff +.syscon nr,__NR_sigtimedwait,0x0080,0x0089,0xfff,0xfff,0x0159,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_socket.S b/libc/sysv/consts/__NR_socket.S index a17894957..2ef1d48cc 100644 --- a/libc/sysv/consts/__NR_socket.S +++ b/libc/sysv/consts/__NR_socket.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_socket,0x0029,0x00c6,0x2000061,0x0061,0x0061,0x18a,0xfff +.syscon nr,__NR_socket,0x0029,0x00c6,0x2000061,0x0061,0x0061,0x0061,0x18a,0xfff diff --git a/libc/sysv/consts/__NR_socketpair.S b/libc/sysv/consts/__NR_socketpair.S index b3c9c7a42..839c83c17 100644 --- a/libc/sysv/consts/__NR_socketpair.S +++ b/libc/sysv/consts/__NR_socketpair.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_socketpair,0x0035,0x00c7,0x2000087,0x0087,0x0087,0x087,0xfff +.syscon nr,__NR_socketpair,0x0035,0x00c7,0x2000087,0x0087,0x0087,0x0087,0x087,0xfff diff --git a/libc/sysv/consts/__NR_splice.S b/libc/sysv/consts/__NR_splice.S index 7cd79d71b..32951ad90 100644 --- a/libc/sysv/consts/__NR_splice.S +++ b/libc/sysv/consts/__NR_splice.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_splice,0x0113,0x004c,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_splice,0x0113,0x004c,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_stat.S b/libc/sysv/consts/__NR_stat.S index 5cfd564a9..db4148225 100644 --- a/libc/sysv/consts/__NR_stat.S +++ b/libc/sysv/consts/__NR_stat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_stat,0x0004,0x004f,0x2000152,0xfff,0x0026,0x1b7,0xfff +.syscon nr,__NR_stat,0x0004,0x004f,0x2000152,0x0152,0xfff,0x0026,0x1b7,0xfff diff --git a/libc/sysv/consts/__NR_statfs.S b/libc/sysv/consts/__NR_statfs.S index e0fb1c2d7..b614ccd3f 100644 --- a/libc/sysv/consts/__NR_statfs.S +++ b/libc/sysv/consts/__NR_statfs.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_statfs,0x0089,0x002b,0x2000159,0x022b,0x003f,0xfff,0xfff +.syscon nr,__NR_statfs,0x0089,0x002b,0x2000159,0x0159,0x022b,0x003f,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_statx.S b/libc/sysv/consts/__NR_statx.S index 7edd0a2e0..548840e66 100644 --- a/libc/sysv/consts/__NR_statx.S +++ b/libc/sysv/consts/__NR_statx.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_statx,0x014c,0x0123,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_statx,0x014c,0x0123,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_swapoff.S b/libc/sysv/consts/__NR_swapoff.S index 2d804635a..e0bbf5118 100644 --- a/libc/sysv/consts/__NR_swapoff.S +++ b/libc/sysv/consts/__NR_swapoff.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_swapoff,0x00a8,0x00e1,0xfff,0x01a8,0xfff,0xfff,0xfff +.syscon nr,__NR_swapoff,0x00a8,0x00e1,0xfff,0xfff,0x01a8,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_swapon.S b/libc/sysv/consts/__NR_swapon.S index d265bcea6..377b9c8ee 100644 --- a/libc/sysv/consts/__NR_swapon.S +++ b/libc/sysv/consts/__NR_swapon.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_swapon,0x00a7,0x00e0,0x2000055,0x0055,0xfff,0xfff,0xfff +.syscon nr,__NR_swapon,0x00a7,0x00e0,0x2000055,0x0055,0x0055,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_symlink.S b/libc/sysv/consts/__NR_symlink.S index dad67aa4a..3173de4bf 100644 --- a/libc/sysv/consts/__NR_symlink.S +++ b/libc/sysv/consts/__NR_symlink.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_symlink,0x0058,0x0fff,0x2000039,0x0039,0x0039,0x039,0xfff +.syscon nr,__NR_symlink,0x0058,0x0fff,0x2000039,0x0039,0x0039,0x0039,0x039,0xfff diff --git a/libc/sysv/consts/__NR_symlinkat.S b/libc/sysv/consts/__NR_symlinkat.S index cf47e498c..edb84b93a 100644 --- a/libc/sysv/consts/__NR_symlinkat.S +++ b/libc/sysv/consts/__NR_symlinkat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_symlinkat,0x010a,0x0024,0x20001da,0x01f6,0x0144,0x1d6,0xfff +.syscon nr,__NR_symlinkat,0x010a,0x0024,0x20001da,0x01da,0x01f6,0x0144,0x1d6,0xfff diff --git a/libc/sysv/consts/__NR_sync.S b/libc/sysv/consts/__NR_sync.S index d9d28eabc..1cc301602 100644 --- a/libc/sysv/consts/__NR_sync.S +++ b/libc/sysv/consts/__NR_sync.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sync,0x00a2,0x0051,0x2000024,0x0024,0x0024,0x024,0xfff +.syscon nr,__NR_sync,0x00a2,0x0051,0x2000024,0x0024,0x0024,0x0024,0x024,0xfff diff --git a/libc/sysv/consts/__NR_sync_file_range.S b/libc/sysv/consts/__NR_sync_file_range.S index 0ed2af2d9..5d1cb49ff 100644 --- a/libc/sysv/consts/__NR_sync_file_range.S +++ b/libc/sysv/consts/__NR_sync_file_range.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sync_file_range,0x0115,0x0054,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_sync_file_range,0x0115,0x0054,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_syncfs.S b/libc/sysv/consts/__NR_syncfs.S index b227c6962..a83b01e72 100644 --- a/libc/sysv/consts/__NR_syncfs.S +++ b/libc/sysv/consts/__NR_syncfs.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_syncfs,0x0132,0x010b,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_syncfs,0x0132,0x010b,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sysfs.S b/libc/sysv/consts/__NR_sysfs.S index 78e533d2d..a46b7f77f 100644 --- a/libc/sysv/consts/__NR_sysfs.S +++ b/libc/sysv/consts/__NR_sysfs.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sysfs,0x008b,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_sysfs,0x008b,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sysinfo.S b/libc/sysv/consts/__NR_sysinfo.S index 7abec081f..ee2a73e53 100644 --- a/libc/sysv/consts/__NR_sysinfo.S +++ b/libc/sysv/consts/__NR_sysinfo.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_sysinfo,0x0063,0x00b3,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_sysinfo,0x0063,0x00b3,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_syslog.S b/libc/sysv/consts/__NR_syslog.S index d43facf13..00cd608d8 100644 --- a/libc/sysv/consts/__NR_syslog.S +++ b/libc/sysv/consts/__NR_syslog.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_syslog,0x0067,0x0074,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_syslog,0x0067,0x0074,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_tee.S b/libc/sysv/consts/__NR_tee.S index ef51a15c9..fab254f48 100644 --- a/libc/sysv/consts/__NR_tee.S +++ b/libc/sysv/consts/__NR_tee.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_tee,0x0114,0x004d,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_tee,0x0114,0x004d,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_tgkill.S b/libc/sysv/consts/__NR_tgkill.S index 125b46a26..87fc0983e 100644 --- a/libc/sysv/consts/__NR_tgkill.S +++ b/libc/sysv/consts/__NR_tgkill.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_tgkill,0x00ea,0x0083,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_tgkill,0x00ea,0x0083,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_tgsigqueueinfo.S b/libc/sysv/consts/__NR_tgsigqueueinfo.S index 65150b77d..5a27d067e 100644 --- a/libc/sysv/consts/__NR_tgsigqueueinfo.S +++ b/libc/sysv/consts/__NR_tgsigqueueinfo.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_tgsigqueueinfo,0x0129,0x00f0,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_tgsigqueueinfo,0x0129,0x00f0,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_timer_create.S b/libc/sysv/consts/__NR_timer_create.S index 46d815618..6dbe12cfd 100644 --- a/libc/sysv/consts/__NR_timer_create.S +++ b/libc/sysv/consts/__NR_timer_create.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_timer_create,0x00de,0x006b,0xfff,0xfff,0xfff,0x0eb,0xfff +.syscon nr,__NR_timer_create,0x00de,0x006b,0xfff,0xfff,0xfff,0xfff,0x0eb,0xfff diff --git a/libc/sysv/consts/__NR_timer_delete.S b/libc/sysv/consts/__NR_timer_delete.S index ebf8bfe30..a90ab356c 100644 --- a/libc/sysv/consts/__NR_timer_delete.S +++ b/libc/sysv/consts/__NR_timer_delete.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_timer_delete,0x00e2,0x006f,0xfff,0xfff,0xfff,0x0ec,0xfff +.syscon nr,__NR_timer_delete,0x00e2,0x006f,0xfff,0xfff,0xfff,0xfff,0x0ec,0xfff diff --git a/libc/sysv/consts/__NR_timer_getoverrun.S b/libc/sysv/consts/__NR_timer_getoverrun.S index 10ed36f24..909862977 100644 --- a/libc/sysv/consts/__NR_timer_getoverrun.S +++ b/libc/sysv/consts/__NR_timer_getoverrun.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_timer_getoverrun,0x00e1,0x006d,0xfff,0xfff,0xfff,0x0ef,0xfff +.syscon nr,__NR_timer_getoverrun,0x00e1,0x006d,0xfff,0xfff,0xfff,0xfff,0x0ef,0xfff diff --git a/libc/sysv/consts/__NR_timer_gettime.S b/libc/sysv/consts/__NR_timer_gettime.S index e1fa9e3b8..a3e83ef45 100644 --- a/libc/sysv/consts/__NR_timer_gettime.S +++ b/libc/sysv/consts/__NR_timer_gettime.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_timer_gettime,0x00e0,0x006c,0xfff,0xfff,0xfff,0x1bf,0xfff +.syscon nr,__NR_timer_gettime,0x00e0,0x006c,0xfff,0xfff,0xfff,0xfff,0x1bf,0xfff diff --git a/libc/sysv/consts/__NR_timer_settime.S b/libc/sysv/consts/__NR_timer_settime.S index eb995a570..9eb250bc2 100644 --- a/libc/sysv/consts/__NR_timer_settime.S +++ b/libc/sysv/consts/__NR_timer_settime.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_timer_settime,0x00df,0x006e,0xfff,0xfff,0xfff,0x1be,0xfff +.syscon nr,__NR_timer_settime,0x00df,0x006e,0xfff,0xfff,0xfff,0xfff,0x1be,0xfff diff --git a/libc/sysv/consts/__NR_timerfd_create.S b/libc/sysv/consts/__NR_timerfd_create.S index 7f84f5c0c..22cc33fae 100644 --- a/libc/sysv/consts/__NR_timerfd_create.S +++ b/libc/sysv/consts/__NR_timerfd_create.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_timerfd_create,0x011b,0x0055,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_timerfd_create,0x011b,0x0055,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_timerfd_gettime.S b/libc/sysv/consts/__NR_timerfd_gettime.S index a9dff5151..1bddcaef8 100644 --- a/libc/sysv/consts/__NR_timerfd_gettime.S +++ b/libc/sysv/consts/__NR_timerfd_gettime.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_timerfd_gettime,0x011f,0x0057,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_timerfd_gettime,0x011f,0x0057,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_timerfd_settime.S b/libc/sysv/consts/__NR_timerfd_settime.S index 28d336a81..41ddc099e 100644 --- a/libc/sysv/consts/__NR_timerfd_settime.S +++ b/libc/sysv/consts/__NR_timerfd_settime.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_timerfd_settime,0x011e,0x0056,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_timerfd_settime,0x011e,0x0056,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_times.S b/libc/sysv/consts/__NR_times.S index 774dc4100..ea1b126fa 100644 --- a/libc/sysv/consts/__NR_times.S +++ b/libc/sysv/consts/__NR_times.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_times,0x0064,0x0099,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_times,0x0064,0x0099,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_tkill.S b/libc/sysv/consts/__NR_tkill.S index a6fc6492a..a4cf920a8 100644 --- a/libc/sysv/consts/__NR_tkill.S +++ b/libc/sysv/consts/__NR_tkill.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_tkill,0x00c8,0x0082,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_tkill,0x00c8,0x0082,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_truncate.S b/libc/sysv/consts/__NR_truncate.S index da9dd33d7..856786287 100644 --- a/libc/sysv/consts/__NR_truncate.S +++ b/libc/sysv/consts/__NR_truncate.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_truncate,0x004c,0x002d,0x20000c8,0x01df,0x00c8,0x0c8,0xfff +.syscon nr,__NR_truncate,0x004c,0x002d,0x20000c8,0x00c8,0x01df,0x00c8,0x0c8,0xfff diff --git a/libc/sysv/consts/__NR_umask.S b/libc/sysv/consts/__NR_umask.S index 29b80110c..8b1ababac 100644 --- a/libc/sysv/consts/__NR_umask.S +++ b/libc/sysv/consts/__NR_umask.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_umask,0x005f,0x00a6,0x200003c,0x003c,0x003c,0x03c,0xfff +.syscon nr,__NR_umask,0x005f,0x00a6,0x200003c,0x003c,0x003c,0x003c,0x03c,0xfff diff --git a/libc/sysv/consts/__NR_umount2.S b/libc/sysv/consts/__NR_umount2.S index 051ef84e9..7792eb736 100644 --- a/libc/sysv/consts/__NR_umount2.S +++ b/libc/sysv/consts/__NR_umount2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_umount2,0x00a6,0x0027,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_umount2,0x00a6,0x0027,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_uname.S b/libc/sysv/consts/__NR_uname.S index 2f258c89b..265d9e02d 100644 --- a/libc/sysv/consts/__NR_uname.S +++ b/libc/sysv/consts/__NR_uname.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_uname,0x003f,0x00a0,0xfff,0x00a4,0xfff,0xfff,0xfff +.syscon nr,__NR_uname,0x003f,0x00a0,0xfff,0xfff,0x00a4,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_unlink.S b/libc/sysv/consts/__NR_unlink.S index 2ab786026..c039f1c6b 100644 --- a/libc/sysv/consts/__NR_unlink.S +++ b/libc/sysv/consts/__NR_unlink.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_unlink,0x0057,0x00b5,0x200000a,0x000a,0x000a,0x00a,0xfff +.syscon nr,__NR_unlink,0x0057,0x00b5,0x200000a,0x000a,0x000a,0x000a,0x00a,0xfff diff --git a/libc/sysv/consts/__NR_unlinkat.S b/libc/sysv/consts/__NR_unlinkat.S index 3d161d25e..b3667075b 100644 --- a/libc/sysv/consts/__NR_unlinkat.S +++ b/libc/sysv/consts/__NR_unlinkat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_unlinkat,0x0107,0x0023,0x20001d8,0x01f7,0x0145,0x1d7,0xfff +.syscon nr,__NR_unlinkat,0x0107,0x0023,0x20001d8,0x01d8,0x01f7,0x0145,0x1d7,0xfff diff --git a/libc/sysv/consts/__NR_unshare.S b/libc/sysv/consts/__NR_unshare.S index cc8597611..cc8507603 100644 --- a/libc/sysv/consts/__NR_unshare.S +++ b/libc/sysv/consts/__NR_unshare.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_unshare,0x0110,0x0061,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_unshare,0x0110,0x0061,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_userfaultfd.S b/libc/sysv/consts/__NR_userfaultfd.S index 7ab8ddb67..621c454e9 100644 --- a/libc/sysv/consts/__NR_userfaultfd.S +++ b/libc/sysv/consts/__NR_userfaultfd.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_userfaultfd,0x0143,0x011a,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_userfaultfd,0x0143,0x011a,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_ustat.S b/libc/sysv/consts/__NR_ustat.S index cb79e6e96..79ab10441 100644 --- a/libc/sysv/consts/__NR_ustat.S +++ b/libc/sysv/consts/__NR_ustat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_ustat,0x0088,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_ustat,0x0088,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_utime.S b/libc/sysv/consts/__NR_utime.S index 6261c095e..725eb7fda 100644 --- a/libc/sysv/consts/__NR_utime.S +++ b/libc/sysv/consts/__NR_utime.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_utime,0x0084,0x0062,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_utime,0x0084,0x0062,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_utimensat.S b/libc/sysv/consts/__NR_utimensat.S index 99a09a023..54b0b6319 100644 --- a/libc/sysv/consts/__NR_utimensat.S +++ b/libc/sysv/consts/__NR_utimensat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_utimensat,0x0118,0x0058,0xfff,0x0223,0x0054,0x1d3,0xfff +.syscon nr,__NR_utimensat,0x0118,0x0058,0xfff,0xfff,0x0223,0x0054,0x1d3,0xfff diff --git a/libc/sysv/consts/__NR_utimes.S b/libc/sysv/consts/__NR_utimes.S index 24acbb2bb..8e03a655b 100644 --- a/libc/sysv/consts/__NR_utimes.S +++ b/libc/sysv/consts/__NR_utimes.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_utimes,0x00eb,0x0058,0x200008a,0x008a,0x004c,0x1a4,0xfff +.syscon nr,__NR_utimes,0x00eb,0x0058,0x200008a,0x008a,0x008a,0x004c,0x1a4,0xfff diff --git a/libc/sysv/consts/__NR_vfork.S b/libc/sysv/consts/__NR_vfork.S index a79bf1194..bef244d58 100644 --- a/libc/sysv/consts/__NR_vfork.S +++ b/libc/sysv/consts/__NR_vfork.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_vfork,0x003a,0x0fff,0x2000042,0x0042,0x0042,0x042,0xfff +.syscon nr,__NR_vfork,0x003a,0x0fff,0x2000042,0x0042,0x0042,0x0042,0x042,0xfff diff --git a/libc/sysv/consts/__NR_vhangup.S b/libc/sysv/consts/__NR_vhangup.S index 0aee5e4c7..901881231 100644 --- a/libc/sysv/consts/__NR_vhangup.S +++ b/libc/sysv/consts/__NR_vhangup.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_vhangup,0x0099,0x003a,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_vhangup,0x0099,0x003a,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_vmsplice.S b/libc/sysv/consts/__NR_vmsplice.S index 7e15bb2d3..cbf08d3e9 100644 --- a/libc/sysv/consts/__NR_vmsplice.S +++ b/libc/sysv/consts/__NR_vmsplice.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_vmsplice,0x0116,0x004b,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_vmsplice,0x0116,0x004b,0xfff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_wait4.S b/libc/sysv/consts/__NR_wait4.S index 8fb0fa897..a85facda8 100644 --- a/libc/sysv/consts/__NR_wait4.S +++ b/libc/sysv/consts/__NR_wait4.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_wait4,0x003d,0x0104,0x2000007,0x0007,0x000b,0x1c1,0xfff +.syscon nr,__NR_wait4,0x003d,0x0104,0x2000007,0x0007,0x0007,0x000b,0x1c1,0xfff diff --git a/libc/sysv/consts/__NR_waitid.S b/libc/sysv/consts/__NR_waitid.S index 28a9709a0..f65a17544 100644 --- a/libc/sysv/consts/__NR_waitid.S +++ b/libc/sysv/consts/__NR_waitid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_waitid,0x00f7,0x005f,0x20000ad,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_waitid,0x00f7,0x005f,0x20000ad,0x00ad,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_write.S b/libc/sysv/consts/__NR_write.S index 48c9cdc4a..2a8fa8b14 100644 --- a/libc/sysv/consts/__NR_write.S +++ b/libc/sysv/consts/__NR_write.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_write,0x0001,0x0040,0x2000004,0x0004,0x0004,0x004,0xfff +.syscon nr,__NR_write,0x0001,0x0040,0x2000004,0x0004,0x0004,0x0004,0x004,0xfff diff --git a/libc/sysv/consts/__NR_writev.S b/libc/sysv/consts/__NR_writev.S index 3ceefa490..f77d0ab2f 100644 --- a/libc/sysv/consts/__NR_writev.S +++ b/libc/sysv/consts/__NR_writev.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_writev,0x0014,0x0042,0x2000079,0x0079,0x0079,0x079,0xfff +.syscon nr,__NR_writev,0x0014,0x0042,0x2000079,0x0079,0x0079,0x0079,0x079,0xfff diff --git a/libc/sysv/consts/syscon.internal.h b/libc/sysv/consts/syscon.internal.h index 57ba9eb22..f14368282 100644 --- a/libc/sysv/consts/syscon.internal.h +++ b/libc/sysv/consts/syscon.internal.h @@ -27,7 +27,7 @@ #define ENCODE .balign 8 ; .quad #endif -.macro .syscon group:req name:req linux:req linux_aarch64:req xnu:req freebsd:req openbsd:req netbsd:req windows:req +.macro .syscon group:req name:req linux:req linux_aarch64:req xnu:req xnu_aarch64:req freebsd:req openbsd:req netbsd:req windows:req .section .piro.bss.sort.syscon.2.\group\().\name,"aw",@nobits .balign 8 @@ -47,7 +47,11 @@ #if SupportsXnu() .section .sort.rodata.syscon.xnu.2.\group\().\name,"a",@progbits +#ifdef __aarch64__ + ENCODE \xnu_aarch64 +#else ENCODE \xnu +#endif .previous #endif diff --git a/third_party/nsync/mu_semaphore.c b/third_party/nsync/mu_semaphore.c index 0b128bc98..7ff8f13b0 100644 --- a/third_party/nsync/mu_semaphore.c +++ b/third_party/nsync/mu_semaphore.c @@ -15,8 +15,8 @@ │ See the License for the specific language governing permissions and │ │ limitations under the License. │ ╚─────────────────────────────────────────────────────────────────────────────*/ -#include "libc/dce.h" #include "third_party/nsync/mu_semaphore.h" +#include "libc/dce.h" #include "third_party/nsync/mu_semaphore.internal.h" asm(".ident\t\"\\n\\n\ @@ -27,7 +27,9 @@ https://github.com/google/nsync\""); /* Initialize *s; the initial value is 0. */ void nsync_mu_semaphore_init (nsync_semaphore *s) { - if (IsNetbsd ()) { + if (IsXnuSilicon ()) { + return nsync_mu_semaphore_init_gcd (s); + } else if (IsNetbsd ()) { return nsync_mu_semaphore_init_sem (s); } else { return nsync_mu_semaphore_init_futex (s); @@ -36,7 +38,9 @@ void nsync_mu_semaphore_init (nsync_semaphore *s) { /* Wait until the count of *s exceeds 0, and decrement it. */ errno_t nsync_mu_semaphore_p (nsync_semaphore *s) { - if (IsNetbsd ()) { + if (IsXnuSilicon ()) { + return nsync_mu_semaphore_p_gcd (s); + } else if (IsNetbsd ()) { return nsync_mu_semaphore_p_sem (s); } else { return nsync_mu_semaphore_p_futex (s); @@ -47,7 +51,9 @@ errno_t nsync_mu_semaphore_p (nsync_semaphore *s) { the count of *s is non-zero, in which case decrement *s and return 0; or abs_deadline expires, in which case return ETIMEDOUT. */ errno_t nsync_mu_semaphore_p_with_deadline (nsync_semaphore *s, nsync_time abs_deadline) { - if (IsNetbsd ()) { + if (IsXnuSilicon ()) { + return nsync_mu_semaphore_p_with_deadline_gcd (s, abs_deadline); + } else if (IsNetbsd ()) { return nsync_mu_semaphore_p_with_deadline_sem (s, abs_deadline); } else { return nsync_mu_semaphore_p_with_deadline_futex (s, abs_deadline); @@ -56,7 +62,9 @@ errno_t nsync_mu_semaphore_p_with_deadline (nsync_semaphore *s, nsync_time abs_d /* Ensure that the count of *s is at least 1. */ void nsync_mu_semaphore_v (nsync_semaphore *s) { - if (IsNetbsd ()) { + if (IsXnuSilicon ()) { + return nsync_mu_semaphore_v_gcd (s); + } else if (IsNetbsd ()) { return nsync_mu_semaphore_v_sem (s); } else { return nsync_mu_semaphore_v_futex (s); diff --git a/third_party/nsync/mu_semaphore.internal.h b/third_party/nsync/mu_semaphore.internal.h index 390b3b323..3a0bed3b4 100755 --- a/third_party/nsync/mu_semaphore.internal.h +++ b/third_party/nsync/mu_semaphore.internal.h @@ -15,6 +15,11 @@ errno_t nsync_mu_semaphore_p_sem(nsync_semaphore *); errno_t nsync_mu_semaphore_p_with_deadline_sem(nsync_semaphore *, nsync_time); void nsync_mu_semaphore_v_sem(nsync_semaphore *); +void nsync_mu_semaphore_init_gcd(nsync_semaphore *); +errno_t nsync_mu_semaphore_p_gcd(nsync_semaphore *); +errno_t nsync_mu_semaphore_p_with_deadline_gcd(nsync_semaphore *, nsync_time); +void nsync_mu_semaphore_v_gcd(nsync_semaphore *); + COSMOPOLITAN_C_END_ #endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */ #endif /* COSMOPOLITAN_THIRD_PARTY_NSYNC_MU_SEMAPHORE_INTERNAL_H_ */ diff --git a/third_party/nsync/mu_semaphore_futex.c b/third_party/nsync/mu_semaphore_futex.c index 71c1ec63e..23d67267a 100644 --- a/third_party/nsync/mu_semaphore_futex.c +++ b/third_party/nsync/mu_semaphore_futex.c @@ -23,13 +23,12 @@ #include "third_party/nsync/atomic.internal.h" #include "third_party/nsync/futex.internal.h" #include "third_party/nsync/mu_semaphore.internal.h" - -asm(".ident\t\"\\n\\n\ -*NSYNC (Apache 2.0)\\n\ -Copyright 2016 Google, Inc.\\n\ -https://github.com/google/nsync\""); // clang-format off +/** + * @fileoverview Semaphores w/ Linux Futexes API. + */ + #define ASSERT(x) _npassert(x) /* Check that atomic operations on nsync_atomic_uint32_ can be applied to int. */ diff --git a/third_party/nsync/mu_semaphore_gcd.c b/third_party/nsync/mu_semaphore_gcd.c new file mode 100644 index 000000000..cc8a4413e --- /dev/null +++ b/third_party/nsync/mu_semaphore_gcd.c @@ -0,0 +1,99 @@ +/*-*- mode:c;indent-tabs-mode:t;c-basic-offset:8;tab-width:8;coding:utf-8 -*-│ +│vi: set et ft=c ts=8 tw=8 fenc=utf-8 :vi│ +╞══════════════════════════════════════════════════════════════════════════════╡ +│ Copyright 2016 Google Inc. │ +│ │ +│ Licensed under the Apache License, Version 2.0 (the "License"); │ +│ you may not use this file except in compliance with the License. │ +│ You may obtain a copy of the License at │ +│ │ +│ http://www.apache.org/licenses/LICENSE-2.0 │ +│ │ +│ Unless required by applicable law or agreed to in writing, software │ +│ distributed under the License is distributed on an "AS IS" BASIS, │ +│ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. │ +│ See the License for the specific language governing permissions and │ +│ limitations under the License. │ +╚─────────────────────────────────────────────────────────────────────────────*/ +#include "libc/assert.h" +#include "libc/errno.h" +#include "libc/intrin/strace.internal.h" +#include "libc/runtime/syslib.internal.h" +#include "libc/str/str.h" +#include "libc/thread/thread.h" +#include "third_party/nsync/atomic.h" +#include "third_party/nsync/atomic.internal.h" +#include "third_party/nsync/futex.internal.h" +#include "third_party/nsync/mu_semaphore.internal.h" +#include "third_party/nsync/time.h" +// clang-format off + +/** + * @fileoverview Semaphores w/ Apple's Grand Central Dispatch API. + */ + +#define DISPATCH_TIME_FOREVER ~0ull + +static dispatch_semaphore_t dispatch_semaphore_create(long count) { + dispatch_semaphore_t ds; + ds = __syslib->dispatch_semaphore_create (count); + STRACE ("dispatch_semaphore_create(%ld) → %#lx", count, ds); + return (ds); +} + +static long dispatch_semaphore_wait (dispatch_semaphore_t ds, + dispatch_time_t dt) { + long rc = __syslib->dispatch_semaphore_wait (ds, dt); + STRACE ("dispatch_semaphore_wait(%#lx, %ld) → %ld", ds, dt, rc); + return (rc); +} + +static long dispatch_semaphore_signal (dispatch_semaphore_t ds) { + long rc = __syslib->dispatch_semaphore_signal (ds); + STRACE ("dispatch_semaphore_signal(%#lx) → %ld", ds, rc); + return (ds); +} + +static dispatch_time_t dispatch_walltime (const struct timespec *base, + int64_t offset) { + return __syslib->dispatch_walltime (base, offset); +} + +/* Initialize *s; the initial value is 0. */ +void nsync_mu_semaphore_init_gcd (nsync_semaphore *s) { + *(dispatch_semaphore_t *)s = dispatch_semaphore_create (0); +} + +/* Wait until the count of *s exceeds 0, and decrement it. */ +errno_t nsync_mu_semaphore_p_gcd (nsync_semaphore *s) { + dispatch_semaphore_wait (*(dispatch_semaphore_t *)s, + DISPATCH_TIME_FOREVER); + return (0); +} + +/* Wait until one of: + the count of *s is non-zero, in which case decrement *s and return 0; + or abs_deadline expires, in which case return ETIMEDOUT. */ +errno_t nsync_mu_semaphore_p_with_deadline_gcd (nsync_semaphore *s, + nsync_time abs_deadline) { + errno_t result = 0; + if (nsync_time_cmp (abs_deadline, nsync_time_no_deadline) == 0) { + dispatch_semaphore_wait (*(dispatch_semaphore_t *)s, + DISPATCH_TIME_FOREVER); + } else { + struct timespec ts; + memset (&ts, 0, sizeof (ts)); + ts.tv_sec = NSYNC_TIME_SEC (abs_deadline); + ts.tv_nsec = NSYNC_TIME_NSEC (abs_deadline); + if (dispatch_semaphore_wait (*(dispatch_semaphore_t *)s, + dispatch_walltime (&abs_deadline, 0)) != 0) { + result = ETIMEDOUT; + } + } + return (result); +} + +/* Ensure that the count of *s is at least 1. */ +void nsync_mu_semaphore_v_gcd (nsync_semaphore *s) { + dispatch_semaphore_signal (*(dispatch_semaphore_t *)s); +} diff --git a/third_party/nsync/mu_semaphore_sem.c b/third_party/nsync/mu_semaphore_sem.c index 693eb0683..3f13b8ffe 100644 --- a/third_party/nsync/mu_semaphore_sem.c +++ b/third_party/nsync/mu_semaphore_sem.c @@ -29,6 +29,10 @@ #include "third_party/nsync/time.h" // clang-format off +/** + * @fileoverview Semaphores w/ POSIX Semaphores API. + */ + #define ASSERT(x) _npassert(x) struct sem {