From 5a455eaa0b13abc3c1b44e91d564dcbda56089ba Mon Sep 17 00:00:00 2001 From: Justine Tunney Date: Wed, 10 May 2023 01:10:28 -0700 Subject: [PATCH] Work on magic numbers for aarch64 --- libc/calls/clock_gettime.c | 8 +- libc/calls/metalfile.c | 4 + libc/calls/ntcontext2linux.c | 4 + libc/calls/pledge-linux.c | 4 +- libc/calls/sigenter-freebsd.c | 4 + libc/calls/sigenter-linux.c | 4 + libc/calls/sigenter-netbsd.c | 4 + libc/calls/sigenter-openbsd.c | 4 + libc/calls/struct/ucontext-netbsd.internal.h | 4 + libc/calls/ucontext.h | 25 +- libc/dce.h | 4 +- libc/integral/c.inc | 6 + libc/intrin/g_fds.c | 2 + libc/intrin/iswsl.c | 8 +- libc/runtime/cosmo2.c | 10 +- libc/runtime/enable_tls.c | 2 +- libc/runtime/internal.h | 1 + libc/runtime/set_tls.c | 2 +- libc/str/getzipcdir.c | 6 +- libc/sysv/calls/__sys_wait4.S | 2 +- libc/sysv/calls/get_mempolicy.S | 2 +- libc/sysv/calls/ioprio_get.S | 2 +- libc/sysv/calls/ioprio_set.S | 2 +- libc/sysv/calls/set_mempolicy.S | 2 +- libc/sysv/calls/sys_clone3.S | 2 +- libc/sysv/calls/sys_close_range.S | 2 +- libc/sysv/calls/sys_epoll_pwait2.S | 2 +- libc/sysv/calls/sys_faccessat2.S | 2 +- libc/sysv/calls/sys_fsconfig.S | 2 +- libc/sysv/calls/sys_fsmount.S | 2 +- libc/sysv/calls/sys_fsopen.S | 2 +- libc/sysv/calls/sys_fspick.S | 2 +- libc/sysv/calls/sys_io_pgetevents.S | 2 +- libc/sysv/calls/sys_io_uring_enter.S | 2 +- libc/sysv/calls/sys_io_uring_register.S | 2 +- libc/sysv/calls/sys_io_uring_setup.S | 2 +- libc/sysv/calls/sys_landlock_add_rule.S | 2 +- libc/sysv/calls/sys_landlock_create_ruleset.S | 2 +- libc/sysv/calls/sys_landlock_restrict_self.S | 2 +- libc/sysv/calls/sys_mount_setattr.S | 2 +- libc/sysv/calls/sys_move_mount.S | 2 +- libc/sysv/calls/sys_open_tree.S | 2 +- libc/sysv/calls/sys_openat2.S | 2 +- libc/sysv/calls/sys_pidfd_getfd.S | 2 +- libc/sysv/calls/sys_pidfd_open.S | 2 +- libc/sysv/calls/sys_pidfd_send_signal.S | 2 +- libc/sysv/calls/sys_process_madvise.S | 2 +- libc/sysv/calls/sys_pselect.S | 2 +- libc/sysv/calls/sys_rseq.S | 2 +- libc/sysv/calls/sys_rt_tgsigqueueinfo.S | 2 - libc/sysv/calls/sys_tgsigqueueinfo.S | 2 + libc/sysv/consts.sh | 4166 ++++++++--------- libc/sysv/consts/ABORTED_COMMAND.S | 2 +- libc/sysv/consts/ACCT_BYTEORDER.S | 2 +- libc/sysv/consts/ACCT_COMM.S | 2 +- libc/sysv/consts/ACK.S | 2 +- libc/sysv/consts/ACORE.S | 2 +- libc/sysv/consts/AFORK.S | 2 +- libc/sysv/consts/AF_ALG.S | 2 +- libc/sysv/consts/AF_APPLETALK.S | 2 +- libc/sysv/consts/AF_ASH.S | 2 +- libc/sysv/consts/AF_ATMPVC.S | 2 +- libc/sysv/consts/AF_ATMSVC.S | 2 +- libc/sysv/consts/AF_AX25.S | 2 +- libc/sysv/consts/AF_BLUETOOTH.S | 2 +- libc/sysv/consts/AF_BRIDGE.S | 2 +- libc/sysv/consts/AF_CAIF.S | 2 +- libc/sysv/consts/AF_CAN.S | 2 +- libc/sysv/consts/AF_ECONET.S | 2 +- libc/sysv/consts/AF_FILE.S | 2 +- libc/sysv/consts/AF_IB.S | 2 +- libc/sysv/consts/AF_IEEE802154.S | 2 +- libc/sysv/consts/AF_INET.S | 2 +- libc/sysv/consts/AF_INET6.S | 2 +- libc/sysv/consts/AF_IPX.S | 2 +- libc/sysv/consts/AF_IRDA.S | 2 +- libc/sysv/consts/AF_ISDN.S | 2 +- libc/sysv/consts/AF_IUCV.S | 2 +- libc/sysv/consts/AF_KCM.S | 2 +- libc/sysv/consts/AF_KEY.S | 2 +- libc/sysv/consts/AF_LINK.S | 2 +- libc/sysv/consts/AF_LLC.S | 2 +- libc/sysv/consts/AF_LOCAL.S | 2 +- libc/sysv/consts/AF_MAX.S | 2 +- libc/sysv/consts/AF_MPLS.S | 2 +- libc/sysv/consts/AF_NETBEUI.S | 2 +- libc/sysv/consts/AF_NETLINK.S | 2 +- libc/sysv/consts/AF_NETROM.S | 2 +- libc/sysv/consts/AF_NFC.S | 2 +- libc/sysv/consts/AF_PACKET.S | 2 +- libc/sysv/consts/AF_PHONET.S | 2 +- libc/sysv/consts/AF_PPPOX.S | 2 +- libc/sysv/consts/AF_RDS.S | 2 +- libc/sysv/consts/AF_ROSE.S | 2 +- libc/sysv/consts/AF_ROUTE.S | 2 +- libc/sysv/consts/AF_RXRPC.S | 2 +- libc/sysv/consts/AF_SECURITY.S | 2 +- libc/sysv/consts/AF_SNA.S | 2 +- libc/sysv/consts/AF_TIPC.S | 2 +- libc/sysv/consts/AF_UNIX.S | 2 +- libc/sysv/consts/AF_UNSPEC.S | 2 +- libc/sysv/consts/AF_VSOCK.S | 2 +- libc/sysv/consts/AF_WANPIPE.S | 2 +- libc/sysv/consts/AF_X25.S | 2 +- libc/sysv/consts/AIO_ALLDONE.S | 2 +- libc/sysv/consts/AIO_CANCELED.S | 2 +- libc/sysv/consts/AIO_NOTCANCELED.S | 2 +- libc/sysv/consts/ALG_SET_AEAD_ASSOCLEN.S | 2 +- libc/sysv/consts/ALG_SET_AEAD_AUTHSIZE.S | 2 +- libc/sysv/consts/ALG_SET_DRBG_ENTROPY.S | 2 +- libc/sysv/consts/ALG_SET_IV.S | 2 +- libc/sysv/consts/ALG_SET_KEY.S | 2 +- libc/sysv/consts/ALG_SET_OP.S | 2 +- libc/sysv/consts/AREGTYPE.S | 2 +- libc/sysv/consts/AT_BASE.S | 2 +- libc/sysv/consts/AT_BASE_PLATFORM.S | 2 +- libc/sysv/consts/AT_CANARY.S | 2 +- libc/sysv/consts/AT_CANARYLEN.S | 2 +- libc/sysv/consts/AT_CLKTCK.S | 2 +- libc/sysv/consts/AT_DCACHEBSIZE.S | 2 +- libc/sysv/consts/AT_EACCESS.S | 2 +- libc/sysv/consts/AT_EGID.S | 2 +- libc/sysv/consts/AT_EHDRFLAGS.S | 2 +- libc/sysv/consts/AT_EMPTY_PATH.S | 2 +- libc/sysv/consts/AT_ENTRY.S | 2 +- libc/sysv/consts/AT_EUID.S | 2 +- libc/sysv/consts/AT_EXECFD.S | 2 +- libc/sysv/consts/AT_EXECFN.S | 2 +- libc/sysv/consts/AT_EXECPATH.S | 2 +- libc/sysv/consts/AT_FDCWD.S | 2 +- libc/sysv/consts/AT_FLAGS.S | 2 +- libc/sysv/consts/AT_GID.S | 2 +- libc/sysv/consts/AT_HWCAP.S | 2 +- libc/sysv/consts/AT_HWCAP2.S | 2 +- libc/sysv/consts/AT_ICACHEBSIZE.S | 2 +- libc/sysv/consts/AT_MINSIGSTKSZ.S | 2 +- libc/sysv/consts/AT_NCPUS.S | 2 +- libc/sysv/consts/AT_NOTELF.S | 2 +- libc/sysv/consts/AT_NO_AUTOMOUNT.S | 2 +- libc/sysv/consts/AT_OSRELDATE.S | 2 +- libc/sysv/consts/AT_PAGESIZES.S | 2 +- libc/sysv/consts/AT_PAGESIZESLEN.S | 2 +- libc/sysv/consts/AT_PAGESZ.S | 2 +- libc/sysv/consts/AT_PHDR.S | 2 +- libc/sysv/consts/AT_PHENT.S | 2 +- libc/sysv/consts/AT_PHNUM.S | 2 +- libc/sysv/consts/AT_PLATFORM.S | 2 +- libc/sysv/consts/AT_RANDOM.S | 2 +- libc/sysv/consts/AT_REMOVEDIR.S | 2 +- libc/sysv/consts/AT_SECURE.S | 2 +- libc/sysv/consts/AT_STACKBASE.S | 2 +- libc/sysv/consts/AT_STACKPROT.S | 2 +- libc/sysv/consts/AT_SYMLINK_FOLLOW.S | 2 +- libc/sysv/consts/AT_SYMLINK_NOFOLLOW.S | 2 +- libc/sysv/consts/AT_SYSINFO_EHDR.S | 2 +- libc/sysv/consts/AT_TIMEKEEP.S | 2 +- libc/sysv/consts/AT_UCACHEBSIZE.S | 2 +- libc/sysv/consts/AT_UID.S | 2 +- libc/sysv/consts/B0.S | 2 +- libc/sysv/consts/B1000000.S | 2 +- libc/sysv/consts/B110.S | 2 +- libc/sysv/consts/B115200.S | 2 +- libc/sysv/consts/B1152000.S | 2 +- libc/sysv/consts/B1200.S | 2 +- libc/sysv/consts/B134.S | 2 +- libc/sysv/consts/B150.S | 2 +- libc/sysv/consts/B1500000.S | 2 +- libc/sysv/consts/B1800.S | 2 +- libc/sysv/consts/B19200.S | 2 +- libc/sysv/consts/B200.S | 2 +- libc/sysv/consts/B2000000.S | 2 +- libc/sysv/consts/B230400.S | 2 +- libc/sysv/consts/B2400.S | 2 +- libc/sysv/consts/B2500000.S | 2 +- libc/sysv/consts/B300.S | 2 +- libc/sysv/consts/B3000000.S | 2 +- libc/sysv/consts/B3500000.S | 2 +- libc/sysv/consts/B38400.S | 2 +- libc/sysv/consts/B4000000.S | 2 +- libc/sysv/consts/B4800.S | 2 +- libc/sysv/consts/B50.S | 2 +- libc/sysv/consts/B500000.S | 2 +- libc/sysv/consts/B57600.S | 2 +- libc/sysv/consts/B576000.S | 2 +- libc/sysv/consts/B600.S | 2 +- libc/sysv/consts/B75.S | 2 +- libc/sysv/consts/B9600.S | 2 +- libc/sysv/consts/BC_BASE_MAX.S | 2 +- libc/sysv/consts/BC_DIM_MAX.S | 2 +- libc/sysv/consts/BC_SCALE_MAX.S | 2 +- libc/sysv/consts/BC_STRING_MAX.S | 2 +- libc/sysv/consts/BRKINT.S | 2 +- libc/sysv/consts/BS0.S | 2 +- libc/sysv/consts/BS1.S | 2 +- libc/sysv/consts/BSDLY.S | 2 +- libc/sysv/consts/BUSY.S | 2 +- libc/sysv/consts/BUS_ADRALN.S | 2 +- libc/sysv/consts/BUS_ADRERR.S | 2 +- libc/sysv/consts/BUS_MCEERR_AO.S | 2 +- libc/sysv/consts/BUS_MCEERR_AR.S | 2 +- libc/sysv/consts/BUS_OBJERR.S | 2 +- libc/sysv/consts/BUS_OOMERR.S | 2 +- libc/sysv/consts/CBAUD.S | 2 +- libc/sysv/consts/CBAUDEX.S | 2 +- libc/sysv/consts/CDISCARD.S | 2 +- libc/sysv/consts/CEOT.S | 2 +- libc/sysv/consts/CERASE.S | 2 +- libc/sysv/consts/CHRTYPE.S | 2 +- libc/sysv/consts/CIBAUD.S | 2 +- libc/sysv/consts/CKILL.S | 2 +- libc/sysv/consts/CLD_CONTINUED.S | 2 +- libc/sysv/consts/CLD_DUMPED.S | 2 +- libc/sysv/consts/CLD_EXITED.S | 2 +- libc/sysv/consts/CLD_KILLED.S | 2 +- libc/sysv/consts/CLD_STOPPED.S | 2 +- libc/sysv/consts/CLD_TRAPPED.S | 2 +- libc/sysv/consts/CLNEXT.S | 2 +- libc/sysv/consts/CLOCAL.S | 2 +- libc/sysv/consts/CLOCK_BOOTTIME.S | 2 +- libc/sysv/consts/CLOCK_BOOTTIME_ALARM.S | 2 +- libc/sysv/consts/CLOCK_MONOTONIC.S | 2 +- libc/sysv/consts/CLOCK_MONOTONIC_COARSE.S | 2 +- libc/sysv/consts/CLOCK_MONOTONIC_FAST.S | 2 +- libc/sysv/consts/CLOCK_MONOTONIC_PRECISE.S | 2 +- libc/sysv/consts/CLOCK_MONOTONIC_RAW.S | 2 +- libc/sysv/consts/CLOCK_PROCESS_CPUTIME_ID.S | 2 +- libc/sysv/consts/CLOCK_PROF.S | 2 +- libc/sysv/consts/CLOCK_REALTIME.S | 2 +- libc/sysv/consts/CLOCK_REALTIME_ALARM.S | 2 +- libc/sysv/consts/CLOCK_REALTIME_COARSE.S | 2 +- libc/sysv/consts/CLOCK_REALTIME_FAST.S | 2 +- libc/sysv/consts/CLOCK_REALTIME_PRECISE.S | 2 +- libc/sysv/consts/CLOCK_SECOND.S | 2 +- libc/sysv/consts/CLOCK_TAI.S | 2 +- libc/sysv/consts/CLOCK_THREAD_CPUTIME_ID.S | 2 +- libc/sysv/consts/CLOCK_UPTIME.S | 2 +- libc/sysv/consts/CLOCK_UPTIME_FAST.S | 2 +- libc/sysv/consts/CLOCK_UPTIME_PRECISE.S | 2 +- libc/sysv/consts/CLONE_VM.S | 2 +- libc/sysv/consts/CLOSE_RANGE_CLOEXEC.S | 2 +- libc/sysv/consts/CLOSE_RANGE_UNSHARE.S | 2 +- libc/sysv/consts/CMIN.S | 2 +- libc/sysv/consts/CMSPAR.S | 2 +- libc/sysv/consts/COMMAND_COMPLETE.S | 2 +- libc/sysv/consts/COMMAND_TERMINATED.S | 2 +- libc/sysv/consts/COMPLETE.S | 2 +- libc/sysv/consts/CONTINUE.S | 2 +- libc/sysv/consts/CONTTYPE.S | 2 +- libc/sysv/consts/COPY_ABORTED.S | 2 +- libc/sysv/consts/COPY_VERIFY.S | 2 +- libc/sysv/consts/CQUIT.S | 2 +- libc/sysv/consts/CR0.S | 2 +- libc/sysv/consts/CR1.S | 2 +- libc/sysv/consts/CR2.S | 2 +- libc/sysv/consts/CR3.S | 2 +- libc/sysv/consts/CRDLY.S | 2 +- libc/sysv/consts/CREAD.S | 2 +- libc/sysv/consts/CREPRINT.S | 2 +- libc/sysv/consts/CRPRNT.S | 2 +- libc/sysv/consts/CS5.S | 2 +- libc/sysv/consts/CS6.S | 2 +- libc/sysv/consts/CS7.S | 2 +- libc/sysv/consts/CS8.S | 2 +- libc/sysv/consts/CSIZE.S | 2 +- libc/sysv/consts/CSTART.S | 2 +- libc/sysv/consts/CSTOP.S | 2 +- libc/sysv/consts/CSTOPB.S | 2 +- libc/sysv/consts/CTIME.S | 2 +- libc/sysv/consts/DATA.S | 2 +- libc/sysv/consts/DEV_BSIZE.S | 2 +- libc/sysv/consts/DIRTYPE.S | 2 +- libc/sysv/consts/DT_BLK.S | 2 +- libc/sysv/consts/DT_CHR.S | 2 +- libc/sysv/consts/DT_DIR.S | 2 +- libc/sysv/consts/DT_FIFO.S | 2 +- libc/sysv/consts/DT_LNK.S | 2 +- libc/sysv/consts/DT_REG.S | 2 +- libc/sysv/consts/DT_SOCK.S | 2 +- libc/sysv/consts/DT_UNKNOWN.S | 2 +- libc/sysv/consts/D_FMT.S | 2 +- libc/sysv/consts/D_T_FMT.S | 2 +- libc/sysv/consts/E2BIG.S | 2 +- libc/sysv/consts/EACCES.S | 2 +- libc/sysv/consts/EADDRINUSE.S | 2 +- libc/sysv/consts/EADDRNOTAVAIL.S | 2 +- libc/sysv/consts/EADV.S | 2 +- libc/sysv/consts/EAFNOSUPPORT.S | 2 +- libc/sysv/consts/EAGAIN.S | 2 +- libc/sysv/consts/EALREADY.S | 2 +- libc/sysv/consts/EAUTH.S | 2 +- libc/sysv/consts/EBADARCH.S | 2 +- libc/sysv/consts/EBADE.S | 2 +- libc/sysv/consts/EBADEXEC.S | 2 +- libc/sysv/consts/EBADF.S | 2 +- libc/sysv/consts/EBADFD.S | 2 +- libc/sysv/consts/EBADMACHO.S | 2 +- libc/sysv/consts/EBADMSG.S | 2 +- libc/sysv/consts/EBADR.S | 2 +- libc/sysv/consts/EBADRPC.S | 2 +- libc/sysv/consts/EBADRQC.S | 2 +- libc/sysv/consts/EBADSLT.S | 2 +- libc/sysv/consts/EBUSY.S | 2 +- libc/sysv/consts/ECANCELED.S | 2 +- libc/sysv/consts/ECHILD.S | 2 +- libc/sysv/consts/ECHO.S | 2 +- libc/sysv/consts/ECHOCTL.S | 2 +- libc/sysv/consts/ECHOE.S | 2 +- libc/sysv/consts/ECHOK.S | 2 +- libc/sysv/consts/ECHOKE.S | 2 +- libc/sysv/consts/ECHONL.S | 2 +- libc/sysv/consts/ECHOPRT.S | 2 +- libc/sysv/consts/ECHRNG.S | 2 +- libc/sysv/consts/ECOMM.S | 2 +- libc/sysv/consts/ECONNABORTED.S | 2 +- libc/sysv/consts/ECONNREFUSED.S | 2 +- libc/sysv/consts/ECONNRESET.S | 2 +- libc/sysv/consts/EDEADLK.S | 2 +- libc/sysv/consts/EDESTADDRREQ.S | 2 +- libc/sysv/consts/EDEVERR.S | 2 +- libc/sysv/consts/EDOM.S | 2 +- libc/sysv/consts/EDOTDOT.S | 2 +- libc/sysv/consts/EDQUOT.S | 2 +- libc/sysv/consts/EEXIST.S | 2 +- libc/sysv/consts/EFAULT.S | 2 +- libc/sysv/consts/EFBIG.S | 2 +- libc/sysv/consts/EFD_CLOEXEC.S | 2 +- libc/sysv/consts/EFD_NONBLOCK.S | 2 +- libc/sysv/consts/EFD_SEMAPHORE.S | 2 +- libc/sysv/consts/EFTYPE.S | 2 +- libc/sysv/consts/EHOSTDOWN.S | 2 +- libc/sysv/consts/EHOSTUNREACH.S | 2 +- libc/sysv/consts/EHWPOISON.S | 2 +- libc/sysv/consts/EIDRM.S | 2 +- libc/sysv/consts/EILSEQ.S | 2 +- libc/sysv/consts/EINPROGRESS.S | 2 +- libc/sysv/consts/EINTR.S | 2 +- libc/sysv/consts/EINVAL.S | 2 +- libc/sysv/consts/EIO.S | 2 +- libc/sysv/consts/EISCONN.S | 2 +- libc/sysv/consts/EISDIR.S | 2 +- libc/sysv/consts/EISNAM.S | 2 +- libc/sysv/consts/EKEYEXPIRED.S | 2 +- libc/sysv/consts/EKEYREJECTED.S | 2 +- libc/sysv/consts/EKEYREVOKED.S | 2 +- libc/sysv/consts/EL2HLT.S | 2 +- libc/sysv/consts/EL2NSYNC.S | 2 +- libc/sysv/consts/EL3HLT.S | 2 +- libc/sysv/consts/EL3RST.S | 2 +- libc/sysv/consts/ELF_NGREG.S | 2 +- libc/sysv/consts/ELF_PRARGSZ.S | 2 +- libc/sysv/consts/ELIBACC.S | 2 +- libc/sysv/consts/ELIBBAD.S | 2 +- libc/sysv/consts/ELIBEXEC.S | 2 +- libc/sysv/consts/ELIBMAX.S | 2 +- libc/sysv/consts/ELIBSCN.S | 2 +- libc/sysv/consts/ELNRNG.S | 2 +- libc/sysv/consts/ELOOP.S | 2 +- libc/sysv/consts/EMEDIUMTYPE.S | 2 +- libc/sysv/consts/EMFILE.S | 2 +- libc/sysv/consts/EMLINK.S | 2 +- libc/sysv/consts/EMPTY.S | 2 +- libc/sysv/consts/EMSGSIZE.S | 2 +- libc/sysv/consts/EMULTIHOP.S | 2 +- libc/sysv/consts/EM_ALTERA_NIOS2.S | 2 +- libc/sysv/consts/EM_LATTICEMICO32.S | 2 +- libc/sysv/consts/ENAMETOOLONG.S | 2 +- libc/sysv/consts/ENAVAIL.S | 2 +- libc/sysv/consts/ENDRUNDISC.S | 2 +- libc/sysv/consts/ENEEDAUTH.S | 2 +- libc/sysv/consts/ENETDOWN.S | 2 +- libc/sysv/consts/ENETRESET.S | 2 +- libc/sysv/consts/ENETUNREACH.S | 2 +- libc/sysv/consts/ENFILE.S | 2 +- libc/sysv/consts/ENOANO.S | 2 +- libc/sysv/consts/ENOATTR.S | 2 +- libc/sysv/consts/ENOBUFS.S | 2 +- libc/sysv/consts/ENOCSI.S | 2 +- libc/sysv/consts/ENODATA.S | 2 +- libc/sysv/consts/ENODEV.S | 2 +- libc/sysv/consts/ENOENT.S | 2 +- libc/sysv/consts/ENOEXEC.S | 2 +- libc/sysv/consts/ENOKEY.S | 2 +- libc/sysv/consts/ENOLCK.S | 2 +- libc/sysv/consts/ENOLINK.S | 2 +- libc/sysv/consts/ENOMEDIUM.S | 2 +- libc/sysv/consts/ENOMEM.S | 2 +- libc/sysv/consts/ENOMSG.S | 2 +- libc/sysv/consts/ENONET.S | 2 +- libc/sysv/consts/ENOPKG.S | 2 +- libc/sysv/consts/ENOPOLICY.S | 2 +- libc/sysv/consts/ENOPROTOOPT.S | 2 +- libc/sysv/consts/ENOSPC.S | 2 +- libc/sysv/consts/ENOSR.S | 2 +- libc/sysv/consts/ENOSTR.S | 2 +- libc/sysv/consts/ENOSYS.S | 2 +- libc/sysv/consts/ENOTBLK.S | 2 +- libc/sysv/consts/ENOTCONN.S | 2 +- libc/sysv/consts/ENOTDIR.S | 2 +- libc/sysv/consts/ENOTEMPTY.S | 2 +- libc/sysv/consts/ENOTNAM.S | 2 +- libc/sysv/consts/ENOTRECOVERABLE.S | 2 +- libc/sysv/consts/ENOTSOCK.S | 2 +- libc/sysv/consts/ENOTSUP.S | 2 +- libc/sysv/consts/ENOTTY.S | 2 +- libc/sysv/consts/ENOTUNIQ.S | 2 +- libc/sysv/consts/ENXIO.S | 2 +- libc/sysv/consts/EOPNOTSUPP.S | 2 +- libc/sysv/consts/EOVERFLOW.S | 2 +- libc/sysv/consts/EOWNERDEAD.S | 2 +- libc/sysv/consts/EPERM.S | 2 +- libc/sysv/consts/EPFNOSUPPORT.S | 2 +- libc/sysv/consts/EPIPE.S | 2 +- libc/sysv/consts/EPOLLERR.S | 2 +- libc/sysv/consts/EPOLLET.S | 2 +- libc/sysv/consts/EPOLLEXCLUSIVE.S | 2 +- libc/sysv/consts/EPOLLHUP.S | 2 +- libc/sysv/consts/EPOLLIN.S | 2 +- libc/sysv/consts/EPOLLMSG.S | 2 +- libc/sysv/consts/EPOLLONESHOT.S | 2 +- libc/sysv/consts/EPOLLOUT.S | 2 +- libc/sysv/consts/EPOLLPRI.S | 2 +- libc/sysv/consts/EPOLLRDBAND.S | 2 +- libc/sysv/consts/EPOLLRDHUP.S | 2 +- libc/sysv/consts/EPOLLRDNORM.S | 2 +- libc/sysv/consts/EPOLLWAKEUP.S | 2 +- libc/sysv/consts/EPOLLWRBAND.S | 2 +- libc/sysv/consts/EPOLLWRNORM.S | 2 +- libc/sysv/consts/EPOLL_CLOEXEC.S | 2 +- libc/sysv/consts/EPOLL_CTL_ADD.S | 2 +- libc/sysv/consts/EPOLL_CTL_DEL.S | 2 +- libc/sysv/consts/EPOLL_CTL_MOD.S | 2 +- libc/sysv/consts/EPROCLIM.S | 2 +- libc/sysv/consts/EPROCUNAVAIL.S | 2 +- libc/sysv/consts/EPROGMISMATCH.S | 2 +- libc/sysv/consts/EPROGUNAVAIL.S | 2 +- libc/sysv/consts/EPROTO.S | 2 +- libc/sysv/consts/EPROTONOSUPPORT.S | 2 +- libc/sysv/consts/EPROTOTYPE.S | 2 +- libc/sysv/consts/EPWROFF.S | 2 +- libc/sysv/consts/ERA.S | 2 +- libc/sysv/consts/ERANGE.S | 2 +- libc/sysv/consts/EREMCHG.S | 2 +- libc/sysv/consts/EREMOTE.S | 2 +- libc/sysv/consts/EREMOTEIO.S | 2 +- libc/sysv/consts/ERESTART.S | 2 +- libc/sysv/consts/ERFKILL.S | 2 +- libc/sysv/consts/EROFS.S | 2 +- libc/sysv/consts/ERPCMISMATCH.S | 2 +- libc/sysv/consts/ESHLIBVERS.S | 2 +- libc/sysv/consts/ESHUTDOWN.S | 2 +- libc/sysv/consts/ESOCKTNOSUPPORT.S | 2 +- libc/sysv/consts/ESPIPE.S | 2 +- libc/sysv/consts/ESRCH.S | 2 +- libc/sysv/consts/ESRMNT.S | 2 +- libc/sysv/consts/ESTALE.S | 2 +- libc/sysv/consts/ESTRPIPE.S | 2 +- libc/sysv/consts/ETIME.S | 2 +- libc/sysv/consts/ETIMEDOUT.S | 2 +- libc/sysv/consts/ETOOMANYREFS.S | 2 +- libc/sysv/consts/ETXTBSY.S | 2 +- libc/sysv/consts/EUCLEAN.S | 2 +- libc/sysv/consts/EUNATCH.S | 2 +- libc/sysv/consts/EUSERS.S | 2 +- libc/sysv/consts/EWOULDBLOCK.S | 2 +- libc/sysv/consts/EXDEV.S | 2 +- libc/sysv/consts/EXFULL.S | 2 +- libc/sysv/consts/EXPR_NEST_MAX.S | 2 +- libc/sysv/consts/EXTA.S | 2 +- libc/sysv/consts/EXTB.S | 2 +- libc/sysv/consts/EXTPROC.S | 2 +- libc/sysv/consts/FALLOC_FL_COLLAPSE_RANGE.S | 2 +- libc/sysv/consts/FALLOC_FL_INSERT_RANGE.S | 2 +- libc/sysv/consts/FALLOC_FL_KEEP_SIZE.S | 2 +- libc/sysv/consts/FALLOC_FL_NO_HIDE_STALE.S | 2 +- libc/sysv/consts/FALLOC_FL_PUNCH_HOLE.S | 2 +- libc/sysv/consts/FALLOC_FL_UNSHARE_RANGE.S | 2 +- libc/sysv/consts/FALLOC_FL_ZERO_RANGE.S | 2 +- libc/sysv/consts/FBIOGETCMAP.S | 2 +- libc/sysv/consts/FBIOGET_FSCREENINFO.S | 2 +- libc/sysv/consts/FBIOGET_VSCREENINFO.S | 2 +- libc/sysv/consts/FBIOPAN_DISPLAY.S | 2 +- libc/sysv/consts/FBIOPUTCMAP.S | 2 +- libc/sysv/consts/FBIOPUT_VSCREENINFO.S | 2 +- libc/sysv/consts/FBIO_WAITFORVSYNC.S | 2 +- libc/sysv/consts/FD_CLOEXEC.S | 2 +- libc/sysv/consts/FD_SETSIZE.S | 2 +- libc/sysv/consts/FF0.S | 2 +- libc/sysv/consts/FF1.S | 2 +- libc/sysv/consts/FFDLY.S | 2 +- libc/sysv/consts/FIFOTYPE.S | 2 +- libc/sysv/consts/FIOASYNC.S | 2 +- libc/sysv/consts/FIOCLEX.S | 2 +- libc/sysv/consts/FIODGNAME.S | 2 +- libc/sysv/consts/FIONBIO.S | 2 +- libc/sysv/consts/FIONCLEX.S | 2 +- libc/sysv/consts/FIONREAD.S | 2 +- libc/sysv/consts/FLUSHO.S | 2 +- libc/sysv/consts/FPE_FLTDIV.S | 2 +- libc/sysv/consts/FPE_FLTINV.S | 2 +- libc/sysv/consts/FPE_FLTOVF.S | 2 +- libc/sysv/consts/FPE_FLTRES.S | 2 +- libc/sysv/consts/FPE_FLTSUB.S | 2 +- libc/sysv/consts/FPE_FLTUND.S | 2 +- libc/sysv/consts/FPE_INTDIV.S | 2 +- libc/sysv/consts/FPE_INTOVF.S | 2 +- libc/sysv/consts/FREAD.S | 2 +- libc/sysv/consts/FSETLOCKING_BYCALLER.S | 2 +- libc/sysv/consts/FSETLOCKING_INTERNAL.S | 2 +- libc/sysv/consts/FSETLOCKING_QUERY.S | 2 +- libc/sysv/consts/FUTEX_PRIVATE_FLAG.S | 2 +- libc/sysv/consts/FUTEX_REQUEUE.S | 2 +- libc/sysv/consts/FUTEX_WAIT.S | 2 +- libc/sysv/consts/FUTEX_WAKE.S | 2 +- libc/sysv/consts/FWRITE.S | 2 +- libc/sysv/consts/F_BARRIERFSYNC.S | 2 +- libc/sysv/consts/F_DUPFD.S | 2 +- libc/sysv/consts/F_DUPFD_CLOEXEC.S | 2 +- libc/sysv/consts/F_FULLFSYNC.S | 2 +- libc/sysv/consts/F_GETFD.S | 2 +- libc/sysv/consts/F_GETFL.S | 2 +- libc/sysv/consts/F_GETLEASE.S | 2 +- libc/sysv/consts/F_GETLK.S | 2 +- libc/sysv/consts/F_GETLK64.S | 2 +- libc/sysv/consts/F_GETNOSIGPIPE.S | 2 +- libc/sysv/consts/F_GETOWN.S | 2 +- libc/sysv/consts/F_GETOWN_EX.S | 2 +- libc/sysv/consts/F_GETPATH.S | 2 +- libc/sysv/consts/F_GETPIPE_SZ.S | 2 +- libc/sysv/consts/F_GETSIG.S | 2 +- libc/sysv/consts/F_MAXFD.S | 2 +- libc/sysv/consts/F_NOCACHE.S | 2 +- libc/sysv/consts/F_NOTIFY.S | 2 +- libc/sysv/consts/F_OFD_GETLK.S | 2 +- libc/sysv/consts/F_OFD_SETLK.S | 2 +- libc/sysv/consts/F_OFD_SETLKW.S | 2 +- libc/sysv/consts/F_OK.S | 2 +- libc/sysv/consts/F_RDLCK.S | 2 +- libc/sysv/consts/F_SETFD.S | 2 +- libc/sysv/consts/F_SETFL.S | 2 +- libc/sysv/consts/F_SETLEASE.S | 2 +- libc/sysv/consts/F_SETLK.S | 2 +- libc/sysv/consts/F_SETLK64.S | 2 +- libc/sysv/consts/F_SETLKW.S | 2 +- libc/sysv/consts/F_SETLKW64.S | 2 +- libc/sysv/consts/F_SETNOSIGPIPE.S | 2 +- libc/sysv/consts/F_SETOWN.S | 2 +- libc/sysv/consts/F_SETOWN_EX.S | 2 +- libc/sysv/consts/F_SETPIPE_SZ.S | 2 +- libc/sysv/consts/F_SETSIG.S | 2 +- libc/sysv/consts/F_UNLCK.S | 2 +- libc/sysv/consts/F_WRLCK.S | 2 +- libc/sysv/consts/GIO_FONT.S | 2 +- libc/sysv/consts/GIO_FONTX.S | 2 +- libc/sysv/consts/GRPQUOTA.S | 2 +- libc/sysv/consts/H4DISC.S | 2 +- libc/sysv/consts/HOST_NAME_MAX.S | 2 +- libc/sysv/consts/HUPCL.S | 2 +- libc/sysv/consts/ICANON.S | 2 +- libc/sysv/consts/ICMP6_DST_UNREACH.S | 2 +- libc/sysv/consts/ICMP6_DST_UNREACH_ADDR.S | 2 +- libc/sysv/consts/ICMP6_DST_UNREACH_ADMIN.S | 2 +- .../consts/ICMP6_DST_UNREACH_BEYONDSCOPE.S | 2 +- libc/sysv/consts/ICMP6_DST_UNREACH_NOPORT.S | 2 +- libc/sysv/consts/ICMP6_DST_UNREACH_NOROUTE.S | 2 +- libc/sysv/consts/ICMP6_ECHO_REPLY.S | 2 +- libc/sysv/consts/ICMP6_ECHO_REQUEST.S | 2 +- libc/sysv/consts/ICMP6_FILTER.S | 2 +- libc/sysv/consts/ICMP6_INFOMSG_MASK.S | 2 +- libc/sysv/consts/ICMP6_PACKET_TOO_BIG.S | 2 +- libc/sysv/consts/ICMP6_PARAMPROB_HEADER.S | 2 +- libc/sysv/consts/ICMP6_PARAMPROB_NEXTHEADER.S | 2 +- libc/sysv/consts/ICMP6_PARAMPROB_OPTION.S | 2 +- libc/sysv/consts/ICMP6_PARAM_PROB.S | 2 +- libc/sysv/consts/ICMP6_ROUTER_RENUMBERING.S | 2 +- libc/sysv/consts/ICMP6_RR_FLAGS_FORCEAPPLY.S | 2 +- libc/sysv/consts/ICMP6_RR_FLAGS_PREVDONE.S | 2 +- libc/sysv/consts/ICMP6_RR_FLAGS_REQRESULT.S | 2 +- libc/sysv/consts/ICMP6_RR_FLAGS_SPECSITE.S | 2 +- libc/sysv/consts/ICMP6_RR_FLAGS_TEST.S | 2 +- .../consts/ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME.S | 2 +- .../consts/ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME.S | 2 +- .../consts/ICMP6_RR_PCOUSE_RAFLAGS_AUTO.S | 2 +- .../consts/ICMP6_RR_PCOUSE_RAFLAGS_ONLINK.S | 2 +- .../consts/ICMP6_RR_RESULT_FLAGS_FORBIDDEN.S | 2 +- libc/sysv/consts/ICMP6_RR_RESULT_FLAGS_OOB.S | 2 +- libc/sysv/consts/ICMP6_TIME_EXCEEDED.S | 2 +- .../consts/ICMP6_TIME_EXCEED_REASSEMBLY.S | 2 +- libc/sysv/consts/ICMP6_TIME_EXCEED_TRANSIT.S | 2 +- libc/sysv/consts/ICRNL.S | 2 +- libc/sysv/consts/IEXTEN.S | 2 +- libc/sysv/consts/IFF_ALLMULTI.S | 2 +- libc/sysv/consts/IFF_AUTOMEDIA.S | 2 +- libc/sysv/consts/IFF_BROADCAST.S | 2 +- libc/sysv/consts/IFF_DEBUG.S | 2 +- libc/sysv/consts/IFF_DYNAMIC.S | 2 +- libc/sysv/consts/IFF_LOOPBACK.S | 2 +- libc/sysv/consts/IFF_MASTER.S | 2 +- libc/sysv/consts/IFF_MULTICAST.S | 2 +- libc/sysv/consts/IFF_NOARP.S | 2 +- libc/sysv/consts/IFF_NOTRAILERS.S | 2 +- libc/sysv/consts/IFF_POINTOPOINT.S | 2 +- libc/sysv/consts/IFF_PORTSEL.S | 2 +- libc/sysv/consts/IFF_PROMISC.S | 2 +- libc/sysv/consts/IFF_RUNNING.S | 2 +- libc/sysv/consts/IFF_SLAVE.S | 2 +- libc/sysv/consts/IFF_UP.S | 2 +- libc/sysv/consts/IF_NAMESIZE.S | 2 +- libc/sysv/consts/IGNBRK.S | 2 +- libc/sysv/consts/IGNCR.S | 2 +- libc/sysv/consts/IGNPAR.S | 2 +- libc/sysv/consts/ILL_BADSTK.S | 2 +- libc/sysv/consts/ILL_COPROC.S | 2 +- libc/sysv/consts/ILL_ILLADR.S | 2 +- libc/sysv/consts/ILL_ILLOPC.S | 2 +- libc/sysv/consts/ILL_ILLOPN.S | 2 +- libc/sysv/consts/ILL_ILLTRP.S | 2 +- libc/sysv/consts/ILL_PRVOPC.S | 2 +- libc/sysv/consts/ILL_PRVREG.S | 2 +- libc/sysv/consts/IMAXBEL.S | 2 +- libc/sysv/consts/INET6_ADDRSTRLEN.S | 2 +- libc/sysv/consts/INET_ADDRSTRLEN.S | 2 +- libc/sysv/consts/INLCR.S | 2 +- libc/sysv/consts/INPCK.S | 2 +- libc/sysv/consts/INTERMEDIATE_C_GOOD.S | 2 +- libc/sysv/consts/INTERMEDIATE_GOOD.S | 2 +- libc/sysv/consts/IOV_MAX.S | 2 +- libc/sysv/consts/IP6F_MORE_FRAG.S | 2 +- libc/sysv/consts/IP6F_OFF_MASK.S | 2 +- libc/sysv/consts/IP6F_RESERVED_MASK.S | 2 +- libc/sysv/consts/IPPORT_USERRESERVED.S | 2 +- libc/sysv/consts/IPPROTO_AH.S | 2 +- libc/sysv/consts/IPPROTO_BEETPH.S | 2 +- libc/sysv/consts/IPPROTO_COMP.S | 2 +- libc/sysv/consts/IPPROTO_DCCP.S | 2 +- libc/sysv/consts/IPPROTO_DSTOPTS.S | 2 +- libc/sysv/consts/IPPROTO_EGP.S | 2 +- libc/sysv/consts/IPPROTO_ENCAP.S | 2 +- libc/sysv/consts/IPPROTO_ESP.S | 2 +- libc/sysv/consts/IPPROTO_FRAGMENT.S | 2 +- libc/sysv/consts/IPPROTO_GRE.S | 2 +- libc/sysv/consts/IPPROTO_HOPOPTS.S | 2 +- libc/sysv/consts/IPPROTO_ICMP.S | 2 +- libc/sysv/consts/IPPROTO_ICMPV6.S | 2 +- libc/sysv/consts/IPPROTO_IDP.S | 2 +- libc/sysv/consts/IPPROTO_IGMP.S | 2 +- libc/sysv/consts/IPPROTO_IP.S | 2 +- libc/sysv/consts/IPPROTO_IPIP.S | 2 +- libc/sysv/consts/IPPROTO_IPV6.S | 2 +- libc/sysv/consts/IPPROTO_MH.S | 2 +- libc/sysv/consts/IPPROTO_MPLS.S | 2 +- libc/sysv/consts/IPPROTO_MTP.S | 2 +- libc/sysv/consts/IPPROTO_NONE.S | 2 +- libc/sysv/consts/IPPROTO_PIM.S | 2 +- libc/sysv/consts/IPPROTO_PUP.S | 2 +- libc/sysv/consts/IPPROTO_RAW.S | 2 +- libc/sysv/consts/IPPROTO_ROUTING.S | 2 +- libc/sysv/consts/IPPROTO_RSVP.S | 2 +- libc/sysv/consts/IPPROTO_SCTP.S | 2 +- libc/sysv/consts/IPPROTO_TCP.S | 2 +- libc/sysv/consts/IPPROTO_TP.S | 2 +- libc/sysv/consts/IPPROTO_UDP.S | 2 +- libc/sysv/consts/IPPROTO_UDPLITE.S | 2 +- libc/sysv/consts/IPV6_2292DSTOPTS.S | 2 +- libc/sysv/consts/IPV6_2292HOPLIMIT.S | 2 +- libc/sysv/consts/IPV6_2292HOPOPTS.S | 2 +- libc/sysv/consts/IPV6_2292PKTINFO.S | 2 +- libc/sysv/consts/IPV6_2292PKTOPTIONS.S | 2 +- libc/sysv/consts/IPV6_2292RTHDR.S | 2 +- libc/sysv/consts/IPV6_ADDRFORM.S | 2 +- libc/sysv/consts/IPV6_ADD_MEMBERSHIP.S | 2 +- libc/sysv/consts/IPV6_AUTHHDR.S | 2 +- libc/sysv/consts/IPV6_AUTOFLOWLABEL.S | 2 +- libc/sysv/consts/IPV6_CHECKSUM.S | 2 +- libc/sysv/consts/IPV6_DONTFRAG.S | 2 +- libc/sysv/consts/IPV6_DROP_MEMBERSHIP.S | 2 +- libc/sysv/consts/IPV6_DSTOPTS.S | 2 +- libc/sysv/consts/IPV6_HDRINCL.S | 2 +- libc/sysv/consts/IPV6_HOPLIMIT.S | 2 +- libc/sysv/consts/IPV6_HOPOPTS.S | 2 +- libc/sysv/consts/IPV6_IPSEC_POLICY.S | 2 +- libc/sysv/consts/IPV6_JOIN_ANYCAST.S | 2 +- libc/sysv/consts/IPV6_JOIN_GROUP.S | 2 +- libc/sysv/consts/IPV6_LEAVE_ANYCAST.S | 2 +- libc/sysv/consts/IPV6_LEAVE_GROUP.S | 2 +- libc/sysv/consts/IPV6_MINHOPCOUNT.S | 2 +- libc/sysv/consts/IPV6_MTU.S | 2 +- libc/sysv/consts/IPV6_MTU_DISCOVER.S | 2 +- libc/sysv/consts/IPV6_MULTICAST_HOPS.S | 2 +- libc/sysv/consts/IPV6_MULTICAST_IF.S | 2 +- libc/sysv/consts/IPV6_MULTICAST_LOOP.S | 2 +- libc/sysv/consts/IPV6_NEXTHOP.S | 2 +- libc/sysv/consts/IPV6_ORIGDSTADDR.S | 2 +- libc/sysv/consts/IPV6_PATHMTU.S | 2 +- libc/sysv/consts/IPV6_PKTINFO.S | 2 +- libc/sysv/consts/IPV6_PMTUDISC_DO.S | 2 +- libc/sysv/consts/IPV6_PMTUDISC_DONT.S | 2 +- libc/sysv/consts/IPV6_PMTUDISC_INTERFACE.S | 2 +- libc/sysv/consts/IPV6_PMTUDISC_OMIT.S | 2 +- libc/sysv/consts/IPV6_PMTUDISC_PROBE.S | 2 +- libc/sysv/consts/IPV6_PMTUDISC_WANT.S | 2 +- libc/sysv/consts/IPV6_RECVDSTOPTS.S | 2 +- libc/sysv/consts/IPV6_RECVERR.S | 2 +- libc/sysv/consts/IPV6_RECVHOPLIMIT.S | 2 +- libc/sysv/consts/IPV6_RECVHOPOPTS.S | 2 +- libc/sysv/consts/IPV6_RECVORIGDSTADDR.S | 2 +- libc/sysv/consts/IPV6_RECVPATHMTU.S | 2 +- libc/sysv/consts/IPV6_RECVPKTINFO.S | 2 +- libc/sysv/consts/IPV6_RECVRTHDR.S | 2 +- libc/sysv/consts/IPV6_RECVTCLASS.S | 2 +- libc/sysv/consts/IPV6_ROUTER_ALERT.S | 2 +- libc/sysv/consts/IPV6_RTHDR.S | 2 +- libc/sysv/consts/IPV6_RTHDRDSTOPTS.S | 2 +- libc/sysv/consts/IPV6_RTHDR_LOOSE.S | 2 +- libc/sysv/consts/IPV6_RTHDR_STRICT.S | 2 +- libc/sysv/consts/IPV6_RTHDR_TYPE_0.S | 2 +- libc/sysv/consts/IPV6_RXDSTOPTS.S | 2 +- libc/sysv/consts/IPV6_RXHOPOPTS.S | 2 +- libc/sysv/consts/IPV6_TCLASS.S | 2 +- libc/sysv/consts/IPV6_UNICAST_HOPS.S | 2 +- libc/sysv/consts/IPV6_V6ONLY.S | 2 +- libc/sysv/consts/IPV6_XFRM_POLICY.S | 2 +- libc/sysv/consts/IP_ADD_MEMBERSHIP.S | 2 +- libc/sysv/consts/IP_ADD_SOURCE_MEMBERSHIP.S | 2 +- libc/sysv/consts/IP_BIND_ADDRESS_NO_PORT.S | 2 +- libc/sysv/consts/IP_BLOCK_SOURCE.S | 2 +- libc/sysv/consts/IP_CHECKSUM.S | 2 +- libc/sysv/consts/IP_DEFAULT_MULTICAST_LOOP.S | 2 +- libc/sysv/consts/IP_DEFAULT_MULTICAST_TTL.S | 2 +- libc/sysv/consts/IP_DROP_MEMBERSHIP.S | 2 +- libc/sysv/consts/IP_DROP_SOURCE_MEMBERSHIP.S | 2 +- libc/sysv/consts/IP_FREEBIND.S | 2 +- libc/sysv/consts/IP_HDRINCL.S | 2 +- libc/sysv/consts/IP_IPSEC_POLICY.S | 2 +- libc/sysv/consts/IP_MAX_MEMBERSHIPS.S | 2 +- libc/sysv/consts/IP_MINTTL.S | 2 +- libc/sysv/consts/IP_MSFILTER.S | 2 +- libc/sysv/consts/IP_MTU.S | 2 +- libc/sysv/consts/IP_MTU_DISCOVER.S | 2 +- libc/sysv/consts/IP_MULTICAST_ALL.S | 2 +- libc/sysv/consts/IP_MULTICAST_IF.S | 2 +- libc/sysv/consts/IP_MULTICAST_LOOP.S | 2 +- libc/sysv/consts/IP_MULTICAST_TTL.S | 2 +- libc/sysv/consts/IP_NODEFRAG.S | 2 +- libc/sysv/consts/IP_OPTIONS.S | 2 +- libc/sysv/consts/IP_ORIGDSTADDR.S | 2 +- libc/sysv/consts/IP_PASSSEC.S | 2 +- libc/sysv/consts/IP_PKTINFO.S | 2 +- libc/sysv/consts/IP_PKTOPTIONS.S | 2 +- libc/sysv/consts/IP_PMTUDISC.S | 2 +- libc/sysv/consts/IP_PMTUDISC_DO.S | 2 +- libc/sysv/consts/IP_PMTUDISC_DONT.S | 2 +- libc/sysv/consts/IP_PMTUDISC_INTERFACE.S | 2 +- libc/sysv/consts/IP_PMTUDISC_OMIT.S | 2 +- libc/sysv/consts/IP_PMTUDISC_PROBE.S | 2 +- libc/sysv/consts/IP_PMTUDISC_WANT.S | 2 +- libc/sysv/consts/IP_RECVDSTADDR.S | 2 +- libc/sysv/consts/IP_RECVERR.S | 2 +- libc/sysv/consts/IP_RECVOPTS.S | 2 +- libc/sysv/consts/IP_RECVORIGDSTADDR.S | 2 +- libc/sysv/consts/IP_RECVRETOPTS.S | 2 +- libc/sysv/consts/IP_RECVTOS.S | 2 +- libc/sysv/consts/IP_RECVTTL.S | 2 +- libc/sysv/consts/IP_RETOPTS.S | 2 +- libc/sysv/consts/IP_ROUTER_ALERT.S | 2 +- libc/sysv/consts/IP_TOS.S | 2 +- libc/sysv/consts/IP_TRANSPARENT.S | 2 +- libc/sysv/consts/IP_TTL.S | 2 +- libc/sysv/consts/IP_UNBLOCK_SOURCE.S | 2 +- libc/sysv/consts/IP_UNICAST_IF.S | 2 +- libc/sysv/consts/IP_XFRM_POLICY.S | 2 +- libc/sysv/consts/ISIG.S | 2 +- libc/sysv/consts/ISTRIP.S | 2 +- libc/sysv/consts/IUCLC.S | 2 +- libc/sysv/consts/IUTF8.S | 2 +- libc/sysv/consts/IXANY.S | 2 +- libc/sysv/consts/IXOFF.S | 2 +- libc/sysv/consts/IXON.S | 2 +- libc/sysv/consts/KDFONTOP.S | 2 +- libc/sysv/consts/LINE_MAX.S | 2 +- libc/sysv/consts/LINKED_CMD_COMPLETE.S | 2 +- libc/sysv/consts/LINKED_FLG_CMD_COMPLETE.S | 2 +- libc/sysv/consts/LINK_MAX.S | 2 +- libc/sysv/consts/LIO_NOP.S | 2 +- libc/sysv/consts/LIO_NOWAIT.S | 2 +- libc/sysv/consts/LIO_READ.S | 2 +- libc/sysv/consts/LIO_WAIT.S | 2 +- libc/sysv/consts/LIO_WRITE.S | 2 +- libc/sysv/consts/LNKTYPE.S | 2 +- libc/sysv/consts/LOCAL_PEERCRED.S | 2 +- libc/sysv/consts/LOCK_EX.S | 2 +- libc/sysv/consts/LOCK_NB.S | 2 +- libc/sysv/consts/LOCK_SH.S | 2 +- libc/sysv/consts/LOCK_UN.S | 2 +- libc/sysv/consts/LOCK_UNLOCK_CACHE.S | 2 +- libc/sysv/consts/LOGIN_NAME_MAX.S | 2 +- libc/sysv/consts/LOGIN_PROCESS.S | 2 +- libc/sysv/consts/L_INCR.S | 2 +- libc/sysv/consts/L_SET.S | 2 +- libc/sysv/consts/L_XTND.S | 2 +- libc/sysv/consts/MADV_DODUMP.S | 2 +- libc/sysv/consts/MADV_DOFORK.S | 2 +- libc/sysv/consts/MADV_DONTDUMP.S | 2 +- libc/sysv/consts/MADV_DONTFORK.S | 2 +- libc/sysv/consts/MADV_DONTNEED.S | 2 +- libc/sysv/consts/MADV_FREE.S | 2 +- libc/sysv/consts/MADV_HUGEPAGE.S | 2 +- libc/sysv/consts/MADV_HWPOISON.S | 2 +- libc/sysv/consts/MADV_MERGEABLE.S | 2 +- libc/sysv/consts/MADV_NOHUGEPAGE.S | 2 +- libc/sysv/consts/MADV_NORMAL.S | 2 +- libc/sysv/consts/MADV_RANDOM.S | 2 +- libc/sysv/consts/MADV_REMOVE.S | 2 +- libc/sysv/consts/MADV_SEQUENTIAL.S | 2 +- libc/sysv/consts/MADV_UNMERGEABLE.S | 2 +- libc/sysv/consts/MADV_WILLNEED.S | 2 +- libc/sysv/consts/MAP_32BIT.S | 2 +- libc/sysv/consts/MAP_ANON.S | 2 +- libc/sysv/consts/MAP_ANONYMOUS.S | 2 +- libc/sysv/consts/MAP_CONCEAL.S | 2 +- libc/sysv/consts/MAP_DENYWRITE.S | 2 +- libc/sysv/consts/MAP_EXECUTABLE.S | 2 +- libc/sysv/consts/MAP_FILE.S | 2 +- libc/sysv/consts/MAP_FIXED.S | 2 +- libc/sysv/consts/MAP_FIXED_NOREPLACE.S | 2 +- libc/sysv/consts/MAP_GROWSDOWN.S | 2 +- libc/sysv/consts/MAP_HASSEMAPHORE.S | 2 +- libc/sysv/consts/MAP_HUGETLB.S | 2 +- libc/sysv/consts/MAP_HUGE_MASK.S | 2 +- libc/sysv/consts/MAP_HUGE_SHIFT.S | 2 +- libc/sysv/consts/MAP_INHERIT.S | 2 +- libc/sysv/consts/MAP_LOCKED.S | 2 +- libc/sysv/consts/MAP_NOCORE.S | 2 +- libc/sysv/consts/MAP_NONBLOCK.S | 2 +- libc/sysv/consts/MAP_NORESERVE.S | 2 +- libc/sysv/consts/MAP_NOSYNC.S | 2 +- libc/sysv/consts/MAP_POPULATE.S | 2 +- libc/sysv/consts/MAP_PRIVATE.S | 2 +- libc/sysv/consts/MAP_SHARED.S | 2 +- libc/sysv/consts/MAP_SHARED_VALIDATE.S | 2 +- libc/sysv/consts/MAP_STACK.S | 2 +- libc/sysv/consts/MAP_SYNC.S | 2 +- libc/sysv/consts/MAP_TYPE.S | 2 +- libc/sysv/consts/MATH_ERREXCEPT.S | 2 +- libc/sysv/consts/MATH_ERRNO.S | 2 +- libc/sysv/consts/MAXNAMLEN.S | 2 +- libc/sysv/consts/MAXQUOTAS.S | 2 +- libc/sysv/consts/MAX_CANON.S | 2 +- libc/sysv/consts/MAX_DQ_TIME.S | 2 +- libc/sysv/consts/MAX_HANDLE_SZ.S | 2 +- libc/sysv/consts/MAX_INPUT.S | 2 +- libc/sysv/consts/MAX_IQ_TIME.S | 2 +- libc/sysv/consts/MCAST_BLOCK_SOURCE.S | 2 +- libc/sysv/consts/MCAST_EXCLUDE.S | 2 +- libc/sysv/consts/MCAST_INCLUDE.S | 2 +- libc/sysv/consts/MCAST_JOIN_GROUP.S | 2 +- libc/sysv/consts/MCAST_JOIN_SOURCE_GROUP.S | 2 +- libc/sysv/consts/MCAST_LEAVE_GROUP.S | 2 +- libc/sysv/consts/MCAST_LEAVE_SOURCE_GROUP.S | 2 +- libc/sysv/consts/MCAST_MSFILTER.S | 2 +- libc/sysv/consts/MCAST_UNBLOCK_SOURCE.S | 2 +- libc/sysv/consts/MCL_CURRENT.S | 2 +- libc/sysv/consts/MCL_FUTURE.S | 2 +- libc/sysv/consts/MCL_ONFAULT.S | 2 +- libc/sysv/consts/MEDIUM_ERROR.S | 2 +- libc/sysv/consts/MEDIUM_SCAN.S | 2 +- libc/sysv/consts/MLD_LISTENER_QUERY.S | 2 +- libc/sysv/consts/MLD_LISTENER_REDUCTION.S | 2 +- libc/sysv/consts/MLD_LISTENER_REPORT.S | 2 +- libc/sysv/consts/MNT_ASYNC.S | 2 +- libc/sysv/consts/MNT_BYFSID.S | 2 +- libc/sysv/consts/MNT_DETACH.S | 2 +- libc/sysv/consts/MNT_EXPIRE.S | 2 +- libc/sysv/consts/MNT_FORCE.S | 2 +- libc/sysv/consts/MNT_NOATIME.S | 2 +- libc/sysv/consts/MNT_NOCLUSTERR.S | 2 +- libc/sysv/consts/MNT_NOCLUSTERW.S | 2 +- libc/sysv/consts/MNT_NODEV.S | 2 +- libc/sysv/consts/MNT_NOEXEC.S | 2 +- libc/sysv/consts/MNT_NOSUID.S | 2 +- libc/sysv/consts/MNT_RDONLY.S | 2 +- libc/sysv/consts/MNT_RELATIME.S | 2 +- libc/sysv/consts/MNT_RELOAD.S | 2 +- libc/sysv/consts/MNT_SNAPSHOT.S | 2 +- libc/sysv/consts/MNT_STRICTATIME.S | 2 +- libc/sysv/consts/MNT_SUIDDIR.S | 2 +- libc/sysv/consts/MNT_SYNCHRONOUS.S | 2 +- libc/sysv/consts/MNT_UPDATE.S | 2 +- libc/sysv/consts/MREMAP_FIXED.S | 2 +- libc/sysv/consts/MREMAP_MAYMOVE.S | 2 +- libc/sysv/consts/MSG_BATCH.S | 2 +- libc/sysv/consts/MSG_BCAST.S | 2 +- libc/sysv/consts/MSG_CMSG_CLOEXEC.S | 2 +- libc/sysv/consts/MSG_CONFIRM.S | 2 +- libc/sysv/consts/MSG_CTRUNC.S | 2 +- libc/sysv/consts/MSG_DONTROUTE.S | 2 +- libc/sysv/consts/MSG_DONTWAIT.S | 2 +- libc/sysv/consts/MSG_EOF.S | 2 +- libc/sysv/consts/MSG_EOR.S | 2 +- libc/sysv/consts/MSG_ERRQUEUE.S | 2 +- libc/sysv/consts/MSG_EXCEPT.S | 2 +- libc/sysv/consts/MSG_FASTOPEN.S | 2 +- libc/sysv/consts/MSG_FIN.S | 2 +- libc/sysv/consts/MSG_INFO.S | 2 +- libc/sysv/consts/MSG_MCAST.S | 2 +- libc/sysv/consts/MSG_MORE.S | 2 +- libc/sysv/consts/MSG_NOERROR.S | 2 +- libc/sysv/consts/MSG_NOSIGNAL.S | 2 +- libc/sysv/consts/MSG_NOTIFICATION.S | 2 +- libc/sysv/consts/MSG_OOB.S | 2 +- libc/sysv/consts/MSG_PARITY_ERROR.S | 2 +- libc/sysv/consts/MSG_PEEK.S | 2 +- libc/sysv/consts/MSG_PROXY.S | 2 +- libc/sysv/consts/MSG_RST.S | 2 +- libc/sysv/consts/MSG_STAT.S | 2 +- libc/sysv/consts/MSG_SYN.S | 2 +- libc/sysv/consts/MSG_TRUNC.S | 2 +- libc/sysv/consts/MSG_WAITALL.S | 2 +- libc/sysv/consts/MSG_WAITFORONE.S | 2 +- libc/sysv/consts/MS_ACTIVE.S | 2 +- libc/sysv/consts/MS_ASYNC.S | 2 +- libc/sysv/consts/MS_BIND.S | 2 +- libc/sysv/consts/MS_DIRSYNC.S | 2 +- libc/sysv/consts/MS_INVALIDATE.S | 2 +- libc/sysv/consts/MS_I_VERSION.S | 2 +- libc/sysv/consts/MS_KERNMOUNT.S | 2 +- libc/sysv/consts/MS_LAZYTIME.S | 2 +- libc/sysv/consts/MS_MANDLOCK.S | 2 +- libc/sysv/consts/MS_MGC_MSK.S | 2 +- libc/sysv/consts/MS_MGC_VAL.S | 2 +- libc/sysv/consts/MS_MOVE.S | 2 +- libc/sysv/consts/MS_NOATIME.S | 2 +- libc/sysv/consts/MS_NODEV.S | 2 +- libc/sysv/consts/MS_NODIRATIME.S | 2 +- libc/sysv/consts/MS_NOEXEC.S | 2 +- libc/sysv/consts/MS_NOSUID.S | 2 +- libc/sysv/consts/MS_NOUSER.S | 2 +- libc/sysv/consts/MS_POSIXACL.S | 2 +- libc/sysv/consts/MS_PRIVATE.S | 2 +- libc/sysv/consts/MS_RDONLY.S | 2 +- libc/sysv/consts/MS_REC.S | 2 +- libc/sysv/consts/MS_RELATIME.S | 2 +- libc/sysv/consts/MS_REMOUNT.S | 2 +- libc/sysv/consts/MS_RMT_MASK.S | 2 +- libc/sysv/consts/MS_SHARED.S | 2 +- libc/sysv/consts/MS_SILENT.S | 2 +- libc/sysv/consts/MS_SLAVE.S | 2 +- libc/sysv/consts/MS_STRICTATIME.S | 2 +- libc/sysv/consts/MS_SYNC.S | 2 +- libc/sysv/consts/MS_SYNCHRONOUS.S | 2 +- libc/sysv/consts/MS_UNBINDABLE.S | 2 +- libc/sysv/consts/NBBY.S | 2 +- libc/sysv/consts/NCCS.S | 2 +- libc/sysv/consts/NETGRAPHDISC.S | 2 +- libc/sysv/consts/NGROUPS_MAX.S | 2 +- libc/sysv/consts/NL0.S | 2 +- libc/sysv/consts/NL1.S | 2 +- libc/sysv/consts/NL2.S | 2 +- libc/sysv/consts/NL3.S | 2 +- libc/sysv/consts/NLDLY.S | 2 +- libc/sysv/consts/NMEADISC.S | 2 +- libc/sysv/consts/NOFLSH.S | 2 +- libc/sysv/consts/NO_ADDRESS.S | 2 +- libc/sysv/consts/NO_SENSE.S | 2 +- libc/sysv/consts/NR_DQHASH.S | 2 +- libc/sysv/consts/NR_DQUOTS.S | 2 +- libc/sysv/consts/OCRNL.S | 2 +- libc/sysv/consts/OFDEL.S | 2 +- libc/sysv/consts/OFILL.S | 2 +- libc/sysv/consts/OLCUC.S | 2 +- libc/sysv/consts/ONLCR.S | 2 +- libc/sysv/consts/ONLRET.S | 2 +- libc/sysv/consts/ONOCR.S | 2 +- libc/sysv/consts/OPOST.S | 2 +- libc/sysv/consts/O_ACCMODE.S | 2 +- libc/sysv/consts/O_APPEND.S | 2 +- libc/sysv/consts/O_ASYNC.S | 2 +- libc/sysv/consts/O_CLOEXEC.S | 2 +- libc/sysv/consts/O_COMPRESSED.S | 2 +- libc/sysv/consts/O_CREAT.S | 2 +- libc/sysv/consts/O_DIRECT.S | 2 +- libc/sysv/consts/O_DIRECTORY.S | 2 +- libc/sysv/consts/O_DSYNC.S | 2 +- libc/sysv/consts/O_EXCL.S | 2 +- libc/sysv/consts/O_EXEC.S | 2 +- libc/sysv/consts/O_EXLOCK.S | 2 +- libc/sysv/consts/O_INDEXED.S | 2 +- libc/sysv/consts/O_LARGEFILE.S | 2 +- libc/sysv/consts/O_NDELAY.S | 2 +- libc/sysv/consts/O_NOATIME.S | 2 +- libc/sysv/consts/O_NOCTTY.S | 2 +- libc/sysv/consts/O_NOFOLLOW.S | 2 +- libc/sysv/consts/O_NOFOLLOW_ANY.S | 2 +- libc/sysv/consts/O_NONBLOCK.S | 2 +- libc/sysv/consts/O_PATH.S | 2 +- libc/sysv/consts/O_RANDOM.S | 2 +- libc/sysv/consts/O_RDONLY.S | 2 +- libc/sysv/consts/O_RDWR.S | 2 +- libc/sysv/consts/O_RSYNC.S | 2 +- libc/sysv/consts/O_SEARCH.S | 2 +- libc/sysv/consts/O_SEQUENTIAL.S | 2 +- libc/sysv/consts/O_SHLOCK.S | 2 +- libc/sysv/consts/O_SPARSE.S | 2 +- libc/sysv/consts/O_SYNC.S | 2 +- libc/sysv/consts/O_TMPFILE.S | 2 +- libc/sysv/consts/O_TRUNC.S | 2 +- libc/sysv/consts/O_TTY_INIT.S | 2 +- libc/sysv/consts/O_VERIFY.S | 2 +- libc/sysv/consts/O_WRONLY.S | 2 +- libc/sysv/consts/PARENB.S | 2 +- libc/sysv/consts/PARMRK.S | 2 +- libc/sysv/consts/PARODD.S | 2 +- libc/sysv/consts/PENDIN.S | 2 +- libc/sysv/consts/PERSISTENT_RESERVE_IN.S | 2 +- libc/sysv/consts/PERSISTENT_RESERVE_OUT.S | 2 +- libc/sysv/consts/PF_ALG.S | 2 +- libc/sysv/consts/PF_APPLETALK.S | 2 +- libc/sysv/consts/PF_ASH.S | 2 +- libc/sysv/consts/PF_ATMPVC.S | 2 +- libc/sysv/consts/PF_ATMSVC.S | 2 +- libc/sysv/consts/PF_AX25.S | 2 +- libc/sysv/consts/PF_BLUETOOTH.S | 2 +- libc/sysv/consts/PF_BRIDGE.S | 2 +- libc/sysv/consts/PF_CAIF.S | 2 +- libc/sysv/consts/PF_CAN.S | 2 +- libc/sysv/consts/PF_ECONET.S | 2 +- libc/sysv/consts/PF_FILE.S | 2 +- libc/sysv/consts/PF_IB.S | 2 +- libc/sysv/consts/PF_IEEE802154.S | 2 +- libc/sysv/consts/PF_INET.S | 2 +- libc/sysv/consts/PF_INET6.S | 2 +- libc/sysv/consts/PF_IPX.S | 2 +- libc/sysv/consts/PF_IRDA.S | 2 +- libc/sysv/consts/PF_ISDN.S | 2 +- libc/sysv/consts/PF_IUCV.S | 2 +- libc/sysv/consts/PF_KCM.S | 2 +- libc/sysv/consts/PF_KEY.S | 2 +- libc/sysv/consts/PF_LLC.S | 2 +- libc/sysv/consts/PF_LOCAL.S | 2 +- libc/sysv/consts/PF_MAX.S | 2 +- libc/sysv/consts/PF_MPLS.S | 2 +- libc/sysv/consts/PF_NETBEUI.S | 2 +- libc/sysv/consts/PF_NETLINK.S | 2 +- libc/sysv/consts/PF_NETROM.S | 2 +- libc/sysv/consts/PF_NFC.S | 2 +- libc/sysv/consts/PF_PACKET.S | 2 +- libc/sysv/consts/PF_PHONET.S | 2 +- libc/sysv/consts/PF_PPPOX.S | 2 +- libc/sysv/consts/PF_RDS.S | 2 +- libc/sysv/consts/PF_ROSE.S | 2 +- libc/sysv/consts/PF_ROUTE.S | 2 +- libc/sysv/consts/PF_RXRPC.S | 2 +- libc/sysv/consts/PF_SECURITY.S | 2 +- libc/sysv/consts/PF_SNA.S | 2 +- libc/sysv/consts/PF_TIPC.S | 2 +- libc/sysv/consts/PF_UNIX.S | 2 +- libc/sysv/consts/PF_UNSPEC.S | 2 +- libc/sysv/consts/PF_VSOCK.S | 2 +- libc/sysv/consts/PF_WANPIPE.S | 2 +- libc/sysv/consts/PF_X25.S | 2 +- libc/sysv/consts/PIO_FONT.S | 2 +- libc/sysv/consts/PIO_FONT8x14.S | 2 +- libc/sysv/consts/PIO_FONT8x16.S | 2 +- libc/sysv/consts/PIO_FONT8x8.S | 2 +- libc/sysv/consts/PIO_FONTRESET.S | 2 +- libc/sysv/consts/PIO_FONTX.S | 2 +- libc/sysv/consts/PIO_VFONT.S | 2 +- libc/sysv/consts/PIPE_BUF.S | 2 +- libc/sysv/consts/POLLERR.S | 2 +- libc/sysv/consts/POLLHUP.S | 2 +- libc/sysv/consts/POLLIN.S | 2 +- libc/sysv/consts/POLLNVAL.S | 2 +- libc/sysv/consts/POLLOUT.S | 2 +- libc/sysv/consts/POLLPRI.S | 2 +- libc/sysv/consts/POLLRDBAND.S | 2 +- libc/sysv/consts/POLLRDHUP.S | 2 +- libc/sysv/consts/POLLRDNORM.S | 2 +- libc/sysv/consts/POLLWRBAND.S | 2 +- libc/sysv/consts/POLLWRNORM.S | 2 +- libc/sysv/consts/POLL_ERR.S | 2 +- libc/sysv/consts/POLL_HUP.S | 2 +- libc/sysv/consts/POLL_IN.S | 2 +- libc/sysv/consts/POLL_MSG.S | 2 +- libc/sysv/consts/POLL_OUT.S | 2 +- libc/sysv/consts/POLL_PRI.S | 2 +- libc/sysv/consts/POSIX_FADV_DONTNEED.S | 2 +- libc/sysv/consts/POSIX_FADV_NOREUSE.S | 2 +- libc/sysv/consts/POSIX_FADV_NORMAL.S | 2 +- libc/sysv/consts/POSIX_FADV_RANDOM.S | 2 +- libc/sysv/consts/POSIX_FADV_SEQUENTIAL.S | 2 +- libc/sysv/consts/POSIX_FADV_WILLNEED.S | 2 +- libc/sysv/consts/POSIX_MADV_DONTNEED.S | 2 +- libc/sysv/consts/POSIX_MADV_NORMAL.S | 2 +- libc/sysv/consts/POSIX_MADV_RANDOM.S | 2 +- libc/sysv/consts/POSIX_MADV_SEQUENTIAL.S | 2 +- libc/sysv/consts/POSIX_MADV_WILLNEED.S | 2 +- libc/sysv/consts/PPPDISC.S | 2 +- libc/sysv/consts/PRELIM.S | 2 +- libc/sysv/consts/PRIO_MAX.S | 2 +- libc/sysv/consts/PRIO_MIN.S | 2 +- libc/sysv/consts/PRIO_PGRP.S | 2 +- libc/sysv/consts/PRIO_PROCESS.S | 2 +- libc/sysv/consts/PRIO_USER.S | 2 +- libc/sysv/consts/PROT_EXEC.S | 2 +- libc/sysv/consts/PROT_GROWSDOWN.S | 2 +- libc/sysv/consts/PROT_GROWSUP.S | 2 +- libc/sysv/consts/PROT_NONE.S | 2 +- libc/sysv/consts/PROT_READ.S | 2 +- libc/sysv/consts/PROT_WRITE.S | 2 +- libc/sysv/consts/PTMGET.S | 2 +- libc/sysv/consts/PTRACE_ATTACH.S | 2 +- libc/sysv/consts/PTRACE_CONT.S | 2 +- libc/sysv/consts/PTRACE_DETACH.S | 2 +- libc/sysv/consts/PTRACE_EVENT_CLONE.S | 2 +- libc/sysv/consts/PTRACE_EVENT_EXEC.S | 2 +- libc/sysv/consts/PTRACE_EVENT_EXIT.S | 2 +- libc/sysv/consts/PTRACE_EVENT_FORK.S | 2 +- libc/sysv/consts/PTRACE_EVENT_SECCOMP.S | 2 +- libc/sysv/consts/PTRACE_EVENT_STOP.S | 2 +- libc/sysv/consts/PTRACE_EVENT_VFORK.S | 2 +- libc/sysv/consts/PTRACE_EVENT_VFORK_DONE.S | 2 +- libc/sysv/consts/PTRACE_GETEVENTMSG.S | 2 +- libc/sysv/consts/PTRACE_GETFPREGS.S | 2 +- libc/sysv/consts/PTRACE_GETFPXREGS.S | 2 +- libc/sysv/consts/PTRACE_GETREGS.S | 2 +- libc/sysv/consts/PTRACE_GETREGSET.S | 2 +- libc/sysv/consts/PTRACE_GETSIGINFO.S | 2 +- libc/sysv/consts/PTRACE_GETSIGMASK.S | 2 +- libc/sysv/consts/PTRACE_INTERRUPT.S | 2 +- libc/sysv/consts/PTRACE_KILL.S | 2 +- libc/sysv/consts/PTRACE_LISTEN.S | 2 +- libc/sysv/consts/PTRACE_O_MASK.S | 2 +- libc/sysv/consts/PTRACE_O_TRACECLONE.S | 2 +- libc/sysv/consts/PTRACE_O_TRACEEXEC.S | 2 +- libc/sysv/consts/PTRACE_O_TRACEEXIT.S | 2 +- libc/sysv/consts/PTRACE_O_TRACEFORK.S | 2 +- libc/sysv/consts/PTRACE_O_TRACESECCOMP.S | 2 +- libc/sysv/consts/PTRACE_O_TRACESYSGOOD.S | 2 +- libc/sysv/consts/PTRACE_O_TRACEVFORK.S | 2 +- libc/sysv/consts/PTRACE_O_TRACEVFORKDONE.S | 2 +- libc/sysv/consts/PTRACE_PEEKDATA.S | 2 +- libc/sysv/consts/PTRACE_PEEKSIGINFO.S | 2 +- libc/sysv/consts/PTRACE_PEEKTEXT.S | 2 +- libc/sysv/consts/PTRACE_PEEKUSER.S | 2 +- libc/sysv/consts/PTRACE_POKEDATA.S | 2 +- libc/sysv/consts/PTRACE_POKETEXT.S | 2 +- libc/sysv/consts/PTRACE_POKEUSER.S | 2 +- libc/sysv/consts/PTRACE_SECCOMP_GET_FILTER.S | 2 +- libc/sysv/consts/PTRACE_SEIZE.S | 2 +- libc/sysv/consts/PTRACE_SETFPREGS.S | 2 +- libc/sysv/consts/PTRACE_SETFPXREGS.S | 2 +- libc/sysv/consts/PTRACE_SETOPTIONS.S | 2 +- libc/sysv/consts/PTRACE_SETREGS.S | 2 +- libc/sysv/consts/PTRACE_SETREGSET.S | 2 +- libc/sysv/consts/PTRACE_SETSIGINFO.S | 2 +- libc/sysv/consts/PTRACE_SETSIGMASK.S | 2 +- libc/sysv/consts/PTRACE_SINGLESTEP.S | 2 +- libc/sysv/consts/PTRACE_SYSCALL.S | 2 +- libc/sysv/consts/PTRACE_TRACEME.S | 2 +- libc/sysv/consts/Q_GETFMT.S | 2 +- libc/sysv/consts/Q_GETINFO.S | 2 +- libc/sysv/consts/Q_GETQUOTA.S | 2 +- libc/sysv/consts/Q_QUOTAOFF.S | 2 +- libc/sysv/consts/Q_QUOTAON.S | 2 +- libc/sysv/consts/Q_SETINFO.S | 2 +- libc/sysv/consts/Q_SETQUOTA.S | 2 +- libc/sysv/consts/Q_SYNC.S | 2 +- libc/sysv/consts/RB_AUTOBOOT.S | 2 +- libc/sysv/consts/RB_DISABLE_CAD.S | 2 +- libc/sysv/consts/RB_ENABLE_CAD.S | 2 +- libc/sysv/consts/RB_HALT.S | 2 +- libc/sysv/consts/RB_HALT_SYSTEM.S | 2 +- libc/sysv/consts/RB_KEXEC.S | 2 +- libc/sysv/consts/RB_NOSYNC.S | 2 +- libc/sysv/consts/RB_POWERDOWN.S | 2 +- libc/sysv/consts/RB_POWEROFF.S | 2 +- libc/sysv/consts/RB_POWER_OFF.S | 2 +- libc/sysv/consts/RB_SW_SUSPEND.S | 2 +- libc/sysv/consts/REGTYPE.S | 2 +- libc/sysv/consts/RES_PRF_CLASS.S | 2 +- libc/sysv/consts/RHF_GUARANTEE_START_INIT.S | 2 +- libc/sysv/consts/RHF_NO_LIBRARY_REPLACEMENT.S | 2 +- libc/sysv/consts/RLIMIT_AS.S | 2 +- libc/sysv/consts/RLIMIT_CORE.S | 2 +- libc/sysv/consts/RLIMIT_CPU.S | 2 +- libc/sysv/consts/RLIMIT_DATA.S | 2 +- libc/sysv/consts/RLIMIT_FSIZE.S | 2 +- libc/sysv/consts/RLIMIT_LOCKS.S | 2 +- libc/sysv/consts/RLIMIT_MEMLOCK.S | 2 +- libc/sysv/consts/RLIMIT_MSGQUEUE.S | 2 +- libc/sysv/consts/RLIMIT_NICE.S | 2 +- libc/sysv/consts/RLIMIT_NOFILE.S | 2 +- libc/sysv/consts/RLIMIT_NPROC.S | 2 +- libc/sysv/consts/RLIMIT_NPTS.S | 2 +- libc/sysv/consts/RLIMIT_RSS.S | 2 +- libc/sysv/consts/RLIMIT_RTPRIO.S | 2 +- libc/sysv/consts/RLIMIT_RTTIME.S | 2 +- libc/sysv/consts/RLIMIT_SBSIZE.S | 2 +- libc/sysv/consts/RLIMIT_SIGPENDING.S | 2 +- libc/sysv/consts/RLIMIT_STACK.S | 2 +- libc/sysv/consts/RLIMIT_SWAP.S | 2 +- libc/sysv/consts/RLIMIT_VMEM.S | 2 +- libc/sysv/consts/RLIM_INFINITY.S | 2 +- libc/sysv/consts/RLIM_NLIMITS.S | 2 +- libc/sysv/consts/RLIM_SAVED_CUR.S | 2 +- libc/sysv/consts/RLIM_SAVED_MAX.S | 2 +- libc/sysv/consts/RPM_PCO_ADD.S | 2 +- libc/sysv/consts/RPM_PCO_CHANGE.S | 2 +- libc/sysv/consts/RPM_PCO_SETGLOBAL.S | 2 +- libc/sysv/consts/RRQ.S | 2 +- libc/sysv/consts/RTF_NOFORWARD.S | 2 +- libc/sysv/consts/RTF_NOPMTUDISC.S | 2 +- libc/sysv/consts/RUSAGE_BOTH.S | 2 +- libc/sysv/consts/RUSAGE_CHILDREN.S | 2 +- libc/sysv/consts/RUSAGE_SELF.S | 2 +- libc/sysv/consts/RUSAGE_THREAD.S | 2 +- libc/sysv/consts/R_OK.S | 2 +- libc/sysv/consts/SARMAG.S | 2 +- libc/sysv/consts/SA_NOCLDSTOP.S | 2 +- libc/sysv/consts/SA_NOCLDWAIT.S | 2 +- libc/sysv/consts/SA_NODEFER.S | 2 +- libc/sysv/consts/SA_NOMASK.S | 2 +- libc/sysv/consts/SA_ONESHOT.S | 2 +- libc/sysv/consts/SA_ONSTACK.S | 2 +- libc/sysv/consts/SA_RESETHAND.S | 2 +- libc/sysv/consts/SA_RESTART.S | 2 +- libc/sysv/consts/SA_SIGINFO.S | 2 +- libc/sysv/consts/SCHED_BATCH.S | 2 +- libc/sysv/consts/SCHED_DEADLINE.S | 2 +- libc/sysv/consts/SCHED_FIFO.S | 2 +- libc/sysv/consts/SCHED_IDLE.S | 2 +- libc/sysv/consts/SCHED_OTHER.S | 2 +- libc/sysv/consts/SCHED_RESET_ON_FORK.S | 2 +- libc/sysv/consts/SCHED_RR.S | 2 +- libc/sysv/consts/SCM_CREDENTIALS.S | 2 +- libc/sysv/consts/SCM_RIGHTS.S | 2 +- libc/sysv/consts/SCM_TIMESTAMP.S | 2 +- libc/sysv/consts/SCM_TIMESTAMPING.S | 2 +- libc/sysv/consts/SCM_TIMESTAMPNS.S | 2 +- libc/sysv/consts/SCM_WIFI_STATUS.S | 2 +- libc/sysv/consts/SEEK_DATA.S | 2 +- libc/sysv/consts/SEEK_HOLE.S | 2 +- libc/sysv/consts/SEGSIZE.S | 2 +- libc/sysv/consts/SEGV_ACCERR.S | 2 +- libc/sysv/consts/SEGV_MAPERR.S | 2 +- libc/sysv/consts/SEGV_PKUERR.S | 2 +- libc/sysv/consts/SEND_DIAGNOSTIC.S | 2 +- libc/sysv/consts/SEND_VOLUME_TAG.S | 2 +- libc/sysv/consts/SET_LIMITS.S | 2 +- libc/sysv/consts/SET_WINDOW.S | 2 +- libc/sysv/consts/SFD_CLOEXEC.S | 2 +- libc/sysv/consts/SFD_NONBLOCK.S | 2 +- libc/sysv/consts/SF_MNOWAIT.S | 2 +- libc/sysv/consts/SF_NODISKIO.S | 2 +- libc/sysv/consts/SF_SYNC.S | 2 +- libc/sysv/consts/SHM_ANON.S | 2 +- libc/sysv/consts/SHM_DEST.S | 2 +- libc/sysv/consts/SHM_EXEC.S | 2 +- libc/sysv/consts/SHM_HUGETLB.S | 2 +- libc/sysv/consts/SHM_INFO.S | 2 +- libc/sysv/consts/SHM_LOCK.S | 2 +- libc/sysv/consts/SHM_LOCKED.S | 2 +- libc/sysv/consts/SHM_NORESERVE.S | 2 +- libc/sysv/consts/SHM_R.S | 2 +- libc/sysv/consts/SHM_RDONLY.S | 2 +- libc/sysv/consts/SHM_REMAP.S | 2 +- libc/sysv/consts/SHM_RND.S | 2 +- libc/sysv/consts/SHM_STAT.S | 2 +- libc/sysv/consts/SHM_UNLOCK.S | 2 +- libc/sysv/consts/SHM_W.S | 2 +- libc/sysv/consts/SHUT_RD.S | 2 +- libc/sysv/consts/SHUT_RDWR.S | 2 +- libc/sysv/consts/SHUT_WR.S | 2 +- libc/sysv/consts/SIGABRT.S | 2 +- libc/sysv/consts/SIGALRM.S | 2 +- libc/sysv/consts/SIGBUS.S | 2 +- libc/sysv/consts/SIGCHLD.S | 2 +- libc/sysv/consts/SIGCONT.S | 2 +- libc/sysv/consts/SIGEMT.S | 2 +- libc/sysv/consts/SIGEV_NONE.S | 2 +- libc/sysv/consts/SIGEV_SIGNAL.S | 2 +- libc/sysv/consts/SIGEV_THREAD.S | 2 +- libc/sysv/consts/SIGFPE.S | 2 +- libc/sysv/consts/SIGHUP.S | 2 +- libc/sysv/consts/SIGILL.S | 2 +- libc/sysv/consts/SIGINFO.S | 2 +- libc/sysv/consts/SIGINT.S | 2 +- libc/sysv/consts/SIGIO.S | 2 +- libc/sysv/consts/SIGIOT.S | 2 +- libc/sysv/consts/SIGKILL.S | 2 +- libc/sysv/consts/SIGPIPE.S | 2 +- libc/sysv/consts/SIGPOLL.S | 2 +- libc/sysv/consts/SIGPROF.S | 2 +- libc/sysv/consts/SIGPWR.S | 2 +- libc/sysv/consts/SIGQUIT.S | 2 +- libc/sysv/consts/SIGRTMAX.S | 2 +- libc/sysv/consts/SIGRTMIN.S | 2 +- libc/sysv/consts/SIGSEGV.S | 2 +- libc/sysv/consts/SIGSTKFLT.S | 2 +- libc/sysv/consts/SIGSTOP.S | 2 +- libc/sysv/consts/SIGSYS.S | 2 +- libc/sysv/consts/SIGTERM.S | 2 +- libc/sysv/consts/SIGTHR.S | 2 +- libc/sysv/consts/SIGTRAP.S | 2 +- libc/sysv/consts/SIGTSTP.S | 2 +- libc/sysv/consts/SIGTTIN.S | 2 +- libc/sysv/consts/SIGTTOU.S | 2 +- libc/sysv/consts/SIGURG.S | 2 +- libc/sysv/consts/SIGUSR1.S | 2 +- libc/sysv/consts/SIGUSR2.S | 2 +- libc/sysv/consts/SIGVTALRM.S | 2 +- libc/sysv/consts/SIGWINCH.S | 2 +- libc/sysv/consts/SIGXCPU.S | 2 +- libc/sysv/consts/SIGXFSZ.S | 2 +- libc/sysv/consts/SIG_BLOCK.S | 2 +- libc/sysv/consts/SIG_SETMASK.S | 2 +- libc/sysv/consts/SIG_UNBLOCK.S | 2 +- libc/sysv/consts/SIOCADDDLCI.S | 2 +- libc/sysv/consts/SIOCADDMULTI.S | 2 +- libc/sysv/consts/SIOCADDRT.S | 2 +- libc/sysv/consts/SIOCATMARK.S | 2 +- libc/sysv/consts/SIOCDARP.S | 2 +- libc/sysv/consts/SIOCDELDLCI.S | 2 +- libc/sysv/consts/SIOCDELMULTI.S | 2 +- libc/sysv/consts/SIOCDELRT.S | 2 +- libc/sysv/consts/SIOCDEVPRIVATE.S | 2 +- libc/sysv/consts/SIOCDIFADDR.S | 2 +- libc/sysv/consts/SIOCDRARP.S | 2 +- libc/sysv/consts/SIOCGARP.S | 2 +- libc/sysv/consts/SIOCGIFADDR.S | 2 +- libc/sysv/consts/SIOCGIFBR.S | 2 +- libc/sysv/consts/SIOCGIFBRDADDR.S | 2 +- libc/sysv/consts/SIOCGIFCONF.S | 2 +- libc/sysv/consts/SIOCGIFCOUNT.S | 2 +- libc/sysv/consts/SIOCGIFDSTADDR.S | 2 +- libc/sysv/consts/SIOCGIFENCAP.S | 2 +- libc/sysv/consts/SIOCGIFFLAGS.S | 2 +- libc/sysv/consts/SIOCGIFHWADDR.S | 2 +- libc/sysv/consts/SIOCGIFINDEX.S | 2 +- libc/sysv/consts/SIOCGIFMAP.S | 2 +- libc/sysv/consts/SIOCGIFMEM.S | 2 +- libc/sysv/consts/SIOCGIFMETRIC.S | 2 +- libc/sysv/consts/SIOCGIFMTU.S | 2 +- libc/sysv/consts/SIOCGIFNAME.S | 2 +- libc/sysv/consts/SIOCGIFNETMASK.S | 2 +- libc/sysv/consts/SIOCGIFPFLAGS.S | 2 +- libc/sysv/consts/SIOCGIFSLAVE.S | 2 +- libc/sysv/consts/SIOCGIFTXQLEN.S | 2 +- libc/sysv/consts/SIOCGPGRP.S | 2 +- libc/sysv/consts/SIOCGRARP.S | 2 +- libc/sysv/consts/SIOCGSTAMP.S | 2 +- libc/sysv/consts/SIOCGSTAMPNS.S | 2 +- libc/sysv/consts/SIOCPROTOPRIVATE.S | 2 +- libc/sysv/consts/SIOCRTMSG.S | 2 +- libc/sysv/consts/SIOCSARP.S | 2 +- libc/sysv/consts/SIOCSIFADDR.S | 2 +- libc/sysv/consts/SIOCSIFBR.S | 2 +- libc/sysv/consts/SIOCSIFBRDADDR.S | 2 +- libc/sysv/consts/SIOCSIFDSTADDR.S | 2 +- libc/sysv/consts/SIOCSIFENCAP.S | 2 +- libc/sysv/consts/SIOCSIFFLAGS.S | 2 +- libc/sysv/consts/SIOCSIFHWADDR.S | 2 +- libc/sysv/consts/SIOCSIFHWBROADCAST.S | 2 +- libc/sysv/consts/SIOCSIFLINK.S | 2 +- libc/sysv/consts/SIOCSIFMAP.S | 2 +- libc/sysv/consts/SIOCSIFMEM.S | 2 +- libc/sysv/consts/SIOCSIFMETRIC.S | 2 +- libc/sysv/consts/SIOCSIFMTU.S | 2 +- libc/sysv/consts/SIOCSIFNAME.S | 2 +- libc/sysv/consts/SIOCSIFNETMASK.S | 2 +- libc/sysv/consts/SIOCSIFPFLAGS.S | 2 +- libc/sysv/consts/SIOCSIFSLAVE.S | 2 +- libc/sysv/consts/SIOCSIFTXQLEN.S | 2 +- libc/sysv/consts/SIOCSPGRP.S | 2 +- libc/sysv/consts/SIOCSRARP.S | 2 +- libc/sysv/consts/SIOGIFINDEX.S | 2 +- libc/sysv/consts/SI_ASYNCIO.S | 2 +- libc/sysv/consts/SI_ASYNCNL.S | 2 +- libc/sysv/consts/SI_KERNEL.S | 2 +- libc/sysv/consts/SI_MESGQ.S | 2 +- libc/sysv/consts/SI_NOINFO.S | 2 +- libc/sysv/consts/SI_QUEUE.S | 2 +- libc/sysv/consts/SI_TIMER.S | 2 +- libc/sysv/consts/SI_TKILL.S | 2 +- libc/sysv/consts/SI_USER.S | 2 +- libc/sysv/consts/SLIPDISC.S | 2 +- libc/sysv/consts/SOCK_CLOEXEC.S | 2 +- libc/sysv/consts/SOCK_DCCP.S | 2 +- libc/sysv/consts/SOCK_DGRAM.S | 2 +- libc/sysv/consts/SOCK_NONBLOCK.S | 2 +- libc/sysv/consts/SOCK_PACKET.S | 2 +- libc/sysv/consts/SOCK_RAW.S | 2 +- libc/sysv/consts/SOCK_RDM.S | 2 +- libc/sysv/consts/SOCK_SEQPACKET.S | 2 +- libc/sysv/consts/SOCK_STREAM.S | 2 +- libc/sysv/consts/SOL_AAL.S | 2 +- libc/sysv/consts/SOL_ALG.S | 2 +- libc/sysv/consts/SOL_ATM.S | 2 +- libc/sysv/consts/SOL_BLUETOOTH.S | 2 +- libc/sysv/consts/SOL_CAIF.S | 2 +- libc/sysv/consts/SOL_DCCP.S | 2 +- libc/sysv/consts/SOL_DECNET.S | 2 +- libc/sysv/consts/SOL_ICMPV6.S | 2 +- libc/sysv/consts/SOL_IP.S | 2 +- libc/sysv/consts/SOL_IPV6.S | 2 +- libc/sysv/consts/SOL_IRDA.S | 2 +- libc/sysv/consts/SOL_IUCV.S | 2 +- libc/sysv/consts/SOL_KCM.S | 2 +- libc/sysv/consts/SOL_LLC.S | 2 +- libc/sysv/consts/SOL_NETBEUI.S | 2 +- libc/sysv/consts/SOL_NETLINK.S | 2 +- libc/sysv/consts/SOL_NFC.S | 2 +- libc/sysv/consts/SOL_PACKET.S | 2 +- libc/sysv/consts/SOL_PNPIPE.S | 2 +- libc/sysv/consts/SOL_PPPOL2TP.S | 2 +- libc/sysv/consts/SOL_RAW.S | 2 +- libc/sysv/consts/SOL_RDS.S | 2 +- libc/sysv/consts/SOL_RXRPC.S | 2 +- libc/sysv/consts/SOL_SOCKET.S | 2 +- libc/sysv/consts/SOL_TCP.S | 2 +- libc/sysv/consts/SOL_TIPC.S | 2 +- libc/sysv/consts/SOL_UDP.S | 2 +- libc/sysv/consts/SOL_X25.S | 2 +- libc/sysv/consts/SOMAXCONN.S | 2 +- libc/sysv/consts/SO_ACCEPTCONN.S | 2 +- libc/sysv/consts/SO_ATTACH_BPF.S | 2 +- libc/sysv/consts/SO_ATTACH_FILTER.S | 2 +- libc/sysv/consts/SO_ATTACH_REUSEPORT_CBPF.S | 2 +- libc/sysv/consts/SO_ATTACH_REUSEPORT_EBPF.S | 2 +- libc/sysv/consts/SO_BINDTODEVICE.S | 2 +- libc/sysv/consts/SO_BPF_EXTENSIONS.S | 2 +- libc/sysv/consts/SO_BROADCAST.S | 2 +- libc/sysv/consts/SO_BSDCOMPAT.S | 2 +- libc/sysv/consts/SO_BUSY_POLL.S | 2 +- libc/sysv/consts/SO_CNX_ADVICE.S | 2 +- libc/sysv/consts/SO_DEBUG.S | 2 +- libc/sysv/consts/SO_DETACH_BPF.S | 2 +- libc/sysv/consts/SO_DETACH_FILTER.S | 2 +- libc/sysv/consts/SO_DOMAIN.S | 2 +- libc/sysv/consts/SO_DONTLINGER.S | 2 +- libc/sysv/consts/SO_DONTROUTE.S | 2 +- libc/sysv/consts/SO_ERROR.S | 2 +- libc/sysv/consts/SO_EXCLUSIVEADDRUSE.S | 2 +- libc/sysv/consts/SO_GET_FILTER.S | 2 +- libc/sysv/consts/SO_INCOMING_CPU.S | 2 +- libc/sysv/consts/SO_KEEPALIVE.S | 2 +- libc/sysv/consts/SO_LINGER.S | 2 +- libc/sysv/consts/SO_LOCK_FILTER.S | 2 +- libc/sysv/consts/SO_MARK.S | 2 +- libc/sysv/consts/SO_MAX_PACING_RATE.S | 2 +- libc/sysv/consts/SO_NOFCS.S | 2 +- libc/sysv/consts/SO_NO_CHECK.S | 2 +- libc/sysv/consts/SO_OOBINLINE.S | 2 +- libc/sysv/consts/SO_PASSCRED.S | 2 +- libc/sysv/consts/SO_PASSSEC.S | 2 +- libc/sysv/consts/SO_PEEK_OFF.S | 2 +- libc/sysv/consts/SO_PEERCRED.S | 2 +- libc/sysv/consts/SO_PEERNAME.S | 2 +- libc/sysv/consts/SO_PEERSEC.S | 2 +- libc/sysv/consts/SO_PRIORITY.S | 2 +- libc/sysv/consts/SO_PROTOCOL.S | 2 +- libc/sysv/consts/SO_RCVBUF.S | 2 +- libc/sysv/consts/SO_RCVBUFFORCE.S | 2 +- libc/sysv/consts/SO_RCVLOWAT.S | 2 +- libc/sysv/consts/SO_RCVTIMEO.S | 2 +- libc/sysv/consts/SO_REUSEADDR.S | 2 +- libc/sysv/consts/SO_REUSEPORT.S | 2 +- libc/sysv/consts/SO_RXQ_OVFL.S | 2 +- libc/sysv/consts/SO_SECURITY_AUTHENTICATION.S | 2 +- .../consts/SO_SECURITY_ENCRYPTION_NETWORK.S | 2 +- .../consts/SO_SECURITY_ENCRYPTION_TRANSPORT.S | 2 +- libc/sysv/consts/SO_SELECT_ERR_QUEUE.S | 2 +- libc/sysv/consts/SO_SETFIB.S | 2 +- libc/sysv/consts/SO_SNDBUF.S | 2 +- libc/sysv/consts/SO_SNDBUFFORCE.S | 2 +- libc/sysv/consts/SO_SNDLOWAT.S | 2 +- libc/sysv/consts/SO_SNDTIMEO.S | 2 +- libc/sysv/consts/SO_TIMESTAMP.S | 2 +- libc/sysv/consts/SO_TIMESTAMPING.S | 2 +- libc/sysv/consts/SO_TIMESTAMPNS.S | 2 +- libc/sysv/consts/SO_TYPE.S | 2 +- libc/sysv/consts/SO_USELOOPBACK.S | 2 +- libc/sysv/consts/SO_WIFI_STATUS.S | 2 +- libc/sysv/consts/SPLICE_F_GIFT.S | 2 +- libc/sysv/consts/SPLICE_F_MORE.S | 2 +- libc/sysv/consts/SPLICE_F_MOVE.S | 2 +- libc/sysv/consts/SPLICE_F_NONBLOCK.S | 2 +- libc/sysv/consts/SS_DISABLE.S | 2 +- libc/sysv/consts/SS_ONSTACK.S | 2 +- libc/sysv/consts/STRIPDISC.S | 2 +- libc/sysv/consts/ST_APPEND.S | 2 +- libc/sysv/consts/ST_IMMUTABLE.S | 2 +- libc/sysv/consts/ST_MANDLOCK.S | 2 +- libc/sysv/consts/ST_NOATIME.S | 2 +- libc/sysv/consts/ST_NODEV.S | 2 +- libc/sysv/consts/ST_NODIRATIME.S | 2 +- libc/sysv/consts/ST_NOEXEC.S | 2 +- libc/sysv/consts/ST_NOSUID.S | 2 +- libc/sysv/consts/ST_RDONLY.S | 2 +- libc/sysv/consts/ST_RELATIME.S | 2 +- libc/sysv/consts/ST_SYNCHRONOUS.S | 2 +- libc/sysv/consts/ST_WRITE.S | 2 +- libc/sysv/consts/SUBCMDMASK.S | 2 +- libc/sysv/consts/SUBCMDSHIFT.S | 2 +- libc/sysv/consts/SYMTYPE.S | 2 +- libc/sysv/consts/SYNC_FILE_RANGE_WAIT_AFTER.S | 2 +- .../sysv/consts/SYNC_FILE_RANGE_WAIT_BEFORE.S | 2 +- libc/sysv/consts/SYNC_FILE_RANGE_WRITE.S | 2 +- libc/sysv/consts/SYS_SECCOMP.S | 2 +- libc/sysv/consts/SYS_USER_DISPATCH.S | 2 +- libc/sysv/consts/TAB0.S | 2 +- libc/sysv/consts/TAB1.S | 2 +- libc/sysv/consts/TAB2.S | 2 +- libc/sysv/consts/TAB3.S | 2 +- libc/sysv/consts/TABDLY.S | 2 +- libc/sysv/consts/TABLDISC.S | 2 +- libc/sysv/consts/TCFLSH.S | 2 +- libc/sysv/consts/TCGETS.S | 2 +- libc/sysv/consts/TCIFLUSH.S | 2 +- libc/sysv/consts/TCIOFF.S | 2 +- libc/sysv/consts/TCIOFLUSH.S | 2 +- libc/sysv/consts/TCION.S | 2 +- libc/sysv/consts/TCOFLUSH.S | 2 +- libc/sysv/consts/TCOOFF.S | 2 +- libc/sysv/consts/TCOON.S | 2 +- libc/sysv/consts/TCP_CC_INFO.S | 2 +- libc/sysv/consts/TCP_CONGESTION.S | 2 +- libc/sysv/consts/TCP_COOKIE_TRANSACTIONS.S | 2 +- libc/sysv/consts/TCP_CORK.S | 2 +- libc/sysv/consts/TCP_DEFER_ACCEPT.S | 2 +- libc/sysv/consts/TCP_FASTOPEN.S | 2 +- libc/sysv/consts/TCP_FASTOPEN_CONNECT.S | 2 +- libc/sysv/consts/TCP_INFO.S | 2 +- libc/sysv/consts/TCP_KEEPCNT.S | 2 +- libc/sysv/consts/TCP_KEEPIDLE.S | 2 +- libc/sysv/consts/TCP_KEEPINTVL.S | 2 +- libc/sysv/consts/TCP_LINGER2.S | 2 +- libc/sysv/consts/TCP_MAXSEG.S | 2 +- libc/sysv/consts/TCP_MD5SIG.S | 2 +- libc/sysv/consts/TCP_MD5SIG_MAXKEYLEN.S | 2 +- libc/sysv/consts/TCP_NODELAY.S | 2 +- libc/sysv/consts/TCP_NOTSENT_LOWAT.S | 2 +- libc/sysv/consts/TCP_QUEUE_SEQ.S | 2 +- libc/sysv/consts/TCP_QUICKACK.S | 2 +- libc/sysv/consts/TCP_REPAIR.S | 2 +- libc/sysv/consts/TCP_REPAIR_OPTIONS.S | 2 +- libc/sysv/consts/TCP_REPAIR_QUEUE.S | 2 +- libc/sysv/consts/TCP_SAVED_SYN.S | 2 +- libc/sysv/consts/TCP_SAVE_SYN.S | 2 +- libc/sysv/consts/TCP_SYNCNT.S | 2 +- libc/sysv/consts/TCP_THIN_DUPACK.S | 2 +- libc/sysv/consts/TCP_THIN_LINEAR_TIMEOUTS.S | 2 +- libc/sysv/consts/TCP_TIMESTAMP.S | 2 +- libc/sysv/consts/TCP_ULP.S | 2 +- libc/sysv/consts/TCP_USER_TIMEOUT.S | 2 +- libc/sysv/consts/TCP_WINDOW_CLAMP.S | 2 +- libc/sysv/consts/TCSADRAIN.S | 2 +- libc/sysv/consts/TCSAFLUSH.S | 2 +- libc/sysv/consts/TCSANOW.S | 2 +- libc/sysv/consts/TCSBRK.S | 2 +- libc/sysv/consts/TCSETS.S | 2 +- libc/sysv/consts/TCSETSF.S | 2 +- libc/sysv/consts/TCSETSW.S | 2 +- libc/sysv/consts/TCXONC.S | 2 +- libc/sysv/consts/TEST_UNIT_READY.S | 2 +- libc/sysv/consts/TFD_CLOEXEC.S | 2 +- libc/sysv/consts/TFD_NONBLOCK.S | 2 +- libc/sysv/consts/TFD_TIMER_ABSTIME.S | 2 +- libc/sysv/consts/TGEXEC.S | 2 +- libc/sysv/consts/TGREAD.S | 2 +- libc/sysv/consts/TGWRITE.S | 2 +- libc/sysv/consts/TIOCCBRK.S | 2 +- libc/sysv/consts/TIOCCDTR.S | 2 +- libc/sysv/consts/TIOCCHKVERAUTH.S | 2 +- libc/sysv/consts/TIOCCONS.S | 2 +- libc/sysv/consts/TIOCEXT.S | 2 +- libc/sysv/consts/TIOCFLAG_CLOCAL.S | 2 +- libc/sysv/consts/TIOCFLAG_MDMBUF.S | 2 +- libc/sysv/consts/TIOCFLAG_PPS.S | 2 +- libc/sysv/consts/TIOCFLAG_SOFTCAR.S | 2 +- libc/sysv/consts/TIOCFLUSH.S | 2 +- libc/sysv/consts/TIOCGDRAINWAIT.S | 2 +- libc/sysv/consts/TIOCGETA.S | 2 +- libc/sysv/consts/TIOCGETD.S | 2 +- libc/sysv/consts/TIOCGFLAGS.S | 2 +- libc/sysv/consts/TIOCGPGRP.S | 2 +- libc/sysv/consts/TIOCGPTN.S | 2 +- libc/sysv/consts/TIOCGSID.S | 2 +- libc/sysv/consts/TIOCGTSTAMP.S | 2 +- libc/sysv/consts/TIOCGWINSZ.S | 2 +- libc/sysv/consts/TIOCINQ.S | 2 +- libc/sysv/consts/TIOCMBIC.S | 2 +- libc/sysv/consts/TIOCMBIS.S | 2 +- libc/sysv/consts/TIOCMGET.S | 2 +- libc/sysv/consts/TIOCMODG.S | 2 +- libc/sysv/consts/TIOCMODS.S | 2 +- libc/sysv/consts/TIOCMSDTRWAIT.S | 2 +- libc/sysv/consts/TIOCMSET.S | 2 +- libc/sysv/consts/TIOCM_CAR.S | 2 +- libc/sysv/consts/TIOCM_CD.S | 2 +- libc/sysv/consts/TIOCM_CTS.S | 2 +- libc/sysv/consts/TIOCM_DCD.S | 2 +- libc/sysv/consts/TIOCM_DSR.S | 2 +- libc/sysv/consts/TIOCM_DTR.S | 2 +- libc/sysv/consts/TIOCM_LE.S | 2 +- libc/sysv/consts/TIOCM_RI.S | 2 +- libc/sysv/consts/TIOCM_RNG.S | 2 +- libc/sysv/consts/TIOCM_RTS.S | 2 +- libc/sysv/consts/TIOCM_SR.S | 2 +- libc/sysv/consts/TIOCM_ST.S | 2 +- libc/sysv/consts/TIOCNOTTY.S | 2 +- libc/sysv/consts/TIOCNXCL.S | 2 +- libc/sysv/consts/TIOCOUTQ.S | 2 +- libc/sysv/consts/TIOCPKT.S | 2 +- libc/sysv/consts/TIOCPKT_DATA.S | 2 +- libc/sysv/consts/TIOCPKT_DOSTOP.S | 2 +- libc/sysv/consts/TIOCPKT_FLUSHREAD.S | 2 +- libc/sysv/consts/TIOCPKT_FLUSHWRITE.S | 2 +- libc/sysv/consts/TIOCPKT_IOCTL.S | 2 +- libc/sysv/consts/TIOCPKT_NOSTOP.S | 2 +- libc/sysv/consts/TIOCPKT_START.S | 2 +- libc/sysv/consts/TIOCPKT_STOP.S | 2 +- libc/sysv/consts/TIOCPTMASTER.S | 2 +- libc/sysv/consts/TIOCPTSNAME.S | 2 +- libc/sysv/consts/TIOCPTYGNAME.S | 2 +- libc/sysv/consts/TIOCPTYGRANT.S | 2 +- libc/sysv/consts/TIOCPTYUNLK.S | 2 +- libc/sysv/consts/TIOCREMOTE.S | 2 +- libc/sysv/consts/TIOCSBRK.S | 2 +- libc/sysv/consts/TIOCSCTTY.S | 2 +- libc/sysv/consts/TIOCSDRAINWAIT.S | 2 +- libc/sysv/consts/TIOCSDTR.S | 2 +- libc/sysv/consts/TIOCSERGETLSR.S | 2 +- libc/sysv/consts/TIOCSERGETMULTI.S | 2 +- libc/sysv/consts/TIOCSERSETMULTI.S | 2 +- libc/sysv/consts/TIOCSER_TEMT.S | 2 +- libc/sysv/consts/TIOCSETA.S | 2 +- libc/sysv/consts/TIOCSETAF.S | 2 +- libc/sysv/consts/TIOCSETAW.S | 2 +- libc/sysv/consts/TIOCSETD.S | 2 +- libc/sysv/consts/TIOCSETVERAUTH.S | 2 +- libc/sysv/consts/TIOCSFLAGS.S | 2 +- libc/sysv/consts/TIOCSIG.S | 2 +- libc/sysv/consts/TIOCSPGRP.S | 2 +- libc/sysv/consts/TIOCSPTLCK.S | 2 +- libc/sysv/consts/TIOCSTART.S | 2 +- libc/sysv/consts/TIOCSTAT.S | 2 +- libc/sysv/consts/TIOCSTI.S | 2 +- libc/sysv/consts/TIOCSTOP.S | 2 +- libc/sysv/consts/TIOCSTSTAMP.S | 2 +- libc/sysv/consts/TIOCSWINSZ.S | 2 +- libc/sysv/consts/TIOCTIMESTAMP.S | 2 +- libc/sysv/consts/TIOCUCNTL_CBRK.S | 2 +- libc/sysv/consts/TMAGLEN.S | 2 +- libc/sysv/consts/TOEXEC.S | 2 +- libc/sysv/consts/TOREAD.S | 2 +- libc/sysv/consts/TOSTOP.S | 2 +- libc/sysv/consts/TOWRITE.S | 2 +- libc/sysv/consts/TRANSIENT.S | 2 +- libc/sysv/consts/TRAP_BRKPT.S | 2 +- libc/sysv/consts/TRAP_TRACE.S | 2 +- libc/sysv/consts/TSGID.S | 2 +- libc/sysv/consts/TSUID.S | 2 +- libc/sysv/consts/TSVTX.S | 2 +- libc/sysv/consts/TTYDEF_CFLAG.S | 2 +- libc/sysv/consts/TTYDEF_IFLAG.S | 2 +- libc/sysv/consts/TTYDEF_LFLAG.S | 2 +- libc/sysv/consts/TTYDEF_OFLAG.S | 2 +- libc/sysv/consts/TTYDEF_SPEED.S | 2 +- libc/sysv/consts/TTYDISC.S | 2 +- libc/sysv/consts/TUEXEC.S | 2 +- libc/sysv/consts/TUREAD.S | 2 +- libc/sysv/consts/TUWRITE.S | 2 +- libc/sysv/consts/TVERSLEN.S | 2 +- libc/sysv/consts/T_FMT.S | 2 +- libc/sysv/consts/T_FMT_AMPM.S | 2 +- libc/sysv/consts/UDP_ENCAP_ESPINUDP_NON_IKE.S | 2 +- libc/sysv/consts/UDP_NO_CHECK6_RX.S | 2 +- libc/sysv/consts/UDP_NO_CHECK6_TX.S | 2 +- libc/sysv/consts/UL_GETFSIZE.S | 2 +- libc/sysv/consts/UL_SETFSIZE.S | 2 +- libc/sysv/consts/UMOUNT_NOFOLLOW.S | 2 +- libc/sysv/consts/USRQUOTA.S | 2 +- libc/sysv/consts/UTIME_NOW.S | 2 +- libc/sysv/consts/UTIME_OMIT.S | 2 +- libc/sysv/consts/VDISCARD.S | 2 +- libc/sysv/consts/VEOF.S | 2 +- libc/sysv/consts/VEOL.S | 2 +- libc/sysv/consts/VEOL2.S | 2 +- libc/sysv/consts/VERASE.S | 2 +- libc/sysv/consts/VERIFY.S | 2 +- libc/sysv/consts/VINTR.S | 2 +- libc/sysv/consts/VKILL.S | 2 +- libc/sysv/consts/VLNEXT.S | 2 +- libc/sysv/consts/VMIN.S | 2 +- libc/sysv/consts/VQUIT.S | 2 +- libc/sysv/consts/VREPRINT.S | 2 +- libc/sysv/consts/VSTART.S | 2 +- libc/sysv/consts/VSTOP.S | 2 +- libc/sysv/consts/VSUSP.S | 2 +- libc/sysv/consts/VSWTC.S | 2 +- libc/sysv/consts/VT0.S | 2 +- libc/sysv/consts/VT1.S | 2 +- libc/sysv/consts/VTDLY.S | 2 +- libc/sysv/consts/VTIME.S | 2 +- libc/sysv/consts/VWERASE.S | 2 +- libc/sysv/consts/WCONTINUED.S | 2 +- libc/sysv/consts/WEOF.S | 2 +- libc/sysv/consts/WEXITED.S | 2 +- libc/sysv/consts/WNOHANG.S | 2 +- libc/sysv/consts/WNOWAIT.S | 2 +- libc/sysv/consts/WORD_BIT.S | 2 +- libc/sysv/consts/WRQ.S | 2 +- libc/sysv/consts/WSTOPPED.S | 2 +- libc/sysv/consts/WUNTRACED.S | 2 +- libc/sysv/consts/W_OK.S | 2 +- libc/sysv/consts/XATTR_CREATE.S | 2 +- libc/sysv/consts/XATTR_REPLACE.S | 2 +- libc/sysv/consts/XCASE.S | 2 +- libc/sysv/consts/XTABS.S | 2 +- libc/sysv/consts/X_OK.S | 2 +- libc/sysv/consts/_ARG_MAX.S | 2 +- libc/sysv/consts/_LINUX_QUOTA_VERSION.S | 2 +- libc/sysv/consts/_NAME_MAX.S | 2 +- libc/sysv/consts/_NSIG.S | 2 +- libc/sysv/consts/_PATH_MAX.S | 2 +- libc/sysv/consts/_SEM_SEMUN_UNDEFINED.S | 2 +- libc/sysv/consts/__NR__sysctl.S | 2 +- libc/sysv/consts/__NR_accept.S | 2 +- libc/sysv/consts/__NR_accept4.S | 2 +- libc/sysv/consts/__NR_access.S | 2 +- libc/sysv/consts/__NR_acct.S | 2 +- libc/sysv/consts/__NR_add_key.S | 2 +- libc/sysv/consts/__NR_adjtimex.S | 2 +- libc/sysv/consts/__NR_alarm.S | 2 +- libc/sysv/consts/__NR_arch_prctl.S | 2 +- libc/sysv/consts/__NR_bind.S | 2 +- libc/sysv/consts/__NR_bpf.S | 2 +- libc/sysv/consts/__NR_capget.S | 2 +- libc/sysv/consts/__NR_capset.S | 2 +- libc/sysv/consts/__NR_chdir.S | 2 +- libc/sysv/consts/__NR_chmod.S | 2 +- libc/sysv/consts/__NR_chown.S | 2 +- libc/sysv/consts/__NR_chroot.S | 2 +- libc/sysv/consts/__NR_clock_adjtime.S | 2 +- libc/sysv/consts/__NR_clock_getres.S | 2 +- libc/sysv/consts/__NR_clock_gettime.S | 2 +- libc/sysv/consts/__NR_clock_nanosleep.S | 2 +- libc/sysv/consts/__NR_clock_settime.S | 2 +- libc/sysv/consts/__NR_clone.S | 2 +- libc/sysv/consts/__NR_close.S | 2 +- libc/sysv/consts/__NR_connect.S | 2 +- libc/sysv/consts/__NR_copy_file_range.S | 2 +- libc/sysv/consts/__NR_cpuset_getaffinity.S | 2 +- libc/sysv/consts/__NR_cpuset_setaffinity.S | 2 +- libc/sysv/consts/__NR_creat.S | 2 +- libc/sysv/consts/__NR_delete_module.S | 2 +- libc/sysv/consts/__NR_dup.S | 2 +- libc/sysv/consts/__NR_dup2.S | 2 +- libc/sysv/consts/__NR_dup3.S | 2 +- libc/sysv/consts/__NR_epoll_create.S | 2 +- libc/sysv/consts/__NR_epoll_create1.S | 2 +- libc/sysv/consts/__NR_epoll_ctl.S | 2 +- libc/sysv/consts/__NR_epoll_pwait.S | 2 +- libc/sysv/consts/__NR_epoll_wait.S | 2 +- libc/sysv/consts/__NR_eventfd.S | 2 +- libc/sysv/consts/__NR_eventfd2.S | 2 +- libc/sysv/consts/__NR_execve.S | 2 +- libc/sysv/consts/__NR_execveat.S | 2 +- libc/sysv/consts/__NR_exit.S | 2 +- libc/sysv/consts/__NR_exit_group.S | 2 +- libc/sysv/consts/__NR_faccessat.S | 2 +- libc/sysv/consts/__NR_fadvise.S | 2 +- libc/sysv/consts/__NR_fallocate.S | 2 +- libc/sysv/consts/__NR_fanotify_init.S | 2 +- libc/sysv/consts/__NR_fanotify_mark.S | 2 +- libc/sysv/consts/__NR_fchdir.S | 2 +- libc/sysv/consts/__NR_fchmod.S | 2 +- libc/sysv/consts/__NR_fchmodat.S | 2 +- libc/sysv/consts/__NR_fchown.S | 2 +- libc/sysv/consts/__NR_fchownat.S | 2 +- libc/sysv/consts/__NR_fcntl.S | 2 +- libc/sysv/consts/__NR_fdatasync.S | 2 +- libc/sysv/consts/__NR_fgetxattr.S | 2 +- libc/sysv/consts/__NR_finit_module.S | 2 +- libc/sysv/consts/__NR_flistxattr.S | 2 +- libc/sysv/consts/__NR_flock.S | 2 +- libc/sysv/consts/__NR_fork.S | 2 +- libc/sysv/consts/__NR_fremovexattr.S | 2 +- libc/sysv/consts/__NR_fsetxattr.S | 2 +- libc/sysv/consts/__NR_fstat.S | 2 +- libc/sysv/consts/__NR_fstatat.S | 2 +- libc/sysv/consts/__NR_fstatfs.S | 2 +- libc/sysv/consts/__NR_fsync.S | 2 +- libc/sysv/consts/__NR_ftruncate.S | 2 +- libc/sysv/consts/__NR_futex.S | 2 +- libc/sysv/consts/__NR_futimens.S | 2 +- libc/sysv/consts/__NR_futimes.S | 2 +- libc/sysv/consts/__NR_futimesat.S | 2 +- libc/sysv/consts/__NR_get_mempolicy.S | 2 +- libc/sysv/consts/__NR_get_robust_list.S | 2 +- libc/sysv/consts/__NR_getcpu.S | 2 +- libc/sysv/consts/__NR_getcwd.S | 2 +- libc/sysv/consts/__NR_getdents.S | 2 +- libc/sysv/consts/__NR_getegid.S | 2 +- libc/sysv/consts/__NR_geteuid.S | 2 +- libc/sysv/consts/__NR_getgid.S | 2 +- libc/sysv/consts/__NR_getgroups.S | 2 +- libc/sysv/consts/__NR_getitimer.S | 2 +- libc/sysv/consts/__NR_getpeername.S | 2 +- libc/sysv/consts/__NR_getpgid.S | 2 +- libc/sysv/consts/__NR_getpgrp.S | 2 +- libc/sysv/consts/__NR_getpid.S | 2 +- libc/sysv/consts/__NR_getppid.S | 2 +- libc/sysv/consts/__NR_getpriority.S | 2 +- libc/sysv/consts/__NR_getrandom.S | 2 +- libc/sysv/consts/__NR_getresgid.S | 2 +- libc/sysv/consts/__NR_getresuid.S | 2 +- libc/sysv/consts/__NR_getrlimit.S | 2 +- libc/sysv/consts/__NR_getrusage.S | 2 +- libc/sysv/consts/__NR_getsid.S | 2 +- libc/sysv/consts/__NR_getsockname.S | 2 +- libc/sysv/consts/__NR_getsockopt.S | 2 +- libc/sysv/consts/__NR_gettid.S | 2 +- libc/sysv/consts/__NR_gettimeofday.S | 2 +- libc/sysv/consts/__NR_getuid.S | 2 +- libc/sysv/consts/__NR_getxattr.S | 2 +- libc/sysv/consts/__NR_init_module.S | 2 +- libc/sysv/consts/__NR_inotify_add_watch.S | 2 +- libc/sysv/consts/__NR_inotify_init.S | 2 +- libc/sysv/consts/__NR_inotify_init1.S | 2 +- libc/sysv/consts/__NR_inotify_rm_watch.S | 2 +- libc/sysv/consts/__NR_io_cancel.S | 2 +- libc/sysv/consts/__NR_io_destroy.S | 2 +- libc/sysv/consts/__NR_io_getevents.S | 2 +- libc/sysv/consts/__NR_io_pgetevents.S | 2 +- libc/sysv/consts/__NR_io_setup.S | 2 +- libc/sysv/consts/__NR_io_submit.S | 2 +- libc/sysv/consts/__NR_io_uring_enter.S | 2 +- libc/sysv/consts/__NR_io_uring_register.S | 2 +- libc/sysv/consts/__NR_io_uring_setup.S | 2 +- libc/sysv/consts/__NR_ioctl.S | 2 +- libc/sysv/consts/__NR_ioperm.S | 2 +- libc/sysv/consts/__NR_iopl.S | 2 +- libc/sysv/consts/__NR_ioprio_get.S | 2 +- libc/sysv/consts/__NR_ioprio_set.S | 2 +- libc/sysv/consts/__NR_kcmp.S | 2 +- libc/sysv/consts/__NR_kexec_file_load.S | 2 +- libc/sysv/consts/__NR_kexec_load.S | 2 +- libc/sysv/consts/__NR_keyctl.S | 2 +- libc/sysv/consts/__NR_kill.S | 2 +- libc/sysv/consts/__NR_killpg.S | 2 +- libc/sysv/consts/__NR_ktrace.S | 2 +- libc/sysv/consts/__NR_lchown.S | 2 +- libc/sysv/consts/__NR_lgetxattr.S | 2 +- libc/sysv/consts/__NR_link.S | 2 +- libc/sysv/consts/__NR_linkat.S | 2 +- libc/sysv/consts/__NR_listen.S | 2 +- libc/sysv/consts/__NR_listxattr.S | 2 +- libc/sysv/consts/__NR_llistxattr.S | 2 +- libc/sysv/consts/__NR_lookup_dcookie.S | 2 +- libc/sysv/consts/__NR_lremovexattr.S | 2 +- libc/sysv/consts/__NR_lseek.S | 2 +- libc/sysv/consts/__NR_lsetxattr.S | 2 +- libc/sysv/consts/__NR_lstat.S | 2 +- libc/sysv/consts/__NR_madvise.S | 2 +- libc/sysv/consts/__NR_mbind.S | 2 +- libc/sysv/consts/__NR_membarrier.S | 2 +- libc/sysv/consts/__NR_memfd_create.S | 2 +- libc/sysv/consts/__NR_migrate_pages.S | 2 +- libc/sysv/consts/__NR_mincore.S | 2 +- libc/sysv/consts/__NR_mkdir.S | 2 +- libc/sysv/consts/__NR_mkdirat.S | 2 +- libc/sysv/consts/__NR_mkfifo.S | 2 +- libc/sysv/consts/__NR_mkfifoat.S | 2 +- libc/sysv/consts/__NR_mknod.S | 2 +- libc/sysv/consts/__NR_mknodat.S | 2 +- libc/sysv/consts/__NR_mlock.S | 2 +- libc/sysv/consts/__NR_mlock2.S | 2 +- libc/sysv/consts/__NR_mlockall.S | 2 +- libc/sysv/consts/__NR_mmap.S | 2 +- libc/sysv/consts/__NR_modify_ldt.S | 2 +- libc/sysv/consts/__NR_mount.S | 2 +- libc/sysv/consts/__NR_move_pages.S | 2 +- libc/sysv/consts/__NR_mprotect.S | 2 +- libc/sysv/consts/__NR_mq_getsetattr.S | 2 +- libc/sysv/consts/__NR_mq_notify.S | 2 +- libc/sysv/consts/__NR_mq_open.S | 2 +- libc/sysv/consts/__NR_mq_timedreceive.S | 2 +- libc/sysv/consts/__NR_mq_timedsend.S | 2 +- libc/sysv/consts/__NR_mq_unlink.S | 2 +- libc/sysv/consts/__NR_mremap.S | 2 +- libc/sysv/consts/__NR_msgctl.S | 2 +- libc/sysv/consts/__NR_msgget.S | 2 +- libc/sysv/consts/__NR_msgrcv.S | 2 +- libc/sysv/consts/__NR_msgsnd.S | 2 +- libc/sysv/consts/__NR_msync.S | 2 +- libc/sysv/consts/__NR_msyscall.S | 2 +- libc/sysv/consts/__NR_munlock.S | 2 +- libc/sysv/consts/__NR_munlockall.S | 2 +- libc/sysv/consts/__NR_munmap.S | 2 +- libc/sysv/consts/__NR_name_to_handle_at.S | 2 +- libc/sysv/consts/__NR_nanosleep.S | 2 +- libc/sysv/consts/__NR_open.S | 2 +- libc/sysv/consts/__NR_open_by_handle_at.S | 2 +- libc/sysv/consts/__NR_openat.S | 2 +- libc/sysv/consts/__NR_pause.S | 2 +- libc/sysv/consts/__NR_perf_event_open.S | 2 +- libc/sysv/consts/__NR_personality.S | 2 +- libc/sysv/consts/__NR_pidfd_send_signal.S | 2 +- libc/sysv/consts/__NR_pipe.S | 2 +- libc/sysv/consts/__NR_pipe2.S | 2 +- libc/sysv/consts/__NR_pivot_root.S | 2 +- libc/sysv/consts/__NR_pkey_alloc.S | 2 +- libc/sysv/consts/__NR_pkey_free.S | 2 +- libc/sysv/consts/__NR_pkey_mprotect.S | 2 +- libc/sysv/consts/__NR_pledge.S | 2 +- libc/sysv/consts/__NR_poll.S | 2 +- libc/sysv/consts/__NR_posix_fallocate.S | 2 +- libc/sysv/consts/__NR_posix_spawn.S | 2 +- libc/sysv/consts/__NR_ppoll.S | 2 +- libc/sysv/consts/__NR_prctl.S | 2 +- libc/sysv/consts/__NR_pread.S | 2 +- libc/sysv/consts/__NR_preadv.S | 2 +- libc/sysv/consts/__NR_preadv2.S | 2 +- libc/sysv/consts/__NR_prlimit.S | 2 +- libc/sysv/consts/__NR_process_vm_readv.S | 2 +- libc/sysv/consts/__NR_process_vm_writev.S | 2 +- libc/sysv/consts/__NR_pselect.S | 2 +- libc/sysv/consts/__NR_pselect6.S | 2 +- libc/sysv/consts/__NR_ptrace.S | 2 +- libc/sysv/consts/__NR_pwrite.S | 2 +- libc/sysv/consts/__NR_pwritev.S | 2 +- libc/sysv/consts/__NR_pwritev2.S | 2 +- libc/sysv/consts/__NR_quotactl.S | 2 +- libc/sysv/consts/__NR_read.S | 2 +- libc/sysv/consts/__NR_readahead.S | 2 +- libc/sysv/consts/__NR_readlink.S | 2 +- libc/sysv/consts/__NR_readlinkat.S | 2 +- libc/sysv/consts/__NR_readv.S | 2 +- libc/sysv/consts/__NR_reboot.S | 2 +- libc/sysv/consts/__NR_recvfrom.S | 2 +- libc/sysv/consts/__NR_recvmmsg.S | 2 +- libc/sysv/consts/__NR_recvmsg.S | 2 +- libc/sysv/consts/__NR_removexattr.S | 2 +- libc/sysv/consts/__NR_rename.S | 2 +- libc/sysv/consts/__NR_renameat.S | 2 +- libc/sysv/consts/__NR_renameat2.S | 2 +- libc/sysv/consts/__NR_request_key.S | 2 +- libc/sysv/consts/__NR_restart_syscall.S | 2 +- libc/sysv/consts/__NR_rmdir.S | 2 +- libc/sysv/consts/__NR_rseq.S | 2 +- libc/sysv/consts/__NR_rt_sigqueueinfo.S | 2 - libc/sysv/consts/__NR_rt_tgsigqueueinfo.S | 2 - .../sysv/consts/__NR_sched_get_priority_max.S | 2 +- .../sysv/consts/__NR_sched_get_priority_min.S | 2 +- libc/sysv/consts/__NR_sched_getaffinity.S | 2 +- libc/sysv/consts/__NR_sched_getattr.S | 2 +- libc/sysv/consts/__NR_sched_getparam.S | 2 +- libc/sysv/consts/__NR_sched_getscheduler.S | 2 +- libc/sysv/consts/__NR_sched_rr_get_interval.S | 2 +- libc/sysv/consts/__NR_sched_setaffinity.S | 2 +- libc/sysv/consts/__NR_sched_setattr.S | 2 +- libc/sysv/consts/__NR_sched_setparam.S | 2 +- libc/sysv/consts/__NR_sched_setscheduler.S | 2 +- libc/sysv/consts/__NR_sched_yield.S | 2 +- libc/sysv/consts/__NR_seccomp.S | 2 +- libc/sysv/consts/__NR_select.S | 2 +- libc/sysv/consts/__NR_semctl.S | 2 +- libc/sysv/consts/__NR_semget.S | 2 +- libc/sysv/consts/__NR_semop.S | 2 +- libc/sysv/consts/__NR_semtimedop.S | 2 +- libc/sysv/consts/__NR_sendfile.S | 2 +- libc/sysv/consts/__NR_sendmmsg.S | 2 +- libc/sysv/consts/__NR_sendmsg.S | 2 +- libc/sysv/consts/__NR_sendto.S | 2 +- libc/sysv/consts/__NR_set_mempolicy.S | 2 +- libc/sysv/consts/__NR_set_robust_list.S | 2 +- libc/sysv/consts/__NR_set_tid_address.S | 2 +- libc/sysv/consts/__NR_setdomainname.S | 2 +- libc/sysv/consts/__NR_setfsgid.S | 2 +- libc/sysv/consts/__NR_setfsuid.S | 2 +- libc/sysv/consts/__NR_setgid.S | 2 +- libc/sysv/consts/__NR_setgroups.S | 2 +- libc/sysv/consts/__NR_sethostname.S | 2 +- libc/sysv/consts/__NR_setitimer.S | 2 +- libc/sysv/consts/__NR_setns.S | 2 +- libc/sysv/consts/__NR_setpgid.S | 2 +- libc/sysv/consts/__NR_setpriority.S | 2 +- libc/sysv/consts/__NR_setregid.S | 2 +- libc/sysv/consts/__NR_setresgid.S | 2 +- libc/sysv/consts/__NR_setresuid.S | 2 +- libc/sysv/consts/__NR_setreuid.S | 2 +- libc/sysv/consts/__NR_setrlimit.S | 2 +- libc/sysv/consts/__NR_setsid.S | 2 +- libc/sysv/consts/__NR_setsockopt.S | 2 +- libc/sysv/consts/__NR_settimeofday.S | 2 +- libc/sysv/consts/__NR_setuid.S | 2 +- libc/sysv/consts/__NR_setxattr.S | 2 +- libc/sysv/consts/__NR_shmat.S | 2 +- libc/sysv/consts/__NR_shmctl.S | 2 +- libc/sysv/consts/__NR_shmdt.S | 2 +- libc/sysv/consts/__NR_shmget.S | 2 +- libc/sysv/consts/__NR_shutdown.S | 2 +- libc/sysv/consts/__NR_sigaction.S | 2 +- libc/sysv/consts/__NR_sigaltstack.S | 2 +- libc/sysv/consts/__NR_signalfd.S | 2 +- libc/sysv/consts/__NR_signalfd4.S | 2 +- libc/sysv/consts/__NR_sigpending.S | 2 +- libc/sysv/consts/__NR_sigprocmask.S | 2 +- libc/sysv/consts/__NR_sigqueueinfo.S | 2 + libc/sysv/consts/__NR_sigsuspend.S | 2 +- libc/sysv/consts/__NR_sigtimedwait.S | 2 +- libc/sysv/consts/__NR_socket.S | 2 +- libc/sysv/consts/__NR_socketpair.S | 2 +- libc/sysv/consts/__NR_splice.S | 2 +- libc/sysv/consts/__NR_stat.S | 2 +- libc/sysv/consts/__NR_statfs.S | 2 +- libc/sysv/consts/__NR_statx.S | 2 +- libc/sysv/consts/__NR_swapoff.S | 2 +- libc/sysv/consts/__NR_swapon.S | 2 +- libc/sysv/consts/__NR_symlink.S | 2 +- libc/sysv/consts/__NR_symlinkat.S | 2 +- libc/sysv/consts/__NR_sync.S | 2 +- libc/sysv/consts/__NR_sync_file_range.S | 2 +- libc/sysv/consts/__NR_syncfs.S | 2 +- libc/sysv/consts/__NR_sysfs.S | 2 +- libc/sysv/consts/__NR_sysinfo.S | 2 +- libc/sysv/consts/__NR_syslog.S | 2 +- libc/sysv/consts/__NR_tee.S | 2 +- libc/sysv/consts/__NR_tgkill.S | 2 +- libc/sysv/consts/__NR_tgsigqueueinfo.S | 2 + libc/sysv/consts/__NR_timer_create.S | 2 +- libc/sysv/consts/__NR_timer_delete.S | 2 +- libc/sysv/consts/__NR_timer_getoverrun.S | 2 +- libc/sysv/consts/__NR_timer_gettime.S | 2 +- libc/sysv/consts/__NR_timer_settime.S | 2 +- libc/sysv/consts/__NR_timerfd_create.S | 2 +- libc/sysv/consts/__NR_timerfd_gettime.S | 2 +- libc/sysv/consts/__NR_timerfd_settime.S | 2 +- libc/sysv/consts/__NR_times.S | 2 +- libc/sysv/consts/__NR_tkill.S | 2 +- libc/sysv/consts/__NR_truncate.S | 2 +- libc/sysv/consts/__NR_umask.S | 2 +- libc/sysv/consts/__NR_umount2.S | 2 +- libc/sysv/consts/__NR_uname.S | 2 +- libc/sysv/consts/__NR_unlink.S | 2 +- libc/sysv/consts/__NR_unlinkat.S | 2 +- libc/sysv/consts/__NR_unshare.S | 2 +- libc/sysv/consts/__NR_userfaultfd.S | 2 +- libc/sysv/consts/__NR_ustat.S | 2 +- libc/sysv/consts/__NR_utime.S | 2 +- libc/sysv/consts/__NR_utimensat.S | 2 +- libc/sysv/consts/__NR_utimes.S | 2 +- libc/sysv/consts/__NR_vfork.S | 2 +- libc/sysv/consts/__NR_vhangup.S | 2 +- libc/sysv/consts/__NR_vmsplice.S | 2 +- libc/sysv/consts/__NR_wait4.S | 2 +- libc/sysv/consts/__NR_waitid.S | 2 +- libc/sysv/consts/__NR_write.S | 2 +- libc/sysv/consts/__NR_writev.S | 2 +- libc/sysv/consts/nrlinux.h | 309 +- libc/sysv/consts/syscon.internal.h | 4 +- libc/sysv/syscalls.sh | 64 +- libc/testlib/memoryexists.c | 4 + libc/vga/tty.greg.c | 4 + libc/zipos/get.c | 2 + tool/viz/lib/convolve.h | 12 +- tool/viz/lib/graphic.h | 12 +- tool/viz/lib/resizegraphic.c | 3 +- tool/viz/lib/vizlib.mk | 1 - 2070 files changed, 4567 insertions(+), 4200 deletions(-) delete mode 100644 libc/sysv/calls/sys_rt_tgsigqueueinfo.S create mode 100644 libc/sysv/calls/sys_tgsigqueueinfo.S delete mode 100644 libc/sysv/consts/__NR_rt_sigqueueinfo.S delete mode 100644 libc/sysv/consts/__NR_rt_tgsigqueueinfo.S create mode 100644 libc/sysv/consts/__NR_sigqueueinfo.S create mode 100644 libc/sysv/consts/__NR_tgsigqueueinfo.S diff --git a/libc/calls/clock_gettime.c b/libc/calls/clock_gettime.c index d8e518468..246d37963 100644 --- a/libc/calls/clock_gettime.c +++ b/libc/calls/clock_gettime.c @@ -95,13 +95,19 @@ int clock_gettime(int clock, struct timespec *ts) { return rc; } +#ifdef __aarch64__ +#define CGT_VDSO __vdsosym("LINUX_2.6.39", "__kernel_clock_gettime") +#else +#define CGT_VDSO __vdsosym("LINUX_2.6", "__vdso_clock_gettime") +#endif + /** * Returns pointer to fastest clock_gettime(). */ clock_gettime_f *__clock_gettime_get(bool *opt_out_isfast) { bool isfast; clock_gettime_f *res; - if (IsLinux() && (res = __vdsosym("LINUX_2.6", "__vdso_clock_gettime"))) { + if (IsLinux() && (res = CGT_VDSO)) { isfast = true; } else if (IsXnu()) { isfast = false; diff --git a/libc/calls/metalfile.c b/libc/calls/metalfile.c index ddfe07f8a..63aa205f8 100644 --- a/libc/calls/metalfile.c +++ b/libc/calls/metalfile.c @@ -41,6 +41,8 @@ #include "libc/sysv/consts/prot.h" #include "libc/sysv/errfuns.h" +#ifdef __x86_64__ + #define MAP_ANONYMOUS_linux 0x00000020 #define MAP_FIXED_linux 0x00000010 #define MAP_SHARED_linux 0x00000001 @@ -73,3 +75,5 @@ textstartup noasan void InitializeMetalFile(void) { __ape_com_size = size; } } + +#endif /* __x86_64__ */ diff --git a/libc/calls/ntcontext2linux.c b/libc/calls/ntcontext2linux.c index 1c1fc0fe0..b0d1d91c4 100644 --- a/libc/calls/ntcontext2linux.c +++ b/libc/calls/ntcontext2linux.c @@ -21,6 +21,8 @@ #include "libc/nt/struct/context.h" #include "libc/str/str.h" +#ifdef __x86_64__ + // TODO(jart): uc_sigmask support privileged void _ntcontext2linux(ucontext_t *ctx, const struct NtContext *cr) { @@ -75,3 +77,5 @@ privileged void _ntlinux2context(struct NtContext *cr, const ucontext_t *ctx) { cr->SegFs = ctx->uc_mcontext.fs; __repmovsb(&cr->FltSave, &ctx->__fpustate, sizeof(ctx->__fpustate)); } + +#endif /* __x86_64__ */ diff --git a/libc/calls/pledge-linux.c b/libc/calls/pledge-linux.c index 390a675fd..872ce6bd0 100644 --- a/libc/calls/pledge-linux.c +++ b/libc/calls/pledge-linux.c @@ -240,7 +240,7 @@ static const struct thatispacked SyscallName { {__NR_linux_capget, "capget"}, // {__NR_linux_capset, "capset"}, // {__NR_linux_sigtimedwait, "sigtimedwait"}, // - {__NR_linux_rt_sigqueueinfo, "rt_sigqueueinfo"}, // + {__NR_linux_sigqueueinfo, "sigqueueinfo"}, // {__NR_linux_personality, "personality"}, // {__NR_linux_ustat, "ustat"}, // {__NR_linux_sysfs, "sysfs"}, // @@ -359,7 +359,7 @@ static const struct thatispacked SyscallName { {__NR_linux_epoll_create1, "epoll_create1"}, // {__NR_linux_perf_event_open, "perf_event_open"}, // {__NR_linux_inotify_init1, "inotify_init1"}, // - {__NR_linux_rt_tgsigqueueinfo, "rt_tgsigqueueinfo"}, // + {__NR_linux_tgsigqueueinfo, "tgsigqueueinfo"}, // {__NR_linux_signalfd, "signalfd"}, // {__NR_linux_signalfd4, "signalfd4"}, // {__NR_linux_eventfd, "eventfd"}, // diff --git a/libc/calls/sigenter-freebsd.c b/libc/calls/sigenter-freebsd.c index f5d989096..673c35ab7 100644 --- a/libc/calls/sigenter-freebsd.c +++ b/libc/calls/sigenter-freebsd.c @@ -32,6 +32,8 @@ #include "libc/str/str.h" #include "libc/sysv/consts/sa.h" +#ifdef __x86_64__ + privileged void __sigenter_freebsd(int sig, struct siginfo_freebsd *freebsdinfo, struct ucontext_freebsd *ctx) { int rva, flags; @@ -114,3 +116,5 @@ privileged void __sigenter_freebsd(int sig, struct siginfo_freebsd *freebsdinfo, * function, and 2) calls sys_sigreturn() once this returns. */ } + +#endif /* __x86_64__ */ diff --git a/libc/calls/sigenter-linux.c b/libc/calls/sigenter-linux.c index fcdc9d2b8..9165507fd 100644 --- a/libc/calls/sigenter-linux.c +++ b/libc/calls/sigenter-linux.c @@ -28,6 +28,8 @@ #include "libc/str/str.h" #include "libc/sysv/consts/sa.h" +#ifdef __x86_64__ + privileged void __sigenter_wsl(int sig, struct siginfo *info, ucontext_t *ctx) { int i, rva, flags; rva = __sighandrvas[sig & (NSIG - 1)]; @@ -45,3 +47,5 @@ privileged void __sigenter_wsl(int sig, struct siginfo *info, ucontext_t *ctx) { ((sigaction_f)(_base + rva))(sig, info, ctx); } } + +#endif /* __x86_64__ */ diff --git a/libc/calls/sigenter-netbsd.c b/libc/calls/sigenter-netbsd.c index 74b0c4801..c502335c6 100644 --- a/libc/calls/sigenter-netbsd.c +++ b/libc/calls/sigenter-netbsd.c @@ -32,6 +32,8 @@ #include "libc/str/str.h" #include "libc/sysv/consts/sa.h" +#ifdef __x86_64__ + privileged void __sigenter_netbsd(int sig, struct siginfo_netbsd *si, struct ucontext_netbsd *ctx) { int rva, flags; @@ -109,3 +111,5 @@ privileged void __sigenter_netbsd(int sig, struct siginfo_netbsd *si, * function, and 2) calls sys_sigreturn() once this returns. */ } + +#endif /* __x86_64__ */ diff --git a/libc/calls/sigenter-openbsd.c b/libc/calls/sigenter-openbsd.c index 4563a0b4d..8cae4fa99 100644 --- a/libc/calls/sigenter-openbsd.c +++ b/libc/calls/sigenter-openbsd.c @@ -32,6 +32,8 @@ #include "libc/str/str.h" #include "libc/sysv/consts/sa.h" +#ifdef __x86_64__ + privileged void __sigenter_openbsd(int sig, struct siginfo_openbsd *openbsdinfo, struct ucontext_openbsd *ctx) { int rva, flags; @@ -108,3 +110,5 @@ privileged void __sigenter_openbsd(int sig, struct siginfo_openbsd *openbsdinfo, * function, and 2) calls sys_sigreturn() once this returns. */ } + +#endif /* __x86_64__ */ diff --git a/libc/calls/struct/ucontext-netbsd.internal.h b/libc/calls/struct/ucontext-netbsd.internal.h index ec8326312..53c9392d8 100644 --- a/libc/calls/struct/ucontext-netbsd.internal.h +++ b/libc/calls/struct/ucontext-netbsd.internal.h @@ -5,6 +5,8 @@ COSMOPOLITAN_C_START_ // clang-format off +#ifdef __x86_64__ + #define __UCONTEXT_SIZE 784 #define _UC_SIGMASK 0x01 #define _UC_STACK 0x02 @@ -78,6 +80,8 @@ struct ucontext_netbsd { }; }; +#endif /* __x86_64__ */ + COSMOPOLITAN_C_END_ #endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */ #endif /* COSMOPOLITAN_LIBC_CALLS_STRUCT_UCONTEXT_NETBSD_INTERNAL_H_ */ diff --git a/libc/calls/ucontext.h b/libc/calls/ucontext.h index 6540d1852..a907aac68 100644 --- a/libc/calls/ucontext.h +++ b/libc/calls/ucontext.h @@ -5,6 +5,8 @@ #if !(__ASSEMBLER__ + __LINKER__ + 0) COSMOPOLITAN_C_START_ +#ifdef __x86_64__ + struct XmmRegister { uint64_t u64[2]; }; @@ -33,7 +35,10 @@ typedef uint64_t greg_t; typedef greg_t gregset_t[23]; typedef struct FpuState *fpregset_t; -struct MachineContext { +#endif /* __x86_64__ */ + +struct sigcontext { +#ifdef __x86_64__ union { struct { uint64_t r8; @@ -67,18 +72,32 @@ struct MachineContext { }; struct FpuState *fpregs; /* zero when no fpu context */ uint64_t __pad1[8]; +#elif defined(__aarch64__) + uint64_t fault_address; + uint64_t regs[31]; + uint64_t sp; + uint64_t pc; + uint64_t pstate; + uint8_t __reserved[4096] __attribute__((__aligned__(16))); +#endif /* __x86_64__ */ }; -typedef struct MachineContext mcontext_t; +typedef struct sigcontext mcontext_t; struct ucontext { uint64_t uc_flags; /* don't use this */ struct ucontext *uc_link; stack_t uc_stack; - mcontext_t uc_mcontext; /* use this */ +#ifdef __x86_64__ + struct sigcontext uc_mcontext; sigset_t uc_sigmask; uint64_t __pad; struct FpuState __fpustate; /* for cosmo on non-linux */ +#elif defined(__aarch64__) + sigset_t uc_sigmask; + uint8_t __unused[1024 / 8 - sizeof(sigset_t)]; + struct sigcontext uc_mcontext; +#endif }; typedef struct ucontext ucontext_t; diff --git a/libc/dce.h b/libc/dce.h index e7d97fcf5..92c248056 100644 --- a/libc/dce.h +++ b/libc/dce.h @@ -112,12 +112,12 @@ COSMOPOLITAN_C_START_ #ifdef __x86_64__ extern const int __hostos; +bool IsWsl1(void); #else #define __hostos _HOSTLINUX +#define IsWsl1() false #endif -bool IsWsl1(void); - COSMOPOLITAN_C_END_ #endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */ #endif /* COSMOPOLITAN_LIBC_DCE_H_ */ diff --git a/libc/integral/c.inc b/libc/integral/c.inc index 23e7b0639..4f7fae80e 100644 --- a/libc/integral/c.inc +++ b/libc/integral/c.inc @@ -825,6 +825,9 @@ typedef struct { #if !defined(__STRICT_ANSI__) && !defined(__APPLE__) && defined(__x86_64__) #define YOINK(SYMBOL) \ asm(".section .yoink\n\tnopl\t%a0\n\t.previous" : : "X"(SYMBOL)) +#elif defined(__aarch64__) +#define YOINK(SYMBOL) \ + asm(".section .yoink\n\tb\t%a0\n\t.previous" : : "X"(SYMBOL)) #else #define YOINK(SYMBOL) (void)0 #endif @@ -832,6 +835,9 @@ typedef struct { #if !defined(__STRICT_ANSI__) && !defined(__APPLE__) && defined(__x86_64__) #define STATIC_YOINK(SYMBOLSTR) \ asm(".section .yoink\n\tnopl\t\"" SYMBOLSTR "\"\n\t.previous") +#elif defined(__aarch64__) +#define STATIC_YOINK(SYMBOLSTR) \ + asm(".section .yoink\n\tb\t\"" SYMBOLSTR "\"\n\t.previous") #else #define STATIC_YOINK(SYMBOLSTR) #endif diff --git a/libc/intrin/g_fds.c b/libc/intrin/g_fds.c index 287084620..765d63603 100644 --- a/libc/intrin/g_fds.c +++ b/libc/intrin/g_fds.c @@ -29,7 +29,9 @@ #include "libc/sysv/consts/o.h" #include "libc/thread/thread.h" +#ifdef __x86_64__ STATIC_YOINK("_init_g_fds"); +#endif struct Fds g_fds; diff --git a/libc/intrin/iswsl.c b/libc/intrin/iswsl.c index d3f30e4ac..04bfca4e2 100644 --- a/libc/intrin/iswsl.c +++ b/libc/intrin/iswsl.c @@ -25,6 +25,8 @@ #include "libc/sysv/consts/map.h" #include "libc/sysv/consts/prot.h" +#ifdef __x86_64__ + #define GROWSDOWN 0x00000100 #define ANONYMOUS 0x00000020 @@ -32,7 +34,6 @@ * Returns true if host platform is WSL 1.0. */ bool IsWsl1(void) { -#ifdef __x86_64__ static char res; if (res) return res & 1; if (!IsLinux()) return res = 2, false; @@ -44,7 +45,6 @@ bool IsWsl1(void) { errno = e; res = 2 | tmp; return tmp; -#else - return false; -#endif } + +#endif /* __x86_64__ */ diff --git a/libc/runtime/cosmo2.c b/libc/runtime/cosmo2.c index aea3f1be9..81d334088 100644 --- a/libc/runtime/cosmo2.c +++ b/libc/runtime/cosmo2.c @@ -47,13 +47,11 @@ typedef int init_f(int argc, char **argv, char **envp, unsigned long *auxv); extern init_f __strace_init; extern init_f *__init_array_start[] __attribute__((__weak__)); extern init_f *__init_array_end[] __attribute__((__weak__)); -extern uintptr_t ape_idata_iat[] __attribute__((__weak__)); -extern uintptr_t ape_idata_iatend[] __attribute__((__weak__)); extern pthread_mutex_t __mmi_lock_obj; struct CosmoTib *tib; -void cosmo(long *sp) { +textstartup void cosmo(long *sp) { int argc; init_f **fp; uintptr_t *pp; @@ -74,15 +72,11 @@ void cosmo(long *sp) { // needed by kisdangerous() __oldstack = (intptr_t)sp; - // make win32 imps noop - for (pp = ape_idata_iat; pp < ape_idata_iatend; ++pp) { - *pp = (uintptr_t)_missingno; - } - // initialize mmap() manager extremely early _mmi.n = ARRAYLEN(_mmi.s); _mmi.p = _mmi.s; __mmi_lock_obj._type = PTHREAD_MUTEX_RECURSIVE; + InitializeFileDescriptors(); #ifdef SYSDEBUG // initialize --strace functionality diff --git a/libc/runtime/enable_tls.c b/libc/runtime/enable_tls.c index 8fb95997c..50b8dd923 100644 --- a/libc/runtime/enable_tls.c +++ b/libc/runtime/enable_tls.c @@ -90,7 +90,7 @@ _Alignas(TLS_ALIGNMENT) static char __static_tls[6016]; * arch_prctl() function. However, such programs might not be portable * and your `errno` variable also won't be thread safe anymore. */ -void __enable_tls(void) { +textstartup void __enable_tls(void) { int tid; size_t siz; char *mem, *tls; diff --git a/libc/runtime/internal.h b/libc/runtime/internal.h index 45ddbc46d..3c1333a8d 100644 --- a/libc/runtime/internal.h +++ b/libc/runtime/internal.h @@ -46,6 +46,7 @@ int __inflate(void *, size_t, const void *, size_t); noasan void *_Mmap(void *addr, size_t size, int prot, int flags, int fd, int64_t off) _Hide; noasan int _Munmap(char *, size_t) _Hide; +void InitializeFileDescriptors(void); COSMOPOLITAN_C_END_ #endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */ diff --git a/libc/runtime/set_tls.c b/libc/runtime/set_tls.c index 903a2c23f..f5224fd86 100644 --- a/libc/runtime/set_tls.c +++ b/libc/runtime/set_tls.c @@ -26,7 +26,7 @@ int sys_set_tls(); -void __set_tls(struct CosmoTib *tib) { +textstartup void __set_tls(struct CosmoTib *tib) { tib = __adj_tls(tib); #ifdef __x86_64__ // ask the operating system to change the x86 segment register diff --git a/libc/str/getzipcdir.c b/libc/str/getzipcdir.c index fdf463c7d..860bc61f0 100644 --- a/libc/str/getzipcdir.c +++ b/libc/str/getzipcdir.c @@ -39,13 +39,13 @@ typedef long long v2di __attribute__((__vector_size__(16), __aligned__(1))); void *GetZipCdir(const uint8_t *p, size_t n) { v2di x; size_t i, j; - v8hi pk = {READ16LE("PK"), READ16LE("PK"), READ16LE("PK"), READ16LE("PK"), - READ16LE("PK"), READ16LE("PK"), READ16LE("PK"), READ16LE("PK")}; uint32_t magic; i = n - 4; - asm("" : "+x"(pk)); do { #ifdef __x86_64__ + v8hi pk = {READ16LE("PK"), READ16LE("PK"), READ16LE("PK"), READ16LE("PK"), + READ16LE("PK"), READ16LE("PK"), READ16LE("PK"), READ16LE("PK")}; + asm("" : "+x"(pk)); if (i >= 14) { x = *(const v2di *)(p + i - 14); if (!(__builtin_ia32_pmovmskb128( diff --git a/libc/sysv/calls/__sys_wait4.S b/libc/sysv/calls/__sys_wait4.S index 094125780..259d63b81 100644 --- a/libc/sysv/calls/__sys_wait4.S +++ b/libc/sysv/calls/__sys_wait4.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall __sys_wait4,0x9c180b807280783d,0x0104,globl,hidden +.scall __sys_wait4,0x9c180b807280783d,0x104,globl,hidden diff --git a/libc/sysv/calls/get_mempolicy.S b/libc/sysv/calls/get_mempolicy.S index 9b1fa2156..cc35816eb 100644 --- a/libc/sysv/calls/get_mempolicy.S +++ b/libc/sysv/calls/get_mempolicy.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall get_mempolicy,0xfffffffffffff0ef,0xfff,globl +.scall get_mempolicy,0xfffffffffffff0ef,0x0ec,globl diff --git a/libc/sysv/calls/ioprio_get.S b/libc/sysv/calls/ioprio_get.S index e26d3d1b8..0df3236b6 100644 --- a/libc/sysv/calls/ioprio_get.S +++ b/libc/sysv/calls/ioprio_get.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall ioprio_get,0xfffffffffffff0fc,0xfff,globl +.scall ioprio_get,0xfffffffffffff0fc,0x01f,globl diff --git a/libc/sysv/calls/ioprio_set.S b/libc/sysv/calls/ioprio_set.S index 405618e06..58b07d4bf 100644 --- a/libc/sysv/calls/ioprio_set.S +++ b/libc/sysv/calls/ioprio_set.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall ioprio_set,0xfffffffffffff0fb,0xfff,globl +.scall ioprio_set,0xfffffffffffff0fb,0x01e,globl diff --git a/libc/sysv/calls/set_mempolicy.S b/libc/sysv/calls/set_mempolicy.S index fe0ba2824..468e4adba 100644 --- a/libc/sysv/calls/set_mempolicy.S +++ b/libc/sysv/calls/set_mempolicy.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall set_mempolicy,0xfffffffffffff0ee,0xfff,globl +.scall set_mempolicy,0xfffffffffffff0ee,0x0ed,globl diff --git a/libc/sysv/calls/sys_clone3.S b/libc/sysv/calls/sys_clone3.S index 309ea9ded..c4aa6b258 100644 --- a/libc/sysv/calls/sys_clone3.S +++ b/libc/sysv/calls/sys_clone3.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_clone3,0xfffffffffffff1b3,0xfff,globl +.scall sys_clone3,0xfffffffffffff1b3,0x1b3,globl diff --git a/libc/sysv/calls/sys_close_range.S b/libc/sysv/calls/sys_close_range.S index 12f4a7788..c20752c61 100644 --- a/libc/sysv/calls/sys_close_range.S +++ b/libc/sysv/calls/sys_close_range.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_close_range,0xffffff23fffff1b4,0xfff,globl,hidden +.scall sys_close_range,0xffffff23fffff1b4,0x1b4,globl,hidden diff --git a/libc/sysv/calls/sys_epoll_pwait2.S b/libc/sysv/calls/sys_epoll_pwait2.S index b73549300..2f05101cd 100644 --- a/libc/sysv/calls/sys_epoll_pwait2.S +++ b/libc/sysv/calls/sys_epoll_pwait2.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_epoll_pwait2,0xfffffffffffff1b9,0xfff,globl +.scall sys_epoll_pwait2,0xfffffffffffff1b9,0x1b9,globl diff --git a/libc/sysv/calls/sys_faccessat2.S b/libc/sysv/calls/sys_faccessat2.S index 9bcbbb1c2..2d33ac688 100644 --- a/libc/sysv/calls/sys_faccessat2.S +++ b/libc/sysv/calls/sys_faccessat2.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_faccessat2,0xfffffffffffff1b7,0xfff,globl,hidden +.scall sys_faccessat2,0xfffffffffffff1b7,0x1b7,globl,hidden diff --git a/libc/sysv/calls/sys_fsconfig.S b/libc/sysv/calls/sys_fsconfig.S index f17922306..99ffbf40b 100644 --- a/libc/sysv/calls/sys_fsconfig.S +++ b/libc/sysv/calls/sys_fsconfig.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_fsconfig,0xfffffffffffff1af,0xfff,globl +.scall sys_fsconfig,0xfffffffffffff1af,0x1af,globl diff --git a/libc/sysv/calls/sys_fsmount.S b/libc/sysv/calls/sys_fsmount.S index a1e390889..9c200cc4f 100644 --- a/libc/sysv/calls/sys_fsmount.S +++ b/libc/sysv/calls/sys_fsmount.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_fsmount,0xfffffffffffff1b0,0xfff,globl +.scall sys_fsmount,0xfffffffffffff1b0,0x1b0,globl diff --git a/libc/sysv/calls/sys_fsopen.S b/libc/sysv/calls/sys_fsopen.S index 0cae85ecb..bf707f4ba 100644 --- a/libc/sysv/calls/sys_fsopen.S +++ b/libc/sysv/calls/sys_fsopen.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_fsopen,0xfffffffffffff1ae,0xfff,globl +.scall sys_fsopen,0xfffffffffffff1ae,0x1ae,globl diff --git a/libc/sysv/calls/sys_fspick.S b/libc/sysv/calls/sys_fspick.S index 4addd3e8e..a5ec375ff 100644 --- a/libc/sysv/calls/sys_fspick.S +++ b/libc/sysv/calls/sys_fspick.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_fspick,0xfffffffffffff1b1,0xfff,globl +.scall sys_fspick,0xfffffffffffff1b1,0x1b1,globl diff --git a/libc/sysv/calls/sys_io_pgetevents.S b/libc/sysv/calls/sys_io_pgetevents.S index addabd3cd..2db07941e 100644 --- a/libc/sysv/calls/sys_io_pgetevents.S +++ b/libc/sysv/calls/sys_io_pgetevents.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_io_pgetevents,0xfffffffffffff14d,0xfff,globl +.scall sys_io_pgetevents,0xfffffffffffff14d,0x124,globl diff --git a/libc/sysv/calls/sys_io_uring_enter.S b/libc/sysv/calls/sys_io_uring_enter.S index 2253d81d9..fc2706611 100644 --- a/libc/sysv/calls/sys_io_uring_enter.S +++ b/libc/sysv/calls/sys_io_uring_enter.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_io_uring_enter,0xfffffffffffff1aa,0xfff,globl +.scall sys_io_uring_enter,0xfffffffffffff1aa,0x1aa,globl diff --git a/libc/sysv/calls/sys_io_uring_register.S b/libc/sysv/calls/sys_io_uring_register.S index 978a421e0..bfcc78585 100644 --- a/libc/sysv/calls/sys_io_uring_register.S +++ b/libc/sysv/calls/sys_io_uring_register.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_io_uring_register,0xfffffffffffff1ab,0xfff,globl +.scall sys_io_uring_register,0xfffffffffffff1ab,0x1ab,globl diff --git a/libc/sysv/calls/sys_io_uring_setup.S b/libc/sysv/calls/sys_io_uring_setup.S index b6be5a100..04898ecb6 100644 --- a/libc/sysv/calls/sys_io_uring_setup.S +++ b/libc/sysv/calls/sys_io_uring_setup.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_io_uring_setup,0xfffffffffffff1a9,0xfff,globl +.scall sys_io_uring_setup,0xfffffffffffff1a9,0x1a9,globl diff --git a/libc/sysv/calls/sys_landlock_add_rule.S b/libc/sysv/calls/sys_landlock_add_rule.S index 57861a4b7..ec6cf2ef9 100644 --- a/libc/sysv/calls/sys_landlock_add_rule.S +++ b/libc/sysv/calls/sys_landlock_add_rule.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_landlock_add_rule,0xfffffffffffff1bd,0xfff,globl,hidden +.scall sys_landlock_add_rule,0xfffffffffffff1bd,0x1bd,globl,hidden diff --git a/libc/sysv/calls/sys_landlock_create_ruleset.S b/libc/sysv/calls/sys_landlock_create_ruleset.S index 3bd3aefb3..e9fa95410 100644 --- a/libc/sysv/calls/sys_landlock_create_ruleset.S +++ b/libc/sysv/calls/sys_landlock_create_ruleset.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_landlock_create_ruleset,0xfffffffffffff1bc,0xfff,globl,hidden +.scall sys_landlock_create_ruleset,0xfffffffffffff1bc,0x1bc,globl,hidden diff --git a/libc/sysv/calls/sys_landlock_restrict_self.S b/libc/sysv/calls/sys_landlock_restrict_self.S index 233702323..cca66ea60 100644 --- a/libc/sysv/calls/sys_landlock_restrict_self.S +++ b/libc/sysv/calls/sys_landlock_restrict_self.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_landlock_restrict_self,0xfffffffffffff1be,0xfff,globl,hidden +.scall sys_landlock_restrict_self,0xfffffffffffff1be,0x1be,globl,hidden diff --git a/libc/sysv/calls/sys_mount_setattr.S b/libc/sysv/calls/sys_mount_setattr.S index 04be79dd2..5f96b867d 100644 --- a/libc/sysv/calls/sys_mount_setattr.S +++ b/libc/sysv/calls/sys_mount_setattr.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_mount_setattr,0xfffffffffffff1ba,0xfff,globl +.scall sys_mount_setattr,0xfffffffffffff1ba,0x1ba,globl diff --git a/libc/sysv/calls/sys_move_mount.S b/libc/sysv/calls/sys_move_mount.S index 878d51fd5..0f8347e3f 100644 --- a/libc/sysv/calls/sys_move_mount.S +++ b/libc/sysv/calls/sys_move_mount.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_move_mount,0xfffffffffffff1ad,0xfff,globl +.scall sys_move_mount,0xfffffffffffff1ad,0x1ad,globl diff --git a/libc/sysv/calls/sys_open_tree.S b/libc/sysv/calls/sys_open_tree.S index 8bca182f4..f39ec6ec5 100644 --- a/libc/sysv/calls/sys_open_tree.S +++ b/libc/sysv/calls/sys_open_tree.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_open_tree,0xfffffffffffff1ac,0xfff,globl +.scall sys_open_tree,0xfffffffffffff1ac,0x1ac,globl diff --git a/libc/sysv/calls/sys_openat2.S b/libc/sysv/calls/sys_openat2.S index df02c6e7f..7a5d4f380 100644 --- a/libc/sysv/calls/sys_openat2.S +++ b/libc/sysv/calls/sys_openat2.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_openat2,0xfffffffffffff1b5,0xfff,globl,hidden +.scall sys_openat2,0xfffffffffffff1b5,0x1b5,globl,hidden diff --git a/libc/sysv/calls/sys_pidfd_getfd.S b/libc/sysv/calls/sys_pidfd_getfd.S index 32486c4e0..047f9cb40 100644 --- a/libc/sysv/calls/sys_pidfd_getfd.S +++ b/libc/sysv/calls/sys_pidfd_getfd.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_pidfd_getfd,0xfffffffffffff1b6,0xfff,globl +.scall sys_pidfd_getfd,0xfffffffffffff1b6,0x1b6,globl diff --git a/libc/sysv/calls/sys_pidfd_open.S b/libc/sysv/calls/sys_pidfd_open.S index f25e5898c..747d0fe84 100644 --- a/libc/sysv/calls/sys_pidfd_open.S +++ b/libc/sysv/calls/sys_pidfd_open.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_pidfd_open,0xfffffffffffff1b2,0xfff,globl +.scall sys_pidfd_open,0xfffffffffffff1b2,0x1b2,globl diff --git a/libc/sysv/calls/sys_pidfd_send_signal.S b/libc/sysv/calls/sys_pidfd_send_signal.S index a22b9c331..593572bef 100644 --- a/libc/sysv/calls/sys_pidfd_send_signal.S +++ b/libc/sysv/calls/sys_pidfd_send_signal.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_pidfd_send_signal,0xfffffffffffff1a8,0xfff,globl +.scall sys_pidfd_send_signal,0xfffffffffffff1a8,0x1a8,globl diff --git a/libc/sysv/calls/sys_process_madvise.S b/libc/sysv/calls/sys_process_madvise.S index 80dad473c..e4d43027a 100644 --- a/libc/sysv/calls/sys_process_madvise.S +++ b/libc/sysv/calls/sys_process_madvise.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_process_madvise,0xfffffffffffff1b8,0xfff,globl +.scall sys_process_madvise,0xfffffffffffff1b8,0x1b8,globl diff --git a/libc/sysv/calls/sys_pselect.S b/libc/sysv/calls/sys_pselect.S index 62bcd149c..c677b9c8b 100644 --- a/libc/sysv/calls/sys_pselect.S +++ b/libc/sysv/calls/sys_pselect.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_pselect,0x9b486ea0a298a90e,0xfff,globl,hidden +.scall sys_pselect,0x9b486ea0a298a90e,0x048,globl,hidden diff --git a/libc/sysv/calls/sys_rseq.S b/libc/sysv/calls/sys_rseq.S index af9e0a1f6..3fc7ead73 100644 --- a/libc/sysv/calls/sys_rseq.S +++ b/libc/sysv/calls/sys_rseq.S @@ -1,2 +1,2 @@ #include "libc/sysv/macros.internal.h" -.scall sys_rseq,0xfffffffffffff14e,0xfff,globl +.scall sys_rseq,0xfffffffffffff14e,0x125,globl diff --git a/libc/sysv/calls/sys_rt_tgsigqueueinfo.S b/libc/sysv/calls/sys_rt_tgsigqueueinfo.S deleted file mode 100644 index ad40201fe..000000000 --- a/libc/sysv/calls/sys_rt_tgsigqueueinfo.S +++ /dev/null @@ -1,2 +0,0 @@ -#include "libc/sysv/macros.internal.h" -.scall sys_rt_tgsigqueueinfo,0xfffffffffffff129,0x0f0,globl diff --git a/libc/sysv/calls/sys_tgsigqueueinfo.S b/libc/sysv/calls/sys_tgsigqueueinfo.S new file mode 100644 index 000000000..7b0c56843 --- /dev/null +++ b/libc/sysv/calls/sys_tgsigqueueinfo.S @@ -0,0 +1,2 @@ +#include "libc/sysv/macros.internal.h" +.scall sys_tgsigqueueinfo,0xfffffffffffff129,0x0f0,globl diff --git a/libc/sysv/consts.sh b/libc/sysv/consts.sh index 3cc40bfb5..bc78e0df6 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 XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon errno ENOSYS 38 78 78 78 78 1 # system call unavailable; bsd consensus; kNtErrorInvalidFunction -syscon errno EPERM 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 # 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 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 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 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 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 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 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 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 128 # no child process; unix consensus; kNtErrorWaitNoChildren; raised by wait(2), waitpid(2), waitid(2), wait3(2), wait4(2) -syscon errno EAGAIN 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 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 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 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 26 # block device required; unix consensus; kNtErrorNotDosDisk; raised by mount(2), quotactl(2), umount(2) -syscon errno EBUSY 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 1142 # too many links; unix consensus; kNtErrorTooManyLinks; raised by link(2), mkdir(2), rename(2) -syscon errno EPIPE 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 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 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 11 11 11 11 1131 # resource deadlock avoided; bsd consensus; kNtErrorPossibleDeadlock; raised by fcntl(2), keyctl(2) -syscon errno ENAMETOOLONG 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 77 77 77 77 158 # no locks available; kNtErrorNotLocked; bsd consensus; raised by fcntl(2), flock(2) -syscon errno ENOTEMPTY 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 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 91 83 90 83 4306 # kNtErrorEmpty; raised by msgop(2) -syscon errno EIDRM 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 100 92 95 96 7065 # Protocol error; kNtErrorRdpProtocolError; raised by accept(2), connect(2), socket(2), socketpair(2) -syscon errno EOVERFLOW 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 92 86 84 85 582 # kNtErrorIllegalCharacter; returned by fgetwc(3), fputwc(3), getwchar(3), putwchar(3), scanf(3), ungetwc(3) -syscon errno EUSERS 87 68 68 68 68 10068 # too many users; bsd consensus; WSAEUSERS; raised by acct(2) -syscon errno ENOTSOCK 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 39 39 39 39 10039 # destination address required; bsd consensus; WSAEDESTADDRREQ; raised by send(2), write(2) -syscon errno EMSGSIZE 90 40 40 40 40 10040 # message too long; bsd consensus; WSAEMSGSIZE; raised by keyctl(2), send(2), ip(7) -syscon errno EPROTOTYPE 91 41 41 41 41 10041 # protocol wrong type for socket; bsd consensus; WSAEPROTOTYPE; raised by connect(2), unix(7) -syscon errno ENOPROTOOPT 92 42 42 42 42 10042 # protocol not available; bsd consensus; WSAENOPROTOOPT; raised by getsockopt(2), accept(2), ip(7) -syscon errno EPROTONOSUPPORT 93 43 43 43 43 10043 # protocol not supported; bsd consensus; WSAEPROTONOSUPPORT; raised by socket(2), socketpair(2), unix(7) -syscon errno ESOCKTNOSUPPORT 94 44 44 44 44 10044 # socket type not supported; bsd consensus; WSAESOCKTNOSUPPORT; raised by unix(7), ip(7) -syscon errno ENOTSUP 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 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 46 46 46 46 10046 # protocol family not supported; bsd consensus; WSAEPFNOSUPPORT -syscon errno EAFNOSUPPORT 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 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 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 50 50 50 50 10050 # network is down; bsd consensus; WSAENETDOWN; raised by accept(2) -syscon errno ENETUNREACH 101 51 51 51 51 10051 # host is unreachable; bsd consensus; WSAENETUNREACH; raised by accept(2), connect(2) -syscon errno ENETRESET 102 52 52 52 52 10052 # connection reset by network; bsd consensus; WSAENETRESET -syscon errno ECONNABORTED 103 53 53 53 53 10053 # connection reset before accept; bsd consensus; WSAECONNABORTED; raised by accept(2) -syscon errno ECONNRESET 104 54 54 54 54 10054 # connection reset by client; bsd consensus; WSAECONNRESET; raised by send(2), unix(7) -syscon errno ENOBUFS 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 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 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 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 59 59 59 59 10059 # too many references: cannot splice; bsd consensus; WSAETOOMANYREFS; raised by sendmsg(2), unix(7) -syscon errno ETIMEDOUT 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 101 60 60 92 1460 # timer expired (POSIX.1 XSI STREAMS) -syscon errno ECONNREFUSED 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 64 64 64 64 10064 # bsd consensus; WSAEHOSTDOWN; raised by accept(2) -syscon errno EHOSTUNREACH 113 65 65 65 65 10065 # bsd consensus; WSAEHOSTUNREACH; raised by accept(2), ip(7) -syscon errno EALREADY 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 36 36 36 36 10036 # bsd consensus; WSAEINPROGRESS; raised by connect(2) w/ O_NONBLOCK -syscon errno ESTALE 116 70 70 70 70 10070 # bsd consensus; WSAESTALE; raised by open_by_handle_at(2) -syscon errno EREMOTE 66 71 71 71 71 10071 # bsd consensus -syscon errno EBADRPC 300 72 72 72 72 1626 # kNtErrorFunctionNotCalled; bsd consensus; made up on linux -syscon errno ERPCMISMATCH 301 73 73 73 73 1627 # kNtErrorFunctionFailed; bsd consensus; made up on linux -syscon errno EPROGUNAVAIL 302 74 74 74 74 329 # kNtErrorOperationInProgress; bsd consensus; made up on linux -syscon errno EPROGMISMATCH 303 75 75 75 75 595 # kNtErrorReplyMessageMismatch; bsd consensus; made up on linux -syscon errno EPROCUNAVAIL 304 76 76 76 76 15841 # kNtErrorApiUnavailable; bsd consensus; made up on linux -syscon errno EFTYPE 305 79 79 79 79 222 # Inappropriate file type or format; kNtErrorBadFileType; bsd consensus; made up on linux -syscon errno EAUTH 306 80 80 80 80 1244 # Authentication error; kNtErrorNotAuthenticated; bsd consensus; made up on linux -syscon errno ENEEDAUTH 307 81 81 81 81 224 # Need authenticator; kNtErrorFormsAuthRequired; bsd consensus; made up on linux -syscon errno EPROCLIM 308 67 67 67 67 10067 # bsd consensus; made up on linux -syscon errno ENOATTR 309 93 87 83 93 117 # Attribute not found; kNtErrorInvalidCategory; made up on linux -syscon errno EPWROFF 310 82 310 310 310 639 # Intelligent device errors. Device power is off; kNtErrorInsufficientPower; made up on non-xnu -syscon errno EDEVERR 311 83 311 311 311 483 # kNtErrorDeviceHardwareError; made up on non-xnu -syscon errno EBADEXEC 312 85 312 312 312 192 # kNtErrorExeMarkedInvalid; made up on non-xnu -syscon errno EBADARCH 313 86 313 313 313 216 # kNtErrorExeMachineTypeMismatch; made up on non-xnu -syscon errno ESHLIBVERS 314 87 314 314 314 0 # shiver me timbers; made up on non-xnu -syscon errno EBADMACHO 315 88 315 315 315 0 # made up on non-xnu -syscon errno ENOPOLICY 316 103 316 316 316 0 # made up on non-xnu -syscon errno EBADMSG 74 94 89 92 88 0 # raised by ioctl_getfsmap(2) -syscon errno ECANCELED 125 89 85 88 87 1223 # kNtErrorCancelled; raised by timerfd_create(2) -syscon errno EOWNERDEAD 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 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 317 317 317 317 0 # made up on BSDs; raised by accept(2) -syscon errno ERESTART 85 -1 -1 -1 -3 0 # should only be seen in ptrace() -syscon errno ENODATA 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 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 99 0 0 91 0 # not a stream; returned by getmsg, putmsg, putpmsg, getpmsg -syscon errno EMULTIHOP 72 95 90 0 94 0 # barely in posix -syscon errno ENOLINK 67 97 91 0 95 0 # barely in posix -syscon errno ENOMEDIUM 123 0 0 85 0 0 # not posix; not documented -syscon errno EMEDIUMTYPE 124 0 0 86 0 0 # not posix; not documented -syscon errno EBADFD 77 9 0 0 0 0 # file descriptor in bad state -syscon compat EWOULDBLOCK 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! 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 # signals # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon sig SIGHUP 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 # 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 # terminal ctrl-\ keystroke; resumable; unix consensus & faked on nt -syscon sig SIGILL 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 # int3 instruction; resumable; unix consensus & faked on nt -syscon sig SIGABRT 6 6 6 6 6 6 # process aborted; resumable; unix consensus & faked on nt; X3.159-1988 -syscon sig SIGBUS 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 # 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 # terminate with extreme prejudice; unreceivable; unix consensus & faked on nt -syscon sig SIGUSR1 10 30 30 30 30 10 # do whatever you want; bsd consensus -syscon sig SIGSEGV 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 31 31 31 31 12 # do whatever you want; bsd consensus -syscon sig SIGPIPE 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 # sent by setitimer(2) or timer_settime(2); unix consensus & faked on nt -syscon sig SIGTERM 15 15 15 15 15 15 # terminate; resumable; unix consensus & faked on nt; X3.159-1988 -syscon sig SIGSTKFLT 16 0 0 0 0 0 # wut -syscon sig SIGCHLD 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 19 19 19 19 18 # child process resumed from profiling/debugging; bsd consensus -syscon sig SIGSTOP 19 17 17 17 17 19 # child process stopped due to profiling/debugging; bsd consensus -syscon sig SIGTSTP 20 18 18 18 18 20 # terminal ctrl-z keystroke; bsd consensus -syscon sig SIGTTIN 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 # terminal output for background process; resumable; unix consensus & faked on nt -syscon sig SIGURG 23 16 16 16 16 23 # bsd consensus -syscon sig SIGXCPU 24 24 24 24 24 24 # cpu time limit exceeded; unix consensus & faked on nt -syscon sig SIGXFSZ 25 25 25 25 25 25 # file size limit exceeded; unix consensus & faked on nt -syscon sig SIGVTALRM 26 26 26 26 26 26 # virtual alarm clock; wut; unix consensus & faked on nt -syscon sig SIGPROF 27 27 27 27 27 27 # profiling timer expired; unix consensus & faked on nt -syscon sig SIGWINCH 28 28 28 28 28 28 # terminal resized; unix consensus & faked on nt -syscon sig SIGIO 29 23 23 23 23 29 # bsd consensus -syscon sig SIGSYS 31 12 12 12 12 31 # wut; bsd consensus -syscon sig SIGINFO 63 29 29 29 29 63 # bsd consensus -syscon sig SIGEMT 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 32 30 # not implemented in most community editions of system five; consider doing this using SIGUSR1 or SIGUSR2 instead -syscon sig SIGTHR 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 0 65 0 33 32 -syscon sig SIGRTMAX 64 0 126 0 63 64 -syscon compat SIGPOLL 29 23 23 23 23 29 # same as SIGIO -syscon compat SIGIOT 6 6 6 6 6 6 # PDP-11 feature; same as SIGABRT +# 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 # open() flags # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD Windoze Commentary -syscon open O_RDONLY 0 0 0 0 0 0 # consensus -syscon open O_WRONLY 1 1 1 1 1 1 # consensus -syscon open O_RDWR 2 2 2 2 2 2 # consensus -syscon open O_ACCMODE 3 3 3 3 3 3 # O_RDONLY|O_WRONLY|O_RDWR -syscon open O_APPEND 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 0x00000200 0x00000200 0x00000200 0x00000200 0x00000040 # bsd consensus & NT faked as Linux [SYNC libc/calls/open-nt.c] -syscon open O_EXCL 0x00000080 0x00000800 0x00000800 0x00000800 0x00000800 0x00000080 # bsd consensus & NT faked as Linux [SYNC libc/calls/open-nt.c] -syscon open O_TRUNC 0x00000200 0x00000400 0x00000400 0x00000400 0x00000400 0x00000200 # bsd consensus & NT faked as Linux [SYNC libc/calls/open-nt.c] -syscon open O_DIRECTORY 0x00010000 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 0x00000100 0x00000100 0x00000100 0x00000100 0x00020000 # bsd consensus; kNtFileFlagOpenReparsePoint -syscon open O_DIRECT 0x00004000 0 0x00010000 0 0x00080000 0x00004000 # kNtFileFlagNoBuffering [SYNC libc/calls/open-nt.c] -syscon open O_NDELAY 0x00000800 0x00000004 0x00000004 0x00000004 0x00000004 0x00000800 # kNtFileFlagWriteThrough [SYNC libc/calls/open-nt.c] -syscon open O_RANDOM 0 0 0 0 0 0x80000000 # kNtFileFlagRandomAccess [SYNC libc/calls/open-nt.c] -syscon open O_SEQUENTIAL 0 0 0 0 0 0x40000000 # kNtFileFlagSequentialScan [SYNC libc/calls/open-nt.c] -syscon open O_COMPRESSED 0 0 0 0 0 0x20000000 # kNtFileAttributeCompressed [SYNC libc/calls/open-nt.c] -syscon open O_INDEXED 0 0 0 0 0 0x10000000 # !kNtFileAttributeNotContentIndexed [SYNC libc/calls/open-nt.c] -syscon open O_CLOEXEC 0x00080000 0x01000000 0x00100000 0x00010000 0x00400000 0x00080000 # NT faked as Linux [SYNC libc/calls/open-nt.c] -syscon open O_TMPFILE 0x00410000 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 # wut -syscon open O_NONBLOCK 0x00000800 0x00000004 0x00000004 0x00000004 0x00000004 0x00000800 # bsd consensus -syscon open O_ASYNC 0x00002000 0x00000040 0x00000040 0x00000040 0x00000040 0 # bsd consensus -syscon open O_NOFOLLOW_ANY 0 0x20000000 0 0 0 0 # -syscon open O_SYNC 0x00101000 0x00000080 0x00000080 0x00000080 0x00000080 0 # bsd consensus -syscon open O_NOCTTY 0x00000100 0x00020000 0x00008000 0x00008000 0x00008000 0 # used for remote viewing (default behavior on freebsd) -syscon open O_NOATIME 0x00040000 0 0 0 0 0 # optimize away access time update -syscon open O_EXEC 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 0x00040000 0 0x00800000 0 # it's specified by posix what does it mean -syscon open O_DSYNC 0x00001000 0x00400000 0 0x00000080 0x00010000 0 # -syscon open O_RSYNC 0x00101000 0 0 0x00000080 0x00020000 0 # -syscon open O_PATH 0x00200000 0 0 0 0 0 # Linux 2.6.39+ -syscon open O_VERIFY 0 0 0x00200000 0 0 0 # -syscon open O_SHLOCK 0 0x00000010 0x00000010 0x00000010 0x00000010 0 # -syscon open O_EXLOCK 0 0x00000020 0x00000020 0x00000020 0x00000020 0 # -syscon open O_TTY_INIT 0 0 0x00080000 0 0 0 # -syscon compat O_LARGEFILE 0x00008000 0 0 0 0 0 # +# 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 # # mmap() flags # the revolutionary praxis of malloc() # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon mmap MAP_FILE 0 0 0 0 0 0 # consensus -syscon mmap MAP_SHARED 1 1 1 1 1 1 # forced consensus & faked nt -syscon mmap MAP_SHARED_VALIDATE 3 1 1 1 1 1 # weird linux thing -syscon mmap MAP_PRIVATE 2 2 2 2 2 2 # forced consensus & faked nt -syscon mmap MAP_STACK 6 6 6 6 6 6 # our definition -syscon mmap MAP_TYPE 15 15 15 15 15 15 # mask for type of mapping -syscon mmap MAP_FIXED 0x00000010 0x00000010 0x00000010 0x00000010 0x00000010 0x00000010 # unix consensus; openbsd appears to forbid; faked nt -syscon mmap MAP_FIXED_NOREPLACE 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 0x00001000 0x00001000 0x00001000 0x00001000 0x00000020 # bsd consensus; faked nt -syscon mmap MAP_GROWSDOWN 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 0 0 0 0 0 -syscon mmap MAP_NORESERVE 0x00004000 0x00000040 0 0 0x00000040 0 # Linux calls it "reserve"; NT calls it "commit"? which is default? -syscon mmap MAP_POPULATE 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 0 0 0 0 0 -syscon mmap MAP_HUGETLB 0x00040000 0 0 0 0 0x80000000 # kNtSecLargePages -syscon mmap MAP_SYNC 0x00080000 0 0 0 0 0 # perform synchronous page faults for mapping (Linux 4.15+) -syscon mmap MAP_INHERIT -1 -1 -1 -1 0x00000080 -1 # make it inherit across execve() -syscon mmap MAP_HASSEMAPHORE 0 0x00000200 0x00000200 0 0x00000200 0 # does it matter on x86? -syscon mmap MAP_NOSYNC 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 0x00020000 0x00008000 0x00008000 0 # omit from core dumps; MAP_NOCORE on FreeBSD -syscon mmap MAP_HUGE_MASK 63 0 0 0 0 0 -syscon mmap MAP_HUGE_SHIFT 26 0 0 0 0 0 -syscon compat MAP_NOCORE 0 0 0x00020000 0x00008000 0x00008000 0 # use MAP_CONCEAL -syscon compat MAP_ANON 0x00000020 0x00001000 0x00001000 0x00001000 0x00001000 0x00000020 # bsd consensus; faked nt -syscon compat MAP_EXECUTABLE 0x00001000 0 0 0 0 0 # ignored -syscon compat MAP_DENYWRITE 0x00000800 0 0 0 0 0 -syscon compat MAP_32BIT 0x00000040 0 0x00080000 0 0 0 # iffy +# 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 # madvise() flags # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon madv MADV_NORMAL 0 0 0 0 0 0 # consensus -syscon compat POSIX_FADV_NORMAL 0 0 0 0 0 0 # consensus -syscon compat POSIX_MADV_NORMAL 0 0 0 0 0 0 # consensus -syscon madv MADV_DONTNEED 4 4 4 4 4 127 # TODO(jart): weird nt decommit thing? -syscon compat POSIX_MADV_DONTNEED 4 4 4 4 4 127 # unix consensus -syscon compat POSIX_FADV_DONTNEED 4 127 4 4 4 127 # unix consensus -syscon madv MADV_RANDOM 1 1 1 1 1 1 # unix consensus -syscon compat POSIX_MADV_RANDOM 1 1 1 1 1 1 # unix consensus -syscon compat POSIX_FADV_RANDOM 1 127 1 1 1 1 # unix consensus -syscon madv MADV_SEQUENTIAL 2 2 2 2 2 2 # unix consensus -syscon compat POSIX_MADV_SEQUENTIAL 2 2 2 2 2 2 # unix consensus -syscon compat POSIX_FADV_SEQUENTIAL 2 127 2 2 2 2 # TODO(jart): double check xnu -syscon madv MADV_WILLNEED 3 3 3 3 3 3 # unix consensus (faked on NT) -syscon compat POSIX_MADV_WILLNEED 3 3 3 3 3 3 # unix consensus -syscon compat POSIX_FADV_WILLNEED 3 127 3 3 3 3 # TODO(jart): double check xnu -syscon madv MADV_MERGEABLE 12 127 127 127 127 127 # turns on (private anon range) page scanning and merging service (linux only) -syscon madv MADV_UNMERGEABLE 13 127 127 127 127 127 # turns off mergeable (linux only) -syscon madv MADV_FREE 8 5 5 6 6 8 # Linux 4.5+ (c. 2016) / NT Faked → VMOfferPriorityNormal (Win8+) -syscon madv MADV_HUGEPAGE 14 127 127 127 127 127 # TODO(jart): why would we need it? -syscon madv MADV_NOHUGEPAGE 15 127 127 127 127 127 # TODO(jart): why would we need it? -syscon madv MADV_DODUMP 17 127 127 127 127 127 # TODO(jart): what is it? -syscon madv MADV_DOFORK 11 127 127 127 127 127 # TODO(jart): what is it? -syscon madv MADV_DONTDUMP 16 127 127 127 127 127 # see MAP_CONCEAL in OpenBSD; TODO(jart): what is it? -syscon madv MADV_DONTFORK 10 127 127 127 127 127 # TODO(jart): what is it? -syscon madv MADV_HWPOISON 100 127 127 127 127 127 # TODO(jart): what is it? -syscon madv MADV_REMOVE 9 127 127 127 127 127 # TODO(jart): what is it? -syscon fadv POSIX_FADV_NOREUSE 5 127 5 127 5 127 # wut +# 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 # mmap(), mprotect(), etc. # digital restrictions management for the people # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon mprot PROT_NONE 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 # mmap, mprotect, unix consensus -syscon mprot PROT_WRITE 2 2 2 2 2 2 # mmap, mprotect, unix consensus -syscon mprot PROT_EXEC 4 4 4 4 4 4 # mmap, mprotect, unix consensus -syscon mprot PROT_GROWSDOWN 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 0 0 0 0 0 # intended for mprotect; see MAP_GROWSDOWN for mmap() +# 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() # mremap() flags # the revolutionary praxis of realloc() # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon mremap MREMAP_MAYMOVE 1 1 1 1 1 1 # faked non-linux (b/c linux only) -syscon mremap MREMAP_FIXED 2 2 2 2 2 2 # faked non-linux (b/c linux only) +# 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) # sigprocmask() flags # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon misc SIG_BLOCK 0 1 1 1 1 0 # bsd consensus; faked nt -syscon misc SIG_UNBLOCK 1 2 2 2 2 1 # bsd consensus; faked nt -syscon misc SIG_SETMASK 2 3 3 3 3 2 # bsd consensus; faked nt +# 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 # lseek() whence # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon splice SEEK_HOLE 4 3 4 -1 -1 -1 # -syscon splice SEEK_DATA 3 4 3 -1 -1 -1 # +# 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 # # splice() flags # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon splice SPLICE_F_MOVE 1 0 0 0 0 0 # can be safely ignored by polyfill; it's a hint -syscon splice SPLICE_F_NONBLOCK 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 0 0 0 0 0 # can be safely ignored by polyfill; it's a hint -syscon splice SPLICE_F_GIFT 8 0 0 0 0 0 # can probably be ignored by polyfill +# 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 # access() flags # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon access F_OK 0 0 0 0 0 0 # consensus -syscon access X_OK 1 1 1 1 1 0xa0000000 # unix consensus and kNtGenericExecute | kNtGenericRead -syscon access W_OK 2 2 2 2 2 0x40000000 # unix consensus and kNtGenericWrite -syscon access R_OK 4 4 4 4 4 0x80000000 # unix consensus and kNtGenericRead +# 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 # flock() flags # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon lock LOCK_SH 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 # exclusive [consensus!] a.k.a. kNtLockfileExclusiveLock -syscon lock LOCK_NB 4 4 4 4 4 1 # non-blocking [unix consensus] a.k.a. kNtLockfileFailImmediately -syscon lock LOCK_UN 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! 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 # waitpid() / wait4() options # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon waitpid WNOHANG 1 1 1 1 1 1 # helps you reap zombies; unix consensus; fake nt -syscon waitpid WUNTRACED 2 2 2 2 2 0 # unix consensus -syscon waitpid WCONTINUED 8 0x10 4 8 16 0 # +# 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 # # waitid() options # no dice on openbsd >:\ # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon waitid WEXITED 4 4 0x10 0 32 0 -syscon waitid WSTOPPED 2 8 2 0 2 0 -syscon waitid WNOWAIT 0x01000000 0x20 8 0 0x10000 0 +# 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 # fcntl() # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon fcntl2 F_DUPFD 0 0 0 0 0 0 # consensus -syscon fcntl2 F_GETFD 1 1 1 1 1 1 # unix consensus & faked nt -syscon fcntl2 F_SETFD 2 2 2 2 2 2 # unix consensus & faked nt -syscon fcntl2 F_GETFL 3 3 3 3 3 3 # unix consensus & faked nt -syscon fcntl2 F_SETFL 4 4 4 4 4 4 # unix consensus & faked nt -syscon fcntl2 F_SETOWN 8 6 6 6 6 -1 # bsd consensus -syscon fcntl2 F_GETOWN 9 5 5 5 5 -1 # bsd consensus -syscon fcntl2 F_SETOWN_EX 15 -1 -1 -1 -1 -1 # TODO(jart): polyfill -syscon fcntl2 F_GETOWN_EX 16 -1 -1 -1 -1 -1 # TODO(jart): polyfill -syscon fcntl2 F_FULLFSYNC -1 51 -1 -1 -1 -1 # -syscon fcntl2 F_BARRIERFSYNC -1 85 -1 -1 -1 -1 # -syscon fcntl2 F_NOCACHE -1 48 -1 -1 -1 -1 # -syscon fcntl3 F_SETNOSIGPIPE -1 73 -1 -1 14 -1 # -syscon fcntl3 F_GETNOSIGPIPE -1 74 -1 -1 13 -1 # -syscon fcntl3 F_GETPATH -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 # unix consensus & faked nt -syscon fcntl F_DUPFD_CLOEXEC 0x0406 67 17 10 12 0x0406 # Linux 2.6.24+; faked nt -syscon fcntl F_MAXFD -1 -1 -1 -1 11 -1 # -syscon fcntl F_NOTIFY 0x0402 -1 -1 -1 -1 -1 -syscon fcntl F_SETPIPE_SZ 0x0407 -1 -1 -1 -1 -1 -syscon fcntl F_GETPIPE_SZ 0x0408 -1 -1 -1 -1 -1 -syscon fcntl FREAD 0 1 1 1 1 0 # wut is it -syscon fcntl FWRITE 0 2 2 2 2 0 # wut is it +# 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 # fcntl3 O_NONBLOCK # fcntl3 O_APPEND @@ -384,373 +384,373 @@ syscon fcntl FWRITE 0 2 2 2 2 0 # wut is it # fcntl() POSIX Advisory Locks # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon fcntl F_SETLK 6 8 12 8 8 6 # polyfilled nt -syscon fcntl F_SETLKW 7 9 13 9 9 7 # polyfilled nt -syscon fcntl F_GETLK 5 7 11 7 7 5 # polyfilled nt -syscon fcntl F_OFD_SETLK 37 -1 -1 -1 -1 -1 # listed in xnu source code but marked private -syscon fcntl F_OFD_SETLKW 38 -1 -1 -1 -1 -1 # listed in xnu source code but marked private -syscon fcntl F_OFD_GETLK 36 -1 -1 -1 -1 -1 # listed in xnu source code but marked private -syscon fcntl F_RDLCK 0 1 1 1 1 0 # polyfilled nt; bsd consensus -syscon fcntl F_WRLCK 1 3 3 3 3 1 # polyfilled nt; bsd consensus -syscon fcntl F_UNLCK 2 2 2 2 2 2 # polyfilled nt; unix consensus -syscon compat F_SETLK64 6 8 12 8 8 6 # polyfilled nt -syscon compat F_SETLKW64 7 9 13 9 9 7 -syscon compat F_GETLK64 5 7 11 7 7 5 # polyfilled nt +# 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 -syscon fcntl F_SETSIG 10 -1 -1 -1 -1 -1 -syscon fcntl F_GETSIG 11 -1 -1 -1 -1 -1 -syscon fcntl F_SETOWN_EX 15 -1 -1 -1 -1 -1 -syscon fcntl F_GETOWN_EX 0x10 -1 -1 -1 -1 -1 -syscon fcntl F_SETLEASE 0x0400 -1 -1 -1 -1 -1 -syscon fcntl F_GETLEASE 0x0401 -1 -1 -1 -1 -1 +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 ioctl FIONBIO 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 0x8004667d 0x8004667d 0x8004667d 0x8004667d 0x8004667d # BSD-The New Technology consensus -syscon ioctl FIONREAD 0x541b 0x4004667f 0x4004667f 0x4004667f 0x4004667f 0x4004667f # BSD-The New Technology consensus; bytes waiting in FD's input buffer -syscon ioctl FIOCLEX 0x5451 0x20006601 0x20006601 0x20006601 0x20006601 0x5451 # sets "close on exec" on file descriptor the fast way; faked nt -syscon ioctl FIONCLEX 0x5450 0x20006602 0x20006602 0x20006602 0x20006602 0x5450 # clears "close on exec" on file descriptor the fast way; faked nt -#syscon ioctl FIONWRITE 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 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 # 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 # openat(), fstatat(), linkat(), etc. magnums # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon at AT_FDCWD -100 -2 -100 -100 -100 -100 # faked nt -syscon at AT_SYMLINK_NOFOLLOW 0x0100 0x20 0x0200 2 0x200 0x0100 # faked nt -syscon at AT_SYMLINK_FOLLOW 0x0400 0x40 0x0400 4 0x400 0 # see linkat(2) -syscon at AT_REMOVEDIR 0x0200 0x80 0x0800 8 0x800 0x0200 # faked nt -syscon at AT_EACCESS 0x0200 0x10 0x0100 1 0x100 0 # performs check using effective uid/gid; unnecessary nt -syscon at AT_EMPTY_PATH 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! 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. # utimensat() special values # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon utime UTIME_NOW 0x3fffffff 0x3fffffff -1 -2 0x3fffffff -2 # timespec::tv_sec may be this; polyfilled xnu/nt -syscon utime UTIME_OMIT 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! 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 # getauxval() keys # # Unsupported values are encoded as 0. # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon auxv AT_EXECFD 2 0 2 0 2 0 # file descriptor of program -syscon auxv AT_PHDR 3 0 3 0 3 0 # address of program headers of executable -syscon auxv AT_PHENT 4 0 4 0 4 0 -syscon auxv AT_PHNUM 5 0 5 0 5 0 -syscon auxv AT_PAGESZ 6 0 6 0 6 0 -syscon auxv AT_BASE 7 0 7 0 7 0 # address of program interpreter -syscon auxv AT_FLAGS 8 0 8 0 8 0 -syscon auxv AT_ENTRY 9 0 9 0 9 0 # entry address of executable -syscon auxv AT_NOTELF 10 0 10 0 0 0 -syscon auxv AT_OSRELDATE 0 0 18 0 0 0 -syscon auxv AT_UID 11 0 0 0 2001 0 -syscon auxv AT_EUID 12 0 0 0 2000 0 -syscon auxv AT_GID 13 0 0 0 2003 0 -syscon auxv AT_EGID 14 0 0 0 2002 0 -syscon auxv AT_PLATFORM 15 0 0 0 0 0 # address of string with hardware platform for rpath interpretation -syscon auxv AT_HWCAP 16 0 0 0 0 0 -syscon auxv AT_CLKTCK 17 0 0 0 0 0 -syscon auxv AT_DCACHEBSIZE 19 0 0 0 0 0 -syscon auxv AT_ICACHEBSIZE 20 0 0 0 0 0 -syscon auxv AT_UCACHEBSIZE 21 0 0 0 0 0 -syscon auxv AT_SECURE 23 0 0 0 0 0 -syscon auxv AT_BASE_PLATFORM 24 0 0 0 0 0 -syscon auxv AT_RANDOM 25 0 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 0 0 0 0 0 -syscon auxv AT_EXECFN 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 0 0 0 0 0 -syscon auxv AT_STACKBASE 0 0 0 0 13 0 -syscon auxv AT_EXECPATH 31 31 15 999 2014 31 # FreeBSD name for AT_EXECFN -syscon auxv AT_MINSIGSTKSZ 51 0 0 0 0 0 # FreeBSD name for AT_EXECFN -syscon auxv AT_CANARY 0 0 16 0 0 0 -syscon auxv AT_CANARYLEN 0 0 17 0 0 0 -syscon auxv AT_NCPUS 0 0 19 0 0 0 -syscon auxv AT_PAGESIZES 0 0 20 0 0 0 -syscon auxv AT_PAGESIZESLEN 0 0 21 0 0 0 -syscon auxv AT_TIMEKEEP 0 0 22 0 0 0 -syscon auxv AT_STACKPROT 0 0 23 0 0 0 -syscon auxv AT_EHDRFLAGS 0 0 24 0 0 0 -syscon auxv AT_NO_AUTOMOUNT 0x0800 0 0 0 0 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 0 3 0 3 0 # address of program headers of executable +syscon auxv AT_PHENT 4 4 0 4 0 4 0 +syscon auxv AT_PHNUM 5 5 0 5 0 5 0 +syscon auxv AT_PAGESZ 6 6 0 6 0 6 0 +syscon auxv AT_BASE 7 7 0 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 0 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 0 0 0 2001 0 +syscon auxv AT_EUID 12 12 0 0 0 2000 0 +syscon auxv AT_GID 13 13 0 0 0 2003 0 +syscon auxv AT_EGID 14 14 0 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 0 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 0 0 0 0 0 +syscon auxv AT_BASE_PLATFORM 24 24 0 0 0 0 0 +syscon auxv AT_RANDOM 25 25 0 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 0 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 # getrlimit() / setrlimit() resource parameter # # Unsupported values are encoded as 127. # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon rlimit RLIMIT_CPU 0 0 0 0 0 127 # max cpu time in seconds; see SIGXCPU; unix consensus -syscon rlimit RLIMIT_FSIZE 1 1 1 1 1 127 # max file size in bytes; unix consensus -syscon rlimit RLIMIT_DATA 2 2 2 2 2 127 # max mmap() / brk() / sbrk() size in bytes; unix consensus -syscon rlimit RLIMIT_STACK 3 3 3 3 3 127 # max stack size in bytes; see SIGXFSZ; unix consensus -syscon rlimit RLIMIT_CORE 4 4 4 4 4 127 # max core file size in bytes; unix consensus -syscon rlimit RLIMIT_RSS 5 5 5 5 5 127 # max physical memory size in bytes; see mmap()→ENOMEM; unix consensus -syscon rlimit RLIMIT_NPROC 6 7 7 7 7 127 # max number of processes; see fork()→EAGAIN; bsd consensus -syscon rlimit RLIMIT_NOFILE 7 8 8 8 8 127 # max number of open files; see accept()→EMFILE/ENFILE; bsd consensus -syscon rlimit RLIMIT_MEMLOCK 8 6 6 6 6 127 # max locked-in-memory address space; bsd consensus -syscon rlimit RLIMIT_AS 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 127 127 127 127 127 # max flock() / fcntl() locks; bsd consensus -syscon rlimit RLIMIT_SIGPENDING 11 127 127 127 127 127 # max sigqueue() can enqueue; bsd consensus -syscon rlimit RLIMIT_MSGQUEUE 12 127 127 127 127 127 # meh posix message queues; bsd consensus -syscon rlimit RLIMIT_NICE 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 127 127 127 127 127 # woop -syscon rlimit RLIMIT_RTTIME 15 127 127 127 127 127 # woop -syscon rlimit RLIMIT_SWAP 127 127 12 127 127 127 # swap used -syscon rlimit RLIMIT_SBSIZE 127 127 9 127 127 127 # max size of all socket buffers -syscon rlimit RLIMIT_NPTS 127 127 11 127 127 127 # pseudoteletypewriters -syscon compat RLIMIT_VMEM 9 5 10 127 10 127 # same as RLIMIT_AS +# 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 # resource limit special values # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon rlim RLIM_NLIMITS 16 9 15 9 12 1 -syscon rlim RLIM_INFINITY 0xffffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0xffffffffffffffff -syscon rlim RLIM_SAVED_CUR 0xffffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0xffffffffffffffff -syscon rlim RLIM_SAVED_MAX 0xffffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0x7fffffffffffffff 0xffffffffffffffff +# 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 # sigaction() codes # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon sigact SA_NOCLDSTOP 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 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 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 1 1 1 1 0x08000000 # causes signal handler to be called on stack provided by sigaltstack(2); bsd consensus -syscon sigact SA_RESTART 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 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 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 16 16 16 16 0x40000000 # same as SA_NODEFER -syscon compat SA_ONESHOT 0x80000000 4 4 4 4 0x80000000 # same as SA_RESETHAND +# 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 # siginfo::si_code values # # The New Technology NT is polyfilled as Linux. # Unsupported values are encoded as 0x80000000. # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon sicode SI_USER 0 0x010001 0x010001 0 0 0 # sent by kill(2); openbsd defines si_code<=0 as originating from user -syscon sicode SI_QUEUE -1 0x010002 0x010002 -2 -1 -1 # sent by sigqueue(2) -syscon sicode SI_TIMER -2 0x010003 0x010003 -3 -2 -2 # sent by setitimer(2) or clock_settime(2) -syscon sicode SI_TKILL -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 0x010005 0x010005 0x80000000 -4 -3 # sent by mq_notify(2); lool -syscon sicode SI_ASYNCIO -4 0x010004 0x010004 0x80000000 -3 -4 # aio completion; no thank you -syscon sicode SI_ASYNCNL -60 0x80000000 0x80000000 0x80000000 0x80000000 0x80000000 # aio completion for dns; the horror -syscon sicode SI_KERNEL 128 0x80000000 0x010006 0x80000000 0x80000000 0x80 # wut; openbsd defines as si_code>0 -syscon sicode SI_NOINFO 32767 0x80000000 0 32767 32767 32767 # no signal specific info available -syscon sicode CLD_EXITED 1 1 1 1 1 1 # SIGCHLD; child exited; unix consensus -syscon sicode CLD_KILLED 2 2 2 2 2 2 # SIGCHLD; child terminated w/o core; unix consensus -syscon sicode CLD_DUMPED 3 3 3 3 3 3 # SIGCHLD; child terminated w/ core; unix consensus -syscon sicode CLD_TRAPPED 4 4 4 4 4 4 # SIGCHLD; traced child trapped; unix consensus -syscon sicode CLD_STOPPED 5 5 5 5 5 5 # SIGCHLD; child stopped; unix consensus -syscon sicode CLD_CONTINUED 6 6 6 6 6 6 # SIGCHLD; stopped child continued; unix consensus -syscon sicode TRAP_BRKPT 1 1 1 1 1 1 # SIGTRAP; process breakpoint; unix consensus -syscon sicode TRAP_TRACE 2 2 2 2 2 2 # SIGTRAP; process trace trap; unix consensus -syscon sicode SEGV_MAPERR 1 1 1 1 1 1 # SIGSEGV; address not mapped to object; unix consensus -syscon sicode SEGV_ACCERR 2 2 2 2 2 2 # SIGSEGV; invalid permissions for mapped object; unix consensus -syscon sicode SEGV_PKUERR -1 -1 100 -1 -1 -1 # SIGSEGV: x86: PKU violation -syscon sicode FPE_INTDIV 1 7 2 1 1 1 # SIGFPE; integer divide by zero -syscon sicode FPE_INTOVF 2 8 1 2 2 2 # SIGFPE; integer overflow -syscon sicode FPE_FLTDIV 3 1 3 3 3 3 # SIGFPE; floating point divide by zero -syscon sicode FPE_FLTOVF 4 2 4 4 4 4 # SIGFPE; floating point overflow -syscon sicode FPE_FLTUND 5 3 5 5 5 5 # SIGFPE; floating point underflow -syscon sicode FPE_FLTRES 6 4 6 6 6 6 # SIGFPE; floating point inexact -syscon sicode FPE_FLTINV 7 5 7 7 7 7 # SIGFPE; invalid floating point operation -syscon sicode FPE_FLTSUB 8 6 8 8 8 8 # SIGFPE; subscript out of range -syscon sicode ILL_ILLOPC 1 1 1 1 1 1 # SIGILL; illegal opcode; unix consensus -syscon sicode ILL_ILLOPN 2 4 2 2 2 2 # SIGILL; illegal operand -syscon sicode ILL_ILLADR 3 5 3 3 3 3 # SIGILL; illegal addressing mode -syscon sicode ILL_ILLTRP 4 2 4 4 4 4 # SIGILL; illegal trap -syscon sicode ILL_PRVOPC 5 3 5 5 5 5 # SIGILL; privileged opcode -syscon sicode ILL_PRVREG 6 6 6 6 6 6 # SIGILL; privileged register; unix consensus -syscon sicode ILL_COPROC 7 7 7 7 7 7 # SIGILL; coprocessor error; unix consensus -syscon sicode ILL_BADSTK 8 8 8 8 8 8 # SIGILL; internal stack error; unix consensus -syscon sicode BUS_ADRALN 1 1 1 1 1 1 # SIGBUS; invalid address alignment; unix consensus -syscon sicode BUS_ADRERR 2 2 2 2 2 2 # SIGBUS; non-existent physical address; unix consensus -syscon sicode BUS_OBJERR 3 3 3 3 3 3 # SIGBUS; object specific hardware error; unix consensus -syscon sicode BUS_OOMERR -1 -1 100 -1 -1 -1 # SIGBUS; Non-standard: No memory. -syscon sicode BUS_MCEERR_AR 4 0x80000000 0x80000000 0x80000000 0x80000000 0x80000000 # SIGBUS; Linux 2.6.32+ -syscon sicode BUS_MCEERR_AO 5 0x80000000 0x80000000 0x80000000 0x80000000 0x80000000 # SIGBUS; Linux 2.6.32+ -syscon sicode POLL_IN 1 1 1 1 1 1 # SIGIO; data input available; unix consensus -syscon sicode POLL_OUT 2 2 2 2 2 2 # SIGIO; output buffer available; unix consensus -syscon sicode POLL_MSG 3 3 3 3 3 3 # SIGIO; input message available; unix consensus -syscon sicode POLL_ERR 4 4 4 4 4 4 # SIGIO; i/o error; unix consensus -syscon sicode POLL_PRI 5 5 5 5 5 5 # SIGIO; high priority input available; unix consensus -syscon sicode POLL_HUP 6 6 6 6 6 6 # SIGIO; device disconnected; unix consensus -syscon sicode SYS_SECCOMP 1 -1 -1 -1 -1 -1 # SIGSYS; seccomp triggered -syscon sicode SYS_USER_DISPATCH 2 -1 -1 -1 -1 -1 # SIGSYS; syscall user dispatch triggered +# 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 # sigaltstack() values # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon ss SS_ONSTACK 1 1 1 1 1 1 # unix consensus -syscon ss SS_DISABLE 2 4 4 4 4 2 # bsd consensus +# 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 # close_range() values # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon close CLOSE_RANGE_UNSHARE 2 -1 -1 -1 -1 -1 # -syscon close CLOSE_RANGE_CLOEXEC 4 -1 -1 -1 -1 -1 # +# 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 # # clock_{gettime,settime} timers # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon clock CLOCK_REALTIME 0 0 0 0 0 0 # consensus -syscon clock CLOCK_REALTIME_PRECISE 0 0 9 0 0 0 # -syscon clock CLOCK_REALTIME_FAST 0 0 10 0 0 0 # -syscon clock CLOCK_REALTIME_COARSE 5 0 10 0 0 0 # Linux 2.6.32+; bsd consensus; not available on RHEL5 -syscon clock CLOCK_MONOTONIC 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 11 3 3 1 # -syscon clock CLOCK_MONOTONIC_FAST 1 1 12 3 3 1 # -syscon clock CLOCK_MONOTONIC_COARSE 6 1 12 3 3 1 # Linux 2.6.32+; bsd consensus; not available on RHEL5 -syscon clock CLOCK_MONOTONIC_RAW 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 127 15 2 0x40000000 127 # -syscon clock CLOCK_THREAD_CPUTIME_ID 3 127 14 4 0x20000000 127 # -syscon clock CLOCK_PROF 127 127 2 127 2 127 # -syscon clock CLOCK_BOOTTIME 7 127 127 6 127 127 # -syscon clock CLOCK_REALTIME_ALARM 8 127 127 127 127 127 # -syscon clock CLOCK_BOOTTIME_ALARM 9 127 127 127 127 127 # -syscon clock CLOCK_TAI 11 127 127 127 127 127 # -syscon clock CLOCK_UPTIME 127 127 5 5 127 127 # -syscon clock CLOCK_UPTIME_PRECISE 127 127 7 127 127 127 # -syscon clock CLOCK_UPTIME_FAST 127 127 8 127 127 127 # -syscon clock CLOCK_SECOND 127 127 13 127 127 127 # +# 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 # # poll() # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon poll POLLIN 1 1 1 1 1 0x0300 # unix consensus; POLLRDNORM|POLLRDBAND on Windows -syscon poll POLLPRI 2 2 2 2 2 0x0400 # unix consensus -syscon poll POLLOUT 4 4 4 4 4 0x0010 # unix consensus; POLLWRNORM on Windows -syscon poll POLLERR 8 8 8 8 8 0x0001 # unix consensus -syscon poll POLLHUP 0x10 0x10 0x10 0x10 0x10 0x0002 # unix consensus -syscon poll POLLNVAL 0x20 0x20 0x20 0x20 0x20 0x0004 # unix consensus -syscon poll POLLRDBAND 0x80 0x80 0x80 0x80 0x80 0x0200 # unix consensus -syscon poll POLLRDNORM 0x40 0x40 0x40 0x40 0x40 0x0100 # unix consensus -syscon poll POLLWRBAND 0x0200 0x0100 0x0100 0x0100 0x0100 0x0020 # bsd consensus -syscon poll POLLWRNORM 0x0100 4 4 4 4 0x0010 # bsd consensus -syscon poll POLLRDHUP 0x2000 0x10 0x10 0x10 0x10 2 # bsd consensus (POLLHUP on non-Linux) +# 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) # epoll # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon epoll EPOLL_CLOEXEC 0x080000 0x01000000 0x100000 0x010000 0x010000 0x80000 # O_CLOEXEC -syscon epoll EPOLL_CTL_ADD 1 1 1 1 1 1 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLL_CTL_DEL 2 2 2 2 2 2 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLL_CTL_MOD 3 3 3 3 3 3 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLIN 1 1 1 1 1 1 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLOUT 4 4 4 4 4 4 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLERR 8 8 8 8 8 8 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLPRI 2 2 2 2 2 2 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLHUP 0x10 0x10 0x10 0x10 0x10 0x10 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLRDNORM 0x40 0x40 0x40 0x40 0x40 0x40 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLRDBAND 0x80 0x80 0x80 0x80 0x80 0x80 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLWRNORM 0x0100 0x0100 0x0100 0x0100 0x0100 0x0100 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLWRBAND 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLMSG 0x0400 0x0400 0x0400 0x0400 0x0400 0x0400 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLRDHUP 0x2000 0x2000 0x2000 0x2000 0x2000 0x2000 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLEXCLUSIVE 0x10000000 0x10000000 0x10000000 0x10000000 0x10000000 0x10000000 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLWAKEUP 0x20000000 0x20000000 0x20000000 0x20000000 0x20000000 0x20000000 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLONESHOT 0x40000000 0x40000000 0x40000000 0x40000000 0x40000000 0x40000000 # forced consensus, linux only natively, polyfilled elsewhere -syscon epoll EPOLLET 0x80000000 0x80000000 0x80000000 0x80000000 0x80000000 0x80000000 # forced consensus, linux only natively, polyfilled elsewhere +# 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 # {set,get}sockopt(fd, level=SOL_SOCKET, X, ...) # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon so SO_DEBUG 1 1 1 1 1 1 # debugging is enabled; consensus -syscon so SO_TYPE 3 0x1008 0x1008 0x1008 0x1008 0x1008 # bsd consensus -syscon so SO_ERROR 4 0x1007 0x1007 0x1007 0x1007 0x1007 # takes int pointer and stores/clears the pending error code; bsd consensus -syscon so SO_ACCEPTCONN 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 0x0200 0x0200 0x0200 0x0200 4 # bsd consensus (NT calls it SO_REUSEADDR) -syscon so SO_REUSEADDR 2 4 4 4 4 4 # bsd consensus (default behavior on NT) -syscon so SO_EXCLUSIVEADDRUSE 0 0 0 0 0 ~4 # bsd consensus (default behavior on NT) -syscon so SO_KEEPALIVE 9 8 8 8 8 8 # bsd consensus -syscon so SO_DONTROUTE 5 0x10 0x10 0x10 0x10 0x10 # bsd consensus -syscon so SO_BROADCAST 6 0x20 0x20 0x20 0x20 0x20 # socket is configured for broadcast messages; bsd consensus -syscon so SO_USELOOPBACK 0 0x40 0x40 0x40 0x40 0x40 # bsd consensus -syscon so SO_LINGER 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 ~0x80 # disables so_linger on windows -syscon so SO_OOBINLINE 10 0x0100 0x0100 0x0100 0x0100 0x0100 # bsd consensus -syscon so SO_SNDBUF 7 0x1001 0x1001 0x1001 0x1001 0x1001 # bsd consensus -syscon so SO_RCVBUF 8 0x1002 0x1002 0x1002 0x1002 0x1002 # bsd consensus -syscon so SO_RCVTIMEO 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 0x1005 0x1005 0x1005 0x100b 0x1005 # send timeout; takes struct timeval; bsd consensus -syscon so SO_RCVLOWAT 18 0x1004 0x1004 0x1004 0x1004 0x1004 # bsd consensus -syscon so SO_SNDLOWAT 19 0x1003 0x1003 0x1003 0x1003 0x1003 # bsd consensus -syscon so SO_TIMESTAMP 29 0x0400 0x0400 0x0800 0x2000 0 -syscon so SO_SETFIB 0 0 0x1014 0 0 0 -syscon so SO_DOMAIN 39 0 0x1019 0x1024 0 0 -syscon so SO_MAX_PACING_RATE 47 0 0x1018 0 0 0 -syscon so SO_PEERCRED 17 0 0 0x1022 0 0 -syscon so SO_EXCLUSIVEADDRUSE 0 0 0 0 0 0xfffffffb # hoo boy -syscon so LOCAL_PEERCRED 0 1 1 0 0 0 -syscon so SO_PROTOCOL 38 0 0x1016 0x1025 0 0 -syscon so SO_ATTACH_BPF 50 0 0 0 0 0 -syscon so SO_ATTACH_FILTER 26 0 0 0 0 0 -syscon so SO_ATTACH_REUSEPORT_CBPF 51 0 0 0 0 0 -syscon so SO_ATTACH_REUSEPORT_EBPF 52 0 0 0 0 0 -syscon so SO_BINDTODEVICE 25 0 0 0 0 0 -syscon so SO_BPF_EXTENSIONS 48 0 0 0 0 0 -syscon so SO_BSDCOMPAT 14 0 0 0 0 0 -syscon so SO_BUSY_POLL 46 0 0 0 0 0 -syscon so SO_CNX_ADVICE 53 0 0 0 0 0 -syscon so SO_DETACH_BPF 27 0 0 0 0 0 -syscon so SO_DETACH_FILTER 27 0 0 0 0 0 -syscon so SO_GET_FILTER 26 0 0 0 0 0 -syscon so SO_INCOMING_CPU 49 0 0 0 0 0 -syscon so SO_LOCK_FILTER 44 0 0 0 0 0 -syscon so SO_MARK 36 0 0 0 0 0 -syscon so SO_NOFCS 43 0 0 0 0 0 -syscon so SO_NO_CHECK 11 0 0 0 0 0 -syscon so SO_PASSCRED 0x10 0 0 0 0 0 -syscon so SO_PASSSEC 34 0 0 0 0 0 -syscon so SO_PEEK_OFF 42 0 0 0 0 0 -syscon so SO_PEERNAME 28 0 0 0 0 0 -syscon so SO_PEERSEC 31 0 0 0 0 0 -syscon so SO_PRIORITY 12 0 0 0 0 0 -syscon so SO_RCVBUFFORCE 33 0 0 0 0 0 -syscon so SO_RXQ_OVFL 40 0 0 0 0 0 -syscon so SO_SECURITY_AUTHENTICATION 22 0 0 0 0 0 -syscon so SO_SECURITY_ENCRYPTION_NETWORK 24 0 0 0 0 0 -syscon so SO_SECURITY_ENCRYPTION_TRANSPORT 23 0 0 0 0 0 -syscon so SO_SELECT_ERR_QUEUE 45 0 0 0 0 0 -syscon so SO_SNDBUFFORCE 0x20 0 0 0 0 0 -syscon so SO_TIMESTAMPING 37 0 0 0 0 0 -syscon so SO_TIMESTAMPNS 35 0 0 0 0 0 -syscon so SO_WIFI_STATUS 41 0 0 0 0 0 +# 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 -syscon sol SOL_IP 0 0 0 0 0 0 # consensus -syscon sol SOL_SOCKET 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 # consensus -syscon sol SOL_UDP 17 17 17 17 17 17 # consensus -syscon sol SOL_RAW 255 -1 -1 -1 -1 -1 -syscon sol SOL_IPV6 41 41 41 41 41 41 -syscon sol SOL_ICMPV6 58 58 58 58 58 -1 -syscon sol SOL_AAL 265 -1 -1 -1 -1 -1 -syscon sol SOL_ALG 279 -1 -1 -1 -1 -1 -syscon sol SOL_ATM 264 -1 -1 -1 -1 -1 -syscon sol SOL_BLUETOOTH 274 -1 -1 -1 -1 -1 -syscon sol SOL_CAIF 278 -1 -1 -1 -1 -1 -syscon sol SOL_DCCP 269 -1 -1 -1 -1 -1 -syscon sol SOL_DECNET 261 -1 -1 -1 -1 -1 -syscon sol SOL_IRDA 266 -1 -1 -1 -1 -1 -syscon sol SOL_IUCV 277 -1 -1 -1 -1 -1 -syscon sol SOL_KCM 281 -1 -1 -1 -1 -1 -syscon sol SOL_LLC 268 -1 -1 -1 -1 -1 -syscon sol SOL_NETBEUI 267 -1 -1 -1 -1 -1 -syscon sol SOL_NETLINK 270 -1 -1 -1 -1 -1 -syscon sol SOL_NFC 280 -1 -1 -1 -1 -1 -syscon sol SOL_PACKET 263 -1 -1 -1 -1 -1 -syscon sol SOL_PNPIPE 275 -1 -1 -1 -1 -1 -syscon sol SOL_PPPOL2TP 273 -1 -1 -1 -1 -1 -syscon sol SOL_RDS 276 -1 -1 -1 -1 -1 -syscon sol SOL_RXRPC 272 -1 -1 -1 -1 -1 -syscon sol SOL_TIPC 271 -1 -1 -1 -1 -1 -syscon sol SOL_X25 262 -1 -1 -1 -1 -1 +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 alg ALG_SET_KEY 1 0 0 0 0 0 -syscon alg ALG_SET_IV 2 0 0 0 0 0 -syscon alg ALG_SET_OP 3 0 0 0 0 0 -syscon alg ALG_SET_AEAD_ASSOCLEN 4 0 0 0 0 0 -syscon alg ALG_SET_AEAD_AUTHSIZE 5 0 0 0 0 0 -syscon alg ALG_SET_DRBG_ENTROPY 6 0 0 0 0 0 +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 # {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 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 XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon tcp TCP_NODELAY 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 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 0 # reduces tcp segment size; see also tcp offloading -syscon tcp TCP_FASTOPEN 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 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 0 0x100 0 3 0 # start keepalives after this period -syscon tcp TCP_KEEPINTVL 5 0x101 0x200 0 5 0 # interval between keepalives -syscon tcp TCP_KEEPCNT 6 0x102 0x400 0 6 0 # number of keepalives before death -syscon tcp TCP_SYNCNT 7 0 0 0 0 0 # how hard to syn packet the enemy -syscon tcp TCP_ULP 31 0 0 0 0 0 # setsockopt(sock, IPPROTO_TCP, TCP_ULP, "tls", 4) -syscon tcp TCP_COOKIE_TRANSACTIONS 15 0 0 0 0 0 # defense against the syn packets -syscon tcp TCP_LINGER2 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 513 0 0 0 0 # limit unset byte queue -syscon tcp TCP_INFO 11 0 0x20 0 9 0 # get connection info -syscon tcp TCP_CC_INFO 26 0 0 0 0 0 # get congestion control info -syscon tcp TCP_CONGESTION 13 0 0x40 0 0 0 # set traffic control -syscon tcp TCP_MD5SIG 14 0 0x10 4 16 0 # what is it (rfc2385) -syscon tcp TCP_MD5SIG_MAXKEYLEN 80 0 0 0 0 0 # what is it -syscon tcp TCP_TIMESTAMP 24 0 0 0 0 0 # what is it -syscon tcp TCP_USER_TIMEOUT 18 0 0 0 0 0 # what is it -syscon tcp TCP_QUICKACK 12 0 0 0 0 0 # disables optimization that lets kernel merge response data into ack packets -syscon tcp TCP_SAVE_SYN 27 0 0 0 0 0 # record syn packets -syscon tcp TCP_SAVED_SYN 28 0 0 0 0 0 # get recorded syn packets -syscon tcp TCP_THIN_DUPACK 17 0 0 0 0 0 # what is it -syscon tcp TCP_QUEUE_SEQ 21 0 0 0 0 0 # what is it -syscon tcp TCP_WINDOW_CLAMP 10 0 0 0 0 0 # what is it -syscon tcp TCP_DEFER_ACCEPT 9 0 0 0 0 0 # defer accept() until readable data has arrived -syscon tcp TCP_REPAIR 19 0 0 0 0 0 # what is it -syscon tcp TCP_REPAIR_OPTIONS 22 0 0 0 0 0 # what is it -syscon tcp TCP_REPAIR_QUEUE 20 0 0 0 0 0 # what is it -syscon tcp TCP_THIN_LINEAR_TIMEOUTS 16 0 0 0 0 0 # what is it +# 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 # https://blog.cloudflare.com/know-your-scm_rights/ # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon scm SCM_RIGHTS 1 1 1 1 1 1 # unix consensus; faked nt -syscon scm SCM_TIMESTAMP 29 2 2 4 8 0 -syscon scm SCM_CREDENTIALS 2 0 0 0 0 0 -syscon scm SCM_TIMESTAMPING 37 0 0 0 0 0 -syscon scm SCM_TIMESTAMPNS 35 0 0 0 0 0 -syscon scm SCM_WIFI_STATUS 41 0 0 0 0 0 +# 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 XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon ip IP_TOS 1 3 3 3 3 8 # bsd consensus -syscon ip IP_TTL 2 4 4 4 4 7 # bsd consensus -syscon ip IP_HDRINCL 3 2 2 2 2 2 # bsd consensus -syscon ip IP_DEFAULT_MULTICAST_LOOP 1 1 1 1 1 1 # consensus -syscon ip IP_DEFAULT_MULTICAST_TTL 1 1 1 1 1 1 # consensus -syscon ip IP_PMTUDISC_DONT 0 0 0 0 0 0 # consensus -syscon ip IP_MAX_MEMBERSHIPS 20 0x0fff 0x0fff 0x0fff 0x0fff 20 # bsd consensus -syscon ip IP_OPTIONS 4 1 1 1 1 1 # bsd consensus -syscon ip IP_RECVTTL 12 24 65 31 23 21 -syscon ip IP_ADD_MEMBERSHIP 35 12 12 12 12 5 # bsd consensus -syscon ip IP_DROP_MEMBERSHIP 36 13 13 13 13 6 # bsd consensus -syscon ip IP_MULTICAST_IF 0x20 9 9 9 9 2 # bsd consensus -syscon ip IP_MULTICAST_LOOP 34 11 11 11 11 4 # bsd consensus -syscon ip IP_MULTICAST_TTL 33 10 10 10 10 3 # bsd consensus -syscon ip IP_RECVOPTS 6 5 5 5 5 0 # bsd consensus -syscon ip IP_RECVRETOPTS 7 6 6 6 6 0 # bsd consensus -syscon ip IP_RECVDSTADDR 0 7 7 7 7 0 # bsd consensus -syscon ip IP_RETOPTS 7 8 8 8 8 0 # bsd consensus -syscon ip IP_ADD_SOURCE_MEMBERSHIP 39 70 70 0 0 15 -syscon ip IP_BLOCK_SOURCE 38 72 72 0 0 17 -syscon ip IP_DROP_SOURCE_MEMBERSHIP 40 71 71 0 0 0x10 -syscon ip IP_UNBLOCK_SOURCE 37 73 73 0 0 18 -syscon ip IP_IPSEC_POLICY 0x10 21 21 0 0 0 -syscon ip IP_MINTTL 21 0 66 32 24 0 # minimum ttl for packet or drop -syscon ip IP_MSFILTER 41 74 74 0 0 0 -syscon ip IP_PKTINFO 8 26 0 0 25 19 -syscon ip IP_RECVTOS 13 0 68 0 0 40 -syscon ip IP_MTU 14 0 0 0 0 73 # bsd consensus -syscon ip IP_MTU_DISCOVER 10 0 0 0 0 71 # bsd consensus -syscon ip IP_RECVERR 11 0 0 0 0 75 # bsd consensus -syscon ip IP_UNICAST_IF 50 0 0 0 0 31 # bsd consensus -syscon ip IP_ORIGDSTADDR 20 0 27 0 0 0 -syscon ip IP_RECVORIGDSTADDR 20 0 27 0 0 0 -syscon ip IP_BIND_ADDRESS_NO_PORT 24 0 0 0 0 0 -syscon ip IP_CHECKSUM 23 0 0 0 0 0 -syscon ip IP_FREEBIND 15 0 0 0 0 0 -syscon ip IP_MULTICAST_ALL 49 0 0 0 0 0 -syscon ip IP_NODEFRAG 22 0 0 0 0 0 -syscon ip IP_PASSSEC 18 0 0 0 0 0 -syscon ip IP_PKTOPTIONS 9 0 0 0 0 0 -syscon ip IP_PMTUDISC 10 0 0 0 0 0 -syscon ip IP_PMTUDISC_DO 2 0 0 0 0 0 -syscon ip IP_PMTUDISC_INTERFACE 4 0 0 0 0 0 -syscon ip IP_PMTUDISC_OMIT 5 0 0 0 0 0 -syscon ip IP_PMTUDISC_PROBE 3 0 0 0 0 0 -syscon ip IP_PMTUDISC_WANT 1 0 0 0 0 0 -syscon ip IP_ROUTER_ALERT 5 0 0 0 0 0 -syscon ip IP_TRANSPARENT 19 0 0 0 0 0 -syscon ip IP_XFRM_POLICY 17 0 0 0 0 0 -syscon ip INET_ADDRSTRLEN 0x10 0x10 0x10 0x10 0x10 22 # unix consensus +# 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 -syscon ipport IPPORT_USERRESERVED 5000 5000 5000 49151 5000 5000 +syscon ipport IPPORT_USERRESERVED 5000 5000 5000 5000 49151 5000 5000 # ptrace() codes # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon ptrace PTRACE_TRACEME 0 0 0 0 -1 -1 # unix consensus a.k.a. PT_TRACE_ME -syscon ptrace PTRACE_PEEKTEXT 1 1 1 1 -1 -1 # unix consensus a.k.a. PT_READ_I -syscon ptrace PTRACE_PEEKDATA 2 2 2 2 -1 -1 # unix consensus a.k.a. PT_READ_D -syscon ptrace PTRACE_PEEKUSER 3 3 -1 -1 -1 -1 # a.k.a. PT_READ_U -syscon ptrace PTRACE_POKETEXT 4 4 4 4 -1 -1 # unix consensus a.k.a. PT_WRITE_I -syscon ptrace PTRACE_POKEDATA 5 5 5 5 -1 -1 # unix consensus a.k.a. PT_WRITE_D -syscon ptrace PTRACE_POKEUSER 6 6 -1 -1 -1 -1 # a.k.a. PT_WRITE_U -syscon ptrace PTRACE_CONT 7 7 7 7 -1 -1 # unix consensus a.k.a. PT_CONTINUE -syscon ptrace PTRACE_KILL 8 8 8 8 -1 -1 # unix consensus a.k.a. PT_KILL -syscon ptrace PTRACE_SINGLESTEP 9 9 9 32 -1 -1 # a.k.a. PT_STEP -syscon ptrace PTRACE_GETREGS 12 -1 33 33 -1 -1 # a.k.a. PT_GETREGS -syscon ptrace PTRACE_SETREGS 13 -1 34 34 -1 -1 # a.k.a. PT_SETREGS -syscon ptrace PTRACE_GETFPREGS 14 -1 35 35 -1 -1 # a.k.a. PT_GETFPREGS -syscon ptrace PTRACE_SETFPREGS 15 -1 36 36 -1 -1 # a.k.a. PT_SETFPREGS -syscon ptrace PTRACE_ATTACH 16 10 10 9 -1 -1 # a.k.a. PT_ATTACH -syscon ptrace PTRACE_DETACH 17 11 11 10 -1 -1 # a.k.a. PT_DETACH -syscon ptrace PTRACE_GETFPXREGS 18 -1 -1 -1 -1 -1 # a.k.a. PT_GETFPXREGS -syscon ptrace PTRACE_SETFPXREGS 19 -1 -1 -1 -1 -1 # a.k.a. PT_SETFPXREGS -syscon ptrace PTRACE_SYSCALL 24 -1 22 -1 -1 -1 # a.k.a. PT_SYSCALL -syscon ptrace PTRACE_GETEVENTMSG 0x4201 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_GETSIGINFO 0x4202 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_SETOPTIONS 0x4200 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_SETSIGINFO 0x4203 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_GETREGSET 0x4204 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_GETSIGMASK 0x420a -1 -1 -1 -1 -1 -syscon ptrace PTRACE_INTERRUPT 0x4207 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_LISTEN 0x4208 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_PEEKSIGINFO 0x4209 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_SECCOMP_GET_FILTER 0x420c -1 -1 -1 -1 -1 -syscon ptrace PTRACE_SEIZE 0x4206 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_SETREGSET 0x4205 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_SETSIGMASK 0x420b -1 -1 -1 -1 -1 -syscon ptrace PTRACE_O_TRACESYSGOOD 0x0001 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_O_TRACEFORK 0x0002 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_O_TRACEVFORK 0x0004 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_O_TRACECLONE 0x0008 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_O_TRACEEXEC 0x0010 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_O_TRACEVFORKDONE 0x0020 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_O_TRACEEXIT 0x0040 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_O_TRACESECCOMP 0x0080 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_O_MASK 0x007f -1 -1 -1 -1 -1 -syscon ptrace PTRACE_EVENT_FORK 1 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_EVENT_VFORK 2 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_EVENT_CLONE 3 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_EVENT_EXEC 4 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_EVENT_VFORK_DONE 5 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_EVENT_EXIT 6 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_EVENT_SECCOMP 7 -1 -1 -1 -1 -1 -syscon ptrace PTRACE_EVENT_STOP 128 -1 -1 -1 -1 -1 +# 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 # clone() codes # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon clone CLONE_VM 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! 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 # IPPROTO_* # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon iproto IPPROTO_IP 0 0 0 0 0 0 # consensus -syscon iproto IPPROTO_ICMP 1 1 1 1 1 1 # consensus -syscon iproto IPPROTO_TCP 6 6 6 6 6 6 # consensus -syscon iproto IPPROTO_UDP 17 17 17 17 17 17 # consensus -syscon iproto IPPROTO_RAW 255 255 255 255 255 255 # consensus -syscon iproto IPPROTO_HOPOPTS -1 -1 -1 -1 -1 -1 # consensus -syscon iproto IPPROTO_IDP 22 22 22 22 22 22 # consensus -syscon iproto IPPROTO_IGMP 2 2 2 2 2 2 # consensus -syscon iproto IPPROTO_PUP 12 12 12 12 12 12 # consensus -syscon iproto IPPROTO_AH 51 51 51 51 51 -1 # unix consensus -syscon iproto IPPROTO_DSTOPTS 60 60 60 60 60 -1 # unix consensus -syscon iproto IPPROTO_EGP 8 8 8 8 8 -1 # unix consensus -syscon iproto IPPROTO_ENCAP 98 98 98 98 98 -1 # unix consensus -syscon iproto IPPROTO_ESP 50 50 50 50 50 -1 # unix consensus -syscon iproto IPPROTO_FRAGMENT 44 44 44 44 44 -1 # unix consensus -syscon iproto IPPROTO_GRE 47 47 47 47 47 -1 # unix consensus -syscon iproto IPPROTO_ICMPV6 58 58 58 58 58 -1 # unix consensus -syscon iproto IPPROTO_IPIP 4 4 4 4 4 -1 # unix consensus -syscon iproto IPPROTO_IPV6 41 41 41 41 41 -1 # unix consensus -syscon iproto IPPROTO_NONE 59 59 59 59 59 -1 # unix consensus -syscon iproto IPPROTO_PIM 103 103 103 103 103 -1 # unix consensus -syscon iproto IPPROTO_ROUTING 43 43 43 43 43 -1 # unix consensus -syscon iproto IPPROTO_RSVP 46 46 46 46 46 -1 # unix consensus -syscon iproto IPPROTO_TP 29 29 29 29 29 -1 # unix consensus -syscon iproto IPPROTO_MPLS 137 -1 137 137 137 -1 -syscon iproto IPPROTO_MTP 92 92 92 -1 -1 -1 -syscon iproto IPPROTO_SCTP 132 132 132 -1 -1 -1 -syscon iproto IPPROTO_MH 135 -1 135 -1 -1 -1 -syscon iproto IPPROTO_UDPLITE 136 -1 136 -1 -1 -1 -syscon iproto IPPROTO_BEETPH 94 -1 -1 -1 -1 -1 -syscon iproto IPPROTO_COMP 108 -1 -1 -1 -1 -1 -syscon iproto IPPROTO_DCCP 33 -1 -1 -1 -1 -1 +# 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 # socket ioctl() # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon sio SIOCATMARK 0x8905 0x40047307 0x40047307 0x40047307 0x40047307 0x40047307 # use sockatmark(); determines if oob is available; bsd consensus -syscon sio SIOCADDMULTI 0x8931 0x80206931 0x80206931 0x80206931 0x80206931 0 # bsd consensus -syscon sio SIOCDELMULTI 0x8932 0x80206932 0x80206932 0x80206932 0x80206932 0 # bsd consensus -syscon sio SIOCDIFADDR 0x8936 0x80206919 0x80206919 0x80206919 0x80206919 0 # bsd consensus -syscon sio SIOCGIFADDR 0x8915 0xc0206921 0xc0206921 0xc0206921 0xc0206921 0 # bsd consensus -syscon sio SIOCGIFBRDADDR 0x8919 0xc0206923 0xc0206923 0xc0206923 0xc0206923 0 # bsd consensus -syscon sio SIOCGIFDSTADDR 0x8917 0xc0206922 0xc0206922 0xc0206922 0xc0206922 0 # bsd consensus -syscon sio SIOCGIFFLAGS 0x8913 0xc0206911 0xc0206911 0xc0206911 0xc0206911 0 # bsd consensus -syscon sio SIOCGIFMETRIC 0x891d 0xc0206917 0xc0206917 0xc0206917 0xc0206917 0 # bsd consensus -syscon sio SIOCGIFNETMASK 0x891b 0xc0206925 0xc0206925 0xc0206925 0xc0206925 0 # bsd consensus -syscon sio SIOCGPGRP 0x8904 0x40047309 0x40047309 0x40047309 0x40047309 0 # bsd consensus -syscon sio SIOCSIFADDR 0x8916 0x8020690c 0x8020690c 0x8020690c 0x8020690c 0 # bsd consensus -syscon sio SIOCSIFBRDADDR 0x891a 0x80206913 0x80206913 0x80206913 0x80206913 0 # bsd consensus -syscon sio SIOCSIFDSTADDR 0x8918 0x8020690e 0x8020690e 0x8020690e 0x8020690e 0 # bsd consensus -syscon sio SIOCSIFFLAGS 0x8914 0x80206910 0x80206910 0x80206910 0x80206910 0 # bsd consensus -syscon sio SIOCSIFMETRIC 0x891e 0x80206918 0x80206918 0x80206918 0x80206918 0 # bsd consensus -syscon sio SIOCSIFNETMASK 0x891c 0x80206916 0x80206916 0x80206916 0x80206916 0 # bsd consensus -syscon sio SIOCSPGRP 0x8902 0x80047308 0x80047308 0x80047308 0x80047308 0 # bsd consensus -syscon sio SIOCGIFCONF 0x8912 0xc00c6924 0xc0106924 0xc0106924 0xc0106924 0 -syscon sio SIOCGIFMTU 0x8921 0xc0206933 0xc0206933 0xc020697e 0xc020697e 0 -syscon sio SIOCSIFMTU 0x8922 0x80206934 0x80206934 0x8020697f 0x8020697f 0 -syscon sio SIOCGIFINDEX 0x8933 0 0xc0206920 0 0 0 -syscon sio SIOCSIFNAME 0x8923 0 0x80206928 0 0 0 -syscon sio SIOCADDDLCI 0x8980 0 0 0 0 0 -syscon sio SIOCADDRT 0x890b 0 0 0 0 0 -syscon sio SIOCDARP 0x8953 0 0 0 0 0 -syscon sio SIOCDELDLCI 0x8981 0 0 0 0 0 -syscon sio SIOCDELRT 0x890c 0 0 0 0 0 -syscon sio SIOCDEVPRIVATE 0x89f0 0 0 0 0 0 -syscon sio SIOCDRARP 0x8960 0 0 0 0 0 -syscon sio SIOCGARP 0x8954 0 0 0 0 0 -syscon sio SIOCGIFBR 0x8940 0 0 0 0 0 -syscon sio SIOCGIFCOUNT 0x8938 0 0 0 0 0 -syscon sio SIOCGIFENCAP 0x8925 0 0 0 0 0 -syscon sio SIOCGIFHWADDR 0x8927 0 0 0 0 0 -syscon sio SIOCGIFMAP 0x8970 0 0 0 0 0 -syscon sio SIOCGIFMEM 0x891f 0 0 0 0 0 -syscon sio SIOCGIFNAME 0x8910 0 0 0 0 0 -syscon sio SIOCGIFPFLAGS 0x8935 0 0 0 0 0 -syscon sio SIOCGIFSLAVE 0x8929 0 0 0 0 0 -syscon sio SIOCGIFTXQLEN 0x8942 0 0 0 0 0 -syscon sio SIOCGRARP 0x8961 0 0 0 0 0 -syscon sio SIOCGSTAMP 0x8906 0 0 0 0 0 -syscon sio SIOCGSTAMPNS 0x8907 0 0 0 0 0 -syscon sio SIOCPROTOPRIVATE 0x89e0 0 0 0 0 0 -syscon sio SIOCRTMSG 0x890d 0 0 0 0 0 -syscon sio SIOCSARP 0x8955 0 0 0 0 0 -syscon sio SIOCSIFBR 0x8941 0 0 0 0 0 -syscon sio SIOCSIFENCAP 0x8926 0 0 0 0 0 -syscon sio SIOCSIFHWADDR 0x8924 0 0 0 0 0 -syscon sio SIOCSIFHWBROADCAST 0x8937 0 0 0 0 0 -syscon sio SIOCSIFLINK 0x8911 0 0 0 0 0 -syscon sio SIOCSIFMAP 0x8971 0 0 0 0 0 -syscon sio SIOCSIFMEM 0x8920 0 0 0 0 0 -syscon sio SIOCSIFPFLAGS 0x8934 0 0 0 0 0 -syscon sio SIOCSIFSLAVE 0x8930 0 0 0 0 0 -syscon sio SIOCSIFTXQLEN 0x8943 0 0 0 0 0 -syscon sio SIOCSRARP 0x8962 0 0 0 0 0 -syscon sio SIOGIFINDEX 0x8933 0 0 0 0 0 +# 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 # socket() address families # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon af AF_UNSPEC 0 0 0 0 0 0 # consensus -syscon af AF_UNIX 1 1 1 1 1 1 # consensus -syscon af AF_LOCAL 1 1 1 1 1 1 # consensus -syscon af AF_FILE 1 0 0 0 0 0 -syscon af AF_INET 2 2 2 2 2 2 # consensus -syscon af AF_INET6 10 30 28 24 24 23 -syscon af AF_AX25 3 0 0 0 0 0 -syscon af AF_IPX 4 23 23 23 23 6 # bsd consensus -syscon af AF_APPLETALK 5 0x10 0x10 0x10 0x10 0x10 # bsd consensus -syscon af AF_NETROM 6 0 0 0 0 0 -syscon af AF_BRIDGE 7 0 0 0 0 0 -syscon af AF_ATMPVC 8 0 0 0 0 0 -syscon af AF_X25 9 0 0 0 0 0 -syscon af AF_ROSE 11 0 0 0 0 0 -syscon af AF_NETBEUI 13 0 0 0 0 0 -syscon af AF_SECURITY 14 0 0 0 0 0 -syscon af AF_KEY 15 0 0 30 0 0 -syscon af AF_ROUTE 16 17 17 17 34 0 # bsd consensus -syscon af AF_NETLINK 16 0 0 0 0 0 -syscon af AF_PACKET 17 0 0 0 0 0 -syscon af AF_LINK 0 18 18 18 18 0 -syscon af AF_ASH 18 0 0 0 0 0 -syscon af AF_ECONET 19 0 0 0 0 0 -syscon af AF_ATMSVC 20 0 0 0 0 0 -syscon af AF_RDS 21 0 0 0 0 0 -syscon af AF_SNA 22 11 11 11 11 11 # bsd consensus -syscon af AF_IRDA 23 0 0 0 0 0 -syscon af AF_PPPOX 24 0 0 0 0 0 -syscon af AF_WANPIPE 25 0 0 0 0 0 -syscon af AF_LLC 26 0 0 0 0 0 -syscon af AF_IB 27 0 0 0 0 0 -syscon af AF_MPLS 28 0 0 33 33 0 -syscon af AF_CAN 29 0 0 0 35 0 -syscon af AF_TIPC 30 0 0 0 0 0 -syscon af AF_BLUETOOTH 31 0 36 0x20 31 0 -syscon af AF_IUCV 0x20 0 0 0 0 0 -syscon af AF_RXRPC 33 0 0 0 0 0 -syscon af AF_ISDN 34 28 26 26 26 0 -syscon af AF_PHONET 35 0 0 0 0 0 -syscon af AF_IEEE802154 36 0 0 0 0 0 -syscon af AF_CAIF 37 0 0 0 0 0 -syscon af AF_ALG 38 0 0 0 0 0 -syscon af AF_NFC 39 0 0 0 0 0 -syscon af AF_VSOCK 40 0 0 0 0 0 -syscon af AF_KCM 41 0 0 0 0 0 -syscon af AF_MAX 42 40 42 36 37 35 +# 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 -syscon pf PF_UNIX 1 1 1 1 1 1 # consensus -syscon pf PF_UNSPEC 0 0 0 0 0 0 # consensus -syscon pf PF_APPLETALK 5 0x10 0x10 0x10 0x10 0x10 # bsd consensus -syscon pf PF_SNA 22 11 11 11 11 11 # bsd consensus -syscon pf PF_INET6 10 30 28 24 24 23 -syscon pf PF_MAX 42 40 42 36 36 35 -syscon pf PF_INET 2 2 2 2 2 0 # unix consensus -syscon pf PF_LOCAL 1 1 1 1 1 0 # unix consensus -syscon pf PF_IPX 4 23 23 23 23 0 # bsd consensus -syscon pf PF_ROUTE 0x10 17 17 17 17 0 # bsd consensus -syscon pf PF_ISDN 34 28 26 26 26 0 -syscon pf PF_KEY 15 29 27 30 30 0 -syscon pf PF_BLUETOOTH 31 0 36 0x20 0x20 0 -syscon pf PF_MPLS 28 0 0 33 33 0 -syscon pf PF_ALG 38 0 0 0 0 0 -syscon pf PF_ASH 18 0 0 0 0 0 -syscon pf PF_ATMPVC 8 0 0 0 0 0 -syscon pf PF_ATMSVC 20 0 0 0 0 0 -syscon pf PF_AX25 3 0 0 0 0 0 -syscon pf PF_BRIDGE 7 0 0 0 0 0 -syscon pf PF_CAIF 37 0 0 0 0 0 -syscon af PF_CAN 29 0 0 0 35 0 -syscon pf PF_ECONET 19 0 0 0 0 0 -syscon pf PF_FILE 1 0 0 0 0 0 -syscon pf PF_IB 27 0 0 0 0 0 -syscon pf PF_IEEE802154 36 0 0 0 0 0 -syscon pf PF_IRDA 23 0 0 0 0 0 -syscon pf PF_IUCV 0x20 0 0 0 0 0 -syscon pf PF_KCM 41 0 0 0 0 0 -syscon pf PF_LLC 26 0 0 0 0 0 -syscon pf PF_NETBEUI 13 0 0 0 0 0 -syscon pf PF_NETLINK 0x10 0 0 0 0 0 -syscon pf PF_NETROM 6 0 0 0 0 0 -syscon pf PF_NFC 39 0 0 0 0 0 -syscon pf PF_PACKET 17 0 0 0 0 0 -syscon pf PF_PHONET 35 0 0 0 0 0 -syscon pf PF_PPPOX 24 0 0 0 0 0 -syscon pf PF_RDS 21 0 0 0 0 0 -syscon pf PF_ROSE 11 0 0 0 0 0 -syscon pf PF_RXRPC 33 0 0 0 0 0 -syscon pf PF_SECURITY 14 0 0 0 0 0 -syscon pf PF_TIPC 30 0 0 0 0 0 -syscon pf PF_VSOCK 40 0 0 0 0 0 -syscon pf PF_WANPIPE 25 0 0 0 0 0 -syscon pf PF_X25 9 0 0 0 0 0 +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 # getdents() constants # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon dt DT_UNKNOWN 0 0 0 0 0 0 # consensus -syscon dt DT_FIFO 1 1 1 1 1 1 # unix consensus & faked nt -syscon dt DT_CHR 2 2 2 2 2 2 # unix consensus & faked nt -syscon dt DT_DIR 4 4 4 4 4 4 # unix consensus & faked nt -syscon dt DT_BLK 6 6 6 6 6 6 # unix consensus & faked nt -syscon dt DT_REG 8 8 8 8 8 8 # unix consensus & faked nt -syscon dt DT_LNK 10 10 10 10 10 10 # unix consensus & faked nt -syscon dt DT_SOCK 12 12 12 12 12 12 # unix consensus & faked nt +# 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 # msync() flags # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon ms MS_SYNC 4 16 0 2 4 4 # faked nt -syscon ms MS_ASYNC 1 1 1 1 1 1 # consensus (faked nt) -syscon ms MS_INVALIDATE 2 2 2 4 2 0 +# 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 # statfs() flags # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon statfs ST_RDONLY 1 1 1 1 1 0x00080000 # MNT_RDONLY on BSD, kNtFileReadOnlyVolume on NT -syscon statfs ST_NOSUID 2 8 8 8 8 0 # MNT_NOSUID on BSD -syscon statfs ST_NODEV 4 16 0 16 16 0 # MNT_NODEV on BSD -syscon statfs ST_NOEXEC 8 4 4 4 4 0 # MNT_NOEXEC on BSD -syscon statfs ST_SYNCHRONOUS 16 2 2 2 2 0 # MNT_SYNCHRONOUS on BSD -syscon statfs ST_NOATIME 0x0040 0x10000000 0x10000000 0x00008000 0x04000000 0 # MNT_NOATIME on BSD -syscon statfs ST_RELATIME 0x1000 0 0 0 0x00020000 0 # MNT_RELATIME on NetBSD -syscon statfs ST_APPEND 0x0100 0 0 0 0 0 # -syscon statfs ST_IMMUTABLE 0x0200 0 0 0 0 0 # -syscon statfs ST_MANDLOCK 0x0040 0 0 0 0 0 # -syscon statfs ST_NODIRATIME 0x0800 0 0 0 0 0 # -syscon statfs ST_WRITE 0x0080 0 0 0 0 0 # +# 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 # # sendfile() flags # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon sf SF_NODISKIO 0 0 1 0 0 0 -syscon sf SF_MNOWAIT 0 0 2 0 0 0 -syscon sf SF_SYNC 0 0 4 0 0 0 +# 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 # mount() flags # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon mount MS_RDONLY 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 # consensus; MNT_RDONLY on bsd; faked nt -syscon mount MNT_RDONLY 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 0x00000001 # consensus; MS_RDONLY on linux; faked nt -syscon mount MS_NOSUID 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 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 0x00000010 0x00000010 0x00000010 0x00000010 0x00000004 # disallow special files; bsd consensus; MNT_NODEV on bsd; faked nt -syscon mount MNT_NODEV 0x00000004 0x00000010 0x00000010 0x00000010 0x00000010 0x00000004 # disallow special files; bsd consensus; MS_NODEV on linux; faked nt -syscon mount MS_NOEXEC 0x00000008 0x00000004 0x00000004 0x00000004 0x00000004 0x00000008 # disallow program execution; bsd consensus; MNT_NOEXEC on bsd; faked nt -syscon mount MNT_NOEXEC 0x00000008 0x00000004 0x00000004 0x00000004 0x00000004 0x00000008 # disallow program execution; bsd consensus; MS_NOEXEC on linux; faked nt -syscon mount MS_SYNCHRONOUS 0x00000010 0x00000002 0x00000002 0x00000002 0x00000002 0x00000010 # bsd consensus; MNT_SYNCHRONOUS on bsd; faked nt -syscon mount MNT_SYNCHRONOUS 0x00000010 0x00000002 0x00000002 0x00000002 0x00000002 0x00000010 # bsd consensus; MS_SYNCHRONOUS on linux; faked nt -syscon mount MS_REMOUNT 0x00000020 0x00010000 0x00010000 0x00010000 0x00010000 0x00000020 # tune existing mounting; bsd consensus; MNT_UPDATE on bsd; faked nt -syscon mount MNT_UPDATE 0x00000020 0x00010000 0x00010000 0x00010000 0x00010000 0x00000020 # tune existing mounting; bsd consensus; MS_REMOUNT on linux; faked nt -syscon mount MS_MANDLOCK 0x00000040 0 0 0 0 0 # -syscon mount MS_DIRSYNC 0x00000080 0 0 0 0 0 # -syscon mount MS_NOATIME 0x00000400 0x10000000 0x10000000 0x00008000 0x04000000 0x00000400 # do not update access times; MNT_NOATIME on bsd -syscon mount MNT_NOATIME 0x00000400 0x10000000 0x10000000 0x00008000 0x04000000 0x00000400 # do not update access times; MS_NOATIME on linux -syscon mount MS_NODIRATIME 0x00000800 0 0 0 0 0 # -syscon mount MS_BIND 0x00001000 0 0 0 0 0 # -syscon mount MS_MOVE 0x00002000 0 0 0 0 0 # -syscon mount MS_REC 0x00004000 0 0 0 0 0 # -syscon mount MS_SILENT 0x00008000 0 0 0 0 0 # -syscon mount MS_POSIXACL 0x00010000 0 0 0 0 0 # -syscon mount MS_UNBINDABLE 0x00020000 0 0 0 0 0 # -syscon mount MS_PRIVATE 0x00040000 0 0 0 0 0 # -syscon mount MS_SLAVE 0x00080000 0 0 0 0 0 # -syscon mount MS_SHARED 0x00100000 0 0 0 0 0 # -syscon mount MS_RELATIME 0x00200000 0 0 0 0x00020000 0 # MNT_RELATIME on bsd -syscon mount MNT_RELATIME 0x00200000 0 0 0 0x00020000 0 # MS_RELATIME on linux -syscon mount MS_KERNMOUNT 0x00400000 0 0 0 0 0 # -syscon mount MS_I_VERSION 0x00800000 0 0 0 0 0 # -syscon mount MS_STRICTATIME 0x01000000 0x80000000 0 0 0 0 # enable strict update of file access time; MNT_STRICTATIME on bsd -syscon mount MNT_STRICTATIME 0x01000000 0x80000000 0 0 0 0 # enable strict update of file access time; MS_STRICTATIME on linux -syscon mount MS_LAZYTIME 0x02000000 0 0 0 0 0 # -syscon mount MS_ACTIVE 0x40000000 0 0 0 0 0 # -syscon mount MS_NOUSER 0x80000000 0 0 0 0 0 # -syscon mount MS_RMT_MASK 0x02800051 0 0 0 0 0 # -syscon mount MS_MGC_VAL 0xc0ed0000 0 0 0 0 0 # Linux 2.3 -syscon mount MS_MGC_MSK 0xffff0000 0 0 0 0 0 # Linux 2.3 -syscon mount MNT_ASYNC 0 0x00000040 0x00000040 0x00000040 0x00000040 0 # file system written asynchronously; bsd consensus -syscon mount MNT_RELOAD 0 0x00040000 0x00040000 0x00040000 0x00040000 0 # reload filesystem data; bsd consensus -syscon mount MNT_SUIDDIR 0 0 0x00100000 0 0 0 # special suid dir handling -syscon mount MNT_NOCLUSTERR 0 0 0x40000000 0 0 0 # disable cluster read -syscon mount MNT_NOCLUSTERW 0 0 0x80000000 0 0 0 # disable cluster write -syscon mount MNT_SNAPSHOT 0 0x40000000 0x01000000 0 0 0 # confusing +# 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 # limits # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon limits PIPE_BUF 4096 512 512 512 512 4096 # bsd consensus -syscon limits NGROUPS_MAX 65536 16 1023 16 16 0 # -syscon limits LINK_MAX 127 32767 32767 32767 32767 64 # freebsd/windows are educated guesses -syscon limits MAX_CANON 255 1024 255 255 255 255 # windows is guessed -syscon limits MAX_INPUT 255 1024 255 255 255 255 # windows is guessed -syscon limits SOMAXCONN 4096 128 128 128 128 2147483647 # maximum backlog for listen() -syscon limits _ARG_MAX 128*1024 1024*1024 512*1024 512*1024 256*1024 32767*2 # bsd consensus -syscon limits _NAME_MAX 255 255 255 255 511 255 # probably higher on windows? -syscon limits _PATH_MAX 4096 1024 1024 1024 1024 512 # cosmopolitan libc imposes a lower 512 limit; nt theoretically goes up to 32767 -syscon limits _NSIG 64 32 128 32 64 64 # _SIG_MAXSIG on FreeBSD +# 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 # unmount() flags # a.k.a. umount2() on linux # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon unmount MNT_FORCE 1 0x00080000 0x00080000 0x00080000 0x00080000 2 # force unmount or readonly -syscon unmount MNT_DETACH 2 0 0 0 0 0 # just detach from the tree -syscon unmount MNT_EXPIRE 4 0 0 0 0 0 # mark for expiry -syscon unmount UMOUNT_NOFOLLOW 8 0 0 0 0 0 # don't follow symlinks on unmount -syscon unmount MNT_BYFSID 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! 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 # reboot() magnums # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon reboot RB_AUTOBOOT 0x01234567 0 0 0 0 4 # reboots; SHUTDOWN_RESTART on NT -syscon reboot RB_POWER_OFF 0x4321fedc 0xffffffff 0x4000 0x1000 0x808 8 # SHUTDOWN_POWEROFF on NT -syscon reboot RB_POWERDOWN 0x4321fedc 0xffffffff 0x4000 0x1000 0x808 8 # openbsd/netbsd name -syscon reboot RB_POWEROFF 0x4321fedc 0xffffffff 0x4000 0x1000 0x808 8 # freebsd name -syscon reboot RB_HALT_SYSTEM 0xcdef0123 8 8 8 8 16 # the processor is simply halted; SHUTDOWN_NOREBOOT on NT -syscon reboot RB_HALT 0xcdef0123 8 8 8 8 16 # the processor is simply halted; bsd name -syscon reboot RB_SW_SUSPEND 0xd000fce2 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xd000fce2 # -syscon reboot RB_KEXEC 0x45584543 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff # -syscon reboot RB_ENABLE_CAD 0x89abcdef 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff # enable control-alt-delete reboot -syscon reboot RB_DISABLE_CAD 0 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff # make control-alt-delete just eintr -syscon reboot RB_NOSYNC 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! 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 # send() / recv() flags # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon msg MSG_OOB 1 1 1 1 1 1 # consensus -syscon msg MSG_PEEK 2 2 2 2 2 2 # consensus -syscon msg MSG_DONTROUTE 4 4 4 4 4 4 # consensus -syscon msg MSG_FASTOPEN 0x20000000 0 0 0 0 0 # TODO -syscon msg MSG_WAITALL 0x0100 0x40 0x40 0x40 0x40 8 # bsd consensus -syscon msg MSG_MORE 0x8000 0 0 0 0 0 # send/sendto: manual TCP_CORK hbasically -syscon msg MSG_NOSIGNAL 0x4000 0x80000 0x020000 0x0400 0x0400 0 # send/sendto: don't SIGPIPE on EOF -syscon msg MSG_DONTWAIT 0x40 0x80 0x80 0x80 0x80 0 # send/sendto: manual non-blocking -syscon msg MSG_TRUNC 0x20 0x10 0x10 0x10 0x10 0x0100 # bsd consensus -syscon msg MSG_CTRUNC 8 0x20 0x20 0x20 0x20 0x0200 # bsd consensus -syscon msg MSG_ERRQUEUE 0x2000 0 0 0 0 0x1000 # bsd consensus -syscon msg MSG_NOERROR 0x1000 0x1000 0x1000 0x1000 0x1000 0 # unix consensus -syscon msg MSG_EOR 0x80 8 8 8 8 0 # bsd consensus -syscon msg MSG_CMSG_CLOEXEC 0x40000000 0 0x040000 0x0800 0x0800 0 -syscon msg MSG_WAITFORONE 0x010000 0 0x080000 0 0x2000 0 -syscon msg MSG_BATCH 0x040000 0 0 0 0 0 -syscon msg MSG_CONFIRM 0x0800 0 0 0 0 0 -syscon msg MSG_EXCEPT 0x2000 0 0 0 0 0 -syscon msg MSG_FIN 0x0200 0x0100 0x0100 0 0 0 -syscon msg MSG_EOF 0x0200 0x0100 0x0100 0 0 0 -syscon msg MSG_INFO 12 0 0 0 0 0 -syscon msg MSG_PARITY_ERROR 9 0 0 0 0 0 -syscon msg MSG_PROXY 0x10 0 0 0 0 0 -syscon msg MSG_RST 0x1000 0 0 0 0 0 -syscon msg MSG_STAT 11 0 0 0 0 0 -syscon msg MSG_SYN 0x0400 0 0 0 0 0 -syscon msg MSG_BCAST 0 0 0 0x100 0x100 0 -syscon msg MSG_MCAST 0 0 0 0x200 0x200 0 -syscon msg MSG_NOTIFICATION 0x8000 0 0x2000 0 0x4000 0 +# 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 # getpriority() / setpriority() magnums (a.k.a. nice) # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon prio PRIO_PROCESS 0 0 0 0 0 0 # consensus / poly nt -syscon prio PRIO_PGRP 1 1 1 1 1 1 # unix consensus / poly nt -syscon prio PRIO_USER 2 2 2 2 2 2 # unix consensus / poly nt -syscon prio PRIO_MIN -20 -20 -20 -20 -20 -20 # unix consensus / poly nt -syscon prio PRIO_MAX 20 20 20 20 20 20 # unix consensus / poly nt +# 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 # getrusage() who # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon rusage RUSAGE_SELF 0 0 0 0 0 0 # unix consensus & faked nt -syscon rusage RUSAGE_THREAD 1 99 1 1 1 1 # faked nt & unavailable on xnu -syscon rusage RUSAGE_CHILDREN -1 -1 -1 -1 -1 99 # unix consensus & unavailable on nt -syscon rusage RUSAGE_BOTH -2 99 99 99 99 99 # woop +# 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 # fast userspace mutexes # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon futex FUTEX_WAIT 0 0 0 1 0 0 -syscon futex FUTEX_WAKE 1 0 1 2 1 1 -syscon futex FUTEX_REQUEUE 3 0 0 3 0 0 -syscon futex FUTEX_PRIVATE_FLAG 128 0 128 128 0 0 +# 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 # lio_listio() magnums # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon lio LIO_WRITE 127 2 1 127 1 127 -syscon lio LIO_NOWAIT 127 1 0 127 0 127 -syscon lio LIO_READ 127 1 2 127 2 127 -syscon lio LIO_WAIT 127 2 1 127 1 127 -syscon lio LIO_NOP 127 0 0 127 0 127 +# 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 # posix scheduling # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon sched SCHED_OTHER 0 127 2 127 0 127 # standard round-robin time-sharing policy -syscon sched SCHED_FIFO 1 127 1 127 1 127 # [real-time] first-in, first-out policy -syscon sched SCHED_RR 2 127 3 127 2 127 # [real-time] round-robin policy -syscon sched SCHED_BATCH 3 127 2 127 0 127 # for "batch" style execution of processes; polyfilled as SCHED_OTHER on non-Linux -syscon sched SCHED_IDLE 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 127 127 127 127 127 # can only be set by sched_setattr() -syscon sched SCHED_RESET_ON_FORK 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! 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 # Teletypewriter Control, e.g. # @@ -1322,1065 +1322,1065 @@ syscon sched SCHED_RESET_ON_FORK 0x40000000 0 0 0 0 0 # Can be ORed # ≈ TCSETA → About 12,600 results (0.32 seconds) # = TIOCSETA → About 3,110 results (0.41 seconds) # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon termios TCGETS 0x5401 0x40487413 0x402c7413 0x402c7413 0x402c7413 0 # Gets console settings; tcgetattr(tty, argp) → ioctl(tty, TCGETS, struct termios *argp); polyfilled NT -syscon compat TIOCGETA 0x5401 0x40487413 0x402c7413 0x402c7413 0x402c7413 0 # Gets console settings; = tcgetattr(tty, struct termios *argp) -#syscon compat TCGETA 0x5405 0 0 0 0 0 # Gets console settings; ≈ ioctl(fd, TCGETA, struct termio *argp) -syscon termios TCSANOW 0 0 0 0 0 0 # Sets console settings; tcsetattr(fd, TCSANOW, argp); polyfilled NT -syscon termios TCSETS 0x5402 0x80487414 0x802c7414 0x802c7414 0x802c7414 0x5402 # Sets console settings; = ioctl(tty, TCSETS, const struct termios *argp); polyfilled NT -syscon compat TIOCSETA 0x5402 0x80487414 0x802c7414 0x802c7414 0x802c7414 0x5402 # Sets console settings; = ioctl(tty, TIOCSETA, const struct termios *argp); polyfilled NT -#syscon compat TCSETA 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 # Drains output & sets console settings; tcsetawttr(fd, TCSADRAIN, argp); polyfilled NT -syscon termios TCSETSW 0x5403 0x80487415 0x802c7415 0x802c7415 0x802c7415 0x5403 # Drains output & sets console settings; = ioctl(tty, TCSETSW, const struct termios *argp); polyfilled NT -syscon compat TIOCSETAW 0x5403 0x80487415 0x802c7415 0x802c7415 0x802c7415 0x5403 # Drains output & sets console settings; = ioctl(tty, TIOCSETAW, const struct termios *argp); polyfilled NT -#syscon compat TCSETAW 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 # Drops input & drains output & sets console settings; tcsetafttr(fd, TCSAFLUSH, argp); polyfilled NT -syscon termios TCSETSF 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 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 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 1074295912 1074295912 1074295912 1074295912 0x5413 # ioctl(tty, TIOCGWINSZ, struct winsize *argp); polyfilled NT -syscon termios TIOCSWINSZ 0x5414 0x80087467 0x80087467 0x80087467 0x80087467 0x5414 # ioctl(tty, TIOCSWINSZ, const struct winsize *argp) (faked NT) -syscon termios TIOCINQ 0x541b 0x4004667f 0x4004667f 0x4004667f 0x4004667f 0x4004667f # [Linuxism] same as FIONREAD -syscon termios TIOCOUTQ 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 0x40047477 0x40047477 0x40047477 0x40047477 0 # tcgetpgrp(): get pgrp of tty -syscon termios TIOCSPGRP 0x5410 0x80047476 0x80047476 0x80047476 0x80047476 0 # tcsetpgrp(): set pgrp of tty -syscon termios TIOCSBRK 0x5427 0x2000747b 0x2000747b 0x2000747b 0x2000747b 0 # set break bit -syscon termios TIOCCBRK 0x5428 0x2000747a 0x2000747a 0x2000747a 0x2000747a 0 # boop -syscon termios TIOCCONS 0x541d 0x80047462 0x80047462 0x80047462 0x80047462 0 # boop -syscon termios TIOCGETD 0x5424 0x4004741a 0x4004741a 0x4004741a 0x4004741a 0 # boop -syscon termios TIOCNOTTY 0x5422 0x20007471 0x20007471 0x20007471 0x20007471 0 # boop -syscon termios TIOCNXCL 0x540d 0x2000740e 0x2000740e 0x2000740e 0x2000740e 0 # boop -syscon termios TIOCSCTTY 0x540e 0x20007461 0x20007461 0x20007461 0x20007461 0 # makes terminal controlling terminal of calling process (see login_tty) -syscon termios TIOCSETD 0x5423 0x8004741b 0x8004741b 0x8004741b 0x8004741b 0 # boop -syscon termios TIOCSIG 0x40045436 0x2000745f 0x2004745f 0x8004745f 0x8004745f 0 # boop -syscon termios TIOCSTI 0x5412 0x80017472 0x80017472 0 0 0 # boop -syscon termios TIOCGSID 0x5429 0x40047463 0x40047463 0x40047463 0x40047463 0 # boop -syscon termios TABLDISC 0 0x3 0 0x3 0x3 0 # boop -syscon termios SLIPDISC 0 0x4 0x4 0x4 0x4 0 # boop -syscon termios PPPDISC 0 0x5 0x5 0x5 0x5 0 # boop -syscon termios TCSBRK 0x5409 0x2000745e 0x2000745e 0x2000745e 0x2000745e 0 # TIOCDRAIN on BSD; TIOCDRAIN on BSD -syscon termios TIOCSTAT 0 0x20007465 0x20007465 0x20007465 0x20007465 0 # boop -syscon termios TIOCSTART 0 0x2000746e 0x2000746e 0x2000746e 0x2000746e 0 # boop -syscon termios TIOCCDTR 0 0x20007478 0x20007478 0x20007478 0x20007478 0 # clear data terminal ready -syscon termios TIOCSDTR 0 0x20007479 0x20007479 0x20007479 0x20007479 0 # boop -syscon termios TIOCEXT 0 0x80047460 0x80047460 0x80047460 0x80047460 0 # boop -syscon termios TIOCGDRAINWAIT 0 0x40047456 0x40047456 0 0 0 # boop -syscon termios TIOCTIMESTAMP 0 0x40107459 0x40107459 0 0 0 # boop -syscon termios TIOCSDRAINWAIT 0 0x80047457 0x80047457 0 0 0 # boop -syscon termios TIOCREMOTE 0 0x80047469 0 0x80047469 0x80047469 0 # boop -syscon termios TTYDISC 0 0 0 0 0 0 # boop -syscon termios TIOCFLAG_SOFTCAR 0 0 0 0x1 0x1 0 # boop -syscon termios TIOCFLAG_PPS 0 0 0 0x10 0x10 0 # boop -syscon termios TIOCFLAG_CLOCAL 0 0 0 0x2 0x2 0 # boop -syscon termios TIOCCHKVERAUTH 0 0 0 0x2000741e 0x2000741e 0 # boop -syscon termios TIOCGFLAGS 0 0 0 0x4004745d 0x4004745d 0 # boop -syscon termios TIOCGTSTAMP 0 0 0 0x4010745b 0x4010745b 0 # boop -syscon termios STRIPDISC 0 0 0 0x6 0x6 0 # boop -syscon termios NMEADISC 0 0 0 0x7 0x7 0 # boop -syscon termios TIOCUCNTL_CBRK 0 0 0 0x7a 0x7a 0 # boop -syscon termios TIOCFLAG_MDMBUF 0 0 0 0x8 0x8 0 # boop -syscon termios TIOCSETVERAUTH 0 0 0 0x8004741c 0x8004741c 0 # boop -syscon termios TIOCSFLAGS 0 0 0 0x8004745c 0x8004745c 0 # boop -syscon termios TIOCSTSTAMP 0 0 0 0x8008745a 0x8008745a 0 # boop -syscon termios ENDRUNDISC 0 0 0 0x9 0x9 0 # boop -syscon termios TIOCPTMASTER 0 0 0x2000741c 0 0 0 # boop -syscon termios TIOCPTYGRANT 0 0x20007454 0 0 0 0 # xnu grantpt() -syscon termios TIOCPTYUNLK 0 0x20007452 0 0 0 0 # xnu unlockpt() -syscon termios TIOCPTYGNAME 0 0x40807453 0 0 0 0 # xnu ptyname() -syscon termios TIOCPTSNAME 0 0 0 0 0x48087448 0 # netbsd ptyname() -syscon termios FIODGNAME 0 0 0x80106678 0 0 0 # freebsd ptsname_r() -syscon termios NETGRAPHDISC 0 0 0x6 0 0 0 # boop -syscon termios H4DISC 0 0 0x7 0 0 0 # boop +# 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 # Teletypewriter Control Modes # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon termios CS5 0b0000000000000000 0b000000000000000000 0b000000000000000000 0b0000000000000000 0b0000000000000000 0b0000000000000000 # termios.c_cflag; consensus -syscon termios CS6 0b0000000000010000 0b000000000100000000 0b000000000100000000 0b0000000100000000 0b0000000100000000 0b0000000000010000 # termios.c_cflag; 6-bit characters -syscon termios CS7 0b0000000000100000 0b000000001000000000 0b000000001000000000 0b0000001000000000 0b0000001000000000 0b0000000000100000 # termios.c_cflag; 7-bit characters -syscon termios CS8 0b0000000000110000 0b000000001100000000 0b000000001100000000 0b0000001100000000 0b0000001100000000 0b0000000000110000 # termios.c_cflag; 8-bit characters -syscon termios CSIZE 0b0000000000110000 0b000000001100000000 0b000000001100000000 0b0000001100000000 0b0000001100000000 0b0000000000110000 # termios.c_cflag; mask for CS𝑥 flags -syscon termios CSTOPB 0b0000000001000000 0b000000010000000000 0b000000010000000000 0b0000010000000000 0b0000010000000000 0b0000000001000000 # termios.c_cflag; bsd consensus -syscon termios CREAD 0b0000000010000000 0b000000100000000000 0b000000100000000000 0b0000100000000000 0b0000100000000000 0b0000000010000000 # termios.c_cflag; bsd consensus -syscon termios PARENB 0b0000000100000000 0b000001000000000000 0b000001000000000000 0b0001000000000000 0b0001000000000000 0b0000000100000000 # termios.c_cflag -syscon termios PARODD 0b0000001000000000 0b000010000000000000 0b000010000000000000 0b0010000000000000 0b0010000000000000 0b0000001000000000 # termios.c_cflag -syscon termios HUPCL 0b0000010000000000 0b000100000000000000 0b000100000000000000 0b0100000000000000 0b0100000000000000 0b0000010000000000 # termios.c_cflag; bsd consensus -syscon termios CLOCAL 0b0000100000000000 0b1000000000000000 0b1000000000000000 0b1000000000000000 0b1000000000000000 0b0000100000000000 # termios.c_cflag; consensus +# 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 # Teletypewriter Local Modes # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon termios ISIG 0b0000000000000001 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000000000001 # termios.c_lflag|=ISIG makes Ctrl-C, Ctrl-\, etc. generate signals -syscon termios ICANON 0b0000000000000010 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000000000010 # termios.c_lflag&=~ICANON disables 1960's version of gnu readline (see also VMIN) -syscon termios XCASE 0b0000000000000100 0 0 16777216 0 0b0000000000000100 # termios.c_lflag -syscon termios ECHO 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 # termios.c_lflag&=~ECHO is for passwords and raw mode -syscon termios ECHOE 0b0000000000010000 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000010000 # termios.c_lflag -syscon termios ECHOK 0b0000000000100000 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000100000 # termios.c_lflag -syscon termios ECHONL 0b0000000001000000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000001000000 # termios.c_lflag -syscon termios NOFLSH 0b0000000010000000 2147483648 2147483648 2147483648 2147483648 0b0000000010000000 # termios.c_lflag|=NOFLSH means don't flush on INT/QUIT/SUSP -syscon termios TOSTOP 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 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000001000000000 # termios.c_lflag|=ECHOCTL prints ^𝑥 codes for monotonic motion -syscon termios ECHOPRT 0b0000010000000000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000010000000000 # termios.c_lflag|=ECHOPRT includes the parity bit -syscon termios ECHOKE 0b0000100000000000 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000100000000000 # termios.c_lflag -syscon termios FLUSHO 0b0001000000000000 8388608 8388608 8388608 8388608 0b0001000000000000 # termios.c_lflag -syscon termios PENDIN 0b0100000000000000 536870912 536870912 536870912 536870912 0b0100000000000000 # termios.c_lflag -syscon termios IEXTEN 0b1000000000000000 0b0000010000000000 0b0000010000000000 0b0000010000000000 0b0000010000000000 0b1000000000000000 # termios.c_lflag&=~IEXTEN disables platform input processing magic -syscon termios EXTPROC 65536 0b0000100000000000 0b0000100000000000 0b0000100000000000 0b0000100000000000 65536 # termios.c_lflag +# 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 # Teletypewriter Input Modes # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon termios IGNBRK 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 # termios.c_iflag it's complicated, uart only? UNIXCONSENSUS -syscon termios BRKINT 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 # termios.c_iflag it's complicated, uart only? UNIXCONSENSUS -syscon termios IGNPAR 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 # termios.c_iflag|=PARMRK passes-through parity bit UNIXCONSENSUS -syscon termios INPCK 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 # termios.c_iflag|=INPCK enables parity checking UNIXCONSENSUS -syscon termios ISTRIP 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 # termios.c_iflag|=ISTRIP automates read(1)&0x7f UNIXCONSENSUS -syscon termios INLCR 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 # termios.c_iflag|=INLCR maps \n → \r input UNIXCONSENSUS -syscon termios IGNCR 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 # termios.c_iflag|=IGNCR maps \r → ∅ input UNIXCONSENSUS -syscon termios ICRNL 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 # termios.c_iflag|=ICRNL maps \r → \n input UNIXCONSENSUS -syscon termios IUCLC 0b0000001000000000 0 0 0b0001000000000000 0 0b0000001000000000 # termios.c_iflag|=IUCLC maps A-Z → a-z input -syscon termios IXON 0b0000010000000000 0b0000001000000000 0b0000001000000000 0b0000001000000000 0b0000001000000000 0b0000010000000000 # termios.c_iflag|=IXON enables flow rida -syscon termios IXANY 0b0000100000000000 0b0000100000000000 0b0000100000000000 0b0000100000000000 0b0000100000000000 0b0000100000000000 # termios.c_iflag|=IXANY typing will un-stuck teletype UNIXCONSENSUS -syscon termios IXOFF 0b0001000000000000 0b0000010000000000 0b0000010000000000 0b0000010000000000 0b0000010000000000 0b0001000000000000 # termios.c_iflag|=IXOFF disables annoying display freeze keys -syscon termios IMAXBEL 0b0010000000000000 0b0010000000000000 0b0010000000000000 0b0010000000000000 0b0010000000000000 0b0010000000000000 # termios.c_iflag|=IMAXBEL rings when queue full UNIXCONSENSUS -syscon termios IUTF8 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! 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 # Teletypewriter Output Modes # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon termios OPOST 0b0000000000000001 0b000000000000000001 0b000000000000000001 0b0000000000000001 0b0000000000000001 0b0000000000000001 # termios.c_oflag&=~OPOST disables output processing magic, e.g. MULTICS newlines -syscon termios OLCUC 0b0000000000000010 0 0 0b0000000000100000 0 0b0000000000000010 # termios.c_oflag|=OLCUC maps a-z → A-Z output (SHOUTING) -syscon termios ONLCR 0b0000000000000100 0b000000000000000010 0b000000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000100 # termios.c_oflag|=ONLCR map \n → \r\n output (MULTICS newline) and requires OPOST -syscon termios OCRNL 0b0000000000001000 0b000000000000010000 0b000000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000001000 # termios.c_oflag|=OCRNL maps \r → \n output -syscon termios ONOCR 0b0000000000010000 0b000000000000100000 0b000000000000100000 0b0000000001000000 0b0000000001000000 0b0000000000010000 # termios.c_oflag|=ONOCR maps \r → ∅ output iff column 0 -syscon termios ONLRET 0b0000000000100000 0b000000000001000000 0b000000000001000000 0b0000000010000000 0b0000000010000000 0b0000000000100000 # termios.c_oflag|=ONLRET maps \r → ∅ output -syscon termios OFILL 0b0000000001000000 0b000000000010000000 0 0 0 0b0000000001000000 # termios.c_oflag -syscon termios OFDEL 0b0000000010000000 0b100000000000000000 0 0 0 0b0000000010000000 # termios.c_oflag -syscon termios NLDLY 0b0000000100000000 0b000000001100000000 0b000000001100000000 0 0 0b0000000100000000 # (termios.c_oflag & NLDLY) ∈ {NL0,NL1,NL2,NL3} -syscon termios NL0 0b0000000000000000 0b000000000000000000 0b000000000000000000 0 0b000000000000000000 0b0000000000000000 # (termios.c_oflag & NLDLY) == NL0 -syscon termios NL1 0b0000000100000000 0b000000000100000000 0b000000000100000000 0 0b000000000100000000 0b0000000100000000 # (termios.c_oflag & NLDLY) == NL1 -syscon termios NL2 0 0b000000001000000000 0b000000001000000000 0 0b000000001000000000 0 # (termios.c_oflag & NLDLY) == NL2 -syscon termios NL3 0 0b000000001100000000 0b000000001100000000 0 0b000000001100000000 0 # (termios.c_oflag & NLDLY) == NL3 -syscon termios CRDLY 0b0000011000000000 0b000011000000000000 0b000011000000000000 0 0 0b0000011000000000 # (termios.c_oflag & CRDLY) ∈ {CR0,CR1,CR2,CR3} -syscon termios CR0 0b0000000000000000 0b000000000000000000 0b000000000000000000 0 0b000000000000000000 0b0000000000000000 # (termios.c_oflag & CRDLY) == CR0 -syscon termios CR1 0b0000001000000000 0b000001000000000000 0b000001000000000000 0 0b000001000000000000 0b0000001000000000 # (termios.c_oflag & CRDLY) == CR1 -syscon termios CR2 0b0000010000000000 0b000010000000000000 0b000010000000000000 0 0b000000010000000000 0b0000010000000000 # (termios.c_oflag & CRDLY) == CR2 -syscon termios CR3 0b0000011000000000 0b000011000000000000 0b000011000000000000 0 0b000000011000000000 0b0000011000000000 # (termios.c_oflag & CRDLY) == CR3 -syscon termios TABDLY 0b0001100000000000 0b000000110000000100 0b000000000000000100 0 0 0b0001100000000000 # (termios.c_oflag & TABDLY) ∈ {TAB0,TAB1,TAB2,TAB3,XTABS} -syscon termios TAB0 0b0000000000000000 0b000000000000000000 0b000000000000000000 0 0b000000000000000000 0b0000000000000000 # (termios.c_oflag & TABDLY) == TAB0 -syscon termios TAB1 0b0000100000000000 0b000000010000000000 0b000000010000000000 0 0b000000010000000000 0b0000100000000000 # (termios.c_oflag & TABDLY) == TAB1 -syscon termios TAB2 0b0001000000000000 0b000000100000000000 0b000000100000000000 0 0b000000100000000000 0b0001000000000000 # (termios.c_oflag & TABDLY) == TAB2 -syscon termios TAB3 0b0001100000000000 0b000000000000000100 0b000000000000000100 0 0b000000000000000100 0b0001100000000000 # (termios.c_oflag & TABDLY) == TAB3 -syscon termios XTABS 0b0001100000000000 0b000000110000000000 0b000000110000000000 0 0b000000110000000000 0b0001100000000000 # (termios.c_oflag & TABDLY) == XTABS -syscon termios BSDLY 0b0010000000000000 0b001000000000000000 0b001000000000000000 0 0 0b0010000000000000 # termios.c_oflag -syscon termios BS0 0b0000000000000000 0b000000000000000000 0b000000000000000000 0 0 0b0000000000000000 # termios.c_oflag -syscon termios BS1 0b0010000000000000 0b001000000000000000 0b001000000000000000 0 0 0b0010000000000000 # termios.c_oflag -syscon termios VTDLY 0b0100000000000000 0b010000000000000000 0b010000000000000000 0 0 0b0100000000000000 # termios.c_oflag -syscon termios VT0 0b0000000000000000 0b000000000000000000 0b000000000000000000 0 0 0b0000000000000000 # termios.c_oflag -syscon termios VT1 0b0100000000000000 0b010000000000000000 0b010000000000000000 0 0 0b0100000000000000 # termios.c_oflag -syscon termios FFDLY 0b1000000000000000 0b000100000000000000 0b000100000000000000 0 0 0b1000000000000000 # termios.c_oflag -syscon termios FF0 0b0000000000000000 0b000000000000000000 0b000000000000000000 0 0 0b0000000000000000 # termios.c_oflag -syscon termios FF1 0b1000000000000000 0b000100000000000000 0b000100000000000000 0 0 0b1000000000000000 # termios.c_oflag +# 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 # Teletypewriter Special Control Character Assignments # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon termios VMIN 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 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 # ARRAYLEN(termios.c_cc); we schlep c_line into c_cc on linux -syscon termios VINTR 0+1 8 8 8 8 0 # termios.c_cc[VINTR]=𝑥 -syscon termios VQUIT 1+1 9 9 9 9 1 # termios.c_cc[VQUIT]=𝑥 -syscon termios VERASE 2+1 3 3 3 3 2 # termios.c_cc[VERASE]=𝑥 -syscon termios VKILL 3+1 5 5 5 5 3 # termios.c_cc[VKILL]=𝑥 -syscon termios VEOF 4+1 0 0 0 0 4 # termios.c_cc[VEOF]=𝑥 -syscon termios VSWTC 7+1 0 0 0 0 7 # termios.c_cc[VSWTC]=𝑥 -syscon termios VSTART 8+1 12 12 12 12 8 # termios.c_cc[VSTART]=𝑥 -syscon termios VSTOP 9+1 13 13 13 13 9 # termios.c_cc[VSTOP]=𝑥 -syscon termios VSUSP 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 1 1 1 1 11 # termios.c_cc[VEOL]=𝑥 -syscon termios VREPRINT 12+1 6 6 6 6 12 # termios.c_cc[VREPRINT]=𝑥 -syscon termios VDISCARD 13+1 15 15 15 15 13 # termios.c_cc[VDISCARD]=𝑥 -syscon termios VWERASE 14+1 4 4 4 4 14 # termios.c_cc[VWERASE]=𝑥 -syscon termios VLNEXT 15+1 14 14 14 14 15 # termios.c_cc[VLNEXT]=𝑥 -syscon termios VEOL2 16+1 2 2 2 2 16 # termios.c_cc[VEOL2]=𝑥 +# 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]=𝑥 -syscon termios TIOCSERGETLSR 0x5459 0 0 0 0 0 # -syscon termios TIOCSERGETMULTI 0x545a 0 0 0 0 0 # -syscon termios TIOCSERSETMULTI 0x545b 0 0 0 0 0 # -syscon termios TIOCSER_TEMT 1 0 0 0 0 0 # -syscon termios VERIFY 47 0 0 0 0 0 -syscon termios CIBAUD 0x100f0000 0 0 0 0 0 -syscon termios CMSPAR 0x40000000 0 0 0 0 0 -syscon termios BUSY 4 0 0 0 0 0 -syscon termios CBAUD 0x100f 0 0 0 0 0 -syscon termios CBAUDEX 0x1000 0 0 0 0 0 -syscon termios EXTA 14 0x4b00 0x4b00 0x4b00 0x4b00 0 # bsd consensus -syscon termios EXTB 15 0x9600 0x9600 0x9600 0x9600 0 # bsd consensus -syscon termios ERA 0x02002c 45 45 0 0 0 -syscon termios EMPTY 0 0 0 0 0 0 # consensus +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 TCFLSH 0x540b 0x80047410 0x80047410 0x80047410 0x80047410 0 # see tcflush; TIOCFLUSH on BSD -syscon termios TIOCFLUSH 0x540b 0x80047410 0x80047410 0x80047410 0x80047410 0 # see tcflush; TCFLSH on Linux -syscon termios TCIFLUSH 0 1 1 1 1 0 # see tcflush; bsd consensus; faked nt -syscon termios TCOFLUSH 1 2 2 2 2 1 # see tcflush; bsd consensus; faked nt -syscon termios TCIOFLUSH 2 3 3 3 3 2 # see tcflush; bsd consensus; faked nt +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 TCXONC 0x540A 0 0 0 0 0 # see tcflow -syscon termios TIOCSTOP 0x540A 0x2000746f 0x2000746f 0x2000746f 0x2000746f 0 # see tcflow -syscon termios TIOCSTART 0x540A 0x2000746e 0x2000746e 0x2000746e 0x2000746e 0 # see tcflow -syscon termios TCOOFF 0 1 1 1 1 0 # see tcflow; bsd consensus -syscon termios TCOON 1 2 2 2 2 1 # see tcflow; bsd consensus -syscon termios TCIOFF 2 3 3 3 3 2 # see tcflow; bsd consensus -syscon termios TCION 3 4 4 4 4 3 # see tcflow; bsd consensus +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 CSTART 17 17 17 17 17 0 # unix consensus -syscon termios CSTOP 19 19 19 19 19 0 # unix 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 # Pseudoteletypewriter Control # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon pty TIOCGPTN 0x80045430 0 0x4004740f 0 0 0 # boop -syscon pty TIOCSPTLCK 0x40045431 0 0 0 0 0 # boop -syscon pty TIOCPKT 0x5420 0x80047470 0x80047470 0x80047470 0x80047470 -1 # boop -syscon pty TIOCPKT_DATA 0 0 0 0 0 0 # consensus -syscon pty TIOCPKT_FLUSHREAD 1 1 1 1 1 1 # unix consensus -syscon pty TIOCPKT_FLUSHWRITE 2 2 2 2 2 2 # unix consensus -syscon pty TIOCPKT_STOP 4 4 4 4 4 4 # unix consensus -syscon pty TIOCPKT_START 8 8 8 8 8 8 # unix consensus -syscon pty TIOCPKT_NOSTOP 16 16 16 16 16 16 # unix consensus -syscon pty TIOCPKT_DOSTOP 32 32 32 32 32 32 # unix consensus -syscon pty TIOCPKT_IOCTL 64 64 64 64 64 64 # unix consensus -syscon pty PTMGET 0 0 0 0x40287401 0x40287401 -1 # for /dev/ptm +# 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 # Modem Control # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon modem TIOCMGET 0x5415 0x4004746a 0x4004746a 0x4004746a 0x4004746a -1 # get status of modem bits; ioctl(fd, TIOCMGET, int *argp) -syscon modem TIOCMSET 0x5418 0x8004746d 0x8004746d 0x8004746d 0x8004746d -1 # set status of modem bits; ioctl(fd, TIOCMSET, const int *argp) -syscon modem TIOCMBIC 0x5417 0x8004746b 0x8004746b 0x8004746b 0x8004746b -1 # clear indicated modem bits; ioctl(fd, TIOCMBIC, int *argp) -syscon modem TIOCMBIS 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 # consensus -syscon modem TIOCM_DTR 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 0b0000000000000010 # consensus -syscon modem TIOCM_RTS 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 0b0000000000000100 # consensus -syscon modem TIOCM_ST 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 0b0000000000001000 # consensus -syscon modem TIOCM_SR 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 0b0000000000010000 # consensus -syscon modem TIOCM_CTS 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 0b0000000000100000 # consensus -syscon modem TIOCM_CAR 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 # consensus -syscon modem TIOCM_CD 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 0b0000000001000000 # boop -syscon modem TIOCM_RI 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 # boop -syscon modem TIOCM_RNG 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 0b0000000010000000 # boop -syscon modem TIOCM_DSR 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 # consensus -syscon modem TIOCM_DCD 0 0 0x40 0 0 -1 # wut -syscon modem TIOCMODG 0 0x40047403 0 0x4004746a 0x4004746a -1 # wut -syscon modem TIOCMODS 0 0x80047404 0 0x8004746d 0x8004746d -1 # wut -syscon modem TIOCMSDTRWAIT 0 0x8004745b 0x8004745b 0 0 -1 # wut +# 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 # ioctl(SIOCGIFFLAGS) Network Interface Flags # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon iff IFF_UP 1 1 1 1 1 1 # unix consensus -syscon iff IFF_BROADCAST 2 2 2 2 2 2 # valid broadcast address set; consensus -syscon iff IFF_DEBUG 4 4 4 4 4 4 # faked nt; consensus -syscon iff IFF_LOOPBACK 8 8 8 8 8 4 # is loopback device; consensus -syscon iff IFF_MULTICAST 0x1000 0x8000 0x8000 0x8000 0x8000 0x1000 # supports multicast; faked nt; bsd consensus -syscon iff IFF_ALLMULTI 0x0200 0x0200 0x0200 0x0200 0x0200 0x0200 # receive all multicast packets; faked nt; unix consensus -syscon iff IFF_NOARP 0x80 0x80 0x80 0x80 0x80 0x80 # faked nt as linux; unix consensus -syscon iff IFF_POINTOPOINT 0x10 0x10 0x10 0x10 0x10 0x10 # point-to-point; faked nt as linux; unix consensus -syscon iff IFF_PROMISC 0x100 0x100 0x100 0x100 0x100 0 # in packet capture mode; unix consensus -syscon iff IFF_RUNNING 0x40 0x40 0x40 0x40 0x40 0 # unix consensus -syscon iff IFF_NOTRAILERS 0x20 0x20 0 0 0 0 -syscon iff IFF_AUTOMEDIA 0x4000 0 0 0 0 0 -syscon iff IFF_DYNAMIC 0x8000 0 0 0 0 0 -syscon iff IFF_MASTER 0x0400 0 0 0 0 0 -syscon iff IFF_PORTSEL 0x2000 0 0 0 0 0 -syscon iff IFF_SLAVE 0x0800 0 0 0 0 0 +# 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 -syscon sock SOCK_STREAM 1 1 1 1 1 1 # consensus -syscon sock SOCK_DGRAM 2 2 2 2 2 2 # consensus -syscon sock SOCK_RAW 3 3 3 3 3 3 # consensus -syscon sock SOCK_RDM 4 4 4 4 4 4 # consensus -syscon sock SOCK_SEQPACKET 5 5 5 5 5 5 # consensus -syscon sock SOCK_CLOEXEC 0x080000 0x080000 0x10000000 0x8000 0x10000000 0x00080000 # faked xnu & faked nt to be some as O_CLOEXEC -syscon sock SOCK_NONBLOCK 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 0 0 0 0 0 # what is it? -syscon sock SOCK_PACKET 10 0 0 0 0 0 # what is it? +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 shm SHM_R 0x0100 0x0100 0x0100 0x0100 0x0100 0 # unix consensus -syscon shm SHM_RDONLY 0x1000 0x1000 0x1000 0x1000 0x1000 0 # unix consensus -syscon shm SHM_RND 0x2000 0x2000 0x2000 0x2000 0x2000 0 # unix consensus -syscon shm SHM_W 0x80 0x80 0x80 0x80 0x80 0 # unix consensus -syscon shm SHM_LOCK 11 0 11 3 3 0 -syscon shm SHM_UNLOCK 12 0 12 4 4 0 -syscon shm SHM_INFO 14 0 14 0 0 0 -syscon shm SHM_STAT 13 0 13 0 0 0 -syscon shm SHM_DEST 0x0200 0 0 0 0 0 -syscon shm SHM_EXEC 0x8000 0 0 0 0 0 -syscon shm SHM_HUGETLB 0x0800 0 0 0 0 0 -syscon shm SHM_LOCKED 0x0400 0 0 0 0 0 -syscon shm SHM_NORESERVE 0x1000 0 0 0 0 0 -syscon shm SHM_REMAP 0x4000 0 0 0 0 0 -syscon shm SHM_ANON 0 0 1 0 0 0 +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 lock LOCK_UNLOCK_CACHE 54 0 0 0 0 0 # wut +syscon lock LOCK_UNLOCK_CACHE 54 54 0 0 0 0 0 # wut -syscon misc IP6F_MORE_FRAG 0x0100 0x0100 0x0100 0x0100 0x0100 0x0100 # consensus -syscon misc IP6F_OFF_MASK 0xf8ff 0xf8ff 0xf8ff 0xf8ff 0xf8ff 0xf8ff # consensus -syscon misc IP6F_RESERVED_MASK 0x0600 0x0600 0x0600 0x0600 0x0600 0x0600 # consensus +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 NO_SENSE 0 0 0 0 0 0 # consensus -syscon misc NO_ADDRESS 4 4 4 4 4 0x2afc # unix 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 L_SET 0 0 0 0 0 0 # consensus -syscon misc L_INCR 1 1 1 1 1 0 # unix consensus -syscon misc L_XTND 2 2 2 2 2 0 # 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 SHUT_RD 0 0 0 0 0 0 # consensus (SD_RECEIVE) -syscon misc SHUT_WR 1 1 1 1 1 1 # consensus (SD_SEND) -syscon misc SHUT_RDWR 2 2 2 2 2 2 # consensus (SD_BOTH) +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 Q_QUOTAOFF 0x800003 0x0200 0x0200 0x0200 0x0200 0 # bsd consensus -syscon misc Q_QUOTAON 0x800002 0x0100 0x0100 0x0100 0x0100 0 # bsd consensus -syscon misc Q_SYNC 0x800001 0x0600 0x0600 0x0600 0x0600 0 # bsd consensus -syscon misc Q_GETQUOTA 0x800007 768 0x0700 768 768 0 -syscon misc Q_SETQUOTA 0x800008 0x0400 0x0800 0x0400 0x0400 0 -syscon misc Q_GETFMT 0x800004 0 0 0 0 0 -syscon misc Q_GETINFO 0x800005 0 0 0 0 0 -syscon misc Q_SETINFO 0x800006 0 0 0 0 0 +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 RPM_PCO_ADD 1 1 1 1 1 0 # unix consensus -syscon misc RPM_PCO_CHANGE 2 2 2 2 2 0 # unix consensus -syscon misc RPM_PCO_SETGLOBAL 3 3 3 3 3 0 # unix consensus +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 FSETLOCKING_QUERY 0 0 0 0 0 0 # consensus -syscon misc FSETLOCKING_BYCALLER 2 0 0 0 0 0 -syscon misc FSETLOCKING_INTERNAL 1 0 0 0 0 0 +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 MAX_DQ_TIME 0x093a80 0x093a80 0x093a80 0x093a80 0x093a80 0 # unix consensus -syscon misc MAX_IQ_TIME 0x093a80 0x093a80 0x093a80 0x093a80 0x093a80 0 # unix consensus -syscon misc MAX_HANDLE_SZ 0x80 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 mlock MCL_CURRENT 1 1 1 1 1 0 # unix consensus -syscon mlock MCL_FUTURE 2 2 2 2 2 0 # unix consensus -syscon mlock MCL_ONFAULT 4 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 misc MLD_LISTENER_QUERY 130 130 130 130 130 0 # unix consensus -syscon misc MLD_LISTENER_REPORT 131 131 131 131 131 0 # unix consensus -syscon misc MLD_LISTENER_REDUCTION 132 132 132 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 TTYDEF_CFLAG 0x05a0 0x4b00 0x4b00 0x4b00 0x4b00 0 # bsd consensus -syscon misc TTYDEF_IFLAG 0x2d22 0x2b02 0x2b02 0x2b02 0x2b02 0 # bsd consensus -syscon misc TTYDEF_LFLAG 0x8a1b 0x05cb 0x05cb 0x05cb 0x05cb 0 # bsd consensus -syscon misc TTYDEF_SPEED 13 0x2580 0x2580 0x2580 0x2580 0 # bsd consensus -syscon misc TTYDEF_OFLAG 0x1805 3 3 7 7 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 ACCT_BYTEORDER 0 0 0 0 0 0 # consensus -syscon misc ACCT_COMM 0x10 0 0 0 0 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 COMMAND_COMPLETE 0 0 0 0 0 0 # consensus -syscon misc COMMAND_TERMINATED 17 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 select FD_SETSIZE 0x0400 0x0400 0x0400 0x0400 0x0400 0x0400 # forced consensus (0x40 on NT) +syscon select FD_SETSIZE 0x0400 0x0400 0x0400 0x0400 0x0400 0x0400 0x0400 # forced consensus (0x40 on NT) -syscon misc MATH_ERREXCEPT 2 2 2 2 2 0 # unix consensus -syscon misc MATH_ERRNO 1 1 1 1 1 0 # unix consensus +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 MCAST_BLOCK_SOURCE 43 84 84 0 0 43 -syscon misc MCAST_JOIN_GROUP 42 80 80 0 0 41 -syscon misc MCAST_JOIN_SOURCE_GROUP 46 82 82 0 0 45 -syscon misc MCAST_LEAVE_GROUP 45 81 81 0 0 42 -syscon misc MCAST_LEAVE_SOURCE_GROUP 47 83 83 0 0 46 -syscon misc MCAST_UNBLOCK_SOURCE 44 85 85 0 0 44 -syscon misc MCAST_INCLUDE 1 1 1 0 0 0 -syscon misc MCAST_EXCLUDE 0 2 2 0 0 0 -syscon misc MCAST_MSFILTER 48 0 0 0 0 0 +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 AREGTYPE 0 0 0 0 0 0 # consensus -syscon misc CTIME 0 0 0 0 0 0 # consensus -syscon misc EFD_CLOEXEC 0x080000 0 0 0 0 0 -syscon misc EFD_NONBLOCK 0x0800 0 0 0 0 0 -syscon misc EFD_SEMAPHORE 1 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 SYNC_FILE_RANGE_WAIT_AFTER 4 0 0 0 0 0 -syscon misc SYNC_FILE_RANGE_WAIT_BEFORE 1 0 0 0 0 0 -syscon misc SYNC_FILE_RANGE_WRITE 2 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 TEST_UNIT_READY 0 0 0 0 0 0 -syscon misc TFD_CLOEXEC 0x080000 0 0 0 0 0 -syscon misc TFD_NONBLOCK 0x0800 0 0 0 0 0 -syscon misc TFD_TIMER_ABSTIME 1 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 USRQUOTA 0 0 0 0 0 0 +syscon misc USRQUOTA 0 0 0 0 0 0 0 -syscon misc HOST_NAME_MAX 0x40 0 0 255 255 0 +syscon misc HOST_NAME_MAX 0x40 0x40 0 0 255 255 0 -syscon misc UDP_ENCAP_ESPINUDP_NON_IKE 1 0 1 0 0 0 -syscon misc UDP_NO_CHECK6_RX 102 0 0 0 0 0 -syscon misc UDP_NO_CHECK6_TX 101 0 0 0 0 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 ACK 4 4 4 4 4 0 # unix consensus -syscon misc CDISCARD 15 15 15 15 15 0 # unix consensus -syscon misc CEOT 4 4 4 4 4 0 # unix consensus -syscon misc CERASE 127 127 127 127 127 0 # unix consensus -syscon misc CHRTYPE 51 51 51 51 51 0 # unix consensus -syscon misc CKILL 21 21 21 21 21 0 # unix consensus -syscon misc CLNEXT 22 22 22 22 22 0 # unix consensus -syscon misc CMIN 1 1 1 1 1 0 # unix consensus -syscon misc COMPLETE 2 2 2 2 2 0 # unix consensus -syscon misc CONTINUE 3 3 3 3 3 0 # unix consensus -syscon misc CONTTYPE 55 55 55 55 55 0 # unix consensus -syscon misc COPY_ABORTED 10 0 0 0 0 0 -syscon misc COPY_VERIFY 58 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 CQUIT 28 28 28 28 28 0 # unix consensus -syscon misc CREPRINT 18 18 18 18 18 0 # unix consensus -syscon misc CRPRNT 18 18 18 18 18 0 # unix consensus -syscon misc DATA 3 3 3 3 3 0 # unix consensus -syscon misc DEV_BSIZE 0x0200 0x0200 0x0200 0x0200 0x0200 0 # unix consensus -syscon misc DIRTYPE 53 53 53 53 53 0 # unix consensus -syscon misc ELF_NGREG 27 0 0 0 0 0 -syscon misc ELF_PRARGSZ 80 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 EM_ALTERA_NIOS2 113 0 0 0 0 0 -syscon misc EM_LATTICEMICO32 138 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 EXPR_NEST_MAX 0x20 0x20 0x20 0x20 0x20 0 # unix consensus +syscon misc EXPR_NEST_MAX 0x20 0x20 0x20 0x20 0x20 0x20 0 # unix consensus # linux fallocate() flags # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon misc FALLOC_FL_KEEP_SIZE 0x01 -1 -1 -1 -1 -1 # bsd consensus -syscon misc FALLOC_FL_PUNCH_HOLE 0x02 -1 -1 -1 -1 -1 # bsd consensus -syscon misc FALLOC_FL_NO_HIDE_STALE 0x04 -1 -1 -1 -1 -1 # bsd consensus -syscon misc FALLOC_FL_COLLAPSE_RANGE 0x08 -1 -1 -1 -1 -1 # bsd consensus -syscon misc FALLOC_FL_ZERO_RANGE 0x10 -1 -1 -1 -1 0x000980C8 # bsd consensus & kNtFsctlSetZeroData -syscon misc FALLOC_FL_INSERT_RANGE 0x20 -1 -1 -1 -1 -1 # bsd consensus -syscon misc FALLOC_FL_UNSHARE_RANGE 0x40 -1 -1 -1 -1 -1 # bsd consensus +# 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 # Video Output Control Ioctls (mostly platform-specific) # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon vid FBIOGET_VSCREENINFO 0x4600 0 0 0 0 0 -syscon vid FBIOPUT_VSCREENINFO 0x4601 0 0 0 0 0 -syscon vid FBIOGET_FSCREENINFO 0x4602 0 0 0 0 0 -syscon vid FBIOGETCMAP 0x4604 0 0 0 0 0 -syscon vid FBIOPUTCMAP 0x4605 0 0 0 0 0 -syscon vid FBIOPAN_DISPLAY 0x4606 0 0 0 0 0 -syscon vid FBIO_WAITFORVSYNC 0x40044620 0 0 0 0 0 -#syscon vid FBIO_CACHE_SYNC 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 0 0 0 0 0 -syscon vid PIO_FONT 0x4b61 0 0 0 0 0 -syscon vid GIO_FONTX 0x4b6b 0 0 0 0 0 -syscon vid PIO_FONTX 0x4b6c 0 0 0 0 0 -syscon vid PIO_FONT8x8 0 0 0x88006340 0 0 0 -syscon vid PIO_FONT8x14 0 0 0x8e006342 0 0 0 -syscon vid PIO_FONT8x16 0 0 0x90006344 0 0 0 -syscon vid PIO_VFONT 0 0 0x84086346 0 0 0 -syscon vid PIO_FONTRESET 0x4b6d 0 0x20006348 0 0 0 # PIO_VFONT_DEFAULT on FreeBSD, absent on OpenBSD -syscon vid KDFONTOP 0x4b72 0 0 0 0 0 +# 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 # System Call Numbers. # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology -syscon nr __NR_exit 0x003c 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 0x2000001 0x0001 0x0001 0x001 0xfff -syscon nr __NR_read 0x0000 0x2000003 0x0003 0x0003 0x003 0xfff -syscon nr __NR_write 0x0001 0x2000004 0x0004 0x0004 0x004 0xfff -syscon nr __NR_open 0x0002 0x2000005 0x0005 0x0005 0x005 0xfff -syscon nr __NR_close 0x0003 0x2000006 0x0006 0x0006 0x006 0xfff -syscon nr __NR_stat 0x0004 0x2000152 0xfff 0x0026 0x1b7 0xfff -syscon nr __NR_fstat 0x0005 0x2000153 0x0227 0x0035 0x1b8 0xfff -syscon nr __NR_lstat 0x0006 0x2000154 0x0028 0x0028 0x1b9 0xfff -syscon nr __NR_poll 0x0007 0x20000e6 0x00d1 0x00fc 0x0d1 0xfff -syscon nr __NR_ppoll 0x010f 0xfff 0x0221 0x006d 0xfff 0xfff -syscon nr __NR_lseek 0x0008 0x20000c7 0x01de 0x00c7 0x0c7 0xfff -syscon nr __NR_mmap 0x0009 0x20000c5 0x01dd 0x00c5 0x0c5 0xfff -syscon nr __NR_msync 0x001a 0x2000041 0x0041 0x0100 0x115 0xfff -syscon nr __NR_mprotect 0x000a 0x200004a 0x004a 0x004a 0x04a 0xfff -syscon nr __NR_munmap 0x000b 0x2000049 0x0049 0x0049 0x049 0xfff -syscon nr __NR_sigaction 0x000d 0x200002e 0x01a0 0x002e 0x154 0xfff -syscon nr __NR_sigprocmask 0x000e 0x2000149 0x0154 0x0030 0x125 0xfff -syscon nr __NR_ioctl 0x0010 0x2000036 0x0036 0x0036 0x036 0xfff -syscon nr __NR_pread 0x0011 0x2000099 0x01db 0x00ad 0x0ad 0xfff -syscon nr __NR_pwrite 0x0012 0x200009a 0x01dc 0x00ae 0x0ae 0xfff -syscon nr __NR_readv 0x0013 0x2000078 0x0078 0x0078 0x078 0xfff -syscon nr __NR_writev 0x0014 0x2000079 0x0079 0x0079 0x079 0xfff -syscon nr __NR_access 0x0015 0x2000021 0x0021 0x0021 0x021 0xfff -syscon nr __NR_pipe 0x0016 0x200002a 0x021e 0x0107 0x02a 0xfff -syscon nr __NR_select 0x0017 0x200005d 0x005d 0x0047 0x1a1 0xfff -syscon nr __NR_pselect 0xfff 0x200018a 0x020a 0x006e 0x1b4 0xfff -syscon nr __NR_pselect6 0x010e 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_sched_yield 0x0018 0x200005d 0x014b 0x012a 0x15e 0xfff # select() on XNU (previously swtch() but removed in 12.4) -syscon nr __NR_mremap 0x0019 0xfff 0xfff 0xfff 0x19b 0xfff -syscon nr __NR_mincore 0x001b 0x200004e 0x004e 0x004e 0x04e 0xfff -syscon nr __NR_madvise 0x001c 0x200004b 0x004b 0x004b 0x04b 0xfff -syscon nr __NR_shmget 0x001d 0x2000109 0x00e7 0x0121 0x0e7 0xfff -syscon nr __NR_shmat 0x001e 0x2000106 0x00e4 0x00e4 0x0e4 0xfff -syscon nr __NR_shmctl 0x001f 0x2000107 0x0200 0x0128 0x1bb 0xfff -syscon nr __NR_dup 0x0020 0x2000029 0x0029 0x0029 0x029 0xfff -syscon nr __NR_dup2 0x0021 0x200005a 0x005a 0x005a 0x05a 0xfff -syscon nr __NR_pause 0x0022 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_nanosleep 0x0023 0xfff 0x00f0 0x005b 0x1ae 0xfff -syscon nr __NR_getitimer 0x0024 0x2000056 0x0056 0x0046 0x1aa 0xfff -syscon nr __NR_setitimer 0x0026 0x2000053 0x0053 0x0045 0x1a9 0xfff -syscon nr __NR_alarm 0x0025 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_getpid 0x0027 0x2000014 0x0014 0x0014 0x014 0xfff -syscon nr __NR_sendfile 0x0028 0x2000151 0x0189 0xfff 0xfff 0xfff -syscon nr __NR_socket 0x0029 0x2000061 0x0061 0x0061 0x18a 0xfff -syscon nr __NR_connect 0x002a 0x2000062 0x0062 0x0062 0x062 0xfff -syscon nr __NR_accept 0x002b 0x200001e 0x0063 0x001e 0x01e 0xfff -syscon nr __NR_sendto 0x002c 0x2000085 0x0085 0x0085 0x085 0xfff -syscon nr __NR_recvfrom 0x002d 0x200001d 0x001d 0x001d 0x01d 0xfff -syscon nr __NR_sendmsg 0x002e 0x200001c 0x001c 0x001c 0x01c 0xfff -syscon nr __NR_recvmsg 0x002f 0x200001b 0x001b 0x001b 0x01b 0xfff -syscon nr __NR_shutdown 0x0030 0x2000086 0x0086 0x0086 0x086 0xfff -syscon nr __NR_bind 0x0031 0x2000068 0x0068 0x0068 0x068 0xfff -syscon nr __NR_listen 0x0032 0x200006a 0x006a 0x006a 0x06a 0xfff -syscon nr __NR_getsockname 0x0033 0x2000020 0x0020 0x0020 0x020 0xfff -syscon nr __NR_getpeername 0x0034 0x200001f 0x008d 0x001f 0x01f 0xfff -syscon nr __NR_socketpair 0x0035 0x2000087 0x0087 0x0087 0x087 0xfff -syscon nr __NR_setsockopt 0x0036 0x2000069 0x0069 0x0069 0x069 0xfff -syscon nr __NR_getsockopt 0x0037 0x2000076 0x0076 0x0076 0x076 0xfff -syscon nr __NR_fork 0x0039 0x2000002 0x0002 0x0002 0x002 0xfff -syscon nr __NR_vfork 0x003a 0x2000042 0x0042 0x0042 0x042 0xfff -syscon nr __NR_posix_spawn 0xfff 0x20000f4 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_execve 0x003b 0x200003b 0x003b 0x003b 0x03b 0xfff # DING DING DING DING DING -syscon nr __NR_wait4 0x003d 0x2000007 0x0007 0x000b 0x1c1 0xfff -syscon nr __NR_kill 0x003e 0x2000025 0x0025 0x007a 0x025 0xfff -syscon nr __NR_killpg 0xfff 0xfff 0x0092 0xfff 0xfff 0xfff -syscon nr __NR_clone 0x0038 0xfff 0xfff 0xfff 0x11f 0xfff -syscon nr __NR_tkill 0x00c8 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_futex 0x00ca 0xfff 0x1c6 0x0053 0x0a6 0xfff -syscon nr __NR_set_robust_list 0x0111 0xfff 0xfff 0xfff 0x0a7 0xfff -syscon nr __NR_get_robust_list 0x0112 0xfff 0xfff 0xfff 0x0a8 0xfff -syscon nr __NR_uname 0x003f 0xfff 0x00a4 0xfff 0xfff 0xfff -syscon nr __NR_semget 0x0040 0x20000ff 0x00dd 0x00dd 0x0dd 0xfff -syscon nr __NR_semop 0x0041 0x2000100 0x00de 0x0122 0x0de 0xfff -syscon nr __NR_semctl 0x0042 0x20000fe 0x01fe 0x0127 0xfff 0xfff -syscon nr __NR_shmdt 0x0043 0x2000108 0x00e6 0x00e6 0x0e6 0xfff -syscon nr __NR_msgget 0x0044 0x2000103 0x00e1 0x00e1 0x0e1 0xfff -syscon nr __NR_msgsnd 0x0045 0x2000104 0x00e2 0x00e2 0x0e2 0xfff -syscon nr __NR_msgrcv 0x0046 0x2000105 0x00e3 0x00e3 0x0e3 0xfff -syscon nr __NR_msgctl 0x0047 0x2000102 0x01ff 0x0129 0x1bc 0xfff -syscon nr __NR_fcntl 0x0048 0x200005c 0x005c 0x005c 0x05c 0xfff -syscon nr __NR_flock 0x0049 0x2000083 0x0083 0x0083 0x083 0xfff -syscon nr __NR_fsync 0x004a 0x200005f 0x005f 0x005f 0x05f 0xfff -syscon nr __NR_fdatasync 0x004b 0x20000bb 0x0226 0x005f 0x0f1 0xfff -syscon nr __NR_truncate 0x004c 0x20000c8 0x01df 0x00c8 0x0c8 0xfff -syscon nr __NR_ftruncate 0x004d 0x20000c9 0x01e0 0x00c9 0x0c9 0xfff -syscon nr __NR_getcwd 0x004f 0xfff 0x0146 0x0130 0x128 0xfff -syscon nr __NR_chdir 0x0050 0x200000c 0x000c 0x000c 0x00c 0xfff -syscon nr __NR_fchdir 0x0051 0x200000d 0x000d 0x000d 0x00d 0xfff -syscon nr __NR_rename 0x0052 0x2000080 0x0080 0x0080 0x080 0xfff -syscon nr __NR_mkdir 0x0053 0x2000088 0x0088 0x0088 0x088 0xfff -syscon nr __NR_rmdir 0x0054 0x2000089 0x0089 0x0089 0x089 0xfff -syscon nr __NR_creat 0x0055 0xfff 0x0008 0xfff 0x008 0xfff -syscon nr __NR_link 0x0056 0x2000009 0x0009 0x0009 0x009 0xfff -syscon nr __NR_unlink 0x0057 0x200000a 0x000a 0x000a 0x00a 0xfff -syscon nr __NR_symlink 0x0058 0x2000039 0x0039 0x0039 0x039 0xfff -syscon nr __NR_readlink 0x0059 0x200003a 0x003a 0x003a 0x03a 0xfff -syscon nr __NR_chmod 0x005a 0x200000f 0x000f 0x000f 0x00f 0xfff -syscon nr __NR_fchmod 0x005b 0x200007c 0x007c 0x007c 0x07c 0xfff -syscon nr __NR_chown 0x005c 0x2000010 0x0010 0x0010 0x010 0xfff -syscon nr __NR_fchown 0x005d 0x200007b 0x007b 0x007b 0x07b 0xfff -syscon nr __NR_lchown 0x005e 0x200016c 0x00fe 0x00fe 0x113 0xfff -syscon nr __NR_umask 0x005f 0x200003c 0x003c 0x003c 0x03c 0xfff -syscon nr __NR_gettimeofday 0x0060 0x2000074 0x0074 0x0043 0x1a2 0xfff -syscon nr __NR_getrlimit 0x0061 0x20000c2 0x00c2 0x00c2 0x0c2 0xfff -syscon nr __NR_getrusage 0x0062 0x2000075 0x0075 0x0013 0x1bd 0xfff -syscon nr __NR_sysinfo 0x0063 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_times 0x0064 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_ptrace 0x0065 0x200001a 0x001a 0x001a 0x01a 0xfff -syscon nr __NR_syslog 0x0067 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_getuid 0x0066 0x2000018 0x0018 0x0018 0x018 0xfff -syscon nr __NR_getgid 0x0068 0x200002f 0x002f 0x002f 0x02f 0xfff -syscon nr __NR_getppid 0x006e 0x2000027 0x0027 0x0027 0xfff 0xfff -syscon nr __NR_getpgrp 0x006f 0x2000051 0x0051 0x0051 0x051 0xfff -syscon nr __NR_setsid 0x0070 0x2000093 0x0093 0x0093 0x093 0xfff -syscon nr __NR_getsid 0x007c 0x2000136 0x0136 0x00ff 0x11e 0xfff -syscon nr __NR_getpgid 0x0079 0x2000097 0x00cf 0x00cf 0x0cf 0xfff -syscon nr __NR_setpgid 0x006d 0x2000052 0x0052 0x0052 0x052 0xfff -syscon nr __NR_geteuid 0x006b 0x2000019 0x0019 0x0019 0xfff 0xfff -syscon nr __NR_getegid 0x006c 0x200002b 0x002b 0x002b 0xfff 0xfff -syscon nr __NR_getgroups 0x0073 0x200004f 0x004f 0x004f 0x04f 0xfff -syscon nr __NR_setgroups 0x0074 0x2000050 0x0050 0x0050 0x050 0xfff -syscon nr __NR_setreuid 0x0071 0x200007e 0x007e 0x007e 0x07e 0xfff -syscon nr __NR_setregid 0x0072 0x200007f 0x007f 0x007f 0x07f 0xfff -syscon nr __NR_setuid 0x0069 0x2000017 0x0017 0x0017 0x017 0xfff -syscon nr __NR_setgid 0x006a 0x20000b5 0x00b5 0x00b5 0x0b5 0xfff -syscon nr __NR_setresuid 0x0075 0xfff 0x0137 0x011a 0xfff 0xfff -syscon nr __NR_setresgid 0x0077 0xfff 0x0138 0x011c 0xfff 0xfff -syscon nr __NR_getresuid 0x0076 0xfff 0x0168 0x0119 0xfff 0xfff -syscon nr __NR_getresgid 0x0078 0xfff 0x0169 0x011b 0xfff 0xfff -syscon nr __NR_sigpending 0x007f 0x2000034 0x0034 0x0034 0x124 0xfff -syscon nr __NR_sigsuspend 0x0082 0x200006f 0x0155 0x006f 0x126 0xfff -syscon nr __NR_sigaltstack 0x0083 0x2000035 0x0035 0x0120 0x119 0xfff -syscon nr __NR_mknod 0x0085 0x200000e 0x000e 0x000e 0x1c2 0xfff -syscon nr __NR_mknodat 0x0103 0xfff 0x22ff 0x0140 0x1cc 0xfff -syscon nr __NR_mkfifo 0xfff 0x2000084 0x0084 0x0084 0x084 0xfff -syscon nr __NR_mkfifoat 0xfff 0xfff 0x01f1 0x013f 0x1cb 0xfff -syscon nr __NR_statfs 0x0089 0x2000159 0x022b 0x003f 0xfff 0xfff -syscon nr __NR_fstatfs 0x008a 0x200015a 0x022c 0x0040 0xfff 0xfff -syscon nr __NR_getpriority 0x008c 0x2000064 0x0064 0x0064 0x064 0xfff -syscon nr __NR_setpriority 0x008d 0x2000060 0x0060 0x0060 0x060 0xfff -syscon nr __NR_mlock 0x0095 0x20000cb 0x00cb 0x00cb 0x0cb 0xfff -syscon nr __NR_munlock 0x0096 0x20000cc 0x00cc 0x00cc 0x0cc 0xfff -syscon nr __NR_mlockall 0x0097 0x2000144 0x0144 0x010f 0x0f2 0xfff -syscon nr __NR_munlockall 0x0098 0x2000145 0x0145 0x0110 0x0f3 0xfff -syscon nr __NR_setrlimit 0x00a0 0x20000c3 0x00c3 0x00c3 0x0c3 0xfff -syscon nr __NR_chroot 0x00a1 0x200003d 0x003d 0x003d 0x03d 0xfff -syscon nr __NR_sync 0x00a2 0x2000024 0x0024 0x0024 0x024 0xfff -syscon nr __NR_acct 0x00a3 0x2000033 0x0033 0x0033 0x033 0xfff -syscon nr __NR_settimeofday 0x00a4 0x200007a 0x007a 0x0044 0x1a3 0xfff -syscon nr __NR_mount 0x00a5 0x20000a7 0x0015 0x0015 0x19a 0xfff -syscon nr __NR_reboot 0x00a9 0x2000037 0x0037 0x0037 0x0d0 0xfff -syscon nr __NR_quotactl 0x00b3 0x20000a5 0x0094 0x0094 0xfff 0xfff -syscon nr __NR_setfsuid 0x007a 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_setfsgid 0x007b 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_capget 0x007d 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_capset 0x007e 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_sigtimedwait 0x0080 0xfff 0x0159 0xfff 0xfff 0xfff -syscon nr __NR_rt_sigqueueinfo 0x0081 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_personality 0x0087 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_ustat 0x0088 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_sysfs 0x008b 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_sched_setparam 0x008e 0xfff 0x0147 0xfff 0xfff 0xfff -syscon nr __NR_sched_getparam 0x008f 0xfff 0x0148 0xfff 0xfff 0xfff -syscon nr __NR_sched_setscheduler 0x0090 0xfff 0x0149 0xfff 0xfff 0xfff -syscon nr __NR_sched_getscheduler 0x0091 0xfff 0x014a 0xfff 0xfff 0xfff -syscon nr __NR_sched_get_priority_max 0x0092 0xfff 0x014c 0xfff 0xfff 0xfff -syscon nr __NR_sched_get_priority_min 0x0093 0xfff 0x014d 0xfff 0xfff 0xfff -syscon nr __NR_sched_rr_get_interval 0x0094 0xfff 0x014e 0xfff 0xfff 0xfff -syscon nr __NR_vhangup 0x0099 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_modify_ldt 0x009a 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_pivot_root 0x009b 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR__sysctl 0x009c 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_prctl 0x009d 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_arch_prctl 0x009e 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 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_umount2 0x00a6 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_swapon 0x00a7 0x2000055 0x0055 0xfff 0xfff 0xfff -syscon nr __NR_swapoff 0x00a8 0xfff 0x01a8 0xfff 0xfff 0xfff -syscon nr __NR_sethostname 0x00aa 0xfff 0x0058 0xfff 0xfff 0xfff -syscon nr __NR_setdomainname 0x00ab 0xfff 0x00a3 0xfff 0xfff 0xfff -syscon nr __NR_iopl 0x00ac 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_ioperm 0x00ad 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_init_module 0x00af 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_delete_module 0x00b0 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_gettid 0x00ba 0x0100001b 432 299 311 0xfff # TODO(jart): thread_self_trap vs. gettid? -syscon nr __NR_readahead 0x00bb 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_setxattr 0x00bc 0x20000ec 0xfff 0xfff 0x177 0xfff -syscon nr __NR_fsetxattr 0x00be 0x20000ed 0xfff 0xfff 0x179 0xfff -syscon nr __NR_getxattr 0x00bf 0x20000ea 0xfff 0xfff 0x17a 0xfff -syscon nr __NR_fgetxattr 0x00c1 0x20000eb 0xfff 0xfff 0x17c 0xfff -syscon nr __NR_listxattr 0x00c2 0x20000f0 0xfff 0xfff 0x17d 0xfff -syscon nr __NR_flistxattr 0x00c4 0x20000f1 0xfff 0xfff 0x17f 0xfff -syscon nr __NR_removexattr 0x00c5 0x20000ee 0xfff 0xfff 0x180 0xfff -syscon nr __NR_fremovexattr 0x00c7 0x20000ef 0xfff 0xfff 0x182 0xfff -syscon nr __NR_lsetxattr 0x00bd 0xfff 0xfff 0xfff 0x178 0xfff -syscon nr __NR_lgetxattr 0x00c0 0xfff 0xfff 0xfff 0x17b 0xfff -syscon nr __NR_llistxattr 0x00c3 0xfff 0xfff 0xfff 0x17e 0xfff -syscon nr __NR_lremovexattr 0x00c6 0xfff 0xfff 0xfff 0x181 0xfff -syscon nr __NR_sched_setaffinity 0x00cb 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_sched_getaffinity 0x00cc 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_cpuset_getaffinity 0xfff 0xfff 0x01e7 0xfff 0xfff 0xfff -syscon nr __NR_cpuset_setaffinity 0xfff 0xfff 0x01e8 0xfff 0xfff 0xfff -syscon nr __NR_io_setup 0x00ce 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_io_destroy 0x00cf 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_io_getevents 0x00d0 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_io_submit 0x00d1 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_io_cancel 0x00d2 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_lookup_dcookie 0x00d4 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_epoll_create 0x00d5 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_epoll_wait 0x00e8 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_epoll_ctl 0x00e9 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_getdents 0x00d9 0xfff 0x0110 0x0063 0x186 0xfff -syscon nr __NR_set_tid_address 0x00da 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_restart_syscall 0x00db 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_semtimedop 0x00dc 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_fadvise 0x00dd 0xfff 0x0213 0xfff 0xfff 0xfff -syscon nr __NR_timer_create 0x00de 0xfff 0xfff 0xfff 0x0eb 0xfff -syscon nr __NR_timer_settime 0x00df 0xfff 0xfff 0xfff 0x1be 0xfff -syscon nr __NR_timer_gettime 0x00e0 0xfff 0xfff 0xfff 0x1bf 0xfff -syscon nr __NR_timer_getoverrun 0x00e1 0xfff 0xfff 0xfff 0x0ef 0xfff -syscon nr __NR_timer_delete 0x00e2 0xfff 0xfff 0xfff 0x0ec 0xfff -syscon nr __NR_clock_settime 0x00e3 0xfff 0x00e9 0x0058 0x1ac 0xfff -syscon nr __NR_clock_gettime 0x00e4 0xfff 0x00e8 0x0057 0x1ab 0xfff -syscon nr __NR_clock_getres 0x00e5 0xfff 0x00ea 0x0059 0x1ad 0xfff -syscon nr __NR_clock_nanosleep 0x00e6 0xfff 0x00f4 0xfff 0x1dd 0xfff -syscon nr __NR_tgkill 0x00ea 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_mbind 0x00ed 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_set_mempolicy 0x00ee 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_get_mempolicy 0x00ef 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_mq_open 0x00f0 0xfff 0xfff 0xfff 0x101 0xfff -syscon nr __NR_mq_unlink 0x00f1 0xfff 0xfff 0xfff 0x103 0xfff -syscon nr __NR_mq_timedsend 0x00f2 0xfff 0xfff 0xfff 0x1b0 0xfff -syscon nr __NR_mq_timedreceive 0x00f3 0xfff 0xfff 0xfff 0x1b1 0xfff -syscon nr __NR_mq_notify 0x00f4 0xfff 0xfff 0xfff 0x106 0xfff -syscon nr __NR_mq_getsetattr 0x00f5 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_kexec_load 0x00f6 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_waitid 0x00f7 0x20000ad 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_add_key 0x00f8 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_request_key 0x00f9 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_keyctl 0x00fa 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_ioprio_set 0x00fb 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_ioprio_get 0x00fc 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_inotify_init 0x00fd 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_inotify_add_watch 0x00fe 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_inotify_rm_watch 0x00ff 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_openat 0x0101 0x20001cf 0x01f3 0x0141 0x1d4 0xfff -syscon nr __NR_mkdirat 0x0102 0x20001db 0x01f0 0x013e 0x1cd 0xfff -syscon nr __NR_fchownat 0x0104 0x20001d4 0x01eb 0x013b 0x1d0 0xfff -syscon nr __NR_utime 0x0084 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_utimes 0x00eb 0x200008a 0x008a 0x004c 0x1a4 0xfff -syscon nr __NR_futimesat 0x0105 0xfff 0x01ee 0xfff 0xfff 0xfff -syscon nr __NR_futimes 0xfff 0x200008b 0x00ce 0x004d 0x1a7 0xfff -syscon nr __NR_futimens 0xfff 0xfff 0x0222 0x0055 0x1d8 0xfff -syscon nr __NR_fstatat 0x0106 0x20001d6 0x0228 0x002a 0x1d2 0xfff -syscon nr __NR_unlinkat 0x0107 0x20001d8 0x01f7 0x0145 0x1d7 0xfff -syscon nr __NR_renameat 0x0108 0x20001d1 0x01f5 0x0143 0x1ca 0xfff -syscon nr __NR_linkat 0x0109 0x20001d7 0x01ef 0x013d 0x1c9 0xfff -syscon nr __NR_symlinkat 0x010a 0x20001da 0x01f6 0x0144 0x1d6 0xfff -syscon nr __NR_readlinkat 0x010b 0x20001d9 0x01f4 0x0142 0x1d5 0xfff -syscon nr __NR_fchmodat 0x010c 0x20001d3 0x01ea 0x013a 0x1cf 0xfff -syscon nr __NR_faccessat 0x010d 0x20001d2 0x01e9 0x0139 0x1ce 0xfff -syscon nr __NR_unshare 0x0110 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_splice 0x0113 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_tee 0x0114 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_sync_file_range 0x0115 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_vmsplice 0x0116 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_migrate_pages 0x0100 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_move_pages 0x0117 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_preadv 0x0127 0xfff 0x0121 0x010b 0x121 0xfff -syscon nr __NR_pwritev 0x0128 0xfff 0x0122 0x010c 0x122 0xfff -syscon nr __NR_utimensat 0x0118 0xfff 0x0223 0x0054 0x1d3 0xfff -syscon nr __NR_fallocate 0x011d 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_posix_fallocate 0xfff 0xfff 0x0212 0xfff 0x1df 0xfff -syscon nr __NR_accept4 0x0120 0xfff 0x021d 0x005d 0xfff 0xfff -syscon nr __NR_dup3 0x0124 0xfff 0xfff 0x0066 0x1c6 0xfff -syscon nr __NR_pipe2 0x0125 0xfff 0x021e 0x0065 0x1c5 0xfff -syscon nr __NR_epoll_pwait 0x0119 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_epoll_create1 0x0123 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_perf_event_open 0x012a 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_inotify_init1 0x0126 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_rt_tgsigqueueinfo 0x0129 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_signalfd 0x011a 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_signalfd4 0x0121 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_eventfd 0x011c 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_eventfd2 0x0122 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_timerfd_create 0x011b 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_timerfd_settime 0x011e 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_timerfd_gettime 0x011f 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_recvmmsg 0x012b 0xfff 0xfff 0xfff 0x1db 0xfff -syscon nr __NR_fanotify_init 0x012c 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_fanotify_mark 0x012d 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_prlimit 0x012e 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_name_to_handle_at 0x012f 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_open_by_handle_at 0x0130 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_clock_adjtime 0x0131 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_syncfs 0x0132 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_sendmmsg 0x0133 0xfff 0xfff 0xfff 0x1dc 0xfff -syscon nr __NR_setns 0x0134 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_getcpu 0x0135 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_process_vm_readv 0x0136 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_process_vm_writev 0x0137 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_kcmp 0x0138 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_finit_module 0x0139 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_sched_setattr 0x013a 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_sched_getattr 0x013b 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_renameat2 0x013c 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_seccomp 0x013d 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_getrandom 0x013e 0x20001f4 0x0233 0x0007 0x05b 0xfff -syscon nr __NR_memfd_create 0x013f 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_kexec_file_load 0x0140 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_bpf 0x0141 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_execveat 0x0142 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_userfaultfd 0x0143 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_membarrier 0x0144 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_mlock2 0x0145 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_copy_file_range 0x0146 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_preadv2 0x0147 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_pwritev2 0x0148 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_pkey_mprotect 0x0149 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_pkey_alloc 0x014a 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_pkey_free 0x014b 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_statx 0x014c 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_io_pgetevents 0x014d 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_rseq 0x014e 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_pidfd_send_signal 0x01a8 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_io_uring_setup 0x01a9 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_io_uring_enter 0x01aa 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_io_uring_register 0x01ab 0xfff 0xfff 0xfff 0xfff 0xfff -syscon nr __NR_pledge 0xfff 0xfff 0xfff 0x006c 0xfff 0xfff -syscon nr __NR_msyscall 0xfff 0xfff 0xfff 0x0025 0xfff 0xfff -syscon nr __NR_ktrace 0xfff 0xfff 0x002d 0x002d 0x02d 0xfff +# 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 # unilateral undocumented errnos # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon junkerr ECHRNG 44 -1 -1 -1 -1 -1 -syscon junkerr EL2NSYNC 45 -1 -1 -1 -1 -1 -syscon junkerr EL3HLT 46 -1 -1 -1 -1 -1 -syscon junkerr EL3RST 47 -1 -1 -1 -1 -1 -syscon junkerr ELNRNG 48 -1 -1 -1 -1 -1 -syscon junkerr EUNATCH 49 -1 -1 -1 -1 -1 -syscon junkerr ENOCSI 50 -1 -1 -1 -1 -1 -syscon junkerr EL2HLT 51 -1 -1 -1 -1 -1 -syscon junkerr EBADE 52 -1 -1 -1 -1 -1 -syscon junkerr EBADR 53 -1 -1 -1 -1 -1 -syscon junkerr EXFULL 54 -1 -1 -1 -1 -1 -syscon junkerr ENOANO 55 -1 -1 -1 -1 -1 -syscon junkerr EBADRQC 56 -1 -1 -1 -1 -1 -syscon junkerr EBADSLT 57 -1 -1 -1 -1 -1 -syscon junkerr ENOPKG 65 -1 -1 -1 -1 -1 -syscon junkerr EADV 68 -1 -1 -1 -1 -1 -syscon junkerr ESRMNT 69 -1 -1 -1 -1 -1 -syscon junkerr ECOMM 70 -1 -1 -1 -1 -1 -syscon junkerr EDOTDOT 73 -1 -1 -1 -1 -1 -syscon junkerr ENOTUNIQ 76 -1 -1 -1 -1 -1 -syscon junkerr EREMCHG 78 -1 -1 -1 -1 -1 -syscon junkerr ELIBACC 79 -1 -1 -1 -1 -1 -syscon junkerr ELIBBAD 80 -1 -1 -1 -1 -1 -syscon junkerr ELIBSCN 81 -1 -1 -1 -1 -1 -syscon junkerr ELIBMAX 82 -1 -1 -1 -1 -1 -syscon junkerr ELIBEXEC 83 -1 -1 -1 -1 -1 -syscon junkerr ESTRPIPE 86 -1 -1 -1 -1 -1 -syscon junkerr EUCLEAN 117 -1 -1 -1 -1 -1 -syscon junkerr ENOTNAM 118 -1 -1 -1 -1 -1 -syscon junkerr ENAVAIL 119 -1 -1 -1 -1 -1 -syscon junkerr EISNAM 120 -1 -1 -1 -1 -1 -syscon junkerr EREMOTEIO 121 -1 -1 -1 -1 -1 -syscon junkerr ENOKEY 126 -1 -1 -1 -1 -1 -syscon junkerr EKEYEXPIRED 127 -1 -1 -1 -1 -1 -syscon junkerr EKEYREVOKED 128 -1 -1 -1 -1 -1 -syscon junkerr EKEYREJECTED 129 -1 -1 -1 -1 -1 -syscon junkerr ERFKILL 132 -1 -1 -1 -1 -1 -syscon junkerr EHWPOISON 133 -1 -1 -1 -1 -1 +# 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 # arpanet fork combating human-induced exhaustion of our ipv4 address space # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon ipv6 IPV6_PMTUDISC_DONT 0 0 0 0 0 0 # consensus -syscon ipv6 IPV6_RTHDR_LOOSE 0 0 0 0 0 0 # consensus -syscon ipv6 IPV6_RTHDR_TYPE_0 0 0 0 0 0 0 # consensus -syscon ipv6 IPV6_CHECKSUM 7 26 26 26 26 26 # bsd consensus -syscon ipv6 IPV6_JOIN_GROUP 20 12 12 12 12 12 # bsd consensus -syscon ipv6 IPV6_LEAVE_GROUP 21 13 13 13 13 13 # bsd consensus -syscon ipv6 IPV6_MULTICAST_HOPS 18 10 10 10 10 10 # bsd consensus -syscon ipv6 IPV6_MULTICAST_IF 17 9 9 9 9 9 # bsd consensus -syscon ipv6 IPV6_MULTICAST_LOOP 19 11 11 11 11 11 # bsd consensus -syscon ipv6 IPV6_UNICAST_HOPS 0x10 4 4 4 4 4 # bsd consensus -syscon ipv6 IPV6_V6ONLY 26 27 27 27 27 27 # bsd consensus -syscon ipv6 IPV6_RECVTCLASS 66 35 57 57 57 40 -syscon ipv6 IPV6_TCLASS 67 36 61 61 61 39 -syscon ipv6 IPV6_DONTFRAG 62 0 62 62 62 14 -syscon ipv6 IPV6_HOPLIMIT 52 0 47 47 47 21 -syscon ipv6 IPV6_HOPOPTS 54 0 49 49 49 1 -syscon ipv6 IPV6_PKTINFO 50 0 46 46 46 19 -syscon ipv6 IPV6_RECVRTHDR 56 0 38 38 38 38 -syscon ipv6 IPV6_RTHDR 57 0 51 51 51 0x20 -syscon ipv6 IPV6_DSTOPTS 59 0 50 50 50 0 -syscon ipv6 IPV6_IPSEC_POLICY 34 28 28 0 0 0 -syscon ipv6 IPV6_NEXTHOP 9 0 48 48 48 0 -syscon ipv6 IPV6_PATHMTU 61 0 44 44 44 0 -syscon ipv6 IPV6_RECVDSTOPTS 58 0 40 40 40 0 -syscon ipv6 IPV6_RECVHOPLIMIT 51 0 37 37 37 0 -syscon ipv6 IPV6_RECVHOPOPTS 53 0 39 39 39 0 -syscon ipv6 IPV6_RECVPATHMTU 60 0 43 43 43 0 -syscon ipv6 IPV6_RECVPKTINFO 49 0 36 36 36 0 -syscon ipv6 IPV6_RTHDRDSTOPTS 55 0 35 35 35 0 -syscon ipv6 IPV6_RTHDR_STRICT 1 1 1 0 0 0 -syscon ipv6 IPV6_ADD_MEMBERSHIP 20 0 0 0 0 12 # bsd consensus -syscon ipv6 IPV6_DROP_MEMBERSHIP 21 0 0 0 0 13 # bsd consensus -syscon ipv6 IPV6_HDRINCL 36 0 0 0 0 2 # bsd consensus -syscon ipv6 IPV6_MTU 24 0 0 0 0 72 # bsd consensus -syscon ipv6 IPV6_MTU_DISCOVER 23 0 0 0 0 71 # bsd consensus -syscon ipv6 IPV6_RECVERR 25 0 0 0 0 75 # bsd consensus -syscon ipv6 IPV6_2292DSTOPTS 4 23 0 0 0 0 -syscon ipv6 IPV6_2292HOPLIMIT 8 20 0 0 0 0 -syscon ipv6 IPV6_2292HOPOPTS 3 22 0 0 0 0 -syscon ipv6 IPV6_2292PKTINFO 2 19 0 0 0 0 -syscon ipv6 IPV6_2292PKTOPTIONS 6 25 0 0 0 0 -syscon ipv6 IPV6_2292RTHDR 5 24 0 0 0 0 -syscon ipv6 IPV6_AUTOFLOWLABEL 0 0 59 59 59 0 -syscon ipv6 IPV6_ADDRFORM 1 0 0 0 0 0 -syscon ipv6 IPV6_AUTHHDR 10 0 0 0 0 0 -syscon ipv6 IPV6_JOIN_ANYCAST 27 0 0 0 0 0 -syscon ipv6 IPV6_LEAVE_ANYCAST 28 0 0 0 0 0 -syscon ipv6 IPV6_PMTUDISC_DO 2 0 0 0 0 0 -syscon ipv6 IPV6_PMTUDISC_INTERFACE 4 0 0 0 0 0 -syscon ipv6 IPV6_PMTUDISC_OMIT 5 0 0 0 0 0 -syscon ipv6 IPV6_PMTUDISC_PROBE 3 0 0 0 0 0 -syscon ipv6 IPV6_PMTUDISC_WANT 1 0 0 0 0 0 -syscon ipv6 IPV6_ROUTER_ALERT 22 0 0 0 0 0 -syscon ipv6 IPV6_RXDSTOPTS 59 0 0 0 0 0 -syscon ipv6 IPV6_RXHOPOPTS 54 0 0 0 0 0 -syscon ipv6 IPV6_XFRM_POLICY 35 0 0 0 0 0 -syscon ipv6 IPV6_MINHOPCOUNT 0 0 0 65 65 0 -syscon ipv6 IPV6_ORIGDSTADDR 0 0 72 0 0 0 -syscon ipv6 IPV6_RECVORIGDSTADDR 0 0 72 0 0 0 -syscon ipv6 INET6_ADDRSTRLEN 46 46 46 46 46 65 # unix consensus -syscon icmp6 ICMP6_DST_UNREACH_NOROUTE 0 0 0 0 0 0 # consensus -syscon icmp6 ICMP6_PARAMPROB_HEADER 0 0 0 0 0 0 # consensus -syscon icmp6 ICMP6_TIME_EXCEED_TRANSIT 0 0 0 0 0 0 # consensus -syscon icmp6 ICMP6_DST_UNREACH_ADMIN 1 1 1 1 1 1 # consensus -syscon icmp6 ICMP6_PARAMPROB_NEXTHEADER 1 1 1 1 1 1 # consensus -syscon icmp6 ICMP6_TIME_EXCEED_REASSEMBLY 1 1 1 1 1 1 # consensus -syscon icmp6 ICMP6_DST_UNREACH 1 1 1 1 1 0 # unix consensus -syscon icmp6 ICMP6_FILTER 1 18 18 18 18 0 # bsd consensus -syscon icmp6 ICMP6_DST_UNREACH_BEYONDSCOPE 2 2 2 2 2 2 # consensus -syscon icmp6 ICMP6_PARAMPROB_OPTION 2 2 2 2 2 2 # consensus -syscon icmp6 ICMP6_PACKET_TOO_BIG 2 2 2 2 2 0 # unix consensus -syscon icmp6 ICMP6_DST_UNREACH_ADDR 3 3 3 3 3 3 # consensus -syscon icmp6 ICMP6_TIME_EXCEEDED 3 3 3 3 3 0 # unix consensus -syscon icmp6 ICMP6_DST_UNREACH_NOPORT 4 4 4 4 4 4 # consensus -syscon icmp6 ICMP6_PARAM_PROB 4 4 4 4 4 0 # unix consensus -syscon icmp6 ICMP6_RR_FLAGS_PREVDONE 8 8 8 8 8 0 # unix consensus -syscon icmp6 ICMP6_RR_FLAGS_SPECSITE 0x10 0x10 0x10 0x10 0x10 0 # unix consensus -syscon icmp6 ICMP6_RR_PCOUSE_RAFLAGS_AUTO 0x10 0x40 0x40 0x40 0x40 0 # bsd consensus -syscon icmp6 ICMP6_RR_FLAGS_FORCEAPPLY 0x20 0x20 0x20 0x20 0x20 0 # unix consensus -syscon icmp6 ICMP6_RR_PCOUSE_RAFLAGS_ONLINK 0x20 0x80 0x80 0x80 0x80 0 # bsd consensus -syscon icmp6 ICMP6_RR_FLAGS_REQRESULT 0x40 0x40 0x40 0x40 0x40 0 # unix consensus -syscon icmp6 ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME 0x40 0x40 0x40 0x40 0x40 0 # unix consensus -syscon icmp6 ICMP6_INFOMSG_MASK 0x80 0x80 0x80 0x80 0x80 0x80 # consensus -syscon icmp6 ICMP6_ECHO_REQUEST 0x80 0x80 0x80 0x80 0x80 0 # unix consensus -syscon icmp6 ICMP6_RR_FLAGS_TEST 0x80 0x80 0x80 0x80 0x80 0 # unix consensus -syscon icmp6 ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME 0x80 0x80 0x80 0x80 0x80 0 # unix consensus -syscon icmp6 ICMP6_ECHO_REPLY 129 129 129 129 129 0 # unix consensus -syscon icmp6 ICMP6_ROUTER_RENUMBERING 138 138 138 138 138 0 # unix consensus -syscon icmp6 ICMP6_RR_RESULT_FLAGS_FORBIDDEN 0x0100 0x0100 0x0100 0x0100 0x0100 0 # unix consensus -syscon icmp6 ICMP6_RR_RESULT_FLAGS_OOB 0x0200 0x0200 0x0200 0x0200 0x0200 0 # unix consensus +# 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 -syscon misc FIFOTYPE 54 54 54 54 54 0 # unix consensus -syscon misc GRPQUOTA 1 1 1 1 1 0 # unix consensus -syscon misc IF_NAMESIZE 0x10 0x10 0x10 0x10 0x10 0 # unix consensus -syscon misc INTERMEDIATE_C_GOOD 10 0 0 0 0 0 -syscon misc INTERMEDIATE_GOOD 8 0 0 0 0 0 +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 IOV_MAX 0x0400 0x0400 0x0400 0x0400 0x0400 16 # unix consensus & MSG_MAXIOVLEN -syscon misc LINE_MAX 0x0800 0x0800 0x0800 0x0800 0x0800 0 # unix consensus -syscon misc LINKED_CMD_COMPLETE 10 0 0 0 0 0 -syscon misc LINKED_FLG_CMD_COMPLETE 11 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 LNKTYPE 49 49 49 49 49 0 # unix consensus -syscon misc MAXNAMLEN 255 255 255 255 255 0 # unix consensus -syscon misc MAXQUOTAS 2 2 2 2 2 0 # unix consensus -syscon misc MEDIUM_ERROR 3 0 0 0 0 0 -syscon misc MEDIUM_SCAN 56 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 NBBY 8 8 8 8 8 0 # unix consensus -syscon misc NR_DQHASH 43 0 0 0 0 0 -syscon misc NR_DQUOTS 0x0100 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 PERSISTENT_RESERVE_IN 94 0 0 0 0 0 -syscon misc PERSISTENT_RESERVE_OUT 95 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 PRELIM 1 1 1 1 1 0 # unix consensus -syscon misc REGTYPE 48 48 48 48 48 0 # unix consensus -syscon misc RES_PRF_CLASS 4 4 4 4 4 0 # unix consensus -syscon misc RHF_GUARANTEE_START_INIT 0x80 0 0 0 0 0 -syscon misc RHF_NO_LIBRARY_REPLACEMENT 4 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 RRQ 1 1 1 1 1 0 # unix consensus -syscon misc RTF_NOFORWARD 0x1000 0 0 0 0 0 -syscon misc RTF_NOPMTUDISC 0x4000 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 SARMAG 8 8 8 8 8 0 # unix consensus -syscon misc SEGSIZE 0x0200 0x0200 0x0200 0x0200 0x0200 0 # unix consensus -syscon misc SEND_DIAGNOSTIC 29 0 0 0 0 0 -syscon misc SEND_VOLUME_TAG 182 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 SET_LIMITS 51 0 0 0 0 0 -syscon misc SET_WINDOW 36 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 SFD_CLOEXEC 0x080000 0 0 0 0 0 -syscon misc SFD_NONBLOCK 0x0800 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 SUBCMDMASK 255 255 255 255 255 0 # unix consensus -syscon misc SUBCMDSHIFT 8 8 8 8 8 0 # unix consensus -syscon misc SYMTYPE 50 50 50 50 50 0 # unix consensus -syscon misc TGEXEC 8 8 8 8 8 0 # unix consensus -syscon misc TGREAD 0x20 0x20 0x20 0x20 0x20 0 # unix consensus -syscon misc TGWRITE 0x10 0x10 0x10 0x10 0x10 0 # unix consensus -syscon misc TMAGLEN 6 6 6 6 6 0 # unix consensus -syscon misc TOEXEC 1 1 1 1 1 0 # unix consensus -syscon misc TOREAD 4 4 4 4 4 0 # unix consensus -syscon misc TOWRITE 2 2 2 2 2 0 # unix consensus -syscon misc TRANSIENT 4 4 4 4 4 0 # unix consensus -syscon misc TSGID 0x0400 0x0400 0x0400 0x0400 0x0400 0 # unix consensus -syscon misc TSUID 0x0800 0x0800 0x0800 0x0800 0x0800 0 # unix consensus -syscon misc TSVTX 0x0200 0x0200 0x0200 0x0200 0x0200 0 # unix consensus -syscon misc TUEXEC 0x40 0x40 0x40 0x40 0x40 0 # unix consensus -syscon misc TUREAD 0x0100 0x0100 0x0100 0x0100 0x0100 0 # unix consensus -syscon misc TUWRITE 0x80 0x80 0x80 0x80 0x80 0 # unix consensus -syscon misc TVERSLEN 2 2 2 2 2 0 # unix consensus -syscon misc WORD_BIT 0x20 0x20 0x20 0x20 0x20 0 # unix consensus -syscon misc WRQ 2 2 2 2 2 0 # unix consensus -syscon misc SIGEV_THREAD 2 3 2 0 2 0 -syscon misc SIGEV_SIGNAL 0 1 1 0 1 0 -syscon misc SIGEV_NONE 1 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 BC_BASE_MAX 99 99 99 0x7fffffff 0x7fffffff 0 -syscon misc BC_DIM_MAX 0x0800 0x0800 0x0800 0xffff 0xffff 0 -syscon misc BC_SCALE_MAX 99 99 99 0x7fffffff 0x7fffffff 0 -syscon misc BC_STRING_MAX 0x03e8 0x03e8 0x03e8 0x7fffffff 0x7fffffff 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 ABORTED_COMMAND 11 0 0 0 0 0 -syscon misc ACORE 0 8 8 8 8 0 # bsd consensus -syscon misc AFORK 0 1 1 1 1 0 # bsd consensus -syscon misc AIO_ALLDONE 2 1 3 0 0 0 -syscon misc AIO_NOTCANCELED 1 4 2 0 0 0 -syscon misc AIO_CANCELED 0 2 1 0 0 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 # baud rates # -# group name GNU/Systemd XNU's Not UNIX! FreeBSD OpenBSD NetBSD The New Technology Commentary -syscon baud B0 0 0 0 0 0 0 -syscon baud B50 1 50 50 50 50 50 -syscon baud B75 2 75 75 75 75 75 -syscon baud B110 3 110 110 110 110 110 -syscon baud B134 4 134 134 134 134 134 -syscon baud B150 5 150 150 150 150 150 -syscon baud B200 6 200 200 200 200 200 -syscon baud B300 7 300 300 300 300 300 -syscon baud B600 8 600 600 600 600 600 -syscon baud B1200 9 1200 1200 1200 1200 1200 -syscon baud B1800 10 1800 1800 1800 1800 1800 -syscon baud B2400 11 2400 2400 2400 2400 2400 -syscon baud B4800 12 4800 4800 4800 4800 4800 -syscon baud B9600 13 9600 9600 9600 9600 9600 -syscon baud B19200 14 19200 19200 19200 19200 19200 -syscon baud B38400 15 38400 38400 38400 38400 38400 -syscon baud B57600 0x1001 57600 57600 57600 57600 57600 -syscon baud B115200 0x1002 115200 115200 115200 115200 115200 -syscon baud B230400 0x1003 230400 230400 230400 230400 230400 -syscon baud B500000 0x1005 500000 500000 500000 500000 500000 -syscon baud B576000 0x1006 576000 576000 576000 576000 576000 -syscon baud B1000000 0x1008 1000000 1000000 1000000 1000000 1000000 -syscon baud B1152000 0x1009 1152000 1152000 1152000 1152000 1152000 -syscon baud B1500000 0x100a 1500000 1500000 1500000 1500000 1500000 -syscon baud B2000000 0x100b 2000000 2000000 2000000 2000000 2000000 -syscon baud B2500000 0x100c 2500000 2500000 2500000 2500000 2500000 -syscon baud B3000000 0x100d 3000000 3000000 3000000 3000000 3000000 -syscon baud B3500000 0x100e 3500000 3500000 3500000 3500000 3500000 -syscon baud B4000000 0x100f 4000000 4000000 4000000 4000000 4000000 +# 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 -syscon misc WEOF 0xffffffff -1 -1 -1 -1 -1 # bsd consensus (win fake) -syscon misc _LINUX_QUOTA_VERSION 2 0 0 0 0 0 -syscon misc _SEM_SEMUN_UNDEFINED 1 0 0 0 0 0 -syscon misc D_FMT 0x020029 2 2 1 1 0 -syscon misc D_T_FMT 0x020028 1 1 0 0 0 +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 LOGIN_PROCESS 6 6 6 0 0 0 -syscon misc LOGIN_NAME_MAX 0x0100 0 0 0x20 0x20 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 T_FMT 0x02002a 3 3 2 2 0 -syscon misc T_FMT_AMPM 0x02002b 4 4 3 3 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 UL_GETFSIZE 1 1 1 0 0 0 -syscon misc UL_SETFSIZE 2 2 2 0 0 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 XATTR_CREATE 1 2 0 0 0 0 -syscon misc XATTR_REPLACE 2 4 0 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 # https://youtu.be/GUQUD3IMbb4?t=85 diff --git a/libc/sysv/consts/ABORTED_COMMAND.S b/libc/sysv/consts/ABORTED_COMMAND.S index 4cbcc7df9..798bbd496 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,0,0,0,0,0 +.syscon misc,ABORTED_COMMAND,11,11,0,0,0,0,0 diff --git a/libc/sysv/consts/ACCT_BYTEORDER.S b/libc/sysv/consts/ACCT_BYTEORDER.S index f781519b4..cd598d752 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 +.syscon misc,ACCT_BYTEORDER,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/ACCT_COMM.S b/libc/sysv/consts/ACCT_COMM.S index ae676d743..5285f5158 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,0,0,0,0,0 +.syscon misc,ACCT_COMM,0x10,0x10,0,0,0,0,0 diff --git a/libc/sysv/consts/ACK.S b/libc/sysv/consts/ACK.S index 7d1fee371..a8a4e6538 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,0 +.syscon misc,ACK,4,4,4,4,4,4,0 diff --git a/libc/sysv/consts/ACORE.S b/libc/sysv/consts/ACORE.S index 6f8490395..ab175cdb3 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,8,8,8,8,0 +.syscon misc,ACORE,0,0,8,8,8,8,0 diff --git a/libc/sysv/consts/AFORK.S b/libc/sysv/consts/AFORK.S index 0eb2c0456..2106ad580 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,1,1,1,1,0 +.syscon misc,AFORK,0,0,1,1,1,1,0 diff --git a/libc/sysv/consts/AF_ALG.S b/libc/sysv/consts/AF_ALG.S index c59010173..455e82381 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,0,0,0,0,0 +.syscon af,AF_ALG,38,38,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_APPLETALK.S b/libc/sysv/consts/AF_APPLETALK.S index bbed198c5..34503e783 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,0x10,0x10,0x10,0x10,0x10 +.syscon af,AF_APPLETALK,5,5,0x10,0x10,0x10,0x10,0x10 diff --git a/libc/sysv/consts/AF_ASH.S b/libc/sysv/consts/AF_ASH.S index 44fe7d5a0..08f7694bf 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,0,0,0,0,0 +.syscon af,AF_ASH,18,18,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_ATMPVC.S b/libc/sysv/consts/AF_ATMPVC.S index a0952310b..d177825c5 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,0,0,0,0,0 +.syscon af,AF_ATMPVC,8,8,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_ATMSVC.S b/libc/sysv/consts/AF_ATMSVC.S index c05f96c99..f6880d930 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,0,0,0,0,0 +.syscon af,AF_ATMSVC,20,20,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_AX25.S b/libc/sysv/consts/AF_AX25.S index 6ac8c5097..1dd447eeb 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,0,0,0,0,0 +.syscon af,AF_AX25,3,3,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_BLUETOOTH.S b/libc/sysv/consts/AF_BLUETOOTH.S index 7cd00f07a..dd6547173 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,0,36,0x20,31,0 +.syscon af,AF_BLUETOOTH,31,31,0,36,0x20,31,0 diff --git a/libc/sysv/consts/AF_BRIDGE.S b/libc/sysv/consts/AF_BRIDGE.S index 3cbdabbb3..8de65530e 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,0,0,0,0,0 +.syscon af,AF_BRIDGE,7,7,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_CAIF.S b/libc/sysv/consts/AF_CAIF.S index 2af442068..862738728 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,0,0,0,0,0 +.syscon af,AF_CAIF,37,37,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_CAN.S b/libc/sysv/consts/AF_CAN.S index 41eaacb12..a6d63bd3a 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,0,0,0,35,0 +.syscon af,AF_CAN,29,29,0,0,0,35,0 diff --git a/libc/sysv/consts/AF_ECONET.S b/libc/sysv/consts/AF_ECONET.S index 48c8667e0..e36086021 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,0,0,0,0,0 +.syscon af,AF_ECONET,19,19,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_FILE.S b/libc/sysv/consts/AF_FILE.S index 419d70a87..16be98fe0 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,0,0,0,0,0 +.syscon af,AF_FILE,1,1,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_IB.S b/libc/sysv/consts/AF_IB.S index 251f8d7a2..93d179c6a 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,0,0,0,0,0 +.syscon af,AF_IB,27,27,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_IEEE802154.S b/libc/sysv/consts/AF_IEEE802154.S index 9bb1d979d..f93e27922 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,0,0,0,0,0 +.syscon af,AF_IEEE802154,36,36,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_INET.S b/libc/sysv/consts/AF_INET.S index d496aff72..b0b3a9630 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 +.syscon af,AF_INET,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/AF_INET6.S b/libc/sysv/consts/AF_INET6.S index ea933b00a..5d68eee03 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,30,28,24,24,23 +.syscon af,AF_INET6,10,10,30,28,24,24,23 diff --git a/libc/sysv/consts/AF_IPX.S b/libc/sysv/consts/AF_IPX.S index b4f2f79d7..7677a145c 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,23,23,23,23,6 +.syscon af,AF_IPX,4,4,23,23,23,23,6 diff --git a/libc/sysv/consts/AF_IRDA.S b/libc/sysv/consts/AF_IRDA.S index 5e75e236b..a0e57b974 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,0,0,0,0,0 +.syscon af,AF_IRDA,23,23,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_ISDN.S b/libc/sysv/consts/AF_ISDN.S index 641815d94..3b5eca93a 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,28,26,26,26,0 +.syscon af,AF_ISDN,34,34,28,26,26,26,0 diff --git a/libc/sysv/consts/AF_IUCV.S b/libc/sysv/consts/AF_IUCV.S index 38e9c638e..bf2436111 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,0,0,0,0,0 +.syscon af,AF_IUCV,0x20,0x20,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_KCM.S b/libc/sysv/consts/AF_KCM.S index 912d36fe7..0bb913b9e 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,0,0,0,0,0 +.syscon af,AF_KCM,41,41,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_KEY.S b/libc/sysv/consts/AF_KEY.S index 896a11678..95a718047 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,0,0,30,0,0 +.syscon af,AF_KEY,15,15,0,0,30,0,0 diff --git a/libc/sysv/consts/AF_LINK.S b/libc/sysv/consts/AF_LINK.S index 7b95ace9d..a3f5a989b 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,18,18,18,18,0 +.syscon af,AF_LINK,0,0,18,18,18,18,0 diff --git a/libc/sysv/consts/AF_LLC.S b/libc/sysv/consts/AF_LLC.S index 69666a44e..07f29b28f 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,0,0,0,0,0 +.syscon af,AF_LLC,26,26,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_LOCAL.S b/libc/sysv/consts/AF_LOCAL.S index 183ec49bf..957fcb6ca 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 +.syscon af,AF_LOCAL,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/AF_MAX.S b/libc/sysv/consts/AF_MAX.S index c4516b23b..173f6c4c1 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,40,42,36,37,35 +.syscon af,AF_MAX,42,42,40,42,36,37,35 diff --git a/libc/sysv/consts/AF_MPLS.S b/libc/sysv/consts/AF_MPLS.S index 2f9e614d6..8ac6d02c6 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,0,0,33,33,0 +.syscon af,AF_MPLS,28,28,0,0,33,33,0 diff --git a/libc/sysv/consts/AF_NETBEUI.S b/libc/sysv/consts/AF_NETBEUI.S index 20c9099af..9ea4ce90d 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,0,0,0,0,0 +.syscon af,AF_NETBEUI,13,13,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_NETLINK.S b/libc/sysv/consts/AF_NETLINK.S index 5bdf97e16..b30ecd9cb 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,0,0,0,0,0 +.syscon af,AF_NETLINK,16,16,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_NETROM.S b/libc/sysv/consts/AF_NETROM.S index 5e0f7e8a3..4777e7b0e 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,0,0,0,0,0 +.syscon af,AF_NETROM,6,6,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_NFC.S b/libc/sysv/consts/AF_NFC.S index a8b38eb0b..218d84cb7 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,0,0,0,0,0 +.syscon af,AF_NFC,39,39,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_PACKET.S b/libc/sysv/consts/AF_PACKET.S index d6e323577..9c01f17e4 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,0,0,0,0,0 +.syscon af,AF_PACKET,17,17,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_PHONET.S b/libc/sysv/consts/AF_PHONET.S index e65f14a92..894982197 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,0,0,0,0,0 +.syscon af,AF_PHONET,35,35,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_PPPOX.S b/libc/sysv/consts/AF_PPPOX.S index 28cf821dc..46f34bb38 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,0,0,0,0,0 +.syscon af,AF_PPPOX,24,24,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_RDS.S b/libc/sysv/consts/AF_RDS.S index bc1194c6a..682a76268 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,0,0,0,0,0 +.syscon af,AF_RDS,21,21,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_ROSE.S b/libc/sysv/consts/AF_ROSE.S index 9fa7fd51e..7110ae6b3 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,0,0,0,0,0 +.syscon af,AF_ROSE,11,11,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_ROUTE.S b/libc/sysv/consts/AF_ROUTE.S index ab76d1e23..95f77e48a 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,17,17,17,34,0 +.syscon af,AF_ROUTE,16,16,17,17,17,34,0 diff --git a/libc/sysv/consts/AF_RXRPC.S b/libc/sysv/consts/AF_RXRPC.S index de1362e3a..658ab0782 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,0,0,0,0,0 +.syscon af,AF_RXRPC,33,33,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_SECURITY.S b/libc/sysv/consts/AF_SECURITY.S index ef1a4082d..2b03eb2ad 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,0,0,0,0,0 +.syscon af,AF_SECURITY,14,14,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_SNA.S b/libc/sysv/consts/AF_SNA.S index d6ebc1b75..ace0c1549 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,11,11,11,11,11 +.syscon af,AF_SNA,22,22,11,11,11,11,11 diff --git a/libc/sysv/consts/AF_TIPC.S b/libc/sysv/consts/AF_TIPC.S index 3d7a12160..b2bacc1f7 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,0,0,0,0,0 +.syscon af,AF_TIPC,30,30,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_UNIX.S b/libc/sysv/consts/AF_UNIX.S index ed190c7d4..4a975a4cc 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 +.syscon af,AF_UNIX,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/AF_UNSPEC.S b/libc/sysv/consts/AF_UNSPEC.S index 23e5eb753..0be3a9fba 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 +.syscon af,AF_UNSPEC,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_VSOCK.S b/libc/sysv/consts/AF_VSOCK.S index 49a398ea0..76369409e 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,0,0,0,0,0 +.syscon af,AF_VSOCK,40,40,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_WANPIPE.S b/libc/sysv/consts/AF_WANPIPE.S index 8475c3331..40027950e 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,0,0,0,0,0 +.syscon af,AF_WANPIPE,25,25,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_X25.S b/libc/sysv/consts/AF_X25.S index e73a1562d..c079acf7b 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,0,0,0,0,0 +.syscon af,AF_X25,9,9,0,0,0,0,0 diff --git a/libc/sysv/consts/AIO_ALLDONE.S b/libc/sysv/consts/AIO_ALLDONE.S index fbced72f7..4222110ba 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,1,3,0,0,0 +.syscon misc,AIO_ALLDONE,2,2,1,3,0,0,0 diff --git a/libc/sysv/consts/AIO_CANCELED.S b/libc/sysv/consts/AIO_CANCELED.S index 47acb00f4..43cfe9a43 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,2,1,0,0,0 +.syscon misc,AIO_CANCELED,0,0,2,1,0,0,0 diff --git a/libc/sysv/consts/AIO_NOTCANCELED.S b/libc/sysv/consts/AIO_NOTCANCELED.S index ce744f807..6a135010a 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,4,2,0,0,0 +.syscon misc,AIO_NOTCANCELED,1,1,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 adb1fce4f..e47c19bef 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,0,0,0,0,0 +.syscon alg,ALG_SET_AEAD_ASSOCLEN,4,4,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 c189aa408..240d5440c 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,0,0,0,0,0 +.syscon alg,ALG_SET_AEAD_AUTHSIZE,5,5,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 859863d68..dceabd576 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,0,0,0,0,0 +.syscon alg,ALG_SET_DRBG_ENTROPY,6,6,0,0,0,0,0 diff --git a/libc/sysv/consts/ALG_SET_IV.S b/libc/sysv/consts/ALG_SET_IV.S index a98afeb22..2a5375bed 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,0,0,0,0,0 +.syscon alg,ALG_SET_IV,2,2,0,0,0,0,0 diff --git a/libc/sysv/consts/ALG_SET_KEY.S b/libc/sysv/consts/ALG_SET_KEY.S index 4873384c5..72100dda7 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,0,0,0,0,0 +.syscon alg,ALG_SET_KEY,1,1,0,0,0,0,0 diff --git a/libc/sysv/consts/ALG_SET_OP.S b/libc/sysv/consts/ALG_SET_OP.S index 62c64aeb4..002704fb1 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,0,0,0,0,0 +.syscon alg,ALG_SET_OP,3,3,0,0,0,0,0 diff --git a/libc/sysv/consts/AREGTYPE.S b/libc/sysv/consts/AREGTYPE.S index f34b61b11..59a26d84e 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 +.syscon misc,AREGTYPE,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_BASE.S b/libc/sysv/consts/AT_BASE.S index 84a16f7eb..a615c9b79 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,0,7,0,7,0 +.syscon auxv,AT_BASE,7,7,0,7,0,7,0 diff --git a/libc/sysv/consts/AT_BASE_PLATFORM.S b/libc/sysv/consts/AT_BASE_PLATFORM.S index a8fc53633..c55016000 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,0,0,0,0,0 +.syscon auxv,AT_BASE_PLATFORM,24,24,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_CANARY.S b/libc/sysv/consts/AT_CANARY.S index 9a0fda0b6..1cfbdcc04 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,16,0,0,0 +.syscon auxv,AT_CANARY,0,0,0,16,0,0,0 diff --git a/libc/sysv/consts/AT_CANARYLEN.S b/libc/sysv/consts/AT_CANARYLEN.S index ee5e819d9..bfd730ebb 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,17,0,0,0 +.syscon auxv,AT_CANARYLEN,0,0,0,17,0,0,0 diff --git a/libc/sysv/consts/AT_CLKTCK.S b/libc/sysv/consts/AT_CLKTCK.S index 889a06243..7b3923d53 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,0,0,0,0,0 +.syscon auxv,AT_CLKTCK,17,17,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_DCACHEBSIZE.S b/libc/sysv/consts/AT_DCACHEBSIZE.S index c891f8a0d..cc1145831 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,0,0,0,0,0 +.syscon auxv,AT_DCACHEBSIZE,19,19,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_EACCESS.S b/libc/sysv/consts/AT_EACCESS.S index 9e18631fd..740567edb 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,0x10,0x0100,1,0x100,0 +.syscon at,AT_EACCESS,0x0200,0x0200,0x10,0x0100,1,0x100,0 diff --git a/libc/sysv/consts/AT_EGID.S b/libc/sysv/consts/AT_EGID.S index 1826e2b9e..1440256e0 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,0,0,0,2002,0 +.syscon auxv,AT_EGID,14,14,0,0,0,2002,0 diff --git a/libc/sysv/consts/AT_EHDRFLAGS.S b/libc/sysv/consts/AT_EHDRFLAGS.S index 47b678e3b..ddb5b97b0 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,24,0,0,0 +.syscon auxv,AT_EHDRFLAGS,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 9ebdd6c75..0d708ec78 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,0,0,0,0,0 +.syscon at,AT_EMPTY_PATH,0x1000,0x1000,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_ENTRY.S b/libc/sysv/consts/AT_ENTRY.S index d9ac51feb..8ab80db4c 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,0,9,0,9,0 +.syscon auxv,AT_ENTRY,9,9,0,9,0,9,0 diff --git a/libc/sysv/consts/AT_EUID.S b/libc/sysv/consts/AT_EUID.S index 9de5fb104..1b3241d6f 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,0,0,0,2000,0 +.syscon auxv,AT_EUID,12,12,0,0,0,2000,0 diff --git a/libc/sysv/consts/AT_EXECFD.S b/libc/sysv/consts/AT_EXECFD.S index 720919516..f75aab359 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,0,2,0,2,0 +.syscon auxv,AT_EXECFD,2,2,0,2,0,2,0 diff --git a/libc/sysv/consts/AT_EXECFN.S b/libc/sysv/consts/AT_EXECFN.S index 0fa809424..9b064dad8 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,15,999,2014,31 +.syscon auxv,AT_EXECFN,31,31,31,15,999,2014,31 diff --git a/libc/sysv/consts/AT_EXECPATH.S b/libc/sysv/consts/AT_EXECPATH.S index 119cf8b4f..28e9afa88 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,15,999,2014,31 +.syscon auxv,AT_EXECPATH,31,31,31,15,999,2014,31 diff --git a/libc/sysv/consts/AT_FDCWD.S b/libc/sysv/consts/AT_FDCWD.S index 66cc5fb6d..af9ec02a5 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,-2,-100,-100,-100,-100 +.syscon at,AT_FDCWD,-100,-100,-2,-100,-100,-100,-100 diff --git a/libc/sysv/consts/AT_FLAGS.S b/libc/sysv/consts/AT_FLAGS.S index b5bf0d555..dfca95c91 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,0,8,0,8,0 +.syscon auxv,AT_FLAGS,8,8,0,8,0,8,0 diff --git a/libc/sysv/consts/AT_GID.S b/libc/sysv/consts/AT_GID.S index b58908583..eaf124dd5 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,0,0,0,2003,0 +.syscon auxv,AT_GID,13,13,0,0,0,2003,0 diff --git a/libc/sysv/consts/AT_HWCAP.S b/libc/sysv/consts/AT_HWCAP.S index e8ccfd9cf..60b86578f 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,0,0,0,0,0 +.syscon auxv,AT_HWCAP,16,16,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_HWCAP2.S b/libc/sysv/consts/AT_HWCAP2.S index 7bbc03ef8..0f952a46e 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,0,0,0,0,0 +.syscon auxv,AT_HWCAP2,26,26,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_ICACHEBSIZE.S b/libc/sysv/consts/AT_ICACHEBSIZE.S index 7ae38a63b..fd25e6f17 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,0,0,0,0,0 +.syscon auxv,AT_ICACHEBSIZE,20,20,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_MINSIGSTKSZ.S b/libc/sysv/consts/AT_MINSIGSTKSZ.S index 15758208f..06ec6eadf 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,0,0,0,0,0 +.syscon auxv,AT_MINSIGSTKSZ,51,51,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_NCPUS.S b/libc/sysv/consts/AT_NCPUS.S index a79325514..4b2f66514 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,19,0,0,0 +.syscon auxv,AT_NCPUS,0,0,0,19,0,0,0 diff --git a/libc/sysv/consts/AT_NOTELF.S b/libc/sysv/consts/AT_NOTELF.S index b1126c402..4dec3cc9d 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,0,10,0,0,0 +.syscon auxv,AT_NOTELF,10,10,0,10,0,0,0 diff --git a/libc/sysv/consts/AT_NO_AUTOMOUNT.S b/libc/sysv/consts/AT_NO_AUTOMOUNT.S index 62ea21cc8..2c02b7b7c 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,0,0,0,0,0 +.syscon auxv,AT_NO_AUTOMOUNT,0x0800,0x0800,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_OSRELDATE.S b/libc/sysv/consts/AT_OSRELDATE.S index d9e9855bb..0fa72f59a 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,18,0,0,0 +.syscon auxv,AT_OSRELDATE,0,0,0,18,0,0,0 diff --git a/libc/sysv/consts/AT_PAGESIZES.S b/libc/sysv/consts/AT_PAGESIZES.S index 7ecb5f2cd..7705d3a56 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,20,0,0,0 +.syscon auxv,AT_PAGESIZES,0,0,0,20,0,0,0 diff --git a/libc/sysv/consts/AT_PAGESIZESLEN.S b/libc/sysv/consts/AT_PAGESIZESLEN.S index 1c2509346..72d02f50d 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,21,0,0,0 +.syscon auxv,AT_PAGESIZESLEN,0,0,0,21,0,0,0 diff --git a/libc/sysv/consts/AT_PAGESZ.S b/libc/sysv/consts/AT_PAGESZ.S index 8a5000837..279661fac 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,0,6,0,6,0 +.syscon auxv,AT_PAGESZ,6,6,0,6,0,6,0 diff --git a/libc/sysv/consts/AT_PHDR.S b/libc/sysv/consts/AT_PHDR.S index 64b33fe67..79c80fff6 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,0,3,0,3,0 +.syscon auxv,AT_PHDR,3,3,0,3,0,3,0 diff --git a/libc/sysv/consts/AT_PHENT.S b/libc/sysv/consts/AT_PHENT.S index 2afb2c290..44938ff3d 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,0,4,0,4,0 +.syscon auxv,AT_PHENT,4,4,0,4,0,4,0 diff --git a/libc/sysv/consts/AT_PHNUM.S b/libc/sysv/consts/AT_PHNUM.S index 0b677987f..7f948612f 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,0,5,0,5,0 +.syscon auxv,AT_PHNUM,5,5,0,5,0,5,0 diff --git a/libc/sysv/consts/AT_PLATFORM.S b/libc/sysv/consts/AT_PLATFORM.S index 97c1aef6e..10f606d06 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,0,0,0,0,0 +.syscon auxv,AT_PLATFORM,15,15,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_RANDOM.S b/libc/sysv/consts/AT_RANDOM.S index 9badd07c8..d3f7368b1 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,0,16,0,0,0 +.syscon auxv,AT_RANDOM,25,25,0,16,0,0,0 diff --git a/libc/sysv/consts/AT_REMOVEDIR.S b/libc/sysv/consts/AT_REMOVEDIR.S index cef47cc15..05d76e72a 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,0x80,0x0800,8,0x800,0x0200 +.syscon at,AT_REMOVEDIR,0x0200,0x0200,0x80,0x0800,8,0x800,0x0200 diff --git a/libc/sysv/consts/AT_SECURE.S b/libc/sysv/consts/AT_SECURE.S index 40b16972f..802e78088 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,0,0,0,0,0 +.syscon auxv,AT_SECURE,23,23,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_STACKBASE.S b/libc/sysv/consts/AT_STACKBASE.S index a7689a9b0..b50c7ff15 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,13,0 +.syscon auxv,AT_STACKBASE,0,0,0,0,0,13,0 diff --git a/libc/sysv/consts/AT_STACKPROT.S b/libc/sysv/consts/AT_STACKPROT.S index 3e45d2737..0ec5112c7 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,23,0,0,0 +.syscon auxv,AT_STACKPROT,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 a232727ad..3b02aca50 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,0x40,0x0400,4,0x400,0 +.syscon at,AT_SYMLINK_FOLLOW,0x0400,0x0400,0x40,0x0400,4,0x400,0 diff --git a/libc/sysv/consts/AT_SYMLINK_NOFOLLOW.S b/libc/sysv/consts/AT_SYMLINK_NOFOLLOW.S index 86f57a995..7fc385e1b 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,0x20,0x0200,2,0x200,0x0100 +.syscon at,AT_SYMLINK_NOFOLLOW,0x0100,0x0100,0x20,0x0200,2,0x200,0x0100 diff --git a/libc/sysv/consts/AT_SYSINFO_EHDR.S b/libc/sysv/consts/AT_SYSINFO_EHDR.S index 7e17729db..37477d7c6 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,0,0,0,0,0 +.syscon auxv,AT_SYSINFO_EHDR,33,33,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_TIMEKEEP.S b/libc/sysv/consts/AT_TIMEKEEP.S index f90ab4b4c..20fb98079 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,22,0,0,0 +.syscon auxv,AT_TIMEKEEP,0,0,0,22,0,0,0 diff --git a/libc/sysv/consts/AT_UCACHEBSIZE.S b/libc/sysv/consts/AT_UCACHEBSIZE.S index 3944b751c..597400777 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,0,0,0,0,0 +.syscon auxv,AT_UCACHEBSIZE,21,21,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_UID.S b/libc/sysv/consts/AT_UID.S index a646b5235..52527a04b 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,0,0,0,2001,0 +.syscon auxv,AT_UID,11,11,0,0,0,2001,0 diff --git a/libc/sysv/consts/B0.S b/libc/sysv/consts/B0.S index 10c881343..e09890c7e 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 +.syscon baud,B0,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/B1000000.S b/libc/sysv/consts/B1000000.S index 15271654f..ce658aea9 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,1000000,1000000,1000000,1000000,1000000 +.syscon baud,B1000000,0x1008,0x1008,1000000,1000000,1000000,1000000,1000000 diff --git a/libc/sysv/consts/B110.S b/libc/sysv/consts/B110.S index e3089240b..fc02acc28 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,110,110,110,110,110 +.syscon baud,B110,3,3,110,110,110,110,110 diff --git a/libc/sysv/consts/B115200.S b/libc/sysv/consts/B115200.S index 5d6d37373..fd5047253 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,115200,115200,115200,115200,115200 +.syscon baud,B115200,0x1002,0x1002,115200,115200,115200,115200,115200 diff --git a/libc/sysv/consts/B1152000.S b/libc/sysv/consts/B1152000.S index b33858fbe..4c1a87ca3 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,1152000,1152000,1152000,1152000,1152000 +.syscon baud,B1152000,0x1009,0x1009,1152000,1152000,1152000,1152000,1152000 diff --git a/libc/sysv/consts/B1200.S b/libc/sysv/consts/B1200.S index b25edbc28..1773153c7 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,1200,1200,1200,1200,1200 +.syscon baud,B1200,9,9,1200,1200,1200,1200,1200 diff --git a/libc/sysv/consts/B134.S b/libc/sysv/consts/B134.S index 53266cb86..4b8da11bc 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,134,134,134,134,134 +.syscon baud,B134,4,4,134,134,134,134,134 diff --git a/libc/sysv/consts/B150.S b/libc/sysv/consts/B150.S index 31796864f..06f546302 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,150,150,150,150,150 +.syscon baud,B150,5,5,150,150,150,150,150 diff --git a/libc/sysv/consts/B1500000.S b/libc/sysv/consts/B1500000.S index 653c8f976..968ab45b0 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,1500000,1500000,1500000,1500000,1500000 +.syscon baud,B1500000,0x100a,0x100a,1500000,1500000,1500000,1500000,1500000 diff --git a/libc/sysv/consts/B1800.S b/libc/sysv/consts/B1800.S index ac7324d24..48877f323 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,1800,1800,1800,1800,1800 +.syscon baud,B1800,10,10,1800,1800,1800,1800,1800 diff --git a/libc/sysv/consts/B19200.S b/libc/sysv/consts/B19200.S index b0d8b2fe3..bd4e668ea 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,19200,19200,19200,19200,19200 +.syscon baud,B19200,14,14,19200,19200,19200,19200,19200 diff --git a/libc/sysv/consts/B200.S b/libc/sysv/consts/B200.S index 2254f3148..554d8cff3 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,200,200,200,200,200 +.syscon baud,B200,6,6,200,200,200,200,200 diff --git a/libc/sysv/consts/B2000000.S b/libc/sysv/consts/B2000000.S index 12431b130..97992bc15 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,2000000,2000000,2000000,2000000,2000000 +.syscon baud,B2000000,0x100b,0x100b,2000000,2000000,2000000,2000000,2000000 diff --git a/libc/sysv/consts/B230400.S b/libc/sysv/consts/B230400.S index fbc970572..a0b8d3ab9 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,230400,230400,230400,230400,230400 +.syscon baud,B230400,0x1003,0x1003,230400,230400,230400,230400,230400 diff --git a/libc/sysv/consts/B2400.S b/libc/sysv/consts/B2400.S index 1aa9c6d2a..f0bd21c55 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,2400,2400,2400,2400,2400 +.syscon baud,B2400,11,11,2400,2400,2400,2400,2400 diff --git a/libc/sysv/consts/B2500000.S b/libc/sysv/consts/B2500000.S index 58087d5e2..b73aaa9de 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,2500000,2500000,2500000,2500000,2500000 +.syscon baud,B2500000,0x100c,0x100c,2500000,2500000,2500000,2500000,2500000 diff --git a/libc/sysv/consts/B300.S b/libc/sysv/consts/B300.S index f7a21f0ed..e10cda459 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,300,300,300,300,300 +.syscon baud,B300,7,7,300,300,300,300,300 diff --git a/libc/sysv/consts/B3000000.S b/libc/sysv/consts/B3000000.S index b836b8a2b..c4c0240d8 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,3000000,3000000,3000000,3000000,3000000 +.syscon baud,B3000000,0x100d,0x100d,3000000,3000000,3000000,3000000,3000000 diff --git a/libc/sysv/consts/B3500000.S b/libc/sysv/consts/B3500000.S index aaf07b7aa..040d270cf 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,3500000,3500000,3500000,3500000,3500000 +.syscon baud,B3500000,0x100e,0x100e,3500000,3500000,3500000,3500000,3500000 diff --git a/libc/sysv/consts/B38400.S b/libc/sysv/consts/B38400.S index 3d72fa554..a31689bd7 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,38400,38400,38400,38400,38400 +.syscon baud,B38400,15,15,38400,38400,38400,38400,38400 diff --git a/libc/sysv/consts/B4000000.S b/libc/sysv/consts/B4000000.S index 85e960368..df4042c36 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,4000000,4000000,4000000,4000000,4000000 +.syscon baud,B4000000,0x100f,0x100f,4000000,4000000,4000000,4000000,4000000 diff --git a/libc/sysv/consts/B4800.S b/libc/sysv/consts/B4800.S index 1cee65d3f..1e2a1615f 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,4800,4800,4800,4800,4800 +.syscon baud,B4800,12,12,4800,4800,4800,4800,4800 diff --git a/libc/sysv/consts/B50.S b/libc/sysv/consts/B50.S index f91f28f81..efaaa4172 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,50,50,50,50,50 +.syscon baud,B50,1,1,50,50,50,50,50 diff --git a/libc/sysv/consts/B500000.S b/libc/sysv/consts/B500000.S index ab8366c3c..57b0e9258 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,500000,500000,500000,500000,500000 +.syscon baud,B500000,0x1005,0x1005,500000,500000,500000,500000,500000 diff --git a/libc/sysv/consts/B57600.S b/libc/sysv/consts/B57600.S index 77ff9892e..62c9bf5b6 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,57600,57600,57600,57600,57600 +.syscon baud,B57600,0x1001,0x1001,57600,57600,57600,57600,57600 diff --git a/libc/sysv/consts/B576000.S b/libc/sysv/consts/B576000.S index e51060e8a..a49d879ea 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,576000,576000,576000,576000,576000 +.syscon baud,B576000,0x1006,0x1006,576000,576000,576000,576000,576000 diff --git a/libc/sysv/consts/B600.S b/libc/sysv/consts/B600.S index e6e7a01f7..684d0a7d4 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,600,600,600,600,600 +.syscon baud,B600,8,8,600,600,600,600,600 diff --git a/libc/sysv/consts/B75.S b/libc/sysv/consts/B75.S index f13c41a6d..1707bcd16 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,75,75,75,75,75 +.syscon baud,B75,2,2,75,75,75,75,75 diff --git a/libc/sysv/consts/B9600.S b/libc/sysv/consts/B9600.S index 7058c32dc..e060209bb 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,9600,9600,9600,9600,9600 +.syscon baud,B9600,13,13,9600,9600,9600,9600,9600 diff --git a/libc/sysv/consts/BC_BASE_MAX.S b/libc/sysv/consts/BC_BASE_MAX.S index ea9e95405..2759d931e 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,0x7fffffff,0x7fffffff,0 +.syscon misc,BC_BASE_MAX,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 c3b298696..63401604f 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,0xffff,0xffff,0 +.syscon misc,BC_DIM_MAX,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 0bafd226c..941effc7c 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,0x7fffffff,0x7fffffff,0 +.syscon misc,BC_SCALE_MAX,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 3be4da649..228c40b97 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,0x7fffffff,0x7fffffff,0 +.syscon misc,BC_STRING_MAX,0x03e8,0x03e8,0x03e8,0x03e8,0x7fffffff,0x7fffffff,0 diff --git a/libc/sysv/consts/BRKINT.S b/libc/sysv/consts/BRKINT.S index 3c8b9ec0f..90b9b4dc5 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 +.syscon termios,BRKINT,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010 diff --git a/libc/sysv/consts/BS0.S b/libc/sysv/consts/BS0.S index 8bc4e5f04..8c6916b14 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,0b000000000000000000,0b000000000000000000,0,0,0b0000000000000000 +.syscon termios,BS0,0b0000000000000000,0b0000000000000000,0b000000000000000000,0b000000000000000000,0,0,0b0000000000000000 diff --git a/libc/sysv/consts/BS1.S b/libc/sysv/consts/BS1.S index 39b78a224..38a61683a 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,0b001000000000000000,0b001000000000000000,0,0,0b0010000000000000 +.syscon termios,BS1,0b0010000000000000,0b0010000000000000,0b001000000000000000,0b001000000000000000,0,0,0b0010000000000000 diff --git a/libc/sysv/consts/BSDLY.S b/libc/sysv/consts/BSDLY.S index 474b85c3a..38b40086c 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,0b001000000000000000,0b001000000000000000,0,0,0b0010000000000000 +.syscon termios,BSDLY,0b0010000000000000,0b0010000000000000,0b001000000000000000,0b001000000000000000,0,0,0b0010000000000000 diff --git a/libc/sysv/consts/BUSY.S b/libc/sysv/consts/BUSY.S index 829165988..b4b700aad 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,0,0,0,0,0 +.syscon termios,BUSY,4,4,0,0,0,0,0 diff --git a/libc/sysv/consts/BUS_ADRALN.S b/libc/sysv/consts/BUS_ADRALN.S index 1ef06bbbc..70b541d70 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 +.syscon sicode,BUS_ADRALN,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/BUS_ADRERR.S b/libc/sysv/consts/BUS_ADRERR.S index 67cd338da..db2d2c10e 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 +.syscon sicode,BUS_ADRERR,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 6da2b9896..da2c7bf61 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,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000 +.syscon sicode,BUS_MCEERR_AO,5,5,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000 diff --git a/libc/sysv/consts/BUS_MCEERR_AR.S b/libc/sysv/consts/BUS_MCEERR_AR.S index 45e32fdbe..dccf40251 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,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000 +.syscon sicode,BUS_MCEERR_AR,4,4,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000 diff --git a/libc/sysv/consts/BUS_OBJERR.S b/libc/sysv/consts/BUS_OBJERR.S index 96dc0771c..06d95f097 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 +.syscon sicode,BUS_OBJERR,3,3,3,3,3,3,3 diff --git a/libc/sysv/consts/BUS_OOMERR.S b/libc/sysv/consts/BUS_OOMERR.S index bafccff3a..d4cb61ff1 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,100,-1,-1,-1 +.syscon sicode,BUS_OOMERR,-1,-1,-1,100,-1,-1,-1 diff --git a/libc/sysv/consts/CBAUD.S b/libc/sysv/consts/CBAUD.S index 0c8cfbe21..06c25cd93 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,0,0,0,0,0 +.syscon termios,CBAUD,0x100f,0x100f,0,0,0,0,0 diff --git a/libc/sysv/consts/CBAUDEX.S b/libc/sysv/consts/CBAUDEX.S index 576780e6e..f0eb8c7f8 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,0,0,0,0,0 +.syscon termios,CBAUDEX,0x1000,0x1000,0,0,0,0,0 diff --git a/libc/sysv/consts/CDISCARD.S b/libc/sysv/consts/CDISCARD.S index c813745a0..9e942f1d4 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,0 +.syscon misc,CDISCARD,15,15,15,15,15,15,0 diff --git a/libc/sysv/consts/CEOT.S b/libc/sysv/consts/CEOT.S index 5460dd7cd..1b5a0cf3f 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,0 +.syscon misc,CEOT,4,4,4,4,4,4,0 diff --git a/libc/sysv/consts/CERASE.S b/libc/sysv/consts/CERASE.S index 659498ad8..22711d705 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,0 +.syscon misc,CERASE,127,127,127,127,127,127,0 diff --git a/libc/sysv/consts/CHRTYPE.S b/libc/sysv/consts/CHRTYPE.S index fa0adcabb..7bfe52f68 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,0 +.syscon misc,CHRTYPE,51,51,51,51,51,51,0 diff --git a/libc/sysv/consts/CIBAUD.S b/libc/sysv/consts/CIBAUD.S index 71d2ee5ae..4ce31be8d 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,0,0,0,0,0 +.syscon termios,CIBAUD,0x100f0000,0x100f0000,0,0,0,0,0 diff --git a/libc/sysv/consts/CKILL.S b/libc/sysv/consts/CKILL.S index 01ae353dd..bf05da0e5 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,0 +.syscon misc,CKILL,21,21,21,21,21,21,0 diff --git a/libc/sysv/consts/CLD_CONTINUED.S b/libc/sysv/consts/CLD_CONTINUED.S index 3665d1432..b8e338262 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 +.syscon sicode,CLD_CONTINUED,6,6,6,6,6,6,6 diff --git a/libc/sysv/consts/CLD_DUMPED.S b/libc/sysv/consts/CLD_DUMPED.S index 5dbe99925..6b98ce627 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 +.syscon sicode,CLD_DUMPED,3,3,3,3,3,3,3 diff --git a/libc/sysv/consts/CLD_EXITED.S b/libc/sysv/consts/CLD_EXITED.S index ff63e185d..cbbd167c2 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 +.syscon sicode,CLD_EXITED,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/CLD_KILLED.S b/libc/sysv/consts/CLD_KILLED.S index 3453b6985..5efa99eae 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 +.syscon sicode,CLD_KILLED,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/CLD_STOPPED.S b/libc/sysv/consts/CLD_STOPPED.S index 2ec88545d..e0e9aaea5 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 +.syscon sicode,CLD_STOPPED,5,5,5,5,5,5,5 diff --git a/libc/sysv/consts/CLD_TRAPPED.S b/libc/sysv/consts/CLD_TRAPPED.S index 35f858ef6..7799d6a68 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 +.syscon sicode,CLD_TRAPPED,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/CLNEXT.S b/libc/sysv/consts/CLNEXT.S index 0e78f6036..9ecd35e8b 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,0 +.syscon misc,CLNEXT,22,22,22,22,22,22,0 diff --git a/libc/sysv/consts/CLOCAL.S b/libc/sysv/consts/CLOCAL.S index d9bcd3c33..68ba7b69d 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,0b1000000000000000,0b1000000000000000,0b1000000000000000,0b1000000000000000,0b0000100000000000 +.syscon termios,CLOCAL,0b0000100000000000,0b0000100000000000,0b1000000000000000,0b1000000000000000,0b1000000000000000,0b1000000000000000,0b0000100000000000 diff --git a/libc/sysv/consts/CLOCK_BOOTTIME.S b/libc/sysv/consts/CLOCK_BOOTTIME.S index 2c9052ba6..962c54066 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,127,127,6,127,127 +.syscon clock,CLOCK_BOOTTIME,7,7,127,127,6,127,127 diff --git a/libc/sysv/consts/CLOCK_BOOTTIME_ALARM.S b/libc/sysv/consts/CLOCK_BOOTTIME_ALARM.S index 8bb8436ca..dc5abd5e1 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,127,127,127,127,127 +.syscon clock,CLOCK_BOOTTIME_ALARM,9,9,127,127,127,127,127 diff --git a/libc/sysv/consts/CLOCK_MONOTONIC.S b/libc/sysv/consts/CLOCK_MONOTONIC.S index 5e411f501..02ff881f5 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,4,3,3,1 +.syscon clock,CLOCK_MONOTONIC,1,1,1,4,3,3,1 diff --git a/libc/sysv/consts/CLOCK_MONOTONIC_COARSE.S b/libc/sysv/consts/CLOCK_MONOTONIC_COARSE.S index 26b66a4df..15120cb5d 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,1,12,3,3,1 +.syscon clock,CLOCK_MONOTONIC_COARSE,6,6,1,12,3,3,1 diff --git a/libc/sysv/consts/CLOCK_MONOTONIC_FAST.S b/libc/sysv/consts/CLOCK_MONOTONIC_FAST.S index 1cb8505dd..0621c71a7 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,12,3,3,1 +.syscon clock,CLOCK_MONOTONIC_FAST,1,1,1,12,3,3,1 diff --git a/libc/sysv/consts/CLOCK_MONOTONIC_PRECISE.S b/libc/sysv/consts/CLOCK_MONOTONIC_PRECISE.S index 1e029e071..d6de69a4a 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,11,3,3,1 +.syscon clock,CLOCK_MONOTONIC_PRECISE,1,1,1,11,3,3,1 diff --git a/libc/sysv/consts/CLOCK_MONOTONIC_RAW.S b/libc/sysv/consts/CLOCK_MONOTONIC_RAW.S index b3a92716f..0153dbcab 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,127,127,127,127,127 +.syscon clock,CLOCK_MONOTONIC_RAW,4,4,127,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 3b5801c9d..ef0353c4a 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,127,15,2,0x40000000,127 +.syscon clock,CLOCK_PROCESS_CPUTIME_ID,2,2,127,15,2,0x40000000,127 diff --git a/libc/sysv/consts/CLOCK_PROF.S b/libc/sysv/consts/CLOCK_PROF.S index bd45dc737..2ea386db8 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,2,127,2,127 +.syscon clock,CLOCK_PROF,127,127,127,2,127,2,127 diff --git a/libc/sysv/consts/CLOCK_REALTIME.S b/libc/sysv/consts/CLOCK_REALTIME.S index b519ed582..5c394f3f8 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 +.syscon clock,CLOCK_REALTIME,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 952e62db7..548b9a8fd 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,127,127,127,127,127 +.syscon clock,CLOCK_REALTIME_ALARM,8,8,127,127,127,127,127 diff --git a/libc/sysv/consts/CLOCK_REALTIME_COARSE.S b/libc/sysv/consts/CLOCK_REALTIME_COARSE.S index b1610e999..fcb59a5de 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,0,10,0,0,0 +.syscon clock,CLOCK_REALTIME_COARSE,5,5,0,10,0,0,0 diff --git a/libc/sysv/consts/CLOCK_REALTIME_FAST.S b/libc/sysv/consts/CLOCK_REALTIME_FAST.S index f350fd180..d33769baa 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,10,0,0,0 +.syscon clock,CLOCK_REALTIME_FAST,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 ec180dcb2..46ce42434 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,9,0,0,0 +.syscon clock,CLOCK_REALTIME_PRECISE,0,0,0,9,0,0,0 diff --git a/libc/sysv/consts/CLOCK_SECOND.S b/libc/sysv/consts/CLOCK_SECOND.S index 235f58f0f..116495f9c 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,13,127,127,127 +.syscon clock,CLOCK_SECOND,127,127,127,13,127,127,127 diff --git a/libc/sysv/consts/CLOCK_TAI.S b/libc/sysv/consts/CLOCK_TAI.S index 3e09cb5b0..4c5901093 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,127,127,127,127,127 +.syscon clock,CLOCK_TAI,11,11,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 fc4ad1a4f..dd07acb7f 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,127,14,4,0x20000000,127 +.syscon clock,CLOCK_THREAD_CPUTIME_ID,3,3,127,14,4,0x20000000,127 diff --git a/libc/sysv/consts/CLOCK_UPTIME.S b/libc/sysv/consts/CLOCK_UPTIME.S index 4da3e9b3f..c2ee80304 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,5,5,127,127 +.syscon clock,CLOCK_UPTIME,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 1f6cd6e45..4065e91f3 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,8,127,127,127 +.syscon clock,CLOCK_UPTIME_FAST,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 26df72e2e..4731066e1 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,7,127,127,127 +.syscon clock,CLOCK_UPTIME_PRECISE,127,127,127,7,127,127,127 diff --git a/libc/sysv/consts/CLONE_VM.S b/libc/sysv/consts/CLONE_VM.S index be6328bfa..a4106880c 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 +.syscon clone,CLONE_VM,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 b474fd385..da8363e74 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,-1,-1,-1,-1,-1 +.syscon close,CLOSE_RANGE_CLOEXEC,4,4,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/CLOSE_RANGE_UNSHARE.S b/libc/sysv/consts/CLOSE_RANGE_UNSHARE.S index ecb86e410..2c811897f 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,-1,-1,-1,-1,-1 +.syscon close,CLOSE_RANGE_UNSHARE,2,2,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/CMIN.S b/libc/sysv/consts/CMIN.S index ba1e51c31..a994bd2be 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,0 +.syscon misc,CMIN,1,1,1,1,1,1,0 diff --git a/libc/sysv/consts/CMSPAR.S b/libc/sysv/consts/CMSPAR.S index d66ee375c..aae0afe22 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,0,0,0,0,0 +.syscon termios,CMSPAR,0x40000000,0x40000000,0,0,0,0,0 diff --git a/libc/sysv/consts/COMMAND_COMPLETE.S b/libc/sysv/consts/COMMAND_COMPLETE.S index cf50776e7..42198a3e2 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 +.syscon misc,COMMAND_COMPLETE,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/COMMAND_TERMINATED.S b/libc/sysv/consts/COMMAND_TERMINATED.S index d801700bb..6811bb172 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,0,0,0,0,0 +.syscon misc,COMMAND_TERMINATED,17,17,0,0,0,0,0 diff --git a/libc/sysv/consts/COMPLETE.S b/libc/sysv/consts/COMPLETE.S index 5937c4562..f05386c6a 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,0 +.syscon misc,COMPLETE,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/CONTINUE.S b/libc/sysv/consts/CONTINUE.S index 845807988..8263e8a36 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,0 +.syscon misc,CONTINUE,3,3,3,3,3,3,0 diff --git a/libc/sysv/consts/CONTTYPE.S b/libc/sysv/consts/CONTTYPE.S index d42d40005..288d649b9 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,0 +.syscon misc,CONTTYPE,55,55,55,55,55,55,0 diff --git a/libc/sysv/consts/COPY_ABORTED.S b/libc/sysv/consts/COPY_ABORTED.S index cdddf3e9d..a1a9f5979 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,0,0,0,0,0 +.syscon misc,COPY_ABORTED,10,10,0,0,0,0,0 diff --git a/libc/sysv/consts/COPY_VERIFY.S b/libc/sysv/consts/COPY_VERIFY.S index 7b1be5664..3bed4cda0 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,0,0,0,0,0 +.syscon misc,COPY_VERIFY,58,58,0,0,0,0,0 diff --git a/libc/sysv/consts/CQUIT.S b/libc/sysv/consts/CQUIT.S index 3ecea85e4..7a5ce8109 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,0 +.syscon misc,CQUIT,28,28,28,28,28,28,0 diff --git a/libc/sysv/consts/CR0.S b/libc/sysv/consts/CR0.S index 02c2e947d..17095350c 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,0b000000000000000000,0b000000000000000000,0,0b000000000000000000,0b0000000000000000 +.syscon termios,CR0,0b0000000000000000,0b0000000000000000,0b000000000000000000,0b000000000000000000,0,0b000000000000000000,0b0000000000000000 diff --git a/libc/sysv/consts/CR1.S b/libc/sysv/consts/CR1.S index 480913c80..16c369450 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,0b000001000000000000,0b000001000000000000,0,0b000001000000000000,0b0000001000000000 +.syscon termios,CR1,0b0000001000000000,0b0000001000000000,0b000001000000000000,0b000001000000000000,0,0b000001000000000000,0b0000001000000000 diff --git a/libc/sysv/consts/CR2.S b/libc/sysv/consts/CR2.S index bb27c6949..40b30690f 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,0b000010000000000000,0b000010000000000000,0,0b000000010000000000,0b0000010000000000 +.syscon termios,CR2,0b0000010000000000,0b0000010000000000,0b000010000000000000,0b000010000000000000,0,0b000000010000000000,0b0000010000000000 diff --git a/libc/sysv/consts/CR3.S b/libc/sysv/consts/CR3.S index 5e65c9feb..fdf749f1f 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,0b000011000000000000,0b000011000000000000,0,0b000000011000000000,0b0000011000000000 +.syscon termios,CR3,0b0000011000000000,0b0000011000000000,0b000011000000000000,0b000011000000000000,0,0b000000011000000000,0b0000011000000000 diff --git a/libc/sysv/consts/CRDLY.S b/libc/sysv/consts/CRDLY.S index 8add5ff6a..5857f9034 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,0b000011000000000000,0b000011000000000000,0,0,0b0000011000000000 +.syscon termios,CRDLY,0b0000011000000000,0b0000011000000000,0b000011000000000000,0b000011000000000000,0,0,0b0000011000000000 diff --git a/libc/sysv/consts/CREAD.S b/libc/sysv/consts/CREAD.S index e18ada92d..4d14e2e17 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,0b000000100000000000,0b000000100000000000,0b0000100000000000,0b0000100000000000,0b0000000010000000 +.syscon termios,CREAD,0b0000000010000000,0b0000000010000000,0b000000100000000000,0b000000100000000000,0b0000100000000000,0b0000100000000000,0b0000000010000000 diff --git a/libc/sysv/consts/CREPRINT.S b/libc/sysv/consts/CREPRINT.S index e07a53de5..71d7a8111 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,0 +.syscon misc,CREPRINT,18,18,18,18,18,18,0 diff --git a/libc/sysv/consts/CRPRNT.S b/libc/sysv/consts/CRPRNT.S index adeefdc6d..daf20733f 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,0 +.syscon misc,CRPRNT,18,18,18,18,18,18,0 diff --git a/libc/sysv/consts/CS5.S b/libc/sysv/consts/CS5.S index ac9704d4c..707285c23 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,0b000000000000000000,0b000000000000000000,0b0000000000000000,0b0000000000000000,0b0000000000000000 +.syscon termios,CS5,0b0000000000000000,0b0000000000000000,0b000000000000000000,0b000000000000000000,0b0000000000000000,0b0000000000000000,0b0000000000000000 diff --git a/libc/sysv/consts/CS6.S b/libc/sysv/consts/CS6.S index 4b5329830..e9acd26c8 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,0b000000000100000000,0b000000000100000000,0b0000000100000000,0b0000000100000000,0b0000000000010000 +.syscon termios,CS6,0b0000000000010000,0b0000000000010000,0b000000000100000000,0b000000000100000000,0b0000000100000000,0b0000000100000000,0b0000000000010000 diff --git a/libc/sysv/consts/CS7.S b/libc/sysv/consts/CS7.S index 923e5982c..68e8aafb2 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,0b000000001000000000,0b000000001000000000,0b0000001000000000,0b0000001000000000,0b0000000000100000 +.syscon termios,CS7,0b0000000000100000,0b0000000000100000,0b000000001000000000,0b000000001000000000,0b0000001000000000,0b0000001000000000,0b0000000000100000 diff --git a/libc/sysv/consts/CS8.S b/libc/sysv/consts/CS8.S index 21784475b..6371b00e9 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,0b000000001100000000,0b000000001100000000,0b0000001100000000,0b0000001100000000,0b0000000000110000 +.syscon termios,CS8,0b0000000000110000,0b0000000000110000,0b000000001100000000,0b000000001100000000,0b0000001100000000,0b0000001100000000,0b0000000000110000 diff --git a/libc/sysv/consts/CSIZE.S b/libc/sysv/consts/CSIZE.S index 59abbeb63..db65f807b 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,0b000000001100000000,0b000000001100000000,0b0000001100000000,0b0000001100000000,0b0000000000110000 +.syscon termios,CSIZE,0b0000000000110000,0b0000000000110000,0b000000001100000000,0b000000001100000000,0b0000001100000000,0b0000001100000000,0b0000000000110000 diff --git a/libc/sysv/consts/CSTART.S b/libc/sysv/consts/CSTART.S index c1bacf88d..fe2d03787 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,0 +.syscon termios,CSTART,17,17,17,17,17,17,0 diff --git a/libc/sysv/consts/CSTOP.S b/libc/sysv/consts/CSTOP.S index fb8a62ec6..e377eb1a2 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,0 +.syscon termios,CSTOP,19,19,19,19,19,19,0 diff --git a/libc/sysv/consts/CSTOPB.S b/libc/sysv/consts/CSTOPB.S index 5374da0e4..1748a3efd 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,0b000000010000000000,0b000000010000000000,0b0000010000000000,0b0000010000000000,0b0000000001000000 +.syscon termios,CSTOPB,0b0000000001000000,0b0000000001000000,0b000000010000000000,0b000000010000000000,0b0000010000000000,0b0000010000000000,0b0000000001000000 diff --git a/libc/sysv/consts/CTIME.S b/libc/sysv/consts/CTIME.S index 602af12fe..0cc03c5b4 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 +.syscon misc,CTIME,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/DATA.S b/libc/sysv/consts/DATA.S index 75f0dce48..8d849a18b 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,0 +.syscon misc,DATA,3,3,3,3,3,3,0 diff --git a/libc/sysv/consts/DEV_BSIZE.S b/libc/sysv/consts/DEV_BSIZE.S index 6a6bcf323..fcd08ceb5 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,0 +.syscon misc,DEV_BSIZE,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0 diff --git a/libc/sysv/consts/DIRTYPE.S b/libc/sysv/consts/DIRTYPE.S index 0c3dc0f80..ea1a788cf 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,0 +.syscon misc,DIRTYPE,53,53,53,53,53,53,0 diff --git a/libc/sysv/consts/DT_BLK.S b/libc/sysv/consts/DT_BLK.S index a079931e5..da1114412 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 +.syscon dt,DT_BLK,6,6,6,6,6,6,6 diff --git a/libc/sysv/consts/DT_CHR.S b/libc/sysv/consts/DT_CHR.S index 1c7e35573..f0873a520 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 +.syscon dt,DT_CHR,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/DT_DIR.S b/libc/sysv/consts/DT_DIR.S index cc29316e3..fbfe74314 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 +.syscon dt,DT_DIR,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/DT_FIFO.S b/libc/sysv/consts/DT_FIFO.S index 731177539..393837295 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 +.syscon dt,DT_FIFO,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/DT_LNK.S b/libc/sysv/consts/DT_LNK.S index 36c23af14..50a788686 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 +.syscon dt,DT_LNK,10,10,10,10,10,10,10 diff --git a/libc/sysv/consts/DT_REG.S b/libc/sysv/consts/DT_REG.S index d2ddb5aaf..f4cb709de 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 +.syscon dt,DT_REG,8,8,8,8,8,8,8 diff --git a/libc/sysv/consts/DT_SOCK.S b/libc/sysv/consts/DT_SOCK.S index 43facd0fc..540839767 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 +.syscon dt,DT_SOCK,12,12,12,12,12,12,12 diff --git a/libc/sysv/consts/DT_UNKNOWN.S b/libc/sysv/consts/DT_UNKNOWN.S index 97a25caa7..9a9818dda 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 +.syscon dt,DT_UNKNOWN,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/D_FMT.S b/libc/sysv/consts/D_FMT.S index af52c8e22..b6cbeebfc 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,2,2,1,1,0 +.syscon misc,D_FMT,0x020029,0x020029,2,2,1,1,0 diff --git a/libc/sysv/consts/D_T_FMT.S b/libc/sysv/consts/D_T_FMT.S index a0fc414cc..dd12eb808 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,1,1,0,0,0 +.syscon misc,D_T_FMT,0x020028,0x020028,1,1,0,0,0 diff --git a/libc/sysv/consts/E2BIG.S b/libc/sysv/consts/E2BIG.S index dfedac5eb..dfd0ae16a 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,1639 +.syscon errno,E2BIG,7,7,7,7,7,7,1639 diff --git a/libc/sysv/consts/EACCES.S b/libc/sysv/consts/EACCES.S index 54dfe5d54..02a7999a7 100644 --- a/libc/sysv/consts/EACCES.S +++ b/libc/sysv/consts/EACCES.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EACCES,13,13,13,13,13,5 +.syscon errno,EACCES,13,13,13,13,13,13,5 .yoink kDos2Errno.EACCES diff --git a/libc/sysv/consts/EADDRINUSE.S b/libc/sysv/consts/EADDRINUSE.S index 9c781e04a..c5c26e146 100644 --- a/libc/sysv/consts/EADDRINUSE.S +++ b/libc/sysv/consts/EADDRINUSE.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EADDRINUSE,98,48,48,48,48,10048 +.syscon errno,EADDRINUSE,98,98,48,48,48,48,10048 .yoink kDos2Errno.EADDRINUSE diff --git a/libc/sysv/consts/EADDRNOTAVAIL.S b/libc/sysv/consts/EADDRNOTAVAIL.S index 5bce5f4b4..5cb217720 100644 --- a/libc/sysv/consts/EADDRNOTAVAIL.S +++ b/libc/sysv/consts/EADDRNOTAVAIL.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EADDRNOTAVAIL,99,49,49,49,49,10049 +.syscon errno,EADDRNOTAVAIL,99,99,49,49,49,49,10049 .yoink kDos2Errno.EADDRNOTAVAIL diff --git a/libc/sysv/consts/EADV.S b/libc/sysv/consts/EADV.S index 578918110..5968e5963 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,-1,-1,-1,-1,-1 +.syscon junkerr,EADV,68,68,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EAFNOSUPPORT.S b/libc/sysv/consts/EAFNOSUPPORT.S index 9c46c22e3..96f2a6c1a 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,47,47,47,47,10047 +.syscon errno,EAFNOSUPPORT,97,97,47,47,47,47,10047 diff --git a/libc/sysv/consts/EAGAIN.S b/libc/sysv/consts/EAGAIN.S index 50b9b119d..4f1d9db61 100644 --- a/libc/sysv/consts/EAGAIN.S +++ b/libc/sysv/consts/EAGAIN.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EAGAIN,11,35,35,35,35,10035 +.syscon errno,EAGAIN,11,11,35,35,35,35,10035 .yoink kDos2Errno.EAGAIN diff --git a/libc/sysv/consts/EALREADY.S b/libc/sysv/consts/EALREADY.S index b55024332..d21c24577 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,37,37,37,37,10037 +.syscon errno,EALREADY,114,114,37,37,37,37,10037 diff --git a/libc/sysv/consts/EAUTH.S b/libc/sysv/consts/EAUTH.S index f18e99385..6ec6ad053 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,80,80,80,80,1244 +.syscon errno,EAUTH,306,306,80,80,80,80,1244 diff --git a/libc/sysv/consts/EBADARCH.S b/libc/sysv/consts/EBADARCH.S index 74b3154c9..f3911fa04 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,86,313,313,313,216 +.syscon errno,EBADARCH,313,313,86,313,313,313,216 diff --git a/libc/sysv/consts/EBADE.S b/libc/sysv/consts/EBADE.S index 257966ed0..59ed935fd 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,-1,-1,-1,-1,-1 +.syscon junkerr,EBADE,52,52,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EBADEXEC.S b/libc/sysv/consts/EBADEXEC.S index e93bb62ef..90e5a333e 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,85,312,312,312,192 +.syscon errno,EBADEXEC,312,312,85,312,312,312,192 diff --git a/libc/sysv/consts/EBADF.S b/libc/sysv/consts/EBADF.S index bef861a9e..7b60571b9 100644 --- a/libc/sysv/consts/EBADF.S +++ b/libc/sysv/consts/EBADF.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EBADF,9,9,9,9,9,6 +.syscon errno,EBADF,9,9,9,9,9,9,6 .yoink kDos2Errno.EBADF diff --git a/libc/sysv/consts/EBADFD.S b/libc/sysv/consts/EBADFD.S index ffeca98d9..016c589ba 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,9,0,0,0,0 +.syscon errno,EBADFD,77,77,9,0,0,0,0 diff --git a/libc/sysv/consts/EBADMACHO.S b/libc/sysv/consts/EBADMACHO.S index c2b5c64d5..0283fac4e 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,88,315,315,315,0 +.syscon errno,EBADMACHO,315,315,88,315,315,315,0 diff --git a/libc/sysv/consts/EBADMSG.S b/libc/sysv/consts/EBADMSG.S index f0e5b6d29..1b77bb1ad 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,94,89,92,88,0 +.syscon errno,EBADMSG,74,74,94,89,92,88,0 diff --git a/libc/sysv/consts/EBADR.S b/libc/sysv/consts/EBADR.S index 7635921df..c3cfbb21f 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,-1,-1,-1,-1,-1 +.syscon junkerr,EBADR,53,53,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EBADRPC.S b/libc/sysv/consts/EBADRPC.S index 897420ff9..ece0654e5 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,72,72,72,72,1626 +.syscon errno,EBADRPC,300,300,72,72,72,72,1626 diff --git a/libc/sysv/consts/EBADRQC.S b/libc/sysv/consts/EBADRQC.S index ab0c35618..21e081726 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,-1,-1,-1,-1,-1 +.syscon junkerr,EBADRQC,56,56,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EBADSLT.S b/libc/sysv/consts/EBADSLT.S index 9f798d913..7602fd93e 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,-1,-1,-1,-1,-1 +.syscon junkerr,EBADSLT,57,57,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EBUSY.S b/libc/sysv/consts/EBUSY.S index 3f38bdbe0..4af46e90a 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,170 +.syscon errno,EBUSY,16,16,16,16,16,16,170 diff --git a/libc/sysv/consts/ECANCELED.S b/libc/sysv/consts/ECANCELED.S index 3effcbc21..4bc7130cf 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,89,85,88,87,1223 +.syscon errno,ECANCELED,125,125,89,85,88,87,1223 diff --git a/libc/sysv/consts/ECHILD.S b/libc/sysv/consts/ECHILD.S index 2a4b43204..e8628de6b 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,128 +.syscon errno,ECHILD,10,10,10,10,10,10,128 diff --git a/libc/sysv/consts/ECHO.S b/libc/sysv/consts/ECHO.S index 54a1026b6..1448d7721 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 +.syscon termios,ECHO,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000 diff --git a/libc/sysv/consts/ECHOCTL.S b/libc/sysv/consts/ECHOCTL.S index ad56643c1..164b3e00e 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,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000001000000000 +.syscon termios,ECHOCTL,0b0000001000000000,0b0000001000000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000001000000000 diff --git a/libc/sysv/consts/ECHOE.S b/libc/sysv/consts/ECHOE.S index 5edc05397..e6d4d6a00 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,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000010000 +.syscon termios,ECHOE,0b0000000000010000,0b0000000000010000,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000010000 diff --git a/libc/sysv/consts/ECHOK.S b/libc/sysv/consts/ECHOK.S index 0ae9c6954..46874ba23 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,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000100000 +.syscon termios,ECHOK,0b0000000000100000,0b0000000000100000,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000100000 diff --git a/libc/sysv/consts/ECHOKE.S b/libc/sysv/consts/ECHOKE.S index e03bf5c58..629161492 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,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000100000000000 +.syscon termios,ECHOKE,0b0000100000000000,0b0000100000000000,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000100000000000 diff --git a/libc/sysv/consts/ECHONL.S b/libc/sysv/consts/ECHONL.S index 0dc92c2d8..08a620465 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,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000001000000 +.syscon termios,ECHONL,0b0000000001000000,0b0000000001000000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000001000000 diff --git a/libc/sysv/consts/ECHOPRT.S b/libc/sysv/consts/ECHOPRT.S index 13d810ba0..3edf512a0 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,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000010000000000 +.syscon termios,ECHOPRT,0b0000010000000000,0b0000010000000000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000010000000000 diff --git a/libc/sysv/consts/ECHRNG.S b/libc/sysv/consts/ECHRNG.S index 09e788f66..8e335855b 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,-1,-1,-1,-1,-1 +.syscon junkerr,ECHRNG,44,44,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ECOMM.S b/libc/sysv/consts/ECOMM.S index 24eb77c43..195350b82 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,-1,-1,-1,-1,-1 +.syscon junkerr,ECOMM,70,70,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ECONNABORTED.S b/libc/sysv/consts/ECONNABORTED.S index e2973172d..b3101edbd 100644 --- a/libc/sysv/consts/ECONNABORTED.S +++ b/libc/sysv/consts/ECONNABORTED.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ECONNABORTED,103,53,53,53,53,10053 +.syscon errno,ECONNABORTED,103,103,53,53,53,53,10053 .yoink kDos2Errno.ECONNABORTED diff --git a/libc/sysv/consts/ECONNREFUSED.S b/libc/sysv/consts/ECONNREFUSED.S index 82bcb02f5..c0b35afd8 100644 --- a/libc/sysv/consts/ECONNREFUSED.S +++ b/libc/sysv/consts/ECONNREFUSED.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ECONNREFUSED,111,61,61,61,61,10061 +.syscon errno,ECONNREFUSED,111,111,61,61,61,61,10061 .yoink kDos2Errno.ECONNREFUSED diff --git a/libc/sysv/consts/ECONNRESET.S b/libc/sysv/consts/ECONNRESET.S index 6f251ce18..4c867722a 100644 --- a/libc/sysv/consts/ECONNRESET.S +++ b/libc/sysv/consts/ECONNRESET.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ECONNRESET,104,54,54,54,54,10054 +.syscon errno,ECONNRESET,104,104,54,54,54,54,10054 .yoink kDos2Errno.ECONNRESET diff --git a/libc/sysv/consts/EDEADLK.S b/libc/sysv/consts/EDEADLK.S index 04f0798af..f54cb36d8 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,11,11,11,11,1131 +.syscon errno,EDEADLK,35,35,11,11,11,11,1131 diff --git a/libc/sysv/consts/EDESTADDRREQ.S b/libc/sysv/consts/EDESTADDRREQ.S index a1cdc8ed0..0c5604613 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,39,39,39,39,10039 +.syscon errno,EDESTADDRREQ,89,89,39,39,39,39,10039 diff --git a/libc/sysv/consts/EDEVERR.S b/libc/sysv/consts/EDEVERR.S index cf8c61b49..86c3a629c 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,83,311,311,311,483 +.syscon errno,EDEVERR,311,311,83,311,311,311,483 diff --git a/libc/sysv/consts/EDOM.S b/libc/sysv/consts/EDOM.S index fa7657e3c..df940ea62 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,20000 +.syscon errno,EDOM,33,33,33,33,33,33,20000 diff --git a/libc/sysv/consts/EDOTDOT.S b/libc/sysv/consts/EDOTDOT.S index 86e2bf5d5..0a8fd19c0 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,-1,-1,-1,-1,-1 +.syscon junkerr,EDOTDOT,73,73,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EDQUOT.S b/libc/sysv/consts/EDQUOT.S index 5de2923ae..b75741071 100644 --- a/libc/sysv/consts/EDQUOT.S +++ b/libc/sysv/consts/EDQUOT.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EDQUOT,122,69,69,69,69,1816 +.syscon errno,EDQUOT,122,122,69,69,69,69,1816 .yoink kDos2Errno.EDQUOT diff --git a/libc/sysv/consts/EEXIST.S b/libc/sysv/consts/EEXIST.S index b05d3933c..00e1141db 100644 --- a/libc/sysv/consts/EEXIST.S +++ b/libc/sysv/consts/EEXIST.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EEXIST,17,17,17,17,17,183 +.syscon errno,EEXIST,17,17,17,17,17,17,183 .yoink kDos2Errno.EEXIST diff --git a/libc/sysv/consts/EFAULT.S b/libc/sysv/consts/EFAULT.S index b42a51054..3b057fc84 100644 --- a/libc/sysv/consts/EFAULT.S +++ b/libc/sysv/consts/EFAULT.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EFAULT,14,14,14,14,14,487 +.syscon errno,EFAULT,14,14,14,14,14,14,487 .yoink kDos2Errno.EFAULT diff --git a/libc/sysv/consts/EFBIG.S b/libc/sysv/consts/EFBIG.S index 3ad3974a2..829c09326 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,223 +.syscon errno,EFBIG,27,27,27,27,27,27,223 diff --git a/libc/sysv/consts/EFD_CLOEXEC.S b/libc/sysv/consts/EFD_CLOEXEC.S index 140b6538c..c08af40a1 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,0,0,0,0,0 +.syscon misc,EFD_CLOEXEC,0x080000,0x080000,0,0,0,0,0 diff --git a/libc/sysv/consts/EFD_NONBLOCK.S b/libc/sysv/consts/EFD_NONBLOCK.S index ff7c1178a..c1b6fb1f2 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,0,0,0,0,0 +.syscon misc,EFD_NONBLOCK,0x0800,0x0800,0,0,0,0,0 diff --git a/libc/sysv/consts/EFD_SEMAPHORE.S b/libc/sysv/consts/EFD_SEMAPHORE.S index e3ee82964..8ef84c8d8 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,0,0,0,0,0 +.syscon misc,EFD_SEMAPHORE,1,1,0,0,0,0,0 diff --git a/libc/sysv/consts/EFTYPE.S b/libc/sysv/consts/EFTYPE.S index 81ed7d87f..d0b2f25d2 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,79,79,79,79,222 +.syscon errno,EFTYPE,305,305,79,79,79,79,222 diff --git a/libc/sysv/consts/EHOSTDOWN.S b/libc/sysv/consts/EHOSTDOWN.S index f754f9ea3..2b202f197 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,64,64,64,64,10064 +.syscon errno,EHOSTDOWN,112,112,64,64,64,64,10064 diff --git a/libc/sysv/consts/EHOSTUNREACH.S b/libc/sysv/consts/EHOSTUNREACH.S index c9d580e9e..371068397 100644 --- a/libc/sysv/consts/EHOSTUNREACH.S +++ b/libc/sysv/consts/EHOSTUNREACH.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EHOSTUNREACH,113,65,65,65,65,10065 +.syscon errno,EHOSTUNREACH,113,113,65,65,65,65,10065 .yoink kDos2Errno.EHOSTUNREACH diff --git a/libc/sysv/consts/EHWPOISON.S b/libc/sysv/consts/EHWPOISON.S index ad9ecdb7d..2de9200ef 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,-1,-1,-1,-1,-1 +.syscon junkerr,EHWPOISON,133,133,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EIDRM.S b/libc/sysv/consts/EIDRM.S index 8552865cc..18a15bb7d 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,90,82,89,82,1287 +.syscon errno,EIDRM,43,43,90,82,89,82,1287 diff --git a/libc/sysv/consts/EILSEQ.S b/libc/sysv/consts/EILSEQ.S index ce00f63b8..f8b1d9171 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,92,86,84,85,582 +.syscon errno,EILSEQ,84,84,92,86,84,85,582 diff --git a/libc/sysv/consts/EINPROGRESS.S b/libc/sysv/consts/EINPROGRESS.S index e11f3c3bd..3186dd3a8 100644 --- a/libc/sysv/consts/EINPROGRESS.S +++ b/libc/sysv/consts/EINPROGRESS.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EINPROGRESS,115,36,36,36,36,10036 +.syscon errno,EINPROGRESS,115,115,36,36,36,36,10036 .yoink kDos2Errno.EINPROGRESS diff --git a/libc/sysv/consts/EINTR.S b/libc/sysv/consts/EINTR.S index 43470a5a8..f8059f87a 100644 --- a/libc/sysv/consts/EINTR.S +++ b/libc/sysv/consts/EINTR.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EINTR,4,4,4,4,4,10004 +.syscon errno,EINTR,4,4,4,4,4,4,10004 .yoink kDos2Errno.EINTR diff --git a/libc/sysv/consts/EINVAL.S b/libc/sysv/consts/EINVAL.S index de1c2fa2f..f95c0511d 100644 --- a/libc/sysv/consts/EINVAL.S +++ b/libc/sysv/consts/EINVAL.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EINVAL,22,22,22,22,22,87 +.syscon errno,EINVAL,22,22,22,22,22,22,87 .yoink kDos2Errno.EINVAL diff --git a/libc/sysv/consts/EIO.S b/libc/sysv/consts/EIO.S index bb19f45ac..a92033b8d 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,1117 +.syscon errno,EIO,5,5,5,5,5,5,1117 diff --git a/libc/sysv/consts/EISCONN.S b/libc/sysv/consts/EISCONN.S index aa3544687..d374a7ef6 100644 --- a/libc/sysv/consts/EISCONN.S +++ b/libc/sysv/consts/EISCONN.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EISCONN,106,56,56,56,56,10056 +.syscon errno,EISCONN,106,106,56,56,56,56,10056 .yoink kDos2Errno.EISCONN diff --git a/libc/sysv/consts/EISDIR.S b/libc/sysv/consts/EISDIR.S index 9487b97dd..7c309dfc5 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,267 +.syscon errno,EISDIR,21,21,21,21,21,21,267 diff --git a/libc/sysv/consts/EISNAM.S b/libc/sysv/consts/EISNAM.S index 7e7ccc7cd..798994a73 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,-1,-1,-1,-1,-1 +.syscon junkerr,EISNAM,120,120,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EKEYEXPIRED.S b/libc/sysv/consts/EKEYEXPIRED.S index ab1662d8a..18e645d5f 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,-1,-1,-1,-1,-1 +.syscon junkerr,EKEYEXPIRED,127,127,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EKEYREJECTED.S b/libc/sysv/consts/EKEYREJECTED.S index 3e55264be..953436cff 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,-1,-1,-1,-1,-1 +.syscon junkerr,EKEYREJECTED,129,129,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EKEYREVOKED.S b/libc/sysv/consts/EKEYREVOKED.S index 9e0092dcb..f45a8e9d7 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,-1,-1,-1,-1,-1 +.syscon junkerr,EKEYREVOKED,128,128,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EL2HLT.S b/libc/sysv/consts/EL2HLT.S index c05441851..c7896673b 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,-1,-1,-1,-1,-1 +.syscon junkerr,EL2HLT,51,51,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EL2NSYNC.S b/libc/sysv/consts/EL2NSYNC.S index 2d14b9d74..bff4d3852 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,-1,-1,-1,-1,-1 +.syscon junkerr,EL2NSYNC,45,45,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EL3HLT.S b/libc/sysv/consts/EL3HLT.S index 0565e0700..d3293adc9 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,-1,-1,-1,-1,-1 +.syscon junkerr,EL3HLT,46,46,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EL3RST.S b/libc/sysv/consts/EL3RST.S index 7499e873f..627689d77 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,-1,-1,-1,-1,-1 +.syscon junkerr,EL3RST,47,47,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ELF_NGREG.S b/libc/sysv/consts/ELF_NGREG.S index 42e4fe0d3..47fc095d5 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,0,0,0,0,0 +.syscon misc,ELF_NGREG,27,27,0,0,0,0,0 diff --git a/libc/sysv/consts/ELF_PRARGSZ.S b/libc/sysv/consts/ELF_PRARGSZ.S index 37583a070..723431cf4 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,0,0,0,0,0 +.syscon misc,ELF_PRARGSZ,80,80,0,0,0,0,0 diff --git a/libc/sysv/consts/ELIBACC.S b/libc/sysv/consts/ELIBACC.S index 05953b5a4..ab854c0b1 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,-1,-1,-1,-1,-1 +.syscon junkerr,ELIBACC,79,79,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ELIBBAD.S b/libc/sysv/consts/ELIBBAD.S index fb0c801de..d27944dea 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,-1,-1,-1,-1,-1 +.syscon junkerr,ELIBBAD,80,80,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ELIBEXEC.S b/libc/sysv/consts/ELIBEXEC.S index 71927496c..f6df40e9b 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,-1,-1,-1,-1,-1 +.syscon junkerr,ELIBEXEC,83,83,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ELIBMAX.S b/libc/sysv/consts/ELIBMAX.S index 0341b8776..f3ba2a5c9 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,-1,-1,-1,-1,-1 +.syscon junkerr,ELIBMAX,82,82,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ELIBSCN.S b/libc/sysv/consts/ELIBSCN.S index 80d38c286..b7a42ff2d 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,-1,-1,-1,-1,-1 +.syscon junkerr,ELIBSCN,81,81,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ELNRNG.S b/libc/sysv/consts/ELNRNG.S index 4e62eb92c..d0f923284 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,-1,-1,-1,-1,-1 +.syscon junkerr,ELNRNG,48,48,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ELOOP.S b/libc/sysv/consts/ELOOP.S index 1d60cff21..7ac897586 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,62,62,62,62,1921 +.syscon errno,ELOOP,40,40,62,62,62,62,1921 diff --git a/libc/sysv/consts/EMEDIUMTYPE.S b/libc/sysv/consts/EMEDIUMTYPE.S index e2397891f..ec3779a37 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,0,0,86,0,0 +.syscon errno,EMEDIUMTYPE,124,124,0,0,86,0,0 diff --git a/libc/sysv/consts/EMFILE.S b/libc/sysv/consts/EMFILE.S index cf15a0d89..d7bd6199c 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,4 +.syscon errno,EMFILE,24,24,24,24,24,24,4 diff --git a/libc/sysv/consts/EMLINK.S b/libc/sysv/consts/EMLINK.S index 7279d4329..9e31eae15 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,1142 +.syscon errno,EMLINK,31,31,31,31,31,31,1142 diff --git a/libc/sysv/consts/EMPTY.S b/libc/sysv/consts/EMPTY.S index 5a9295f00..0cc0afce3 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 +.syscon termios,EMPTY,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/EMSGSIZE.S b/libc/sysv/consts/EMSGSIZE.S index 766821c18..ef5b5f00a 100644 --- a/libc/sysv/consts/EMSGSIZE.S +++ b/libc/sysv/consts/EMSGSIZE.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EMSGSIZE,90,40,40,40,40,10040 +.syscon errno,EMSGSIZE,90,90,40,40,40,40,10040 .yoink kDos2Errno.EMSGSIZE diff --git a/libc/sysv/consts/EMULTIHOP.S b/libc/sysv/consts/EMULTIHOP.S index 434e78754..8823eff36 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,95,90,0,94,0 +.syscon errno,EMULTIHOP,72,72,95,90,0,94,0 diff --git a/libc/sysv/consts/EM_ALTERA_NIOS2.S b/libc/sysv/consts/EM_ALTERA_NIOS2.S index 23388e414..21dbe341c 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,0,0,0,0,0 +.syscon misc,EM_ALTERA_NIOS2,113,113,0,0,0,0,0 diff --git a/libc/sysv/consts/EM_LATTICEMICO32.S b/libc/sysv/consts/EM_LATTICEMICO32.S index 1ea67aa09..99013c936 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,0,0,0,0,0 +.syscon misc,EM_LATTICEMICO32,138,138,0,0,0,0,0 diff --git a/libc/sysv/consts/ENAMETOOLONG.S b/libc/sysv/consts/ENAMETOOLONG.S index 02d062d97..2e9f4abb7 100644 --- a/libc/sysv/consts/ENAMETOOLONG.S +++ b/libc/sysv/consts/ENAMETOOLONG.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENAMETOOLONG,36,63,63,63,63,10063 +.syscon errno,ENAMETOOLONG,36,36,63,63,63,63,10063 .yoink kDos2Errno.ENAMETOOLONG diff --git a/libc/sysv/consts/ENAVAIL.S b/libc/sysv/consts/ENAVAIL.S index 7dc54e47a..1d24b35a5 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,-1,-1,-1,-1,-1 +.syscon junkerr,ENAVAIL,119,119,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ENDRUNDISC.S b/libc/sysv/consts/ENDRUNDISC.S index 20dfae40c..357af8b45 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,0x9,0x9,0 +.syscon termios,ENDRUNDISC,0,0,0,0,0x9,0x9,0 diff --git a/libc/sysv/consts/ENEEDAUTH.S b/libc/sysv/consts/ENEEDAUTH.S index 2bf19dcf9..f317d585f 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,81,81,81,81,224 +.syscon errno,ENEEDAUTH,307,307,81,81,81,81,224 diff --git a/libc/sysv/consts/ENETDOWN.S b/libc/sysv/consts/ENETDOWN.S index a9ec6b3e4..f434b5bd7 100644 --- a/libc/sysv/consts/ENETDOWN.S +++ b/libc/sysv/consts/ENETDOWN.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENETDOWN,100,50,50,50,50,10050 +.syscon errno,ENETDOWN,100,100,50,50,50,50,10050 .yoink kDos2Errno.ENETDOWN diff --git a/libc/sysv/consts/ENETRESET.S b/libc/sysv/consts/ENETRESET.S index b143aaf05..d92606ade 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,52,52,52,52,10052 +.syscon errno,ENETRESET,102,102,52,52,52,52,10052 diff --git a/libc/sysv/consts/ENETUNREACH.S b/libc/sysv/consts/ENETUNREACH.S index 7e07adfd3..4b930289d 100644 --- a/libc/sysv/consts/ENETUNREACH.S +++ b/libc/sysv/consts/ENETUNREACH.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENETUNREACH,101,51,51,51,51,10051 +.syscon errno,ENETUNREACH,101,101,51,51,51,51,10051 .yoink kDos2Errno.ENETUNREACH diff --git a/libc/sysv/consts/ENFILE.S b/libc/sysv/consts/ENFILE.S index 7e301a421..4620485e6 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,331 +.syscon errno,ENFILE,23,23,23,23,23,23,331 diff --git a/libc/sysv/consts/ENOANO.S b/libc/sysv/consts/ENOANO.S index a1ebdc99d..82a03697a 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,-1,-1,-1,-1,-1 +.syscon junkerr,ENOANO,55,55,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ENOATTR.S b/libc/sysv/consts/ENOATTR.S index edc1d9e17..1309a7373 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,93,87,83,93,117 +.syscon errno,ENOATTR,309,309,93,87,83,93,117 diff --git a/libc/sysv/consts/ENOBUFS.S b/libc/sysv/consts/ENOBUFS.S index c366d39ca..a3b92e5ee 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,55,55,55,55,10055 +.syscon errno,ENOBUFS,105,105,55,55,55,55,10055 diff --git a/libc/sysv/consts/ENOCSI.S b/libc/sysv/consts/ENOCSI.S index 704514df0..fab02384e 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,-1,-1,-1,-1,-1 +.syscon junkerr,ENOCSI,50,50,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ENODATA.S b/libc/sysv/consts/ENODATA.S index 0fd7a9733..962fc095b 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,96,0,0,89,232 +.syscon errno,ENODATA,61,61,96,0,0,89,232 diff --git a/libc/sysv/consts/ENODEV.S b/libc/sysv/consts/ENODEV.S index 368c2a2e2..51126e025 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,1200 +.syscon errno,ENODEV,19,19,19,19,19,19,1200 diff --git a/libc/sysv/consts/ENOENT.S b/libc/sysv/consts/ENOENT.S index 838268d18..d02a51a85 100644 --- a/libc/sysv/consts/ENOENT.S +++ b/libc/sysv/consts/ENOENT.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOENT,2,2,2,2,2,2 +.syscon errno,ENOENT,2,2,2,2,2,2,2 .yoink kDos2Errno.ENOENT diff --git a/libc/sysv/consts/ENOEXEC.S b/libc/sysv/consts/ENOEXEC.S index c2c6e856a..d3f562496 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,193 +.syscon errno,ENOEXEC,8,8,8,8,8,8,193 diff --git a/libc/sysv/consts/ENOKEY.S b/libc/sysv/consts/ENOKEY.S index 11664a64b..0587c0f92 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,-1,-1,-1,-1,-1 +.syscon junkerr,ENOKEY,126,126,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ENOLCK.S b/libc/sysv/consts/ENOLCK.S index e5dc857f0..240fda6e7 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,77,77,77,77,158 +.syscon errno,ENOLCK,37,37,77,77,77,77,158 diff --git a/libc/sysv/consts/ENOLINK.S b/libc/sysv/consts/ENOLINK.S index 875ea6b1b..41589a6a8 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,97,91,0,95,0 +.syscon errno,ENOLINK,67,67,97,91,0,95,0 diff --git a/libc/sysv/consts/ENOMEDIUM.S b/libc/sysv/consts/ENOMEDIUM.S index e7125df4b..0c2808860 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,0,0,85,0,0 +.syscon errno,ENOMEDIUM,123,123,0,0,85,0,0 diff --git a/libc/sysv/consts/ENOMEM.S b/libc/sysv/consts/ENOMEM.S index 0d43a0da7..225556bdc 100644 --- a/libc/sysv/consts/ENOMEM.S +++ b/libc/sysv/consts/ENOMEM.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOMEM,12,12,12,12,12,14 +.syscon errno,ENOMEM,12,12,12,12,12,12,14 .yoink kDos2Errno.ENOMEM diff --git a/libc/sysv/consts/ENOMSG.S b/libc/sysv/consts/ENOMSG.S index 1eb0031c5..33ccaf971 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,91,83,90,83,4306 +.syscon errno,ENOMSG,42,42,91,83,90,83,4306 diff --git a/libc/sysv/consts/ENONET.S b/libc/sysv/consts/ENONET.S index 51237fd49..e8d9a2fc1 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,317,317,317,317,0 +.syscon errno,ENONET,64,64,317,317,317,317,0 diff --git a/libc/sysv/consts/ENOPKG.S b/libc/sysv/consts/ENOPKG.S index 245ad898f..c86749ed5 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,-1,-1,-1,-1,-1 +.syscon junkerr,ENOPKG,65,65,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ENOPOLICY.S b/libc/sysv/consts/ENOPOLICY.S index c460245d0..877be572b 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,103,316,316,316,0 +.syscon errno,ENOPOLICY,316,316,103,316,316,316,0 diff --git a/libc/sysv/consts/ENOPROTOOPT.S b/libc/sysv/consts/ENOPROTOOPT.S index 1ba684676..59815e85c 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,42,42,42,42,10042 +.syscon errno,ENOPROTOOPT,92,92,42,42,42,42,10042 diff --git a/libc/sysv/consts/ENOSPC.S b/libc/sysv/consts/ENOSPC.S index 3d483e64e..27ceea3b1 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,39 +.syscon errno,ENOSPC,28,28,28,28,28,28,39 diff --git a/libc/sysv/consts/ENOSR.S b/libc/sysv/consts/ENOSR.S index 6dde58df3..c94f51727 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,98,0,90,90,0 +.syscon errno,ENOSR,63,63,98,0,90,90,0 diff --git a/libc/sysv/consts/ENOSTR.S b/libc/sysv/consts/ENOSTR.S index 749624fa4..c581b188d 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,99,0,0,91,0 +.syscon errno,ENOSTR,60,60,99,0,0,91,0 diff --git a/libc/sysv/consts/ENOSYS.S b/libc/sysv/consts/ENOSYS.S index 0952d33d1..94987b066 100644 --- a/libc/sysv/consts/ENOSYS.S +++ b/libc/sysv/consts/ENOSYS.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOSYS,38,78,78,78,78,1 +.syscon errno,ENOSYS,38,38,78,78,78,78,1 .yoink kDos2Errno.ENOSYS diff --git a/libc/sysv/consts/ENOTBLK.S b/libc/sysv/consts/ENOTBLK.S index 42435bf1c..48e4eb47d 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,26 +.syscon errno,ENOTBLK,15,15,15,15,15,15,26 diff --git a/libc/sysv/consts/ENOTCONN.S b/libc/sysv/consts/ENOTCONN.S index 82dfb5b2e..4b90e4d39 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,57,57,57,57,10057 +.syscon errno,ENOTCONN,107,107,57,57,57,57,10057 diff --git a/libc/sysv/consts/ENOTDIR.S b/libc/sysv/consts/ENOTDIR.S index 96d44c374..2e5d0eb9b 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,3 +.syscon errno,ENOTDIR,20,20,20,20,20,20,3 diff --git a/libc/sysv/consts/ENOTEMPTY.S b/libc/sysv/consts/ENOTEMPTY.S index ee3a28a6d..2793c91ad 100644 --- a/libc/sysv/consts/ENOTEMPTY.S +++ b/libc/sysv/consts/ENOTEMPTY.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOTEMPTY,39,66,66,66,66,145 +.syscon errno,ENOTEMPTY,39,39,66,66,66,66,145 .yoink kDos2Errno.ENOTEMPTY diff --git a/libc/sysv/consts/ENOTNAM.S b/libc/sysv/consts/ENOTNAM.S index ab3efc1cc..b3bd5809c 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,-1,-1,-1,-1,-1 +.syscon junkerr,ENOTNAM,118,118,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ENOTRECOVERABLE.S b/libc/sysv/consts/ENOTRECOVERABLE.S index 2a10e41e0..93e07fbde 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,104,95,93,98,0 +.syscon errno,ENOTRECOVERABLE,131,131,104,95,93,98,0 diff --git a/libc/sysv/consts/ENOTSOCK.S b/libc/sysv/consts/ENOTSOCK.S index 9c302f5e9..ef75c3ad0 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,38,38,38,38,10038 +.syscon errno,ENOTSOCK,88,88,38,38,38,38,10038 diff --git a/libc/sysv/consts/ENOTSUP.S b/libc/sysv/consts/ENOTSUP.S index 7dbcb443a..2d2d59354 100644 --- a/libc/sysv/consts/ENOTSUP.S +++ b/libc/sysv/consts/ENOTSUP.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ENOTSUP,95,45,45,91,86,10045 +.syscon errno,ENOTSUP,95,95,45,45,91,86,10045 .yoink kDos2Errno.ENOTSUP diff --git a/libc/sysv/consts/ENOTTY.S b/libc/sysv/consts/ENOTTY.S index dc18782e8..7be3a2d07 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,1118 +.syscon errno,ENOTTY,25,25,25,25,25,25,1118 diff --git a/libc/sysv/consts/ENOTUNIQ.S b/libc/sysv/consts/ENOTUNIQ.S index 91fed5d0e..4d30a209c 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,-1,-1,-1,-1,-1 +.syscon junkerr,ENOTUNIQ,76,76,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ENXIO.S b/libc/sysv/consts/ENXIO.S index 0382322b3..2a708ce3c 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,1112 +.syscon errno,ENXIO,6,6,6,6,6,6,1112 diff --git a/libc/sysv/consts/EOPNOTSUPP.S b/libc/sysv/consts/EOPNOTSUPP.S index dc9a2e8ec..3e63883c4 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,102,45,45,45,10045 +.syscon errno,EOPNOTSUPP,95,95,102,45,45,45,10045 diff --git a/libc/sysv/consts/EOVERFLOW.S b/libc/sysv/consts/EOVERFLOW.S index ba04a22fb..199e8c460 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,84,84,87,84,534 +.syscon errno,EOVERFLOW,75,75,84,84,87,84,534 diff --git a/libc/sysv/consts/EOWNERDEAD.S b/libc/sysv/consts/EOWNERDEAD.S index 4729b40ff..587292030 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,105,96,94,97,105 +.syscon errno,EOWNERDEAD,130,130,105,96,94,97,105 diff --git a/libc/sysv/consts/EPERM.S b/libc/sysv/consts/EPERM.S index dd7caf3dc..4f586b31b 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,12 +.syscon errno,EPERM,1,1,1,1,1,1,12 diff --git a/libc/sysv/consts/EPFNOSUPPORT.S b/libc/sysv/consts/EPFNOSUPPORT.S index cd75b77bb..b2e4b7f73 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,46,46,46,46,10046 +.syscon errno,EPFNOSUPPORT,96,96,46,46,46,46,10046 diff --git a/libc/sysv/consts/EPIPE.S b/libc/sysv/consts/EPIPE.S index 159ffd228..b006dcb08 100644 --- a/libc/sysv/consts/EPIPE.S +++ b/libc/sysv/consts/EPIPE.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,EPIPE,32,32,32,32,32,109 +.syscon errno,EPIPE,32,32,32,32,32,32,109 .yoink kDos2Errno.EPIPE diff --git a/libc/sysv/consts/EPOLLERR.S b/libc/sysv/consts/EPOLLERR.S index 20216e3b7..e1390c812 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 +.syscon epoll,EPOLLERR,8,8,8,8,8,8,8 diff --git a/libc/sysv/consts/EPOLLET.S b/libc/sysv/consts/EPOLLET.S index f7400eb57..19d66c796 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 +.syscon epoll,EPOLLET,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000 diff --git a/libc/sysv/consts/EPOLLEXCLUSIVE.S b/libc/sysv/consts/EPOLLEXCLUSIVE.S index a8fd7ae3a..c371140c9 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 +.syscon epoll,EPOLLEXCLUSIVE,0x10000000,0x10000000,0x10000000,0x10000000,0x10000000,0x10000000,0x10000000 diff --git a/libc/sysv/consts/EPOLLHUP.S b/libc/sysv/consts/EPOLLHUP.S index e69374dfc..cb65fd65b 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 +.syscon epoll,EPOLLHUP,0x10,0x10,0x10,0x10,0x10,0x10,0x10 diff --git a/libc/sysv/consts/EPOLLIN.S b/libc/sysv/consts/EPOLLIN.S index d40f86ca3..f498ba72e 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 +.syscon epoll,EPOLLIN,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/EPOLLMSG.S b/libc/sysv/consts/EPOLLMSG.S index 23f104cc2..2843723e7 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 +.syscon epoll,EPOLLMSG,0x0400,0x0400,0x0400,0x0400,0x0400,0x0400,0x0400 diff --git a/libc/sysv/consts/EPOLLONESHOT.S b/libc/sysv/consts/EPOLLONESHOT.S index 7422a86e0..6427533d0 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 +.syscon epoll,EPOLLONESHOT,0x40000000,0x40000000,0x40000000,0x40000000,0x40000000,0x40000000,0x40000000 diff --git a/libc/sysv/consts/EPOLLOUT.S b/libc/sysv/consts/EPOLLOUT.S index 724f0d75f..c8d8be9d3 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 +.syscon epoll,EPOLLOUT,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/EPOLLPRI.S b/libc/sysv/consts/EPOLLPRI.S index 540de8eca..d7b6e98e8 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 +.syscon epoll,EPOLLPRI,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/EPOLLRDBAND.S b/libc/sysv/consts/EPOLLRDBAND.S index 038d3d952..babd97497 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 +.syscon epoll,EPOLLRDBAND,0x80,0x80,0x80,0x80,0x80,0x80,0x80 diff --git a/libc/sysv/consts/EPOLLRDHUP.S b/libc/sysv/consts/EPOLLRDHUP.S index 6d540b407..3ff3852fe 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 +.syscon epoll,EPOLLRDHUP,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000 diff --git a/libc/sysv/consts/EPOLLRDNORM.S b/libc/sysv/consts/EPOLLRDNORM.S index 7383b6b68..6d0c24ba3 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 +.syscon epoll,EPOLLRDNORM,0x40,0x40,0x40,0x40,0x40,0x40,0x40 diff --git a/libc/sysv/consts/EPOLLWAKEUP.S b/libc/sysv/consts/EPOLLWAKEUP.S index 5ab21d206..b3096fc8e 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 +.syscon epoll,EPOLLWAKEUP,0x20000000,0x20000000,0x20000000,0x20000000,0x20000000,0x20000000,0x20000000 diff --git a/libc/sysv/consts/EPOLLWRBAND.S b/libc/sysv/consts/EPOLLWRBAND.S index ed111bbd5..b0741225a 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 +.syscon epoll,EPOLLWRBAND,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200 diff --git a/libc/sysv/consts/EPOLLWRNORM.S b/libc/sysv/consts/EPOLLWRNORM.S index adc162ece..e57e11b82 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 +.syscon epoll,EPOLLWRNORM,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100 diff --git a/libc/sysv/consts/EPOLL_CLOEXEC.S b/libc/sysv/consts/EPOLL_CLOEXEC.S index 9be17ae63..bc19741a2 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,0x01000000,0x100000,0x010000,0x010000,0x80000 +.syscon epoll,EPOLL_CLOEXEC,0x080000,0x080000,0x01000000,0x100000,0x010000,0x010000,0x80000 diff --git a/libc/sysv/consts/EPOLL_CTL_ADD.S b/libc/sysv/consts/EPOLL_CTL_ADD.S index c2d26ae2c..ce4673b81 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 +.syscon epoll,EPOLL_CTL_ADD,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 dd094c78a..39709953e 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 +.syscon epoll,EPOLL_CTL_DEL,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 8e67ff87f..de6facde2 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 +.syscon epoll,EPOLL_CTL_MOD,3,3,3,3,3,3,3 diff --git a/libc/sysv/consts/EPROCLIM.S b/libc/sysv/consts/EPROCLIM.S index abc05e314..041d428ba 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,67,67,67,67,10067 +.syscon errno,EPROCLIM,308,308,67,67,67,67,10067 diff --git a/libc/sysv/consts/EPROCUNAVAIL.S b/libc/sysv/consts/EPROCUNAVAIL.S index d7785d34e..b241d0293 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,76,76,76,76,15841 +.syscon errno,EPROCUNAVAIL,304,304,76,76,76,76,15841 diff --git a/libc/sysv/consts/EPROGMISMATCH.S b/libc/sysv/consts/EPROGMISMATCH.S index 3ffefdf3b..8ff3a0bd2 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,75,75,75,75,595 +.syscon errno,EPROGMISMATCH,303,303,75,75,75,75,595 diff --git a/libc/sysv/consts/EPROGUNAVAIL.S b/libc/sysv/consts/EPROGUNAVAIL.S index e09bdc98e..544feb42b 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,74,74,74,74,329 +.syscon errno,EPROGUNAVAIL,302,302,74,74,74,74,329 diff --git a/libc/sysv/consts/EPROTO.S b/libc/sysv/consts/EPROTO.S index 57c1b9bf9..4bb89e5e8 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,100,92,95,96,7065 +.syscon errno,EPROTO,71,71,100,92,95,96,7065 diff --git a/libc/sysv/consts/EPROTONOSUPPORT.S b/libc/sysv/consts/EPROTONOSUPPORT.S index 045280e56..a61f7accd 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,43,43,43,43,10043 +.syscon errno,EPROTONOSUPPORT,93,93,43,43,43,43,10043 diff --git a/libc/sysv/consts/EPROTOTYPE.S b/libc/sysv/consts/EPROTOTYPE.S index f151689f1..c4fd05ed3 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,41,41,41,41,10041 +.syscon errno,EPROTOTYPE,91,91,41,41,41,41,10041 diff --git a/libc/sysv/consts/EPWROFF.S b/libc/sysv/consts/EPWROFF.S index 768d4eeb1..5343dc067 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,82,310,310,310,639 +.syscon errno,EPWROFF,310,310,82,310,310,310,639 diff --git a/libc/sysv/consts/ERA.S b/libc/sysv/consts/ERA.S index b356dc911..71b51e71e 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,45,45,0,0,0 +.syscon termios,ERA,0x02002c,0x02002c,45,45,0,0,0 diff --git a/libc/sysv/consts/ERANGE.S b/libc/sysv/consts/ERANGE.S index 158b69b10..62b6f4b88 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,6604 +.syscon errno,ERANGE,34,34,34,34,34,34,6604 diff --git a/libc/sysv/consts/EREMCHG.S b/libc/sysv/consts/EREMCHG.S index 94988ef66..640b01283 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,-1,-1,-1,-1,-1 +.syscon junkerr,EREMCHG,78,78,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EREMOTE.S b/libc/sysv/consts/EREMOTE.S index 69f56be92..b1407ff6d 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,71,71,71,71,10071 +.syscon errno,EREMOTE,66,66,71,71,71,71,10071 diff --git a/libc/sysv/consts/EREMOTEIO.S b/libc/sysv/consts/EREMOTEIO.S index 44a77fd31..c620e9aaa 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,-1,-1,-1,-1,-1 +.syscon junkerr,EREMOTEIO,121,121,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ERESTART.S b/libc/sysv/consts/ERESTART.S index 8cd52c1b9..52a9a341c 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,-1,-1,-1,-3,0 +.syscon errno,ERESTART,85,85,-1,-1,-1,-3,0 diff --git a/libc/sysv/consts/ERFKILL.S b/libc/sysv/consts/ERFKILL.S index 9a88a955b..94d99bdbb 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,-1,-1,-1,-1,-1 +.syscon junkerr,ERFKILL,132,132,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EROFS.S b/libc/sysv/consts/EROFS.S index e0086240f..db8565991 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,6009 +.syscon errno,EROFS,30,30,30,30,30,30,6009 diff --git a/libc/sysv/consts/ERPCMISMATCH.S b/libc/sysv/consts/ERPCMISMATCH.S index e484d9210..18cb48272 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,73,73,73,73,1627 +.syscon errno,ERPCMISMATCH,301,301,73,73,73,73,1627 diff --git a/libc/sysv/consts/ESHLIBVERS.S b/libc/sysv/consts/ESHLIBVERS.S index 3a2fff5a2..e28892f6f 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,87,314,314,314,0 +.syscon errno,ESHLIBVERS,314,314,87,314,314,314,0 diff --git a/libc/sysv/consts/ESHUTDOWN.S b/libc/sysv/consts/ESHUTDOWN.S index 27b16dd80..26588c8ab 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,58,58,58,58,10058 +.syscon errno,ESHUTDOWN,108,108,58,58,58,58,10058 diff --git a/libc/sysv/consts/ESOCKTNOSUPPORT.S b/libc/sysv/consts/ESOCKTNOSUPPORT.S index 38f9c165e..6d8878fbf 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,44,44,44,44,10044 +.syscon errno,ESOCKTNOSUPPORT,94,94,44,44,44,44,10044 diff --git a/libc/sysv/consts/ESPIPE.S b/libc/sysv/consts/ESPIPE.S index d1b7a078a..cce8d4ccc 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,25 +.syscon errno,ESPIPE,29,29,29,29,29,29,25 diff --git a/libc/sysv/consts/ESRCH.S b/libc/sysv/consts/ESRCH.S index 77c4e3037..d1c819261 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,566 +.syscon errno,ESRCH,3,3,3,3,3,3,566 diff --git a/libc/sysv/consts/ESRMNT.S b/libc/sysv/consts/ESRMNT.S index c27ad8729..d6f84d7a8 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,-1,-1,-1,-1,-1 +.syscon junkerr,ESRMNT,69,69,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ESTALE.S b/libc/sysv/consts/ESTALE.S index b086b85fb..8fd2304d4 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,70,70,70,70,10070 +.syscon errno,ESTALE,116,116,70,70,70,70,10070 diff --git a/libc/sysv/consts/ESTRPIPE.S b/libc/sysv/consts/ESTRPIPE.S index ece5af701..fea22852f 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,-1,-1,-1,-1,-1 +.syscon junkerr,ESTRPIPE,86,86,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ETIME.S b/libc/sysv/consts/ETIME.S index 6a6be3233..5b3e3258d 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,101,60,60,92,1460 +.syscon errno,ETIME,62,62,101,60,60,92,1460 diff --git a/libc/sysv/consts/ETIMEDOUT.S b/libc/sysv/consts/ETIMEDOUT.S index 72bcc8688..0149565f7 100644 --- a/libc/sysv/consts/ETIMEDOUT.S +++ b/libc/sysv/consts/ETIMEDOUT.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno,ETIMEDOUT,110,60,60,60,60,1460 +.syscon errno,ETIMEDOUT,110,110,60,60,60,60,1460 .yoink kDos2Errno.ETIMEDOUT diff --git a/libc/sysv/consts/ETOOMANYREFS.S b/libc/sysv/consts/ETOOMANYREFS.S index 3a3ba0c61..9043ca85c 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,59,59,59,59,10059 +.syscon errno,ETOOMANYREFS,109,109,59,59,59,59,10059 diff --git a/libc/sysv/consts/ETXTBSY.S b/libc/sysv/consts/ETXTBSY.S index 4f978aa61..f5dee886b 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,148 +.syscon errno,ETXTBSY,26,26,26,26,26,26,148 diff --git a/libc/sysv/consts/EUCLEAN.S b/libc/sysv/consts/EUCLEAN.S index ff3b66c47..572233879 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,-1,-1,-1,-1,-1 +.syscon junkerr,EUCLEAN,117,117,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EUNATCH.S b/libc/sysv/consts/EUNATCH.S index 92bc1d112..c4c8e527f 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,-1,-1,-1,-1,-1 +.syscon junkerr,EUNATCH,49,49,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EUSERS.S b/libc/sysv/consts/EUSERS.S index 489f96247..b4cb7b888 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,68,68,68,68,10068 +.syscon errno,EUSERS,87,87,68,68,68,68,10068 diff --git a/libc/sysv/consts/EWOULDBLOCK.S b/libc/sysv/consts/EWOULDBLOCK.S index ad71ebc3d..82ff57f56 100644 --- a/libc/sysv/consts/EWOULDBLOCK.S +++ b/libc/sysv/consts/EWOULDBLOCK.S @@ -1,3 +1,3 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon compat,EWOULDBLOCK,11,35,35,35,35,10035 +.syscon compat,EWOULDBLOCK,11,11,35,35,35,35,10035 .yoink kDos2Errno.EWOULDBLOCK diff --git a/libc/sysv/consts/EXDEV.S b/libc/sysv/consts/EXDEV.S index 36c756444..4db3a41f6 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,17 +.syscon errno,EXDEV,18,18,18,18,18,18,17 diff --git a/libc/sysv/consts/EXFULL.S b/libc/sysv/consts/EXFULL.S index f21047935..adb4888c2 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,-1,-1,-1,-1,-1 +.syscon junkerr,EXFULL,54,54,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EXPR_NEST_MAX.S b/libc/sysv/consts/EXPR_NEST_MAX.S index 40d8d646a..6e96dfbb1 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,0 +.syscon misc,EXPR_NEST_MAX,0x20,0x20,0x20,0x20,0x20,0x20,0 diff --git a/libc/sysv/consts/EXTA.S b/libc/sysv/consts/EXTA.S index 9c56df558..7b2b4e50e 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,0x4b00,0x4b00,0x4b00,0x4b00,0 +.syscon termios,EXTA,14,14,0x4b00,0x4b00,0x4b00,0x4b00,0 diff --git a/libc/sysv/consts/EXTB.S b/libc/sysv/consts/EXTB.S index 82b0ece7d..6f84d3232 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,0x9600,0x9600,0x9600,0x9600,0 +.syscon termios,EXTB,15,15,0x9600,0x9600,0x9600,0x9600,0 diff --git a/libc/sysv/consts/EXTPROC.S b/libc/sysv/consts/EXTPROC.S index 44f76bf3d..3cdc2e574 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,0b0000100000000000,0b0000100000000000,0b0000100000000000,0b0000100000000000,65536 +.syscon termios,EXTPROC,65536,65536,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 466b40bf4..2c9ff9ddd 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,-1,-1,-1,-1,-1 +.syscon misc,FALLOC_FL_COLLAPSE_RANGE,0x08,0x08,-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 8e60e5bb5..65788816e 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,-1,-1,-1,-1,-1 +.syscon misc,FALLOC_FL_INSERT_RANGE,0x20,0x20,-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 09ed10ec8..2d590ddb3 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,-1,-1,-1,-1,-1 +.syscon misc,FALLOC_FL_KEEP_SIZE,0x01,0x01,-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 d19c25b26..534ed623b 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,-1,-1,-1,-1,-1 +.syscon misc,FALLOC_FL_NO_HIDE_STALE,0x04,0x04,-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 6db2dce1e..6a42e84f0 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,-1,-1,-1,-1,-1 +.syscon misc,FALLOC_FL_PUNCH_HOLE,0x02,0x02,-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 524ef5ca1..161d6e323 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,-1,-1,-1,-1,-1 +.syscon misc,FALLOC_FL_UNSHARE_RANGE,0x40,0x40,-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 07523981f..ac8c8d516 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,-1,-1,-1,-1,0x000980C8 +.syscon misc,FALLOC_FL_ZERO_RANGE,0x10,0x10,-1,-1,-1,-1,0x000980C8 diff --git a/libc/sysv/consts/FBIOGETCMAP.S b/libc/sysv/consts/FBIOGETCMAP.S index b0b76cbb5..2d1fb957b 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,0,0,0,0,0 +.syscon vid,FBIOGETCMAP,0x4604,0x4604,0,0,0,0,0 diff --git a/libc/sysv/consts/FBIOGET_FSCREENINFO.S b/libc/sysv/consts/FBIOGET_FSCREENINFO.S index ef5bf8011..2c081a1a2 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,0,0,0,0,0 +.syscon vid,FBIOGET_FSCREENINFO,0x4602,0x4602,0,0,0,0,0 diff --git a/libc/sysv/consts/FBIOGET_VSCREENINFO.S b/libc/sysv/consts/FBIOGET_VSCREENINFO.S index 08bc1c715..927dc82ab 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,0,0,0,0,0 +.syscon vid,FBIOGET_VSCREENINFO,0x4600,0x4600,0,0,0,0,0 diff --git a/libc/sysv/consts/FBIOPAN_DISPLAY.S b/libc/sysv/consts/FBIOPAN_DISPLAY.S index cce388659..51ec364f3 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,0,0,0,0,0 +.syscon vid,FBIOPAN_DISPLAY,0x4606,0x4606,0,0,0,0,0 diff --git a/libc/sysv/consts/FBIOPUTCMAP.S b/libc/sysv/consts/FBIOPUTCMAP.S index 2a8a8096f..9dd2a43c4 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,0,0,0,0,0 +.syscon vid,FBIOPUTCMAP,0x4605,0x4605,0,0,0,0,0 diff --git a/libc/sysv/consts/FBIOPUT_VSCREENINFO.S b/libc/sysv/consts/FBIOPUT_VSCREENINFO.S index 336a74045..4b3bc2249 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,0,0,0,0,0 +.syscon vid,FBIOPUT_VSCREENINFO,0x4601,0x4601,0,0,0,0,0 diff --git a/libc/sysv/consts/FBIO_WAITFORVSYNC.S b/libc/sysv/consts/FBIO_WAITFORVSYNC.S index 2789c195e..6c44d00a9 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,0,0,0,0,0 +.syscon vid,FBIO_WAITFORVSYNC,0x40044620,0x40044620,0,0,0,0,0 diff --git a/libc/sysv/consts/FD_CLOEXEC.S b/libc/sysv/consts/FD_CLOEXEC.S index 775be543d..87a675b43 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 +.syscon fcntl3,FD_CLOEXEC,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/FD_SETSIZE.S b/libc/sysv/consts/FD_SETSIZE.S index a1a140ade..dc67803f9 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 +.syscon select,FD_SETSIZE,0x0400,0x0400,0x0400,0x0400,0x0400,0x0400,0x0400 diff --git a/libc/sysv/consts/FF0.S b/libc/sysv/consts/FF0.S index 795a9afcd..057d579d8 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,0b000000000000000000,0b000000000000000000,0,0,0b0000000000000000 +.syscon termios,FF0,0b0000000000000000,0b0000000000000000,0b000000000000000000,0b000000000000000000,0,0,0b0000000000000000 diff --git a/libc/sysv/consts/FF1.S b/libc/sysv/consts/FF1.S index 190052ae8..8a03e6389 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,0b000100000000000000,0b000100000000000000,0,0,0b1000000000000000 +.syscon termios,FF1,0b1000000000000000,0b1000000000000000,0b000100000000000000,0b000100000000000000,0,0,0b1000000000000000 diff --git a/libc/sysv/consts/FFDLY.S b/libc/sysv/consts/FFDLY.S index 02ca29bdc..4f6c7133f 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,0b000100000000000000,0b000100000000000000,0,0,0b1000000000000000 +.syscon termios,FFDLY,0b1000000000000000,0b1000000000000000,0b000100000000000000,0b000100000000000000,0,0,0b1000000000000000 diff --git a/libc/sysv/consts/FIFOTYPE.S b/libc/sysv/consts/FIFOTYPE.S index a1a4f3ac8..5cd5ccdc1 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,0 +.syscon misc,FIFOTYPE,54,54,54,54,54,54,0 diff --git a/libc/sysv/consts/FIOASYNC.S b/libc/sysv/consts/FIOASYNC.S index b23e2f3cc..0857cf042 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,0x8004667d,0x8004667d,0x8004667d,0x8004667d,0x8004667d +.syscon ioctl,FIOASYNC,0x5452,0x5452,0x8004667d,0x8004667d,0x8004667d,0x8004667d,0x8004667d diff --git a/libc/sysv/consts/FIOCLEX.S b/libc/sysv/consts/FIOCLEX.S index 6ee37bad7..1a45c5a21 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,0x20006601,0x20006601,0x20006601,0x20006601,0x5451 +.syscon ioctl,FIOCLEX,0x5451,0x5451,0x20006601,0x20006601,0x20006601,0x20006601,0x5451 diff --git a/libc/sysv/consts/FIODGNAME.S b/libc/sysv/consts/FIODGNAME.S index 309a59f79..e94adea8a 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,0x80106678,0,0,0 +.syscon termios,FIODGNAME,0,0,0,0x80106678,0,0,0 diff --git a/libc/sysv/consts/FIONBIO.S b/libc/sysv/consts/FIONBIO.S index 614b9b315..fa794af17 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,0x8004667e,0x8004667e,0x8004667e,0x8004667e,0x8004667e +.syscon ioctl,FIONBIO,0x5421,0x5421,0x8004667e,0x8004667e,0x8004667e,0x8004667e,0x8004667e diff --git a/libc/sysv/consts/FIONCLEX.S b/libc/sysv/consts/FIONCLEX.S index 8113394d1..48c015b20 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,0x20006602,0x20006602,0x20006602,0x20006602,0x5450 +.syscon ioctl,FIONCLEX,0x5450,0x5450,0x20006602,0x20006602,0x20006602,0x20006602,0x5450 diff --git a/libc/sysv/consts/FIONREAD.S b/libc/sysv/consts/FIONREAD.S index d26172d33..2dc938a90 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,0x4004667f,0x4004667f,0x4004667f,0x4004667f,0x4004667f +.syscon ioctl,FIONREAD,0x541b,0x541b,0x4004667f,0x4004667f,0x4004667f,0x4004667f,0x4004667f diff --git a/libc/sysv/consts/FLUSHO.S b/libc/sysv/consts/FLUSHO.S index 3ae1de2a0..1922b686a 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,8388608,8388608,8388608,8388608,0b0001000000000000 +.syscon termios,FLUSHO,0b0001000000000000,0b0001000000000000,8388608,8388608,8388608,8388608,0b0001000000000000 diff --git a/libc/sysv/consts/FPE_FLTDIV.S b/libc/sysv/consts/FPE_FLTDIV.S index 779be8461..5ce34eb9b 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,1,3,3,3,3 +.syscon sicode,FPE_FLTDIV,3,3,1,3,3,3,3 diff --git a/libc/sysv/consts/FPE_FLTINV.S b/libc/sysv/consts/FPE_FLTINV.S index efd268e49..a7810a1c0 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,5,7,7,7,7 +.syscon sicode,FPE_FLTINV,7,7,5,7,7,7,7 diff --git a/libc/sysv/consts/FPE_FLTOVF.S b/libc/sysv/consts/FPE_FLTOVF.S index ff290e423..fb2133e17 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,2,4,4,4,4 +.syscon sicode,FPE_FLTOVF,4,4,2,4,4,4,4 diff --git a/libc/sysv/consts/FPE_FLTRES.S b/libc/sysv/consts/FPE_FLTRES.S index 8dcf2076d..90908f00d 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,4,6,6,6,6 +.syscon sicode,FPE_FLTRES,6,6,4,6,6,6,6 diff --git a/libc/sysv/consts/FPE_FLTSUB.S b/libc/sysv/consts/FPE_FLTSUB.S index 1c16c937e..7edc09588 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,6,8,8,8,8 +.syscon sicode,FPE_FLTSUB,8,8,6,8,8,8,8 diff --git a/libc/sysv/consts/FPE_FLTUND.S b/libc/sysv/consts/FPE_FLTUND.S index 9a93a8dd8..c57db76eb 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,3,5,5,5,5 +.syscon sicode,FPE_FLTUND,5,5,3,5,5,5,5 diff --git a/libc/sysv/consts/FPE_INTDIV.S b/libc/sysv/consts/FPE_INTDIV.S index 23ea84b2a..aff1ac071 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,7,2,1,1,1 +.syscon sicode,FPE_INTDIV,1,1,7,2,1,1,1 diff --git a/libc/sysv/consts/FPE_INTOVF.S b/libc/sysv/consts/FPE_INTOVF.S index dd44f7bbc..934bbc1e6 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,8,1,2,2,2 +.syscon sicode,FPE_INTOVF,2,2,8,1,2,2,2 diff --git a/libc/sysv/consts/FREAD.S b/libc/sysv/consts/FREAD.S index 8b66a42c9..2af3cc5cb 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,1,1,1,1,0 +.syscon fcntl,FREAD,0,0,1,1,1,1,0 diff --git a/libc/sysv/consts/FSETLOCKING_BYCALLER.S b/libc/sysv/consts/FSETLOCKING_BYCALLER.S index b64ce7413..738871c86 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,0,0,0,0,0 +.syscon misc,FSETLOCKING_BYCALLER,2,2,0,0,0,0,0 diff --git a/libc/sysv/consts/FSETLOCKING_INTERNAL.S b/libc/sysv/consts/FSETLOCKING_INTERNAL.S index 42ff6f94e..a6eb5b204 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,0,0,0,0,0 +.syscon misc,FSETLOCKING_INTERNAL,1,1,0,0,0,0,0 diff --git a/libc/sysv/consts/FSETLOCKING_QUERY.S b/libc/sysv/consts/FSETLOCKING_QUERY.S index 23f48e604..bac1db38e 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 +.syscon misc,FSETLOCKING_QUERY,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 6946c0b1f..1a2a22baa 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,0,128,128,0,0 +.syscon futex,FUTEX_PRIVATE_FLAG,128,128,0,128,128,0,0 diff --git a/libc/sysv/consts/FUTEX_REQUEUE.S b/libc/sysv/consts/FUTEX_REQUEUE.S index bd5951023..90ef99355 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,0,0,3,0,0 +.syscon futex,FUTEX_REQUEUE,3,3,0,0,3,0,0 diff --git a/libc/sysv/consts/FUTEX_WAIT.S b/libc/sysv/consts/FUTEX_WAIT.S index 8e9527b99..73a76ad1a 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,1,0,0 +.syscon futex,FUTEX_WAIT,0,0,0,0,1,0,0 diff --git a/libc/sysv/consts/FUTEX_WAKE.S b/libc/sysv/consts/FUTEX_WAKE.S index f725f641a..01be84df6 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,0,1,2,1,1 +.syscon futex,FUTEX_WAKE,1,1,0,1,2,1,1 diff --git a/libc/sysv/consts/FWRITE.S b/libc/sysv/consts/FWRITE.S index 83e30ef17..4b14851a4 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,2,2,2,2,0 +.syscon fcntl,FWRITE,0,0,2,2,2,2,0 diff --git a/libc/sysv/consts/F_BARRIERFSYNC.S b/libc/sysv/consts/F_BARRIERFSYNC.S index 43cd9e11c..e545eb310 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,85,-1,-1,-1,-1 +.syscon fcntl2,F_BARRIERFSYNC,-1,-1,85,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_DUPFD.S b/libc/sysv/consts/F_DUPFD.S index 74c1f5370..13ae75004 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 +.syscon fcntl2,F_DUPFD,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 6f74a43d5..10326d962 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,67,17,10,12,0x0406 +.syscon fcntl,F_DUPFD_CLOEXEC,0x0406,0x0406,67,17,10,12,0x0406 diff --git a/libc/sysv/consts/F_FULLFSYNC.S b/libc/sysv/consts/F_FULLFSYNC.S index 3ba3770f1..e5072787d 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,51,-1,-1,-1,-1 +.syscon fcntl2,F_FULLFSYNC,-1,-1,51,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_GETFD.S b/libc/sysv/consts/F_GETFD.S index c336760f6..80e304b88 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 +.syscon fcntl2,F_GETFD,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/F_GETFL.S b/libc/sysv/consts/F_GETFL.S index f76c8d376..5337e7039 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 +.syscon fcntl2,F_GETFL,3,3,3,3,3,3,3 diff --git a/libc/sysv/consts/F_GETLEASE.S b/libc/sysv/consts/F_GETLEASE.S index d06f5af8c..8ee6ce7d6 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,-1,-1,-1,-1,-1 +.syscon fcntl,F_GETLEASE,0x0401,0x0401,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_GETLK.S b/libc/sysv/consts/F_GETLK.S index 474192801..9b888c311 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,7,11,7,7,5 +.syscon fcntl,F_GETLK,5,5,7,11,7,7,5 diff --git a/libc/sysv/consts/F_GETLK64.S b/libc/sysv/consts/F_GETLK64.S index b4a57a902..5a33511ad 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,7,11,7,7,5 +.syscon compat,F_GETLK64,5,5,7,11,7,7,5 diff --git a/libc/sysv/consts/F_GETNOSIGPIPE.S b/libc/sysv/consts/F_GETNOSIGPIPE.S index 4d817d7ed..f5a4d12db 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,74,-1,-1,13,-1 +.syscon fcntl3,F_GETNOSIGPIPE,-1,-1,74,-1,-1,13,-1 diff --git a/libc/sysv/consts/F_GETOWN.S b/libc/sysv/consts/F_GETOWN.S index b5dc7f331..d64037c9f 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,5,5,5,5,-1 +.syscon fcntl2,F_GETOWN,9,9,5,5,5,5,-1 diff --git a/libc/sysv/consts/F_GETOWN_EX.S b/libc/sysv/consts/F_GETOWN_EX.S index 3923af7b2..b530ac25f 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,-1,-1,-1,-1,-1 +.syscon fcntl,F_GETOWN_EX,0x10,0x10,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_GETPATH.S b/libc/sysv/consts/F_GETPATH.S index cae75cca5..9c67bf48c 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,50,-1,-1,15,-1 +.syscon fcntl3,F_GETPATH,-1,-1,50,-1,-1,15,-1 diff --git a/libc/sysv/consts/F_GETPIPE_SZ.S b/libc/sysv/consts/F_GETPIPE_SZ.S index bede91b99..10bcfc1c7 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,-1,-1,-1,-1,-1 +.syscon fcntl,F_GETPIPE_SZ,0x0408,0x0408,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_GETSIG.S b/libc/sysv/consts/F_GETSIG.S index d9c8c7439..1e04a4f8e 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,-1,-1,-1,-1,-1 +.syscon fcntl,F_GETSIG,11,11,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_MAXFD.S b/libc/sysv/consts/F_MAXFD.S index 358c4b1ef..eba9a034f 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,11,-1 +.syscon fcntl,F_MAXFD,-1,-1,-1,-1,-1,11,-1 diff --git a/libc/sysv/consts/F_NOCACHE.S b/libc/sysv/consts/F_NOCACHE.S index b402dc12f..66fdebeba 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,48,-1,-1,-1,-1 +.syscon fcntl2,F_NOCACHE,-1,-1,48,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_NOTIFY.S b/libc/sysv/consts/F_NOTIFY.S index d667d239f..7b337717b 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,-1,-1,-1,-1,-1 +.syscon fcntl,F_NOTIFY,0x0402,0x0402,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_OFD_GETLK.S b/libc/sysv/consts/F_OFD_GETLK.S index 50626be2e..e1a2d15de 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,-1,-1,-1,-1,-1 +.syscon fcntl,F_OFD_GETLK,36,36,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_OFD_SETLK.S b/libc/sysv/consts/F_OFD_SETLK.S index 86c168fcb..fc280c48e 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,-1,-1,-1,-1,-1 +.syscon fcntl,F_OFD_SETLK,37,37,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_OFD_SETLKW.S b/libc/sysv/consts/F_OFD_SETLKW.S index f800ffa96..b70fb19a8 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,-1,-1,-1,-1,-1 +.syscon fcntl,F_OFD_SETLKW,38,38,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_OK.S b/libc/sysv/consts/F_OK.S index 49cab113d..8128d95a8 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 +.syscon access,F_OK,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/F_RDLCK.S b/libc/sysv/consts/F_RDLCK.S index 65f333ee8..cdbcef2d1 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,1,1,1,1,0 +.syscon fcntl,F_RDLCK,0,0,1,1,1,1,0 diff --git a/libc/sysv/consts/F_SETFD.S b/libc/sysv/consts/F_SETFD.S index 4eff82f5c..f8352d7ed 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 +.syscon fcntl2,F_SETFD,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/F_SETFL.S b/libc/sysv/consts/F_SETFL.S index d2de8879c..50cb949a1 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 +.syscon fcntl2,F_SETFL,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/F_SETLEASE.S b/libc/sysv/consts/F_SETLEASE.S index 486ad3415..e75cb17ac 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,-1,-1,-1,-1,-1 +.syscon fcntl,F_SETLEASE,0x0400,0x0400,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_SETLK.S b/libc/sysv/consts/F_SETLK.S index 6f4ec8b29..206fb4883 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,8,12,8,8,6 +.syscon fcntl,F_SETLK,6,6,8,12,8,8,6 diff --git a/libc/sysv/consts/F_SETLK64.S b/libc/sysv/consts/F_SETLK64.S index 0747c5aed..5475660c4 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,8,12,8,8,6 +.syscon compat,F_SETLK64,6,6,8,12,8,8,6 diff --git a/libc/sysv/consts/F_SETLKW.S b/libc/sysv/consts/F_SETLKW.S index 042933722..3074455ce 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,9,13,9,9,7 +.syscon fcntl,F_SETLKW,7,7,9,13,9,9,7 diff --git a/libc/sysv/consts/F_SETLKW64.S b/libc/sysv/consts/F_SETLKW64.S index 569ba2b70..ac718a8cb 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,9,13,9,9,7 +.syscon compat,F_SETLKW64,7,7,9,13,9,9,7 diff --git a/libc/sysv/consts/F_SETNOSIGPIPE.S b/libc/sysv/consts/F_SETNOSIGPIPE.S index ea3c25a37..b01aeddd7 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,73,-1,-1,14,-1 +.syscon fcntl3,F_SETNOSIGPIPE,-1,-1,73,-1,-1,14,-1 diff --git a/libc/sysv/consts/F_SETOWN.S b/libc/sysv/consts/F_SETOWN.S index 19d2d8b33..8c8abf80b 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,6,6,6,6,-1 +.syscon fcntl2,F_SETOWN,8,8,6,6,6,6,-1 diff --git a/libc/sysv/consts/F_SETOWN_EX.S b/libc/sysv/consts/F_SETOWN_EX.S index 276b3d8f9..cc16baec6 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,-1,-1,-1,-1,-1 +.syscon fcntl,F_SETOWN_EX,15,15,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_SETPIPE_SZ.S b/libc/sysv/consts/F_SETPIPE_SZ.S index 7c0221405..de91eacd9 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,-1,-1,-1,-1,-1 +.syscon fcntl,F_SETPIPE_SZ,0x0407,0x0407,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_SETSIG.S b/libc/sysv/consts/F_SETSIG.S index 596fd0eed..ce5bbb2f4 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,-1,-1,-1,-1,-1 +.syscon fcntl,F_SETSIG,10,10,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/F_UNLCK.S b/libc/sysv/consts/F_UNLCK.S index 6e40c08f4..44ca2a7b2 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 +.syscon fcntl,F_UNLCK,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/F_WRLCK.S b/libc/sysv/consts/F_WRLCK.S index bf4098372..808854aaa 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,3,3,3,3,1 +.syscon fcntl,F_WRLCK,1,1,3,3,3,3,1 diff --git a/libc/sysv/consts/GIO_FONT.S b/libc/sysv/consts/GIO_FONT.S index ef3af7dbd..536226c02 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,0,0,0,0,0 +.syscon vid,GIO_FONT,0x4b60,0x4b60,0,0,0,0,0 diff --git a/libc/sysv/consts/GIO_FONTX.S b/libc/sysv/consts/GIO_FONTX.S index d218546af..71038d213 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,0,0,0,0,0 +.syscon vid,GIO_FONTX,0x4b6b,0x4b6b,0,0,0,0,0 diff --git a/libc/sysv/consts/GRPQUOTA.S b/libc/sysv/consts/GRPQUOTA.S index 0e049f7a3..5849061da 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,0 +.syscon misc,GRPQUOTA,1,1,1,1,1,1,0 diff --git a/libc/sysv/consts/H4DISC.S b/libc/sysv/consts/H4DISC.S index 28debcffb..7881b94a9 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,0x7,0,0,0 +.syscon termios,H4DISC,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 9af1a0351..08fef344b 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,0,0,255,255,0 +.syscon misc,HOST_NAME_MAX,0x40,0x40,0,0,255,255,0 diff --git a/libc/sysv/consts/HUPCL.S b/libc/sysv/consts/HUPCL.S index 6d27a2fb8..c6925efb6 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,0b000100000000000000,0b000100000000000000,0b0100000000000000,0b0100000000000000,0b0000010000000000 +.syscon termios,HUPCL,0b0000010000000000,0b0000010000000000,0b000100000000000000,0b000100000000000000,0b0100000000000000,0b0100000000000000,0b0000010000000000 diff --git a/libc/sysv/consts/ICANON.S b/libc/sysv/consts/ICANON.S index 89b1e0f5c..bab16317b 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,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000000000010 +.syscon termios,ICANON,0b0000000000000010,0b0000000000000010,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000000000010 diff --git a/libc/sysv/consts/ICMP6_DST_UNREACH.S b/libc/sysv/consts/ICMP6_DST_UNREACH.S index 28bd0cb55..22370b1bd 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,0 +.syscon icmp6,ICMP6_DST_UNREACH,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 c70d461c0..2cb0d2f60 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 +.syscon icmp6,ICMP6_DST_UNREACH_ADDR,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 0e25e6b1d..37ecafdd5 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 +.syscon icmp6,ICMP6_DST_UNREACH_ADMIN,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 607f0e41e..6ccb6d1dd 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 +.syscon icmp6,ICMP6_DST_UNREACH_BEYONDSCOPE,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 f0fa7db6d..0282029c7 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 +.syscon icmp6,ICMP6_DST_UNREACH_NOPORT,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 4577a5ff6..2a5d115b2 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 +.syscon icmp6,ICMP6_DST_UNREACH_NOROUTE,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 ce3e4a26b..a9df1b599 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,0 +.syscon icmp6,ICMP6_ECHO_REPLY,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 a2d98b69e..87798bfdd 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,0 +.syscon icmp6,ICMP6_ECHO_REQUEST,0x80,0x80,0x80,0x80,0x80,0x80,0 diff --git a/libc/sysv/consts/ICMP6_FILTER.S b/libc/sysv/consts/ICMP6_FILTER.S index 892e74073..c31a0c78d 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,18,18,18,18,0 +.syscon icmp6,ICMP6_FILTER,1,1,18,18,18,18,0 diff --git a/libc/sysv/consts/ICMP6_INFOMSG_MASK.S b/libc/sysv/consts/ICMP6_INFOMSG_MASK.S index b2503396e..85c4fa9c8 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 +.syscon icmp6,ICMP6_INFOMSG_MASK,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 86d48d409..52be6c5e5 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,0 +.syscon icmp6,ICMP6_PACKET_TOO_BIG,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 d110380cd..1a0fa7f1e 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 +.syscon icmp6,ICMP6_PARAMPROB_HEADER,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 264d6f79f..3eb1113c3 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 +.syscon icmp6,ICMP6_PARAMPROB_NEXTHEADER,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 33fe65e31..c55f0ab33 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 +.syscon icmp6,ICMP6_PARAMPROB_OPTION,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 358fb5843..d4c3afde9 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,0 +.syscon icmp6,ICMP6_PARAM_PROB,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 547ac8175..dd8d2e372 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,0 +.syscon icmp6,ICMP6_ROUTER_RENUMBERING,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 fc6ea66bf..d0887b970 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,0 +.syscon icmp6,ICMP6_RR_FLAGS_FORCEAPPLY,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 b75638c2f..46c498690 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,0 +.syscon icmp6,ICMP6_RR_FLAGS_PREVDONE,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 14a74d17b..ca1fec271 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,0 +.syscon icmp6,ICMP6_RR_FLAGS_REQRESULT,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 1bf6abebe..55394583d 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,0 +.syscon icmp6,ICMP6_RR_FLAGS_SPECSITE,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 f696f86e3..dbaacdba5 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,0 +.syscon icmp6,ICMP6_RR_FLAGS_TEST,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 14183c93a..10a7cf97f 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,0 +.syscon icmp6,ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME,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 9a7a10620..ea0d0a195 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,0 +.syscon icmp6,ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME,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 f7ee0445a..447f8d071 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,0x40,0x40,0x40,0x40,0 +.syscon icmp6,ICMP6_RR_PCOUSE_RAFLAGS_AUTO,0x10,0x10,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 ab5d9ab31..3a674407b 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,0x80,0x80,0x80,0x80,0 +.syscon icmp6,ICMP6_RR_PCOUSE_RAFLAGS_ONLINK,0x20,0x20,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 d80486986..ca3771142 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,0 +.syscon icmp6,ICMP6_RR_RESULT_FLAGS_FORBIDDEN,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 34c88566f..c6eb70392 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,0 +.syscon icmp6,ICMP6_RR_RESULT_FLAGS_OOB,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 2a4eeb723..7c82c48de 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,0 +.syscon icmp6,ICMP6_TIME_EXCEEDED,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 4ff5d29a2..be530eb69 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 +.syscon icmp6,ICMP6_TIME_EXCEED_REASSEMBLY,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 31a86edd8..1d9a94931 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 +.syscon icmp6,ICMP6_TIME_EXCEED_TRANSIT,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/ICRNL.S b/libc/sysv/consts/ICRNL.S index fc2eb3d84..a6cc0cfbc 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 +.syscon termios,ICRNL,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000 diff --git a/libc/sysv/consts/IEXTEN.S b/libc/sysv/consts/IEXTEN.S index 2b5d76fd9..1277eade9 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,0b0000010000000000,0b0000010000000000,0b0000010000000000,0b0000010000000000,0b1000000000000000 +.syscon termios,IEXTEN,0b1000000000000000,0b1000000000000000,0b0000010000000000,0b0000010000000000,0b0000010000000000,0b0000010000000000,0b1000000000000000 diff --git a/libc/sysv/consts/IFF_ALLMULTI.S b/libc/sysv/consts/IFF_ALLMULTI.S index 2857d6be1..8823e9d76 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 +.syscon iff,IFF_ALLMULTI,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200 diff --git a/libc/sysv/consts/IFF_AUTOMEDIA.S b/libc/sysv/consts/IFF_AUTOMEDIA.S index 8d54f46b9..3739bd40e 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,0,0,0,0,0 +.syscon iff,IFF_AUTOMEDIA,0x4000,0x4000,0,0,0,0,0 diff --git a/libc/sysv/consts/IFF_BROADCAST.S b/libc/sysv/consts/IFF_BROADCAST.S index 461879423..e5cdf5fa1 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 +.syscon iff,IFF_BROADCAST,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/IFF_DEBUG.S b/libc/sysv/consts/IFF_DEBUG.S index 0e811d455..bdcc231b7 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 +.syscon iff,IFF_DEBUG,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/IFF_DYNAMIC.S b/libc/sysv/consts/IFF_DYNAMIC.S index 244e62ee1..a07a1f404 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,0,0,0,0,0 +.syscon iff,IFF_DYNAMIC,0x8000,0x8000,0,0,0,0,0 diff --git a/libc/sysv/consts/IFF_LOOPBACK.S b/libc/sysv/consts/IFF_LOOPBACK.S index 0c62170fb..f5292a433 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,4 +.syscon iff,IFF_LOOPBACK,8,8,8,8,8,8,4 diff --git a/libc/sysv/consts/IFF_MASTER.S b/libc/sysv/consts/IFF_MASTER.S index 8c67fb921..0246cb355 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,0,0,0,0,0 +.syscon iff,IFF_MASTER,0x0400,0x0400,0,0,0,0,0 diff --git a/libc/sysv/consts/IFF_MULTICAST.S b/libc/sysv/consts/IFF_MULTICAST.S index 8f158e689..e970c7f10 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,0x8000,0x8000,0x8000,0x8000,0x1000 +.syscon iff,IFF_MULTICAST,0x1000,0x1000,0x8000,0x8000,0x8000,0x8000,0x1000 diff --git a/libc/sysv/consts/IFF_NOARP.S b/libc/sysv/consts/IFF_NOARP.S index bffe6175c..1a5a48045 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 +.syscon iff,IFF_NOARP,0x80,0x80,0x80,0x80,0x80,0x80,0x80 diff --git a/libc/sysv/consts/IFF_NOTRAILERS.S b/libc/sysv/consts/IFF_NOTRAILERS.S index 65a6217f5..5784473d3 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,0,0,0,0 +.syscon iff,IFF_NOTRAILERS,0x20,0x20,0x20,0,0,0,0 diff --git a/libc/sysv/consts/IFF_POINTOPOINT.S b/libc/sysv/consts/IFF_POINTOPOINT.S index 894fe8d56..766ff5fa9 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 +.syscon iff,IFF_POINTOPOINT,0x10,0x10,0x10,0x10,0x10,0x10,0x10 diff --git a/libc/sysv/consts/IFF_PORTSEL.S b/libc/sysv/consts/IFF_PORTSEL.S index be61a440f..74d0c71cd 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,0,0,0,0,0 +.syscon iff,IFF_PORTSEL,0x2000,0x2000,0,0,0,0,0 diff --git a/libc/sysv/consts/IFF_PROMISC.S b/libc/sysv/consts/IFF_PROMISC.S index be1f05540..782868a08 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,0 +.syscon iff,IFF_PROMISC,0x100,0x100,0x100,0x100,0x100,0x100,0 diff --git a/libc/sysv/consts/IFF_RUNNING.S b/libc/sysv/consts/IFF_RUNNING.S index c849bbc45..1bd79f2b9 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,0 +.syscon iff,IFF_RUNNING,0x40,0x40,0x40,0x40,0x40,0x40,0 diff --git a/libc/sysv/consts/IFF_SLAVE.S b/libc/sysv/consts/IFF_SLAVE.S index 713936655..2cfc0e213 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,0,0,0,0,0 +.syscon iff,IFF_SLAVE,0x0800,0x0800,0,0,0,0,0 diff --git a/libc/sysv/consts/IFF_UP.S b/libc/sysv/consts/IFF_UP.S index f58b798fe..b97d71e16 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 +.syscon iff,IFF_UP,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/IF_NAMESIZE.S b/libc/sysv/consts/IF_NAMESIZE.S index 0b976ac74..5fc05dee0 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,0 +.syscon misc,IF_NAMESIZE,0x10,0x10,0x10,0x10,0x10,0x10,0 diff --git a/libc/sysv/consts/IGNBRK.S b/libc/sysv/consts/IGNBRK.S index f51440166..2baf1dd77 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 +.syscon termios,IGNBRK,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001 diff --git a/libc/sysv/consts/IGNCR.S b/libc/sysv/consts/IGNCR.S index d56d1b0fc..339aa0da7 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 +.syscon termios,IGNCR,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000 diff --git a/libc/sysv/consts/IGNPAR.S b/libc/sysv/consts/IGNPAR.S index bc8f78f4a..093af1da4 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 +.syscon termios,IGNPAR,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100 diff --git a/libc/sysv/consts/ILL_BADSTK.S b/libc/sysv/consts/ILL_BADSTK.S index 296262949..09ac3c1b2 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 +.syscon sicode,ILL_BADSTK,8,8,8,8,8,8,8 diff --git a/libc/sysv/consts/ILL_COPROC.S b/libc/sysv/consts/ILL_COPROC.S index 220f3d6ba..65e8436d3 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 +.syscon sicode,ILL_COPROC,7,7,7,7,7,7,7 diff --git a/libc/sysv/consts/ILL_ILLADR.S b/libc/sysv/consts/ILL_ILLADR.S index 7aff4a492..279221f60 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,5,3,3,3,3 +.syscon sicode,ILL_ILLADR,3,3,5,3,3,3,3 diff --git a/libc/sysv/consts/ILL_ILLOPC.S b/libc/sysv/consts/ILL_ILLOPC.S index 9343caf39..bed9e160d 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 +.syscon sicode,ILL_ILLOPC,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/ILL_ILLOPN.S b/libc/sysv/consts/ILL_ILLOPN.S index ad757bc07..3a6362c32 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,4,2,2,2,2 +.syscon sicode,ILL_ILLOPN,2,2,4,2,2,2,2 diff --git a/libc/sysv/consts/ILL_ILLTRP.S b/libc/sysv/consts/ILL_ILLTRP.S index 722e291f4..83d7f7795 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,2,4,4,4,4 +.syscon sicode,ILL_ILLTRP,4,4,2,4,4,4,4 diff --git a/libc/sysv/consts/ILL_PRVOPC.S b/libc/sysv/consts/ILL_PRVOPC.S index 438b12a21..69d45640b 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,3,5,5,5,5 +.syscon sicode,ILL_PRVOPC,5,5,3,5,5,5,5 diff --git a/libc/sysv/consts/ILL_PRVREG.S b/libc/sysv/consts/ILL_PRVREG.S index bfbb3b56a..0da3475bf 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 +.syscon sicode,ILL_PRVREG,6,6,6,6,6,6,6 diff --git a/libc/sysv/consts/IMAXBEL.S b/libc/sysv/consts/IMAXBEL.S index fd3c2ad67..7313fa3be 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 +.syscon termios,IMAXBEL,0b0010000000000000,0b0010000000000000,0b0010000000000000,0b0010000000000000,0b0010000000000000,0b0010000000000000,0b0010000000000000 diff --git a/libc/sysv/consts/INET6_ADDRSTRLEN.S b/libc/sysv/consts/INET6_ADDRSTRLEN.S index cd558b18d..04c06e284 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,65 +.syscon ipv6,INET6_ADDRSTRLEN,46,46,46,46,46,46,65 diff --git a/libc/sysv/consts/INET_ADDRSTRLEN.S b/libc/sysv/consts/INET_ADDRSTRLEN.S index 9894f4c17..69a54565f 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,22 +.syscon ip,INET_ADDRSTRLEN,0x10,0x10,0x10,0x10,0x10,0x10,22 diff --git a/libc/sysv/consts/INLCR.S b/libc/sysv/consts/INLCR.S index 3046e4c5c..c43334782 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 +.syscon termios,INLCR,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000 diff --git a/libc/sysv/consts/INPCK.S b/libc/sysv/consts/INPCK.S index 06a9e93b5..80f545ae9 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 +.syscon termios,INPCK,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 6901e192c..dd2757a47 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,0,0,0,0,0 +.syscon misc,INTERMEDIATE_C_GOOD,10,10,0,0,0,0,0 diff --git a/libc/sysv/consts/INTERMEDIATE_GOOD.S b/libc/sysv/consts/INTERMEDIATE_GOOD.S index 521222cfe..43adaa6cd 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,0,0,0,0,0 +.syscon misc,INTERMEDIATE_GOOD,8,8,0,0,0,0,0 diff --git a/libc/sysv/consts/IOV_MAX.S b/libc/sysv/consts/IOV_MAX.S index c2ab7fb9d..0604ff68d 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,16 +.syscon misc,IOV_MAX,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 f20c3dd2d..390e82314 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 +.syscon misc,IP6F_MORE_FRAG,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 9e52922dc..ecf201a85 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 +.syscon misc,IP6F_OFF_MASK,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 56ed9cfda..dee54f91c 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 +.syscon misc,IP6F_RESERVED_MASK,0x0600,0x0600,0x0600,0x0600,0x0600,0x0600,0x0600 diff --git a/libc/sysv/consts/IPPORT_USERRESERVED.S b/libc/sysv/consts/IPPORT_USERRESERVED.S index b12920d80..b3648a436 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,49151,5000,5000 +.syscon ipport,IPPORT_USERRESERVED,5000,5000,5000,5000,49151,5000,5000 diff --git a/libc/sysv/consts/IPPROTO_AH.S b/libc/sysv/consts/IPPROTO_AH.S index b97c50878..1c6a5cf52 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,-1 +.syscon iproto,IPPROTO_AH,51,51,51,51,51,51,-1 diff --git a/libc/sysv/consts/IPPROTO_BEETPH.S b/libc/sysv/consts/IPPROTO_BEETPH.S index 3e9d66e10..704f2e3cf 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,-1,-1,-1,-1,-1 +.syscon iproto,IPPROTO_BEETPH,94,94,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/IPPROTO_COMP.S b/libc/sysv/consts/IPPROTO_COMP.S index 29fa9dda5..3ed072f0b 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,-1,-1,-1,-1,-1 +.syscon iproto,IPPROTO_COMP,108,108,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/IPPROTO_DCCP.S b/libc/sysv/consts/IPPROTO_DCCP.S index d781c241c..d82ec753a 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,-1,-1,-1,-1,-1 +.syscon iproto,IPPROTO_DCCP,33,33,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/IPPROTO_DSTOPTS.S b/libc/sysv/consts/IPPROTO_DSTOPTS.S index 58b4ac1f4..e8c1b0a7c 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,-1 +.syscon iproto,IPPROTO_DSTOPTS,60,60,60,60,60,60,-1 diff --git a/libc/sysv/consts/IPPROTO_EGP.S b/libc/sysv/consts/IPPROTO_EGP.S index cb0deac5a..0c2c9fa62 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,-1 +.syscon iproto,IPPROTO_EGP,8,8,8,8,8,8,-1 diff --git a/libc/sysv/consts/IPPROTO_ENCAP.S b/libc/sysv/consts/IPPROTO_ENCAP.S index 8e80ee667..f89545647 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,-1 +.syscon iproto,IPPROTO_ENCAP,98,98,98,98,98,98,-1 diff --git a/libc/sysv/consts/IPPROTO_ESP.S b/libc/sysv/consts/IPPROTO_ESP.S index d449e645f..166d41e0f 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,-1 +.syscon iproto,IPPROTO_ESP,50,50,50,50,50,50,-1 diff --git a/libc/sysv/consts/IPPROTO_FRAGMENT.S b/libc/sysv/consts/IPPROTO_FRAGMENT.S index a45478104..60bc88079 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,-1 +.syscon iproto,IPPROTO_FRAGMENT,44,44,44,44,44,44,-1 diff --git a/libc/sysv/consts/IPPROTO_GRE.S b/libc/sysv/consts/IPPROTO_GRE.S index 1dc4409d7..5ad408d27 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,-1 +.syscon iproto,IPPROTO_GRE,47,47,47,47,47,47,-1 diff --git a/libc/sysv/consts/IPPROTO_HOPOPTS.S b/libc/sysv/consts/IPPROTO_HOPOPTS.S index 790c1e0ac..e9ffac9cb 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 +.syscon iproto,IPPROTO_HOPOPTS,-1,-1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/IPPROTO_ICMP.S b/libc/sysv/consts/IPPROTO_ICMP.S index ff5aa8494..e4b04c877 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 +.syscon iproto,IPPROTO_ICMP,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/IPPROTO_ICMPV6.S b/libc/sysv/consts/IPPROTO_ICMPV6.S index 3dcef015d..1c3ee82d6 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,-1 +.syscon iproto,IPPROTO_ICMPV6,58,58,58,58,58,58,-1 diff --git a/libc/sysv/consts/IPPROTO_IDP.S b/libc/sysv/consts/IPPROTO_IDP.S index 0d0c1a6b3..03ace929c 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 +.syscon iproto,IPPROTO_IDP,22,22,22,22,22,22,22 diff --git a/libc/sysv/consts/IPPROTO_IGMP.S b/libc/sysv/consts/IPPROTO_IGMP.S index 808784a42..7b5c038b8 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 +.syscon iproto,IPPROTO_IGMP,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/IPPROTO_IP.S b/libc/sysv/consts/IPPROTO_IP.S index 7046da191..13851d118 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 +.syscon iproto,IPPROTO_IP,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IPPROTO_IPIP.S b/libc/sysv/consts/IPPROTO_IPIP.S index 511797207..5f77c0408 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,-1 +.syscon iproto,IPPROTO_IPIP,4,4,4,4,4,4,-1 diff --git a/libc/sysv/consts/IPPROTO_IPV6.S b/libc/sysv/consts/IPPROTO_IPV6.S index 371681cd0..1e6da280d 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,-1 +.syscon iproto,IPPROTO_IPV6,41,41,41,41,41,41,-1 diff --git a/libc/sysv/consts/IPPROTO_MH.S b/libc/sysv/consts/IPPROTO_MH.S index 1fec07c47..df543cdae 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,-1,135,-1,-1,-1 +.syscon iproto,IPPROTO_MH,135,135,-1,135,-1,-1,-1 diff --git a/libc/sysv/consts/IPPROTO_MPLS.S b/libc/sysv/consts/IPPROTO_MPLS.S index 2d0ad7a16..17a74925c 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,-1,137,137,137,-1 +.syscon iproto,IPPROTO_MPLS,137,137,-1,137,137,137,-1 diff --git a/libc/sysv/consts/IPPROTO_MTP.S b/libc/sysv/consts/IPPROTO_MTP.S index 60a202651..b4c936da0 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,-1,-1,-1 +.syscon iproto,IPPROTO_MTP,92,92,92,92,-1,-1,-1 diff --git a/libc/sysv/consts/IPPROTO_NONE.S b/libc/sysv/consts/IPPROTO_NONE.S index 2c6e9c571..edbffbc7d 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,-1 +.syscon iproto,IPPROTO_NONE,59,59,59,59,59,59,-1 diff --git a/libc/sysv/consts/IPPROTO_PIM.S b/libc/sysv/consts/IPPROTO_PIM.S index 77c9982e9..48171c951 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,-1 +.syscon iproto,IPPROTO_PIM,103,103,103,103,103,103,-1 diff --git a/libc/sysv/consts/IPPROTO_PUP.S b/libc/sysv/consts/IPPROTO_PUP.S index b7b03f38a..1bbdda85f 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 +.syscon iproto,IPPROTO_PUP,12,12,12,12,12,12,12 diff --git a/libc/sysv/consts/IPPROTO_RAW.S b/libc/sysv/consts/IPPROTO_RAW.S index 91069e993..d1ef3a58f 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 +.syscon iproto,IPPROTO_RAW,255,255,255,255,255,255,255 diff --git a/libc/sysv/consts/IPPROTO_ROUTING.S b/libc/sysv/consts/IPPROTO_ROUTING.S index 47b842bd9..e3c5c3a97 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,-1 +.syscon iproto,IPPROTO_ROUTING,43,43,43,43,43,43,-1 diff --git a/libc/sysv/consts/IPPROTO_RSVP.S b/libc/sysv/consts/IPPROTO_RSVP.S index 24aab0df2..34cf46674 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,-1 +.syscon iproto,IPPROTO_RSVP,46,46,46,46,46,46,-1 diff --git a/libc/sysv/consts/IPPROTO_SCTP.S b/libc/sysv/consts/IPPROTO_SCTP.S index 5a013dff9..f40e819b7 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,-1,-1,-1 +.syscon iproto,IPPROTO_SCTP,132,132,132,132,-1,-1,-1 diff --git a/libc/sysv/consts/IPPROTO_TCP.S b/libc/sysv/consts/IPPROTO_TCP.S index 948b273b6..c19c23118 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 +.syscon iproto,IPPROTO_TCP,6,6,6,6,6,6,6 diff --git a/libc/sysv/consts/IPPROTO_TP.S b/libc/sysv/consts/IPPROTO_TP.S index 460fca0e1..ad9576532 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,-1 +.syscon iproto,IPPROTO_TP,29,29,29,29,29,29,-1 diff --git a/libc/sysv/consts/IPPROTO_UDP.S b/libc/sysv/consts/IPPROTO_UDP.S index c6753ad68..b56bebbc2 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 +.syscon iproto,IPPROTO_UDP,17,17,17,17,17,17,17 diff --git a/libc/sysv/consts/IPPROTO_UDPLITE.S b/libc/sysv/consts/IPPROTO_UDPLITE.S index e1dd619e4..792d1e2ea 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,-1,136,-1,-1,-1 +.syscon iproto,IPPROTO_UDPLITE,136,136,-1,136,-1,-1,-1 diff --git a/libc/sysv/consts/IPV6_2292DSTOPTS.S b/libc/sysv/consts/IPV6_2292DSTOPTS.S index ca2ed00b5..cafa6653a 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,23,0,0,0,0 +.syscon ipv6,IPV6_2292DSTOPTS,4,4,23,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_2292HOPLIMIT.S b/libc/sysv/consts/IPV6_2292HOPLIMIT.S index 63cfa1b38..0f27270a5 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,20,0,0,0,0 +.syscon ipv6,IPV6_2292HOPLIMIT,8,8,20,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_2292HOPOPTS.S b/libc/sysv/consts/IPV6_2292HOPOPTS.S index 69ce3c3f8..c6de62a5c 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,22,0,0,0,0 +.syscon ipv6,IPV6_2292HOPOPTS,3,3,22,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_2292PKTINFO.S b/libc/sysv/consts/IPV6_2292PKTINFO.S index d6c837946..0dd12865e 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,19,0,0,0,0 +.syscon ipv6,IPV6_2292PKTINFO,2,2,19,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_2292PKTOPTIONS.S b/libc/sysv/consts/IPV6_2292PKTOPTIONS.S index dec7e5c47..4ef652fe6 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,25,0,0,0,0 +.syscon ipv6,IPV6_2292PKTOPTIONS,6,6,25,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_2292RTHDR.S b/libc/sysv/consts/IPV6_2292RTHDR.S index 4fdc632cb..7dd7df9d4 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,24,0,0,0,0 +.syscon ipv6,IPV6_2292RTHDR,5,5,24,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_ADDRFORM.S b/libc/sysv/consts/IPV6_ADDRFORM.S index e90dbd61d..a7bad0123 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,0,0,0,0,0 +.syscon ipv6,IPV6_ADDRFORM,1,1,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_ADD_MEMBERSHIP.S b/libc/sysv/consts/IPV6_ADD_MEMBERSHIP.S index 620c9f3ad..ff003a533 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,0,0,0,0,12 +.syscon ipv6,IPV6_ADD_MEMBERSHIP,20,20,0,0,0,0,12 diff --git a/libc/sysv/consts/IPV6_AUTHHDR.S b/libc/sysv/consts/IPV6_AUTHHDR.S index 140ae54f6..b127b43c1 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,0,0,0,0,0 +.syscon ipv6,IPV6_AUTHHDR,10,10,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_AUTOFLOWLABEL.S b/libc/sysv/consts/IPV6_AUTOFLOWLABEL.S index 4cf10b38a..d6573b41a 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,59,59,59,0 +.syscon ipv6,IPV6_AUTOFLOWLABEL,0,0,0,59,59,59,0 diff --git a/libc/sysv/consts/IPV6_CHECKSUM.S b/libc/sysv/consts/IPV6_CHECKSUM.S index d450e5daa..85a52c191 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,26,26,26,26,26 +.syscon ipv6,IPV6_CHECKSUM,7,7,26,26,26,26,26 diff --git a/libc/sysv/consts/IPV6_DONTFRAG.S b/libc/sysv/consts/IPV6_DONTFRAG.S index 4466d2b2a..1ab7ad20d 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,0,62,62,62,14 +.syscon ipv6,IPV6_DONTFRAG,62,62,0,62,62,62,14 diff --git a/libc/sysv/consts/IPV6_DROP_MEMBERSHIP.S b/libc/sysv/consts/IPV6_DROP_MEMBERSHIP.S index f2213e1da..8080d99a0 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,0,0,0,0,13 +.syscon ipv6,IPV6_DROP_MEMBERSHIP,21,21,0,0,0,0,13 diff --git a/libc/sysv/consts/IPV6_DSTOPTS.S b/libc/sysv/consts/IPV6_DSTOPTS.S index 5735280df..818f242ad 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,0,50,50,50,0 +.syscon ipv6,IPV6_DSTOPTS,59,59,0,50,50,50,0 diff --git a/libc/sysv/consts/IPV6_HDRINCL.S b/libc/sysv/consts/IPV6_HDRINCL.S index d552b9a3f..2e04928e7 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,0,0,0,0,2 +.syscon ipv6,IPV6_HDRINCL,36,36,0,0,0,0,2 diff --git a/libc/sysv/consts/IPV6_HOPLIMIT.S b/libc/sysv/consts/IPV6_HOPLIMIT.S index a5f60f5e0..b1611eff7 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,0,47,47,47,21 +.syscon ipv6,IPV6_HOPLIMIT,52,52,0,47,47,47,21 diff --git a/libc/sysv/consts/IPV6_HOPOPTS.S b/libc/sysv/consts/IPV6_HOPOPTS.S index 09d6198d3..05e06c740 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,0,49,49,49,1 +.syscon ipv6,IPV6_HOPOPTS,54,54,0,49,49,49,1 diff --git a/libc/sysv/consts/IPV6_IPSEC_POLICY.S b/libc/sysv/consts/IPV6_IPSEC_POLICY.S index 861f61133..ca2cce057 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,28,28,0,0,0 +.syscon ipv6,IPV6_IPSEC_POLICY,34,34,28,28,0,0,0 diff --git a/libc/sysv/consts/IPV6_JOIN_ANYCAST.S b/libc/sysv/consts/IPV6_JOIN_ANYCAST.S index 0a9a20655..9c65a53e5 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,0,0,0,0,0 +.syscon ipv6,IPV6_JOIN_ANYCAST,27,27,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_JOIN_GROUP.S b/libc/sysv/consts/IPV6_JOIN_GROUP.S index bd074403e..54267a6de 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,12,12,12,12,12 +.syscon ipv6,IPV6_JOIN_GROUP,20,20,12,12,12,12,12 diff --git a/libc/sysv/consts/IPV6_LEAVE_ANYCAST.S b/libc/sysv/consts/IPV6_LEAVE_ANYCAST.S index ce2519c09..7b56cefa6 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,0,0,0,0,0 +.syscon ipv6,IPV6_LEAVE_ANYCAST,28,28,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_LEAVE_GROUP.S b/libc/sysv/consts/IPV6_LEAVE_GROUP.S index 938600ec3..932a2ce0a 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,13,13,13,13,13 +.syscon ipv6,IPV6_LEAVE_GROUP,21,21,13,13,13,13,13 diff --git a/libc/sysv/consts/IPV6_MINHOPCOUNT.S b/libc/sysv/consts/IPV6_MINHOPCOUNT.S index 18c4eef29..648fa505e 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,65,65,0 +.syscon ipv6,IPV6_MINHOPCOUNT,0,0,0,0,65,65,0 diff --git a/libc/sysv/consts/IPV6_MTU.S b/libc/sysv/consts/IPV6_MTU.S index 6e0657cbc..982daa8eb 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,0,0,0,0,72 +.syscon ipv6,IPV6_MTU,24,24,0,0,0,0,72 diff --git a/libc/sysv/consts/IPV6_MTU_DISCOVER.S b/libc/sysv/consts/IPV6_MTU_DISCOVER.S index bbee4cc70..4997745b2 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,0,0,0,0,71 +.syscon ipv6,IPV6_MTU_DISCOVER,23,23,0,0,0,0,71 diff --git a/libc/sysv/consts/IPV6_MULTICAST_HOPS.S b/libc/sysv/consts/IPV6_MULTICAST_HOPS.S index ab5aa2b70..251f2ed52 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,10,10,10,10,10 +.syscon ipv6,IPV6_MULTICAST_HOPS,18,18,10,10,10,10,10 diff --git a/libc/sysv/consts/IPV6_MULTICAST_IF.S b/libc/sysv/consts/IPV6_MULTICAST_IF.S index f953a81fe..15bb7eaa3 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,9,9,9,9,9 +.syscon ipv6,IPV6_MULTICAST_IF,17,17,9,9,9,9,9 diff --git a/libc/sysv/consts/IPV6_MULTICAST_LOOP.S b/libc/sysv/consts/IPV6_MULTICAST_LOOP.S index 5d40edda6..72a71d5e2 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,11,11,11,11,11 +.syscon ipv6,IPV6_MULTICAST_LOOP,19,19,11,11,11,11,11 diff --git a/libc/sysv/consts/IPV6_NEXTHOP.S b/libc/sysv/consts/IPV6_NEXTHOP.S index ae5427471..dc30968d9 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,0,48,48,48,0 +.syscon ipv6,IPV6_NEXTHOP,9,9,0,48,48,48,0 diff --git a/libc/sysv/consts/IPV6_ORIGDSTADDR.S b/libc/sysv/consts/IPV6_ORIGDSTADDR.S index 189f3a013..d7be6f68a 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,72,0,0,0 +.syscon ipv6,IPV6_ORIGDSTADDR,0,0,0,72,0,0,0 diff --git a/libc/sysv/consts/IPV6_PATHMTU.S b/libc/sysv/consts/IPV6_PATHMTU.S index 79c04a55d..aeec9337d 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,0,44,44,44,0 +.syscon ipv6,IPV6_PATHMTU,61,61,0,44,44,44,0 diff --git a/libc/sysv/consts/IPV6_PKTINFO.S b/libc/sysv/consts/IPV6_PKTINFO.S index f0b6c735a..4d4f89fe4 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,0,46,46,46,19 +.syscon ipv6,IPV6_PKTINFO,50,50,0,46,46,46,19 diff --git a/libc/sysv/consts/IPV6_PMTUDISC_DO.S b/libc/sysv/consts/IPV6_PMTUDISC_DO.S index fe0102e84..3e7976af6 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,0,0,0,0,0 +.syscon ipv6,IPV6_PMTUDISC_DO,2,2,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_PMTUDISC_DONT.S b/libc/sysv/consts/IPV6_PMTUDISC_DONT.S index da0b5bcec..929a80b57 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 +.syscon ipv6,IPV6_PMTUDISC_DONT,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 5f79d7e6e..9aebb898a 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,0,0,0,0,0 +.syscon ipv6,IPV6_PMTUDISC_INTERFACE,4,4,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_PMTUDISC_OMIT.S b/libc/sysv/consts/IPV6_PMTUDISC_OMIT.S index bb8c9f76b..be35c24d9 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,0,0,0,0,0 +.syscon ipv6,IPV6_PMTUDISC_OMIT,5,5,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_PMTUDISC_PROBE.S b/libc/sysv/consts/IPV6_PMTUDISC_PROBE.S index a6d31e4a2..c12693980 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,0,0,0,0,0 +.syscon ipv6,IPV6_PMTUDISC_PROBE,3,3,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_PMTUDISC_WANT.S b/libc/sysv/consts/IPV6_PMTUDISC_WANT.S index 9a98dac36..93f6a2760 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,0,0,0,0,0 +.syscon ipv6,IPV6_PMTUDISC_WANT,1,1,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_RECVDSTOPTS.S b/libc/sysv/consts/IPV6_RECVDSTOPTS.S index de81530c7..27a7c93ed 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,0,40,40,40,0 +.syscon ipv6,IPV6_RECVDSTOPTS,58,58,0,40,40,40,0 diff --git a/libc/sysv/consts/IPV6_RECVERR.S b/libc/sysv/consts/IPV6_RECVERR.S index 849759979..d147e1478 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,0,0,0,0,75 +.syscon ipv6,IPV6_RECVERR,25,25,0,0,0,0,75 diff --git a/libc/sysv/consts/IPV6_RECVHOPLIMIT.S b/libc/sysv/consts/IPV6_RECVHOPLIMIT.S index d83f110d1..5dbe80806 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,0,37,37,37,0 +.syscon ipv6,IPV6_RECVHOPLIMIT,51,51,0,37,37,37,0 diff --git a/libc/sysv/consts/IPV6_RECVHOPOPTS.S b/libc/sysv/consts/IPV6_RECVHOPOPTS.S index 4596579c1..55b572ba6 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,0,39,39,39,0 +.syscon ipv6,IPV6_RECVHOPOPTS,53,53,0,39,39,39,0 diff --git a/libc/sysv/consts/IPV6_RECVORIGDSTADDR.S b/libc/sysv/consts/IPV6_RECVORIGDSTADDR.S index a3404ddc2..abf67708b 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,72,0,0,0 +.syscon ipv6,IPV6_RECVORIGDSTADDR,0,0,0,72,0,0,0 diff --git a/libc/sysv/consts/IPV6_RECVPATHMTU.S b/libc/sysv/consts/IPV6_RECVPATHMTU.S index 02e381818..10becec19 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,0,43,43,43,0 +.syscon ipv6,IPV6_RECVPATHMTU,60,60,0,43,43,43,0 diff --git a/libc/sysv/consts/IPV6_RECVPKTINFO.S b/libc/sysv/consts/IPV6_RECVPKTINFO.S index 3e324f841..079a9dd25 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,0,36,36,36,0 +.syscon ipv6,IPV6_RECVPKTINFO,49,49,0,36,36,36,0 diff --git a/libc/sysv/consts/IPV6_RECVRTHDR.S b/libc/sysv/consts/IPV6_RECVRTHDR.S index 7d5893ea2..6ac28d29e 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,0,38,38,38,38 +.syscon ipv6,IPV6_RECVRTHDR,56,56,0,38,38,38,38 diff --git a/libc/sysv/consts/IPV6_RECVTCLASS.S b/libc/sysv/consts/IPV6_RECVTCLASS.S index 91901cfcc..e9973c106 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,35,57,57,57,40 +.syscon ipv6,IPV6_RECVTCLASS,66,66,35,57,57,57,40 diff --git a/libc/sysv/consts/IPV6_ROUTER_ALERT.S b/libc/sysv/consts/IPV6_ROUTER_ALERT.S index 70f36eea2..f7a4f8b68 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,0,0,0,0,0 +.syscon ipv6,IPV6_ROUTER_ALERT,22,22,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_RTHDR.S b/libc/sysv/consts/IPV6_RTHDR.S index b7c9fd97f..cf1bb2d22 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,0,51,51,51,0x20 +.syscon ipv6,IPV6_RTHDR,57,57,0,51,51,51,0x20 diff --git a/libc/sysv/consts/IPV6_RTHDRDSTOPTS.S b/libc/sysv/consts/IPV6_RTHDRDSTOPTS.S index 244efa8f3..42f069fd6 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,0,35,35,35,0 +.syscon ipv6,IPV6_RTHDRDSTOPTS,55,55,0,35,35,35,0 diff --git a/libc/sysv/consts/IPV6_RTHDR_LOOSE.S b/libc/sysv/consts/IPV6_RTHDR_LOOSE.S index b6cdb3b84..e87806d49 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 +.syscon ipv6,IPV6_RTHDR_LOOSE,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 86afa3ccf..1d718e81a 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,0,0,0 +.syscon ipv6,IPV6_RTHDR_STRICT,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 de44ee521..9474c9edc 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 +.syscon ipv6,IPV6_RTHDR_TYPE_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 fbdd0b9b5..964e2c273 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,0,0,0,0,0 +.syscon ipv6,IPV6_RXDSTOPTS,59,59,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_RXHOPOPTS.S b/libc/sysv/consts/IPV6_RXHOPOPTS.S index d9a567e0c..392eb3ce1 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,0,0,0,0,0 +.syscon ipv6,IPV6_RXHOPOPTS,54,54,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_TCLASS.S b/libc/sysv/consts/IPV6_TCLASS.S index a55d48d41..b4edc9069 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,36,61,61,61,39 +.syscon ipv6,IPV6_TCLASS,67,67,36,61,61,61,39 diff --git a/libc/sysv/consts/IPV6_UNICAST_HOPS.S b/libc/sysv/consts/IPV6_UNICAST_HOPS.S index 5bdc77b97..8382c0898 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,4,4,4,4,4 +.syscon ipv6,IPV6_UNICAST_HOPS,0x10,0x10,4,4,4,4,4 diff --git a/libc/sysv/consts/IPV6_V6ONLY.S b/libc/sysv/consts/IPV6_V6ONLY.S index 880ae858e..c9d25b14e 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,27,27,27,27,27 +.syscon ipv6,IPV6_V6ONLY,26,26,27,27,27,27,27 diff --git a/libc/sysv/consts/IPV6_XFRM_POLICY.S b/libc/sysv/consts/IPV6_XFRM_POLICY.S index 42edace0e..aa15264c4 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,0,0,0,0,0 +.syscon ipv6,IPV6_XFRM_POLICY,35,35,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_ADD_MEMBERSHIP.S b/libc/sysv/consts/IP_ADD_MEMBERSHIP.S index f6ed74684..2e323e9bb 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,12,12,12,12,5 +.syscon ip,IP_ADD_MEMBERSHIP,35,35,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 b7d4593ef..4148bec66 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,70,70,0,0,15 +.syscon ip,IP_ADD_SOURCE_MEMBERSHIP,39,39,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 8861eb7a8..bfb820d0d 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,0,0,0,0,0 +.syscon ip,IP_BIND_ADDRESS_NO_PORT,24,24,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_BLOCK_SOURCE.S b/libc/sysv/consts/IP_BLOCK_SOURCE.S index 1e98fdade..f922e4770 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,72,72,0,0,17 +.syscon ip,IP_BLOCK_SOURCE,38,38,72,72,0,0,17 diff --git a/libc/sysv/consts/IP_CHECKSUM.S b/libc/sysv/consts/IP_CHECKSUM.S index 787d53d3a..342fb4127 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,0,0,0,0,0 +.syscon ip,IP_CHECKSUM,23,23,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 5188df912..d22906e29 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 +.syscon ip,IP_DEFAULT_MULTICAST_LOOP,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 01a28b1a8..d12ac0883 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 +.syscon ip,IP_DEFAULT_MULTICAST_TTL,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 9f143eb73..ff2970014 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,13,13,13,13,6 +.syscon ip,IP_DROP_MEMBERSHIP,36,36,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 ca5e8ec27..23bd23df4 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,71,71,0,0,0x10 +.syscon ip,IP_DROP_SOURCE_MEMBERSHIP,40,40,71,71,0,0,0x10 diff --git a/libc/sysv/consts/IP_FREEBIND.S b/libc/sysv/consts/IP_FREEBIND.S index 7aef99438..8d61be12f 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,0,0,0,0,0 +.syscon ip,IP_FREEBIND,15,15,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_HDRINCL.S b/libc/sysv/consts/IP_HDRINCL.S index 4887566c3..f042a2cd0 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,2,2,2,2,2 +.syscon ip,IP_HDRINCL,3,3,2,2,2,2,2 diff --git a/libc/sysv/consts/IP_IPSEC_POLICY.S b/libc/sysv/consts/IP_IPSEC_POLICY.S index e00c5e6f9..7da3702f8 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,21,21,0,0,0 +.syscon ip,IP_IPSEC_POLICY,0x10,0x10,21,21,0,0,0 diff --git a/libc/sysv/consts/IP_MAX_MEMBERSHIPS.S b/libc/sysv/consts/IP_MAX_MEMBERSHIPS.S index e93c68327..e32692fa7 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,0x0fff,0x0fff,0x0fff,0x0fff,20 +.syscon ip,IP_MAX_MEMBERSHIPS,20,20,0x0fff,0x0fff,0x0fff,0x0fff,20 diff --git a/libc/sysv/consts/IP_MINTTL.S b/libc/sysv/consts/IP_MINTTL.S index bb794558a..bfab51923 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,0,66,32,24,0 +.syscon ip,IP_MINTTL,21,21,0,66,32,24,0 diff --git a/libc/sysv/consts/IP_MSFILTER.S b/libc/sysv/consts/IP_MSFILTER.S index 7238c4f56..fe80074c4 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,74,74,0,0,0 +.syscon ip,IP_MSFILTER,41,41,74,74,0,0,0 diff --git a/libc/sysv/consts/IP_MTU.S b/libc/sysv/consts/IP_MTU.S index baacf7bf8..0a7995fc3 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,0,0,0,0,73 +.syscon ip,IP_MTU,14,14,0,0,0,0,73 diff --git a/libc/sysv/consts/IP_MTU_DISCOVER.S b/libc/sysv/consts/IP_MTU_DISCOVER.S index a4f823a7a..c7f68ca0d 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,0,0,0,0,71 +.syscon ip,IP_MTU_DISCOVER,10,10,0,0,0,0,71 diff --git a/libc/sysv/consts/IP_MULTICAST_ALL.S b/libc/sysv/consts/IP_MULTICAST_ALL.S index 177ee1468..5338c39e4 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,0,0,0,0,0 +.syscon ip,IP_MULTICAST_ALL,49,49,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_MULTICAST_IF.S b/libc/sysv/consts/IP_MULTICAST_IF.S index 15a293548..198f5364b 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,9,9,9,9,2 +.syscon ip,IP_MULTICAST_IF,0x20,0x20,9,9,9,9,2 diff --git a/libc/sysv/consts/IP_MULTICAST_LOOP.S b/libc/sysv/consts/IP_MULTICAST_LOOP.S index acb649a6f..a16d8ce24 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,11,11,11,11,4 +.syscon ip,IP_MULTICAST_LOOP,34,34,11,11,11,11,4 diff --git a/libc/sysv/consts/IP_MULTICAST_TTL.S b/libc/sysv/consts/IP_MULTICAST_TTL.S index 584539d04..fee433106 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,10,10,10,10,3 +.syscon ip,IP_MULTICAST_TTL,33,33,10,10,10,10,3 diff --git a/libc/sysv/consts/IP_NODEFRAG.S b/libc/sysv/consts/IP_NODEFRAG.S index 266aa57f6..6dcf3aa3b 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,0,0,0,0,0 +.syscon ip,IP_NODEFRAG,22,22,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_OPTIONS.S b/libc/sysv/consts/IP_OPTIONS.S index 8e87c6e15..d3929edee 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,1,1,1,1,1 +.syscon ip,IP_OPTIONS,4,4,1,1,1,1,1 diff --git a/libc/sysv/consts/IP_ORIGDSTADDR.S b/libc/sysv/consts/IP_ORIGDSTADDR.S index 5003ef499..c65e75f76 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,0,27,0,0,0 +.syscon ip,IP_ORIGDSTADDR,20,20,0,27,0,0,0 diff --git a/libc/sysv/consts/IP_PASSSEC.S b/libc/sysv/consts/IP_PASSSEC.S index aeb79e3c2..1cfe48b20 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,0,0,0,0,0 +.syscon ip,IP_PASSSEC,18,18,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_PKTINFO.S b/libc/sysv/consts/IP_PKTINFO.S index c98e0be94..7332e1552 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,26,0,0,25,19 +.syscon ip,IP_PKTINFO,8,8,26,0,0,25,19 diff --git a/libc/sysv/consts/IP_PKTOPTIONS.S b/libc/sysv/consts/IP_PKTOPTIONS.S index f1b0d4bfc..ce0978744 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,0,0,0,0,0 +.syscon ip,IP_PKTOPTIONS,9,9,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_PMTUDISC.S b/libc/sysv/consts/IP_PMTUDISC.S index 7d653953d..b5136ec79 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,0,0,0,0,0 +.syscon ip,IP_PMTUDISC,10,10,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_PMTUDISC_DO.S b/libc/sysv/consts/IP_PMTUDISC_DO.S index 14165b9d3..8e73be5ad 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,0,0,0,0,0 +.syscon ip,IP_PMTUDISC_DO,2,2,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_PMTUDISC_DONT.S b/libc/sysv/consts/IP_PMTUDISC_DONT.S index 2bb7db46d..699d2fc16 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 +.syscon ip,IP_PMTUDISC_DONT,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 922a44937..ae5ac16d0 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,0,0,0,0,0 +.syscon ip,IP_PMTUDISC_INTERFACE,4,4,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_PMTUDISC_OMIT.S b/libc/sysv/consts/IP_PMTUDISC_OMIT.S index c22bb1ee5..1cb2843a8 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,0,0,0,0,0 +.syscon ip,IP_PMTUDISC_OMIT,5,5,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_PMTUDISC_PROBE.S b/libc/sysv/consts/IP_PMTUDISC_PROBE.S index 6dd5a49dd..1e352504a 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,0,0,0,0,0 +.syscon ip,IP_PMTUDISC_PROBE,3,3,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_PMTUDISC_WANT.S b/libc/sysv/consts/IP_PMTUDISC_WANT.S index 42dd746b8..963c8448f 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,0,0,0,0,0 +.syscon ip,IP_PMTUDISC_WANT,1,1,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_RECVDSTADDR.S b/libc/sysv/consts/IP_RECVDSTADDR.S index 99646ed8d..17438aa65 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,7,7,7,7,0 +.syscon ip,IP_RECVDSTADDR,0,0,7,7,7,7,0 diff --git a/libc/sysv/consts/IP_RECVERR.S b/libc/sysv/consts/IP_RECVERR.S index 77d8c78cc..ad9402f27 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,0,0,0,0,75 +.syscon ip,IP_RECVERR,11,11,0,0,0,0,75 diff --git a/libc/sysv/consts/IP_RECVOPTS.S b/libc/sysv/consts/IP_RECVOPTS.S index a6f1bbb99..fc7bb0e9b 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,5,5,5,5,0 +.syscon ip,IP_RECVOPTS,6,6,5,5,5,5,0 diff --git a/libc/sysv/consts/IP_RECVORIGDSTADDR.S b/libc/sysv/consts/IP_RECVORIGDSTADDR.S index bea20fa22..821d19b8f 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,0,27,0,0,0 +.syscon ip,IP_RECVORIGDSTADDR,20,20,0,27,0,0,0 diff --git a/libc/sysv/consts/IP_RECVRETOPTS.S b/libc/sysv/consts/IP_RECVRETOPTS.S index c11ff4db2..668f7bd13 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,6,6,6,6,0 +.syscon ip,IP_RECVRETOPTS,7,7,6,6,6,6,0 diff --git a/libc/sysv/consts/IP_RECVTOS.S b/libc/sysv/consts/IP_RECVTOS.S index edd78a03b..34c42c4b1 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,0,68,0,0,40 +.syscon ip,IP_RECVTOS,13,13,0,68,0,0,40 diff --git a/libc/sysv/consts/IP_RECVTTL.S b/libc/sysv/consts/IP_RECVTTL.S index 33267934f..9fb8b5c9d 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,24,65,31,23,21 +.syscon ip,IP_RECVTTL,12,12,24,65,31,23,21 diff --git a/libc/sysv/consts/IP_RETOPTS.S b/libc/sysv/consts/IP_RETOPTS.S index de4ce9feb..57d61756f 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,8,8,8,8,0 +.syscon ip,IP_RETOPTS,7,7,8,8,8,8,0 diff --git a/libc/sysv/consts/IP_ROUTER_ALERT.S b/libc/sysv/consts/IP_ROUTER_ALERT.S index 37c0b1ab6..c7385b376 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,0,0,0,0,0 +.syscon ip,IP_ROUTER_ALERT,5,5,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_TOS.S b/libc/sysv/consts/IP_TOS.S index 73838ba03..a6da547d4 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,3,3,3,3,8 +.syscon ip,IP_TOS,1,1,3,3,3,3,8 diff --git a/libc/sysv/consts/IP_TRANSPARENT.S b/libc/sysv/consts/IP_TRANSPARENT.S index 93e635e83..a1b025a99 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,0,0,0,0,0 +.syscon ip,IP_TRANSPARENT,19,19,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_TTL.S b/libc/sysv/consts/IP_TTL.S index ea5927372..f49a68865 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,4,4,4,4,7 +.syscon ip,IP_TTL,2,2,4,4,4,4,7 diff --git a/libc/sysv/consts/IP_UNBLOCK_SOURCE.S b/libc/sysv/consts/IP_UNBLOCK_SOURCE.S index a2f8360a0..1638521a7 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,73,73,0,0,18 +.syscon ip,IP_UNBLOCK_SOURCE,37,37,73,73,0,0,18 diff --git a/libc/sysv/consts/IP_UNICAST_IF.S b/libc/sysv/consts/IP_UNICAST_IF.S index 5aa36d95c..a52ab7c67 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,0,0,0,0,31 +.syscon ip,IP_UNICAST_IF,50,50,0,0,0,0,31 diff --git a/libc/sysv/consts/IP_XFRM_POLICY.S b/libc/sysv/consts/IP_XFRM_POLICY.S index e0b926ef8..f4aafd771 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,0,0,0,0,0 +.syscon ip,IP_XFRM_POLICY,17,17,0,0,0,0,0 diff --git a/libc/sysv/consts/ISIG.S b/libc/sysv/consts/ISIG.S index febf9f55e..46bb4abb1 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,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000000000001 +.syscon termios,ISIG,0b0000000000000001,0b0000000000000001,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000000000001 diff --git a/libc/sysv/consts/ISTRIP.S b/libc/sysv/consts/ISTRIP.S index 8a87bb56a..4b259421d 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 +.syscon termios,ISTRIP,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000 diff --git a/libc/sysv/consts/IUCLC.S b/libc/sysv/consts/IUCLC.S index a65687f66..814dc8653 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,0,0,0b0001000000000000,0,0b0000001000000000 +.syscon termios,IUCLC,0b0000001000000000,0b0000001000000000,0,0,0b0001000000000000,0,0b0000001000000000 diff --git a/libc/sysv/consts/IUTF8.S b/libc/sysv/consts/IUTF8.S index 105ba279b..5ebf39a52 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,0,0,0,0b0100000000000000 +.syscon termios,IUTF8,0b0100000000000000,0b0100000000000000,0b0100000000000000,0,0,0,0b0100000000000000 diff --git a/libc/sysv/consts/IXANY.S b/libc/sysv/consts/IXANY.S index 4d6be74d1..68872c32a 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 +.syscon termios,IXANY,0b0000100000000000,0b0000100000000000,0b0000100000000000,0b0000100000000000,0b0000100000000000,0b0000100000000000,0b0000100000000000 diff --git a/libc/sysv/consts/IXOFF.S b/libc/sysv/consts/IXOFF.S index a609da9cb..54c6d508a 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,0b0000010000000000,0b0000010000000000,0b0000010000000000,0b0000010000000000,0b0001000000000000 +.syscon termios,IXOFF,0b0001000000000000,0b0001000000000000,0b0000010000000000,0b0000010000000000,0b0000010000000000,0b0000010000000000,0b0001000000000000 diff --git a/libc/sysv/consts/IXON.S b/libc/sysv/consts/IXON.S index 1d4d21284..2102dfd99 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,0b0000001000000000,0b0000001000000000,0b0000001000000000,0b0000001000000000,0b0000010000000000 +.syscon termios,IXON,0b0000010000000000,0b0000010000000000,0b0000001000000000,0b0000001000000000,0b0000001000000000,0b0000001000000000,0b0000010000000000 diff --git a/libc/sysv/consts/KDFONTOP.S b/libc/sysv/consts/KDFONTOP.S index dc2669eaf..138c74506 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,0,0,0,0,0 +.syscon vid,KDFONTOP,0x4b72,0x4b72,0,0,0,0,0 diff --git a/libc/sysv/consts/LINE_MAX.S b/libc/sysv/consts/LINE_MAX.S index 558735c58..2c02bc36d 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,0 +.syscon misc,LINE_MAX,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 9aca8bc9b..950bf97c5 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,0,0,0,0,0 +.syscon misc,LINKED_CMD_COMPLETE,10,10,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 ca81cc6af..90d6cea86 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,0,0,0,0,0 +.syscon misc,LINKED_FLG_CMD_COMPLETE,11,11,0,0,0,0,0 diff --git a/libc/sysv/consts/LINK_MAX.S b/libc/sysv/consts/LINK_MAX.S index 160673bd0..3d4d53adf 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,32767,32767,32767,32767,64 +.syscon limits,LINK_MAX,127,127,32767,32767,32767,32767,64 diff --git a/libc/sysv/consts/LIO_NOP.S b/libc/sysv/consts/LIO_NOP.S index 7c97e2e37..82f1de562 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,0,0,127,0,127 +.syscon lio,LIO_NOP,127,127,0,0,127,0,127 diff --git a/libc/sysv/consts/LIO_NOWAIT.S b/libc/sysv/consts/LIO_NOWAIT.S index 8490477ca..a948d17e6 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,1,0,127,0,127 +.syscon lio,LIO_NOWAIT,127,127,1,0,127,0,127 diff --git a/libc/sysv/consts/LIO_READ.S b/libc/sysv/consts/LIO_READ.S index 36191492e..c54cf57dd 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,1,2,127,2,127 +.syscon lio,LIO_READ,127,127,1,2,127,2,127 diff --git a/libc/sysv/consts/LIO_WAIT.S b/libc/sysv/consts/LIO_WAIT.S index 234e09b64..1f3e9ebb6 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,2,1,127,1,127 +.syscon lio,LIO_WAIT,127,127,2,1,127,1,127 diff --git a/libc/sysv/consts/LIO_WRITE.S b/libc/sysv/consts/LIO_WRITE.S index cb10c8f75..0e08dc4e4 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,2,1,127,1,127 +.syscon lio,LIO_WRITE,127,127,2,1,127,1,127 diff --git a/libc/sysv/consts/LNKTYPE.S b/libc/sysv/consts/LNKTYPE.S index 3acc859ad..7adee0823 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,0 +.syscon misc,LNKTYPE,49,49,49,49,49,49,0 diff --git a/libc/sysv/consts/LOCAL_PEERCRED.S b/libc/sysv/consts/LOCAL_PEERCRED.S index 9fc999511..a7ccf5046 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,1,1,0,0,0 +.syscon so,LOCAL_PEERCRED,0,0,1,1,0,0,0 diff --git a/libc/sysv/consts/LOCK_EX.S b/libc/sysv/consts/LOCK_EX.S index 5a1edb614..6bb941e5e 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 +.syscon lock,LOCK_EX,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/LOCK_NB.S b/libc/sysv/consts/LOCK_NB.S index fd38ac29b..5e0f769b0 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,1 +.syscon lock,LOCK_NB,4,4,4,4,4,4,1 diff --git a/libc/sysv/consts/LOCK_SH.S b/libc/sysv/consts/LOCK_SH.S index 04519a67d..b18e50230 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,0 +.syscon lock,LOCK_SH,1,1,1,1,1,1,0 diff --git a/libc/sysv/consts/LOCK_UN.S b/libc/sysv/consts/LOCK_UN.S index ac43f42fd..a1f2989e5 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 +.syscon lock,LOCK_UN,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 b9210afaf..dc74718af 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,0,0,0,0,0 +.syscon lock,LOCK_UNLOCK_CACHE,54,54,0,0,0,0,0 diff --git a/libc/sysv/consts/LOGIN_NAME_MAX.S b/libc/sysv/consts/LOGIN_NAME_MAX.S index 6bc451342..82179ea31 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,0,0,0x20,0x20,0 +.syscon misc,LOGIN_NAME_MAX,0x0100,0x0100,0,0,0x20,0x20,0 diff --git a/libc/sysv/consts/LOGIN_PROCESS.S b/libc/sysv/consts/LOGIN_PROCESS.S index 95e6dc224..cd149f657 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,0,0,0 +.syscon misc,LOGIN_PROCESS,6,6,6,6,0,0,0 diff --git a/libc/sysv/consts/L_INCR.S b/libc/sysv/consts/L_INCR.S index fa3ca6797..cc8afb8a7 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,0 +.syscon misc,L_INCR,1,1,1,1,1,1,0 diff --git a/libc/sysv/consts/L_SET.S b/libc/sysv/consts/L_SET.S index d27c0c714..a320342d6 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 +.syscon misc,L_SET,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/L_XTND.S b/libc/sysv/consts/L_XTND.S index ffe82d908..8c02c4e88 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,0 +.syscon misc,L_XTND,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/MADV_DODUMP.S b/libc/sysv/consts/MADV_DODUMP.S index f8e709e27..aa920a32c 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,127,127,127,127,127 +.syscon madv,MADV_DODUMP,17,17,127,127,127,127,127 diff --git a/libc/sysv/consts/MADV_DOFORK.S b/libc/sysv/consts/MADV_DOFORK.S index 07615b18c..6b4df4248 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,127,127,127,127,127 +.syscon madv,MADV_DOFORK,11,11,127,127,127,127,127 diff --git a/libc/sysv/consts/MADV_DONTDUMP.S b/libc/sysv/consts/MADV_DONTDUMP.S index 28fcf75b1..2095c5021 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,127,127,127,127,127 +.syscon madv,MADV_DONTDUMP,16,16,127,127,127,127,127 diff --git a/libc/sysv/consts/MADV_DONTFORK.S b/libc/sysv/consts/MADV_DONTFORK.S index 28eded7f4..ba878039b 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,127,127,127,127,127 +.syscon madv,MADV_DONTFORK,10,10,127,127,127,127,127 diff --git a/libc/sysv/consts/MADV_DONTNEED.S b/libc/sysv/consts/MADV_DONTNEED.S index 6567e21f8..d1597f459 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,127 +.syscon madv,MADV_DONTNEED,4,4,4,4,4,4,127 diff --git a/libc/sysv/consts/MADV_FREE.S b/libc/sysv/consts/MADV_FREE.S index 70bcb56e0..252313724 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,5,5,6,6,8 +.syscon madv,MADV_FREE,8,8,5,5,6,6,8 diff --git a/libc/sysv/consts/MADV_HUGEPAGE.S b/libc/sysv/consts/MADV_HUGEPAGE.S index 0afab715f..422937c5c 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,127,127,127,127,127 +.syscon madv,MADV_HUGEPAGE,14,14,127,127,127,127,127 diff --git a/libc/sysv/consts/MADV_HWPOISON.S b/libc/sysv/consts/MADV_HWPOISON.S index c8f76111a..b357a4581 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,127,127,127,127,127 +.syscon madv,MADV_HWPOISON,100,100,127,127,127,127,127 diff --git a/libc/sysv/consts/MADV_MERGEABLE.S b/libc/sysv/consts/MADV_MERGEABLE.S index 172668fcc..2211253db 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,127,127,127,127,127 +.syscon madv,MADV_MERGEABLE,12,12,127,127,127,127,127 diff --git a/libc/sysv/consts/MADV_NOHUGEPAGE.S b/libc/sysv/consts/MADV_NOHUGEPAGE.S index 9458ebc54..fe23756e4 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,127,127,127,127,127 +.syscon madv,MADV_NOHUGEPAGE,15,15,127,127,127,127,127 diff --git a/libc/sysv/consts/MADV_NORMAL.S b/libc/sysv/consts/MADV_NORMAL.S index c38bc7dae..8c74c8e9c 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 +.syscon madv,MADV_NORMAL,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MADV_RANDOM.S b/libc/sysv/consts/MADV_RANDOM.S index e7c7b43c6..6a361d30e 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 +.syscon madv,MADV_RANDOM,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/MADV_REMOVE.S b/libc/sysv/consts/MADV_REMOVE.S index cc77e67fc..348059d21 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,127,127,127,127,127 +.syscon madv,MADV_REMOVE,9,9,127,127,127,127,127 diff --git a/libc/sysv/consts/MADV_SEQUENTIAL.S b/libc/sysv/consts/MADV_SEQUENTIAL.S index 8b54e4626..083f55d96 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 +.syscon madv,MADV_SEQUENTIAL,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/MADV_UNMERGEABLE.S b/libc/sysv/consts/MADV_UNMERGEABLE.S index d0335eb72..e09909df0 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,127,127,127,127,127 +.syscon madv,MADV_UNMERGEABLE,13,13,127,127,127,127,127 diff --git a/libc/sysv/consts/MADV_WILLNEED.S b/libc/sysv/consts/MADV_WILLNEED.S index 9c09e7708..c2c24382f 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 +.syscon madv,MADV_WILLNEED,3,3,3,3,3,3,3 diff --git a/libc/sysv/consts/MAP_32BIT.S b/libc/sysv/consts/MAP_32BIT.S index 992a099ca..2a35e8b2f 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,0,0x00080000,0,0,0 +.syscon compat,MAP_32BIT,0x00000040,0x00000040,0,0x00080000,0,0,0 diff --git a/libc/sysv/consts/MAP_ANON.S b/libc/sysv/consts/MAP_ANON.S index a5bd6ea5b..bdbec5c9f 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,0x00001000,0x00001000,0x00001000,0x00001000,0x00000020 +.syscon compat,MAP_ANON,0x00000020,0x00000020,0x00001000,0x00001000,0x00001000,0x00001000,0x00000020 diff --git a/libc/sysv/consts/MAP_ANONYMOUS.S b/libc/sysv/consts/MAP_ANONYMOUS.S index b150f720f..6903e084d 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,0x00001000,0x00001000,0x00001000,0x00001000,0x00000020 +.syscon mmap,MAP_ANONYMOUS,0x00000020,0x00000020,0x00001000,0x00001000,0x00001000,0x00001000,0x00000020 diff --git a/libc/sysv/consts/MAP_CONCEAL.S b/libc/sysv/consts/MAP_CONCEAL.S index a1a043dff..736e4be7a 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,0x00020000,0x00008000,0x00008000,0 +.syscon mmap,MAP_CONCEAL,0,0,0,0x00020000,0x00008000,0x00008000,0 diff --git a/libc/sysv/consts/MAP_DENYWRITE.S b/libc/sysv/consts/MAP_DENYWRITE.S index 3f495ded7..f2b9beb0c 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,0,0,0,0,0 +.syscon compat,MAP_DENYWRITE,0x00000800,0x00000800,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_EXECUTABLE.S b/libc/sysv/consts/MAP_EXECUTABLE.S index 078c5b380..22ec290c6 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,0,0,0,0,0 +.syscon compat,MAP_EXECUTABLE,0x00001000,0x00001000,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_FILE.S b/libc/sysv/consts/MAP_FILE.S index 55800b2c4..0daf9139f 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 +.syscon mmap,MAP_FILE,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_FIXED.S b/libc/sysv/consts/MAP_FIXED.S index 7ad7d769e..2df8a5a5c 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 +.syscon mmap,MAP_FIXED,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 0056e9e66..fe5971d3e 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,0x00004010,0x08000000,0x08000000,0x08000000,0x08000000 +.syscon mmap,MAP_FIXED_NOREPLACE,0x08000000,0x08000000,0x00004010,0x08000000,0x08000000,0x08000000,0x08000000 diff --git a/libc/sysv/consts/MAP_GROWSDOWN.S b/libc/sysv/consts/MAP_GROWSDOWN.S index 920b244c1..b737d0786 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,0,0,0,0,0 +.syscon mmap,MAP_GROWSDOWN,0x00000100,0x00000100,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_HASSEMAPHORE.S b/libc/sysv/consts/MAP_HASSEMAPHORE.S index 807f606aa..6350dee29 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,0x00000200,0x00000200,0,0x00000200,0 +.syscon mmap,MAP_HASSEMAPHORE,0,0,0x00000200,0x00000200,0,0x00000200,0 diff --git a/libc/sysv/consts/MAP_HUGETLB.S b/libc/sysv/consts/MAP_HUGETLB.S index ba20aef3c..791c0b6e4 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,0,0,0,0,0x80000000 +.syscon mmap,MAP_HUGETLB,0x00040000,0x00040000,0,0,0,0,0x80000000 diff --git a/libc/sysv/consts/MAP_HUGE_MASK.S b/libc/sysv/consts/MAP_HUGE_MASK.S index fdbaf59d1..9e7d6f042 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,0,0,0,0,0 +.syscon mmap,MAP_HUGE_MASK,63,63,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_HUGE_SHIFT.S b/libc/sysv/consts/MAP_HUGE_SHIFT.S index 48db68c54..a70c6a239 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,0,0,0,0,0 +.syscon mmap,MAP_HUGE_SHIFT,26,26,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_INHERIT.S b/libc/sysv/consts/MAP_INHERIT.S index 7216389f8..8ab2dfa0b 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,0x00000080,-1 +.syscon mmap,MAP_INHERIT,-1,-1,-1,-1,-1,0x00000080,-1 diff --git a/libc/sysv/consts/MAP_LOCKED.S b/libc/sysv/consts/MAP_LOCKED.S index c16233884..734beb688 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,0,0,0,0,0 +.syscon mmap,MAP_LOCKED,0x00002000,0x00002000,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_NOCORE.S b/libc/sysv/consts/MAP_NOCORE.S index bb2e48762..0608413a2 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,0x00020000,0x00008000,0x00008000,0 +.syscon compat,MAP_NOCORE,0,0,0,0x00020000,0x00008000,0x00008000,0 diff --git a/libc/sysv/consts/MAP_NONBLOCK.S b/libc/sysv/consts/MAP_NONBLOCK.S index 5f13740b3..5f4f7c76d 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,0,0,0,0,0 +.syscon mmap,MAP_NONBLOCK,0x00010000,0x00010000,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_NORESERVE.S b/libc/sysv/consts/MAP_NORESERVE.S index a5ca8a6f1..fc177e50d 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,0x00000040,0,0,0x00000040,0 +.syscon mmap,MAP_NORESERVE,0x00004000,0x00004000,0x00000040,0,0,0x00000040,0 diff --git a/libc/sysv/consts/MAP_NOSYNC.S b/libc/sysv/consts/MAP_NOSYNC.S index 054342f35..03d932e92 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,0x00000800,0,0,0 +.syscon mmap,MAP_NOSYNC,0,0,0,0x00000800,0,0,0 diff --git a/libc/sysv/consts/MAP_POPULATE.S b/libc/sysv/consts/MAP_POPULATE.S index bca16d04f..997a1dfaa 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,0,0x00040000,0,0,0 +.syscon mmap,MAP_POPULATE,0x00008000,0x00008000,0,0x00040000,0,0,0 diff --git a/libc/sysv/consts/MAP_PRIVATE.S b/libc/sysv/consts/MAP_PRIVATE.S index 81c74f873..d606edb4c 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 +.syscon mmap,MAP_PRIVATE,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/MAP_SHARED.S b/libc/sysv/consts/MAP_SHARED.S index 16bba1f9e..899ebd036 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 +.syscon mmap,MAP_SHARED,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 8259e9f03..1ee03e60c 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,1,1,1,1,1 +.syscon mmap,MAP_SHARED_VALIDATE,3,3,1,1,1,1,1 diff --git a/libc/sysv/consts/MAP_STACK.S b/libc/sysv/consts/MAP_STACK.S index 35ef8bdf1..ecb025e70 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 +.syscon mmap,MAP_STACK,6,6,6,6,6,6,6 diff --git a/libc/sysv/consts/MAP_SYNC.S b/libc/sysv/consts/MAP_SYNC.S index 6553b1a60..ec28b5bf3 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,0,0,0,0,0 +.syscon mmap,MAP_SYNC,0x00080000,0x00080000,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_TYPE.S b/libc/sysv/consts/MAP_TYPE.S index d530757ed..cd1922d94 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 +.syscon mmap,MAP_TYPE,15,15,15,15,15,15,15 diff --git a/libc/sysv/consts/MATH_ERREXCEPT.S b/libc/sysv/consts/MATH_ERREXCEPT.S index be334efa5..37541e664 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,0 +.syscon misc,MATH_ERREXCEPT,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/MATH_ERRNO.S b/libc/sysv/consts/MATH_ERRNO.S index 6d7d067d2..62de91262 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,0 +.syscon misc,MATH_ERRNO,1,1,1,1,1,1,0 diff --git a/libc/sysv/consts/MAXNAMLEN.S b/libc/sysv/consts/MAXNAMLEN.S index 136c5bbf5..83016b5de 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,0 +.syscon misc,MAXNAMLEN,255,255,255,255,255,255,0 diff --git a/libc/sysv/consts/MAXQUOTAS.S b/libc/sysv/consts/MAXQUOTAS.S index dbcdf533c..fe4e48dad 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,0 +.syscon misc,MAXQUOTAS,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/MAX_CANON.S b/libc/sysv/consts/MAX_CANON.S index 16c36dade..a596d02f1 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,1024,255,255,255,255 +.syscon limits,MAX_CANON,255,255,1024,255,255,255,255 diff --git a/libc/sysv/consts/MAX_DQ_TIME.S b/libc/sysv/consts/MAX_DQ_TIME.S index 230c6af5c..3b4edd930 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,0 +.syscon misc,MAX_DQ_TIME,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 54a1eebc8..9b84316a7 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,0,0,0,0,0 +.syscon misc,MAX_HANDLE_SZ,0x80,0x80,0,0,0,0,0 diff --git a/libc/sysv/consts/MAX_INPUT.S b/libc/sysv/consts/MAX_INPUT.S index 98a536bbe..03ab4d2c8 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,1024,255,255,255,255 +.syscon limits,MAX_INPUT,255,255,1024,255,255,255,255 diff --git a/libc/sysv/consts/MAX_IQ_TIME.S b/libc/sysv/consts/MAX_IQ_TIME.S index 0e9d4b848..334388962 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,0 +.syscon misc,MAX_IQ_TIME,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 4457f24a9..410bce149 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,84,84,0,0,43 +.syscon misc,MCAST_BLOCK_SOURCE,43,43,84,84,0,0,43 diff --git a/libc/sysv/consts/MCAST_EXCLUDE.S b/libc/sysv/consts/MCAST_EXCLUDE.S index c16b67f0d..67c5aa11b 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,2,2,0,0,0 +.syscon misc,MCAST_EXCLUDE,0,0,2,2,0,0,0 diff --git a/libc/sysv/consts/MCAST_INCLUDE.S b/libc/sysv/consts/MCAST_INCLUDE.S index 36365cd56..c65ee3b11 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,0,0,0 +.syscon misc,MCAST_INCLUDE,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 2b4818977..63b8099bc 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,80,80,0,0,41 +.syscon misc,MCAST_JOIN_GROUP,42,42,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 eb9693e3b..2b231b06c 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,82,82,0,0,45 +.syscon misc,MCAST_JOIN_SOURCE_GROUP,46,46,82,82,0,0,45 diff --git a/libc/sysv/consts/MCAST_LEAVE_GROUP.S b/libc/sysv/consts/MCAST_LEAVE_GROUP.S index e189c2e53..accc9164f 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,81,81,0,0,42 +.syscon misc,MCAST_LEAVE_GROUP,45,45,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 ee439ae38..3101496f5 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,83,83,0,0,46 +.syscon misc,MCAST_LEAVE_SOURCE_GROUP,47,47,83,83,0,0,46 diff --git a/libc/sysv/consts/MCAST_MSFILTER.S b/libc/sysv/consts/MCAST_MSFILTER.S index 9f4ee2610..e32550285 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,0,0,0,0,0 +.syscon misc,MCAST_MSFILTER,48,48,0,0,0,0,0 diff --git a/libc/sysv/consts/MCAST_UNBLOCK_SOURCE.S b/libc/sysv/consts/MCAST_UNBLOCK_SOURCE.S index c92072d82..2af1ae214 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,85,85,0,0,44 +.syscon misc,MCAST_UNBLOCK_SOURCE,44,44,85,85,0,0,44 diff --git a/libc/sysv/consts/MCL_CURRENT.S b/libc/sysv/consts/MCL_CURRENT.S index 2a79ade8e..f9f365436 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,0 +.syscon mlock,MCL_CURRENT,1,1,1,1,1,1,0 diff --git a/libc/sysv/consts/MCL_FUTURE.S b/libc/sysv/consts/MCL_FUTURE.S index 8bc51f881..b1295ffd0 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,0 +.syscon mlock,MCL_FUTURE,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/MCL_ONFAULT.S b/libc/sysv/consts/MCL_ONFAULT.S index b30b3b871..c199d4cce 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,0,0,0,0,0 +.syscon mlock,MCL_ONFAULT,4,4,0,0,0,0,0 diff --git a/libc/sysv/consts/MEDIUM_ERROR.S b/libc/sysv/consts/MEDIUM_ERROR.S index 774dba1ee..507f980ce 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,0,0,0,0,0 +.syscon misc,MEDIUM_ERROR,3,3,0,0,0,0,0 diff --git a/libc/sysv/consts/MEDIUM_SCAN.S b/libc/sysv/consts/MEDIUM_SCAN.S index 858c6a1d1..e3d79c353 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,0,0,0,0,0 +.syscon misc,MEDIUM_SCAN,56,56,0,0,0,0,0 diff --git a/libc/sysv/consts/MLD_LISTENER_QUERY.S b/libc/sysv/consts/MLD_LISTENER_QUERY.S index 0e45255c2..29dabffec 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,0 +.syscon misc,MLD_LISTENER_QUERY,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 a1b4633a3..1894280c8 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,0,0,0 +.syscon misc,MLD_LISTENER_REDUCTION,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 3f7e4cced..ee39fcd8d 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,0 +.syscon misc,MLD_LISTENER_REPORT,131,131,131,131,131,131,0 diff --git a/libc/sysv/consts/MNT_ASYNC.S b/libc/sysv/consts/MNT_ASYNC.S index 6d6801154..ad1f0d221 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,0x00000040,0x00000040,0x00000040,0x00000040,0 +.syscon mount,MNT_ASYNC,0,0,0x00000040,0x00000040,0x00000040,0x00000040,0 diff --git a/libc/sysv/consts/MNT_BYFSID.S b/libc/sysv/consts/MNT_BYFSID.S index 4fe55cfbe..f08c10e0e 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,0x08000000,0,0,0 +.syscon unmount,MNT_BYFSID,0,0,0,0x08000000,0,0,0 diff --git a/libc/sysv/consts/MNT_DETACH.S b/libc/sysv/consts/MNT_DETACH.S index 543a7cb7d..a65c62efe 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,0,0,0,0,0 +.syscon unmount,MNT_DETACH,2,2,0,0,0,0,0 diff --git a/libc/sysv/consts/MNT_EXPIRE.S b/libc/sysv/consts/MNT_EXPIRE.S index 03cb742ac..d86df6bdc 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,0,0,0,0,0 +.syscon unmount,MNT_EXPIRE,4,4,0,0,0,0,0 diff --git a/libc/sysv/consts/MNT_FORCE.S b/libc/sysv/consts/MNT_FORCE.S index 98f8c4b3d..b89fb4bbf 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,0x00080000,0x00080000,0x00080000,0x00080000,2 +.syscon unmount,MNT_FORCE,1,1,0x00080000,0x00080000,0x00080000,0x00080000,2 diff --git a/libc/sysv/consts/MNT_NOATIME.S b/libc/sysv/consts/MNT_NOATIME.S index e9d4951a2..274d99d68 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,0x10000000,0x10000000,0x00008000,0x04000000,0x00000400 +.syscon mount,MNT_NOATIME,0x00000400,0x00000400,0x10000000,0x10000000,0x00008000,0x04000000,0x00000400 diff --git a/libc/sysv/consts/MNT_NOCLUSTERR.S b/libc/sysv/consts/MNT_NOCLUSTERR.S index 690edfb57..4784ab9fb 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,0x40000000,0,0,0 +.syscon mount,MNT_NOCLUSTERR,0,0,0,0x40000000,0,0,0 diff --git a/libc/sysv/consts/MNT_NOCLUSTERW.S b/libc/sysv/consts/MNT_NOCLUSTERW.S index 2209ffe6f..ac3710f14 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,0x80000000,0,0,0 +.syscon mount,MNT_NOCLUSTERW,0,0,0,0x80000000,0,0,0 diff --git a/libc/sysv/consts/MNT_NODEV.S b/libc/sysv/consts/MNT_NODEV.S index a398cc29f..f50468459 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,0x00000010,0x00000010,0x00000010,0x00000010,0x00000004 +.syscon mount,MNT_NODEV,0x00000004,0x00000004,0x00000010,0x00000010,0x00000010,0x00000010,0x00000004 diff --git a/libc/sysv/consts/MNT_NOEXEC.S b/libc/sysv/consts/MNT_NOEXEC.S index 6ff223e32..e775f74b4 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,0x00000004,0x00000004,0x00000004,0x00000004,0x00000008 +.syscon mount,MNT_NOEXEC,0x00000008,0x00000008,0x00000004,0x00000004,0x00000004,0x00000004,0x00000008 diff --git a/libc/sysv/consts/MNT_NOSUID.S b/libc/sysv/consts/MNT_NOSUID.S index c5891d684..22fae518d 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,0x00000008,0x00000008,0x00000008,0x00000008,0x00000001 +.syscon mount,MNT_NOSUID,0,0,0x00000008,0x00000008,0x00000008,0x00000008,0x00000001 diff --git a/libc/sysv/consts/MNT_RDONLY.S b/libc/sysv/consts/MNT_RDONLY.S index 9e2fb1b03..959360ce5 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 +.syscon mount,MNT_RDONLY,0x00000001,0x00000001,0x00000001,0x00000001,0x00000001,0x00000001,0x00000001 diff --git a/libc/sysv/consts/MNT_RELATIME.S b/libc/sysv/consts/MNT_RELATIME.S index 83d8f7894..8a1f271f0 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,0,0,0,0x00020000,0 +.syscon mount,MNT_RELATIME,0x00200000,0x00200000,0,0,0,0x00020000,0 diff --git a/libc/sysv/consts/MNT_RELOAD.S b/libc/sysv/consts/MNT_RELOAD.S index 3b58a8e62..fba1c02ca 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,0x00040000,0x00040000,0x00040000,0x00040000,0 +.syscon mount,MNT_RELOAD,0,0,0x00040000,0x00040000,0x00040000,0x00040000,0 diff --git a/libc/sysv/consts/MNT_SNAPSHOT.S b/libc/sysv/consts/MNT_SNAPSHOT.S index 184bdf2f8..a1cf03295 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,0x40000000,0x01000000,0,0,0 +.syscon mount,MNT_SNAPSHOT,0,0,0x40000000,0x01000000,0,0,0 diff --git a/libc/sysv/consts/MNT_STRICTATIME.S b/libc/sysv/consts/MNT_STRICTATIME.S index b86c625aa..2363643e9 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,0x80000000,0,0,0,0 +.syscon mount,MNT_STRICTATIME,0x01000000,0x01000000,0x80000000,0,0,0,0 diff --git a/libc/sysv/consts/MNT_SUIDDIR.S b/libc/sysv/consts/MNT_SUIDDIR.S index 4c99fa5ac..f83ea5041 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,0x00100000,0,0,0 +.syscon mount,MNT_SUIDDIR,0,0,0,0x00100000,0,0,0 diff --git a/libc/sysv/consts/MNT_SYNCHRONOUS.S b/libc/sysv/consts/MNT_SYNCHRONOUS.S index 5813c0cbb..016c4af99 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,0x00000002,0x00000002,0x00000002,0x00000002,0x00000010 +.syscon mount,MNT_SYNCHRONOUS,0x00000010,0x00000010,0x00000002,0x00000002,0x00000002,0x00000002,0x00000010 diff --git a/libc/sysv/consts/MNT_UPDATE.S b/libc/sysv/consts/MNT_UPDATE.S index 5d98d31b7..2cdca9651 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,0x00010000,0x00010000,0x00010000,0x00010000,0x00000020 +.syscon mount,MNT_UPDATE,0x00000020,0x00000020,0x00010000,0x00010000,0x00010000,0x00010000,0x00000020 diff --git a/libc/sysv/consts/MREMAP_FIXED.S b/libc/sysv/consts/MREMAP_FIXED.S index 1728f93b2..0e2a23002 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 +.syscon mremap,MREMAP_FIXED,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/MREMAP_MAYMOVE.S b/libc/sysv/consts/MREMAP_MAYMOVE.S index dff45ee3c..e1015628d 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 +.syscon mremap,MREMAP_MAYMOVE,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/MSG_BATCH.S b/libc/sysv/consts/MSG_BATCH.S index 86323c445..048e080c0 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,0,0,0,0,0 +.syscon msg,MSG_BATCH,0x040000,0x040000,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_BCAST.S b/libc/sysv/consts/MSG_BCAST.S index 41fa09dc5..630e95c36 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,0x100,0x100,0 +.syscon msg,MSG_BCAST,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 31b22502a..8e2e9e4e3 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,0,0x040000,0x0800,0x0800,0 +.syscon msg,MSG_CMSG_CLOEXEC,0x40000000,0x40000000,0,0x040000,0x0800,0x0800,0 diff --git a/libc/sysv/consts/MSG_CONFIRM.S b/libc/sysv/consts/MSG_CONFIRM.S index 330cb58b5..2d78dc56c 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,0,0,0,0,0 +.syscon msg,MSG_CONFIRM,0x0800,0x0800,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_CTRUNC.S b/libc/sysv/consts/MSG_CTRUNC.S index d3228af58..e92cbaaf6 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,0x20,0x20,0x20,0x20,0x0200 +.syscon msg,MSG_CTRUNC,8,8,0x20,0x20,0x20,0x20,0x0200 diff --git a/libc/sysv/consts/MSG_DONTROUTE.S b/libc/sysv/consts/MSG_DONTROUTE.S index 8cfe5e617..71e27a1d9 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 +.syscon msg,MSG_DONTROUTE,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/MSG_DONTWAIT.S b/libc/sysv/consts/MSG_DONTWAIT.S index 0b82ea02e..2082c2f62 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,0x80,0x80,0x80,0x80,0 +.syscon msg,MSG_DONTWAIT,0x40,0x40,0x80,0x80,0x80,0x80,0 diff --git a/libc/sysv/consts/MSG_EOF.S b/libc/sysv/consts/MSG_EOF.S index 7ca3c13ed..24788979f 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,0x0100,0x0100,0,0,0 +.syscon msg,MSG_EOF,0x0200,0x0200,0x0100,0x0100,0,0,0 diff --git a/libc/sysv/consts/MSG_EOR.S b/libc/sysv/consts/MSG_EOR.S index 0ff8a5442..686a7f984 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,8,8,8,8,0 +.syscon msg,MSG_EOR,0x80,0x80,8,8,8,8,0 diff --git a/libc/sysv/consts/MSG_ERRQUEUE.S b/libc/sysv/consts/MSG_ERRQUEUE.S index c3df9de4f..c39c5d191 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,0,0,0,0,0x1000 +.syscon msg,MSG_ERRQUEUE,0x2000,0x2000,0,0,0,0,0x1000 diff --git a/libc/sysv/consts/MSG_EXCEPT.S b/libc/sysv/consts/MSG_EXCEPT.S index 0f54f2e03..0f65e2680 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,0,0,0,0,0 +.syscon msg,MSG_EXCEPT,0x2000,0x2000,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_FASTOPEN.S b/libc/sysv/consts/MSG_FASTOPEN.S index 1710c2728..323fa6bf7 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,0,0,0,0,0 +.syscon msg,MSG_FASTOPEN,0x20000000,0x20000000,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_FIN.S b/libc/sysv/consts/MSG_FIN.S index 22c6a6e01..6f437b2aa 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,0x0100,0x0100,0,0,0 +.syscon msg,MSG_FIN,0x0200,0x0200,0x0100,0x0100,0,0,0 diff --git a/libc/sysv/consts/MSG_INFO.S b/libc/sysv/consts/MSG_INFO.S index 31e865fbe..d63d2d6f7 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,0,0,0,0,0 +.syscon msg,MSG_INFO,12,12,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_MCAST.S b/libc/sysv/consts/MSG_MCAST.S index 9a4981ff6..a35acf8f4 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,0x200,0x200,0 +.syscon msg,MSG_MCAST,0,0,0,0,0x200,0x200,0 diff --git a/libc/sysv/consts/MSG_MORE.S b/libc/sysv/consts/MSG_MORE.S index a52d32849..577bec178 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,0,0,0,0,0 +.syscon msg,MSG_MORE,0x8000,0x8000,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_NOERROR.S b/libc/sysv/consts/MSG_NOERROR.S index 55899e81f..563a36bdf 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,0 +.syscon msg,MSG_NOERROR,0x1000,0x1000,0x1000,0x1000,0x1000,0x1000,0 diff --git a/libc/sysv/consts/MSG_NOSIGNAL.S b/libc/sysv/consts/MSG_NOSIGNAL.S index 8ea8f1828..3d6ed6533 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,0x80000,0x020000,0x0400,0x0400,0 +.syscon msg,MSG_NOSIGNAL,0x4000,0x4000,0x80000,0x020000,0x0400,0x0400,0 diff --git a/libc/sysv/consts/MSG_NOTIFICATION.S b/libc/sysv/consts/MSG_NOTIFICATION.S index 2583572af..d2f83c2cf 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,0,0x2000,0,0x4000,0 +.syscon msg,MSG_NOTIFICATION,0x8000,0x8000,0,0x2000,0,0x4000,0 diff --git a/libc/sysv/consts/MSG_OOB.S b/libc/sysv/consts/MSG_OOB.S index ae704f425..5ec444045 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 +.syscon msg,MSG_OOB,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 f1fc82e3f..f4ccb6f41 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,0,0,0,0,0 +.syscon msg,MSG_PARITY_ERROR,9,9,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_PEEK.S b/libc/sysv/consts/MSG_PEEK.S index f1a3ba251..4aa25df68 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 +.syscon msg,MSG_PEEK,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/MSG_PROXY.S b/libc/sysv/consts/MSG_PROXY.S index 725751756..84c753539 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,0,0,0,0,0 +.syscon msg,MSG_PROXY,0x10,0x10,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_RST.S b/libc/sysv/consts/MSG_RST.S index a38339525..187748a96 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,0,0,0,0,0 +.syscon msg,MSG_RST,0x1000,0x1000,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_STAT.S b/libc/sysv/consts/MSG_STAT.S index 50e5a0b4d..8f0aebb12 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,0,0,0,0,0 +.syscon msg,MSG_STAT,11,11,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_SYN.S b/libc/sysv/consts/MSG_SYN.S index 1c893db70..bb33960a9 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,0,0,0,0,0 +.syscon msg,MSG_SYN,0x0400,0x0400,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_TRUNC.S b/libc/sysv/consts/MSG_TRUNC.S index 80818d952..5b25480b0 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,0x10,0x10,0x10,0x10,0x0100 +.syscon msg,MSG_TRUNC,0x20,0x20,0x10,0x10,0x10,0x10,0x0100 diff --git a/libc/sysv/consts/MSG_WAITALL.S b/libc/sysv/consts/MSG_WAITALL.S index d6eb1b7ab..c47a13e5d 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,0x40,0x40,0x40,0x40,8 +.syscon msg,MSG_WAITALL,0x0100,0x0100,0x40,0x40,0x40,0x40,8 diff --git a/libc/sysv/consts/MSG_WAITFORONE.S b/libc/sysv/consts/MSG_WAITFORONE.S index 8efc2c230..61642905c 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,0,0x080000,0,0x2000,0 +.syscon msg,MSG_WAITFORONE,0x010000,0x010000,0,0x080000,0,0x2000,0 diff --git a/libc/sysv/consts/MS_ACTIVE.S b/libc/sysv/consts/MS_ACTIVE.S index fe69447c1..148eb75d1 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,0,0,0,0,0 +.syscon mount,MS_ACTIVE,0x40000000,0x40000000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_ASYNC.S b/libc/sysv/consts/MS_ASYNC.S index ff0ec98c0..c32393ce8 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 +.syscon ms,MS_ASYNC,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/MS_BIND.S b/libc/sysv/consts/MS_BIND.S index f039c978b..0515020c4 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,0,0,0,0,0 +.syscon mount,MS_BIND,0x00001000,0x00001000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_DIRSYNC.S b/libc/sysv/consts/MS_DIRSYNC.S index 235168d0b..67ca054fa 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,0,0,0,0,0 +.syscon mount,MS_DIRSYNC,0x00000080,0x00000080,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_INVALIDATE.S b/libc/sysv/consts/MS_INVALIDATE.S index fc2fc01a7..db9ac488c 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,4,2,0 +.syscon ms,MS_INVALIDATE,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 c5595cca4..fb54f1803 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,0,0,0,0,0 +.syscon mount,MS_I_VERSION,0x00800000,0x00800000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_KERNMOUNT.S b/libc/sysv/consts/MS_KERNMOUNT.S index 7b36a8794..16bfceb53 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,0,0,0,0,0 +.syscon mount,MS_KERNMOUNT,0x00400000,0x00400000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_LAZYTIME.S b/libc/sysv/consts/MS_LAZYTIME.S index 3648887fd..1444abb52 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,0,0,0,0,0 +.syscon mount,MS_LAZYTIME,0x02000000,0x02000000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_MANDLOCK.S b/libc/sysv/consts/MS_MANDLOCK.S index e91ae1447..798edfc91 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,0,0,0,0,0 +.syscon mount,MS_MANDLOCK,0x00000040,0x00000040,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_MGC_MSK.S b/libc/sysv/consts/MS_MGC_MSK.S index 73a19e58d..6c3440339 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,0,0,0,0,0 +.syscon mount,MS_MGC_MSK,0xffff0000,0xffff0000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_MGC_VAL.S b/libc/sysv/consts/MS_MGC_VAL.S index ed0844bf9..c379f2ef0 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,0,0,0,0,0 +.syscon mount,MS_MGC_VAL,0xc0ed0000,0xc0ed0000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_MOVE.S b/libc/sysv/consts/MS_MOVE.S index 576706f92..e0e5854ae 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,0,0,0,0,0 +.syscon mount,MS_MOVE,0x00002000,0x00002000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_NOATIME.S b/libc/sysv/consts/MS_NOATIME.S index 99e0f77cf..c9db16cac 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,0x10000000,0x10000000,0x00008000,0x04000000,0x00000400 +.syscon mount,MS_NOATIME,0x00000400,0x00000400,0x10000000,0x10000000,0x00008000,0x04000000,0x00000400 diff --git a/libc/sysv/consts/MS_NODEV.S b/libc/sysv/consts/MS_NODEV.S index fb6f27b4f..235513c12 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,0x00000010,0x00000010,0x00000010,0x00000010,0x00000004 +.syscon mount,MS_NODEV,0x00000004,0x00000004,0x00000010,0x00000010,0x00000010,0x00000010,0x00000004 diff --git a/libc/sysv/consts/MS_NODIRATIME.S b/libc/sysv/consts/MS_NODIRATIME.S index 3750896ce..898c89430 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,0,0,0,0,0 +.syscon mount,MS_NODIRATIME,0x00000800,0x00000800,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_NOEXEC.S b/libc/sysv/consts/MS_NOEXEC.S index b7c74d87c..33cf145f0 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,0x00000004,0x00000004,0x00000004,0x00000004,0x00000008 +.syscon mount,MS_NOEXEC,0x00000008,0x00000008,0x00000004,0x00000004,0x00000004,0x00000004,0x00000008 diff --git a/libc/sysv/consts/MS_NOSUID.S b/libc/sysv/consts/MS_NOSUID.S index ea06cd1f4..dd8b42f1a 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,0x00000008,0x00000008,0x00000008,0x00000008,0x00000001 +.syscon mount,MS_NOSUID,0x00000002,0x00000002,0x00000008,0x00000008,0x00000008,0x00000008,0x00000001 diff --git a/libc/sysv/consts/MS_NOUSER.S b/libc/sysv/consts/MS_NOUSER.S index 20a756aa6..1ea187280 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,0,0,0,0,0 +.syscon mount,MS_NOUSER,0x80000000,0x80000000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_POSIXACL.S b/libc/sysv/consts/MS_POSIXACL.S index bbd03edae..d7c184a60 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,0,0,0,0,0 +.syscon mount,MS_POSIXACL,0x00010000,0x00010000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_PRIVATE.S b/libc/sysv/consts/MS_PRIVATE.S index a211ea4cb..7e3413cdb 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,0,0,0,0,0 +.syscon mount,MS_PRIVATE,0x00040000,0x00040000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_RDONLY.S b/libc/sysv/consts/MS_RDONLY.S index 11018f7c6..8ad97596e 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 +.syscon mount,MS_RDONLY,0x00000001,0x00000001,0x00000001,0x00000001,0x00000001,0x00000001,0x00000001 diff --git a/libc/sysv/consts/MS_REC.S b/libc/sysv/consts/MS_REC.S index be7980d7b..5ab10d461 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,0,0,0,0,0 +.syscon mount,MS_REC,0x00004000,0x00004000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_RELATIME.S b/libc/sysv/consts/MS_RELATIME.S index 6d9f92c6c..5c9c44bde 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,0,0,0,0x00020000,0 +.syscon mount,MS_RELATIME,0x00200000,0x00200000,0,0,0,0x00020000,0 diff --git a/libc/sysv/consts/MS_REMOUNT.S b/libc/sysv/consts/MS_REMOUNT.S index 1ddb46eba..32a23e24e 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,0x00010000,0x00010000,0x00010000,0x00010000,0x00000020 +.syscon mount,MS_REMOUNT,0x00000020,0x00000020,0x00010000,0x00010000,0x00010000,0x00010000,0x00000020 diff --git a/libc/sysv/consts/MS_RMT_MASK.S b/libc/sysv/consts/MS_RMT_MASK.S index 035e40b18..6bd9d4b60 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,0,0,0,0,0 +.syscon mount,MS_RMT_MASK,0x02800051,0x02800051,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_SHARED.S b/libc/sysv/consts/MS_SHARED.S index 32d6490cd..08bf975f9 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,0,0,0,0,0 +.syscon mount,MS_SHARED,0x00100000,0x00100000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_SILENT.S b/libc/sysv/consts/MS_SILENT.S index 0cc3d36ba..8bf1d9771 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,0,0,0,0,0 +.syscon mount,MS_SILENT,0x00008000,0x00008000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_SLAVE.S b/libc/sysv/consts/MS_SLAVE.S index 620a82683..09b430a88 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,0,0,0,0,0 +.syscon mount,MS_SLAVE,0x00080000,0x00080000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_STRICTATIME.S b/libc/sysv/consts/MS_STRICTATIME.S index 6745942b0..a55748a6b 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,0x80000000,0,0,0,0 +.syscon mount,MS_STRICTATIME,0x01000000,0x01000000,0x80000000,0,0,0,0 diff --git a/libc/sysv/consts/MS_SYNC.S b/libc/sysv/consts/MS_SYNC.S index 1141b89a2..d771f4b7e 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,16,0,2,4,4 +.syscon ms,MS_SYNC,4,4,16,0,2,4,4 diff --git a/libc/sysv/consts/MS_SYNCHRONOUS.S b/libc/sysv/consts/MS_SYNCHRONOUS.S index 2cf70af68..38bab7755 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,0x00000002,0x00000002,0x00000002,0x00000002,0x00000010 +.syscon mount,MS_SYNCHRONOUS,0x00000010,0x00000010,0x00000002,0x00000002,0x00000002,0x00000002,0x00000010 diff --git a/libc/sysv/consts/MS_UNBINDABLE.S b/libc/sysv/consts/MS_UNBINDABLE.S index 516f1a02e..bdf086784 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,0,0,0,0,0 +.syscon mount,MS_UNBINDABLE,0x00020000,0x00020000,0,0,0,0,0 diff --git a/libc/sysv/consts/NBBY.S b/libc/sysv/consts/NBBY.S index 375fc53b7..7963d53d2 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,0 +.syscon misc,NBBY,8,8,8,8,8,8,0 diff --git a/libc/sysv/consts/NCCS.S b/libc/sysv/consts/NCCS.S index 93b1a046d..e98e3b071 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 +.syscon termios,NCCS,20,20,20,20,20,20,20 diff --git a/libc/sysv/consts/NETGRAPHDISC.S b/libc/sysv/consts/NETGRAPHDISC.S index 878e9d913..ac3176b20 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,0x6,0,0,0 +.syscon termios,NETGRAPHDISC,0,0,0,0x6,0,0,0 diff --git a/libc/sysv/consts/NGROUPS_MAX.S b/libc/sysv/consts/NGROUPS_MAX.S index 15210dcf8..aff217210 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,16,1023,16,16,0 +.syscon limits,NGROUPS_MAX,65536,65536,16,1023,16,16,0 diff --git a/libc/sysv/consts/NL0.S b/libc/sysv/consts/NL0.S index 5d667bfd8..c88420a64 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,0b000000000000000000,0b000000000000000000,0,0b000000000000000000,0b0000000000000000 +.syscon termios,NL0,0b0000000000000000,0b0000000000000000,0b000000000000000000,0b000000000000000000,0,0b000000000000000000,0b0000000000000000 diff --git a/libc/sysv/consts/NL1.S b/libc/sysv/consts/NL1.S index c2d164edb..496c3c373 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,0b000000000100000000,0b000000000100000000,0,0b000000000100000000,0b0000000100000000 +.syscon termios,NL1,0b0000000100000000,0b0000000100000000,0b000000000100000000,0b000000000100000000,0,0b000000000100000000,0b0000000100000000 diff --git a/libc/sysv/consts/NL2.S b/libc/sysv/consts/NL2.S index 38a536303..bbb387d4a 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,0b000000001000000000,0b000000001000000000,0,0b000000001000000000,0 +.syscon termios,NL2,0,0,0b000000001000000000,0b000000001000000000,0,0b000000001000000000,0 diff --git a/libc/sysv/consts/NL3.S b/libc/sysv/consts/NL3.S index 6bd74840d..b01729687 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,0b000000001100000000,0b000000001100000000,0,0b000000001100000000,0 +.syscon termios,NL3,0,0,0b000000001100000000,0b000000001100000000,0,0b000000001100000000,0 diff --git a/libc/sysv/consts/NLDLY.S b/libc/sysv/consts/NLDLY.S index c883c606e..279578ec7 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,0b000000001100000000,0b000000001100000000,0,0,0b0000000100000000 +.syscon termios,NLDLY,0b0000000100000000,0b0000000100000000,0b000000001100000000,0b000000001100000000,0,0,0b0000000100000000 diff --git a/libc/sysv/consts/NMEADISC.S b/libc/sysv/consts/NMEADISC.S index 9f8bf7019..6bf3172af 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,0x7,0x7,0 +.syscon termios,NMEADISC,0,0,0,0,0x7,0x7,0 diff --git a/libc/sysv/consts/NOFLSH.S b/libc/sysv/consts/NOFLSH.S index 90ad30617..ea4af1990 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,2147483648,2147483648,2147483648,2147483648,0b0000000010000000 +.syscon termios,NOFLSH,0b0000000010000000,0b0000000010000000,2147483648,2147483648,2147483648,2147483648,0b0000000010000000 diff --git a/libc/sysv/consts/NO_ADDRESS.S b/libc/sysv/consts/NO_ADDRESS.S index 09ea4576b..752dd651a 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,0x2afc +.syscon misc,NO_ADDRESS,4,4,4,4,4,4,0x2afc diff --git a/libc/sysv/consts/NO_SENSE.S b/libc/sysv/consts/NO_SENSE.S index e5f07b902..d0465ccb4 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 +.syscon misc,NO_SENSE,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/NR_DQHASH.S b/libc/sysv/consts/NR_DQHASH.S index bf28514d8..2204a3c66 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,0,0,0,0,0 +.syscon misc,NR_DQHASH,43,43,0,0,0,0,0 diff --git a/libc/sysv/consts/NR_DQUOTS.S b/libc/sysv/consts/NR_DQUOTS.S index 4c8d2039d..5fdffe3bb 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,0,0,0,0,0 +.syscon misc,NR_DQUOTS,0x0100,0x0100,0,0,0,0,0 diff --git a/libc/sysv/consts/OCRNL.S b/libc/sysv/consts/OCRNL.S index 0b8f1be58..184daaaf6 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,0b000000000000010000,0b000000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000001000 +.syscon termios,OCRNL,0b0000000000001000,0b0000000000001000,0b000000000000010000,0b000000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000001000 diff --git a/libc/sysv/consts/OFDEL.S b/libc/sysv/consts/OFDEL.S index 4906a3af1..56246ff0b 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,0b100000000000000000,0,0,0,0b0000000010000000 +.syscon termios,OFDEL,0b0000000010000000,0b0000000010000000,0b100000000000000000,0,0,0,0b0000000010000000 diff --git a/libc/sysv/consts/OFILL.S b/libc/sysv/consts/OFILL.S index ee391801b..e84ea7d32 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,0b000000000010000000,0,0,0,0b0000000001000000 +.syscon termios,OFILL,0b0000000001000000,0b0000000001000000,0b000000000010000000,0,0,0,0b0000000001000000 diff --git a/libc/sysv/consts/OLCUC.S b/libc/sysv/consts/OLCUC.S index 9a644b4a5..41c75ff71 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,0,0,0b0000000000100000,0,0b0000000000000010 +.syscon termios,OLCUC,0b0000000000000010,0b0000000000000010,0,0,0b0000000000100000,0,0b0000000000000010 diff --git a/libc/sysv/consts/ONLCR.S b/libc/sysv/consts/ONLCR.S index 182ca5e11..5a03df755 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,0b000000000000000010,0b000000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000100 +.syscon termios,ONLCR,0b0000000000000100,0b0000000000000100,0b000000000000000010,0b000000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000100 diff --git a/libc/sysv/consts/ONLRET.S b/libc/sysv/consts/ONLRET.S index 7e23c240f..406f2cace 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,0b000000000001000000,0b000000000001000000,0b0000000010000000,0b0000000010000000,0b0000000000100000 +.syscon termios,ONLRET,0b0000000000100000,0b0000000000100000,0b000000000001000000,0b000000000001000000,0b0000000010000000,0b0000000010000000,0b0000000000100000 diff --git a/libc/sysv/consts/ONOCR.S b/libc/sysv/consts/ONOCR.S index 2095228f0..308a5392e 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,0b000000000000100000,0b000000000000100000,0b0000000001000000,0b0000000001000000,0b0000000000010000 +.syscon termios,ONOCR,0b0000000000010000,0b0000000000010000,0b000000000000100000,0b000000000000100000,0b0000000001000000,0b0000000001000000,0b0000000000010000 diff --git a/libc/sysv/consts/OPOST.S b/libc/sysv/consts/OPOST.S index dba9648f1..1cec24abe 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,0b000000000000000001,0b000000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001 +.syscon termios,OPOST,0b0000000000000001,0b0000000000000001,0b000000000000000001,0b000000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001 diff --git a/libc/sysv/consts/O_ACCMODE.S b/libc/sysv/consts/O_ACCMODE.S index 975af5e22..32a8ea94e 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 +.syscon open,O_ACCMODE,3,3,3,3,3,3,3 diff --git a/libc/sysv/consts/O_APPEND.S b/libc/sysv/consts/O_APPEND.S index 3a0bab7d5..0763bf09f 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,8,8,8,8,0x00000400 +.syscon open,O_APPEND,0x00000400,0x00000400,8,8,8,8,0x00000400 diff --git a/libc/sysv/consts/O_ASYNC.S b/libc/sysv/consts/O_ASYNC.S index 63cbb6d9b..513110a03 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,0x00000040,0x00000040,0x00000040,0x00000040,0 +.syscon open,O_ASYNC,0x00002000,0x00002000,0x00000040,0x00000040,0x00000040,0x00000040,0 diff --git a/libc/sysv/consts/O_CLOEXEC.S b/libc/sysv/consts/O_CLOEXEC.S index 77de11e39..0119515d6 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,0x01000000,0x00100000,0x00010000,0x00400000,0x00080000 +.syscon open,O_CLOEXEC,0x00080000,0x00080000,0x01000000,0x00100000,0x00010000,0x00400000,0x00080000 diff --git a/libc/sysv/consts/O_COMPRESSED.S b/libc/sysv/consts/O_COMPRESSED.S index 251563818..8812f7ba7 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,0x20000000 +.syscon open,O_COMPRESSED,0,0,0,0,0,0,0x20000000 diff --git a/libc/sysv/consts/O_CREAT.S b/libc/sysv/consts/O_CREAT.S index 9924d1ecc..3c636bbfa 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,0x00000200,0x00000200,0x00000200,0x00000200,0x00000040 +.syscon open,O_CREAT,0x00000040,0x00000040,0x00000200,0x00000200,0x00000200,0x00000200,0x00000040 diff --git a/libc/sysv/consts/O_DIRECT.S b/libc/sysv/consts/O_DIRECT.S index 8a205a29f..f098e3186 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,0,0x00010000,0,0x00080000,0x00004000 +.syscon open,O_DIRECT,0x00004000,0x00010000,0,0x00010000,0,0x00080000,0x00004000 diff --git a/libc/sysv/consts/O_DIRECTORY.S b/libc/sysv/consts/O_DIRECTORY.S index 8a41b6e27..20a46a2cd 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,0x00100000,0x00020000,0x00020000,0x00200000,0x00010000 +.syscon open,O_DIRECTORY,0x00010000,0x00004000,0x00100000,0x00020000,0x00020000,0x00200000,0x00010000 diff --git a/libc/sysv/consts/O_DSYNC.S b/libc/sysv/consts/O_DSYNC.S index 1670c5476..d6602a968 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,0x00400000,0,0x00000080,0x00010000,0 +.syscon open,O_DSYNC,0x00001000,0x00001000,0x00400000,0,0x00000080,0x00010000,0 diff --git a/libc/sysv/consts/O_EXCL.S b/libc/sysv/consts/O_EXCL.S index 07615526b..520143d83 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,0x00000800,0x00000800,0x00000800,0x00000800,0x00000080 +.syscon open,O_EXCL,0x00000080,0x00000080,0x00000800,0x00000800,0x00000800,0x00000800,0x00000080 diff --git a/libc/sysv/consts/O_EXEC.S b/libc/sysv/consts/O_EXEC.S index ea9d0eaf0..ead85383a 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,0,0x00040000,0,0x04000000,0 +.syscon open,O_EXEC,0x00200000,0x00200000,0,0x00040000,0,0x04000000,0 diff --git a/libc/sysv/consts/O_EXLOCK.S b/libc/sysv/consts/O_EXLOCK.S index bd8eaa1f3..acc48f943 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,0x00000020,0x00000020,0x00000020,0x00000020,0 +.syscon open,O_EXLOCK,0,0,0x00000020,0x00000020,0x00000020,0x00000020,0 diff --git a/libc/sysv/consts/O_INDEXED.S b/libc/sysv/consts/O_INDEXED.S index 3bcd6320a..f938675bd 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,0x10000000 +.syscon open,O_INDEXED,0,0,0,0,0,0,0x10000000 diff --git a/libc/sysv/consts/O_LARGEFILE.S b/libc/sysv/consts/O_LARGEFILE.S index 49df189d5..1a55c4aa9 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,0,0,0,0,0 +.syscon compat,O_LARGEFILE,0x00008000,0x00020000,0,0,0,0,0 diff --git a/libc/sysv/consts/O_NDELAY.S b/libc/sysv/consts/O_NDELAY.S index bb2191050..39ed28561 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,0x00000004,0x00000004,0x00000004,0x00000004,0x00000800 +.syscon open,O_NDELAY,0x00000800,0x00000800,0x00000004,0x00000004,0x00000004,0x00000004,0x00000800 diff --git a/libc/sysv/consts/O_NOATIME.S b/libc/sysv/consts/O_NOATIME.S index 3ae86dc6a..daf05ef73 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,0,0,0,0,0 +.syscon open,O_NOATIME,0x00040000,0x00040000,0,0,0,0,0 diff --git a/libc/sysv/consts/O_NOCTTY.S b/libc/sysv/consts/O_NOCTTY.S index f6a1df496..48b165378 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,0x00020000,0x00008000,0x00008000,0x00008000,0 +.syscon open,O_NOCTTY,0x00000100,0x00000100,0x00020000,0x00008000,0x00008000,0x00008000,0 diff --git a/libc/sysv/consts/O_NOFOLLOW.S b/libc/sysv/consts/O_NOFOLLOW.S index 823dfcb1a..1286e9585 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,0x00000100,0x00000100,0x00000100,0x00000100,0x00020000 +.syscon open,O_NOFOLLOW,0x00020000,0x00008000,0x00000100,0x00000100,0x00000100,0x00000100,0x00020000 diff --git a/libc/sysv/consts/O_NOFOLLOW_ANY.S b/libc/sysv/consts/O_NOFOLLOW_ANY.S index f9a437f6b..96e8db6bc 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,0x20000000,0,0,0,0 +.syscon open,O_NOFOLLOW_ANY,0,0,0x20000000,0,0,0,0 diff --git a/libc/sysv/consts/O_NONBLOCK.S b/libc/sysv/consts/O_NONBLOCK.S index 1ca6b0780..d37d01a53 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,0x00000004,0x00000004,0x00000004,0x00000004,0x00000800 +.syscon open,O_NONBLOCK,0x00000800,0x00000800,0x00000004,0x00000004,0x00000004,0x00000004,0x00000800 diff --git a/libc/sysv/consts/O_PATH.S b/libc/sysv/consts/O_PATH.S index d4603a0c7..bf5fb6d1b 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,0,0,0,0,0 +.syscon open,O_PATH,0x00200000,0x00200000,0,0,0,0,0 diff --git a/libc/sysv/consts/O_RANDOM.S b/libc/sysv/consts/O_RANDOM.S index f7cb69d59..b75069f8d 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,0x80000000 +.syscon open,O_RANDOM,0,0,0,0,0,0,0x80000000 diff --git a/libc/sysv/consts/O_RDONLY.S b/libc/sysv/consts/O_RDONLY.S index 0db270eb7..ab5423b1a 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 +.syscon open,O_RDONLY,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/O_RDWR.S b/libc/sysv/consts/O_RDWR.S index 87de21ff9..41c10f158 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 +.syscon open,O_RDWR,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/O_RSYNC.S b/libc/sysv/consts/O_RSYNC.S index e412b6b76..36b362059 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,0,0,0x00000080,0x00020000,0 +.syscon open,O_RSYNC,0x00101000,0x00101000,0,0,0x00000080,0x00020000,0 diff --git a/libc/sysv/consts/O_SEARCH.S b/libc/sysv/consts/O_SEARCH.S index 361efe674..278c1a333 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,0x00040000,0,0x00800000,0 +.syscon open,O_SEARCH,0,0,0,0x00040000,0,0x00800000,0 diff --git a/libc/sysv/consts/O_SEQUENTIAL.S b/libc/sysv/consts/O_SEQUENTIAL.S index 3a0be8664..5426b08ab 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,0x40000000 +.syscon open,O_SEQUENTIAL,0,0,0,0,0,0,0x40000000 diff --git a/libc/sysv/consts/O_SHLOCK.S b/libc/sysv/consts/O_SHLOCK.S index 515f78b0c..1f6dc75d8 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,0x00000010,0x00000010,0x00000010,0x00000010,0 +.syscon open,O_SHLOCK,0,0,0x00000010,0x00000010,0x00000010,0x00000010,0 diff --git a/libc/sysv/consts/O_SPARSE.S b/libc/sysv/consts/O_SPARSE.S index 7b17bfe52..791ae5f78 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 +.syscon open,O_SPARSE,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/O_SYNC.S b/libc/sysv/consts/O_SYNC.S index fefb1ee29..331c7fb31 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,0x00000080,0x00000080,0x00000080,0x00000080,0 +.syscon open,O_SYNC,0x00101000,0x00101000,0x00000080,0x00000080,0x00000080,0x00000080,0 diff --git a/libc/sysv/consts/O_TMPFILE.S b/libc/sysv/consts/O_TMPFILE.S index b89e4a048..7acbaaf6f 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,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff +.syscon open,O_TMPFILE,0x00410000,0x00404000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff diff --git a/libc/sysv/consts/O_TRUNC.S b/libc/sysv/consts/O_TRUNC.S index c54bfc428..235ae8ca5 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,0x00000400,0x00000400,0x00000400,0x00000400,0x00000200 +.syscon open,O_TRUNC,0x00000200,0x00000200,0x00000400,0x00000400,0x00000400,0x00000400,0x00000200 diff --git a/libc/sysv/consts/O_TTY_INIT.S b/libc/sysv/consts/O_TTY_INIT.S index f5d9281e4..22c00d6c0 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,0x00080000,0,0,0 +.syscon open,O_TTY_INIT,0,0,0,0x00080000,0,0,0 diff --git a/libc/sysv/consts/O_VERIFY.S b/libc/sysv/consts/O_VERIFY.S index edad2785d..7bafe47fa 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,0x00200000,0,0,0 +.syscon open,O_VERIFY,0,0,0,0x00200000,0,0,0 diff --git a/libc/sysv/consts/O_WRONLY.S b/libc/sysv/consts/O_WRONLY.S index 0188a8b58..32a5e2db5 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 +.syscon open,O_WRONLY,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/PARENB.S b/libc/sysv/consts/PARENB.S index 9900cf43b..15a0df338 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,0b000001000000000000,0b000001000000000000,0b0001000000000000,0b0001000000000000,0b0000000100000000 +.syscon termios,PARENB,0b0000000100000000,0b0000000100000000,0b000001000000000000,0b000001000000000000,0b0001000000000000,0b0001000000000000,0b0000000100000000 diff --git a/libc/sysv/consts/PARMRK.S b/libc/sysv/consts/PARMRK.S index 9ad18548b..d1156c4e8 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 +.syscon termios,PARMRK,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000 diff --git a/libc/sysv/consts/PARODD.S b/libc/sysv/consts/PARODD.S index 1cfe04b15..0434efa1b 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,0b000010000000000000,0b000010000000000000,0b0010000000000000,0b0010000000000000,0b0000001000000000 +.syscon termios,PARODD,0b0000001000000000,0b0000001000000000,0b000010000000000000,0b000010000000000000,0b0010000000000000,0b0010000000000000,0b0000001000000000 diff --git a/libc/sysv/consts/PENDIN.S b/libc/sysv/consts/PENDIN.S index 38e26bac9..f8fb2709f 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,536870912,536870912,536870912,536870912,0b0100000000000000 +.syscon termios,PENDIN,0b0100000000000000,0b0100000000000000,536870912,536870912,536870912,536870912,0b0100000000000000 diff --git a/libc/sysv/consts/PERSISTENT_RESERVE_IN.S b/libc/sysv/consts/PERSISTENT_RESERVE_IN.S index 9b7ba024c..05460a885 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,0,0,0,0,0 +.syscon misc,PERSISTENT_RESERVE_IN,94,94,0,0,0,0,0 diff --git a/libc/sysv/consts/PERSISTENT_RESERVE_OUT.S b/libc/sysv/consts/PERSISTENT_RESERVE_OUT.S index 83d23636c..c172cb6c4 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,0,0,0,0,0 +.syscon misc,PERSISTENT_RESERVE_OUT,95,95,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_ALG.S b/libc/sysv/consts/PF_ALG.S index ef0181295..fa4cea8c1 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,0,0,0,0,0 +.syscon pf,PF_ALG,38,38,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_APPLETALK.S b/libc/sysv/consts/PF_APPLETALK.S index b1ab510d2..a6439bd41 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,0x10,0x10,0x10,0x10,0x10 +.syscon pf,PF_APPLETALK,5,5,0x10,0x10,0x10,0x10,0x10 diff --git a/libc/sysv/consts/PF_ASH.S b/libc/sysv/consts/PF_ASH.S index 79aab347b..897cf3ff7 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,0,0,0,0,0 +.syscon pf,PF_ASH,18,18,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_ATMPVC.S b/libc/sysv/consts/PF_ATMPVC.S index bc818e1c5..5ac720b16 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,0,0,0,0,0 +.syscon pf,PF_ATMPVC,8,8,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_ATMSVC.S b/libc/sysv/consts/PF_ATMSVC.S index 1386002ac..4fc3f24d8 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,0,0,0,0,0 +.syscon pf,PF_ATMSVC,20,20,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_AX25.S b/libc/sysv/consts/PF_AX25.S index 8c94618af..eeeea73a8 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,0,0,0,0,0 +.syscon pf,PF_AX25,3,3,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_BLUETOOTH.S b/libc/sysv/consts/PF_BLUETOOTH.S index 8f8e4667d..70b7e02ee 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,0,36,0x20,0x20,0 +.syscon pf,PF_BLUETOOTH,31,31,0,36,0x20,0x20,0 diff --git a/libc/sysv/consts/PF_BRIDGE.S b/libc/sysv/consts/PF_BRIDGE.S index 3d7a7bdd8..2c799b81f 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,0,0,0,0,0 +.syscon pf,PF_BRIDGE,7,7,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_CAIF.S b/libc/sysv/consts/PF_CAIF.S index 2dc2f7e46..a98814b04 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,0,0,0,0,0 +.syscon pf,PF_CAIF,37,37,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_CAN.S b/libc/sysv/consts/PF_CAN.S index 476670edb..d04e806b9 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,0,0,0,35,0 +.syscon af,PF_CAN,29,29,0,0,0,35,0 diff --git a/libc/sysv/consts/PF_ECONET.S b/libc/sysv/consts/PF_ECONET.S index a685e615a..db434d1d8 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,0,0,0,0,0 +.syscon pf,PF_ECONET,19,19,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_FILE.S b/libc/sysv/consts/PF_FILE.S index 8a2f63cd6..b5ea84fdf 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,0,0,0,0,0 +.syscon pf,PF_FILE,1,1,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_IB.S b/libc/sysv/consts/PF_IB.S index 78967b904..bbf0e53c1 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,0,0,0,0,0 +.syscon pf,PF_IB,27,27,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_IEEE802154.S b/libc/sysv/consts/PF_IEEE802154.S index 8e9b484a6..c5bf705e3 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,0,0,0,0,0 +.syscon pf,PF_IEEE802154,36,36,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_INET.S b/libc/sysv/consts/PF_INET.S index 057b9ec10..ae2301a07 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,0 +.syscon pf,PF_INET,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/PF_INET6.S b/libc/sysv/consts/PF_INET6.S index 2a6a5ef5a..492f51ca5 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,30,28,24,24,23 +.syscon pf,PF_INET6,10,10,30,28,24,24,23 diff --git a/libc/sysv/consts/PF_IPX.S b/libc/sysv/consts/PF_IPX.S index 4cd6edfee..a7a2ceadb 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,23,23,23,23,0 +.syscon pf,PF_IPX,4,4,23,23,23,23,0 diff --git a/libc/sysv/consts/PF_IRDA.S b/libc/sysv/consts/PF_IRDA.S index 9b22df5c2..6cf671735 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,0,0,0,0,0 +.syscon pf,PF_IRDA,23,23,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_ISDN.S b/libc/sysv/consts/PF_ISDN.S index 603d6a224..69d4ea865 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,28,26,26,26,0 +.syscon pf,PF_ISDN,34,34,28,26,26,26,0 diff --git a/libc/sysv/consts/PF_IUCV.S b/libc/sysv/consts/PF_IUCV.S index 663bc8e23..0417e8da8 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,0,0,0,0,0 +.syscon pf,PF_IUCV,0x20,0x20,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_KCM.S b/libc/sysv/consts/PF_KCM.S index d87319e72..ff6195333 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,0,0,0,0,0 +.syscon pf,PF_KCM,41,41,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_KEY.S b/libc/sysv/consts/PF_KEY.S index ee876d800..39f044863 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,29,27,30,30,0 +.syscon pf,PF_KEY,15,15,29,27,30,30,0 diff --git a/libc/sysv/consts/PF_LLC.S b/libc/sysv/consts/PF_LLC.S index 409ccafe6..f15b94ea9 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,0,0,0,0,0 +.syscon pf,PF_LLC,26,26,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_LOCAL.S b/libc/sysv/consts/PF_LOCAL.S index 0b77733bd..67634968f 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,0 +.syscon pf,PF_LOCAL,1,1,1,1,1,1,0 diff --git a/libc/sysv/consts/PF_MAX.S b/libc/sysv/consts/PF_MAX.S index 38ec75c4e..f50e084bb 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,40,42,36,36,35 +.syscon pf,PF_MAX,42,42,40,42,36,36,35 diff --git a/libc/sysv/consts/PF_MPLS.S b/libc/sysv/consts/PF_MPLS.S index f5285fa28..e4d58bbfb 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,0,0,33,33,0 +.syscon pf,PF_MPLS,28,28,0,0,33,33,0 diff --git a/libc/sysv/consts/PF_NETBEUI.S b/libc/sysv/consts/PF_NETBEUI.S index 21d0bf337..c700fb936 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,0,0,0,0,0 +.syscon pf,PF_NETBEUI,13,13,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_NETLINK.S b/libc/sysv/consts/PF_NETLINK.S index 25ea9c602..1f726eece 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,0,0,0,0,0 +.syscon pf,PF_NETLINK,0x10,0x10,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_NETROM.S b/libc/sysv/consts/PF_NETROM.S index 9880b4c3b..0c800772e 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,0,0,0,0,0 +.syscon pf,PF_NETROM,6,6,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_NFC.S b/libc/sysv/consts/PF_NFC.S index d2c1073b7..8f80e8ffd 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,0,0,0,0,0 +.syscon pf,PF_NFC,39,39,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_PACKET.S b/libc/sysv/consts/PF_PACKET.S index 9d74e7e2b..ad39db885 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,0,0,0,0,0 +.syscon pf,PF_PACKET,17,17,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_PHONET.S b/libc/sysv/consts/PF_PHONET.S index 871ee9863..281bc0abb 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,0,0,0,0,0 +.syscon pf,PF_PHONET,35,35,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_PPPOX.S b/libc/sysv/consts/PF_PPPOX.S index 50fcaae82..cbd27012f 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,0,0,0,0,0 +.syscon pf,PF_PPPOX,24,24,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_RDS.S b/libc/sysv/consts/PF_RDS.S index 37f66d8b6..e568f58b2 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,0,0,0,0,0 +.syscon pf,PF_RDS,21,21,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_ROSE.S b/libc/sysv/consts/PF_ROSE.S index 7eab5b5f8..7a6827829 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,0,0,0,0,0 +.syscon pf,PF_ROSE,11,11,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_ROUTE.S b/libc/sysv/consts/PF_ROUTE.S index 61bf9aa66..6b1a8a95d 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,17,17,17,17,0 +.syscon pf,PF_ROUTE,0x10,0x10,17,17,17,17,0 diff --git a/libc/sysv/consts/PF_RXRPC.S b/libc/sysv/consts/PF_RXRPC.S index d178297f4..66e5479e7 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,0,0,0,0,0 +.syscon pf,PF_RXRPC,33,33,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_SECURITY.S b/libc/sysv/consts/PF_SECURITY.S index 043f5993e..155e52f22 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,0,0,0,0,0 +.syscon pf,PF_SECURITY,14,14,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_SNA.S b/libc/sysv/consts/PF_SNA.S index 12fed4fb2..631cc7f30 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,11,11,11,11,11 +.syscon pf,PF_SNA,22,22,11,11,11,11,11 diff --git a/libc/sysv/consts/PF_TIPC.S b/libc/sysv/consts/PF_TIPC.S index f1cbab5fa..73df3052e 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,0,0,0,0,0 +.syscon pf,PF_TIPC,30,30,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_UNIX.S b/libc/sysv/consts/PF_UNIX.S index bc57523b9..9fffb2ec0 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 +.syscon pf,PF_UNIX,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/PF_UNSPEC.S b/libc/sysv/consts/PF_UNSPEC.S index abe4df8c5..8fedc9141 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 +.syscon pf,PF_UNSPEC,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_VSOCK.S b/libc/sysv/consts/PF_VSOCK.S index 8649196ee..3cce8b2e7 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,0,0,0,0,0 +.syscon pf,PF_VSOCK,40,40,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_WANPIPE.S b/libc/sysv/consts/PF_WANPIPE.S index 0828fa360..dd6285973 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,0,0,0,0,0 +.syscon pf,PF_WANPIPE,25,25,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_X25.S b/libc/sysv/consts/PF_X25.S index e8223ce83..85a1a1620 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,0,0,0,0,0 +.syscon pf,PF_X25,9,9,0,0,0,0,0 diff --git a/libc/sysv/consts/PIO_FONT.S b/libc/sysv/consts/PIO_FONT.S index fe1682d2d..2cdb2709c 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,0,0,0,0,0 +.syscon vid,PIO_FONT,0x4b61,0x4b61,0,0,0,0,0 diff --git a/libc/sysv/consts/PIO_FONT8x14.S b/libc/sysv/consts/PIO_FONT8x14.S index 7dedebc6c..9d30341af 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,0x8e006342,0,0,0 +.syscon vid,PIO_FONT8x14,0,0,0,0x8e006342,0,0,0 diff --git a/libc/sysv/consts/PIO_FONT8x16.S b/libc/sysv/consts/PIO_FONT8x16.S index e294be92b..96a2538ab 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,0x90006344,0,0,0 +.syscon vid,PIO_FONT8x16,0,0,0,0x90006344,0,0,0 diff --git a/libc/sysv/consts/PIO_FONT8x8.S b/libc/sysv/consts/PIO_FONT8x8.S index a1f5559a6..a2ef2c4aa 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,0x88006340,0,0,0 +.syscon vid,PIO_FONT8x8,0,0,0,0x88006340,0,0,0 diff --git a/libc/sysv/consts/PIO_FONTRESET.S b/libc/sysv/consts/PIO_FONTRESET.S index 39d1a441e..f3b811aca 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,0,0x20006348,0,0,0 +.syscon vid,PIO_FONTRESET,0x4b6d,0x4b6d,0,0x20006348,0,0,0 diff --git a/libc/sysv/consts/PIO_FONTX.S b/libc/sysv/consts/PIO_FONTX.S index 75772c28f..9558d59ad 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,0,0,0,0,0 +.syscon vid,PIO_FONTX,0x4b6c,0x4b6c,0,0,0,0,0 diff --git a/libc/sysv/consts/PIO_VFONT.S b/libc/sysv/consts/PIO_VFONT.S index 65fd53d6d..ce4cc75ce 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,0x84086346,0,0,0 +.syscon vid,PIO_VFONT,0,0,0,0x84086346,0,0,0 diff --git a/libc/sysv/consts/PIPE_BUF.S b/libc/sysv/consts/PIPE_BUF.S index 34d0d247e..ecc584a85 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,512,512,512,512,4096 +.syscon limits,PIPE_BUF,4096,4096,512,512,512,512,4096 diff --git a/libc/sysv/consts/POLLERR.S b/libc/sysv/consts/POLLERR.S index 4b8129c6c..117d6df7f 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,0x0001 +.syscon poll,POLLERR,8,8,8,8,8,8,0x0001 diff --git a/libc/sysv/consts/POLLHUP.S b/libc/sysv/consts/POLLHUP.S index f05fc4d9b..080879e9c 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,0x0002 +.syscon poll,POLLHUP,0x10,0x10,0x10,0x10,0x10,0x10,0x0002 diff --git a/libc/sysv/consts/POLLIN.S b/libc/sysv/consts/POLLIN.S index 02b0ca22e..8643e9936 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,0x0300 +.syscon poll,POLLIN,1,1,1,1,1,1,0x0300 diff --git a/libc/sysv/consts/POLLNVAL.S b/libc/sysv/consts/POLLNVAL.S index 9e146d39b..3835719e2 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,0x0004 +.syscon poll,POLLNVAL,0x20,0x20,0x20,0x20,0x20,0x20,0x0004 diff --git a/libc/sysv/consts/POLLOUT.S b/libc/sysv/consts/POLLOUT.S index d1b49b515..73c692292 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,0x0010 +.syscon poll,POLLOUT,4,4,4,4,4,4,0x0010 diff --git a/libc/sysv/consts/POLLPRI.S b/libc/sysv/consts/POLLPRI.S index 2c43c862f..118fbc433 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,0x0400 +.syscon poll,POLLPRI,2,2,2,2,2,2,0x0400 diff --git a/libc/sysv/consts/POLLRDBAND.S b/libc/sysv/consts/POLLRDBAND.S index b5053c131..a11360ef3 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,0x0200 +.syscon poll,POLLRDBAND,0x80,0x80,0x80,0x80,0x80,0x80,0x0200 diff --git a/libc/sysv/consts/POLLRDHUP.S b/libc/sysv/consts/POLLRDHUP.S index b13bb90cc..a5ac04370 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,0x10,0x10,0x10,0x10,2 +.syscon poll,POLLRDHUP,0x2000,0x2000,0x10,0x10,0x10,0x10,2 diff --git a/libc/sysv/consts/POLLRDNORM.S b/libc/sysv/consts/POLLRDNORM.S index ee79646bc..e4b940bb0 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,0x0100 +.syscon poll,POLLRDNORM,0x40,0x40,0x40,0x40,0x40,0x40,0x0100 diff --git a/libc/sysv/consts/POLLWRBAND.S b/libc/sysv/consts/POLLWRBAND.S index a83800d83..76c78718e 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,0x0100,0x0100,0x0100,0x0100,0x0020 +.syscon poll,POLLWRBAND,0x0200,0x0200,0x0100,0x0100,0x0100,0x0100,0x0020 diff --git a/libc/sysv/consts/POLLWRNORM.S b/libc/sysv/consts/POLLWRNORM.S index 917c79ab7..7a8f2ab43 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,4,4,4,4,0x0010 +.syscon poll,POLLWRNORM,0x0100,0x0100,4,4,4,4,0x0010 diff --git a/libc/sysv/consts/POLL_ERR.S b/libc/sysv/consts/POLL_ERR.S index 1c0e2ffd5..4917ea1f4 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 +.syscon sicode,POLL_ERR,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/POLL_HUP.S b/libc/sysv/consts/POLL_HUP.S index 514a3cef2..0e2330268 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 +.syscon sicode,POLL_HUP,6,6,6,6,6,6,6 diff --git a/libc/sysv/consts/POLL_IN.S b/libc/sysv/consts/POLL_IN.S index 1c2be195e..6a3ea4260 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 +.syscon sicode,POLL_IN,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/POLL_MSG.S b/libc/sysv/consts/POLL_MSG.S index acd5a6183..52420ebf2 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 +.syscon sicode,POLL_MSG,3,3,3,3,3,3,3 diff --git a/libc/sysv/consts/POLL_OUT.S b/libc/sysv/consts/POLL_OUT.S index 5b9eb0746..288c9fa57 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 +.syscon sicode,POLL_OUT,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/POLL_PRI.S b/libc/sysv/consts/POLL_PRI.S index 13d080839..1d443a06a 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 +.syscon sicode,POLL_PRI,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 710c85ef1..2749a424b 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,127,4,4,4,127 +.syscon compat,POSIX_FADV_DONTNEED,4,4,127,4,4,4,127 diff --git a/libc/sysv/consts/POSIX_FADV_NOREUSE.S b/libc/sysv/consts/POSIX_FADV_NOREUSE.S index ff5f39d9c..d13a6c010 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,127,5,127,5,127 +.syscon fadv,POSIX_FADV_NOREUSE,5,5,127,5,127,5,127 diff --git a/libc/sysv/consts/POSIX_FADV_NORMAL.S b/libc/sysv/consts/POSIX_FADV_NORMAL.S index 99b3e2bda..1af6f6ce6 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 +.syscon compat,POSIX_FADV_NORMAL,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 5c197c3bc..15c5f579c 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,127,1,1,1,1 +.syscon compat,POSIX_FADV_RANDOM,1,1,127,1,1,1,1 diff --git a/libc/sysv/consts/POSIX_FADV_SEQUENTIAL.S b/libc/sysv/consts/POSIX_FADV_SEQUENTIAL.S index a8dfb1688..5645ed454 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,127,2,2,2,2 +.syscon compat,POSIX_FADV_SEQUENTIAL,2,2,127,2,2,2,2 diff --git a/libc/sysv/consts/POSIX_FADV_WILLNEED.S b/libc/sysv/consts/POSIX_FADV_WILLNEED.S index 7ae0fe7da..10514bd06 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,127,3,3,3,3 +.syscon compat,POSIX_FADV_WILLNEED,3,3,127,3,3,3,3 diff --git a/libc/sysv/consts/POSIX_MADV_DONTNEED.S b/libc/sysv/consts/POSIX_MADV_DONTNEED.S index 77d260f6b..fe14acb05 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,127 +.syscon compat,POSIX_MADV_DONTNEED,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 5bf67af47..d8495c86a 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 +.syscon compat,POSIX_MADV_NORMAL,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 5e4976e8e..55ebfb794 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 +.syscon compat,POSIX_MADV_RANDOM,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 0c6183349..bdd96b159 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 +.syscon compat,POSIX_MADV_SEQUENTIAL,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 0aafef239..b821826a8 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 +.syscon compat,POSIX_MADV_WILLNEED,3,3,3,3,3,3,3 diff --git a/libc/sysv/consts/PPPDISC.S b/libc/sysv/consts/PPPDISC.S index 18ed9e94e..da6fa34e8 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,0x5,0x5,0x5,0x5,0 +.syscon termios,PPPDISC,0,0,0x5,0x5,0x5,0x5,0 diff --git a/libc/sysv/consts/PRELIM.S b/libc/sysv/consts/PRELIM.S index f073ab6f2..255d57977 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,0 +.syscon misc,PRELIM,1,1,1,1,1,1,0 diff --git a/libc/sysv/consts/PRIO_MAX.S b/libc/sysv/consts/PRIO_MAX.S index ff08d7123..02c8095a3 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 +.syscon prio,PRIO_MAX,20,20,20,20,20,20,20 diff --git a/libc/sysv/consts/PRIO_MIN.S b/libc/sysv/consts/PRIO_MIN.S index 1bf809203..982ea2c54 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 +.syscon prio,PRIO_MIN,-20,-20,-20,-20,-20,-20,-20 diff --git a/libc/sysv/consts/PRIO_PGRP.S b/libc/sysv/consts/PRIO_PGRP.S index 99eef0c59..b6c35e15e 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 +.syscon prio,PRIO_PGRP,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/PRIO_PROCESS.S b/libc/sysv/consts/PRIO_PROCESS.S index ef83509d7..642023d16 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 +.syscon prio,PRIO_PROCESS,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PRIO_USER.S b/libc/sysv/consts/PRIO_USER.S index de09cd9e0..d18d9edf0 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 +.syscon prio,PRIO_USER,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/PROT_EXEC.S b/libc/sysv/consts/PROT_EXEC.S index 0d1dd0fdf..55e1d42d3 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 +.syscon mprot,PROT_EXEC,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/PROT_GROWSDOWN.S b/libc/sysv/consts/PROT_GROWSDOWN.S index 36c5a220b..e2c7cc817 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,0,0,0,0,0 +.syscon mprot,PROT_GROWSDOWN,0x01000000,0x01000000,0,0,0,0,0 diff --git a/libc/sysv/consts/PROT_GROWSUP.S b/libc/sysv/consts/PROT_GROWSUP.S index 6cc1b32df..abb19893c 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,0,0,0,0,0 +.syscon mprot,PROT_GROWSUP,0x02000000,0x02000000,0,0,0,0,0 diff --git a/libc/sysv/consts/PROT_NONE.S b/libc/sysv/consts/PROT_NONE.S index 62e7deafc..e0673d9b0 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 +.syscon mprot,PROT_NONE,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PROT_READ.S b/libc/sysv/consts/PROT_READ.S index d895f7bee..fb8781c4e 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 +.syscon mprot,PROT_READ,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/PROT_WRITE.S b/libc/sysv/consts/PROT_WRITE.S index a1be641a3..dbf25a6fe 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 +.syscon mprot,PROT_WRITE,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/PTMGET.S b/libc/sysv/consts/PTMGET.S index 747952d1e..bfcadaa43 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,0x40287401,0x40287401,-1 +.syscon pty,PTMGET,0,0,0,0,0x40287401,0x40287401,-1 diff --git a/libc/sysv/consts/PTRACE_ATTACH.S b/libc/sysv/consts/PTRACE_ATTACH.S index 3d58d592c..6ebb7cadf 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,10,10,9,-1,-1 +.syscon ptrace,PTRACE_ATTACH,16,16,10,10,9,-1,-1 diff --git a/libc/sysv/consts/PTRACE_CONT.S b/libc/sysv/consts/PTRACE_CONT.S index 6c46df602..a669e8832 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,-1,-1 +.syscon ptrace,PTRACE_CONT,7,7,7,7,7,-1,-1 diff --git a/libc/sysv/consts/PTRACE_DETACH.S b/libc/sysv/consts/PTRACE_DETACH.S index d51d4f335..80e836615 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,11,11,10,-1,-1 +.syscon ptrace,PTRACE_DETACH,17,17,11,11,10,-1,-1 diff --git a/libc/sysv/consts/PTRACE_EVENT_CLONE.S b/libc/sysv/consts/PTRACE_EVENT_CLONE.S index 3a2727fd7..40310662a 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_EVENT_CLONE,3,3,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_EVENT_EXEC.S b/libc/sysv/consts/PTRACE_EVENT_EXEC.S index 60724a949..e1d154074 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_EVENT_EXEC,4,4,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_EVENT_EXIT.S b/libc/sysv/consts/PTRACE_EVENT_EXIT.S index cec84ed05..f17b1ebc4 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_EVENT_EXIT,6,6,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_EVENT_FORK.S b/libc/sysv/consts/PTRACE_EVENT_FORK.S index f638b353f..6effc5e03 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 +.syscon ptrace,PTRACE_EVENT_FORK,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 81f486a31..0c673974e 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_EVENT_SECCOMP,7,7,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_EVENT_STOP.S b/libc/sysv/consts/PTRACE_EVENT_STOP.S index 8aaf95499..3ac82816f 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_EVENT_STOP,128,128,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_EVENT_VFORK.S b/libc/sysv/consts/PTRACE_EVENT_VFORK.S index c04f14def..66fba0da1 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_EVENT_VFORK,2,2,-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 af7ba0e87..0e4b9826f 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_EVENT_VFORK_DONE,5,5,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_GETEVENTMSG.S b/libc/sysv/consts/PTRACE_GETEVENTMSG.S index 5bf00d1a6..b3e30729f 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_GETEVENTMSG,0x4201,0x4201,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_GETFPREGS.S b/libc/sysv/consts/PTRACE_GETFPREGS.S index 553d4414d..6c7697adc 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,-1,35,35,-1,-1 +.syscon ptrace,PTRACE_GETFPREGS,14,14,-1,35,35,-1,-1 diff --git a/libc/sysv/consts/PTRACE_GETFPXREGS.S b/libc/sysv/consts/PTRACE_GETFPXREGS.S index 1104438ba..03f402c93 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_GETFPXREGS,18,18,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_GETREGS.S b/libc/sysv/consts/PTRACE_GETREGS.S index caa4f5872..1109fb7a9 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,-1,33,33,-1,-1 +.syscon ptrace,PTRACE_GETREGS,12,12,-1,33,33,-1,-1 diff --git a/libc/sysv/consts/PTRACE_GETREGSET.S b/libc/sysv/consts/PTRACE_GETREGSET.S index 6ee5f920d..b946139ee 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_GETREGSET,0x4204,0x4204,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_GETSIGINFO.S b/libc/sysv/consts/PTRACE_GETSIGINFO.S index 82e0cddc5..6ef262282 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_GETSIGINFO,0x4202,0x4202,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_GETSIGMASK.S b/libc/sysv/consts/PTRACE_GETSIGMASK.S index 05843fdae..5db52c9ee 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_GETSIGMASK,0x420a,0x420a,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_INTERRUPT.S b/libc/sysv/consts/PTRACE_INTERRUPT.S index ba19ae8bf..f0d9be558 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_INTERRUPT,0x4207,0x4207,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_KILL.S b/libc/sysv/consts/PTRACE_KILL.S index bcecfa61d..d80a70932 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,-1,-1 +.syscon ptrace,PTRACE_KILL,8,8,8,8,8,-1,-1 diff --git a/libc/sysv/consts/PTRACE_LISTEN.S b/libc/sysv/consts/PTRACE_LISTEN.S index 2711ed3b0..5889e1bc9 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_LISTEN,0x4208,0x4208,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_MASK.S b/libc/sysv/consts/PTRACE_O_MASK.S index ff86504c2..818395064 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_O_MASK,0x007f,0x007f,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACECLONE.S b/libc/sysv/consts/PTRACE_O_TRACECLONE.S index 8dc5f9dd6..649ce9369 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_O_TRACECLONE,0x0008,0x0008,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACEEXEC.S b/libc/sysv/consts/PTRACE_O_TRACEEXEC.S index 9c6d66dfe..b26c5a69f 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_O_TRACEEXEC,0x0010,0x0010,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACEEXIT.S b/libc/sysv/consts/PTRACE_O_TRACEEXIT.S index 5e09ef54c..6ce6478bc 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_O_TRACEEXIT,0x0040,0x0040,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACEFORK.S b/libc/sysv/consts/PTRACE_O_TRACEFORK.S index 45f46d528..b41e77f1b 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_O_TRACEFORK,0x0002,0x0002,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACESECCOMP.S b/libc/sysv/consts/PTRACE_O_TRACESECCOMP.S index 85d279b86..ac17b42da 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_O_TRACESECCOMP,0x0080,0x0080,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACESYSGOOD.S b/libc/sysv/consts/PTRACE_O_TRACESYSGOOD.S index 529698783..bc6a8981c 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_O_TRACESYSGOOD,0x0001,0x0001,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACEVFORK.S b/libc/sysv/consts/PTRACE_O_TRACEVFORK.S index 9ddba0fb5..285b359e4 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_O_TRACEVFORK,0x0004,0x0004,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACEVFORKDONE.S b/libc/sysv/consts/PTRACE_O_TRACEVFORKDONE.S index 28a75f59e..ebd639de9 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_O_TRACEVFORKDONE,0x0020,0x0020,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_PEEKDATA.S b/libc/sysv/consts/PTRACE_PEEKDATA.S index 53bfb25f4..0f38cdccc 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,-1,-1 +.syscon ptrace,PTRACE_PEEKDATA,2,2,2,2,2,-1,-1 diff --git a/libc/sysv/consts/PTRACE_PEEKSIGINFO.S b/libc/sysv/consts/PTRACE_PEEKSIGINFO.S index 5c4c713cf..d394ec1e5 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_PEEKSIGINFO,0x4209,0x4209,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_PEEKTEXT.S b/libc/sysv/consts/PTRACE_PEEKTEXT.S index 7bf85778d..3f86057b2 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 +.syscon ptrace,PTRACE_PEEKTEXT,1,1,1,1,1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_PEEKUSER.S b/libc/sysv/consts/PTRACE_PEEKUSER.S index 0eb51cce0..447c41b08 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,-1,-1,-1,-1 +.syscon ptrace,PTRACE_PEEKUSER,3,3,3,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_POKEDATA.S b/libc/sysv/consts/PTRACE_POKEDATA.S index 8a3ab76d4..437cd41b1 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,-1,-1 +.syscon ptrace,PTRACE_POKEDATA,5,5,5,5,5,-1,-1 diff --git a/libc/sysv/consts/PTRACE_POKETEXT.S b/libc/sysv/consts/PTRACE_POKETEXT.S index 6b51b623b..bd5e9b342 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,-1,-1 +.syscon ptrace,PTRACE_POKETEXT,4,4,4,4,4,-1,-1 diff --git a/libc/sysv/consts/PTRACE_POKEUSER.S b/libc/sysv/consts/PTRACE_POKEUSER.S index a4553d5e4..2c4b49e37 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,-1,-1,-1,-1 +.syscon ptrace,PTRACE_POKEUSER,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 f9da9874f..4b0061e94 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_SECCOMP_GET_FILTER,0x420c,0x420c,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SEIZE.S b/libc/sysv/consts/PTRACE_SEIZE.S index 95729dcf0..d24535abb 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_SEIZE,0x4206,0x4206,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SETFPREGS.S b/libc/sysv/consts/PTRACE_SETFPREGS.S index 0a2be284c..084215644 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,-1,36,36,-1,-1 +.syscon ptrace,PTRACE_SETFPREGS,15,15,-1,36,36,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SETFPXREGS.S b/libc/sysv/consts/PTRACE_SETFPXREGS.S index fd2489c2b..80d9a2cc0 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_SETFPXREGS,19,19,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SETOPTIONS.S b/libc/sysv/consts/PTRACE_SETOPTIONS.S index 845e4e15c..25f74f0aa 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_SETOPTIONS,0x4200,0x4200,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SETREGS.S b/libc/sysv/consts/PTRACE_SETREGS.S index 9dba245d0..2d9a79718 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,-1,34,34,-1,-1 +.syscon ptrace,PTRACE_SETREGS,13,13,-1,34,34,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SETREGSET.S b/libc/sysv/consts/PTRACE_SETREGSET.S index e0302ba96..099e3bc0a 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_SETREGSET,0x4205,0x4205,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SETSIGINFO.S b/libc/sysv/consts/PTRACE_SETSIGINFO.S index 9df405cc6..e73ca7835 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_SETSIGINFO,0x4203,0x4203,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SETSIGMASK.S b/libc/sysv/consts/PTRACE_SETSIGMASK.S index 155f0e74b..c03275b5e 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,-1,-1,-1,-1,-1 +.syscon ptrace,PTRACE_SETSIGMASK,0x420b,0x420b,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SINGLESTEP.S b/libc/sysv/consts/PTRACE_SINGLESTEP.S index aaf5419a1..35cef6c46 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,32,-1,-1 +.syscon ptrace,PTRACE_SINGLESTEP,9,9,9,9,32,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SYSCALL.S b/libc/sysv/consts/PTRACE_SYSCALL.S index c9ddab87f..6eb0f734e 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,-1,22,-1,-1,-1 +.syscon ptrace,PTRACE_SYSCALL,24,24,-1,22,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_TRACEME.S b/libc/sysv/consts/PTRACE_TRACEME.S index f5f92ea28..76a6b120c 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,-1,-1 +.syscon ptrace,PTRACE_TRACEME,0,0,0,0,0,-1,-1 diff --git a/libc/sysv/consts/Q_GETFMT.S b/libc/sysv/consts/Q_GETFMT.S index 826985d83..9d95602e0 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,0,0,0,0,0 +.syscon misc,Q_GETFMT,0x800004,0x800004,0,0,0,0,0 diff --git a/libc/sysv/consts/Q_GETINFO.S b/libc/sysv/consts/Q_GETINFO.S index c4f7a25b8..18b027871 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,0,0,0,0,0 +.syscon misc,Q_GETINFO,0x800005,0x800005,0,0,0,0,0 diff --git a/libc/sysv/consts/Q_GETQUOTA.S b/libc/sysv/consts/Q_GETQUOTA.S index a6eaa379c..23fd42dc6 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,768,0x0700,768,768,0 +.syscon misc,Q_GETQUOTA,0x800007,0x800007,768,0x0700,768,768,0 diff --git a/libc/sysv/consts/Q_QUOTAOFF.S b/libc/sysv/consts/Q_QUOTAOFF.S index 309c70dbc..c1c3e673c 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,0x0200,0x0200,0x0200,0x0200,0 +.syscon misc,Q_QUOTAOFF,0x800003,0x800003,0x0200,0x0200,0x0200,0x0200,0 diff --git a/libc/sysv/consts/Q_QUOTAON.S b/libc/sysv/consts/Q_QUOTAON.S index a92d965d8..d6656be23 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,0x0100,0x0100,0x0100,0x0100,0 +.syscon misc,Q_QUOTAON,0x800002,0x800002,0x0100,0x0100,0x0100,0x0100,0 diff --git a/libc/sysv/consts/Q_SETINFO.S b/libc/sysv/consts/Q_SETINFO.S index 580238c62..cc7cf7f8d 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,0,0,0,0,0 +.syscon misc,Q_SETINFO,0x800006,0x800006,0,0,0,0,0 diff --git a/libc/sysv/consts/Q_SETQUOTA.S b/libc/sysv/consts/Q_SETQUOTA.S index 2ce625db1..0b5651ad9 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,0x0400,0x0800,0x0400,0x0400,0 +.syscon misc,Q_SETQUOTA,0x800008,0x800008,0x0400,0x0800,0x0400,0x0400,0 diff --git a/libc/sysv/consts/Q_SYNC.S b/libc/sysv/consts/Q_SYNC.S index 4a435c8be..22924875a 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,0x0600,0x0600,0x0600,0x0600,0 +.syscon misc,Q_SYNC,0x800001,0x800001,0x0600,0x0600,0x0600,0x0600,0 diff --git a/libc/sysv/consts/RB_AUTOBOOT.S b/libc/sysv/consts/RB_AUTOBOOT.S index af3809dd4..cb4fdd813 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,0,0,0,0,4 +.syscon reboot,RB_AUTOBOOT,0x01234567,0x01234567,0,0,0,0,4 diff --git a/libc/sysv/consts/RB_DISABLE_CAD.S b/libc/sysv/consts/RB_DISABLE_CAD.S index e7e383360..2c2f5f3e1 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,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff +.syscon reboot,RB_DISABLE_CAD,0,0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff diff --git a/libc/sysv/consts/RB_ENABLE_CAD.S b/libc/sysv/consts/RB_ENABLE_CAD.S index 32f69564c..afc2db42f 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,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff +.syscon reboot,RB_ENABLE_CAD,0x89abcdef,0x89abcdef,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff diff --git a/libc/sysv/consts/RB_HALT.S b/libc/sysv/consts/RB_HALT.S index 78a2d0f73..dfd519c3e 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,8,8,8,8,16 +.syscon reboot,RB_HALT,0xcdef0123,0xcdef0123,8,8,8,8,16 diff --git a/libc/sysv/consts/RB_HALT_SYSTEM.S b/libc/sysv/consts/RB_HALT_SYSTEM.S index 55564fac0..5013247fc 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,8,8,8,8,16 +.syscon reboot,RB_HALT_SYSTEM,0xcdef0123,0xcdef0123,8,8,8,8,16 diff --git a/libc/sysv/consts/RB_KEXEC.S b/libc/sysv/consts/RB_KEXEC.S index ae434fa28..ea452ef85 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,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff +.syscon reboot,RB_KEXEC,0x45584543,0x45584543,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff diff --git a/libc/sysv/consts/RB_NOSYNC.S b/libc/sysv/consts/RB_NOSYNC.S index 7f1891301..a01812ff6 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,4,4,4,4,0x20000000 +.syscon reboot,RB_NOSYNC,0x20000000,0x20000000,4,4,4,4,0x20000000 diff --git a/libc/sysv/consts/RB_POWERDOWN.S b/libc/sysv/consts/RB_POWERDOWN.S index 9758eebe7..fbda0cdad 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,0xffffffff,0x4000,0x1000,0x808,8 +.syscon reboot,RB_POWERDOWN,0x4321fedc,0x4321fedc,0xffffffff,0x4000,0x1000,0x808,8 diff --git a/libc/sysv/consts/RB_POWEROFF.S b/libc/sysv/consts/RB_POWEROFF.S index 56e6b566c..9ee7baf59 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,0xffffffff,0x4000,0x1000,0x808,8 +.syscon reboot,RB_POWEROFF,0x4321fedc,0x4321fedc,0xffffffff,0x4000,0x1000,0x808,8 diff --git a/libc/sysv/consts/RB_POWER_OFF.S b/libc/sysv/consts/RB_POWER_OFF.S index e260da637..9fb3293c5 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,0xffffffff,0x4000,0x1000,0x808,8 +.syscon reboot,RB_POWER_OFF,0x4321fedc,0x4321fedc,0xffffffff,0x4000,0x1000,0x808,8 diff --git a/libc/sysv/consts/RB_SW_SUSPEND.S b/libc/sysv/consts/RB_SW_SUSPEND.S index c2528864c..5f7504d44 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,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd000fce2 +.syscon reboot,RB_SW_SUSPEND,0xd000fce2,0xd000fce2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd000fce2 diff --git a/libc/sysv/consts/REGTYPE.S b/libc/sysv/consts/REGTYPE.S index dad58991e..015305883 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,0 +.syscon misc,REGTYPE,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 4ae332136..ad4ccca6a 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,0 +.syscon misc,RES_PRF_CLASS,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 08e8dcea6..50512a714 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,0,0,0,0,0 +.syscon misc,RHF_GUARANTEE_START_INIT,0x80,0x80,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 08a9014da..5ece2808a 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,0,0,0,0,0 +.syscon misc,RHF_NO_LIBRARY_REPLACEMENT,4,4,0,0,0,0,0 diff --git a/libc/sysv/consts/RLIMIT_AS.S b/libc/sysv/consts/RLIMIT_AS.S index 6566a9f46..4139d1849 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,5,10,2,10,0 +.syscon rlimit,RLIMIT_AS,9,9,5,10,2,10,0 diff --git a/libc/sysv/consts/RLIMIT_CORE.S b/libc/sysv/consts/RLIMIT_CORE.S index 0b70c7a64..c95a08c1a 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,127 +.syscon rlimit,RLIMIT_CORE,4,4,4,4,4,4,127 diff --git a/libc/sysv/consts/RLIMIT_CPU.S b/libc/sysv/consts/RLIMIT_CPU.S index 3c722caf1..257f44c68 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,127 +.syscon rlimit,RLIMIT_CPU,0,0,0,0,0,0,127 diff --git a/libc/sysv/consts/RLIMIT_DATA.S b/libc/sysv/consts/RLIMIT_DATA.S index 492ee8dcc..58bdb605d 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,127 +.syscon rlimit,RLIMIT_DATA,2,2,2,2,2,2,127 diff --git a/libc/sysv/consts/RLIMIT_FSIZE.S b/libc/sysv/consts/RLIMIT_FSIZE.S index 1ba468e45..01ab993c5 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,127 +.syscon rlimit,RLIMIT_FSIZE,1,1,1,1,1,1,127 diff --git a/libc/sysv/consts/RLIMIT_LOCKS.S b/libc/sysv/consts/RLIMIT_LOCKS.S index fc4b768f1..a729db053 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,127,127,127,127,127 +.syscon rlimit,RLIMIT_LOCKS,10,10,127,127,127,127,127 diff --git a/libc/sysv/consts/RLIMIT_MEMLOCK.S b/libc/sysv/consts/RLIMIT_MEMLOCK.S index 1b6453b6b..7f5312952 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,6,6,6,6,127 +.syscon rlimit,RLIMIT_MEMLOCK,8,8,6,6,6,6,127 diff --git a/libc/sysv/consts/RLIMIT_MSGQUEUE.S b/libc/sysv/consts/RLIMIT_MSGQUEUE.S index 5f5b72750..f3b5976db 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,127,127,127,127,127 +.syscon rlimit,RLIMIT_MSGQUEUE,12,12,127,127,127,127,127 diff --git a/libc/sysv/consts/RLIMIT_NICE.S b/libc/sysv/consts/RLIMIT_NICE.S index 96ce1be85..5906d6053 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,127,127,127,127,127 +.syscon rlimit,RLIMIT_NICE,13,13,127,127,127,127,127 diff --git a/libc/sysv/consts/RLIMIT_NOFILE.S b/libc/sysv/consts/RLIMIT_NOFILE.S index 264b45dce..b6f005c7d 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,8,8,8,8,127 +.syscon rlimit,RLIMIT_NOFILE,7,7,8,8,8,8,127 diff --git a/libc/sysv/consts/RLIMIT_NPROC.S b/libc/sysv/consts/RLIMIT_NPROC.S index 060763a46..87602ef0d 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,7,7,7,7,127 +.syscon rlimit,RLIMIT_NPROC,6,6,7,7,7,7,127 diff --git a/libc/sysv/consts/RLIMIT_NPTS.S b/libc/sysv/consts/RLIMIT_NPTS.S index 2eb11efae..e0c41b8cc 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,11,127,127,127 +.syscon rlimit,RLIMIT_NPTS,127,127,127,11,127,127,127 diff --git a/libc/sysv/consts/RLIMIT_RSS.S b/libc/sysv/consts/RLIMIT_RSS.S index 552e12ba5..6a4f95a1b 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,127 +.syscon rlimit,RLIMIT_RSS,5,5,5,5,5,5,127 diff --git a/libc/sysv/consts/RLIMIT_RTPRIO.S b/libc/sysv/consts/RLIMIT_RTPRIO.S index d1b418404..a6ec02835 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,127,127,127,127,127 +.syscon rlimit,RLIMIT_RTPRIO,14,14,127,127,127,127,127 diff --git a/libc/sysv/consts/RLIMIT_RTTIME.S b/libc/sysv/consts/RLIMIT_RTTIME.S index a0ce0c97c..332915d24 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,127,127,127,127,127 +.syscon rlimit,RLIMIT_RTTIME,15,15,127,127,127,127,127 diff --git a/libc/sysv/consts/RLIMIT_SBSIZE.S b/libc/sysv/consts/RLIMIT_SBSIZE.S index 7c0d8c733..adf1b61f0 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,9,127,127,127 +.syscon rlimit,RLIMIT_SBSIZE,127,127,127,9,127,127,127 diff --git a/libc/sysv/consts/RLIMIT_SIGPENDING.S b/libc/sysv/consts/RLIMIT_SIGPENDING.S index 7e8014a74..b126b0906 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,127,127,127,127,127 +.syscon rlimit,RLIMIT_SIGPENDING,11,11,127,127,127,127,127 diff --git a/libc/sysv/consts/RLIMIT_STACK.S b/libc/sysv/consts/RLIMIT_STACK.S index ca5899cad..bc0accc6e 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,127 +.syscon rlimit,RLIMIT_STACK,3,3,3,3,3,3,127 diff --git a/libc/sysv/consts/RLIMIT_SWAP.S b/libc/sysv/consts/RLIMIT_SWAP.S index e050a7b04..5a2de0dc1 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,12,127,127,127 +.syscon rlimit,RLIMIT_SWAP,127,127,127,12,127,127,127 diff --git a/libc/sysv/consts/RLIMIT_VMEM.S b/libc/sysv/consts/RLIMIT_VMEM.S index 30017ab72..5ff8dc6d9 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,5,10,127,10,127 +.syscon compat,RLIMIT_VMEM,9,9,5,10,127,10,127 diff --git a/libc/sysv/consts/RLIM_INFINITY.S b/libc/sysv/consts/RLIM_INFINITY.S index dc4f5dd5f..ed1877dd6 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,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0xffffffffffffffff +.syscon rlim,RLIM_INFINITY,0xffffffffffffffff,0xffffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0xffffffffffffffff diff --git a/libc/sysv/consts/RLIM_NLIMITS.S b/libc/sysv/consts/RLIM_NLIMITS.S index 6d78ad657..dffa9eee9 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,9,15,9,12,1 +.syscon rlim,RLIM_NLIMITS,16,16,9,15,9,12,1 diff --git a/libc/sysv/consts/RLIM_SAVED_CUR.S b/libc/sysv/consts/RLIM_SAVED_CUR.S index af38d59b7..ca0e903ca 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,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0xffffffffffffffff +.syscon rlim,RLIM_SAVED_CUR,0xffffffffffffffff,0xffffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0xffffffffffffffff diff --git a/libc/sysv/consts/RLIM_SAVED_MAX.S b/libc/sysv/consts/RLIM_SAVED_MAX.S index 40807baa6..0191bb7a9 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,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0xffffffffffffffff +.syscon rlim,RLIM_SAVED_MAX,0xffffffffffffffff,0xffffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0x7fffffffffffffff,0xffffffffffffffff diff --git a/libc/sysv/consts/RPM_PCO_ADD.S b/libc/sysv/consts/RPM_PCO_ADD.S index aa11369ea..94ef62cbf 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,0 +.syscon misc,RPM_PCO_ADD,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 96ec892cb..785ed0828 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,0 +.syscon misc,RPM_PCO_CHANGE,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 013dcf39e..c779ea41d 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,0 +.syscon misc,RPM_PCO_SETGLOBAL,3,3,3,3,3,3,0 diff --git a/libc/sysv/consts/RRQ.S b/libc/sysv/consts/RRQ.S index 20d6b3621..870db9923 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,0 +.syscon misc,RRQ,1,1,1,1,1,1,0 diff --git a/libc/sysv/consts/RTF_NOFORWARD.S b/libc/sysv/consts/RTF_NOFORWARD.S index f5eea9cbd..572ad06c4 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,0,0,0,0,0 +.syscon misc,RTF_NOFORWARD,0x1000,0x1000,0,0,0,0,0 diff --git a/libc/sysv/consts/RTF_NOPMTUDISC.S b/libc/sysv/consts/RTF_NOPMTUDISC.S index f1ae66d79..20e169faa 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,0,0,0,0,0 +.syscon misc,RTF_NOPMTUDISC,0x4000,0x4000,0,0,0,0,0 diff --git a/libc/sysv/consts/RUSAGE_BOTH.S b/libc/sysv/consts/RUSAGE_BOTH.S index 81a577b18..bbfc5fdac 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,99,99,99,99,99 +.syscon rusage,RUSAGE_BOTH,-2,-2,99,99,99,99,99 diff --git a/libc/sysv/consts/RUSAGE_CHILDREN.S b/libc/sysv/consts/RUSAGE_CHILDREN.S index b3d527e36..e6abfd7d1 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,99 +.syscon rusage,RUSAGE_CHILDREN,-1,-1,-1,-1,-1,-1,99 diff --git a/libc/sysv/consts/RUSAGE_SELF.S b/libc/sysv/consts/RUSAGE_SELF.S index cac04cb05..bfded1ede 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 +.syscon rusage,RUSAGE_SELF,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/RUSAGE_THREAD.S b/libc/sysv/consts/RUSAGE_THREAD.S index 5f00bd437..7ce43f4da 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,99,1,1,1,1 +.syscon rusage,RUSAGE_THREAD,1,1,99,1,1,1,1 diff --git a/libc/sysv/consts/R_OK.S b/libc/sysv/consts/R_OK.S index c22b2e41b..ef7990cc1 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,0x80000000 +.syscon access,R_OK,4,4,4,4,4,4,0x80000000 diff --git a/libc/sysv/consts/SARMAG.S b/libc/sysv/consts/SARMAG.S index f7ebb2eb0..7a2e9a009 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,0 +.syscon misc,SARMAG,8,8,8,8,8,8,0 diff --git a/libc/sysv/consts/SA_NOCLDSTOP.S b/libc/sysv/consts/SA_NOCLDSTOP.S index 01f482ea8..31a886736 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,8,8,8,8,1 +.syscon sigact,SA_NOCLDSTOP,1,1,8,8,8,8,1 diff --git a/libc/sysv/consts/SA_NOCLDWAIT.S b/libc/sysv/consts/SA_NOCLDWAIT.S index 921c1c347..b740f70e2 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,32,32,32,32,2 +.syscon sigact,SA_NOCLDWAIT,2,2,32,32,32,32,2 diff --git a/libc/sysv/consts/SA_NODEFER.S b/libc/sysv/consts/SA_NODEFER.S index 785678705..3e8651685 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,16,16,16,16,0x40000000 +.syscon sigact,SA_NODEFER,0x40000000,0x40000000,16,16,16,16,0x40000000 diff --git a/libc/sysv/consts/SA_NOMASK.S b/libc/sysv/consts/SA_NOMASK.S index 77d364345..82e70f809 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,16,16,16,16,0x40000000 +.syscon compat,SA_NOMASK,0x40000000,0x40000000,16,16,16,16,0x40000000 diff --git a/libc/sysv/consts/SA_ONESHOT.S b/libc/sysv/consts/SA_ONESHOT.S index f719357fc..40a178b0c 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,4,4,4,4,0x80000000 +.syscon compat,SA_ONESHOT,0x80000000,0x80000000,4,4,4,4,0x80000000 diff --git a/libc/sysv/consts/SA_ONSTACK.S b/libc/sysv/consts/SA_ONSTACK.S index 10237f767..5d20e45e0 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,1,1,1,1,0x08000000 +.syscon sigact,SA_ONSTACK,0x08000000,0x08000000,1,1,1,1,0x08000000 diff --git a/libc/sysv/consts/SA_RESETHAND.S b/libc/sysv/consts/SA_RESETHAND.S index 57447ed2e..3886a18d9 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,4,4,4,4,0x80000000 +.syscon sigact,SA_RESETHAND,0x80000000,0x80000000,4,4,4,4,0x80000000 diff --git a/libc/sysv/consts/SA_RESTART.S b/libc/sysv/consts/SA_RESTART.S index 4d55eea7e..ded61e110 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,2,2,2,2,0x10000000 +.syscon sigact,SA_RESTART,0x10000000,0x10000000,2,2,2,2,0x10000000 diff --git a/libc/sysv/consts/SA_SIGINFO.S b/libc/sysv/consts/SA_SIGINFO.S index 46ca4be61..d5f071016 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,64,64,64,64,4 +.syscon sigact,SA_SIGINFO,4,4,64,64,64,64,4 diff --git a/libc/sysv/consts/SCHED_BATCH.S b/libc/sysv/consts/SCHED_BATCH.S index a81933d84..b115b9a9d 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,127,2,127,0,127 +.syscon sched,SCHED_BATCH,3,3,127,2,127,0,127 diff --git a/libc/sysv/consts/SCHED_DEADLINE.S b/libc/sysv/consts/SCHED_DEADLINE.S index cff230279..8acb35e70 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,127,127,127,127,127 +.syscon sched,SCHED_DEADLINE,6,6,127,127,127,127,127 diff --git a/libc/sysv/consts/SCHED_FIFO.S b/libc/sysv/consts/SCHED_FIFO.S index e425dadc0..86050df5b 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,127,1,127,1,127 +.syscon sched,SCHED_FIFO,1,1,127,1,127,1,127 diff --git a/libc/sysv/consts/SCHED_IDLE.S b/libc/sysv/consts/SCHED_IDLE.S index 39455510b..0641a1f33 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,127,2,127,0,127 +.syscon sched,SCHED_IDLE,5,5,127,2,127,0,127 diff --git a/libc/sysv/consts/SCHED_OTHER.S b/libc/sysv/consts/SCHED_OTHER.S index da8d73018..c93a13768 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,127,2,127,0,127 +.syscon sched,SCHED_OTHER,0,0,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 a8bbf5eb4..5618cff7f 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,0,0,0,0,0 +.syscon sched,SCHED_RESET_ON_FORK,0x40000000,0x40000000,0,0,0,0,0 diff --git a/libc/sysv/consts/SCHED_RR.S b/libc/sysv/consts/SCHED_RR.S index e7f0210eb..da54b8c9d 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,127,3,127,2,127 +.syscon sched,SCHED_RR,2,2,127,3,127,2,127 diff --git a/libc/sysv/consts/SCM_CREDENTIALS.S b/libc/sysv/consts/SCM_CREDENTIALS.S index 665d0c1db..1eccd8d3e 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,0,0,0,0,0 +.syscon scm,SCM_CREDENTIALS,2,2,0,0,0,0,0 diff --git a/libc/sysv/consts/SCM_RIGHTS.S b/libc/sysv/consts/SCM_RIGHTS.S index 9a4c6fae1..d99ee561d 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 +.syscon scm,SCM_RIGHTS,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/SCM_TIMESTAMP.S b/libc/sysv/consts/SCM_TIMESTAMP.S index a441be2b3..8f4e25e0d 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,2,2,4,8,0 +.syscon scm,SCM_TIMESTAMP,29,29,2,2,4,8,0 diff --git a/libc/sysv/consts/SCM_TIMESTAMPING.S b/libc/sysv/consts/SCM_TIMESTAMPING.S index fbabfc85c..fe08e5632 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,0,0,0,0,0 +.syscon scm,SCM_TIMESTAMPING,37,37,0,0,0,0,0 diff --git a/libc/sysv/consts/SCM_TIMESTAMPNS.S b/libc/sysv/consts/SCM_TIMESTAMPNS.S index 469df11a1..a10114277 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,0,0,0,0,0 +.syscon scm,SCM_TIMESTAMPNS,35,35,0,0,0,0,0 diff --git a/libc/sysv/consts/SCM_WIFI_STATUS.S b/libc/sysv/consts/SCM_WIFI_STATUS.S index 7ba70d13a..050309c72 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,0,0,0,0,0 +.syscon scm,SCM_WIFI_STATUS,41,41,0,0,0,0,0 diff --git a/libc/sysv/consts/SEEK_DATA.S b/libc/sysv/consts/SEEK_DATA.S index d1b8d0591..d8ce29dc6 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,4,3,-1,-1,-1 +.syscon splice,SEEK_DATA,3,3,4,3,-1,-1,-1 diff --git a/libc/sysv/consts/SEEK_HOLE.S b/libc/sysv/consts/SEEK_HOLE.S index 89cc1c2bd..3b29f6efb 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,3,4,-1,-1,-1 +.syscon splice,SEEK_HOLE,4,4,3,4,-1,-1,-1 diff --git a/libc/sysv/consts/SEGSIZE.S b/libc/sysv/consts/SEGSIZE.S index 4576d3475..d67e84468 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,0 +.syscon misc,SEGSIZE,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0 diff --git a/libc/sysv/consts/SEGV_ACCERR.S b/libc/sysv/consts/SEGV_ACCERR.S index bafc738d8..f086055f6 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 +.syscon sicode,SEGV_ACCERR,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/SEGV_MAPERR.S b/libc/sysv/consts/SEGV_MAPERR.S index 3f77bd82c..e2c0b20d1 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 +.syscon sicode,SEGV_MAPERR,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/SEGV_PKUERR.S b/libc/sysv/consts/SEGV_PKUERR.S index 56b6d5418..68db9a4a3 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,100,-1,-1,-1 +.syscon sicode,SEGV_PKUERR,-1,-1,-1,100,-1,-1,-1 diff --git a/libc/sysv/consts/SEND_DIAGNOSTIC.S b/libc/sysv/consts/SEND_DIAGNOSTIC.S index 75b102170..519575d2c 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,0,0,0,0,0 +.syscon misc,SEND_DIAGNOSTIC,29,29,0,0,0,0,0 diff --git a/libc/sysv/consts/SEND_VOLUME_TAG.S b/libc/sysv/consts/SEND_VOLUME_TAG.S index bc9508638..26cbf59db 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,0,0,0,0,0 +.syscon misc,SEND_VOLUME_TAG,182,182,0,0,0,0,0 diff --git a/libc/sysv/consts/SET_LIMITS.S b/libc/sysv/consts/SET_LIMITS.S index 2868b0586..2b9509b35 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,0,0,0,0,0 +.syscon misc,SET_LIMITS,51,51,0,0,0,0,0 diff --git a/libc/sysv/consts/SET_WINDOW.S b/libc/sysv/consts/SET_WINDOW.S index e72e092f1..b5f0b825f 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,0,0,0,0,0 +.syscon misc,SET_WINDOW,36,36,0,0,0,0,0 diff --git a/libc/sysv/consts/SFD_CLOEXEC.S b/libc/sysv/consts/SFD_CLOEXEC.S index 1c566d061..aabeb5a3d 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,0,0,0,0,0 +.syscon misc,SFD_CLOEXEC,0x080000,0x080000,0,0,0,0,0 diff --git a/libc/sysv/consts/SFD_NONBLOCK.S b/libc/sysv/consts/SFD_NONBLOCK.S index b9ec13999..f25505b1d 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,0,0,0,0,0 +.syscon misc,SFD_NONBLOCK,0x0800,0x0800,0,0,0,0,0 diff --git a/libc/sysv/consts/SF_MNOWAIT.S b/libc/sysv/consts/SF_MNOWAIT.S index 763cb660a..d2c73480f 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,2,0,0,0 +.syscon sf,SF_MNOWAIT,0,0,0,2,0,0,0 diff --git a/libc/sysv/consts/SF_NODISKIO.S b/libc/sysv/consts/SF_NODISKIO.S index a26612e8b..d1a4564a8 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,1,0,0,0 +.syscon sf,SF_NODISKIO,0,0,0,1,0,0,0 diff --git a/libc/sysv/consts/SF_SYNC.S b/libc/sysv/consts/SF_SYNC.S index f3cb43f3c..93245918a 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,4,0,0,0 +.syscon sf,SF_SYNC,0,0,0,4,0,0,0 diff --git a/libc/sysv/consts/SHM_ANON.S b/libc/sysv/consts/SHM_ANON.S index a89a370eb..17c958789 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,1,0,0,0 +.syscon shm,SHM_ANON,0,0,0,1,0,0,0 diff --git a/libc/sysv/consts/SHM_DEST.S b/libc/sysv/consts/SHM_DEST.S index bf2fd0575..02dfb285a 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,0,0,0,0,0 +.syscon shm,SHM_DEST,0x0200,0x0200,0,0,0,0,0 diff --git a/libc/sysv/consts/SHM_EXEC.S b/libc/sysv/consts/SHM_EXEC.S index fd3f2d6ac..9b9bdf05f 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,0,0,0,0,0 +.syscon shm,SHM_EXEC,0x8000,0x8000,0,0,0,0,0 diff --git a/libc/sysv/consts/SHM_HUGETLB.S b/libc/sysv/consts/SHM_HUGETLB.S index 8186fb504..511b56038 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,0,0,0,0,0 +.syscon shm,SHM_HUGETLB,0x0800,0x0800,0,0,0,0,0 diff --git a/libc/sysv/consts/SHM_INFO.S b/libc/sysv/consts/SHM_INFO.S index 1a146f491..2ba3ca4fb 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,0,14,0,0,0 +.syscon shm,SHM_INFO,14,14,0,14,0,0,0 diff --git a/libc/sysv/consts/SHM_LOCK.S b/libc/sysv/consts/SHM_LOCK.S index 281526abd..d988fe681 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,0,11,3,3,0 +.syscon shm,SHM_LOCK,11,11,0,11,3,3,0 diff --git a/libc/sysv/consts/SHM_LOCKED.S b/libc/sysv/consts/SHM_LOCKED.S index dbc2e05b0..046556983 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,0,0,0,0,0 +.syscon shm,SHM_LOCKED,0x0400,0x0400,0,0,0,0,0 diff --git a/libc/sysv/consts/SHM_NORESERVE.S b/libc/sysv/consts/SHM_NORESERVE.S index 8d7602afc..b156d624f 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,0,0,0,0,0 +.syscon shm,SHM_NORESERVE,0x1000,0x1000,0,0,0,0,0 diff --git a/libc/sysv/consts/SHM_R.S b/libc/sysv/consts/SHM_R.S index fff8b2319..dd9072efa 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,0 +.syscon shm,SHM_R,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0 diff --git a/libc/sysv/consts/SHM_RDONLY.S b/libc/sysv/consts/SHM_RDONLY.S index 59af5a886..e63c2d204 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,0 +.syscon shm,SHM_RDONLY,0x1000,0x1000,0x1000,0x1000,0x1000,0x1000,0 diff --git a/libc/sysv/consts/SHM_REMAP.S b/libc/sysv/consts/SHM_REMAP.S index 886e3c719..5d33d423d 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,0,0,0,0,0 +.syscon shm,SHM_REMAP,0x4000,0x4000,0,0,0,0,0 diff --git a/libc/sysv/consts/SHM_RND.S b/libc/sysv/consts/SHM_RND.S index c5abe7ff6..4b45a1d4f 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,0 +.syscon shm,SHM_RND,0x2000,0x2000,0x2000,0x2000,0x2000,0x2000,0 diff --git a/libc/sysv/consts/SHM_STAT.S b/libc/sysv/consts/SHM_STAT.S index e6a76ece7..5b0d5fcca 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,0,13,0,0,0 +.syscon shm,SHM_STAT,13,13,0,13,0,0,0 diff --git a/libc/sysv/consts/SHM_UNLOCK.S b/libc/sysv/consts/SHM_UNLOCK.S index ac65abe82..05bdc2510 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,0,12,4,4,0 +.syscon shm,SHM_UNLOCK,12,12,0,12,4,4,0 diff --git a/libc/sysv/consts/SHM_W.S b/libc/sysv/consts/SHM_W.S index 85eb84c99..001c78fec 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,0 +.syscon shm,SHM_W,0x80,0x80,0x80,0x80,0x80,0x80,0 diff --git a/libc/sysv/consts/SHUT_RD.S b/libc/sysv/consts/SHUT_RD.S index 457b8e939..c970655ab 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 +.syscon misc,SHUT_RD,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SHUT_RDWR.S b/libc/sysv/consts/SHUT_RDWR.S index a7c06a164..602c0b8a2 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 +.syscon misc,SHUT_RDWR,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/SHUT_WR.S b/libc/sysv/consts/SHUT_WR.S index f78abc5ea..b705a353e 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 +.syscon misc,SHUT_WR,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/SIGABRT.S b/libc/sysv/consts/SIGABRT.S index afaab58d7..0ed99424e 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 +.syscon sig,SIGABRT,6,6,6,6,6,6,6 diff --git a/libc/sysv/consts/SIGALRM.S b/libc/sysv/consts/SIGALRM.S index 46647d89f..cc8b0c572 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 +.syscon sig,SIGALRM,14,14,14,14,14,14,14 diff --git a/libc/sysv/consts/SIGBUS.S b/libc/sysv/consts/SIGBUS.S index e14b13325..d0d0ddf17 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,10,10,10,10,7 +.syscon sig,SIGBUS,7,7,10,10,10,10,7 diff --git a/libc/sysv/consts/SIGCHLD.S b/libc/sysv/consts/SIGCHLD.S index 39b783ad3..8b23e8c32 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,20,20,20,20,17 +.syscon sig,SIGCHLD,17,17,20,20,20,20,17 diff --git a/libc/sysv/consts/SIGCONT.S b/libc/sysv/consts/SIGCONT.S index 9cc4c4278..fe08ddd41 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,19,19,19,19,18 +.syscon sig,SIGCONT,18,18,19,19,19,19,18 diff --git a/libc/sysv/consts/SIGEMT.S b/libc/sysv/consts/SIGEMT.S index f025a526d..0dbac30e8 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,7,7,7,7,64 +.syscon sig,SIGEMT,64,64,7,7,7,7,64 diff --git a/libc/sysv/consts/SIGEV_NONE.S b/libc/sysv/consts/SIGEV_NONE.S index 89ab3b0a2..efdf5f0f2 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,0,0,0,0,0 +.syscon misc,SIGEV_NONE,1,1,0,0,0,0,0 diff --git a/libc/sysv/consts/SIGEV_SIGNAL.S b/libc/sysv/consts/SIGEV_SIGNAL.S index 29cd6a287..a8a971e62 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,1,1,0,1,0 +.syscon misc,SIGEV_SIGNAL,0,0,1,1,0,1,0 diff --git a/libc/sysv/consts/SIGEV_THREAD.S b/libc/sysv/consts/SIGEV_THREAD.S index 4f1cdbcee..e6b43b661 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,3,2,0,2,0 +.syscon misc,SIGEV_THREAD,2,2,3,2,0,2,0 diff --git a/libc/sysv/consts/SIGFPE.S b/libc/sysv/consts/SIGFPE.S index 17683e1c6..6c438ad34 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 +.syscon sig,SIGFPE,8,8,8,8,8,8,8 diff --git a/libc/sysv/consts/SIGHUP.S b/libc/sysv/consts/SIGHUP.S index 856057a18..597098a0f 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 +.syscon sig,SIGHUP,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/SIGILL.S b/libc/sysv/consts/SIGILL.S index 7f600c0a6..cecca2475 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 +.syscon sig,SIGILL,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/SIGINFO.S b/libc/sysv/consts/SIGINFO.S index a308ccfa4..e24854971 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,29,29,29,29,63 +.syscon sig,SIGINFO,63,63,29,29,29,29,63 diff --git a/libc/sysv/consts/SIGINT.S b/libc/sysv/consts/SIGINT.S index 84b62c225..fbf8b22a4 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 +.syscon sig,SIGINT,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/SIGIO.S b/libc/sysv/consts/SIGIO.S index ad6a5cd17..a4fcb616a 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,23,23,23,23,29 +.syscon sig,SIGIO,29,29,23,23,23,23,29 diff --git a/libc/sysv/consts/SIGIOT.S b/libc/sysv/consts/SIGIOT.S index 0da16e1b9..25443cb43 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 +.syscon compat,SIGIOT,6,6,6,6,6,6,6 diff --git a/libc/sysv/consts/SIGKILL.S b/libc/sysv/consts/SIGKILL.S index 074d3014f..829491d9b 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 +.syscon sig,SIGKILL,9,9,9,9,9,9,9 diff --git a/libc/sysv/consts/SIGPIPE.S b/libc/sysv/consts/SIGPIPE.S index af7e2add6..063871cc4 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 +.syscon sig,SIGPIPE,13,13,13,13,13,13,13 diff --git a/libc/sysv/consts/SIGPOLL.S b/libc/sysv/consts/SIGPOLL.S index 9fc61e573..61c027fd2 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,23,23,23,23,29 +.syscon compat,SIGPOLL,29,29,23,23,23,23,29 diff --git a/libc/sysv/consts/SIGPROF.S b/libc/sysv/consts/SIGPROF.S index 00ca97285..5bf6647bc 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 +.syscon sig,SIGPROF,27,27,27,27,27,27,27 diff --git a/libc/sysv/consts/SIGPWR.S b/libc/sysv/consts/SIGPWR.S index 60286b13b..1fce9f18e 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,32,30 +.syscon sig,SIGPWR,30,30,30,30,30,32,30 diff --git a/libc/sysv/consts/SIGQUIT.S b/libc/sysv/consts/SIGQUIT.S index 877361abb..d77ca77b9 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 +.syscon sig,SIGQUIT,3,3,3,3,3,3,3 diff --git a/libc/sysv/consts/SIGRTMAX.S b/libc/sysv/consts/SIGRTMAX.S index 384e448ad..8ff9adfcb 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,0,126,0,63,64 +.syscon sig,SIGRTMAX,64,64,0,126,0,63,64 diff --git a/libc/sysv/consts/SIGRTMIN.S b/libc/sysv/consts/SIGRTMIN.S index eaf53702d..d6dc1f358 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,0,65,0,33,32 +.syscon sig,SIGRTMIN,32,32,0,65,0,33,32 diff --git a/libc/sysv/consts/SIGSEGV.S b/libc/sysv/consts/SIGSEGV.S index 4055922df..31c3321cd 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 +.syscon sig,SIGSEGV,11,11,11,11,11,11,11 diff --git a/libc/sysv/consts/SIGSTKFLT.S b/libc/sysv/consts/SIGSTKFLT.S index c6102eb0c..7f59ca3ef 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,0,0,0,0,0 +.syscon sig,SIGSTKFLT,16,16,0,0,0,0,0 diff --git a/libc/sysv/consts/SIGSTOP.S b/libc/sysv/consts/SIGSTOP.S index 85f6eaa46..5ff57e93f 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,17,17,17,17,19 +.syscon sig,SIGSTOP,19,19,17,17,17,17,19 diff --git a/libc/sysv/consts/SIGSYS.S b/libc/sysv/consts/SIGSYS.S index e5450011e..163ce4752 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,12,12,12,12,31 +.syscon sig,SIGSYS,31,31,12,12,12,12,31 diff --git a/libc/sysv/consts/SIGTERM.S b/libc/sysv/consts/SIGTERM.S index 76c974606..862ed31ef 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 +.syscon sig,SIGTERM,15,15,15,15,15,15,15 diff --git a/libc/sysv/consts/SIGTHR.S b/libc/sysv/consts/SIGTHR.S index 55b61eda7..822b15173 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,7,32,32,33,32 +.syscon sig,SIGTHR,32,32,7,32,32,33,32 diff --git a/libc/sysv/consts/SIGTRAP.S b/libc/sysv/consts/SIGTRAP.S index 43b1d3871..1bcf26a03 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 +.syscon sig,SIGTRAP,5,5,5,5,5,5,5 diff --git a/libc/sysv/consts/SIGTSTP.S b/libc/sysv/consts/SIGTSTP.S index 15246a9ae..134f0a554 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,18,18,18,18,20 +.syscon sig,SIGTSTP,20,20,18,18,18,18,20 diff --git a/libc/sysv/consts/SIGTTIN.S b/libc/sysv/consts/SIGTTIN.S index 9508f9a05..7daa7ba32 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 +.syscon sig,SIGTTIN,21,21,21,21,21,21,21 diff --git a/libc/sysv/consts/SIGTTOU.S b/libc/sysv/consts/SIGTTOU.S index d3f936477..deb12e3ca 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 +.syscon sig,SIGTTOU,22,22,22,22,22,22,22 diff --git a/libc/sysv/consts/SIGURG.S b/libc/sysv/consts/SIGURG.S index 9dbe9cb7e..397a14245 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,16,16,16,16,23 +.syscon sig,SIGURG,23,23,16,16,16,16,23 diff --git a/libc/sysv/consts/SIGUSR1.S b/libc/sysv/consts/SIGUSR1.S index 6d782edc5..7833a519f 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,30,30,30,30,10 +.syscon sig,SIGUSR1,10,10,30,30,30,30,10 diff --git a/libc/sysv/consts/SIGUSR2.S b/libc/sysv/consts/SIGUSR2.S index f9495df19..6226b4b34 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,31,31,31,31,12 +.syscon sig,SIGUSR2,12,12,31,31,31,31,12 diff --git a/libc/sysv/consts/SIGVTALRM.S b/libc/sysv/consts/SIGVTALRM.S index e5a6a4feb..4bad5c928 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 +.syscon sig,SIGVTALRM,26,26,26,26,26,26,26 diff --git a/libc/sysv/consts/SIGWINCH.S b/libc/sysv/consts/SIGWINCH.S index c28675b4d..6d07e75b3 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 +.syscon sig,SIGWINCH,28,28,28,28,28,28,28 diff --git a/libc/sysv/consts/SIGXCPU.S b/libc/sysv/consts/SIGXCPU.S index ad519ed04..d362f03cb 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 +.syscon sig,SIGXCPU,24,24,24,24,24,24,24 diff --git a/libc/sysv/consts/SIGXFSZ.S b/libc/sysv/consts/SIGXFSZ.S index 3a2f51bdf..fec423cb1 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 +.syscon sig,SIGXFSZ,25,25,25,25,25,25,25 diff --git a/libc/sysv/consts/SIG_BLOCK.S b/libc/sysv/consts/SIG_BLOCK.S index 7947540ad..193cf4e39 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,1,1,1,1,0 +.syscon misc,SIG_BLOCK,0,0,1,1,1,1,0 diff --git a/libc/sysv/consts/SIG_SETMASK.S b/libc/sysv/consts/SIG_SETMASK.S index ed4ebff1e..860bc1c36 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,3,3,3,3,2 +.syscon misc,SIG_SETMASK,2,2,3,3,3,3,2 diff --git a/libc/sysv/consts/SIG_UNBLOCK.S b/libc/sysv/consts/SIG_UNBLOCK.S index fdb3cfe34..2f724031e 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,2,2,2,2,1 +.syscon misc,SIG_UNBLOCK,1,1,2,2,2,2,1 diff --git a/libc/sysv/consts/SIOCADDDLCI.S b/libc/sysv/consts/SIOCADDDLCI.S index c58aa8be1..92ee3aa41 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,0,0,0,0,0 +.syscon sio,SIOCADDDLCI,0x8980,0x8980,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCADDMULTI.S b/libc/sysv/consts/SIOCADDMULTI.S index b2526190e..8d8dc9af8 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,0x80206931,0x80206931,0x80206931,0x80206931,0 +.syscon sio,SIOCADDMULTI,0x8931,0x8931,0x80206931,0x80206931,0x80206931,0x80206931,0 diff --git a/libc/sysv/consts/SIOCADDRT.S b/libc/sysv/consts/SIOCADDRT.S index 687ad0a92..aea784882 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,0,0,0,0,0 +.syscon sio,SIOCADDRT,0x890b,0x890b,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCATMARK.S b/libc/sysv/consts/SIOCATMARK.S index 344fea0be..7c44cba89 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,0x40047307,0x40047307,0x40047307,0x40047307,0x40047307 +.syscon sio,SIOCATMARK,0x8905,0x8905,0x40047307,0x40047307,0x40047307,0x40047307,0x40047307 diff --git a/libc/sysv/consts/SIOCDARP.S b/libc/sysv/consts/SIOCDARP.S index 756fd439a..a78febb6b 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,0,0,0,0,0 +.syscon sio,SIOCDARP,0x8953,0x8953,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCDELDLCI.S b/libc/sysv/consts/SIOCDELDLCI.S index d9cde414c..64d134f22 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,0,0,0,0,0 +.syscon sio,SIOCDELDLCI,0x8981,0x8981,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCDELMULTI.S b/libc/sysv/consts/SIOCDELMULTI.S index 07ea69795..b76de6629 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,0x80206932,0x80206932,0x80206932,0x80206932,0 +.syscon sio,SIOCDELMULTI,0x8932,0x8932,0x80206932,0x80206932,0x80206932,0x80206932,0 diff --git a/libc/sysv/consts/SIOCDELRT.S b/libc/sysv/consts/SIOCDELRT.S index d3b02b4c3..87a678bcd 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,0,0,0,0,0 +.syscon sio,SIOCDELRT,0x890c,0x890c,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCDEVPRIVATE.S b/libc/sysv/consts/SIOCDEVPRIVATE.S index 9167feb12..fd128b254 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,0,0,0,0,0 +.syscon sio,SIOCDEVPRIVATE,0x89f0,0x89f0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCDIFADDR.S b/libc/sysv/consts/SIOCDIFADDR.S index 5f1eaf6d9..e2f83341a 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,0x80206919,0x80206919,0x80206919,0x80206919,0 +.syscon sio,SIOCDIFADDR,0x8936,0x8936,0x80206919,0x80206919,0x80206919,0x80206919,0 diff --git a/libc/sysv/consts/SIOCDRARP.S b/libc/sysv/consts/SIOCDRARP.S index 735185e82..0d34c6f32 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,0,0,0,0,0 +.syscon sio,SIOCDRARP,0x8960,0x8960,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGARP.S b/libc/sysv/consts/SIOCGARP.S index 7039adada..2983cb146 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,0,0,0,0,0 +.syscon sio,SIOCGARP,0x8954,0x8954,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFADDR.S b/libc/sysv/consts/SIOCGIFADDR.S index b95b6467e..477f1352b 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,0xc0206921,0xc0206921,0xc0206921,0xc0206921,0 +.syscon sio,SIOCGIFADDR,0x8915,0x8915,0xc0206921,0xc0206921,0xc0206921,0xc0206921,0 diff --git a/libc/sysv/consts/SIOCGIFBR.S b/libc/sysv/consts/SIOCGIFBR.S index 01140fea5..f2a47304b 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,0,0,0,0,0 +.syscon sio,SIOCGIFBR,0x8940,0x8940,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFBRDADDR.S b/libc/sysv/consts/SIOCGIFBRDADDR.S index 51d5cd19e..b86ec755e 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,0xc0206923,0xc0206923,0xc0206923,0xc0206923,0 +.syscon sio,SIOCGIFBRDADDR,0x8919,0x8919,0xc0206923,0xc0206923,0xc0206923,0xc0206923,0 diff --git a/libc/sysv/consts/SIOCGIFCONF.S b/libc/sysv/consts/SIOCGIFCONF.S index 5cccf082c..7352ed38a 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,0xc00c6924,0xc0106924,0xc0106924,0xc0106924,0 +.syscon sio,SIOCGIFCONF,0x8912,0x8912,0xc00c6924,0xc0106924,0xc0106924,0xc0106924,0 diff --git a/libc/sysv/consts/SIOCGIFCOUNT.S b/libc/sysv/consts/SIOCGIFCOUNT.S index df10dc54f..35acf94da 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,0,0,0,0,0 +.syscon sio,SIOCGIFCOUNT,0x8938,0x8938,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFDSTADDR.S b/libc/sysv/consts/SIOCGIFDSTADDR.S index 838ea6eaa..43a010647 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,0xc0206922,0xc0206922,0xc0206922,0xc0206922,0 +.syscon sio,SIOCGIFDSTADDR,0x8917,0x8917,0xc0206922,0xc0206922,0xc0206922,0xc0206922,0 diff --git a/libc/sysv/consts/SIOCGIFENCAP.S b/libc/sysv/consts/SIOCGIFENCAP.S index 47d95ab01..bf7f68852 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,0,0,0,0,0 +.syscon sio,SIOCGIFENCAP,0x8925,0x8925,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFFLAGS.S b/libc/sysv/consts/SIOCGIFFLAGS.S index 325835ab6..20bbeb4e0 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,0xc0206911,0xc0206911,0xc0206911,0xc0206911,0 +.syscon sio,SIOCGIFFLAGS,0x8913,0x8913,0xc0206911,0xc0206911,0xc0206911,0xc0206911,0 diff --git a/libc/sysv/consts/SIOCGIFHWADDR.S b/libc/sysv/consts/SIOCGIFHWADDR.S index 28f680a1d..e40b48eb1 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,0,0,0,0,0 +.syscon sio,SIOCGIFHWADDR,0x8927,0x8927,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFINDEX.S b/libc/sysv/consts/SIOCGIFINDEX.S index a3a6ca939..a0e97b551 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,0,0xc0206920,0,0,0 +.syscon sio,SIOCGIFINDEX,0x8933,0x8933,0,0xc0206920,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFMAP.S b/libc/sysv/consts/SIOCGIFMAP.S index a79cba2ec..fa3b12431 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,0,0,0,0,0 +.syscon sio,SIOCGIFMAP,0x8970,0x8970,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFMEM.S b/libc/sysv/consts/SIOCGIFMEM.S index 004485925..f4760557a 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,0,0,0,0,0 +.syscon sio,SIOCGIFMEM,0x891f,0x891f,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFMETRIC.S b/libc/sysv/consts/SIOCGIFMETRIC.S index de819e7d0..afc0b18e0 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,0xc0206917,0xc0206917,0xc0206917,0xc0206917,0 +.syscon sio,SIOCGIFMETRIC,0x891d,0x891d,0xc0206917,0xc0206917,0xc0206917,0xc0206917,0 diff --git a/libc/sysv/consts/SIOCGIFMTU.S b/libc/sysv/consts/SIOCGIFMTU.S index 042ee0041..866764061 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,0xc0206933,0xc0206933,0xc020697e,0xc020697e,0 +.syscon sio,SIOCGIFMTU,0x8921,0x8921,0xc0206933,0xc0206933,0xc020697e,0xc020697e,0 diff --git a/libc/sysv/consts/SIOCGIFNAME.S b/libc/sysv/consts/SIOCGIFNAME.S index 5200de7e1..c5aab026c 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,0,0,0,0,0 +.syscon sio,SIOCGIFNAME,0x8910,0x8910,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFNETMASK.S b/libc/sysv/consts/SIOCGIFNETMASK.S index 87f3c355d..b3c4fb0f0 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,0xc0206925,0xc0206925,0xc0206925,0xc0206925,0 +.syscon sio,SIOCGIFNETMASK,0x891b,0x891b,0xc0206925,0xc0206925,0xc0206925,0xc0206925,0 diff --git a/libc/sysv/consts/SIOCGIFPFLAGS.S b/libc/sysv/consts/SIOCGIFPFLAGS.S index d88ffff9b..eeacd39d3 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,0,0,0,0,0 +.syscon sio,SIOCGIFPFLAGS,0x8935,0x8935,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFSLAVE.S b/libc/sysv/consts/SIOCGIFSLAVE.S index 6586b9176..8c11a7f61 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,0,0,0,0,0 +.syscon sio,SIOCGIFSLAVE,0x8929,0x8929,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFTXQLEN.S b/libc/sysv/consts/SIOCGIFTXQLEN.S index b7b9bcb92..214dac723 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,0,0,0,0,0 +.syscon sio,SIOCGIFTXQLEN,0x8942,0x8942,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGPGRP.S b/libc/sysv/consts/SIOCGPGRP.S index 85c3adcfe..d46466388 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,0x40047309,0x40047309,0x40047309,0x40047309,0 +.syscon sio,SIOCGPGRP,0x8904,0x8904,0x40047309,0x40047309,0x40047309,0x40047309,0 diff --git a/libc/sysv/consts/SIOCGRARP.S b/libc/sysv/consts/SIOCGRARP.S index 80d6b106e..33fe04ee6 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,0,0,0,0,0 +.syscon sio,SIOCGRARP,0x8961,0x8961,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGSTAMP.S b/libc/sysv/consts/SIOCGSTAMP.S index 2dc4bf6f0..5c9f81624 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,0,0,0,0,0 +.syscon sio,SIOCGSTAMP,0x8906,0x8906,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGSTAMPNS.S b/libc/sysv/consts/SIOCGSTAMPNS.S index e7f51a806..bd90d55be 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,0,0,0,0,0 +.syscon sio,SIOCGSTAMPNS,0x8907,0x8907,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCPROTOPRIVATE.S b/libc/sysv/consts/SIOCPROTOPRIVATE.S index 504c0f98f..bf5e14397 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,0,0,0,0,0 +.syscon sio,SIOCPROTOPRIVATE,0x89e0,0x89e0,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCRTMSG.S b/libc/sysv/consts/SIOCRTMSG.S index d59071de2..b86cdb7c9 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,0,0,0,0,0 +.syscon sio,SIOCRTMSG,0x890d,0x890d,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSARP.S b/libc/sysv/consts/SIOCSARP.S index 758b35e49..9fbf5db5a 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,0,0,0,0,0 +.syscon sio,SIOCSARP,0x8955,0x8955,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFADDR.S b/libc/sysv/consts/SIOCSIFADDR.S index e0c7ee774..dc99958c4 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,0x8020690c,0x8020690c,0x8020690c,0x8020690c,0 +.syscon sio,SIOCSIFADDR,0x8916,0x8916,0x8020690c,0x8020690c,0x8020690c,0x8020690c,0 diff --git a/libc/sysv/consts/SIOCSIFBR.S b/libc/sysv/consts/SIOCSIFBR.S index 8f78ade01..f184880b1 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,0,0,0,0,0 +.syscon sio,SIOCSIFBR,0x8941,0x8941,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFBRDADDR.S b/libc/sysv/consts/SIOCSIFBRDADDR.S index 1c41d59f4..06c870c28 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,0x80206913,0x80206913,0x80206913,0x80206913,0 +.syscon sio,SIOCSIFBRDADDR,0x891a,0x891a,0x80206913,0x80206913,0x80206913,0x80206913,0 diff --git a/libc/sysv/consts/SIOCSIFDSTADDR.S b/libc/sysv/consts/SIOCSIFDSTADDR.S index 2d25ea3c2..2012d011b 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,0x8020690e,0x8020690e,0x8020690e,0x8020690e,0 +.syscon sio,SIOCSIFDSTADDR,0x8918,0x8918,0x8020690e,0x8020690e,0x8020690e,0x8020690e,0 diff --git a/libc/sysv/consts/SIOCSIFENCAP.S b/libc/sysv/consts/SIOCSIFENCAP.S index 9a2308e2c..ed40ea4e8 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,0,0,0,0,0 +.syscon sio,SIOCSIFENCAP,0x8926,0x8926,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFFLAGS.S b/libc/sysv/consts/SIOCSIFFLAGS.S index 3527a8197..fceae973e 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,0x80206910,0x80206910,0x80206910,0x80206910,0 +.syscon sio,SIOCSIFFLAGS,0x8914,0x8914,0x80206910,0x80206910,0x80206910,0x80206910,0 diff --git a/libc/sysv/consts/SIOCSIFHWADDR.S b/libc/sysv/consts/SIOCSIFHWADDR.S index 2916031e2..b5394c6c9 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,0,0,0,0,0 +.syscon sio,SIOCSIFHWADDR,0x8924,0x8924,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFHWBROADCAST.S b/libc/sysv/consts/SIOCSIFHWBROADCAST.S index 6c8b44a27..7416ae4fa 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,0,0,0,0,0 +.syscon sio,SIOCSIFHWBROADCAST,0x8937,0x8937,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFLINK.S b/libc/sysv/consts/SIOCSIFLINK.S index 272becafb..679536fc8 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,0,0,0,0,0 +.syscon sio,SIOCSIFLINK,0x8911,0x8911,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFMAP.S b/libc/sysv/consts/SIOCSIFMAP.S index 83b572d24..e230bf812 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,0,0,0,0,0 +.syscon sio,SIOCSIFMAP,0x8971,0x8971,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFMEM.S b/libc/sysv/consts/SIOCSIFMEM.S index 573b3140e..79cb0db5a 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,0,0,0,0,0 +.syscon sio,SIOCSIFMEM,0x8920,0x8920,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFMETRIC.S b/libc/sysv/consts/SIOCSIFMETRIC.S index e618ca38d..ca333a38d 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,0x80206918,0x80206918,0x80206918,0x80206918,0 +.syscon sio,SIOCSIFMETRIC,0x891e,0x891e,0x80206918,0x80206918,0x80206918,0x80206918,0 diff --git a/libc/sysv/consts/SIOCSIFMTU.S b/libc/sysv/consts/SIOCSIFMTU.S index 587a09b06..ea0442bad 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,0x80206934,0x80206934,0x8020697f,0x8020697f,0 +.syscon sio,SIOCSIFMTU,0x8922,0x8922,0x80206934,0x80206934,0x8020697f,0x8020697f,0 diff --git a/libc/sysv/consts/SIOCSIFNAME.S b/libc/sysv/consts/SIOCSIFNAME.S index 3c71dc0de..21213d386 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,0,0x80206928,0,0,0 +.syscon sio,SIOCSIFNAME,0x8923,0x8923,0,0x80206928,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFNETMASK.S b/libc/sysv/consts/SIOCSIFNETMASK.S index a42cf4f86..82c60909a 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,0x80206916,0x80206916,0x80206916,0x80206916,0 +.syscon sio,SIOCSIFNETMASK,0x891c,0x891c,0x80206916,0x80206916,0x80206916,0x80206916,0 diff --git a/libc/sysv/consts/SIOCSIFPFLAGS.S b/libc/sysv/consts/SIOCSIFPFLAGS.S index 5ca9ec28e..fde827d17 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,0,0,0,0,0 +.syscon sio,SIOCSIFPFLAGS,0x8934,0x8934,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFSLAVE.S b/libc/sysv/consts/SIOCSIFSLAVE.S index 64f1f925e..8ae937a6d 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,0,0,0,0,0 +.syscon sio,SIOCSIFSLAVE,0x8930,0x8930,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFTXQLEN.S b/libc/sysv/consts/SIOCSIFTXQLEN.S index 714a4b541..1a04a1639 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,0,0,0,0,0 +.syscon sio,SIOCSIFTXQLEN,0x8943,0x8943,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSPGRP.S b/libc/sysv/consts/SIOCSPGRP.S index b596a0119..2aa1897bd 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,0x80047308,0x80047308,0x80047308,0x80047308,0 +.syscon sio,SIOCSPGRP,0x8902,0x8902,0x80047308,0x80047308,0x80047308,0x80047308,0 diff --git a/libc/sysv/consts/SIOCSRARP.S b/libc/sysv/consts/SIOCSRARP.S index aa8f4af3e..8fe68a89c 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,0,0,0,0,0 +.syscon sio,SIOCSRARP,0x8962,0x8962,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOGIFINDEX.S b/libc/sysv/consts/SIOGIFINDEX.S index 993e27a70..4e8631150 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,0,0,0,0,0 +.syscon sio,SIOGIFINDEX,0x8933,0x8933,0,0,0,0,0 diff --git a/libc/sysv/consts/SI_ASYNCIO.S b/libc/sysv/consts/SI_ASYNCIO.S index bc1cfc07d..e7783d876 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,0x010004,0x010004,0x80000000,-3,-4 +.syscon sicode,SI_ASYNCIO,-4,-4,0x010004,0x010004,0x80000000,-3,-4 diff --git a/libc/sysv/consts/SI_ASYNCNL.S b/libc/sysv/consts/SI_ASYNCNL.S index 090ab2518..1124f40a3 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,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000 +.syscon sicode,SI_ASYNCNL,-60,-60,0x80000000,0x80000000,0x80000000,0x80000000,0x80000000 diff --git a/libc/sysv/consts/SI_KERNEL.S b/libc/sysv/consts/SI_KERNEL.S index 05aac846d..0875d1641 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,0x80000000,0x010006,0x80000000,0x80000000,0x80 +.syscon sicode,SI_KERNEL,128,128,0x80000000,0x010006,0x80000000,0x80000000,0x80 diff --git a/libc/sysv/consts/SI_MESGQ.S b/libc/sysv/consts/SI_MESGQ.S index 7021509b3..b178e2520 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,0x010005,0x010005,0x80000000,-4,-3 +.syscon sicode,SI_MESGQ,-3,-3,0x010005,0x010005,0x80000000,-4,-3 diff --git a/libc/sysv/consts/SI_NOINFO.S b/libc/sysv/consts/SI_NOINFO.S index be65136ff..3f8db1d89 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,0x80000000,0,32767,32767,32767 +.syscon sicode,SI_NOINFO,32767,32767,0x80000000,0,32767,32767,32767 diff --git a/libc/sysv/consts/SI_QUEUE.S b/libc/sysv/consts/SI_QUEUE.S index 2379cf591..4ea8caf7b 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,0x010002,0x010002,-2,-1,-1 +.syscon sicode,SI_QUEUE,-1,-1,0x010002,0x010002,-2,-1,-1 diff --git a/libc/sysv/consts/SI_TIMER.S b/libc/sysv/consts/SI_TIMER.S index bd9120da4..a7ff57306 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,0x010003,0x010003,-3,-2,-2 +.syscon sicode,SI_TIMER,-2,-2,0x010003,0x010003,-3,-2,-2 diff --git a/libc/sysv/consts/SI_TKILL.S b/libc/sysv/consts/SI_TKILL.S index b9802a707..4e557d478 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,0x80000000,0x010007,-1,-5,-6 +.syscon sicode,SI_TKILL,-6,-6,0x80000000,0x010007,-1,-5,-6 diff --git a/libc/sysv/consts/SI_USER.S b/libc/sysv/consts/SI_USER.S index ffc2deea0..979085ed5 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,0x010001,0x010001,0,0,0 +.syscon sicode,SI_USER,0,0,0x010001,0x010001,0,0,0 diff --git a/libc/sysv/consts/SLIPDISC.S b/libc/sysv/consts/SLIPDISC.S index fa8ce10a5..002ed5c83 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,0x4,0x4,0x4,0x4,0 +.syscon termios,SLIPDISC,0,0,0x4,0x4,0x4,0x4,0 diff --git a/libc/sysv/consts/SOCK_CLOEXEC.S b/libc/sysv/consts/SOCK_CLOEXEC.S index e27c5aa9a..13953c0a8 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,0x10000000,0x8000,0x10000000,0x00080000 +.syscon sock,SOCK_CLOEXEC,0x080000,0x080000,0x080000,0x10000000,0x8000,0x10000000,0x00080000 diff --git a/libc/sysv/consts/SOCK_DCCP.S b/libc/sysv/consts/SOCK_DCCP.S index 81a0a03b8..31ef654e2 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,0,0,0,0,0 +.syscon sock,SOCK_DCCP,6,6,0,0,0,0,0 diff --git a/libc/sysv/consts/SOCK_DGRAM.S b/libc/sysv/consts/SOCK_DGRAM.S index b34fc7077..fad97b115 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 +.syscon sock,SOCK_DGRAM,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/SOCK_NONBLOCK.S b/libc/sysv/consts/SOCK_NONBLOCK.S index c25bef5c8..2fbf54b65 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,0x20000000,0x4000,0x20000000,0x00000800 +.syscon sock,SOCK_NONBLOCK,0x0800,0x0800,0x0800,0x20000000,0x4000,0x20000000,0x00000800 diff --git a/libc/sysv/consts/SOCK_PACKET.S b/libc/sysv/consts/SOCK_PACKET.S index f33310b6c..632a08286 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,0,0,0,0,0 +.syscon sock,SOCK_PACKET,10,10,0,0,0,0,0 diff --git a/libc/sysv/consts/SOCK_RAW.S b/libc/sysv/consts/SOCK_RAW.S index e93f44b58..f4ab5b36f 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 +.syscon sock,SOCK_RAW,3,3,3,3,3,3,3 diff --git a/libc/sysv/consts/SOCK_RDM.S b/libc/sysv/consts/SOCK_RDM.S index 83753a89b..a7d4aafc8 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 +.syscon sock,SOCK_RDM,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/SOCK_SEQPACKET.S b/libc/sysv/consts/SOCK_SEQPACKET.S index 046c9a695..f61f7cf0a 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 +.syscon sock,SOCK_SEQPACKET,5,5,5,5,5,5,5 diff --git a/libc/sysv/consts/SOCK_STREAM.S b/libc/sysv/consts/SOCK_STREAM.S index ef73c0724..85b3f1da9 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 +.syscon sock,SOCK_STREAM,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/SOL_AAL.S b/libc/sysv/consts/SOL_AAL.S index 32eb6cfeb..54097447e 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,-1,-1,-1,-1,-1 +.syscon sol,SOL_AAL,265,265,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_ALG.S b/libc/sysv/consts/SOL_ALG.S index 95c03a583..db758a639 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,-1,-1,-1,-1,-1 +.syscon sol,SOL_ALG,279,279,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_ATM.S b/libc/sysv/consts/SOL_ATM.S index deb4c159a..61ab06a7b 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,-1,-1,-1,-1,-1 +.syscon sol,SOL_ATM,264,264,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_BLUETOOTH.S b/libc/sysv/consts/SOL_BLUETOOTH.S index 6db6d4098..8d71c4f7e 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,-1,-1,-1,-1,-1 +.syscon sol,SOL_BLUETOOTH,274,274,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_CAIF.S b/libc/sysv/consts/SOL_CAIF.S index 035ef7171..ad7a7cbff 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,-1,-1,-1,-1,-1 +.syscon sol,SOL_CAIF,278,278,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_DCCP.S b/libc/sysv/consts/SOL_DCCP.S index 30bccf0a1..aa411eeb4 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,-1,-1,-1,-1,-1 +.syscon sol,SOL_DCCP,269,269,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_DECNET.S b/libc/sysv/consts/SOL_DECNET.S index 09982b6a9..1338e1076 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,-1,-1,-1,-1,-1 +.syscon sol,SOL_DECNET,261,261,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_ICMPV6.S b/libc/sysv/consts/SOL_ICMPV6.S index 02fc792d6..6bb770336 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,-1 +.syscon sol,SOL_ICMPV6,58,58,58,58,58,58,-1 diff --git a/libc/sysv/consts/SOL_IP.S b/libc/sysv/consts/SOL_IP.S index e5842663a..52d10f210 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 +.syscon sol,SOL_IP,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_IPV6.S b/libc/sysv/consts/SOL_IPV6.S index 9016bacc5..7668304f9 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 +.syscon sol,SOL_IPV6,41,41,41,41,41,41,41 diff --git a/libc/sysv/consts/SOL_IRDA.S b/libc/sysv/consts/SOL_IRDA.S index 9d727d0ac..973bd088c 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,-1,-1,-1,-1,-1 +.syscon sol,SOL_IRDA,266,266,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_IUCV.S b/libc/sysv/consts/SOL_IUCV.S index 3c05ae19f..e82383d99 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,-1,-1,-1,-1,-1 +.syscon sol,SOL_IUCV,277,277,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_KCM.S b/libc/sysv/consts/SOL_KCM.S index 149e5cac2..b40fd929a 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,-1,-1,-1,-1,-1 +.syscon sol,SOL_KCM,281,281,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_LLC.S b/libc/sysv/consts/SOL_LLC.S index 5e142e855..1ec3a634f 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,-1,-1,-1,-1,-1 +.syscon sol,SOL_LLC,268,268,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_NETBEUI.S b/libc/sysv/consts/SOL_NETBEUI.S index 48bb33b4e..322565ee7 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,-1,-1,-1,-1,-1 +.syscon sol,SOL_NETBEUI,267,267,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_NETLINK.S b/libc/sysv/consts/SOL_NETLINK.S index 2427eef92..bc69e59b9 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,-1,-1,-1,-1,-1 +.syscon sol,SOL_NETLINK,270,270,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_NFC.S b/libc/sysv/consts/SOL_NFC.S index f8e490816..646e75026 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,-1,-1,-1,-1,-1 +.syscon sol,SOL_NFC,280,280,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_PACKET.S b/libc/sysv/consts/SOL_PACKET.S index b140cbd37..9cab3527f 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,-1,-1,-1,-1,-1 +.syscon sol,SOL_PACKET,263,263,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_PNPIPE.S b/libc/sysv/consts/SOL_PNPIPE.S index 3b76bf4bf..0e8fac2eb 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,-1,-1,-1,-1,-1 +.syscon sol,SOL_PNPIPE,275,275,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_PPPOL2TP.S b/libc/sysv/consts/SOL_PPPOL2TP.S index 40c206eef..2c10918b4 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,-1,-1,-1,-1,-1 +.syscon sol,SOL_PPPOL2TP,273,273,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_RAW.S b/libc/sysv/consts/SOL_RAW.S index f2df0bbb2..1e19c8b6c 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,-1,-1,-1,-1,-1 +.syscon sol,SOL_RAW,255,255,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_RDS.S b/libc/sysv/consts/SOL_RDS.S index 84cbb717f..492d24de3 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,-1,-1,-1,-1,-1 +.syscon sol,SOL_RDS,276,276,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_RXRPC.S b/libc/sysv/consts/SOL_RXRPC.S index 903aba483..037107dd8 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,-1,-1,-1,-1,-1 +.syscon sol,SOL_RXRPC,272,272,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_SOCKET.S b/libc/sysv/consts/SOL_SOCKET.S index 7ab8d5b49..9a6724e24 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,0xffff,0xffff,0xffff,0xffff,0xffff +.syscon sol,SOL_SOCKET,1,1,0xffff,0xffff,0xffff,0xffff,0xffff diff --git a/libc/sysv/consts/SOL_TCP.S b/libc/sysv/consts/SOL_TCP.S index 3d507825b..7a41e7acc 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 +.syscon sol,SOL_TCP,6,6,6,6,6,6,6 diff --git a/libc/sysv/consts/SOL_TIPC.S b/libc/sysv/consts/SOL_TIPC.S index a39651b26..4fced48da 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,-1,-1,-1,-1,-1 +.syscon sol,SOL_TIPC,271,271,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOL_UDP.S b/libc/sysv/consts/SOL_UDP.S index 86c1de371..5e3ec1dfe 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 +.syscon sol,SOL_UDP,17,17,17,17,17,17,17 diff --git a/libc/sysv/consts/SOL_X25.S b/libc/sysv/consts/SOL_X25.S index f9cf20846..bf6894c3b 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,-1,-1,-1,-1,-1 +.syscon sol,SOL_X25,262,262,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SOMAXCONN.S b/libc/sysv/consts/SOMAXCONN.S index f7a8b51c9..7a70216d3 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,128,128,128,128,2147483647 +.syscon limits,SOMAXCONN,4096,4096,128,128,128,128,2147483647 diff --git a/libc/sysv/consts/SO_ACCEPTCONN.S b/libc/sysv/consts/SO_ACCEPTCONN.S index 16b7fd1b1..b909a2945 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,2,2,2,2,2 +.syscon so,SO_ACCEPTCONN,30,30,2,2,2,2,2 diff --git a/libc/sysv/consts/SO_ATTACH_BPF.S b/libc/sysv/consts/SO_ATTACH_BPF.S index 66ec7db9f..62cbe9662 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,0,0,0,0,0 +.syscon so,SO_ATTACH_BPF,50,50,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_ATTACH_FILTER.S b/libc/sysv/consts/SO_ATTACH_FILTER.S index 3e0d8e999..9bf92a9a2 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,0,0,0,0,0 +.syscon so,SO_ATTACH_FILTER,26,26,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 cce7efa3e..3b4e1fb07 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,0,0,0,0,0 +.syscon so,SO_ATTACH_REUSEPORT_CBPF,51,51,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 560f20a2a..6c13a5795 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,0,0,0,0,0 +.syscon so,SO_ATTACH_REUSEPORT_EBPF,52,52,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_BINDTODEVICE.S b/libc/sysv/consts/SO_BINDTODEVICE.S index 0c2d5fdb2..790008d63 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,0,0,0,0,0 +.syscon so,SO_BINDTODEVICE,25,25,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_BPF_EXTENSIONS.S b/libc/sysv/consts/SO_BPF_EXTENSIONS.S index 92f59b247..2d04ec86e 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,0,0,0,0,0 +.syscon so,SO_BPF_EXTENSIONS,48,48,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_BROADCAST.S b/libc/sysv/consts/SO_BROADCAST.S index 0312d6f63..f58c03b0e 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,0x20,0x20,0x20,0x20,0x20 +.syscon so,SO_BROADCAST,6,6,0x20,0x20,0x20,0x20,0x20 diff --git a/libc/sysv/consts/SO_BSDCOMPAT.S b/libc/sysv/consts/SO_BSDCOMPAT.S index 3f66f007c..de08d9ee9 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,0,0,0,0,0 +.syscon so,SO_BSDCOMPAT,14,14,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_BUSY_POLL.S b/libc/sysv/consts/SO_BUSY_POLL.S index 7ac9c3b2d..78ad31028 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,0,0,0,0,0 +.syscon so,SO_BUSY_POLL,46,46,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_CNX_ADVICE.S b/libc/sysv/consts/SO_CNX_ADVICE.S index c439c58f8..14ed8ee64 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,0,0,0,0,0 +.syscon so,SO_CNX_ADVICE,53,53,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_DEBUG.S b/libc/sysv/consts/SO_DEBUG.S index c4174cabf..8ceb98e4d 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 +.syscon so,SO_DEBUG,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 432dc79f5..2707ea75a 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,0,0,0,0,0 +.syscon so,SO_DETACH_BPF,27,27,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_DETACH_FILTER.S b/libc/sysv/consts/SO_DETACH_FILTER.S index d97635436..cd49e0810 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,0,0,0,0,0 +.syscon so,SO_DETACH_FILTER,27,27,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_DOMAIN.S b/libc/sysv/consts/SO_DOMAIN.S index 8ffeb2e6a..0f9069f4e 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,0,0x1019,0x1024,0,0 +.syscon so,SO_DOMAIN,39,39,0,0x1019,0x1024,0,0 diff --git a/libc/sysv/consts/SO_DONTLINGER.S b/libc/sysv/consts/SO_DONTLINGER.S index 6d61ff314..b97cdc5f0 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,~0x80 +.syscon so,SO_DONTLINGER,0,0,0,0,0,0,~0x80 diff --git a/libc/sysv/consts/SO_DONTROUTE.S b/libc/sysv/consts/SO_DONTROUTE.S index 42c154130..b85b4d3e1 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,0x10,0x10,0x10,0x10,0x10 +.syscon so,SO_DONTROUTE,5,5,0x10,0x10,0x10,0x10,0x10 diff --git a/libc/sysv/consts/SO_ERROR.S b/libc/sysv/consts/SO_ERROR.S index 826db7140..33323501e 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,0x1007,0x1007,0x1007,0x1007,0x1007 +.syscon so,SO_ERROR,4,4,0x1007,0x1007,0x1007,0x1007,0x1007 diff --git a/libc/sysv/consts/SO_EXCLUSIVEADDRUSE.S b/libc/sysv/consts/SO_EXCLUSIVEADDRUSE.S index 99d8ee7e7..46a72ddb6 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,0xfffffffb +.syscon so,SO_EXCLUSIVEADDRUSE,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 1ee199373..7869837b6 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,0,0,0,0,0 +.syscon so,SO_GET_FILTER,26,26,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_INCOMING_CPU.S b/libc/sysv/consts/SO_INCOMING_CPU.S index 186660a9f..db46b841f 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,0,0,0,0,0 +.syscon so,SO_INCOMING_CPU,49,49,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_KEEPALIVE.S b/libc/sysv/consts/SO_KEEPALIVE.S index 92c61c13b..e19dda7ed 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,8,8,8,8,8 +.syscon so,SO_KEEPALIVE,9,9,8,8,8,8,8 diff --git a/libc/sysv/consts/SO_LINGER.S b/libc/sysv/consts/SO_LINGER.S index e1e7493fb..f8fd90284 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,0x1080,0x80,0x80,0x80,0x80 +.syscon so,SO_LINGER,13,13,0x1080,0x80,0x80,0x80,0x80 diff --git a/libc/sysv/consts/SO_LOCK_FILTER.S b/libc/sysv/consts/SO_LOCK_FILTER.S index 015aa2b0d..80b3d8e0a 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,0,0,0,0,0 +.syscon so,SO_LOCK_FILTER,44,44,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_MARK.S b/libc/sysv/consts/SO_MARK.S index c9e7f6fec..e1d8ccea3 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,0,0,0,0,0 +.syscon so,SO_MARK,36,36,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 ce3ce16fe..eb0ae9001 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,0,0x1018,0,0,0 +.syscon so,SO_MAX_PACING_RATE,47,47,0,0x1018,0,0,0 diff --git a/libc/sysv/consts/SO_NOFCS.S b/libc/sysv/consts/SO_NOFCS.S index d9652cbc2..478f1af56 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,0,0,0,0,0 +.syscon so,SO_NOFCS,43,43,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_NO_CHECK.S b/libc/sysv/consts/SO_NO_CHECK.S index c74f482ce..4f8a0ab29 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,0,0,0,0,0 +.syscon so,SO_NO_CHECK,11,11,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_OOBINLINE.S b/libc/sysv/consts/SO_OOBINLINE.S index c306fae8e..3d4844b68 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,0x0100,0x0100,0x0100,0x0100,0x0100 +.syscon so,SO_OOBINLINE,10,10,0x0100,0x0100,0x0100,0x0100,0x0100 diff --git a/libc/sysv/consts/SO_PASSCRED.S b/libc/sysv/consts/SO_PASSCRED.S index 19b5a79cf..24260d84d 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,0,0,0,0,0 +.syscon so,SO_PASSCRED,0x10,0x10,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_PASSSEC.S b/libc/sysv/consts/SO_PASSSEC.S index f9465ff82..3c9689efe 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,0,0,0,0,0 +.syscon so,SO_PASSSEC,34,34,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_PEEK_OFF.S b/libc/sysv/consts/SO_PEEK_OFF.S index b8f7dc4f0..c968f9757 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,0,0,0,0,0 +.syscon so,SO_PEEK_OFF,42,42,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_PEERCRED.S b/libc/sysv/consts/SO_PEERCRED.S index e47d46102..074f2f9ec 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,0,0,0x1022,0,0 +.syscon so,SO_PEERCRED,17,17,0,0,0x1022,0,0 diff --git a/libc/sysv/consts/SO_PEERNAME.S b/libc/sysv/consts/SO_PEERNAME.S index 30162d8bb..ec659a829 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,0,0,0,0,0 +.syscon so,SO_PEERNAME,28,28,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_PEERSEC.S b/libc/sysv/consts/SO_PEERSEC.S index dc9f4b952..bf85e75fc 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,0,0,0,0,0 +.syscon so,SO_PEERSEC,31,31,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_PRIORITY.S b/libc/sysv/consts/SO_PRIORITY.S index 4ce468b7c..8fd29788c 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,0,0,0,0,0 +.syscon so,SO_PRIORITY,12,12,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_PROTOCOL.S b/libc/sysv/consts/SO_PROTOCOL.S index 207e3767e..806a6ce53 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,0,0x1016,0x1025,0,0 +.syscon so,SO_PROTOCOL,38,38,0,0x1016,0x1025,0,0 diff --git a/libc/sysv/consts/SO_RCVBUF.S b/libc/sysv/consts/SO_RCVBUF.S index d869eba14..b9c34ca24 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,0x1002,0x1002,0x1002,0x1002,0x1002 +.syscon so,SO_RCVBUF,8,8,0x1002,0x1002,0x1002,0x1002,0x1002 diff --git a/libc/sysv/consts/SO_RCVBUFFORCE.S b/libc/sysv/consts/SO_RCVBUFFORCE.S index 310dc0ee8..96f0c6bf6 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,0,0,0,0,0 +.syscon so,SO_RCVBUFFORCE,33,33,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_RCVLOWAT.S b/libc/sysv/consts/SO_RCVLOWAT.S index 6dbbe2bca..406c8de6c 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,0x1004,0x1004,0x1004,0x1004,0x1004 +.syscon so,SO_RCVLOWAT,18,18,0x1004,0x1004,0x1004,0x1004,0x1004 diff --git a/libc/sysv/consts/SO_RCVTIMEO.S b/libc/sysv/consts/SO_RCVTIMEO.S index ba05af74e..9285e42ff 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,0x1006,0x1006,0x1006,0x100c,0x1006 +.syscon so,SO_RCVTIMEO,20,20,0x1006,0x1006,0x1006,0x100c,0x1006 diff --git a/libc/sysv/consts/SO_REUSEADDR.S b/libc/sysv/consts/SO_REUSEADDR.S index b78e3b8d5..b965f24bb 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,4,4,4,4,4 +.syscon so,SO_REUSEADDR,2,2,4,4,4,4,4 diff --git a/libc/sysv/consts/SO_REUSEPORT.S b/libc/sysv/consts/SO_REUSEPORT.S index 7b14df089..7c2cc5620 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,0x0200,0x0200,0x0200,0x0200,4 +.syscon so,SO_REUSEPORT,15,15,0x0200,0x0200,0x0200,0x0200,4 diff --git a/libc/sysv/consts/SO_RXQ_OVFL.S b/libc/sysv/consts/SO_RXQ_OVFL.S index 88bf44f86..4879b3615 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,0,0,0,0,0 +.syscon so,SO_RXQ_OVFL,40,40,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_SECURITY_AUTHENTICATION.S b/libc/sysv/consts/SO_SECURITY_AUTHENTICATION.S index 74f2b0529..993170d60 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,0,0,0,0,0 +.syscon so,SO_SECURITY_AUTHENTICATION,22,22,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 ce1e11ac2..bd157fbd7 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,0,0,0,0,0 +.syscon so,SO_SECURITY_ENCRYPTION_NETWORK,24,24,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 1cbcfc97c..3ef1a0a5b 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,0,0,0,0,0 +.syscon so,SO_SECURITY_ENCRYPTION_TRANSPORT,23,23,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 afa9e15e7..1f1b6a09d 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,0,0,0,0,0 +.syscon so,SO_SELECT_ERR_QUEUE,45,45,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_SETFIB.S b/libc/sysv/consts/SO_SETFIB.S index 61edb03c7..39beb6b3c 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,0x1014,0,0,0 +.syscon so,SO_SETFIB,0,0,0,0x1014,0,0,0 diff --git a/libc/sysv/consts/SO_SNDBUF.S b/libc/sysv/consts/SO_SNDBUF.S index dd8973983..f63f9af60 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,0x1001,0x1001,0x1001,0x1001,0x1001 +.syscon so,SO_SNDBUF,7,7,0x1001,0x1001,0x1001,0x1001,0x1001 diff --git a/libc/sysv/consts/SO_SNDBUFFORCE.S b/libc/sysv/consts/SO_SNDBUFFORCE.S index 4a7450485..662c511ff 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,0,0,0,0,0 +.syscon so,SO_SNDBUFFORCE,0x20,0x20,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_SNDLOWAT.S b/libc/sysv/consts/SO_SNDLOWAT.S index e6a06f94a..b6ad4ab38 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,0x1003,0x1003,0x1003,0x1003,0x1003 +.syscon so,SO_SNDLOWAT,19,19,0x1003,0x1003,0x1003,0x1003,0x1003 diff --git a/libc/sysv/consts/SO_SNDTIMEO.S b/libc/sysv/consts/SO_SNDTIMEO.S index fbe7f2ebb..1b733089d 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,0x1005,0x1005,0x1005,0x100b,0x1005 +.syscon so,SO_SNDTIMEO,21,21,0x1005,0x1005,0x1005,0x100b,0x1005 diff --git a/libc/sysv/consts/SO_TIMESTAMP.S b/libc/sysv/consts/SO_TIMESTAMP.S index c2e395206..f97c9daab 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,0x0400,0x0400,0x0800,0x2000,0 +.syscon so,SO_TIMESTAMP,29,29,0x0400,0x0400,0x0800,0x2000,0 diff --git a/libc/sysv/consts/SO_TIMESTAMPING.S b/libc/sysv/consts/SO_TIMESTAMPING.S index ca8d4c0c3..a320b3d46 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,0,0,0,0,0 +.syscon so,SO_TIMESTAMPING,37,37,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_TIMESTAMPNS.S b/libc/sysv/consts/SO_TIMESTAMPNS.S index c24a5ca47..1170e7b5d 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,0,0,0,0,0 +.syscon so,SO_TIMESTAMPNS,35,35,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_TYPE.S b/libc/sysv/consts/SO_TYPE.S index d17564f39..4fd7e83da 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,0x1008,0x1008,0x1008,0x1008,0x1008 +.syscon so,SO_TYPE,3,3,0x1008,0x1008,0x1008,0x1008,0x1008 diff --git a/libc/sysv/consts/SO_USELOOPBACK.S b/libc/sysv/consts/SO_USELOOPBACK.S index 40d2321f8..f4cd4cfab 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,0x40,0x40,0x40,0x40,0x40 +.syscon so,SO_USELOOPBACK,0,0,0x40,0x40,0x40,0x40,0x40 diff --git a/libc/sysv/consts/SO_WIFI_STATUS.S b/libc/sysv/consts/SO_WIFI_STATUS.S index 8f7c27cf3..14e9f8303 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,0,0,0,0,0 +.syscon so,SO_WIFI_STATUS,41,41,0,0,0,0,0 diff --git a/libc/sysv/consts/SPLICE_F_GIFT.S b/libc/sysv/consts/SPLICE_F_GIFT.S index d70050cac..46b5ea751 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,0,0,0,0,0 +.syscon splice,SPLICE_F_GIFT,8,8,0,0,0,0,0 diff --git a/libc/sysv/consts/SPLICE_F_MORE.S b/libc/sysv/consts/SPLICE_F_MORE.S index 178b675db..6d55b366d 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,0,0,0,0,0 +.syscon splice,SPLICE_F_MORE,4,4,0,0,0,0,0 diff --git a/libc/sysv/consts/SPLICE_F_MOVE.S b/libc/sysv/consts/SPLICE_F_MOVE.S index 17153ab5d..bc7cc7bb7 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,0,0,0,0,0 +.syscon splice,SPLICE_F_MOVE,1,1,0,0,0,0,0 diff --git a/libc/sysv/consts/SPLICE_F_NONBLOCK.S b/libc/sysv/consts/SPLICE_F_NONBLOCK.S index e6f8e5a55..d791036e9 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,0,0,0,0,0 +.syscon splice,SPLICE_F_NONBLOCK,2,2,0,0,0,0,0 diff --git a/libc/sysv/consts/SS_DISABLE.S b/libc/sysv/consts/SS_DISABLE.S index ef27ee807..5bd66db33 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,4,4,4,4,2 +.syscon ss,SS_DISABLE,2,2,4,4,4,4,2 diff --git a/libc/sysv/consts/SS_ONSTACK.S b/libc/sysv/consts/SS_ONSTACK.S index b00aa8c86..99176688e 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 +.syscon ss,SS_ONSTACK,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/STRIPDISC.S b/libc/sysv/consts/STRIPDISC.S index 38a02e0d2..f428745e1 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,0x6,0x6,0 +.syscon termios,STRIPDISC,0,0,0,0,0x6,0x6,0 diff --git a/libc/sysv/consts/ST_APPEND.S b/libc/sysv/consts/ST_APPEND.S index a415d86de..808a3a488 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,0,0,0,0,0 +.syscon statfs,ST_APPEND,0x0100,0x0100,0,0,0,0,0 diff --git a/libc/sysv/consts/ST_IMMUTABLE.S b/libc/sysv/consts/ST_IMMUTABLE.S index 64e198d6e..538223284 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,0,0,0,0,0 +.syscon statfs,ST_IMMUTABLE,0x0200,0x0200,0,0,0,0,0 diff --git a/libc/sysv/consts/ST_MANDLOCK.S b/libc/sysv/consts/ST_MANDLOCK.S index bb11ac34a..3e2472e40 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,0,0,0,0,0 +.syscon statfs,ST_MANDLOCK,0x0040,0x0040,0,0,0,0,0 diff --git a/libc/sysv/consts/ST_NOATIME.S b/libc/sysv/consts/ST_NOATIME.S index 8ab05f010..0d85efc1f 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,0x10000000,0x10000000,0x00008000,0x04000000,0 +.syscon statfs,ST_NOATIME,0x0040,0x0040,0x10000000,0x10000000,0x00008000,0x04000000,0 diff --git a/libc/sysv/consts/ST_NODEV.S b/libc/sysv/consts/ST_NODEV.S index b1de4b57e..33a5a202f 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,16,0,16,16,0 +.syscon statfs,ST_NODEV,4,4,16,0,16,16,0 diff --git a/libc/sysv/consts/ST_NODIRATIME.S b/libc/sysv/consts/ST_NODIRATIME.S index e8ce4e81e..ffba15a7e 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,0,0,0,0,0 +.syscon statfs,ST_NODIRATIME,0x0800,0x0800,0,0,0,0,0 diff --git a/libc/sysv/consts/ST_NOEXEC.S b/libc/sysv/consts/ST_NOEXEC.S index 931a037fc..7c8ea5915 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,4,4,4,4,0 +.syscon statfs,ST_NOEXEC,8,8,4,4,4,4,0 diff --git a/libc/sysv/consts/ST_NOSUID.S b/libc/sysv/consts/ST_NOSUID.S index df155293e..f0fe65e1a 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,8,8,8,8,0 +.syscon statfs,ST_NOSUID,2,2,8,8,8,8,0 diff --git a/libc/sysv/consts/ST_RDONLY.S b/libc/sysv/consts/ST_RDONLY.S index 25dd9e9aa..cbc3d5531 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,0x00080000 +.syscon statfs,ST_RDONLY,1,1,1,1,1,1,0x00080000 diff --git a/libc/sysv/consts/ST_RELATIME.S b/libc/sysv/consts/ST_RELATIME.S index 1ed27ae58..b7e8fe246 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,0,0,0,0x00020000,0 +.syscon statfs,ST_RELATIME,0x1000,0x1000,0,0,0,0x00020000,0 diff --git a/libc/sysv/consts/ST_SYNCHRONOUS.S b/libc/sysv/consts/ST_SYNCHRONOUS.S index cec831e3d..c67f250c7 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,2,2,2,2,0 +.syscon statfs,ST_SYNCHRONOUS,16,16,2,2,2,2,0 diff --git a/libc/sysv/consts/ST_WRITE.S b/libc/sysv/consts/ST_WRITE.S index c83f3f0e8..3cdf80dc0 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,0,0,0,0,0 +.syscon statfs,ST_WRITE,0x0080,0x0080,0,0,0,0,0 diff --git a/libc/sysv/consts/SUBCMDMASK.S b/libc/sysv/consts/SUBCMDMASK.S index cd4eb7331..b82827e12 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,0 +.syscon misc,SUBCMDMASK,255,255,255,255,255,255,0 diff --git a/libc/sysv/consts/SUBCMDSHIFT.S b/libc/sysv/consts/SUBCMDSHIFT.S index 7b2118ade..6618b3fcf 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,0 +.syscon misc,SUBCMDSHIFT,8,8,8,8,8,8,0 diff --git a/libc/sysv/consts/SYMTYPE.S b/libc/sysv/consts/SYMTYPE.S index fdf68aa29..f8080fe1b 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,0 +.syscon misc,SYMTYPE,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 5b92109a1..28831c55d 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,0,0,0,0,0 +.syscon misc,SYNC_FILE_RANGE_WAIT_AFTER,4,4,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 57a3b6606..21cbf8ee3 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,0,0,0,0,0 +.syscon misc,SYNC_FILE_RANGE_WAIT_BEFORE,1,1,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 47550d9bc..159dbd66a 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,0,0,0,0,0 +.syscon misc,SYNC_FILE_RANGE_WRITE,2,2,0,0,0,0,0 diff --git a/libc/sysv/consts/SYS_SECCOMP.S b/libc/sysv/consts/SYS_SECCOMP.S index c99380963..13b3232a2 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 +.syscon sicode,SYS_SECCOMP,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 7daf28756..bd76e54b4 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,-1,-1,-1,-1,-1 +.syscon sicode,SYS_USER_DISPATCH,2,2,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/TAB0.S b/libc/sysv/consts/TAB0.S index 05e012fe7..ae5bf6994 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,0b000000000000000000,0b000000000000000000,0,0b000000000000000000,0b0000000000000000 +.syscon termios,TAB0,0b0000000000000000,0b0000000000000000,0b000000000000000000,0b000000000000000000,0,0b000000000000000000,0b0000000000000000 diff --git a/libc/sysv/consts/TAB1.S b/libc/sysv/consts/TAB1.S index 5ca4f4c9f..dec1f9abe 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,0b000000010000000000,0b000000010000000000,0,0b000000010000000000,0b0000100000000000 +.syscon termios,TAB1,0b0000100000000000,0b0000100000000000,0b000000010000000000,0b000000010000000000,0,0b000000010000000000,0b0000100000000000 diff --git a/libc/sysv/consts/TAB2.S b/libc/sysv/consts/TAB2.S index 75b6974e5..bad746d6d 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,0b000000100000000000,0b000000100000000000,0,0b000000100000000000,0b0001000000000000 +.syscon termios,TAB2,0b0001000000000000,0b0001000000000000,0b000000100000000000,0b000000100000000000,0,0b000000100000000000,0b0001000000000000 diff --git a/libc/sysv/consts/TAB3.S b/libc/sysv/consts/TAB3.S index 986b1f80a..c0ff71d60 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,0b000000000000000100,0b000000000000000100,0,0b000000000000000100,0b0001100000000000 +.syscon termios,TAB3,0b0001100000000000,0b0001100000000000,0b000000000000000100,0b000000000000000100,0,0b000000000000000100,0b0001100000000000 diff --git a/libc/sysv/consts/TABDLY.S b/libc/sysv/consts/TABDLY.S index 9155dbea8..ec44764e2 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,0b000000110000000100,0b000000000000000100,0,0,0b0001100000000000 +.syscon termios,TABDLY,0b0001100000000000,0b0001100000000000,0b000000110000000100,0b000000000000000100,0,0,0b0001100000000000 diff --git a/libc/sysv/consts/TABLDISC.S b/libc/sysv/consts/TABLDISC.S index 7dc72ad71..561e199ca 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,0x3,0,0x3,0x3,0 +.syscon termios,TABLDISC,0,0,0x3,0,0x3,0x3,0 diff --git a/libc/sysv/consts/TCFLSH.S b/libc/sysv/consts/TCFLSH.S index f6fcafe88..24d250a6e 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,0x80047410,0x80047410,0x80047410,0x80047410,0 +.syscon termios,TCFLSH,0x540b,0x540b,0x80047410,0x80047410,0x80047410,0x80047410,0 diff --git a/libc/sysv/consts/TCGETS.S b/libc/sysv/consts/TCGETS.S index 61490ee38..646fc9738 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,0x40487413,0x402c7413,0x402c7413,0x402c7413,0 +.syscon termios,TCGETS,0x5401,0x5401,0x40487413,0x402c7413,0x402c7413,0x402c7413,0 diff --git a/libc/sysv/consts/TCIFLUSH.S b/libc/sysv/consts/TCIFLUSH.S index c70852957..6e4a3b368 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,1,1,1,1,0 +.syscon termios,TCIFLUSH,0,0,1,1,1,1,0 diff --git a/libc/sysv/consts/TCIOFF.S b/libc/sysv/consts/TCIOFF.S index 8d24aa87e..433f2d126 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,3,3,3,3,2 +.syscon termios,TCIOFF,2,2,3,3,3,3,2 diff --git a/libc/sysv/consts/TCIOFLUSH.S b/libc/sysv/consts/TCIOFLUSH.S index e9d5e39ce..edd35f678 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,3,3,3,3,2 +.syscon termios,TCIOFLUSH,2,2,3,3,3,3,2 diff --git a/libc/sysv/consts/TCION.S b/libc/sysv/consts/TCION.S index 9f1e6b555..2c900b28e 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,4,4,4,4,3 +.syscon termios,TCION,3,3,4,4,4,4,3 diff --git a/libc/sysv/consts/TCOFLUSH.S b/libc/sysv/consts/TCOFLUSH.S index ab1f6dca5..2cb9a8468 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,2,2,2,2,1 +.syscon termios,TCOFLUSH,1,1,2,2,2,2,1 diff --git a/libc/sysv/consts/TCOOFF.S b/libc/sysv/consts/TCOOFF.S index d2f98b06b..9a136a75f 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,1,1,1,1,0 +.syscon termios,TCOOFF,0,0,1,1,1,1,0 diff --git a/libc/sysv/consts/TCOON.S b/libc/sysv/consts/TCOON.S index 61005b315..ca16368a0 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,2,2,2,2,1 +.syscon termios,TCOON,1,1,2,2,2,2,1 diff --git a/libc/sysv/consts/TCP_CC_INFO.S b/libc/sysv/consts/TCP_CC_INFO.S index 9c9e9bc68..d637c4b89 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,0,0,0,0,0 +.syscon tcp,TCP_CC_INFO,26,26,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_CONGESTION.S b/libc/sysv/consts/TCP_CONGESTION.S index 84cd5a4d1..c1be2dc91 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,0,0x40,0,0,0 +.syscon tcp,TCP_CONGESTION,13,13,0,0x40,0,0,0 diff --git a/libc/sysv/consts/TCP_COOKIE_TRANSACTIONS.S b/libc/sysv/consts/TCP_COOKIE_TRANSACTIONS.S index c36f1a3d1..74011e7fb 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,0,0,0,0,0 +.syscon tcp,TCP_COOKIE_TRANSACTIONS,15,15,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_CORK.S b/libc/sysv/consts/TCP_CORK.S index a15486136..7501d5cfa 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,4,4,16,4,0 +.syscon tcp,TCP_CORK,3,3,4,4,16,4,0 diff --git a/libc/sysv/consts/TCP_DEFER_ACCEPT.S b/libc/sysv/consts/TCP_DEFER_ACCEPT.S index d3d84ea39..c69b5e11d 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,0,0,0,0,0 +.syscon tcp,TCP_DEFER_ACCEPT,9,9,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_FASTOPEN.S b/libc/sysv/consts/TCP_FASTOPEN.S index bd09464a0..cd80d7cd5 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,0,0x0401,0,0,15 +.syscon tcp,TCP_FASTOPEN,23,23,0,0x0401,0,0,15 diff --git a/libc/sysv/consts/TCP_FASTOPEN_CONNECT.S b/libc/sysv/consts/TCP_FASTOPEN_CONNECT.S index 289072631..04355bdb9 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,0,0,0,0,0 +.syscon tcp,TCP_FASTOPEN_CONNECT,30,30,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_INFO.S b/libc/sysv/consts/TCP_INFO.S index ae9301339..c7324ea40 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,0,0x20,0,9,0 +.syscon tcp,TCP_INFO,11,11,0,0x20,0,9,0 diff --git a/libc/sysv/consts/TCP_KEEPCNT.S b/libc/sysv/consts/TCP_KEEPCNT.S index 7e5fdfdd2..d3ba66d72 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,0x102,0x400,0,6,0 +.syscon tcp,TCP_KEEPCNT,6,6,0x102,0x400,0,6,0 diff --git a/libc/sysv/consts/TCP_KEEPIDLE.S b/libc/sysv/consts/TCP_KEEPIDLE.S index caf87a920..1ac20b310 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,0,0x100,0,3,0 +.syscon tcp,TCP_KEEPIDLE,4,4,0,0x100,0,3,0 diff --git a/libc/sysv/consts/TCP_KEEPINTVL.S b/libc/sysv/consts/TCP_KEEPINTVL.S index 47bff5307..7f74d783f 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,0x101,0x200,0,5,0 +.syscon tcp,TCP_KEEPINTVL,5,5,0x101,0x200,0,5,0 diff --git a/libc/sysv/consts/TCP_LINGER2.S b/libc/sysv/consts/TCP_LINGER2.S index 2616e3ff2..c66eac9e5 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,0,0,0,0,0 +.syscon tcp,TCP_LINGER2,8,8,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_MAXSEG.S b/libc/sysv/consts/TCP_MAXSEG.S index 535bb79ee..41eec779d 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,0 +.syscon tcp,TCP_MAXSEG,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/TCP_MD5SIG.S b/libc/sysv/consts/TCP_MD5SIG.S index 3adf7712f..9d15b433b 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,0,0x10,4,16,0 +.syscon tcp,TCP_MD5SIG,14,14,0,0x10,4,16,0 diff --git a/libc/sysv/consts/TCP_MD5SIG_MAXKEYLEN.S b/libc/sysv/consts/TCP_MD5SIG_MAXKEYLEN.S index 020bb46db..dc32338a1 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,0,0,0,0,0 +.syscon tcp,TCP_MD5SIG_MAXKEYLEN,80,80,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_NODELAY.S b/libc/sysv/consts/TCP_NODELAY.S index d58ce7626..1c0e9b4f6 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 +.syscon tcp,TCP_NODELAY,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 9dd386083..51b82ac61 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,513,0,0,0,0 +.syscon tcp,TCP_NOTSENT_LOWAT,25,25,513,0,0,0,0 diff --git a/libc/sysv/consts/TCP_QUEUE_SEQ.S b/libc/sysv/consts/TCP_QUEUE_SEQ.S index cf20077ef..a8181b51a 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,0,0,0,0,0 +.syscon tcp,TCP_QUEUE_SEQ,21,21,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_QUICKACK.S b/libc/sysv/consts/TCP_QUICKACK.S index e0a8aede7..12b1cc37a 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,0,0,0,0,0 +.syscon tcp,TCP_QUICKACK,12,12,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_REPAIR.S b/libc/sysv/consts/TCP_REPAIR.S index ba8d9b3e7..cbacedf5c 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,0,0,0,0,0 +.syscon tcp,TCP_REPAIR,19,19,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_REPAIR_OPTIONS.S b/libc/sysv/consts/TCP_REPAIR_OPTIONS.S index b21f2fe6f..de71e0d6d 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,0,0,0,0,0 +.syscon tcp,TCP_REPAIR_OPTIONS,22,22,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_REPAIR_QUEUE.S b/libc/sysv/consts/TCP_REPAIR_QUEUE.S index 09a5e8a68..0c3c9291a 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,0,0,0,0,0 +.syscon tcp,TCP_REPAIR_QUEUE,20,20,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_SAVED_SYN.S b/libc/sysv/consts/TCP_SAVED_SYN.S index 1823c9604..55aab0a8f 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,0,0,0,0,0 +.syscon tcp,TCP_SAVED_SYN,28,28,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_SAVE_SYN.S b/libc/sysv/consts/TCP_SAVE_SYN.S index dc3686e9f..7829101d9 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,0,0,0,0,0 +.syscon tcp,TCP_SAVE_SYN,27,27,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_SYNCNT.S b/libc/sysv/consts/TCP_SYNCNT.S index 650f57ec0..482aff96e 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,0,0,0,0,0 +.syscon tcp,TCP_SYNCNT,7,7,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_THIN_DUPACK.S b/libc/sysv/consts/TCP_THIN_DUPACK.S index 3b5f1daa0..d1155c402 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,0,0,0,0,0 +.syscon tcp,TCP_THIN_DUPACK,17,17,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 dac1ec99a..fc5f1b0aa 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,0,0,0,0,0 +.syscon tcp,TCP_THIN_LINEAR_TIMEOUTS,16,16,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_TIMESTAMP.S b/libc/sysv/consts/TCP_TIMESTAMP.S index 0421ae602..515b6a6d3 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,0,0,0,0,0 +.syscon tcp,TCP_TIMESTAMP,24,24,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_ULP.S b/libc/sysv/consts/TCP_ULP.S index 292a3681c..eaeea9df5 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,0,0,0,0,0 +.syscon tcp,TCP_ULP,31,31,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_USER_TIMEOUT.S b/libc/sysv/consts/TCP_USER_TIMEOUT.S index a5f513e12..6b700c036 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,0,0,0,0,0 +.syscon tcp,TCP_USER_TIMEOUT,18,18,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_WINDOW_CLAMP.S b/libc/sysv/consts/TCP_WINDOW_CLAMP.S index 0b45e0d25..048476de0 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,0,0,0,0,0 +.syscon tcp,TCP_WINDOW_CLAMP,10,10,0,0,0,0,0 diff --git a/libc/sysv/consts/TCSADRAIN.S b/libc/sysv/consts/TCSADRAIN.S index 610e7f8d2..555b1c07a 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 +.syscon termios,TCSADRAIN,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/TCSAFLUSH.S b/libc/sysv/consts/TCSAFLUSH.S index 361536ba6..782aacef7 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 +.syscon termios,TCSAFLUSH,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/TCSANOW.S b/libc/sysv/consts/TCSANOW.S index 32ca3e526..0de2b46f5 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 +.syscon termios,TCSANOW,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCSBRK.S b/libc/sysv/consts/TCSBRK.S index 059f9c0cf..0069c8022 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,0x2000745e,0x2000745e,0x2000745e,0x2000745e,0 +.syscon termios,TCSBRK,0x5409,0x5409,0x2000745e,0x2000745e,0x2000745e,0x2000745e,0 diff --git a/libc/sysv/consts/TCSETS.S b/libc/sysv/consts/TCSETS.S index c9b831c54..462b4ba2d 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,0x80487414,0x802c7414,0x802c7414,0x802c7414,0x5402 +.syscon termios,TCSETS,0x5402,0x5402,0x80487414,0x802c7414,0x802c7414,0x802c7414,0x5402 diff --git a/libc/sysv/consts/TCSETSF.S b/libc/sysv/consts/TCSETSF.S index 59b21440d..777bca75b 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,0x80487416,0x802c7416,0x802c7416,0x802c7416,0x5404 +.syscon termios,TCSETSF,0x5404,0x5404,0x80487416,0x802c7416,0x802c7416,0x802c7416,0x5404 diff --git a/libc/sysv/consts/TCSETSW.S b/libc/sysv/consts/TCSETSW.S index 10075be5f..64290bc95 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,0x80487415,0x802c7415,0x802c7415,0x802c7415,0x5403 +.syscon termios,TCSETSW,0x5403,0x5403,0x80487415,0x802c7415,0x802c7415,0x802c7415,0x5403 diff --git a/libc/sysv/consts/TCXONC.S b/libc/sysv/consts/TCXONC.S index aa10407d7..d1cedac91 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,0,0,0,0,0 +.syscon termios,TCXONC,0x540A,0x540A,0,0,0,0,0 diff --git a/libc/sysv/consts/TEST_UNIT_READY.S b/libc/sysv/consts/TEST_UNIT_READY.S index da289e6ab..1866e229f 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 +.syscon misc,TEST_UNIT_READY,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TFD_CLOEXEC.S b/libc/sysv/consts/TFD_CLOEXEC.S index 7d3c9b071..3a6a6903a 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,0,0,0,0,0 +.syscon misc,TFD_CLOEXEC,0x080000,0x080000,0,0,0,0,0 diff --git a/libc/sysv/consts/TFD_NONBLOCK.S b/libc/sysv/consts/TFD_NONBLOCK.S index 747f0e5aa..6488e80d8 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,0,0,0,0,0 +.syscon misc,TFD_NONBLOCK,0x0800,0x0800,0,0,0,0,0 diff --git a/libc/sysv/consts/TFD_TIMER_ABSTIME.S b/libc/sysv/consts/TFD_TIMER_ABSTIME.S index 074d0f4b6..61fd4dfab 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,0,0,0,0,0 +.syscon misc,TFD_TIMER_ABSTIME,1,1,0,0,0,0,0 diff --git a/libc/sysv/consts/TGEXEC.S b/libc/sysv/consts/TGEXEC.S index 0015135ba..8b2580ac8 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,0 +.syscon misc,TGEXEC,8,8,8,8,8,8,0 diff --git a/libc/sysv/consts/TGREAD.S b/libc/sysv/consts/TGREAD.S index 00856e3c7..35bd55409 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,0 +.syscon misc,TGREAD,0x20,0x20,0x20,0x20,0x20,0x20,0 diff --git a/libc/sysv/consts/TGWRITE.S b/libc/sysv/consts/TGWRITE.S index c662de0a2..0521b90f9 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,0 +.syscon misc,TGWRITE,0x10,0x10,0x10,0x10,0x10,0x10,0 diff --git a/libc/sysv/consts/TIOCCBRK.S b/libc/sysv/consts/TIOCCBRK.S index 891cdc87d..d09a08338 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,0x2000747a,0x2000747a,0x2000747a,0x2000747a,0 +.syscon termios,TIOCCBRK,0x5428,0x5428,0x2000747a,0x2000747a,0x2000747a,0x2000747a,0 diff --git a/libc/sysv/consts/TIOCCDTR.S b/libc/sysv/consts/TIOCCDTR.S index 66e56ce2d..e43a011b6 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,0x20007478,0x20007478,0x20007478,0x20007478,0 +.syscon termios,TIOCCDTR,0,0,0x20007478,0x20007478,0x20007478,0x20007478,0 diff --git a/libc/sysv/consts/TIOCCHKVERAUTH.S b/libc/sysv/consts/TIOCCHKVERAUTH.S index 05b30a6e2..706a135e5 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,0x2000741e,0x2000741e,0 +.syscon termios,TIOCCHKVERAUTH,0,0,0,0,0x2000741e,0x2000741e,0 diff --git a/libc/sysv/consts/TIOCCONS.S b/libc/sysv/consts/TIOCCONS.S index 014ac687b..dd765be4e 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,0x80047462,0x80047462,0x80047462,0x80047462,0 +.syscon termios,TIOCCONS,0x541d,0x541d,0x80047462,0x80047462,0x80047462,0x80047462,0 diff --git a/libc/sysv/consts/TIOCEXT.S b/libc/sysv/consts/TIOCEXT.S index 7b07f1609..945192d1b 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,0x80047460,0x80047460,0x80047460,0x80047460,0 +.syscon termios,TIOCEXT,0,0,0x80047460,0x80047460,0x80047460,0x80047460,0 diff --git a/libc/sysv/consts/TIOCFLAG_CLOCAL.S b/libc/sysv/consts/TIOCFLAG_CLOCAL.S index 4e0732362..b713669e0 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,0x2,0x2,0 +.syscon termios,TIOCFLAG_CLOCAL,0,0,0,0,0x2,0x2,0 diff --git a/libc/sysv/consts/TIOCFLAG_MDMBUF.S b/libc/sysv/consts/TIOCFLAG_MDMBUF.S index e3c9dcacd..725d143aa 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,0x8,0x8,0 +.syscon termios,TIOCFLAG_MDMBUF,0,0,0,0,0x8,0x8,0 diff --git a/libc/sysv/consts/TIOCFLAG_PPS.S b/libc/sysv/consts/TIOCFLAG_PPS.S index dcb2ee5ba..2caf80b43 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,0x10,0x10,0 +.syscon termios,TIOCFLAG_PPS,0,0,0,0,0x10,0x10,0 diff --git a/libc/sysv/consts/TIOCFLAG_SOFTCAR.S b/libc/sysv/consts/TIOCFLAG_SOFTCAR.S index a4b25437c..31508b741 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,0x1,0x1,0 +.syscon termios,TIOCFLAG_SOFTCAR,0,0,0,0,0x1,0x1,0 diff --git a/libc/sysv/consts/TIOCFLUSH.S b/libc/sysv/consts/TIOCFLUSH.S index f428dfa9b..b9f8bf998 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,0x80047410,0x80047410,0x80047410,0x80047410,0 +.syscon termios,TIOCFLUSH,0x540b,0x540b,0x80047410,0x80047410,0x80047410,0x80047410,0 diff --git a/libc/sysv/consts/TIOCGDRAINWAIT.S b/libc/sysv/consts/TIOCGDRAINWAIT.S index b6bf1181b..9bd67c8bd 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,0x40047456,0x40047456,0,0,0 +.syscon termios,TIOCGDRAINWAIT,0,0,0x40047456,0x40047456,0,0,0 diff --git a/libc/sysv/consts/TIOCGETA.S b/libc/sysv/consts/TIOCGETA.S index 3c452c6fe..c4804e5d5 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,0x40487413,0x402c7413,0x402c7413,0x402c7413,0 +.syscon compat,TIOCGETA,0x5401,0x5401,0x40487413,0x402c7413,0x402c7413,0x402c7413,0 diff --git a/libc/sysv/consts/TIOCGETD.S b/libc/sysv/consts/TIOCGETD.S index f4ad1dba0..c327ca22d 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,0x4004741a,0x4004741a,0x4004741a,0x4004741a,0 +.syscon termios,TIOCGETD,0x5424,0x5424,0x4004741a,0x4004741a,0x4004741a,0x4004741a,0 diff --git a/libc/sysv/consts/TIOCGFLAGS.S b/libc/sysv/consts/TIOCGFLAGS.S index 182f380b8..d44d2b279 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,0x4004745d,0x4004745d,0 +.syscon termios,TIOCGFLAGS,0,0,0,0,0x4004745d,0x4004745d,0 diff --git a/libc/sysv/consts/TIOCGPGRP.S b/libc/sysv/consts/TIOCGPGRP.S index a54c6b65d..1e7fa6c7a 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,0x40047477,0x40047477,0x40047477,0x40047477,0 +.syscon termios,TIOCGPGRP,0x540f,0x540f,0x40047477,0x40047477,0x40047477,0x40047477,0 diff --git a/libc/sysv/consts/TIOCGPTN.S b/libc/sysv/consts/TIOCGPTN.S index 2707eef9a..95f38a188 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,0,0x4004740f,0,0,0 +.syscon pty,TIOCGPTN,0x80045430,0x80045430,0,0x4004740f,0,0,0 diff --git a/libc/sysv/consts/TIOCGSID.S b/libc/sysv/consts/TIOCGSID.S index 6418837d3..bf7af08cc 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,0x40047463,0x40047463,0x40047463,0x40047463,0 +.syscon termios,TIOCGSID,0x5429,0x5429,0x40047463,0x40047463,0x40047463,0x40047463,0 diff --git a/libc/sysv/consts/TIOCGTSTAMP.S b/libc/sysv/consts/TIOCGTSTAMP.S index c7d507d57..ea7a2dd2f 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,0x4010745b,0x4010745b,0 +.syscon termios,TIOCGTSTAMP,0,0,0,0,0x4010745b,0x4010745b,0 diff --git a/libc/sysv/consts/TIOCGWINSZ.S b/libc/sysv/consts/TIOCGWINSZ.S index 7a1d41b7a..3f885914f 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,1074295912,1074295912,1074295912,1074295912,0x5413 +.syscon termios,TIOCGWINSZ,0x5413,0x5413,1074295912,1074295912,1074295912,1074295912,0x5413 diff --git a/libc/sysv/consts/TIOCINQ.S b/libc/sysv/consts/TIOCINQ.S index 8031ea617..65cc34c87 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,0x4004667f,0x4004667f,0x4004667f,0x4004667f,0x4004667f +.syscon termios,TIOCINQ,0x541b,0x541b,0x4004667f,0x4004667f,0x4004667f,0x4004667f,0x4004667f diff --git a/libc/sysv/consts/TIOCMBIC.S b/libc/sysv/consts/TIOCMBIC.S index 43aa15d1a..c634d41f8 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,0x8004746b,0x8004746b,0x8004746b,0x8004746b,-1 +.syscon modem,TIOCMBIC,0x5417,0x5417,0x8004746b,0x8004746b,0x8004746b,0x8004746b,-1 diff --git a/libc/sysv/consts/TIOCMBIS.S b/libc/sysv/consts/TIOCMBIS.S index adf823ad5..b6766f571 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,0x8004746c,0x8004746c,0x8004746c,0x8004746c,-1 +.syscon modem,TIOCMBIS,0x5416,0x5416,0x8004746c,0x8004746c,0x8004746c,0x8004746c,-1 diff --git a/libc/sysv/consts/TIOCMGET.S b/libc/sysv/consts/TIOCMGET.S index fcb691a01..8e244eb2d 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,0x4004746a,0x4004746a,0x4004746a,0x4004746a,-1 +.syscon modem,TIOCMGET,0x5415,0x5415,0x4004746a,0x4004746a,0x4004746a,0x4004746a,-1 diff --git a/libc/sysv/consts/TIOCMODG.S b/libc/sysv/consts/TIOCMODG.S index b1fdef4c5..05aa8a142 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,0x40047403,0,0x4004746a,0x4004746a,-1 +.syscon modem,TIOCMODG,0,0,0x40047403,0,0x4004746a,0x4004746a,-1 diff --git a/libc/sysv/consts/TIOCMODS.S b/libc/sysv/consts/TIOCMODS.S index 687623fdd..e59fde8ee 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,0x80047404,0,0x8004746d,0x8004746d,-1 +.syscon modem,TIOCMODS,0,0,0x80047404,0,0x8004746d,0x8004746d,-1 diff --git a/libc/sysv/consts/TIOCMSDTRWAIT.S b/libc/sysv/consts/TIOCMSDTRWAIT.S index 3cbe885c8..3177b161c 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,0x8004745b,0x8004745b,0,0,-1 +.syscon modem,TIOCMSDTRWAIT,0,0,0x8004745b,0x8004745b,0,0,-1 diff --git a/libc/sysv/consts/TIOCMSET.S b/libc/sysv/consts/TIOCMSET.S index d870fd9b8..8abcf53fb 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,0x8004746d,0x8004746d,0x8004746d,0x8004746d,-1 +.syscon modem,TIOCMSET,0x5418,0x5418,0x8004746d,0x8004746d,0x8004746d,0x8004746d,-1 diff --git a/libc/sysv/consts/TIOCM_CAR.S b/libc/sysv/consts/TIOCM_CAR.S index 39f3cb7c6..fb3d1ffdd 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 +.syscon modem,TIOCM_CAR,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000 diff --git a/libc/sysv/consts/TIOCM_CD.S b/libc/sysv/consts/TIOCM_CD.S index c66594f83..30a70f796 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 +.syscon modem,TIOCM_CD,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000 diff --git a/libc/sysv/consts/TIOCM_CTS.S b/libc/sysv/consts/TIOCM_CTS.S index 09cd3139b..f0d5599fe 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 +.syscon modem,TIOCM_CTS,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000 diff --git a/libc/sysv/consts/TIOCM_DCD.S b/libc/sysv/consts/TIOCM_DCD.S index 8957b4e65..c4ad4c6c9 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,0x40,0,0,-1 +.syscon modem,TIOCM_DCD,0,0,0,0x40,0,0,-1 diff --git a/libc/sysv/consts/TIOCM_DSR.S b/libc/sysv/consts/TIOCM_DSR.S index 35235972f..2c903fd0c 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 +.syscon modem,TIOCM_DSR,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000 diff --git a/libc/sysv/consts/TIOCM_DTR.S b/libc/sysv/consts/TIOCM_DTR.S index 75bc0fbbc..047ee4fb1 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 +.syscon modem,TIOCM_DTR,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010 diff --git a/libc/sysv/consts/TIOCM_LE.S b/libc/sysv/consts/TIOCM_LE.S index 5b8cfd931..3bd192520 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 +.syscon modem,TIOCM_LE,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001 diff --git a/libc/sysv/consts/TIOCM_RI.S b/libc/sysv/consts/TIOCM_RI.S index aeb1788ca..0fab8f2a5 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 +.syscon modem,TIOCM_RI,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000 diff --git a/libc/sysv/consts/TIOCM_RNG.S b/libc/sysv/consts/TIOCM_RNG.S index 37fc184e3..5abef7319 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 +.syscon modem,TIOCM_RNG,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000 diff --git a/libc/sysv/consts/TIOCM_RTS.S b/libc/sysv/consts/TIOCM_RTS.S index eabffb22b..4e58823c8 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 +.syscon modem,TIOCM_RTS,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100 diff --git a/libc/sysv/consts/TIOCM_SR.S b/libc/sysv/consts/TIOCM_SR.S index d1a0c50b5..21a482d99 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 +.syscon modem,TIOCM_SR,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000 diff --git a/libc/sysv/consts/TIOCM_ST.S b/libc/sysv/consts/TIOCM_ST.S index b4063d0c6..009a5cc84 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 +.syscon modem,TIOCM_ST,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000,0b0000000000001000 diff --git a/libc/sysv/consts/TIOCNOTTY.S b/libc/sysv/consts/TIOCNOTTY.S index 83dfbf636..ebdfa0353 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,0x20007471,0x20007471,0x20007471,0x20007471,0 +.syscon termios,TIOCNOTTY,0x5422,0x5422,0x20007471,0x20007471,0x20007471,0x20007471,0 diff --git a/libc/sysv/consts/TIOCNXCL.S b/libc/sysv/consts/TIOCNXCL.S index 62306a4fb..6dc907709 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,0x2000740e,0x2000740e,0x2000740e,0x2000740e,0 +.syscon termios,TIOCNXCL,0x540d,0x540d,0x2000740e,0x2000740e,0x2000740e,0x2000740e,0 diff --git a/libc/sysv/consts/TIOCOUTQ.S b/libc/sysv/consts/TIOCOUTQ.S index 9427ef4fd..449885977 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,0x40047473,0x40047473,0x40047473,0x40047473,0 +.syscon termios,TIOCOUTQ,0x5411,0x5411,0x40047473,0x40047473,0x40047473,0x40047473,0 diff --git a/libc/sysv/consts/TIOCPKT.S b/libc/sysv/consts/TIOCPKT.S index 3e48ebe92..fa6caf829 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,0x80047470,0x80047470,0x80047470,0x80047470,-1 +.syscon pty,TIOCPKT,0x5420,0x5420,0x80047470,0x80047470,0x80047470,0x80047470,-1 diff --git a/libc/sysv/consts/TIOCPKT_DATA.S b/libc/sysv/consts/TIOCPKT_DATA.S index 4e78960e6..368b4e87f 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 +.syscon pty,TIOCPKT_DATA,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TIOCPKT_DOSTOP.S b/libc/sysv/consts/TIOCPKT_DOSTOP.S index 15e8494f4..07a74e6de 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 +.syscon pty,TIOCPKT_DOSTOP,32,32,32,32,32,32,32 diff --git a/libc/sysv/consts/TIOCPKT_FLUSHREAD.S b/libc/sysv/consts/TIOCPKT_FLUSHREAD.S index 2479e7727..a000228d5 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 +.syscon pty,TIOCPKT_FLUSHREAD,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/TIOCPKT_FLUSHWRITE.S b/libc/sysv/consts/TIOCPKT_FLUSHWRITE.S index f9097502d..6313ec087 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 +.syscon pty,TIOCPKT_FLUSHWRITE,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/TIOCPKT_IOCTL.S b/libc/sysv/consts/TIOCPKT_IOCTL.S index ba289ded0..26d296ea8 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 +.syscon pty,TIOCPKT_IOCTL,64,64,64,64,64,64,64 diff --git a/libc/sysv/consts/TIOCPKT_NOSTOP.S b/libc/sysv/consts/TIOCPKT_NOSTOP.S index 2527ca606..ee90f63c3 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 +.syscon pty,TIOCPKT_NOSTOP,16,16,16,16,16,16,16 diff --git a/libc/sysv/consts/TIOCPKT_START.S b/libc/sysv/consts/TIOCPKT_START.S index 9179a09c6..c6e0881e4 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 +.syscon pty,TIOCPKT_START,8,8,8,8,8,8,8 diff --git a/libc/sysv/consts/TIOCPKT_STOP.S b/libc/sysv/consts/TIOCPKT_STOP.S index 720dae15e..9540e794f 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 +.syscon pty,TIOCPKT_STOP,4,4,4,4,4,4,4 diff --git a/libc/sysv/consts/TIOCPTMASTER.S b/libc/sysv/consts/TIOCPTMASTER.S index 90d75ab34..dcd0f15f3 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,0x2000741c,0,0,0 +.syscon termios,TIOCPTMASTER,0,0,0,0x2000741c,0,0,0 diff --git a/libc/sysv/consts/TIOCPTSNAME.S b/libc/sysv/consts/TIOCPTSNAME.S index 73a46760b..835f8d82d 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,0x48087448,0 +.syscon termios,TIOCPTSNAME,0,0,0,0,0,0x48087448,0 diff --git a/libc/sysv/consts/TIOCPTYGNAME.S b/libc/sysv/consts/TIOCPTYGNAME.S index 9a03f2372..30948154b 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,0x40807453,0,0,0,0 +.syscon termios,TIOCPTYGNAME,0,0,0x40807453,0,0,0,0 diff --git a/libc/sysv/consts/TIOCPTYGRANT.S b/libc/sysv/consts/TIOCPTYGRANT.S index 149359fbb..2102ef62b 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,0x20007454,0,0,0,0 +.syscon termios,TIOCPTYGRANT,0,0,0x20007454,0,0,0,0 diff --git a/libc/sysv/consts/TIOCPTYUNLK.S b/libc/sysv/consts/TIOCPTYUNLK.S index 2da1b16c0..95f7b5aa8 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,0x20007452,0,0,0,0 +.syscon termios,TIOCPTYUNLK,0,0,0x20007452,0,0,0,0 diff --git a/libc/sysv/consts/TIOCREMOTE.S b/libc/sysv/consts/TIOCREMOTE.S index b89482ee1..845b2e6db 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,0x80047469,0,0x80047469,0x80047469,0 +.syscon termios,TIOCREMOTE,0,0,0x80047469,0,0x80047469,0x80047469,0 diff --git a/libc/sysv/consts/TIOCSBRK.S b/libc/sysv/consts/TIOCSBRK.S index 52c5ea7c0..ae9621f01 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,0x2000747b,0x2000747b,0x2000747b,0x2000747b,0 +.syscon termios,TIOCSBRK,0x5427,0x5427,0x2000747b,0x2000747b,0x2000747b,0x2000747b,0 diff --git a/libc/sysv/consts/TIOCSCTTY.S b/libc/sysv/consts/TIOCSCTTY.S index 6c73e86f7..a62852c67 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,0x20007461,0x20007461,0x20007461,0x20007461,0 +.syscon termios,TIOCSCTTY,0x540e,0x540e,0x20007461,0x20007461,0x20007461,0x20007461,0 diff --git a/libc/sysv/consts/TIOCSDRAINWAIT.S b/libc/sysv/consts/TIOCSDRAINWAIT.S index 1dd88827a..5b1f7c4c6 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,0x80047457,0x80047457,0,0,0 +.syscon termios,TIOCSDRAINWAIT,0,0,0x80047457,0x80047457,0,0,0 diff --git a/libc/sysv/consts/TIOCSDTR.S b/libc/sysv/consts/TIOCSDTR.S index 3e947bb4d..8bc349187 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,0x20007479,0x20007479,0x20007479,0x20007479,0 +.syscon termios,TIOCSDTR,0,0,0x20007479,0x20007479,0x20007479,0x20007479,0 diff --git a/libc/sysv/consts/TIOCSERGETLSR.S b/libc/sysv/consts/TIOCSERGETLSR.S index b531d2252..ee8b6faf6 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,0,0,0,0,0 +.syscon termios,TIOCSERGETLSR,0x5459,0x5459,0,0,0,0,0 diff --git a/libc/sysv/consts/TIOCSERGETMULTI.S b/libc/sysv/consts/TIOCSERGETMULTI.S index db733d41d..c05db9ce3 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,0,0,0,0,0 +.syscon termios,TIOCSERGETMULTI,0x545a,0x545a,0,0,0,0,0 diff --git a/libc/sysv/consts/TIOCSERSETMULTI.S b/libc/sysv/consts/TIOCSERSETMULTI.S index f298ae7b9..d5bbe1285 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,0,0,0,0,0 +.syscon termios,TIOCSERSETMULTI,0x545b,0x545b,0,0,0,0,0 diff --git a/libc/sysv/consts/TIOCSER_TEMT.S b/libc/sysv/consts/TIOCSER_TEMT.S index e41b3d11a..2d98b7694 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,0,0,0,0,0 +.syscon termios,TIOCSER_TEMT,1,1,0,0,0,0,0 diff --git a/libc/sysv/consts/TIOCSETA.S b/libc/sysv/consts/TIOCSETA.S index 742349984..54a288364 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,0x80487414,0x802c7414,0x802c7414,0x802c7414,0x5402 +.syscon compat,TIOCSETA,0x5402,0x5402,0x80487414,0x802c7414,0x802c7414,0x802c7414,0x5402 diff --git a/libc/sysv/consts/TIOCSETAF.S b/libc/sysv/consts/TIOCSETAF.S index 210cbef02..74c4c648c 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,0x80487416,0x802c7416,0x802c7416,0x802c7416,0x5402 +.syscon compat,TIOCSETAF,0x5404,0x5404,0x80487416,0x802c7416,0x802c7416,0x802c7416,0x5402 diff --git a/libc/sysv/consts/TIOCSETAW.S b/libc/sysv/consts/TIOCSETAW.S index 9c0e5a06d..60b8304bc 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,0x80487415,0x802c7415,0x802c7415,0x802c7415,0x5403 +.syscon compat,TIOCSETAW,0x5403,0x5403,0x80487415,0x802c7415,0x802c7415,0x802c7415,0x5403 diff --git a/libc/sysv/consts/TIOCSETD.S b/libc/sysv/consts/TIOCSETD.S index c5ef05712..74523dfaf 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,0x8004741b,0x8004741b,0x8004741b,0x8004741b,0 +.syscon termios,TIOCSETD,0x5423,0x5423,0x8004741b,0x8004741b,0x8004741b,0x8004741b,0 diff --git a/libc/sysv/consts/TIOCSETVERAUTH.S b/libc/sysv/consts/TIOCSETVERAUTH.S index 2b715171a..731390f7f 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,0x8004741c,0x8004741c,0 +.syscon termios,TIOCSETVERAUTH,0,0,0,0,0x8004741c,0x8004741c,0 diff --git a/libc/sysv/consts/TIOCSFLAGS.S b/libc/sysv/consts/TIOCSFLAGS.S index 57242547b..dbb4893ab 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,0x8004745c,0x8004745c,0 +.syscon termios,TIOCSFLAGS,0,0,0,0,0x8004745c,0x8004745c,0 diff --git a/libc/sysv/consts/TIOCSIG.S b/libc/sysv/consts/TIOCSIG.S index 8bc324253..ed1e44ea1 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,0x2000745f,0x2004745f,0x8004745f,0x8004745f,0 +.syscon termios,TIOCSIG,0x40045436,0x40045436,0x2000745f,0x2004745f,0x8004745f,0x8004745f,0 diff --git a/libc/sysv/consts/TIOCSPGRP.S b/libc/sysv/consts/TIOCSPGRP.S index 16f1a7d97..93510182f 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,0x80047476,0x80047476,0x80047476,0x80047476,0 +.syscon termios,TIOCSPGRP,0x5410,0x5410,0x80047476,0x80047476,0x80047476,0x80047476,0 diff --git a/libc/sysv/consts/TIOCSPTLCK.S b/libc/sysv/consts/TIOCSPTLCK.S index 702752b86..56cb1d38b 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,0,0,0,0,0 +.syscon pty,TIOCSPTLCK,0x40045431,0x40045431,0,0,0,0,0 diff --git a/libc/sysv/consts/TIOCSTART.S b/libc/sysv/consts/TIOCSTART.S index fb4c9008e..75473fc3c 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,0x2000746e,0x2000746e,0x2000746e,0x2000746e,0 +.syscon termios,TIOCSTART,0x540A,0x540A,0x2000746e,0x2000746e,0x2000746e,0x2000746e,0 diff --git a/libc/sysv/consts/TIOCSTAT.S b/libc/sysv/consts/TIOCSTAT.S index 35e81f5f9..9d7aff29b 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,0x20007465,0x20007465,0x20007465,0x20007465,0 +.syscon termios,TIOCSTAT,0,0,0x20007465,0x20007465,0x20007465,0x20007465,0 diff --git a/libc/sysv/consts/TIOCSTI.S b/libc/sysv/consts/TIOCSTI.S index f976e70ec..299ec61a9 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,0x80017472,0x80017472,0,0,0 +.syscon termios,TIOCSTI,0x5412,0x5412,0x80017472,0x80017472,0,0,0 diff --git a/libc/sysv/consts/TIOCSTOP.S b/libc/sysv/consts/TIOCSTOP.S index ce7d1fef2..5633d2239 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,0x2000746f,0x2000746f,0x2000746f,0x2000746f,0 +.syscon termios,TIOCSTOP,0x540A,0x540A,0x2000746f,0x2000746f,0x2000746f,0x2000746f,0 diff --git a/libc/sysv/consts/TIOCSTSTAMP.S b/libc/sysv/consts/TIOCSTSTAMP.S index d73b0d569..ce382203f 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,0x8008745a,0x8008745a,0 +.syscon termios,TIOCSTSTAMP,0,0,0,0,0x8008745a,0x8008745a,0 diff --git a/libc/sysv/consts/TIOCSWINSZ.S b/libc/sysv/consts/TIOCSWINSZ.S index f2e991fea..b18646a5a 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,0x80087467,0x80087467,0x80087467,0x80087467,0x5414 +.syscon termios,TIOCSWINSZ,0x5414,0x5414,0x80087467,0x80087467,0x80087467,0x80087467,0x5414 diff --git a/libc/sysv/consts/TIOCTIMESTAMP.S b/libc/sysv/consts/TIOCTIMESTAMP.S index a9391a84b..ccb382380 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,0x40107459,0x40107459,0,0,0 +.syscon termios,TIOCTIMESTAMP,0,0,0x40107459,0x40107459,0,0,0 diff --git a/libc/sysv/consts/TIOCUCNTL_CBRK.S b/libc/sysv/consts/TIOCUCNTL_CBRK.S index e0dbc010c..f1020b638 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,0x7a,0x7a,0 +.syscon termios,TIOCUCNTL_CBRK,0,0,0,0,0x7a,0x7a,0 diff --git a/libc/sysv/consts/TMAGLEN.S b/libc/sysv/consts/TMAGLEN.S index ead8a2b8b..30b877f7d 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,0 +.syscon misc,TMAGLEN,6,6,6,6,6,6,0 diff --git a/libc/sysv/consts/TOEXEC.S b/libc/sysv/consts/TOEXEC.S index 6c0e05a56..362cfeafe 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,0 +.syscon misc,TOEXEC,1,1,1,1,1,1,0 diff --git a/libc/sysv/consts/TOREAD.S b/libc/sysv/consts/TOREAD.S index c4742eff1..c828efe22 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,0 +.syscon misc,TOREAD,4,4,4,4,4,4,0 diff --git a/libc/sysv/consts/TOSTOP.S b/libc/sysv/consts/TOSTOP.S index 8d15dfd51..adfd2ed9b 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,4194304,4194304,4194304,4194304,0b0000000100000000 +.syscon termios,TOSTOP,0b0000000100000000,0b0000000100000000,4194304,4194304,4194304,4194304,0b0000000100000000 diff --git a/libc/sysv/consts/TOWRITE.S b/libc/sysv/consts/TOWRITE.S index f143ab264..37c464f51 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,0 +.syscon misc,TOWRITE,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/TRANSIENT.S b/libc/sysv/consts/TRANSIENT.S index 9ee572b7e..a9c7360c8 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,0 +.syscon misc,TRANSIENT,4,4,4,4,4,4,0 diff --git a/libc/sysv/consts/TRAP_BRKPT.S b/libc/sysv/consts/TRAP_BRKPT.S index a2a5e7b4d..fca52172a 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 +.syscon sicode,TRAP_BRKPT,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/TRAP_TRACE.S b/libc/sysv/consts/TRAP_TRACE.S index 1daca2f96..e56c2abea 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 +.syscon sicode,TRAP_TRACE,2,2,2,2,2,2,2 diff --git a/libc/sysv/consts/TSGID.S b/libc/sysv/consts/TSGID.S index 8070a4804..6a97e0d2e 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,0 +.syscon misc,TSGID,0x0400,0x0400,0x0400,0x0400,0x0400,0x0400,0 diff --git a/libc/sysv/consts/TSUID.S b/libc/sysv/consts/TSUID.S index c9679239f..34bb2af8a 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,0 +.syscon misc,TSUID,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0 diff --git a/libc/sysv/consts/TSVTX.S b/libc/sysv/consts/TSVTX.S index 83499bd5c..5c67de2c5 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,0 +.syscon misc,TSVTX,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0 diff --git a/libc/sysv/consts/TTYDEF_CFLAG.S b/libc/sysv/consts/TTYDEF_CFLAG.S index 37bcbb776..326007f20 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,0x4b00,0x4b00,0x4b00,0x4b00,0 +.syscon misc,TTYDEF_CFLAG,0x05a0,0x05a0,0x4b00,0x4b00,0x4b00,0x4b00,0 diff --git a/libc/sysv/consts/TTYDEF_IFLAG.S b/libc/sysv/consts/TTYDEF_IFLAG.S index 0da11c57a..5db4efae8 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,0x2b02,0x2b02,0x2b02,0x2b02,0 +.syscon misc,TTYDEF_IFLAG,0x2d22,0x2d22,0x2b02,0x2b02,0x2b02,0x2b02,0 diff --git a/libc/sysv/consts/TTYDEF_LFLAG.S b/libc/sysv/consts/TTYDEF_LFLAG.S index 810b01077..33f15245b 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,0x05cb,0x05cb,0x05cb,0x05cb,0 +.syscon misc,TTYDEF_LFLAG,0x8a1b,0x8a1b,0x05cb,0x05cb,0x05cb,0x05cb,0 diff --git a/libc/sysv/consts/TTYDEF_OFLAG.S b/libc/sysv/consts/TTYDEF_OFLAG.S index a08454fc1..cb38fc2be 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,3,3,7,7,0 +.syscon misc,TTYDEF_OFLAG,0x1805,0x1805,3,3,7,7,0 diff --git a/libc/sysv/consts/TTYDEF_SPEED.S b/libc/sysv/consts/TTYDEF_SPEED.S index fdf4626fb..84b54dd66 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,0x2580,0x2580,0x2580,0x2580,0 +.syscon misc,TTYDEF_SPEED,13,13,0x2580,0x2580,0x2580,0x2580,0 diff --git a/libc/sysv/consts/TTYDISC.S b/libc/sysv/consts/TTYDISC.S index d38421c6b..a980d74ef 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 +.syscon termios,TTYDISC,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TUEXEC.S b/libc/sysv/consts/TUEXEC.S index f5e390d38..cf1f5950d 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,0 +.syscon misc,TUEXEC,0x40,0x40,0x40,0x40,0x40,0x40,0 diff --git a/libc/sysv/consts/TUREAD.S b/libc/sysv/consts/TUREAD.S index 08769aa4b..968b067c1 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,0 +.syscon misc,TUREAD,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0 diff --git a/libc/sysv/consts/TUWRITE.S b/libc/sysv/consts/TUWRITE.S index 763d03b25..6a2c91155 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,0 +.syscon misc,TUWRITE,0x80,0x80,0x80,0x80,0x80,0x80,0 diff --git a/libc/sysv/consts/TVERSLEN.S b/libc/sysv/consts/TVERSLEN.S index c9e15640a..638d6d028 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,0 +.syscon misc,TVERSLEN,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/T_FMT.S b/libc/sysv/consts/T_FMT.S index 6774046c2..0ea850bb4 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,3,3,2,2,0 +.syscon misc,T_FMT,0x02002a,0x02002a,3,3,2,2,0 diff --git a/libc/sysv/consts/T_FMT_AMPM.S b/libc/sysv/consts/T_FMT_AMPM.S index c68f67d3d..c361eaa59 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,4,4,3,3,0 +.syscon misc,T_FMT_AMPM,0x02002b,0x02002b,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 0022bee01..e8e97e696 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,0,1,0,0,0 +.syscon misc,UDP_ENCAP_ESPINUDP_NON_IKE,1,1,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 f2e297c77..83be5812e 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,0,0,0,0,0 +.syscon misc,UDP_NO_CHECK6_RX,102,102,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 13c095e62..8b0583775 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,0,0,0,0,0 +.syscon misc,UDP_NO_CHECK6_TX,101,101,0,0,0,0,0 diff --git a/libc/sysv/consts/UL_GETFSIZE.S b/libc/sysv/consts/UL_GETFSIZE.S index 6ea04ed90..2842d318a 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,0,0,0 +.syscon misc,UL_GETFSIZE,1,1,1,1,0,0,0 diff --git a/libc/sysv/consts/UL_SETFSIZE.S b/libc/sysv/consts/UL_SETFSIZE.S index 3a35789c8..529e523d8 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,0,0,0 +.syscon misc,UL_SETFSIZE,2,2,2,2,0,0,0 diff --git a/libc/sysv/consts/UMOUNT_NOFOLLOW.S b/libc/sysv/consts/UMOUNT_NOFOLLOW.S index 3b4b593dd..dc256e03b 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,0,0,0,0,0 +.syscon unmount,UMOUNT_NOFOLLOW,8,8,0,0,0,0,0 diff --git a/libc/sysv/consts/USRQUOTA.S b/libc/sysv/consts/USRQUOTA.S index d875929a9..9f82ade1c 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 +.syscon misc,USRQUOTA,0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/UTIME_NOW.S b/libc/sysv/consts/UTIME_NOW.S index 2c05b683b..9e0927a7c 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,-1,-2,0x3fffffff,-2 +.syscon utime,UTIME_NOW,0x3fffffff,0x3fffffff,0x3fffffff,-1,-2,0x3fffffff,-2 diff --git a/libc/sysv/consts/UTIME_OMIT.S b/libc/sysv/consts/UTIME_OMIT.S index 437de70f8..df98a340a 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,-2,-1,0x3ffffffe,-1 +.syscon utime,UTIME_OMIT,0x3ffffffe,0x3ffffffe,0x3ffffffe,-2,-1,0x3ffffffe,-1 diff --git a/libc/sysv/consts/VDISCARD.S b/libc/sysv/consts/VDISCARD.S index 56352d9e5..226a0bd0d 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,15,15,15,15,13 +.syscon termios,VDISCARD,13+1,13+1,15,15,15,15,13 diff --git a/libc/sysv/consts/VEOF.S b/libc/sysv/consts/VEOF.S index 2ca8fb1ce..fbc860e95 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,0,0,0,0,4 +.syscon termios,VEOF,4+1,4+1,0,0,0,0,4 diff --git a/libc/sysv/consts/VEOL.S b/libc/sysv/consts/VEOL.S index a09dfdc34..5ff899bcf 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,1,1,1,1,11 +.syscon termios,VEOL,11+1,11+1,1,1,1,1,11 diff --git a/libc/sysv/consts/VEOL2.S b/libc/sysv/consts/VEOL2.S index c5376e531..38fec085e 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,2,2,2,2,16 +.syscon termios,VEOL2,16+1,16+1,2,2,2,2,16 diff --git a/libc/sysv/consts/VERASE.S b/libc/sysv/consts/VERASE.S index 730e0dee9..1e7c42b58 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,3,3,3,3,2 +.syscon termios,VERASE,2+1,2+1,3,3,3,3,2 diff --git a/libc/sysv/consts/VERIFY.S b/libc/sysv/consts/VERIFY.S index 359e928eb..9512a3289 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,0,0,0,0,0 +.syscon termios,VERIFY,47,47,0,0,0,0,0 diff --git a/libc/sysv/consts/VINTR.S b/libc/sysv/consts/VINTR.S index c3952aebe..e62313694 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,8,8,8,8,0 +.syscon termios,VINTR,0+1,0+1,8,8,8,8,0 diff --git a/libc/sysv/consts/VKILL.S b/libc/sysv/consts/VKILL.S index fe3ea7387..48a493933 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,5,5,5,5,3 +.syscon termios,VKILL,3+1,3+1,5,5,5,5,3 diff --git a/libc/sysv/consts/VLNEXT.S b/libc/sysv/consts/VLNEXT.S index 661ffe501..1daf27f52 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,14,14,14,14,15 +.syscon termios,VLNEXT,15+1,15+1,14,14,14,14,15 diff --git a/libc/sysv/consts/VMIN.S b/libc/sysv/consts/VMIN.S index 254175e8b..59cead3ef 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,16,16,16,16,6 +.syscon termios,VMIN,6+1,6+1,16,16,16,16,6 diff --git a/libc/sysv/consts/VQUIT.S b/libc/sysv/consts/VQUIT.S index 6e603d679..601a819e4 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,9,9,9,9,1 +.syscon termios,VQUIT,1+1,1+1,9,9,9,9,1 diff --git a/libc/sysv/consts/VREPRINT.S b/libc/sysv/consts/VREPRINT.S index ebc183242..db9d6115d 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,6,6,6,6,12 +.syscon termios,VREPRINT,12+1,12+1,6,6,6,6,12 diff --git a/libc/sysv/consts/VSTART.S b/libc/sysv/consts/VSTART.S index 489a38370..35be859a3 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,12,12,12,12,8 +.syscon termios,VSTART,8+1,8+1,12,12,12,12,8 diff --git a/libc/sysv/consts/VSTOP.S b/libc/sysv/consts/VSTOP.S index 55da19308..c7f43cb63 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,13,13,13,13,9 +.syscon termios,VSTOP,9+1,9+1,13,13,13,13,9 diff --git a/libc/sysv/consts/VSUSP.S b/libc/sysv/consts/VSUSP.S index 735b6396e..a734ef6db 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,10,10,10,10 +.syscon termios,VSUSP,10+1,10+1,10,10,10,10,10 diff --git a/libc/sysv/consts/VSWTC.S b/libc/sysv/consts/VSWTC.S index c422d8f16..b6b744f12 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,0,0,0,0,7 +.syscon termios,VSWTC,7+1,7+1,0,0,0,0,7 diff --git a/libc/sysv/consts/VT0.S b/libc/sysv/consts/VT0.S index ac93dc552..dc53c382c 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,0b000000000000000000,0b000000000000000000,0,0,0b0000000000000000 +.syscon termios,VT0,0b0000000000000000,0b0000000000000000,0b000000000000000000,0b000000000000000000,0,0,0b0000000000000000 diff --git a/libc/sysv/consts/VT1.S b/libc/sysv/consts/VT1.S index 514ebf2dd..1e689ff4d 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,0b010000000000000000,0b010000000000000000,0,0,0b0100000000000000 +.syscon termios,VT1,0b0100000000000000,0b0100000000000000,0b010000000000000000,0b010000000000000000,0,0,0b0100000000000000 diff --git a/libc/sysv/consts/VTDLY.S b/libc/sysv/consts/VTDLY.S index 47b721b82..aff0a045b 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,0b010000000000000000,0b010000000000000000,0,0,0b0100000000000000 +.syscon termios,VTDLY,0b0100000000000000,0b0100000000000000,0b010000000000000000,0b010000000000000000,0,0,0b0100000000000000 diff --git a/libc/sysv/consts/VTIME.S b/libc/sysv/consts/VTIME.S index 7a31658c5..887dbfd9a 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,17,17,17,17,5 +.syscon termios,VTIME,5+1,5+1,17,17,17,17,5 diff --git a/libc/sysv/consts/VWERASE.S b/libc/sysv/consts/VWERASE.S index b84b37091..1f7da7146 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,4,4,4,4,14 +.syscon termios,VWERASE,14+1,14+1,4,4,4,4,14 diff --git a/libc/sysv/consts/WCONTINUED.S b/libc/sysv/consts/WCONTINUED.S index 5832c3d7c..f854af1fb 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,0x10,4,8,16,0 +.syscon waitpid,WCONTINUED,8,8,0x10,4,8,16,0 diff --git a/libc/sysv/consts/WEOF.S b/libc/sysv/consts/WEOF.S index 84c1f5a93..8e611b6ef 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,-1,-1,-1,-1,-1 +.syscon misc,WEOF,0xffffffff,0xffffffff,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/WEXITED.S b/libc/sysv/consts/WEXITED.S index 3ee58914c..6735e3883 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,0x10,0,32,0 +.syscon waitid,WEXITED,4,4,4,0x10,0,32,0 diff --git a/libc/sysv/consts/WNOHANG.S b/libc/sysv/consts/WNOHANG.S index 541ce8135..00bf8fb3e 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 +.syscon waitpid,WNOHANG,1,1,1,1,1,1,1 diff --git a/libc/sysv/consts/WNOWAIT.S b/libc/sysv/consts/WNOWAIT.S index 8d2dd2443..162707a2f 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,0x20,8,0,0x10000,0 +.syscon waitid,WNOWAIT,0x01000000,0x01000000,0x20,8,0,0x10000,0 diff --git a/libc/sysv/consts/WORD_BIT.S b/libc/sysv/consts/WORD_BIT.S index fb0f2a6ff..4053f4bb1 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,0 +.syscon misc,WORD_BIT,0x20,0x20,0x20,0x20,0x20,0x20,0 diff --git a/libc/sysv/consts/WRQ.S b/libc/sysv/consts/WRQ.S index 507992bb7..6ee9fec4c 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,0 +.syscon misc,WRQ,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/WSTOPPED.S b/libc/sysv/consts/WSTOPPED.S index 8d44e55ce..c16c7a4bb 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,8,2,0,2,0 +.syscon waitid,WSTOPPED,2,2,8,2,0,2,0 diff --git a/libc/sysv/consts/WUNTRACED.S b/libc/sysv/consts/WUNTRACED.S index fbadaa94c..dfc83d178 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,0 +.syscon waitpid,WUNTRACED,2,2,2,2,2,2,0 diff --git a/libc/sysv/consts/W_OK.S b/libc/sysv/consts/W_OK.S index ff52a5a5b..be9b244e4 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,0x40000000 +.syscon access,W_OK,2,2,2,2,2,2,0x40000000 diff --git a/libc/sysv/consts/XATTR_CREATE.S b/libc/sysv/consts/XATTR_CREATE.S index 4255d5725..7ec2c0935 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,2,0,0,0,0 +.syscon misc,XATTR_CREATE,1,1,2,0,0,0,0 diff --git a/libc/sysv/consts/XATTR_REPLACE.S b/libc/sysv/consts/XATTR_REPLACE.S index 225735171..c8d65a7f9 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,4,0,0,0,0 +.syscon misc,XATTR_REPLACE,2,2,4,0,0,0,0 diff --git a/libc/sysv/consts/XCASE.S b/libc/sysv/consts/XCASE.S index 5e711bf41..4edce0cd6 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,0,0,16777216,0,0b0000000000000100 +.syscon termios,XCASE,0b0000000000000100,0b0000000000000100,0,0,16777216,0,0b0000000000000100 diff --git a/libc/sysv/consts/XTABS.S b/libc/sysv/consts/XTABS.S index d6e186fef..61582b153 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,0b000000110000000000,0b000000110000000000,0,0b000000110000000000,0b0001100000000000 +.syscon termios,XTABS,0b0001100000000000,0b0001100000000000,0b000000110000000000,0b000000110000000000,0,0b000000110000000000,0b0001100000000000 diff --git a/libc/sysv/consts/X_OK.S b/libc/sysv/consts/X_OK.S index 6a9d2c7f9..845832a4e 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,0xa0000000 +.syscon access,X_OK,1,1,1,1,1,1,0xa0000000 diff --git a/libc/sysv/consts/_ARG_MAX.S b/libc/sysv/consts/_ARG_MAX.S index 1071d0042..ad431fde0 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,1024*1024,512*1024,512*1024,256*1024,32767*2 +.syscon limits,_ARG_MAX,128*1024,128*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 fa1700a25..5ce88fa36 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,0,0,0,0,0 +.syscon misc,_LINUX_QUOTA_VERSION,2,2,0,0,0,0,0 diff --git a/libc/sysv/consts/_NAME_MAX.S b/libc/sysv/consts/_NAME_MAX.S index 42d20d0bb..90e9ad779 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,511,255 +.syscon limits,_NAME_MAX,255,255,255,255,255,511,255 diff --git a/libc/sysv/consts/_NSIG.S b/libc/sysv/consts/_NSIG.S index e1efcc23a..557aed25c 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,32,128,32,64,64 +.syscon limits,_NSIG,64,64,32,128,32,64,64 diff --git a/libc/sysv/consts/_PATH_MAX.S b/libc/sysv/consts/_PATH_MAX.S index af56d92f4..54c024ee3 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,1024,1024,1024,1024,512 +.syscon limits,_PATH_MAX,4096,4096,1024,1024,1024,1024,512 diff --git a/libc/sysv/consts/_SEM_SEMUN_UNDEFINED.S b/libc/sysv/consts/_SEM_SEMUN_UNDEFINED.S index aa810b9ba..4f01ffbe6 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,0,0,0,0,0 +.syscon misc,_SEM_SEMUN_UNDEFINED,1,1,0,0,0,0,0 diff --git a/libc/sysv/consts/__NR__sysctl.S b/libc/sysv/consts/__NR__sysctl.S index 2eac6dad4..cd5f8299b 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR__sysctl,0x009c,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_accept.S b/libc/sysv/consts/__NR_accept.S index abd3c8308..6d53c9f75 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,0x200001e,0x0063,0x001e,0x01e,0xfff +.syscon nr,__NR_accept,0x002b,0x00ca,0x200001e,0x0063,0x001e,0x01e,0xfff diff --git a/libc/sysv/consts/__NR_accept4.S b/libc/sysv/consts/__NR_accept4.S index 13ccb7959..ce381099f 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,0xfff,0x021d,0x005d,0xfff,0xfff +.syscon nr,__NR_accept4,0x0120,0x00f2,0xfff,0x021d,0x005d,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_access.S b/libc/sysv/consts/__NR_access.S index bcbebd9d5..34369e655 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,0x2000021,0x0021,0x0021,0x021,0xfff +.syscon nr,__NR_access,0x0015,0x0fff,0x2000021,0x0021,0x0021,0x021,0xfff diff --git a/libc/sysv/consts/__NR_acct.S b/libc/sysv/consts/__NR_acct.S index 5aa75db71..cc9d9952d 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,0x2000033,0x0033,0x0033,0x033,0xfff +.syscon nr,__NR_acct,0x00a3,0x0059,0x2000033,0x0033,0x0033,0x033,0xfff diff --git a/libc/sysv/consts/__NR_add_key.S b/libc/sysv/consts/__NR_add_key.S index 2b8a5c1d9..6806c5b85 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_add_key,0x00f8,0x00d9,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_adjtimex.S b/libc/sysv/consts/__NR_adjtimex.S index 2ee8722aa..88c241b42 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_adjtimex,0x009f,0x00ab,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_alarm.S b/libc/sysv/consts/__NR_alarm.S index 5d1f19d99..8a68fbaea 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_alarm,0x0025,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_arch_prctl.S b/libc/sysv/consts/__NR_arch_prctl.S index f6defec8c..4f123f2ae 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,0x3000003,0x00a5,0x149,0x13d,0xfff +.syscon nr,__NR_arch_prctl,0x009e,0x0fff,0x3000003,0x00a5,0x149,0x13d,0xfff diff --git a/libc/sysv/consts/__NR_bind.S b/libc/sysv/consts/__NR_bind.S index ce037f722..9c0d772ae 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,0x2000068,0x0068,0x0068,0x068,0xfff +.syscon nr,__NR_bind,0x0031,0x00c8,0x2000068,0x0068,0x0068,0x068,0xfff diff --git a/libc/sysv/consts/__NR_bpf.S b/libc/sysv/consts/__NR_bpf.S index 44c6d5fdf..0a4467f41 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_bpf,0x0141,0x0118,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_capget.S b/libc/sysv/consts/__NR_capget.S index 176c082fa..89c2faf86 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_capget,0x007d,0x005a,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_capset.S b/libc/sysv/consts/__NR_capset.S index e5e2f0c23..799c78e36 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_capset,0x007e,0x005b,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_chdir.S b/libc/sysv/consts/__NR_chdir.S index f65b24d01..bbb3f7b44 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,0x200000c,0x000c,0x000c,0x00c,0xfff +.syscon nr,__NR_chdir,0x0050,0x0031,0x200000c,0x000c,0x000c,0x00c,0xfff diff --git a/libc/sysv/consts/__NR_chmod.S b/libc/sysv/consts/__NR_chmod.S index 16a682379..159415ffa 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,0x200000f,0x000f,0x000f,0x00f,0xfff +.syscon nr,__NR_chmod,0x005a,0x0fff,0x200000f,0x000f,0x000f,0x00f,0xfff diff --git a/libc/sysv/consts/__NR_chown.S b/libc/sysv/consts/__NR_chown.S index 696da41c4..02d8d01d4 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,0x2000010,0x0010,0x0010,0x010,0xfff +.syscon nr,__NR_chown,0x005c,0x0fff,0x2000010,0x0010,0x0010,0x010,0xfff diff --git a/libc/sysv/consts/__NR_chroot.S b/libc/sysv/consts/__NR_chroot.S index 5f0a761a5..fcfbdc464 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,0x200003d,0x003d,0x003d,0x03d,0xfff +.syscon nr,__NR_chroot,0x00a1,0x0033,0x200003d,0x003d,0x003d,0x03d,0xfff diff --git a/libc/sysv/consts/__NR_clock_adjtime.S b/libc/sysv/consts/__NR_clock_adjtime.S index 39e2f4702..5d22284ed 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_clock_adjtime,0x0131,0x010a,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_clock_getres.S b/libc/sysv/consts/__NR_clock_getres.S index 5c1178c34..78524fc12 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,0xfff,0x00ea,0x0059,0x1ad,0xfff +.syscon nr,__NR_clock_getres,0x00e5,0x0072,0xfff,0x00ea,0x0059,0x1ad,0xfff diff --git a/libc/sysv/consts/__NR_clock_gettime.S b/libc/sysv/consts/__NR_clock_gettime.S index 199133b74..53af0b3d7 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,0xfff,0x00e8,0x0057,0x1ab,0xfff +.syscon nr,__NR_clock_gettime,0x00e4,0x0071,0xfff,0x00e8,0x0057,0x1ab,0xfff diff --git a/libc/sysv/consts/__NR_clock_nanosleep.S b/libc/sysv/consts/__NR_clock_nanosleep.S index f5be9d951..167e090a8 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,0xfff,0x00f4,0xfff,0x1dd,0xfff +.syscon nr,__NR_clock_nanosleep,0x00e6,0x0073,0xfff,0x00f4,0xfff,0x1dd,0xfff diff --git a/libc/sysv/consts/__NR_clock_settime.S b/libc/sysv/consts/__NR_clock_settime.S index b465f65dd..c774bba2f 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,0xfff,0x00e9,0x0058,0x1ac,0xfff +.syscon nr,__NR_clock_settime,0x00e3,0x0070,0xfff,0x00e9,0x0058,0x1ac,0xfff diff --git a/libc/sysv/consts/__NR_clone.S b/libc/sysv/consts/__NR_clone.S index 0087233b3..de71fde4c 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,0xfff,0xfff,0xfff,0x11f,0xfff +.syscon nr,__NR_clone,0x0038,0x00dc,0xfff,0xfff,0xfff,0x11f,0xfff diff --git a/libc/sysv/consts/__NR_close.S b/libc/sysv/consts/__NR_close.S index 15f1b19fe..facc94451 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,0x2000006,0x0006,0x0006,0x006,0xfff +.syscon nr,__NR_close,0x0003,0x0039,0x2000006,0x0006,0x0006,0x006,0xfff diff --git a/libc/sysv/consts/__NR_connect.S b/libc/sysv/consts/__NR_connect.S index db3b78ce8..69543d8d7 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,0x2000062,0x0062,0x0062,0x062,0xfff +.syscon nr,__NR_connect,0x002a,0x00cb,0x2000062,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 2870056bf..a9ca18814 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_copy_file_range,0x0146,0x011d,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_cpuset_getaffinity.S b/libc/sysv/consts/__NR_cpuset_getaffinity.S index 7d24f9bb4..2f498a256 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,0x01e7,0xfff,0xfff,0xfff +.syscon nr,__NR_cpuset_getaffinity,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 8c33fef14..90faa326d 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,0x01e8,0xfff,0xfff,0xfff +.syscon nr,__NR_cpuset_setaffinity,0xfff,0xfff,0xfff,0x01e8,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_creat.S b/libc/sysv/consts/__NR_creat.S index 1286d7929..ed95fc7a2 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,0xfff,0x0008,0xfff,0x008,0xfff +.syscon nr,__NR_creat,0x0055,0x0fff,0xfff,0x0008,0xfff,0x008,0xfff diff --git a/libc/sysv/consts/__NR_delete_module.S b/libc/sysv/consts/__NR_delete_module.S index 93c9f431e..341a58e7f 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_delete_module,0x00b0,0x006a,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_dup.S b/libc/sysv/consts/__NR_dup.S index 7c9c6a64f..aa35e8fc5 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,0x2000029,0x0029,0x0029,0x029,0xfff +.syscon nr,__NR_dup,0x0020,0x0017,0x2000029,0x0029,0x0029,0x029,0xfff diff --git a/libc/sysv/consts/__NR_dup2.S b/libc/sysv/consts/__NR_dup2.S index f60d3bed5..41d82d0a7 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,0x200005a,0x005a,0x005a,0x05a,0xfff +.syscon nr,__NR_dup2,0x0021,0x0fff,0x200005a,0x005a,0x005a,0x05a,0xfff diff --git a/libc/sysv/consts/__NR_dup3.S b/libc/sysv/consts/__NR_dup3.S index a578989e1..c4b577bd3 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,0xfff,0xfff,0x0066,0x1c6,0xfff +.syscon nr,__NR_dup3,0x0124,0x0018,0xfff,0xfff,0x0066,0x1c6,0xfff diff --git a/libc/sysv/consts/__NR_epoll_create.S b/libc/sysv/consts/__NR_epoll_create.S index 911bcbc3b..9f20e3a08 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_epoll_create,0x00d5,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_epoll_create1.S b/libc/sysv/consts/__NR_epoll_create1.S index e156f9132..ea2876a46 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_epoll_create1,0x0123,0x0014,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_epoll_ctl.S b/libc/sysv/consts/__NR_epoll_ctl.S index 373455fb4..c922a6a18 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_epoll_ctl,0x00e9,0x0015,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_epoll_pwait.S b/libc/sysv/consts/__NR_epoll_pwait.S index 4005e238b..33dd8d0bd 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_epoll_pwait,0x0119,0x0016,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_epoll_wait.S b/libc/sysv/consts/__NR_epoll_wait.S index 9b4c9a0c4..81f938ec9 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_epoll_wait,0x00e8,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_eventfd.S b/libc/sysv/consts/__NR_eventfd.S index 3bad98e75..66a05ffa0 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_eventfd,0x011c,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_eventfd2.S b/libc/sysv/consts/__NR_eventfd2.S index 7e2710e5a..a6b1f8736 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_eventfd2,0x0122,0x0013,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_execve.S b/libc/sysv/consts/__NR_execve.S index 4f46f9ad6..6c2e7738c 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,0x200003b,0x003b,0x003b,0x03b,0xfff +.syscon nr,__NR_execve,0x003b,0x00dd,0x200003b,0x003b,0x003b,0x03b,0xfff diff --git a/libc/sysv/consts/__NR_execveat.S b/libc/sysv/consts/__NR_execveat.S index 0dc5e154a..c761d3aea 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_execveat,0x0142,0x0119,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_exit.S b/libc/sysv/consts/__NR_exit.S index de72e4a7c..5bd0481dc 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,0x2000169,0x01af,0x012e,0x136,0xfff +.syscon nr,__NR_exit,0x003c,0x005d,0x2000169,0x01af,0x012e,0x136,0xfff diff --git a/libc/sysv/consts/__NR_exit_group.S b/libc/sysv/consts/__NR_exit_group.S index 8c3e70d13..8ab6aef2c 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,0x2000001,0x0001,0x0001,0x001,0xfff +.syscon nr,__NR_exit_group,0x00e7,0x005e,0x2000001,0x0001,0x0001,0x001,0xfff diff --git a/libc/sysv/consts/__NR_faccessat.S b/libc/sysv/consts/__NR_faccessat.S index 84c542fb3..61c82d79b 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,0x20001d2,0x01e9,0x0139,0x1ce,0xfff +.syscon nr,__NR_faccessat,0x010d,0x0030,0x20001d2,0x01e9,0x0139,0x1ce,0xfff diff --git a/libc/sysv/consts/__NR_fadvise.S b/libc/sysv/consts/__NR_fadvise.S index 2666a7a64..2251a5392 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,0xfff,0x0213,0xfff,0xfff,0xfff +.syscon nr,__NR_fadvise,0x00dd,0x00df,0xfff,0x0213,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_fallocate.S b/libc/sysv/consts/__NR_fallocate.S index a8879c777..dc302179b 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_fallocate,0x011d,0x002f,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_fanotify_init.S b/libc/sysv/consts/__NR_fanotify_init.S index 7d1cd9c72..762fe7658 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_fanotify_init,0x012c,0x0106,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_fanotify_mark.S b/libc/sysv/consts/__NR_fanotify_mark.S index 71ef3b724..327495652 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_fanotify_mark,0x012d,0x0107,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_fchdir.S b/libc/sysv/consts/__NR_fchdir.S index 025b0331b..d028c2828 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,0x200000d,0x000d,0x000d,0x00d,0xfff +.syscon nr,__NR_fchdir,0x0051,0x0032,0x200000d,0x000d,0x000d,0x00d,0xfff diff --git a/libc/sysv/consts/__NR_fchmod.S b/libc/sysv/consts/__NR_fchmod.S index 6908b843b..09aa8cab3 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,0x200007c,0x007c,0x007c,0x07c,0xfff +.syscon nr,__NR_fchmod,0x005b,0x0034,0x200007c,0x007c,0x007c,0x07c,0xfff diff --git a/libc/sysv/consts/__NR_fchmodat.S b/libc/sysv/consts/__NR_fchmodat.S index 82a950b4d..08b8f45e9 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,0x20001d3,0x01ea,0x013a,0x1cf,0xfff +.syscon nr,__NR_fchmodat,0x010c,0x0035,0x20001d3,0x01ea,0x013a,0x1cf,0xfff diff --git a/libc/sysv/consts/__NR_fchown.S b/libc/sysv/consts/__NR_fchown.S index 50ad43ad7..e13bf81fd 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,0x200007b,0x007b,0x007b,0x07b,0xfff +.syscon nr,__NR_fchown,0x005d,0x0037,0x200007b,0x007b,0x007b,0x07b,0xfff diff --git a/libc/sysv/consts/__NR_fchownat.S b/libc/sysv/consts/__NR_fchownat.S index e40c43fac..c15f1dce9 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,0x20001d4,0x01eb,0x013b,0x1d0,0xfff +.syscon nr,__NR_fchownat,0x0104,0x0036,0x20001d4,0x01eb,0x013b,0x1d0,0xfff diff --git a/libc/sysv/consts/__NR_fcntl.S b/libc/sysv/consts/__NR_fcntl.S index 168ed2172..35572fcf3 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,0x200005c,0x005c,0x005c,0x05c,0xfff +.syscon nr,__NR_fcntl,0x0048,0x0019,0x200005c,0x005c,0x005c,0x05c,0xfff diff --git a/libc/sysv/consts/__NR_fdatasync.S b/libc/sysv/consts/__NR_fdatasync.S index a11c28d70..aafce4379 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,0x20000bb,0x0226,0x005f,0x0f1,0xfff +.syscon nr,__NR_fdatasync,0x004b,0x0053,0x20000bb,0x0226,0x005f,0x0f1,0xfff diff --git a/libc/sysv/consts/__NR_fgetxattr.S b/libc/sysv/consts/__NR_fgetxattr.S index 00a21ee30..4381fe328 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,0x20000eb,0xfff,0xfff,0x17c,0xfff +.syscon nr,__NR_fgetxattr,0x00c1,0x000a,0x20000eb,0xfff,0xfff,0x17c,0xfff diff --git a/libc/sysv/consts/__NR_finit_module.S b/libc/sysv/consts/__NR_finit_module.S index 85bd972e8..5a78ea8f2 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_finit_module,0x0139,0x0111,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_flistxattr.S b/libc/sysv/consts/__NR_flistxattr.S index 3201ed5fe..2f2d63a99 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,0x20000f1,0xfff,0xfff,0x17f,0xfff +.syscon nr,__NR_flistxattr,0x00c4,0x000d,0x20000f1,0xfff,0xfff,0x17f,0xfff diff --git a/libc/sysv/consts/__NR_flock.S b/libc/sysv/consts/__NR_flock.S index 3257555e4..ee13784ca 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,0x2000083,0x0083,0x0083,0x083,0xfff +.syscon nr,__NR_flock,0x0049,0x0020,0x2000083,0x0083,0x0083,0x083,0xfff diff --git a/libc/sysv/consts/__NR_fork.S b/libc/sysv/consts/__NR_fork.S index 8af233ca2..04b896cfb 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,0x2000002,0x0002,0x0002,0x002,0xfff +.syscon nr,__NR_fork,0x0039,0x0fff,0x2000002,0x0002,0x0002,0x002,0xfff diff --git a/libc/sysv/consts/__NR_fremovexattr.S b/libc/sysv/consts/__NR_fremovexattr.S index f97f52992..0d1c25d23 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,0x20000ef,0xfff,0xfff,0x182,0xfff +.syscon nr,__NR_fremovexattr,0x00c7,0x0010,0x20000ef,0xfff,0xfff,0x182,0xfff diff --git a/libc/sysv/consts/__NR_fsetxattr.S b/libc/sysv/consts/__NR_fsetxattr.S index 5f39e810e..cc21c70b5 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,0x20000ed,0xfff,0xfff,0x179,0xfff +.syscon nr,__NR_fsetxattr,0x00be,0x0007,0x20000ed,0xfff,0xfff,0x179,0xfff diff --git a/libc/sysv/consts/__NR_fstat.S b/libc/sysv/consts/__NR_fstat.S index 0bf1c3a0c..13ce7358b 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,0x2000153,0x0227,0x0035,0x1b8,0xfff +.syscon nr,__NR_fstat,0x0005,0x0050,0x2000153,0x0227,0x0035,0x1b8,0xfff diff --git a/libc/sysv/consts/__NR_fstatat.S b/libc/sysv/consts/__NR_fstatat.S index 42b606ba4..bebabd187 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,0x20001d6,0x0228,0x002a,0x1d2,0xfff +.syscon nr,__NR_fstatat,0x0106,0x004f,0x20001d6,0x0228,0x002a,0x1d2,0xfff diff --git a/libc/sysv/consts/__NR_fstatfs.S b/libc/sysv/consts/__NR_fstatfs.S index 7892a980b..dd70f5a46 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,0x200015a,0x022c,0x0040,0xfff,0xfff +.syscon nr,__NR_fstatfs,0x008a,0x002c,0x200015a,0x022c,0x0040,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_fsync.S b/libc/sysv/consts/__NR_fsync.S index 21eda63c5..0bb25a56d 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,0x200005f,0x005f,0x005f,0x05f,0xfff +.syscon nr,__NR_fsync,0x004a,0x0052,0x200005f,0x005f,0x005f,0x05f,0xfff diff --git a/libc/sysv/consts/__NR_ftruncate.S b/libc/sysv/consts/__NR_ftruncate.S index 008a10cf0..44979e104 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,0x20000c9,0x01e0,0x00c9,0x0c9,0xfff +.syscon nr,__NR_ftruncate,0x004d,0x002e,0x20000c9,0x01e0,0x00c9,0x0c9,0xfff diff --git a/libc/sysv/consts/__NR_futex.S b/libc/sysv/consts/__NR_futex.S index e2fc44985..9b953ba1f 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,0xfff,0x1c6,0x0053,0x0a6,0xfff +.syscon nr,__NR_futex,0x00ca,0x0062,0xfff,0x1c6,0x0053,0x0a6,0xfff diff --git a/libc/sysv/consts/__NR_futimens.S b/libc/sysv/consts/__NR_futimens.S index 0eae2d7b2..d69303e2b 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,0xfff,0x0222,0x0055,0x1d8,0xfff +.syscon nr,__NR_futimens,0xfff,0x0fff,0xfff,0x0222,0x0055,0x1d8,0xfff diff --git a/libc/sysv/consts/__NR_futimes.S b/libc/sysv/consts/__NR_futimes.S index fc1ec59be..9116463fa 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,0x200008b,0x00ce,0x004d,0x1a7,0xfff +.syscon nr,__NR_futimes,0xfff,0x0fff,0x200008b,0x00ce,0x004d,0x1a7,0xfff diff --git a/libc/sysv/consts/__NR_futimesat.S b/libc/sysv/consts/__NR_futimesat.S index 12cc92abe..e8473cd7f 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,0xfff,0x01ee,0xfff,0xfff,0xfff +.syscon nr,__NR_futimesat,0x0105,0x0fff,0xfff,0x01ee,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_get_mempolicy.S b/libc/sysv/consts/__NR_get_mempolicy.S index a28c8e5fb..319545738 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_get_mempolicy,0x00ef,0x00ec,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 7ec5b07dc..c1d63896d 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,0xfff,0xfff,0xfff,0x0a8,0xfff +.syscon nr,__NR_get_robust_list,0x0112,0x0064,0xfff,0xfff,0xfff,0x0a8,0xfff diff --git a/libc/sysv/consts/__NR_getcpu.S b/libc/sysv/consts/__NR_getcpu.S index 8cbc875c5..310fc759f 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_getcpu,0x0135,0x00a8,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_getcwd.S b/libc/sysv/consts/__NR_getcwd.S index 0fc634eb1..165197bed 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,0xfff,0x0146,0x0130,0x128,0xfff +.syscon nr,__NR_getcwd,0x004f,0x0011,0xfff,0x0146,0x0130,0x128,0xfff diff --git a/libc/sysv/consts/__NR_getdents.S b/libc/sysv/consts/__NR_getdents.S index 820b9c253..b5f896982 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,0xfff,0x0110,0x0063,0x186,0xfff +.syscon nr,__NR_getdents,0x00d9,0x003d,0xfff,0x0110,0x0063,0x186,0xfff diff --git a/libc/sysv/consts/__NR_getegid.S b/libc/sysv/consts/__NR_getegid.S index 3eb25e4b2..31dd9172e 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,0x200002b,0x002b,0x002b,0xfff,0xfff +.syscon nr,__NR_getegid,0x006c,0x00b1,0x200002b,0x002b,0x002b,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_geteuid.S b/libc/sysv/consts/__NR_geteuid.S index 2e6ef6355..4bbbef32c 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,0x2000019,0x0019,0x0019,0xfff,0xfff +.syscon nr,__NR_geteuid,0x006b,0x00af,0x2000019,0x0019,0x0019,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_getgid.S b/libc/sysv/consts/__NR_getgid.S index 23139c624..29462a71d 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,0x200002f,0x002f,0x002f,0x02f,0xfff +.syscon nr,__NR_getgid,0x0068,0x00b0,0x200002f,0x002f,0x002f,0x02f,0xfff diff --git a/libc/sysv/consts/__NR_getgroups.S b/libc/sysv/consts/__NR_getgroups.S index 1dd280c50..2e38090eb 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,0x200004f,0x004f,0x004f,0x04f,0xfff +.syscon nr,__NR_getgroups,0x0073,0x009e,0x200004f,0x004f,0x004f,0x04f,0xfff diff --git a/libc/sysv/consts/__NR_getitimer.S b/libc/sysv/consts/__NR_getitimer.S index a58524897..eefa6a469 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,0x2000056,0x0056,0x0046,0x1aa,0xfff +.syscon nr,__NR_getitimer,0x0024,0x0066,0x2000056,0x0056,0x0046,0x1aa,0xfff diff --git a/libc/sysv/consts/__NR_getpeername.S b/libc/sysv/consts/__NR_getpeername.S index 30982f27f..216c8be1d 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,0x200001f,0x008d,0x001f,0x01f,0xfff +.syscon nr,__NR_getpeername,0x0034,0x00cd,0x200001f,0x008d,0x001f,0x01f,0xfff diff --git a/libc/sysv/consts/__NR_getpgid.S b/libc/sysv/consts/__NR_getpgid.S index 63fa41f19..42c135616 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,0x2000097,0x00cf,0x00cf,0x0cf,0xfff +.syscon nr,__NR_getpgid,0x0079,0x009b,0x2000097,0x00cf,0x00cf,0x0cf,0xfff diff --git a/libc/sysv/consts/__NR_getpgrp.S b/libc/sysv/consts/__NR_getpgrp.S index 3677572f3..a3e66b983 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,0x2000051,0x0051,0x0051,0x051,0xfff +.syscon nr,__NR_getpgrp,0x006f,0x0fff,0x2000051,0x0051,0x0051,0x051,0xfff diff --git a/libc/sysv/consts/__NR_getpid.S b/libc/sysv/consts/__NR_getpid.S index 34e02ca78..f9674fd4e 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,0x2000014,0x0014,0x0014,0x014,0xfff +.syscon nr,__NR_getpid,0x0027,0x00ac,0x2000014,0x0014,0x0014,0x014,0xfff diff --git a/libc/sysv/consts/__NR_getppid.S b/libc/sysv/consts/__NR_getppid.S index ec151850b..ffc6d851a 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,0x2000027,0x0027,0x0027,0xfff,0xfff +.syscon nr,__NR_getppid,0x006e,0x00ad,0x2000027,0x0027,0x0027,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_getpriority.S b/libc/sysv/consts/__NR_getpriority.S index 21f6d9915..a0cc0d6a8 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,0x2000064,0x0064,0x0064,0x064,0xfff +.syscon nr,__NR_getpriority,0x008c,0x008d,0x2000064,0x0064,0x0064,0x064,0xfff diff --git a/libc/sysv/consts/__NR_getrandom.S b/libc/sysv/consts/__NR_getrandom.S index 82edc902f..1320c08f8 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,0x20001f4,0x0233,0x0007,0x05b,0xfff +.syscon nr,__NR_getrandom,0x013e,0x0116,0x20001f4,0x0233,0x0007,0x05b,0xfff diff --git a/libc/sysv/consts/__NR_getresgid.S b/libc/sysv/consts/__NR_getresgid.S index 6ab2cd6ad..7a31d06d8 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,0xfff,0x0169,0x011b,0xfff,0xfff +.syscon nr,__NR_getresgid,0x0078,0x0096,0xfff,0x0169,0x011b,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_getresuid.S b/libc/sysv/consts/__NR_getresuid.S index 7c25f39c8..6b36a8c73 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,0xfff,0x0168,0x0119,0xfff,0xfff +.syscon nr,__NR_getresuid,0x0076,0x0094,0xfff,0x0168,0x0119,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_getrlimit.S b/libc/sysv/consts/__NR_getrlimit.S index 04d47601c..b5af2d009 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,0x20000c2,0x00c2,0x00c2,0x0c2,0xfff +.syscon nr,__NR_getrlimit,0x0061,0x00a3,0x20000c2,0x00c2,0x00c2,0x0c2,0xfff diff --git a/libc/sysv/consts/__NR_getrusage.S b/libc/sysv/consts/__NR_getrusage.S index 86eb1d0a0..6ee28ac83 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,0x2000075,0x0075,0x0013,0x1bd,0xfff +.syscon nr,__NR_getrusage,0x0062,0x00a5,0x2000075,0x0075,0x0013,0x1bd,0xfff diff --git a/libc/sysv/consts/__NR_getsid.S b/libc/sysv/consts/__NR_getsid.S index 8ae617795..28bcd296d 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,0x2000136,0x0136,0x00ff,0x11e,0xfff +.syscon nr,__NR_getsid,0x007c,0x009c,0x2000136,0x0136,0x00ff,0x11e,0xfff diff --git a/libc/sysv/consts/__NR_getsockname.S b/libc/sysv/consts/__NR_getsockname.S index c093814d1..7e9f16864 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,0x2000020,0x0020,0x0020,0x020,0xfff +.syscon nr,__NR_getsockname,0x0033,0x00cc,0x2000020,0x0020,0x0020,0x020,0xfff diff --git a/libc/sysv/consts/__NR_getsockopt.S b/libc/sysv/consts/__NR_getsockopt.S index 994acca1c..ba2d3c1f7 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,0x2000076,0x0076,0x0076,0x076,0xfff +.syscon nr,__NR_getsockopt,0x0037,0x00d1,0x2000076,0x0076,0x0076,0x076,0xfff diff --git a/libc/sysv/consts/__NR_gettid.S b/libc/sysv/consts/__NR_gettid.S index 18f1309c6..e575ac104 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,0x0100001b,432,299,311,0xfff +.syscon nr,__NR_gettid,0x00ba,0x00b2,0x0100001b,432,299,311,0xfff diff --git a/libc/sysv/consts/__NR_gettimeofday.S b/libc/sysv/consts/__NR_gettimeofday.S index 6511d0071..2e3909f7d 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,0x2000074,0x0074,0x0043,0x1a2,0xfff +.syscon nr,__NR_gettimeofday,0x0060,0x00a9,0x2000074,0x0074,0x0043,0x1a2,0xfff diff --git a/libc/sysv/consts/__NR_getuid.S b/libc/sysv/consts/__NR_getuid.S index c6f261c80..2fd128b49 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,0x2000018,0x0018,0x0018,0x018,0xfff +.syscon nr,__NR_getuid,0x0066,0x00ae,0x2000018,0x0018,0x0018,0x018,0xfff diff --git a/libc/sysv/consts/__NR_getxattr.S b/libc/sysv/consts/__NR_getxattr.S index ad4d687c6..de49be1b1 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,0x20000ea,0xfff,0xfff,0x17a,0xfff +.syscon nr,__NR_getxattr,0x00bf,0x0008,0x20000ea,0xfff,0xfff,0x17a,0xfff diff --git a/libc/sysv/consts/__NR_init_module.S b/libc/sysv/consts/__NR_init_module.S index 3bdbf9401..a83bd05dc 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_init_module,0x00af,0x0069,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 63663996f..777f0ff00 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_inotify_add_watch,0x00fe,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_inotify_init.S b/libc/sysv/consts/__NR_inotify_init.S index 68a48ac73..600cbeec4 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_inotify_init,0x00fd,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_inotify_init1.S b/libc/sysv/consts/__NR_inotify_init1.S index 7ed4d3367..00c4b02a5 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_inotify_init1,0x0126,0x001a,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 c4722ab1c..017d151d8 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_inotify_rm_watch,0x00ff,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_io_cancel.S b/libc/sysv/consts/__NR_io_cancel.S index d239a51ed..fdde19fee 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_io_cancel,0x00d2,0x0003,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_io_destroy.S b/libc/sysv/consts/__NR_io_destroy.S index 76626373f..489fc6ace 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_io_destroy,0x00cf,0x0001,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_io_getevents.S b/libc/sysv/consts/__NR_io_getevents.S index 2d1695e95..4df8cd001 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_io_getevents,0x00d0,0x0004,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_io_pgetevents.S b/libc/sysv/consts/__NR_io_pgetevents.S index aabde4ac2..07fbb7025 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_io_pgetevents,0x014d,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_io_setup.S b/libc/sysv/consts/__NR_io_setup.S index 46424939a..374ff8a08 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_io_setup,0x00ce,0x0000,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_io_submit.S b/libc/sysv/consts/__NR_io_submit.S index 4d991b490..5ac0e5112 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_io_submit,0x00d1,0x0002,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 e301f2eec..7f04aad6a 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_io_uring_enter,0x01aa,0x0fff,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 75bafe4b2..a5c23a55c 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_io_uring_register,0x01ab,0x0fff,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 9baf0b2ba..95df59259 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_io_uring_setup,0x01a9,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_ioctl.S b/libc/sysv/consts/__NR_ioctl.S index 59ae95c32..79c9f2bca 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,0x2000036,0x0036,0x0036,0x036,0xfff +.syscon nr,__NR_ioctl,0x0010,0x001d,0x2000036,0x0036,0x0036,0x036,0xfff diff --git a/libc/sysv/consts/__NR_ioperm.S b/libc/sysv/consts/__NR_ioperm.S index c84a8f612..34ec088a4 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_ioperm,0x00ad,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_iopl.S b/libc/sysv/consts/__NR_iopl.S index 455b2e6a5..a679f58cf 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_iopl,0x00ac,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_ioprio_get.S b/libc/sysv/consts/__NR_ioprio_get.S index 1ea6a96d4..e266f3ec3 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_ioprio_get,0x00fc,0x001f,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_ioprio_set.S b/libc/sysv/consts/__NR_ioprio_set.S index 8d1b3b79c..a4db9078c 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_ioprio_set,0x00fb,0x001e,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_kcmp.S b/libc/sysv/consts/__NR_kcmp.S index c42d8fe8a..9e9b0e07b 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_kcmp,0x0138,0x0110,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 16a353289..2b8952b2d 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_kexec_file_load,0x0140,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_kexec_load.S b/libc/sysv/consts/__NR_kexec_load.S index 7c9f1f0c2..c036c9163 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_kexec_load,0x00f6,0x0068,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_keyctl.S b/libc/sysv/consts/__NR_keyctl.S index 4390c4827..190140399 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_keyctl,0x00fa,0x00db,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_kill.S b/libc/sysv/consts/__NR_kill.S index 96ab5bd30..a7d411e93 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,0x2000025,0x0025,0x007a,0x025,0xfff +.syscon nr,__NR_kill,0x003e,0x0081,0x2000025,0x0025,0x007a,0x025,0xfff diff --git a/libc/sysv/consts/__NR_killpg.S b/libc/sysv/consts/__NR_killpg.S index f44da5087..bc3d2315a 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,0xfff,0x0092,0xfff,0xfff,0xfff +.syscon nr,__NR_killpg,0xfff,0x0fff,0xfff,0x0092,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_ktrace.S b/libc/sysv/consts/__NR_ktrace.S index 33e4dc47a..287fc6c05 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,0x002d,0x002d,0x02d,0xfff +.syscon nr,__NR_ktrace,0xfff,0xfff,0xfff,0x002d,0x002d,0x02d,0xfff diff --git a/libc/sysv/consts/__NR_lchown.S b/libc/sysv/consts/__NR_lchown.S index 6fca22bce..6723b6925 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,0x200016c,0x00fe,0x00fe,0x113,0xfff +.syscon nr,__NR_lchown,0x005e,0x0fff,0x200016c,0x00fe,0x00fe,0x113,0xfff diff --git a/libc/sysv/consts/__NR_lgetxattr.S b/libc/sysv/consts/__NR_lgetxattr.S index a13e1bbcd..d29b9f823 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,0xfff,0xfff,0xfff,0x17b,0xfff +.syscon nr,__NR_lgetxattr,0x00c0,0x0009,0xfff,0xfff,0xfff,0x17b,0xfff diff --git a/libc/sysv/consts/__NR_link.S b/libc/sysv/consts/__NR_link.S index 94b034dc0..472b952d6 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,0x2000009,0x0009,0x0009,0x009,0xfff +.syscon nr,__NR_link,0x0056,0x0fff,0x2000009,0x0009,0x0009,0x009,0xfff diff --git a/libc/sysv/consts/__NR_linkat.S b/libc/sysv/consts/__NR_linkat.S index 613826a21..7b9e86842 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,0x20001d7,0x01ef,0x013d,0x1c9,0xfff +.syscon nr,__NR_linkat,0x0109,0x0025,0x20001d7,0x01ef,0x013d,0x1c9,0xfff diff --git a/libc/sysv/consts/__NR_listen.S b/libc/sysv/consts/__NR_listen.S index ebbe0153c..8dbf99645 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,0x200006a,0x006a,0x006a,0x06a,0xfff +.syscon nr,__NR_listen,0x0032,0x00c9,0x200006a,0x006a,0x006a,0x06a,0xfff diff --git a/libc/sysv/consts/__NR_listxattr.S b/libc/sysv/consts/__NR_listxattr.S index b7fafcdfe..8b979028d 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,0x20000f0,0xfff,0xfff,0x17d,0xfff +.syscon nr,__NR_listxattr,0x00c2,0x000b,0x20000f0,0xfff,0xfff,0x17d,0xfff diff --git a/libc/sysv/consts/__NR_llistxattr.S b/libc/sysv/consts/__NR_llistxattr.S index ef8be62af..a49dd6e26 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,0xfff,0xfff,0xfff,0x17e,0xfff +.syscon nr,__NR_llistxattr,0x00c3,0x000c,0xfff,0xfff,0xfff,0x17e,0xfff diff --git a/libc/sysv/consts/__NR_lookup_dcookie.S b/libc/sysv/consts/__NR_lookup_dcookie.S index 72cfe06e6..6a3f210c8 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_lookup_dcookie,0x00d4,0x0012,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_lremovexattr.S b/libc/sysv/consts/__NR_lremovexattr.S index feaabc341..3b1acc1f9 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,0xfff,0xfff,0xfff,0x181,0xfff +.syscon nr,__NR_lremovexattr,0x00c6,0x000f,0xfff,0xfff,0xfff,0x181,0xfff diff --git a/libc/sysv/consts/__NR_lseek.S b/libc/sysv/consts/__NR_lseek.S index 74fe4178e..8930e440e 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,0x20000c7,0x01de,0x00c7,0x0c7,0xfff +.syscon nr,__NR_lseek,0x0008,0x003e,0x20000c7,0x01de,0x00c7,0x0c7,0xfff diff --git a/libc/sysv/consts/__NR_lsetxattr.S b/libc/sysv/consts/__NR_lsetxattr.S index 9778ce595..e5fa85337 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,0xfff,0xfff,0xfff,0x178,0xfff +.syscon nr,__NR_lsetxattr,0x00bd,0x0006,0xfff,0xfff,0xfff,0x178,0xfff diff --git a/libc/sysv/consts/__NR_lstat.S b/libc/sysv/consts/__NR_lstat.S index a54bca613..f40b92b2e 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,0x2000154,0x0028,0x0028,0x1b9,0xfff +.syscon nr,__NR_lstat,0x0006,0x0fff,0x2000154,0x0028,0x0028,0x1b9,0xfff diff --git a/libc/sysv/consts/__NR_madvise.S b/libc/sysv/consts/__NR_madvise.S index 5c809d6d1..c3dcec838 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,0x200004b,0x004b,0x004b,0x04b,0xfff +.syscon nr,__NR_madvise,0x001c,0x00e9,0x200004b,0x004b,0x004b,0x04b,0xfff diff --git a/libc/sysv/consts/__NR_mbind.S b/libc/sysv/consts/__NR_mbind.S index 0ad30f844..c2962cccf 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_mbind,0x00ed,0x00eb,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_membarrier.S b/libc/sysv/consts/__NR_membarrier.S index 5ac4eba21..ba557be40 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_membarrier,0x0144,0x011b,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_memfd_create.S b/libc/sysv/consts/__NR_memfd_create.S index 9f1c5f6e0..f9c677e9c 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_memfd_create,0x013f,0x0117,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_migrate_pages.S b/libc/sysv/consts/__NR_migrate_pages.S index d6a42f8a9..32572d639 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_migrate_pages,0x0100,0x00ee,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_mincore.S b/libc/sysv/consts/__NR_mincore.S index 0fec5be27..e83d38571 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,0x200004e,0x004e,0x004e,0x04e,0xfff +.syscon nr,__NR_mincore,0x001b,0x00e8,0x200004e,0x004e,0x004e,0x04e,0xfff diff --git a/libc/sysv/consts/__NR_mkdir.S b/libc/sysv/consts/__NR_mkdir.S index 71ef7394c..e810882d5 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,0x2000088,0x0088,0x0088,0x088,0xfff +.syscon nr,__NR_mkdir,0x0053,0x0fff,0x2000088,0x0088,0x0088,0x088,0xfff diff --git a/libc/sysv/consts/__NR_mkdirat.S b/libc/sysv/consts/__NR_mkdirat.S index 7a611b26d..d0046d70d 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,0x20001db,0x01f0,0x013e,0x1cd,0xfff +.syscon nr,__NR_mkdirat,0x0102,0x0022,0x20001db,0x01f0,0x013e,0x1cd,0xfff diff --git a/libc/sysv/consts/__NR_mkfifo.S b/libc/sysv/consts/__NR_mkfifo.S index 7f69a5644..af216f647 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,0x2000084,0x0084,0x0084,0x084,0xfff +.syscon nr,__NR_mkfifo,0xfff,0x0fff,0x2000084,0x0084,0x0084,0x084,0xfff diff --git a/libc/sysv/consts/__NR_mkfifoat.S b/libc/sysv/consts/__NR_mkfifoat.S index e7da7daa5..ed39c02f3 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,0xfff,0x01f1,0x013f,0x1cb,0xfff +.syscon nr,__NR_mkfifoat,0xfff,0x0fff,0xfff,0x01f1,0x013f,0x1cb,0xfff diff --git a/libc/sysv/consts/__NR_mknod.S b/libc/sysv/consts/__NR_mknod.S index addff0579..bce021d1f 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,0x200000e,0x000e,0x000e,0x1c2,0xfff +.syscon nr,__NR_mknod,0x0085,0x0fff,0x200000e,0x000e,0x000e,0x1c2,0xfff diff --git a/libc/sysv/consts/__NR_mknodat.S b/libc/sysv/consts/__NR_mknodat.S index 65397068c..fd3598020 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,0xfff,0x22ff,0x0140,0x1cc,0xfff +.syscon nr,__NR_mknodat,0x0103,0x0021,0xfff,0x22ff,0x0140,0x1cc,0xfff diff --git a/libc/sysv/consts/__NR_mlock.S b/libc/sysv/consts/__NR_mlock.S index 06bb13d69..9ea2d7381 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,0x20000cb,0x00cb,0x00cb,0x0cb,0xfff +.syscon nr,__NR_mlock,0x0095,0x00e4,0x20000cb,0x00cb,0x00cb,0x0cb,0xfff diff --git a/libc/sysv/consts/__NR_mlock2.S b/libc/sysv/consts/__NR_mlock2.S index 21a5d4e9b..c83e0a1cf 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_mlock2,0x0145,0x011c,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_mlockall.S b/libc/sysv/consts/__NR_mlockall.S index 023d17eca..7657b0606 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,0x2000144,0x0144,0x010f,0x0f2,0xfff +.syscon nr,__NR_mlockall,0x0097,0x00e6,0x2000144,0x0144,0x010f,0x0f2,0xfff diff --git a/libc/sysv/consts/__NR_mmap.S b/libc/sysv/consts/__NR_mmap.S index 0e9c53acd..0cf4845c1 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,0x20000c5,0x01dd,0x00c5,0x0c5,0xfff +.syscon nr,__NR_mmap,0x0009,0x00de,0x20000c5,0x01dd,0x00c5,0x0c5,0xfff diff --git a/libc/sysv/consts/__NR_modify_ldt.S b/libc/sysv/consts/__NR_modify_ldt.S index 850203e29..b7aa8d520 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_modify_ldt,0x009a,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_mount.S b/libc/sysv/consts/__NR_mount.S index f27afb0ad..8346de73f 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,0x20000a7,0x0015,0x0015,0x19a,0xfff +.syscon nr,__NR_mount,0x00a5,0x0028,0x20000a7,0x0015,0x0015,0x19a,0xfff diff --git a/libc/sysv/consts/__NR_move_pages.S b/libc/sysv/consts/__NR_move_pages.S index 6a267f81a..62d9374c6 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_move_pages,0x0117,0x00ef,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_mprotect.S b/libc/sysv/consts/__NR_mprotect.S index 7e0542fff..157b5b1bd 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,0x200004a,0x004a,0x004a,0x04a,0xfff +.syscon nr,__NR_mprotect,0x000a,0x00e2,0x200004a,0x004a,0x004a,0x04a,0xfff diff --git a/libc/sysv/consts/__NR_mq_getsetattr.S b/libc/sysv/consts/__NR_mq_getsetattr.S index 29061a0f9..ecd45b7c1 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_mq_getsetattr,0x00f5,0x00b9,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_mq_notify.S b/libc/sysv/consts/__NR_mq_notify.S index a569754f5..6907ee434 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,0xfff,0xfff,0xfff,0x106,0xfff +.syscon nr,__NR_mq_notify,0x00f4,0x00b8,0xfff,0xfff,0xfff,0x106,0xfff diff --git a/libc/sysv/consts/__NR_mq_open.S b/libc/sysv/consts/__NR_mq_open.S index 3674dec40..7f6caa62c 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,0xfff,0xfff,0xfff,0x101,0xfff +.syscon nr,__NR_mq_open,0x00f0,0x00b4,0xfff,0xfff,0xfff,0x101,0xfff diff --git a/libc/sysv/consts/__NR_mq_timedreceive.S b/libc/sysv/consts/__NR_mq_timedreceive.S index ed5850367..050d0dd4d 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,0xfff,0xfff,0xfff,0x1b1,0xfff +.syscon nr,__NR_mq_timedreceive,0x00f3,0x00b7,0xfff,0xfff,0xfff,0x1b1,0xfff diff --git a/libc/sysv/consts/__NR_mq_timedsend.S b/libc/sysv/consts/__NR_mq_timedsend.S index 2d5088141..069b4d229 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,0xfff,0xfff,0xfff,0x1b0,0xfff +.syscon nr,__NR_mq_timedsend,0x00f2,0x00b6,0xfff,0xfff,0xfff,0x1b0,0xfff diff --git a/libc/sysv/consts/__NR_mq_unlink.S b/libc/sysv/consts/__NR_mq_unlink.S index ab6b2d59d..cbe7ad96d 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,0xfff,0xfff,0xfff,0x103,0xfff +.syscon nr,__NR_mq_unlink,0x00f1,0x00b5,0xfff,0xfff,0xfff,0x103,0xfff diff --git a/libc/sysv/consts/__NR_mremap.S b/libc/sysv/consts/__NR_mremap.S index f0b68fd6c..b55e8d496 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,0xfff,0xfff,0xfff,0x19b,0xfff +.syscon nr,__NR_mremap,0x0019,0x00d8,0xfff,0xfff,0xfff,0x19b,0xfff diff --git a/libc/sysv/consts/__NR_msgctl.S b/libc/sysv/consts/__NR_msgctl.S index 3eb268f94..45d3a382b 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,0x2000102,0x01ff,0x0129,0x1bc,0xfff +.syscon nr,__NR_msgctl,0x0047,0x00bb,0x2000102,0x01ff,0x0129,0x1bc,0xfff diff --git a/libc/sysv/consts/__NR_msgget.S b/libc/sysv/consts/__NR_msgget.S index 6bf996181..e8a624fcd 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,0x2000103,0x00e1,0x00e1,0x0e1,0xfff +.syscon nr,__NR_msgget,0x0044,0x00ba,0x2000103,0x00e1,0x00e1,0x0e1,0xfff diff --git a/libc/sysv/consts/__NR_msgrcv.S b/libc/sysv/consts/__NR_msgrcv.S index 0c233c642..cfc30b6c2 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,0x2000105,0x00e3,0x00e3,0x0e3,0xfff +.syscon nr,__NR_msgrcv,0x0046,0x00bc,0x2000105,0x00e3,0x00e3,0x0e3,0xfff diff --git a/libc/sysv/consts/__NR_msgsnd.S b/libc/sysv/consts/__NR_msgsnd.S index 070bb2da0..37186283f 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,0x2000104,0x00e2,0x00e2,0x0e2,0xfff +.syscon nr,__NR_msgsnd,0x0045,0x00bd,0x2000104,0x00e2,0x00e2,0x0e2,0xfff diff --git a/libc/sysv/consts/__NR_msync.S b/libc/sysv/consts/__NR_msync.S index 5b6f15b2a..09597ae7b 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,0x2000041,0x0041,0x0100,0x115,0xfff +.syscon nr,__NR_msync,0x001a,0x00e3,0x2000041,0x0041,0x0100,0x115,0xfff diff --git a/libc/sysv/consts/__NR_msyscall.S b/libc/sysv/consts/__NR_msyscall.S index 57ea56e1b..d2cea1fb4 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,0x0025,0xfff,0xfff +.syscon nr,__NR_msyscall,0xfff,0xfff,0xfff,0xfff,0x0025,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_munlock.S b/libc/sysv/consts/__NR_munlock.S index 10a295c04..68619f8a5 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,0x20000cc,0x00cc,0x00cc,0x0cc,0xfff +.syscon nr,__NR_munlock,0x0096,0x00e5,0x20000cc,0x00cc,0x00cc,0x0cc,0xfff diff --git a/libc/sysv/consts/__NR_munlockall.S b/libc/sysv/consts/__NR_munlockall.S index 8d814ff17..815a1d808 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,0x2000145,0x0145,0x0110,0x0f3,0xfff +.syscon nr,__NR_munlockall,0x0098,0x00e7,0x2000145,0x0145,0x0110,0x0f3,0xfff diff --git a/libc/sysv/consts/__NR_munmap.S b/libc/sysv/consts/__NR_munmap.S index 40e37418c..1ec8abda2 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,0x2000049,0x0049,0x0049,0x049,0xfff +.syscon nr,__NR_munmap,0x000b,0x00d7,0x2000049,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 b427061ef..5e9712a14 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_name_to_handle_at,0x012f,0x0108,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_nanosleep.S b/libc/sysv/consts/__NR_nanosleep.S index f8998c4b8..6147d6e34 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,0xfff,0x00f0,0x005b,0x1ae,0xfff +.syscon nr,__NR_nanosleep,0x0023,0x0065,0xfff,0x00f0,0x005b,0x1ae,0xfff diff --git a/libc/sysv/consts/__NR_open.S b/libc/sysv/consts/__NR_open.S index 950db95d5..a1c70d580 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,0x2000005,0x0005,0x0005,0x005,0xfff +.syscon nr,__NR_open,0x0002,0x00b4,0x2000005,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 801428953..c5e74eba0 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_open_by_handle_at,0x0130,0x0109,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_openat.S b/libc/sysv/consts/__NR_openat.S index d6d343e95..ce909c2dc 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,0x20001cf,0x01f3,0x0141,0x1d4,0xfff +.syscon nr,__NR_openat,0x0101,0x0038,0x20001cf,0x01f3,0x0141,0x1d4,0xfff diff --git a/libc/sysv/consts/__NR_pause.S b/libc/sysv/consts/__NR_pause.S index 26c695448..b11b02bcd 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_pause,0x0022,0x0fff,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 96d9009ef..462ad1e22 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_perf_event_open,0x012a,0x00f1,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_personality.S b/libc/sysv/consts/__NR_personality.S index b75c162d4..72aa69742 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_personality,0x0087,0x005c,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 21d65687a..33209e259 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_pidfd_send_signal,0x01a8,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_pipe.S b/libc/sysv/consts/__NR_pipe.S index d70ec7905..2f5b7ecc8 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,0x200002a,0x021e,0x0107,0x02a,0xfff +.syscon nr,__NR_pipe,0x0016,0x0fff,0x200002a,0x021e,0x0107,0x02a,0xfff diff --git a/libc/sysv/consts/__NR_pipe2.S b/libc/sysv/consts/__NR_pipe2.S index 506bfabea..4bfb9f695 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,0xfff,0x021e,0x0065,0x1c5,0xfff +.syscon nr,__NR_pipe2,0x0125,0x003b,0xfff,0x021e,0x0065,0x1c5,0xfff diff --git a/libc/sysv/consts/__NR_pivot_root.S b/libc/sysv/consts/__NR_pivot_root.S index 00fbd6d4e..1c8ad81f8 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_pivot_root,0x009b,0x0029,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_pkey_alloc.S b/libc/sysv/consts/__NR_pkey_alloc.S index 9a0b5c495..196cb228e 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_pkey_alloc,0x014a,0x0121,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_pkey_free.S b/libc/sysv/consts/__NR_pkey_free.S index de2beb48d..32b2e4a17 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_pkey_free,0x014b,0x0122,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_pkey_mprotect.S b/libc/sysv/consts/__NR_pkey_mprotect.S index 865b5723c..499e38a28 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_pkey_mprotect,0x0149,0x0120,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_pledge.S b/libc/sysv/consts/__NR_pledge.S index de194240b..e5e4c16b0 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,0x006c,0xfff,0xfff +.syscon nr,__NR_pledge,0xfff,0xfff,0xfff,0xfff,0x006c,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_poll.S b/libc/sysv/consts/__NR_poll.S index 9aa76c355..f9dd02dd5 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,0x20000e6,0x00d1,0x00fc,0x0d1,0xfff +.syscon nr,__NR_poll,0x0007,0x0fff,0x20000e6,0x00d1,0x00fc,0x0d1,0xfff diff --git a/libc/sysv/consts/__NR_posix_fallocate.S b/libc/sysv/consts/__NR_posix_fallocate.S index 3ef4ebf94..5704d71ff 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,0x0212,0xfff,0x1df,0xfff +.syscon nr,__NR_posix_fallocate,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 e78862faf..2921d501d 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,0x20000f4,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_posix_spawn,0xfff,0x0fff,0x20000f4,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_ppoll.S b/libc/sysv/consts/__NR_ppoll.S index 777841b94..0e2a8d5a9 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,0xfff,0x0221,0x006d,0xfff,0xfff +.syscon nr,__NR_ppoll,0x010f,0x0049,0xfff,0x0221,0x006d,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_prctl.S b/libc/sysv/consts/__NR_prctl.S index e4275112a..c526073f7 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_prctl,0x009d,0x00a7,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_pread.S b/libc/sysv/consts/__NR_pread.S index 117a02a74..da3119c7a 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,0x2000099,0x01db,0x00ad,0x0ad,0xfff +.syscon nr,__NR_pread,0x0011,0x0043,0x2000099,0x01db,0x00ad,0x0ad,0xfff diff --git a/libc/sysv/consts/__NR_preadv.S b/libc/sysv/consts/__NR_preadv.S index c81f79062..1cde3a74d 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,0xfff,0x0121,0x010b,0x121,0xfff +.syscon nr,__NR_preadv,0x0127,0x0045,0xfff,0x0121,0x010b,0x121,0xfff diff --git a/libc/sysv/consts/__NR_preadv2.S b/libc/sysv/consts/__NR_preadv2.S index 2bccb7beb..385a2d46b 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_preadv2,0x0147,0x011e,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_prlimit.S b/libc/sysv/consts/__NR_prlimit.S index 10447bcf3..5c9315ef5 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_prlimit,0x012e,0x0105,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 c483ab35e..d705bf87a 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_process_vm_readv,0x0136,0x010e,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 7acbc5f6b..6d1b5473f 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_process_vm_writev,0x0137,0x010f,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_pselect.S b/libc/sysv/consts/__NR_pselect.S index 67cefb139..f64408464 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,0x200018a,0x020a,0x006e,0x1b4,0xfff +.syscon nr,__NR_pselect,0xfff,0x0fff,0x200018a,0x020a,0x006e,0x1b4,0xfff diff --git a/libc/sysv/consts/__NR_pselect6.S b/libc/sysv/consts/__NR_pselect6.S index 830dd7b90..750d04095 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_pselect6,0x010e,0x0048,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_ptrace.S b/libc/sysv/consts/__NR_ptrace.S index ec825fdf4..1bf928bb7 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,0x200001a,0x001a,0x001a,0x01a,0xfff +.syscon nr,__NR_ptrace,0x0065,0x0075,0x200001a,0x001a,0x001a,0x01a,0xfff diff --git a/libc/sysv/consts/__NR_pwrite.S b/libc/sysv/consts/__NR_pwrite.S index b17855858..6c0b3b53f 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,0x200009a,0x01dc,0x00ae,0x0ae,0xfff +.syscon nr,__NR_pwrite,0x0012,0x0044,0x200009a,0x01dc,0x00ae,0x0ae,0xfff diff --git a/libc/sysv/consts/__NR_pwritev.S b/libc/sysv/consts/__NR_pwritev.S index e7c2a6af3..c7bcd05d8 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,0xfff,0x0122,0x010c,0x122,0xfff +.syscon nr,__NR_pwritev,0x0128,0x0046,0xfff,0x0122,0x010c,0x122,0xfff diff --git a/libc/sysv/consts/__NR_pwritev2.S b/libc/sysv/consts/__NR_pwritev2.S index e305216be..5efd3d9f7 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_pwritev2,0x0148,0x011f,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_quotactl.S b/libc/sysv/consts/__NR_quotactl.S index 5b85d41b2..f2010c707 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,0x20000a5,0x0094,0x0094,0xfff,0xfff +.syscon nr,__NR_quotactl,0x00b3,0x003c,0x20000a5,0x0094,0x0094,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_read.S b/libc/sysv/consts/__NR_read.S index 01edfed89..b291e5858 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,0x2000003,0x0003,0x0003,0x003,0xfff +.syscon nr,__NR_read,0x0000,0x003f,0x2000003,0x0003,0x0003,0x003,0xfff diff --git a/libc/sysv/consts/__NR_readahead.S b/libc/sysv/consts/__NR_readahead.S index 062073823..7700c9fec 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_readahead,0x00bb,0x00d5,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_readlink.S b/libc/sysv/consts/__NR_readlink.S index 106ce4311..61f928cf3 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,0x200003a,0x003a,0x003a,0x03a,0xfff +.syscon nr,__NR_readlink,0x0059,0x0fff,0x200003a,0x003a,0x003a,0x03a,0xfff diff --git a/libc/sysv/consts/__NR_readlinkat.S b/libc/sysv/consts/__NR_readlinkat.S index 46a0819f8..146f1fd82 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,0x20001d9,0x01f4,0x0142,0x1d5,0xfff +.syscon nr,__NR_readlinkat,0x010b,0x004e,0x20001d9,0x01f4,0x0142,0x1d5,0xfff diff --git a/libc/sysv/consts/__NR_readv.S b/libc/sysv/consts/__NR_readv.S index 1c70e0dfa..76d8551ba 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,0x2000078,0x0078,0x0078,0x078,0xfff +.syscon nr,__NR_readv,0x0013,0x0041,0x2000078,0x0078,0x0078,0x078,0xfff diff --git a/libc/sysv/consts/__NR_reboot.S b/libc/sysv/consts/__NR_reboot.S index 02ed92ad1..801551091 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,0x2000037,0x0037,0x0037,0x0d0,0xfff +.syscon nr,__NR_reboot,0x00a9,0x008e,0x2000037,0x0037,0x0037,0x0d0,0xfff diff --git a/libc/sysv/consts/__NR_recvfrom.S b/libc/sysv/consts/__NR_recvfrom.S index ab28cf906..b19c6695d 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,0x200001d,0x001d,0x001d,0x01d,0xfff +.syscon nr,__NR_recvfrom,0x002d,0x00cf,0x200001d,0x001d,0x001d,0x01d,0xfff diff --git a/libc/sysv/consts/__NR_recvmmsg.S b/libc/sysv/consts/__NR_recvmmsg.S index c4adbba36..e40dc6f5b 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,0xfff,0xfff,0xfff,0x1db,0xfff +.syscon nr,__NR_recvmmsg,0x012b,0x00f3,0xfff,0xfff,0xfff,0x1db,0xfff diff --git a/libc/sysv/consts/__NR_recvmsg.S b/libc/sysv/consts/__NR_recvmsg.S index c08de91a2..cf162f023 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,0x200001b,0x001b,0x001b,0x01b,0xfff +.syscon nr,__NR_recvmsg,0x002f,0x00d4,0x200001b,0x001b,0x001b,0x01b,0xfff diff --git a/libc/sysv/consts/__NR_removexattr.S b/libc/sysv/consts/__NR_removexattr.S index 3506c3955..b88ce302b 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,0x20000ee,0xfff,0xfff,0x180,0xfff +.syscon nr,__NR_removexattr,0x00c5,0x000e,0x20000ee,0xfff,0xfff,0x180,0xfff diff --git a/libc/sysv/consts/__NR_rename.S b/libc/sysv/consts/__NR_rename.S index 3fa651594..ddf4274d4 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,0x2000080,0x0080,0x0080,0x080,0xfff +.syscon nr,__NR_rename,0x0052,0x0fff,0x2000080,0x0080,0x0080,0x080,0xfff diff --git a/libc/sysv/consts/__NR_renameat.S b/libc/sysv/consts/__NR_renameat.S index b2ee29ee3..3f9631939 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,0x20001d1,0x01f5,0x0143,0x1ca,0xfff +.syscon nr,__NR_renameat,0x0108,0x0026,0x20001d1,0x01f5,0x0143,0x1ca,0xfff diff --git a/libc/sysv/consts/__NR_renameat2.S b/libc/sysv/consts/__NR_renameat2.S index 52c2f7948..713b82712 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_renameat2,0x013c,0x0114,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_request_key.S b/libc/sysv/consts/__NR_request_key.S index d36ef66df..1c9aee170 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_request_key,0x00f9,0x00da,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_restart_syscall.S b/libc/sysv/consts/__NR_restart_syscall.S index da0720cea..b89a7ee5f 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_restart_syscall,0x00db,0x0080,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_rmdir.S b/libc/sysv/consts/__NR_rmdir.S index bee8e3497..9b4e7d959 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,0x2000089,0x0089,0x0089,0x089,0xfff +.syscon nr,__NR_rmdir,0x0054,0x0fff,0x2000089,0x0089,0x0089,0x089,0xfff diff --git a/libc/sysv/consts/__NR_rseq.S b/libc/sysv/consts/__NR_rseq.S index eed3c6281..3fd77fb61 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_rseq,0x014e,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_rt_sigqueueinfo.S b/libc/sysv/consts/__NR_rt_sigqueueinfo.S deleted file mode 100644 index ba4b165a1..000000000 --- a/libc/sysv/consts/__NR_rt_sigqueueinfo.S +++ /dev/null @@ -1,2 +0,0 @@ -#include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_rt_sigqueueinfo,0x0081,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_rt_tgsigqueueinfo.S b/libc/sysv/consts/__NR_rt_tgsigqueueinfo.S deleted file mode 100644 index a07225a31..000000000 --- a/libc/sysv/consts/__NR_rt_tgsigqueueinfo.S +++ /dev/null @@ -1,2 +0,0 @@ -#include "libc/sysv/consts/syscon.internal.h" -.syscon nr,__NR_rt_tgsigqueueinfo,0x0129,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 193431d2d..26498dc90 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,0xfff,0x014c,0xfff,0xfff,0xfff +.syscon nr,__NR_sched_get_priority_max,0x0092,0x007d,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 e0e21050c..9cfdb4bcd 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,0xfff,0x014d,0xfff,0xfff,0xfff +.syscon nr,__NR_sched_get_priority_min,0x0093,0x007e,0xfff,0x014d,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sched_getaffinity.S b/libc/sysv/consts/__NR_sched_getaffinity.S index defda07d0..19479a517 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_sched_getaffinity,0x00cc,0x007b,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sched_getattr.S b/libc/sysv/consts/__NR_sched_getattr.S index 5ebcdce4e..1b9642d1d 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_sched_getattr,0x013b,0x0113,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sched_getparam.S b/libc/sysv/consts/__NR_sched_getparam.S index da2ea8964..14f1876b3 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,0xfff,0x0148,0xfff,0xfff,0xfff +.syscon nr,__NR_sched_getparam,0x008f,0x0079,0xfff,0x0148,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sched_getscheduler.S b/libc/sysv/consts/__NR_sched_getscheduler.S index 599714ec8..6b44fda33 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,0xfff,0x014a,0xfff,0xfff,0xfff +.syscon nr,__NR_sched_getscheduler,0x0091,0x0078,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 d2e197380..8730682e8 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,0xfff,0x014e,0xfff,0xfff,0xfff +.syscon nr,__NR_sched_rr_get_interval,0x0094,0x007f,0xfff,0x014e,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sched_setaffinity.S b/libc/sysv/consts/__NR_sched_setaffinity.S index 50ec3ae03..4293ef04c 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_sched_setaffinity,0x00cb,0x007a,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sched_setattr.S b/libc/sysv/consts/__NR_sched_setattr.S index a700a4b65..96c7b48fe 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_sched_setattr,0x013a,0x0112,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sched_setparam.S b/libc/sysv/consts/__NR_sched_setparam.S index 9980c9987..3b16a81a3 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,0xfff,0x0147,0xfff,0xfff,0xfff +.syscon nr,__NR_sched_setparam,0x008e,0x0076,0xfff,0x0147,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sched_setscheduler.S b/libc/sysv/consts/__NR_sched_setscheduler.S index 2dd5e0dd1..ed1d81351 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,0xfff,0x0149,0xfff,0xfff,0xfff +.syscon nr,__NR_sched_setscheduler,0x0090,0x0077,0xfff,0x0149,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sched_yield.S b/libc/sysv/consts/__NR_sched_yield.S index b4676317f..0b881ccda 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,0x200005d,0x014b,0x012a,0x15e,0xfff +.syscon nr,__NR_sched_yield,0x0018,0x007c,0x200005d,0x014b,0x012a,0x15e,0xfff diff --git a/libc/sysv/consts/__NR_seccomp.S b/libc/sysv/consts/__NR_seccomp.S index a58d763e0..8ce2e2ab8 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_seccomp,0x013d,0x0115,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_select.S b/libc/sysv/consts/__NR_select.S index e9b4ead80..bf0333286 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,0x200005d,0x005d,0x0047,0x1a1,0xfff +.syscon nr,__NR_select,0x0017,0x0fff,0x200005d,0x005d,0x0047,0x1a1,0xfff diff --git a/libc/sysv/consts/__NR_semctl.S b/libc/sysv/consts/__NR_semctl.S index a6b03b43b..15e9bdd24 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,0x20000fe,0x01fe,0x0127,0xfff,0xfff +.syscon nr,__NR_semctl,0x0042,0x00bf,0x20000fe,0x01fe,0x0127,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_semget.S b/libc/sysv/consts/__NR_semget.S index 3649102de..f2328ac11 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,0x20000ff,0x00dd,0x00dd,0x0dd,0xfff +.syscon nr,__NR_semget,0x0040,0x00be,0x20000ff,0x00dd,0x00dd,0x0dd,0xfff diff --git a/libc/sysv/consts/__NR_semop.S b/libc/sysv/consts/__NR_semop.S index d15b6834a..729f12ce1 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,0x2000100,0x00de,0x0122,0x0de,0xfff +.syscon nr,__NR_semop,0x0041,0x00c1,0x2000100,0x00de,0x0122,0x0de,0xfff diff --git a/libc/sysv/consts/__NR_semtimedop.S b/libc/sysv/consts/__NR_semtimedop.S index 468a24d8d..849f3f855 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_semtimedop,0x00dc,0x00c0,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sendfile.S b/libc/sysv/consts/__NR_sendfile.S index 5fd91b7ba..5fc1b2a5b 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,0x2000151,0x0189,0xfff,0xfff,0xfff +.syscon nr,__NR_sendfile,0x0028,0x0047,0x2000151,0x0189,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sendmmsg.S b/libc/sysv/consts/__NR_sendmmsg.S index b06c78e67..45a288bb1 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,0xfff,0xfff,0xfff,0x1dc,0xfff +.syscon nr,__NR_sendmmsg,0x0133,0x010d,0xfff,0xfff,0xfff,0x1dc,0xfff diff --git a/libc/sysv/consts/__NR_sendmsg.S b/libc/sysv/consts/__NR_sendmsg.S index 5e2adfff9..f18eb36ca 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,0x200001c,0x001c,0x001c,0x01c,0xfff +.syscon nr,__NR_sendmsg,0x002e,0x00d3,0x200001c,0x001c,0x001c,0x01c,0xfff diff --git a/libc/sysv/consts/__NR_sendto.S b/libc/sysv/consts/__NR_sendto.S index 00c1e27da..69e3b314e 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,0x2000085,0x0085,0x0085,0x085,0xfff +.syscon nr,__NR_sendto,0x002c,0x00ce,0x2000085,0x0085,0x0085,0x085,0xfff diff --git a/libc/sysv/consts/__NR_set_mempolicy.S b/libc/sysv/consts/__NR_set_mempolicy.S index 1b553e056..81ebe69a2 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_set_mempolicy,0x00ee,0x00ed,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 f60b8c7e7..00360daaa 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,0xfff,0xfff,0xfff,0x0a7,0xfff +.syscon nr,__NR_set_robust_list,0x0111,0x0063,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 b629f4911..df5b98dfe 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_set_tid_address,0x00da,0x0060,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_setdomainname.S b/libc/sysv/consts/__NR_setdomainname.S index 11d98d4fc..c4eb391b7 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,0xfff,0x00a3,0xfff,0xfff,0xfff +.syscon nr,__NR_setdomainname,0x00ab,0x00a2,0xfff,0x00a3,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_setfsgid.S b/libc/sysv/consts/__NR_setfsgid.S index 8ff1bc113..9b88fabd9 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_setfsgid,0x007b,0x0098,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_setfsuid.S b/libc/sysv/consts/__NR_setfsuid.S index ef6f8c3f9..68988e5b5 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_setfsuid,0x007a,0x0097,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_setgid.S b/libc/sysv/consts/__NR_setgid.S index 666daa067..c56e26f3c 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,0x20000b5,0x00b5,0x00b5,0x0b5,0xfff +.syscon nr,__NR_setgid,0x006a,0x0090,0x20000b5,0x00b5,0x00b5,0x0b5,0xfff diff --git a/libc/sysv/consts/__NR_setgroups.S b/libc/sysv/consts/__NR_setgroups.S index 704e52e3f..8f5ba61fd 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,0x2000050,0x0050,0x0050,0x050,0xfff +.syscon nr,__NR_setgroups,0x0074,0x009f,0x2000050,0x0050,0x0050,0x050,0xfff diff --git a/libc/sysv/consts/__NR_sethostname.S b/libc/sysv/consts/__NR_sethostname.S index fa1ada183..d63dd814a 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,0xfff,0x0058,0xfff,0xfff,0xfff +.syscon nr,__NR_sethostname,0x00aa,0x00a1,0xfff,0x0058,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_setitimer.S b/libc/sysv/consts/__NR_setitimer.S index 3bbed59ad..65d010653 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,0x2000053,0x0053,0x0045,0x1a9,0xfff +.syscon nr,__NR_setitimer,0x0026,0x0067,0x2000053,0x0053,0x0045,0x1a9,0xfff diff --git a/libc/sysv/consts/__NR_setns.S b/libc/sysv/consts/__NR_setns.S index 8247faa77..6952daa71 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_setns,0x0134,0x010c,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_setpgid.S b/libc/sysv/consts/__NR_setpgid.S index 5ae0d9d6c..dedf57a41 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,0x2000052,0x0052,0x0052,0x052,0xfff +.syscon nr,__NR_setpgid,0x006d,0x009a,0x2000052,0x0052,0x0052,0x052,0xfff diff --git a/libc/sysv/consts/__NR_setpriority.S b/libc/sysv/consts/__NR_setpriority.S index e40ecad95..f8e5a02c3 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,0x2000060,0x0060,0x0060,0x060,0xfff +.syscon nr,__NR_setpriority,0x008d,0x008c,0x2000060,0x0060,0x0060,0x060,0xfff diff --git a/libc/sysv/consts/__NR_setregid.S b/libc/sysv/consts/__NR_setregid.S index ddea47206..2ab3224f1 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,0x200007f,0x007f,0x007f,0x07f,0xfff +.syscon nr,__NR_setregid,0x0072,0x008f,0x200007f,0x007f,0x007f,0x07f,0xfff diff --git a/libc/sysv/consts/__NR_setresgid.S b/libc/sysv/consts/__NR_setresgid.S index 2c48d19e5..3d2db5d40 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,0xfff,0x0138,0x011c,0xfff,0xfff +.syscon nr,__NR_setresgid,0x0077,0x0095,0xfff,0x0138,0x011c,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_setresuid.S b/libc/sysv/consts/__NR_setresuid.S index bf0ff2147..a1a971889 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,0xfff,0x0137,0x011a,0xfff,0xfff +.syscon nr,__NR_setresuid,0x0075,0x0093,0xfff,0x0137,0x011a,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_setreuid.S b/libc/sysv/consts/__NR_setreuid.S index 3ef780df7..2c2b7aef2 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,0x200007e,0x007e,0x007e,0x07e,0xfff +.syscon nr,__NR_setreuid,0x0071,0x0091,0x200007e,0x007e,0x007e,0x07e,0xfff diff --git a/libc/sysv/consts/__NR_setrlimit.S b/libc/sysv/consts/__NR_setrlimit.S index 9bf4a773f..06053d870 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,0x20000c3,0x00c3,0x00c3,0x0c3,0xfff +.syscon nr,__NR_setrlimit,0x00a0,0x00a4,0x20000c3,0x00c3,0x00c3,0x0c3,0xfff diff --git a/libc/sysv/consts/__NR_setsid.S b/libc/sysv/consts/__NR_setsid.S index 314e7d4bf..6f23d14e5 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,0x2000093,0x0093,0x0093,0x093,0xfff +.syscon nr,__NR_setsid,0x0070,0x009d,0x2000093,0x0093,0x0093,0x093,0xfff diff --git a/libc/sysv/consts/__NR_setsockopt.S b/libc/sysv/consts/__NR_setsockopt.S index 1c408973c..c77968125 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,0x2000069,0x0069,0x0069,0x069,0xfff +.syscon nr,__NR_setsockopt,0x0036,0x00d0,0x2000069,0x0069,0x0069,0x069,0xfff diff --git a/libc/sysv/consts/__NR_settimeofday.S b/libc/sysv/consts/__NR_settimeofday.S index 84a6acfad..4daf7235a 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,0x200007a,0x007a,0x0044,0x1a3,0xfff +.syscon nr,__NR_settimeofday,0x00a4,0x00aa,0x200007a,0x007a,0x0044,0x1a3,0xfff diff --git a/libc/sysv/consts/__NR_setuid.S b/libc/sysv/consts/__NR_setuid.S index 65c3c7863..115bd7335 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,0x2000017,0x0017,0x0017,0x017,0xfff +.syscon nr,__NR_setuid,0x0069,0x0092,0x2000017,0x0017,0x0017,0x017,0xfff diff --git a/libc/sysv/consts/__NR_setxattr.S b/libc/sysv/consts/__NR_setxattr.S index 0cbf44b67..8c0214882 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,0x20000ec,0xfff,0xfff,0x177,0xfff +.syscon nr,__NR_setxattr,0x00bc,0x0005,0x20000ec,0xfff,0xfff,0x177,0xfff diff --git a/libc/sysv/consts/__NR_shmat.S b/libc/sysv/consts/__NR_shmat.S index d3285ec2b..e2fbc4750 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,0x2000106,0x00e4,0x00e4,0x0e4,0xfff +.syscon nr,__NR_shmat,0x001e,0x00c4,0x2000106,0x00e4,0x00e4,0x0e4,0xfff diff --git a/libc/sysv/consts/__NR_shmctl.S b/libc/sysv/consts/__NR_shmctl.S index 7732a3f35..67c7fe6c3 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,0x2000107,0x0200,0x0128,0x1bb,0xfff +.syscon nr,__NR_shmctl,0x001f,0x00c3,0x2000107,0x0200,0x0128,0x1bb,0xfff diff --git a/libc/sysv/consts/__NR_shmdt.S b/libc/sysv/consts/__NR_shmdt.S index ea401cd1a..bb589b6c1 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,0x2000108,0x00e6,0x00e6,0x0e6,0xfff +.syscon nr,__NR_shmdt,0x0043,0x00c5,0x2000108,0x00e6,0x00e6,0x0e6,0xfff diff --git a/libc/sysv/consts/__NR_shmget.S b/libc/sysv/consts/__NR_shmget.S index c8189f23a..ee1a74fe9 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,0x2000109,0x00e7,0x0121,0x0e7,0xfff +.syscon nr,__NR_shmget,0x001d,0x00c2,0x2000109,0x00e7,0x0121,0x0e7,0xfff diff --git a/libc/sysv/consts/__NR_shutdown.S b/libc/sysv/consts/__NR_shutdown.S index a84d5f583..be5944eb7 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,0x2000086,0x0086,0x0086,0x086,0xfff +.syscon nr,__NR_shutdown,0x0030,0x00d2,0x2000086,0x0086,0x0086,0x086,0xfff diff --git a/libc/sysv/consts/__NR_sigaction.S b/libc/sysv/consts/__NR_sigaction.S index 3859b606b..0e4db8011 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,0x200002e,0x01a0,0x002e,0x154,0xfff +.syscon nr,__NR_sigaction,0x000d,0x0086,0x200002e,0x01a0,0x002e,0x154,0xfff diff --git a/libc/sysv/consts/__NR_sigaltstack.S b/libc/sysv/consts/__NR_sigaltstack.S index 9a0558e16..3bcaf03fd 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,0x2000035,0x0035,0x0120,0x119,0xfff +.syscon nr,__NR_sigaltstack,0x0083,0x0084,0x2000035,0x0035,0x0120,0x119,0xfff diff --git a/libc/sysv/consts/__NR_signalfd.S b/libc/sysv/consts/__NR_signalfd.S index 6e0440d9c..9a246c72a 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_signalfd,0x011a,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_signalfd4.S b/libc/sysv/consts/__NR_signalfd4.S index e81bcdcbb..a2fd9a38b 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_signalfd4,0x0121,0x004a,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sigpending.S b/libc/sysv/consts/__NR_sigpending.S index e9e2e55d2..46fbaf059 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,0x2000034,0x0034,0x0034,0x124,0xfff +.syscon nr,__NR_sigpending,0x007f,0x0088,0x2000034,0x0034,0x0034,0x124,0xfff diff --git a/libc/sysv/consts/__NR_sigprocmask.S b/libc/sysv/consts/__NR_sigprocmask.S index 3884005ef..c9eaeb6a4 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,0x2000149,0x0154,0x0030,0x125,0xfff +.syscon nr,__NR_sigprocmask,0x000e,0x0087,0x2000149,0x0154,0x0030,0x125,0xfff diff --git a/libc/sysv/consts/__NR_sigqueueinfo.S b/libc/sysv/consts/__NR_sigqueueinfo.S new file mode 100644 index 000000000..ea0654ca8 --- /dev/null +++ b/libc/sysv/consts/__NR_sigqueueinfo.S @@ -0,0 +1,2 @@ +#include "libc/sysv/consts/syscon.internal.h" +.syscon nr,__NR_sigqueueinfo,0x0081,0x008a,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sigsuspend.S b/libc/sysv/consts/__NR_sigsuspend.S index b8d5acbdd..12ccb0a77 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,0x200006f,0x0155,0x006f,0x126,0xfff +.syscon nr,__NR_sigsuspend,0x0082,0x0085,0x200006f,0x0155,0x006f,0x126,0xfff diff --git a/libc/sysv/consts/__NR_sigtimedwait.S b/libc/sysv/consts/__NR_sigtimedwait.S index 6e5f76eea..190d96317 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,0xfff,0x0159,0xfff,0xfff,0xfff +.syscon nr,__NR_sigtimedwait,0x0080,0x0089,0xfff,0x0159,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_socket.S b/libc/sysv/consts/__NR_socket.S index 892f01756..a17894957 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,0x2000061,0x0061,0x0061,0x18a,0xfff +.syscon nr,__NR_socket,0x0029,0x00c6,0x2000061,0x0061,0x0061,0x18a,0xfff diff --git a/libc/sysv/consts/__NR_socketpair.S b/libc/sysv/consts/__NR_socketpair.S index 73cbc07eb..b3c9c7a42 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,0x2000087,0x0087,0x0087,0x087,0xfff +.syscon nr,__NR_socketpair,0x0035,0x00c7,0x2000087,0x0087,0x0087,0x087,0xfff diff --git a/libc/sysv/consts/__NR_splice.S b/libc/sysv/consts/__NR_splice.S index 13633ec7a..7cd79d71b 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_splice,0x0113,0x004c,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_stat.S b/libc/sysv/consts/__NR_stat.S index 7bd900d3d..5cfd564a9 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,0x2000152,0xfff,0x0026,0x1b7,0xfff +.syscon nr,__NR_stat,0x0004,0x004f,0x2000152,0xfff,0x0026,0x1b7,0xfff diff --git a/libc/sysv/consts/__NR_statfs.S b/libc/sysv/consts/__NR_statfs.S index 4faec40b4..e0fb1c2d7 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,0x2000159,0x022b,0x003f,0xfff,0xfff +.syscon nr,__NR_statfs,0x0089,0x002b,0x2000159,0x022b,0x003f,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_statx.S b/libc/sysv/consts/__NR_statx.S index 499c771d6..7edd0a2e0 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_statx,0x014c,0x0123,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_swapoff.S b/libc/sysv/consts/__NR_swapoff.S index 841b54555..2d804635a 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,0xfff,0x01a8,0xfff,0xfff,0xfff +.syscon nr,__NR_swapoff,0x00a8,0x00e1,0xfff,0x01a8,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_swapon.S b/libc/sysv/consts/__NR_swapon.S index b717acebe..d265bcea6 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,0x2000055,0x0055,0xfff,0xfff,0xfff +.syscon nr,__NR_swapon,0x00a7,0x00e0,0x2000055,0x0055,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_symlink.S b/libc/sysv/consts/__NR_symlink.S index 6cd47eaff..dad67aa4a 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,0x2000039,0x0039,0x0039,0x039,0xfff +.syscon nr,__NR_symlink,0x0058,0x0fff,0x2000039,0x0039,0x0039,0x039,0xfff diff --git a/libc/sysv/consts/__NR_symlinkat.S b/libc/sysv/consts/__NR_symlinkat.S index fc5fa8bc9..cf47e498c 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,0x20001da,0x01f6,0x0144,0x1d6,0xfff +.syscon nr,__NR_symlinkat,0x010a,0x0024,0x20001da,0x01f6,0x0144,0x1d6,0xfff diff --git a/libc/sysv/consts/__NR_sync.S b/libc/sysv/consts/__NR_sync.S index 78ee50ed5..d9d28eabc 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,0x2000024,0x0024,0x0024,0x024,0xfff +.syscon nr,__NR_sync,0x00a2,0x0051,0x2000024,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 f8856e2c5..0ed2af2d9 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_sync_file_range,0x0115,0x0054,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_syncfs.S b/libc/sysv/consts/__NR_syncfs.S index c61d1e3c0..b227c6962 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_syncfs,0x0132,0x010b,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sysfs.S b/libc/sysv/consts/__NR_sysfs.S index f2d8a902c..78e533d2d 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_sysfs,0x008b,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_sysinfo.S b/libc/sysv/consts/__NR_sysinfo.S index 1e993b225..7abec081f 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_sysinfo,0x0063,0x00b3,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_syslog.S b/libc/sysv/consts/__NR_syslog.S index bd7110ff9..d43facf13 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_syslog,0x0067,0x0074,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_tee.S b/libc/sysv/consts/__NR_tee.S index f806ba400..ef51a15c9 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_tee,0x0114,0x004d,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_tgkill.S b/libc/sysv/consts/__NR_tgkill.S index 06423f7a6..125b46a26 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_tgkill,0x00ea,0x0083,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_tgsigqueueinfo.S b/libc/sysv/consts/__NR_tgsigqueueinfo.S new file mode 100644 index 000000000..65150b77d --- /dev/null +++ b/libc/sysv/consts/__NR_tgsigqueueinfo.S @@ -0,0 +1,2 @@ +#include "libc/sysv/consts/syscon.internal.h" +.syscon nr,__NR_tgsigqueueinfo,0x0129,0x00f0,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_timer_create.S b/libc/sysv/consts/__NR_timer_create.S index b03f21777..46d815618 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,0xfff,0xfff,0xfff,0x0eb,0xfff +.syscon nr,__NR_timer_create,0x00de,0x006b,0xfff,0xfff,0xfff,0x0eb,0xfff diff --git a/libc/sysv/consts/__NR_timer_delete.S b/libc/sysv/consts/__NR_timer_delete.S index 54b50bb6b..ebf8bfe30 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,0xfff,0xfff,0xfff,0x0ec,0xfff +.syscon nr,__NR_timer_delete,0x00e2,0x006f,0xfff,0xfff,0xfff,0x0ec,0xfff diff --git a/libc/sysv/consts/__NR_timer_getoverrun.S b/libc/sysv/consts/__NR_timer_getoverrun.S index 06fa92b8b..10ed36f24 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,0xfff,0xfff,0xfff,0x0ef,0xfff +.syscon nr,__NR_timer_getoverrun,0x00e1,0x006d,0xfff,0xfff,0xfff,0x0ef,0xfff diff --git a/libc/sysv/consts/__NR_timer_gettime.S b/libc/sysv/consts/__NR_timer_gettime.S index f704972ea..e1fa9e3b8 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,0xfff,0xfff,0xfff,0x1bf,0xfff +.syscon nr,__NR_timer_gettime,0x00e0,0x006c,0xfff,0xfff,0xfff,0x1bf,0xfff diff --git a/libc/sysv/consts/__NR_timer_settime.S b/libc/sysv/consts/__NR_timer_settime.S index 41f87761b..eb995a570 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,0xfff,0xfff,0xfff,0x1be,0xfff +.syscon nr,__NR_timer_settime,0x00df,0x006e,0xfff,0xfff,0xfff,0x1be,0xfff diff --git a/libc/sysv/consts/__NR_timerfd_create.S b/libc/sysv/consts/__NR_timerfd_create.S index 3299c7b22..7f84f5c0c 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_timerfd_create,0x011b,0x0055,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_timerfd_gettime.S b/libc/sysv/consts/__NR_timerfd_gettime.S index 5672f03fc..a9dff5151 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_timerfd_gettime,0x011f,0x0057,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_timerfd_settime.S b/libc/sysv/consts/__NR_timerfd_settime.S index f12543c90..28d336a81 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_timerfd_settime,0x011e,0x0056,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_times.S b/libc/sysv/consts/__NR_times.S index 7b30b578c..774dc4100 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_times,0x0064,0x0099,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_tkill.S b/libc/sysv/consts/__NR_tkill.S index 0f54ad094..a6fc6492a 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_tkill,0x00c8,0x0082,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_truncate.S b/libc/sysv/consts/__NR_truncate.S index 6a054bbe4..da9dd33d7 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,0x20000c8,0x01df,0x00c8,0x0c8,0xfff +.syscon nr,__NR_truncate,0x004c,0x002d,0x20000c8,0x01df,0x00c8,0x0c8,0xfff diff --git a/libc/sysv/consts/__NR_umask.S b/libc/sysv/consts/__NR_umask.S index e27839537..29b80110c 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,0x200003c,0x003c,0x003c,0x03c,0xfff +.syscon nr,__NR_umask,0x005f,0x00a6,0x200003c,0x003c,0x003c,0x03c,0xfff diff --git a/libc/sysv/consts/__NR_umount2.S b/libc/sysv/consts/__NR_umount2.S index 2cec10465..051ef84e9 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_umount2,0x00a6,0x0027,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_uname.S b/libc/sysv/consts/__NR_uname.S index dda2bef44..2f258c89b 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,0xfff,0x00a4,0xfff,0xfff,0xfff +.syscon nr,__NR_uname,0x003f,0x00a0,0xfff,0x00a4,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_unlink.S b/libc/sysv/consts/__NR_unlink.S index aa546ad3f..2ab786026 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,0x200000a,0x000a,0x000a,0x00a,0xfff +.syscon nr,__NR_unlink,0x0057,0x00b5,0x200000a,0x000a,0x000a,0x00a,0xfff diff --git a/libc/sysv/consts/__NR_unlinkat.S b/libc/sysv/consts/__NR_unlinkat.S index a95d6977f..3d161d25e 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,0x20001d8,0x01f7,0x0145,0x1d7,0xfff +.syscon nr,__NR_unlinkat,0x0107,0x0023,0x20001d8,0x01f7,0x0145,0x1d7,0xfff diff --git a/libc/sysv/consts/__NR_unshare.S b/libc/sysv/consts/__NR_unshare.S index f82ffd63e..cc8597611 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_unshare,0x0110,0x0061,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_userfaultfd.S b/libc/sysv/consts/__NR_userfaultfd.S index 09a456d19..7ab8ddb67 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_userfaultfd,0x0143,0x011a,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_ustat.S b/libc/sysv/consts/__NR_ustat.S index 4267c7f1c..cb79e6e96 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_ustat,0x0088,0x0fff,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_utime.S b/libc/sysv/consts/__NR_utime.S index 8bdbda9a6..6261c095e 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_utime,0x0084,0x0062,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_utimensat.S b/libc/sysv/consts/__NR_utimensat.S index f3350f4c7..99a09a023 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,0xfff,0x0223,0x0054,0x1d3,0xfff +.syscon nr,__NR_utimensat,0x0118,0x0058,0xfff,0x0223,0x0054,0x1d3,0xfff diff --git a/libc/sysv/consts/__NR_utimes.S b/libc/sysv/consts/__NR_utimes.S index 5bef56679..24acbb2bb 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,0x200008a,0x008a,0x004c,0x1a4,0xfff +.syscon nr,__NR_utimes,0x00eb,0x0058,0x200008a,0x008a,0x004c,0x1a4,0xfff diff --git a/libc/sysv/consts/__NR_vfork.S b/libc/sysv/consts/__NR_vfork.S index 6c0000cbe..a79bf1194 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,0x2000042,0x0042,0x0042,0x042,0xfff +.syscon nr,__NR_vfork,0x003a,0x0fff,0x2000042,0x0042,0x0042,0x042,0xfff diff --git a/libc/sysv/consts/__NR_vhangup.S b/libc/sysv/consts/__NR_vhangup.S index ab59a97c4..0aee5e4c7 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_vhangup,0x0099,0x003a,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_vmsplice.S b/libc/sysv/consts/__NR_vmsplice.S index 624b0f79c..7e15bb2d3 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,0xfff,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_vmsplice,0x0116,0x004b,0xfff,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_wait4.S b/libc/sysv/consts/__NR_wait4.S index bdeecb551..8fb0fa897 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,0x2000007,0x0007,0x000b,0x1c1,0xfff +.syscon nr,__NR_wait4,0x003d,0x0104,0x2000007,0x0007,0x000b,0x1c1,0xfff diff --git a/libc/sysv/consts/__NR_waitid.S b/libc/sysv/consts/__NR_waitid.S index 7af45d44c..28a9709a0 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,0x20000ad,0xfff,0xfff,0xfff,0xfff +.syscon nr,__NR_waitid,0x00f7,0x005f,0x20000ad,0xfff,0xfff,0xfff,0xfff diff --git a/libc/sysv/consts/__NR_write.S b/libc/sysv/consts/__NR_write.S index c2773b80e..48c9cdc4a 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,0x2000004,0x0004,0x0004,0x004,0xfff +.syscon nr,__NR_write,0x0001,0x0040,0x2000004,0x0004,0x0004,0x004,0xfff diff --git a/libc/sysv/consts/__NR_writev.S b/libc/sysv/consts/__NR_writev.S index c233e3c57..3ceefa490 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,0x2000079,0x0079,0x0079,0x079,0xfff +.syscon nr,__NR_writev,0x0014,0x0042,0x2000079,0x0079,0x0079,0x079,0xfff diff --git a/libc/sysv/consts/nrlinux.h b/libc/sysv/consts/nrlinux.h index acab8a110..be952c28f 100644 --- a/libc/sysv/consts/nrlinux.h +++ b/libc/sysv/consts/nrlinux.h @@ -1,5 +1,6 @@ #ifndef COSMOPOLITAN_LIBC_SYSV_CONSTS_NRLINUX_H_ #define COSMOPOLITAN_LIBC_SYSV_CONSTS_NRLINUX_H_ + #ifdef __x86_64__ #define __NR_linux_exit 0x003c @@ -157,7 +158,7 @@ #define __NR_linux_capget 0x007d #define __NR_linux_capset 0x007e #define __NR_linux_sigtimedwait 0x0080 -#define __NR_linux_rt_sigqueueinfo 0x0081 +#define __NR_linux_sigqueueinfo 0x0081 #define __NR_linux_personality 0x0087 #define __NR_linux_ustat 0x0088 #define __NR_linux_sysfs 0x008b @@ -276,7 +277,7 @@ #define __NR_linux_epoll_create1 0x0123 #define __NR_linux_perf_event_open 0x012a #define __NR_linux_inotify_init1 0x0126 -#define __NR_linux_rt_tgsigqueueinfo 0x0129 +#define __NR_linux_tgsigqueueinfo 0x0129 #define __NR_linux_signalfd 0x011a #define __NR_linux_signalfd4 0x0121 #define __NR_linux_eventfd 0x011c @@ -348,5 +349,309 @@ #define __NR_linux_futex_waitv 0x01c1 #define __NR_linux_set_mempolicy_home_node 0x01c2 +#elif defined(__aarch64__) + +#define __NR_linux_exit 0x005d +#define __NR_linux_exit_group 0x005e +#define __NR_linux_read 0x003f +#define __NR_linux_write 0x0040 +#define __NR_linux_open 0x00b4 +#define __NR_linux_close 0x0039 +#define __NR_linux_stat 0x004f +#define __NR_linux_fstat 0x0050 +#define __NR_linux_ppoll 0x0049 +#define __NR_linux_lseek 0x003e +#define __NR_linux_mmap 0x00de +#define __NR_linux_msync 0x00e3 +#define __NR_linux_mprotect 0x00e2 +#define __NR_linux_munmap 0x00d7 +#define __NR_linux_sigaction 0x0086 +#define __NR_linux_sigprocmask 0x0087 +#define __NR_linux_ioctl 0x001d +#define __NR_linux_pread 0x0043 +#define __NR_linux_pwrite 0x0044 +#define __NR_linux_readv 0x0041 +#define __NR_linux_writev 0x0042 +#define __NR_linux_pselect6 0x0048 +#define __NR_linux_sched_yield 0x007c +#define __NR_linux_mremap 0x00d8 +#define __NR_linux_mincore 0x00e8 +#define __NR_linux_madvise 0x00e9 +#define __NR_linux_shmget 0x00c2 +#define __NR_linux_shmat 0x00c4 +#define __NR_linux_shmctl 0x00c3 +#define __NR_linux_dup 0x0017 +#define __NR_linux_nanosleep 0x0065 +#define __NR_linux_getitimer 0x0066 +#define __NR_linux_setitimer 0x0067 +#define __NR_linux_getpid 0x00ac +#define __NR_linux_sendfile 0x0047 +#define __NR_linux_socket 0x00c6 +#define __NR_linux_connect 0x00cb +#define __NR_linux_accept 0x00ca +#define __NR_linux_sendto 0x00ce +#define __NR_linux_recvfrom 0x00cf +#define __NR_linux_sendmsg 0x00d3 +#define __NR_linux_recvmsg 0x00d4 +#define __NR_linux_shutdown 0x00d2 +#define __NR_linux_bind 0x00c8 +#define __NR_linux_listen 0x00c9 +#define __NR_linux_getsockname 0x00cc +#define __NR_linux_getpeername 0x00cd +#define __NR_linux_socketpair 0x00c7 +#define __NR_linux_setsockopt 0x00d0 +#define __NR_linux_getsockopt 0x00d1 +#define __NR_linux_execve 0x00dd +#define __NR_linux_wait4 0x0104 +#define __NR_linux_kill 0x0081 +#define __NR_linux_clone 0x00dc +#define __NR_linux_tkill 0x0082 +#define __NR_linux_futex 0x0062 +#define __NR_linux_set_robust_list 0x0063 +#define __NR_linux_get_robust_list 0x0064 +#define __NR_linux_uname 0x00a0 +#define __NR_linux_semget 0x00be +#define __NR_linux_semop 0x00c1 +#define __NR_linux_semctl 0x00bf +#define __NR_linux_shmdt 0x00c5 +#define __NR_linux_msgget 0x00ba +#define __NR_linux_msgsnd 0x00bd +#define __NR_linux_msgrcv 0x00bc +#define __NR_linux_msgctl 0x00bb +#define __NR_linux_fcntl 0x0019 +#define __NR_linux_flock 0x0020 +#define __NR_linux_fsync 0x0052 +#define __NR_linux_fdatasync 0x0053 +#define __NR_linux_truncate 0x002d +#define __NR_linux_ftruncate 0x002e +#define __NR_linux_getcwd 0x0011 +#define __NR_linux_chdir 0x0031 +#define __NR_linux_fchdir 0x0032 +#define __NR_linux_unlink 0x00b5 +#define __NR_linux_fchmod 0x0034 +#define __NR_linux_fchown 0x0037 +#define __NR_linux_umask 0x00a6 +#define __NR_linux_gettimeofday 0x00a9 +#define __NR_linux_getrlimit 0x00a3 +#define __NR_linux_getrusage 0x00a5 +#define __NR_linux_sysinfo 0x00b3 +#define __NR_linux_times 0x0099 +#define __NR_linux_ptrace 0x0075 +#define __NR_linux_syslog 0x0074 +#define __NR_linux_getuid 0x00ae +#define __NR_linux_getgid 0x00b0 +#define __NR_linux_getppid 0x00ad +#define __NR_linux_setsid 0x009d +#define __NR_linux_getsid 0x009c +#define __NR_linux_getpgid 0x009b +#define __NR_linux_setpgid 0x009a +#define __NR_linux_geteuid 0x00af +#define __NR_linux_getegid 0x00b1 +#define __NR_linux_getgroups 0x009e +#define __NR_linux_setgroups 0x009f +#define __NR_linux_setreuid 0x0091 +#define __NR_linux_setregid 0x008f +#define __NR_linux_setuid 0x0092 +#define __NR_linux_setgid 0x0090 +#define __NR_linux_setresuid 0x0093 +#define __NR_linux_setresgid 0x0095 +#define __NR_linux_getresuid 0x0094 +#define __NR_linux_getresgid 0x0096 +#define __NR_linux_sigpending 0x0088 +#define __NR_linux_sigsuspend 0x0085 +#define __NR_linux_sigaltstack 0x0084 +#define __NR_linux_mknodat 0x0021 +#define __NR_linux_statfs 0x002b +#define __NR_linux_fstatfs 0x002c +#define __NR_linux_getpriority 0x008d +#define __NR_linux_setpriority 0x008c +#define __NR_linux_mlock 0x00e4 +#define __NR_linux_munlock 0x00e5 +#define __NR_linux_mlockall 0x00e6 +#define __NR_linux_munlockall 0x00e7 +#define __NR_linux_setrlimit 0x00a4 +#define __NR_linux_chroot 0x0033 +#define __NR_linux_sync 0x0051 +#define __NR_linux_acct 0x0059 +#define __NR_linux_settimeofday 0x00aa +#define __NR_linux_mount 0x0028 +#define __NR_linux_reboot 0x008e +#define __NR_linux_quotactl 0x003c +#define __NR_linux_setfsuid 0x0097 +#define __NR_linux_setfsgid 0x0098 +#define __NR_linux_capget 0x005a +#define __NR_linux_capset 0x005b +#define __NR_linux_sigtimedwait 0x0089 +#define __NR_linux_sigqueueinfo 0x008a +#define __NR_linux_personality 0x005c +#define __NR_linux_sched_setparam 0x0076 +#define __NR_linux_sched_getparam 0x0079 +#define __NR_linux_sched_setscheduler 0x0077 +#define __NR_linux_sched_getscheduler 0x0078 +#define __NR_linux_sched_get_priority_max 0x007d +#define __NR_linux_sched_get_priority_min 0x007e +#define __NR_linux_sched_rr_get_interval 0x007f +#define __NR_linux_vhangup 0x003a +#define __NR_linux_pivot_root 0x0029 +#define __NR_linux_prctl 0x00a7 +#define __NR_linux_adjtimex 0x00ab +#define __NR_linux_umount2 0x0027 +#define __NR_linux_swapon 0x00e0 +#define __NR_linux_swapoff 0x00e1 +#define __NR_linux_sethostname 0x00a1 +#define __NR_linux_setdomainname 0x00a2 +#define __NR_linux_init_module 0x0069 +#define __NR_linux_delete_module 0x006a +#define __NR_linux_gettid 0x00b2 +#define __NR_linux_readahead 0x00d5 +#define __NR_linux_setxattr 0x0005 +#define __NR_linux_fsetxattr 0x0007 +#define __NR_linux_getxattr 0x0008 +#define __NR_linux_fgetxattr 0x000a +#define __NR_linux_listxattr 0x000b +#define __NR_linux_flistxattr 0x000d +#define __NR_linux_removexattr 0x000e +#define __NR_linux_fremovexattr 0x0010 +#define __NR_linux_lsetxattr 0x0006 +#define __NR_linux_lgetxattr 0x0009 +#define __NR_linux_llistxattr 0x000c +#define __NR_linux_lremovexattr 0x000f +#define __NR_linux_sched_setaffinity 0x007a +#define __NR_linux_sched_getaffinity 0x007b +#define __NR_linux_io_setup 0x0000 +#define __NR_linux_io_destroy 0x0001 +#define __NR_linux_io_getevents 0x0004 +#define __NR_linux_io_submit 0x0002 +#define __NR_linux_io_cancel 0x0003 +#define __NR_linux_lookup_dcookie 0x0012 +#define __NR_linux_epoll_ctl 0x0015 +#define __NR_linux_getdents 0x003d +#define __NR_linux_set_tid_address 0x0060 +#define __NR_linux_restart_syscall 0x0080 +#define __NR_linux_semtimedop 0x00c0 +#define __NR_linux_fadvise 0x00df +#define __NR_linux_timer_create 0x006b +#define __NR_linux_timer_settime 0x006e +#define __NR_linux_timer_gettime 0x006c +#define __NR_linux_timer_getoverrun 0x006d +#define __NR_linux_timer_delete 0x006f +#define __NR_linux_clock_settime 0x0070 +#define __NR_linux_clock_gettime 0x0071 +#define __NR_linux_clock_getres 0x0072 +#define __NR_linux_clock_nanosleep 0x0073 +#define __NR_linux_tgkill 0x0083 +#define __NR_linux_mbind 0x00eb +#define __NR_linux_set_mempolicy 0x00ed +#define __NR_linux_get_mempolicy 0x00ec +#define __NR_linux_mq_open 0x00b4 +#define __NR_linux_mq_unlink 0x00b5 +#define __NR_linux_mq_timedsend 0x00b6 +#define __NR_linux_mq_timedreceive 0x00b7 +#define __NR_linux_mq_notify 0x00b8 +#define __NR_linux_mq_getsetattr 0x00b9 +#define __NR_linux_kexec_load 0x0068 +#define __NR_linux_waitid 0x005f +#define __NR_linux_add_key 0x00d9 +#define __NR_linux_request_key 0x00da +#define __NR_linux_keyctl 0x00db +#define __NR_linux_ioprio_set 0x001e +#define __NR_linux_ioprio_get 0x001f +#define __NR_linux_openat 0x0038 +#define __NR_linux_mkdirat 0x0022 +#define __NR_linux_fchownat 0x0036 +#define __NR_linux_utime 0x0062 +#define __NR_linux_utimes 0x0058 +#define __NR_linux_fstatat 0x004f +#define __NR_linux_unlinkat 0x0023 +#define __NR_linux_renameat 0x0026 +#define __NR_linux_linkat 0x0025 +#define __NR_linux_symlinkat 0x0024 +#define __NR_linux_readlinkat 0x004e +#define __NR_linux_fchmodat 0x0035 +#define __NR_linux_faccessat 0x0030 +#define __NR_linux_unshare 0x0061 +#define __NR_linux_splice 0x004c +#define __NR_linux_tee 0x004d +#define __NR_linux_sync_file_range 0x0054 +#define __NR_linux_vmsplice 0x004b +#define __NR_linux_migrate_pages 0x00ee +#define __NR_linux_move_pages 0x00ef +#define __NR_linux_preadv 0x0045 +#define __NR_linux_pwritev 0x0046 +#define __NR_linux_utimensat 0x0058 +#define __NR_linux_fallocate 0x002f +#define __NR_linux_accept4 0x00f2 +#define __NR_linux_dup3 0x0018 +#define __NR_linux_pipe2 0x003b +#define __NR_linux_epoll_pwait 0x0016 +#define __NR_linux_epoll_create1 0x0014 +#define __NR_linux_perf_event_open 0x00f1 +#define __NR_linux_inotify_init1 0x001a +#define __NR_linux_tgsigqueueinfo 0x00f0 +#define __NR_linux_signalfd4 0x004a +#define __NR_linux_eventfd2 0x0013 +#define __NR_linux_timerfd_create 0x0055 +#define __NR_linux_timerfd_settime 0x0056 +#define __NR_linux_timerfd_gettime 0x0057 +#define __NR_linux_recvmmsg 0x00f3 +#define __NR_linux_fanotify_init 0x0106 +#define __NR_linux_fanotify_mark 0x0107 +#define __NR_linux_prlimit 0x0105 +#define __NR_linux_name_to_handle_at 0x0108 +#define __NR_linux_open_by_handle_at 0x0109 +#define __NR_linux_clock_adjtime 0x010a +#define __NR_linux_syncfs 0x010b +#define __NR_linux_sendmmsg 0x010d +#define __NR_linux_setns 0x010c +#define __NR_linux_getcpu 0x00a8 +#define __NR_linux_process_vm_readv 0x010e +#define __NR_linux_process_vm_writev 0x010f +#define __NR_linux_kcmp 0x0110 +#define __NR_linux_finit_module 0x0111 +#define __NR_linux_sched_setattr 0x0112 +#define __NR_linux_sched_getattr 0x0113 +#define __NR_linux_renameat2 0x0114 +#define __NR_linux_seccomp 0x0115 +#define __NR_linux_getrandom 0x0116 +#define __NR_linux_memfd_create 0x0117 +#define __NR_linux_bpf 0x0118 +#define __NR_linux_execveat 0x0119 +#define __NR_linux_userfaultfd 0x011a +#define __NR_linux_membarrier 0x011b +#define __NR_linux_mlock2 0x011c +#define __NR_linux_copy_file_range 0x011d +#define __NR_linux_preadv2 0x011e +#define __NR_linux_pwritev2 0x011f +#define __NR_linux_pkey_mprotect 0x0120 +#define __NR_linux_pkey_alloc 0x0121 +#define __NR_linux_pkey_free 0x0122 +#define __NR_linux_statx 0x0123 +#define __NR_linux_io_pgetevents 0x0124 +#define __NR_linux_rseq 0x0125 +#define __NR_linux_kexec_file_load 0x0126 +#define __NR_linux_pidfd_send_signal 0x01a8 +#define __NR_linux_io_uring_setup 0x01a9 +#define __NR_linux_io_uring_enter 0x01aa +#define __NR_linux_io_uring_register 0x01ab +#define __NR_linux_open_tree 0x01ac +#define __NR_linux_move_mount 0x01ad +#define __NR_linux_fsopen 0x01ae +#define __NR_linux_fsconfig 0x01af +#define __NR_linux_fsmount 0x01b0 +#define __NR_linux_fspick 0x01b1 +#define __NR_linux_pidfd_open 0x01b2 +#define __NR_linux_clone3 0x01b3 +#define __NR_linux_close_range 0x01b4 +#define __NR_linux_openat2 0x01b5 +#define __NR_linux_pidfd_getfd 0x01b6 +#define __NR_linux_faccessat2 0x01b7 +#define __NR_linux_process_madvise 0x01b8 +#define __NR_linux_epoll_pwait2 0x01b9 +#define __NR_linux_mount_setattr 0x01ba +#define __NR_linux_landlock_create_ruleset 0x01bc +#define __NR_linux_landlock_add_rule 0x01bd +#define __NR_linux_landlock_restrict_self 0x01be + #endif /* __x86_64__ */ + #endif /* COSMOPOLITAN_LIBC_SYSV_CONSTS_NRLINUX_H_ */ diff --git a/libc/sysv/consts/syscon.internal.h b/libc/sysv/consts/syscon.internal.h index 8478222a1..3150d619d 100644 --- a/libc/sysv/consts/syscon.internal.h +++ b/libc/sysv/consts/syscon.internal.h @@ -20,7 +20,7 @@ #include "libc/macros.internal.h" /* clang-format off */ -.macro .syscon group:req name:req linux:req xnu:req freebsd:req openbsd:req netbsd:req windows:req +.macro .syscon group:req name:req linux:req linux_aarch64:req xnu:req freebsd:req openbsd:req netbsd:req windows:req #ifdef __x86_64__ .yoink _init_systemfive @@ -69,7 +69,7 @@ #else .section .rodata,"a",@progbits .balign 8 -\name: .quad \linux +\name: .quad \linux_aarch64 .endobj \name,globl .previous #endif /* __x86_64__ */ diff --git a/libc/sysv/syscalls.sh b/libc/sysv/syscalls.sh index fa6dc18fe..23f2897ba 100755 --- a/libc/sysv/syscalls.sh +++ b/libc/sysv/syscalls.sh @@ -32,7 +32,7 @@ dir=libc/sysv/calls # 6.4+│ │ │ │ │ # NetBSD┐ │ │ │ │ │ # 9.1+│ │ │ │ │ │ -# Symbol ┌┴┐┌┴┐┌┴┐│┬┴┐┌┴┐ ARM Directives & Commentary +# Symbol ┌┴┐┌┴┐┌┴┐│┬┴┐┌┴┐ Arm64 Directives & Commentary scall sys_exit 0x00100100120010e7 0x05e globl hidden # a.k.a. exit_group scall sys_read 0x8038038032803800 0x03f globl hidden scall sys_write 0x8048048042804801 0x040 globl hidden @@ -59,7 +59,7 @@ scall sys_writev 0x8798798792879814 0x042 globl hidden scall sys_access 0x0210210212021015 0xfff globl hidden scall __sys_pipe 0x02a10721e202a016 0xfff globl hidden # NOTE: pipe2() on FreeBSD; XNU is pipe(void)→eax:edx scall sys_select 0x9a184785d285d817 0xfff globl hidden -scall sys_pselect 0x9b486ea0a298a90e 0xfff globl hidden # pselect6() on gnu/systemd +scall sys_pselect 0x9b486ea0a298a90e 0x048 globl hidden # pselect6() on gnu/systemd scall sys_sched_yield 0x15e12a14bf25d018 0x07c globl hidden # select() on XNU (previously swtch() but removed in 12.4) scall __sys_mremap 0x19bffffffffff019 0x0d8 globl hidden scall sys_mincore 0x04e04e04e204e01b 0x0e8 globl hidden @@ -96,7 +96,7 @@ scall __sys_fork 0x0020020022002039 0xfff globl hidden # xnu needs eax&=~-edx b #scall vfork 0x042042042204203a 0xfff globl # this syscall is from the moon so we implement it by hand in libc/runtime/vfork.S; probably removed from XNU in 12.5 scall sys_posix_spawn 0x1daffffff20f4fff 0xfff globl hidden # good luck figuring out how xnu defines this scall __sys_execve 0x03b03b03b203b03b 0x0dd globl hidden -scall __sys_wait4 0x9c180b807280783d 0x0104 globl hidden +scall __sys_wait4 0x9c180b807280783d 0x104 globl hidden scall sys_kill 0x02507a025202503e 0x081 globl hidden # kill(pid, sig, 1) b/c xnu scall sys_killpg 0x092fff092fffffff 0xfff globl hidden scall sys_clone 0x11fffffffffff038 0x0dc globl hidden @@ -267,8 +267,8 @@ scall sys_clock_settime 0x1ac0580e9ffff0e3 0x070 globl # no wrapper scall sys_clock_gettime 0x1ab0570e8ffff0e4 0x071 globl hidden # Linux 2.6+ (c. 2003); XNU uses magic address scall sys_clock_getres 0x1ad0590eaffff0e5 0x072 globl hidden scall sys_mbind 0xfffffffffffff0ed 0x0eb globl # no wrapper; numa numa yeah -scall set_mempolicy 0xfffffffffffff0ee 0xfff globl -scall get_mempolicy 0xfffffffffffff0ef 0xfff globl +scall set_mempolicy 0xfffffffffffff0ee 0x0ed globl +scall get_mempolicy 0xfffffffffffff0ef 0x0ec globl scall sys_mq_open 0x101ffffffffff0f0 0x0b4 globl # won't polyfill scall sys_mq_unlink 0x103ffffffffff0f1 0x0b5 globl # won't polyfill scall sys_mq_timedsend 0x1b0ffffffffff0f2 0x0b6 globl # won't polyfill @@ -280,8 +280,8 @@ scall sys_waitid 0xfffffffff28ad8f7 0x05f globl # Linux 2.6.9+; no wrapper scall sys_add_key 0xfffffffffffff0f8 0x0d9 globl # no wrapper scall sys_request_key 0xfffffffffffff0f9 0x0da globl # no wrapper scall sys_keyctl 0xfffffffffffff0fa 0x0db globl # no wrapper -scall ioprio_set 0xfffffffffffff0fb 0xfff globl -scall ioprio_get 0xfffffffffffff0fc 0xfff globl +scall ioprio_set 0xfffffffffffff0fb 0x01e globl +scall ioprio_get 0xfffffffffffff0fc 0x01f globl scall sys_inotify_init 0xfffffffffffff0fd 0xfff globl # no wrapper scall sys_inotify_add_watch 0xfffffffffffff0fe 0xfff globl # no wrapper scall sys_inotify_rm_watch 0xfffffffffffff0ff 0xfff globl # no wrapper @@ -322,7 +322,7 @@ scall sys_epoll_pwait 0xfffffffffffff119 0x016 globl # no wrapper scall sys_epoll_create1 0xfffffffffffff123 0x014 globl hidden scall sys_perf_event_open 0xfffffffffffff12a 0x0f1 globl # no wrapper scall sys_inotify_init1 0xfffffffffffff126 0x01a globl # no wrapper -scall sys_rt_tgsigqueueinfo 0xfffffffffffff129 0x0f0 globl # no wrapper +scall sys_tgsigqueueinfo 0xfffffffffffff129 0x0f0 globl # no wrapper; officially rt_tgsigqueueinfo on gnu/systemd scall sys_signalfd 0xfffffffffffff11a 0xfff globl # no wrapper scall sys_signalfd4 0xfffffffffffff121 0x04a globl # no wrapper scall sys_eventfd 0xfffffffffffff11c 0xfff globl # no wrapper @@ -366,36 +366,36 @@ scall sys_pkey_mprotect 0xfffffffffffff149 0x120 globl # no wrapper scall sys_pkey_alloc 0xfffffffffffff14a 0x121 globl # no wrapper scall sys_pkey_free 0xfffffffffffff14b 0x122 globl # no wrapper scall sys_statx 0xfffffffffffff14c 0x123 globl # no wrapper; lool https://lkml.org/lkml/2010/7/22/249 -scall sys_io_pgetevents 0xfffffffffffff14d 0xfff globl # no wrapper -scall sys_rseq 0xfffffffffffff14e 0xfff globl # no wrapper; Linux 4.18+ (c. 2018) +scall sys_io_pgetevents 0xfffffffffffff14d 0x124 globl # no wrapper +scall sys_rseq 0xfffffffffffff14e 0x125 globl # no wrapper; Linux 4.18+ (c. 2018) #──────────────────────LINUX 4.18 LIMIT────────────────────── # ←┬─ last version of linux kernel buildable with only gplv2 -scall sys_pidfd_send_signal 0xfffffffffffff1a8 0xfff globl # ├─ linux conferences ban linux founder linus torvalds -scall sys_io_uring_setup 0xfffffffffffff1a9 0xfff globl # └─ gnu founder richard stallman publicly disgraced -scall sys_io_uring_enter 0xfffffffffffff1aa 0xfff globl -scall sys_io_uring_register 0xfffffffffffff1ab 0xfff globl +scall sys_pidfd_send_signal 0xfffffffffffff1a8 0x1a8 globl # ├─ linux conferences ban linux founder linus torvalds +scall sys_io_uring_setup 0xfffffffffffff1a9 0x1a9 globl # └─ gnu founder richard stallman publicly disgraced +scall sys_io_uring_enter 0xfffffffffffff1aa 0x1aa globl +scall sys_io_uring_register 0xfffffffffffff1ab 0x1ab globl #────────────────────────RHEL CLOUD────────────────────────── # ←──────┬─ red hat terminates community release of enterprise linux circa 2020 scall sys_pledge 0xfff06cffffffffff 0xfff globl hidden # └─ online linux services ban the president of united states of america scall sys_msyscall 0xfff025ffffffffff 0xfff globl # no wrapper scall sys_bogus 0x00b5005002500500 0xfff globl -scall sys_open_tree 0xfffffffffffff1ac 0xfff globl # no wrapper -scall sys_move_mount 0xfffffffffffff1ad 0xfff globl # no wrapper -scall sys_fsopen 0xfffffffffffff1ae 0xfff globl # no wrapper -scall sys_fsconfig 0xfffffffffffff1af 0xfff globl # no wrapper -scall sys_fsmount 0xfffffffffffff1b0 0xfff globl # no wrapper -scall sys_fspick 0xfffffffffffff1b1 0xfff globl # no wrapper -scall sys_pidfd_open 0xfffffffffffff1b2 0xfff globl # no wrapper -scall sys_clone3 0xfffffffffffff1b3 0xfff globl # no wrapper -scall sys_close_range 0xffffff23fffff1b4 0xfff globl hidden # Linux 5.9 -scall sys_openat2 0xfffffffffffff1b5 0xfff globl hidden # Linux 5.6 -scall sys_pidfd_getfd 0xfffffffffffff1b6 0xfff globl # no wrapper -scall sys_faccessat2 0xfffffffffffff1b7 0xfff globl hidden -scall sys_process_madvise 0xfffffffffffff1b8 0xfff globl # no wrapper -scall sys_epoll_pwait2 0xfffffffffffff1b9 0xfff globl # no wrapper -scall sys_mount_setattr 0xfffffffffffff1ba 0xfff globl # no wrapper +scall sys_open_tree 0xfffffffffffff1ac 0x1ac globl # no wrapper +scall sys_move_mount 0xfffffffffffff1ad 0x1ad globl # no wrapper +scall sys_fsopen 0xfffffffffffff1ae 0x1ae globl # no wrapper +scall sys_fsconfig 0xfffffffffffff1af 0x1af globl # no wrapper +scall sys_fsmount 0xfffffffffffff1b0 0x1b0 globl # no wrapper +scall sys_fspick 0xfffffffffffff1b1 0x1b1 globl # no wrapper +scall sys_pidfd_open 0xfffffffffffff1b2 0x1b2 globl # no wrapper +scall sys_clone3 0xfffffffffffff1b3 0x1b3 globl # no wrapper +scall sys_close_range 0xffffff23fffff1b4 0x1b4 globl hidden # Linux 5.9 +scall sys_openat2 0xfffffffffffff1b5 0x1b5 globl hidden # Linux 5.6 +scall sys_pidfd_getfd 0xfffffffffffff1b6 0x1b6 globl # no wrapper +scall sys_faccessat2 0xfffffffffffff1b7 0x1b7 globl hidden +scall sys_process_madvise 0xfffffffffffff1b8 0x1b8 globl # no wrapper +scall sys_epoll_pwait2 0xfffffffffffff1b9 0x1b9 globl # no wrapper +scall sys_mount_setattr 0xfffffffffffff1ba 0x1ba globl # no wrapper scall sys_quotactl_fd 0xfffffffffffff1bb 0xfff globl # no wrapper -scall sys_landlock_create_ruleset 0xfffffffffffff1bc 0xfff globl hidden # Linux 5.13+ -scall sys_landlock_add_rule 0xfffffffffffff1bd 0xfff globl hidden -scall sys_landlock_restrict_self 0xfffffffffffff1be 0xfff globl hidden +scall sys_landlock_create_ruleset 0xfffffffffffff1bc 0x1bc globl hidden # Linux 5.13+ +scall sys_landlock_add_rule 0xfffffffffffff1bd 0x1bd globl hidden +scall sys_landlock_restrict_self 0xfffffffffffff1be 0x1be globl hidden scall sys_memfd_secret 0xfffffffffffff1bf 0xfff globl # no wrapper scall sys_process_mrelease 0xfffffffffffff1c0 0xfff globl # no wrapper scall sys_futex_waitv 0xfffffffffffff1c1 0xfff globl # no wrapper diff --git a/libc/testlib/memoryexists.c b/libc/testlib/memoryexists.c index 77fb940c7..c4534dd91 100644 --- a/libc/testlib/memoryexists.c +++ b/libc/testlib/memoryexists.c @@ -27,6 +27,8 @@ #include "libc/testlib/testlib.h" #include "third_party/xed/x86.h" +#ifdef __x86_64__ + static volatile _Thread_local int gotsignal; static void ContinueOnError(int sig, siginfo_t *si, void *vctx) { @@ -61,3 +63,5 @@ noasan bool testlib_memoryexists(const void *p) { _npassert(!sigaction(SIGSEGV, old + 0, 0)); return !gotsignal; } + +#endif /* __x86_64__ */ diff --git a/libc/vga/tty.greg.c b/libc/vga/tty.greg.c index e619d671d..ac1c06da1 100644 --- a/libc/vga/tty.greg.c +++ b/libc/vga/tty.greg.c @@ -30,6 +30,8 @@ #include "libc/sysv/errfuns.h" #include "libc/vga/vga.internal.h" +#ifdef __x86_64__ + /** * @fileoverview ECMA-48 / VT100 video terminal implementation for bare * metal VGA. @@ -1356,3 +1358,5 @@ ssize_t _TtyRead(struct Tty *tty, void *buf, size_t size) { tty->input.i -= n; return n; } + +#endif /* __x86_64__ */ diff --git a/libc/zipos/get.c b/libc/zipos/get.c index 395fd3b86..9789511fb 100644 --- a/libc/zipos/get.c +++ b/libc/zipos/get.c @@ -31,7 +31,9 @@ #include "libc/zip.h" #include "libc/zipos/zipos.internal.h" +#ifdef __x86_64__ STATIC_YOINK(APE_COM_NAME); +#endif static uint64_t __zipos_get_min_offset(const uint8_t *base, const uint8_t *cdir) { diff --git a/tool/viz/lib/convolve.h b/tool/viz/lib/convolve.h index 2967a8281..cd67f6be3 100644 --- a/tool/viz/lib/convolve.h +++ b/tool/viz/lib/convolve.h @@ -1,21 +1,25 @@ #ifndef COSMOPOLITAN_TOOL_VIZ_LIB_CONVOLVE_H_ #define COSMOPOLITAN_TOOL_VIZ_LIB_CONVOLVE_H_ +#include "dsp/tty/quant.h" #include "libc/str/str.h" #include "tool/viz/lib/graphic.h" #if !(__ASSEMBLER__ + __LINKER__ + 0) COSMOPOLITAN_C_START_ -forceinline void convolve(unsigned yn, unsigned xn, __m128 img[yn][xn], int KW, - const float kernel[KW][KW], float C1, float C2) { +typedef float convolve_t __attribute__((__vector_size__(16))); + +forceinline void convolve(unsigned yn, unsigned xn, ttyrgb_m128 img[yn][xn], + int KW, const float kernel[KW][KW], float C1, + float C2) { /* TODO(jart): nontemporal herringbone strategy */ float f; struct Graphic g; unsigned y, x, i, j; - __v4sf p, kflip[KW][KW], (*tmp)[yn][xn]; + convolve_t p, kflip[KW][KW], (*tmp)[yn][xn]; for (i = 0; i < KW; ++i) { for (j = 0; j < KW; ++j) { f = kernel[i][j] / C1; - kflip[KW - i - 1][KW - j - 1] = (__v4sf){f, f, f, f}; + kflip[KW - i - 1][KW - j - 1] = (convolve_t){f, f, f, f}; } } bzero(&g, sizeof(g)); diff --git a/tool/viz/lib/graphic.h b/tool/viz/lib/graphic.h index fa1ac5245..5e67094a5 100644 --- a/tool/viz/lib/graphic.h +++ b/tool/viz/lib/graphic.h @@ -2,7 +2,6 @@ #define COSMOPOLITAN_TOOL_VIZ_LIB_GRAPHIC_H_ #include "dsp/tty/quant.h" #include "libc/runtime/buffer.internal.h" -#include "libc/mem/gc.internal.h" #if !(__ASSEMBLER__ + __LINKER__ + 0) COSMOPOLITAN_C_START_ @@ -35,15 +34,8 @@ void emboss(struct Graphic *); void boxblur(struct Graphic *); double perlin3(double, double, double); -void stdgamma(unsigned n, __m128 rgba[n]); -void lingamma(unsigned n, __m128 rgba[n]); - -void OldBilinearScale(size_t dyw, size_t dxw, __v4sf dst[dyw][dxw], size_t syw, - size_t sxw, __v4sf src[syw][sxw], size_t dyn, size_t dxn, - size_t syn, size_t sxn); - -int MagicScale(unsigned dyn, unsigned dxn, __v4sf dst[dyn][dxn], unsigned syn, - unsigned sxn, __v4sf src[syn][sxn]); +void stdgamma(unsigned n, ttyrgb_m128 rgba[n]); +void lingamma(unsigned n, ttyrgb_m128 rgba[n]); void interlace(size_t dyn, size_t dxn, float dst[dyn][dxn][4], size_t syn, size_t sxn, size_t ssw, unsigned char reds[syn][ssw], diff --git a/tool/viz/lib/resizegraphic.c b/tool/viz/lib/resizegraphic.c index 9ceedc1bb..483eba161 100644 --- a/tool/viz/lib/resizegraphic.c +++ b/tool/viz/lib/resizegraphic.c @@ -16,6 +16,7 @@ │ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ │ PERFORMANCE OF THIS SOFTWARE. │ ╚─────────────────────────────────────────────────────────────────────────────*/ +#include "dsp/tty/quant.h" #include "libc/assert.h" #include "libc/runtime/buffer.internal.h" #include "tool/viz/lib/graphic.h" @@ -29,7 +30,7 @@ struct Graphic *resizegraphic(struct Graphic *g, size_t yn, size_t xn) { /* assert(xn % 2 == 0); */ /* todo: ughhh this whole thing is wrong */ yn &= ~1; - balloc(&g->b, 64, yn * xn * sizeof(__m128) + /* wut */ PAGESIZE); + balloc(&g->b, 64, yn * xn * sizeof(ttyrgb_m128) + /* wut */ PAGESIZE); g->yn = yn; g->xn = xn; return g; diff --git a/tool/viz/lib/vizlib.mk b/tool/viz/lib/vizlib.mk index ec8db4f35..f89a12f5b 100644 --- a/tool/viz/lib/vizlib.mk +++ b/tool/viz/lib/vizlib.mk @@ -61,7 +61,6 @@ o/$(MODE)/tool/viz/lib/doublechrominance.o \ o/$(MODE)/tool/viz/lib/doublechrominance.o \ o/$(MODE)/tool/viz/lib/interlace.o \ o/$(MODE)/tool/viz/lib/bilinearscale.o \ -o/$(MODE)/tool/viz/lib/oldbilinearscale.o \ o/$(MODE)/tool/viz/lib/boxblur.o \ o/$(MODE)/tool/viz/lib/dither.o \ o/$(MODE)/tool/viz/lib/emboss.o \