From e75ffde09e2db6abea0c0658d1336ec5ec57c342 Mon Sep 17 00:00:00 2001 From: Justine Tunney Date: Mon, 8 Feb 2021 09:19:00 -0800 Subject: [PATCH] Get codebase completely working with LLVM You can now build Cosmopolitan with Clang: make -j8 MODE=llvm o/llvm/examples/hello.com The assembler and linker code is now friendly to LLVM too. So it's not needed to configure Clang to use binutils under the hood. If you love LLVM then you can now use pure LLVM. --- Makefile | 4 +- README.md | 43 +- ape/ape.S | 880 +++++++++--------- ape/ape.lds | 323 +++---- ape/ape.mk | 7 +- ape/idata.internal.h | 34 +- ape/lib/bootdr.S | 10 +- ape/lib/e820map.S | 2 +- ape/lib/g_ptsp.S | 2 +- ape/lib/kbiosdataarea.S | 2 +- ape/lib/pc.h | 80 +- ape/macros.internal.h | 91 +- build/archive | 18 +- build/bootstrap/ar.com | Bin 45056 -> 45056 bytes build/bootstrap/compile.com | Bin 49152 -> 53248 bytes build/bootstrap/mkdeps.com | Bin 69632 -> 73728 bytes build/config.mk | 23 +- build/definitions.mk | 8 +- build/rules.mk | 2 +- build/runcom | 1 + dsp/core/mulaw.S | 24 +- dsp/core/sad16x8n.S | 10 +- dsp/tty/mpsadbw.S | 2 +- dsp/tty/windex-avx2.S | 10 +- dsp/tty/windex-sse4.S | 10 +- dsp/tty/windex.S | 2 +- examples/cplusplus.cc | 2 +- examples/package/lib/myasm.S | 16 +- examples/tiny-raw-linux-tutorial.S | 59 -- libc/alg/arraylist.internal.h | 25 +- libc/bits/bits.h | 10 +- libc/calls/calls.h | 4 +- libc/calls/fallocate.c | 74 -- libc/calls/ftruncate.c | 1 - libc/calls/getntsyspath.S | 22 +- libc/calls/getsetpriority-nt.c | 4 +- libc/calls/gettemppatha-flunk.S | 6 +- libc/calls/internal.h | 4 +- libc/calls/kntsystemdirectory.S | 6 +- libc/calls/kntwindowsdirectory.S | 6 +- libc/calls/ktmppath.S | 12 +- libc/calls/nowl.S | 8 +- libc/calls/posix_fallocate.c | 33 - libc/calls/ptsname_r.c | 9 +- libc/calls/setegid.S | 8 +- libc/calls/seteuid.S | 8 +- libc/calls/sigaction.c | 13 +- libc/calls/sigenter.S | 20 +- libc/calls/struct/dirent.h | 3 + libc/calls/ttyname_r.c | 3 +- libc/calls/typedef/sighandler_t.h | 2 - libc/crt/crt.S | 30 +- libc/dns/dnsheader.h | 6 +- libc/dns/gethoststxt.c | 12 +- libc/dns/getresolvconf.c | 2 +- libc/elf/getelfstringtable.c | 13 +- libc/fmt/conv.h | 1 - libc/fmt/itoa64radix10.greg.c | 4 +- libc/fmt/ltpcpy.c | 31 - libc/fmt/palandprintf.c | 13 +- libc/fmt/pflink.h | 37 +- libc/fmt/strerror_r.c | 9 +- libc/fmt/vcscanf.c | 8 +- libc/integral/c.inc | 57 +- libc/intrin/addvdi3.S | 12 +- libc/intrin/addvsi3.S | 12 +- libc/intrin/addvti3.S | 12 +- libc/intrin/mpsadbws.S | 8 +- libc/intrin/mulvdi3.S | 12 +- libc/intrin/mulvsi3.S | 12 +- libc/intrin/mulvti3.S | 12 +- libc/intrin/negvdi2.S | 10 +- libc/intrin/negvsi2.S | 10 +- libc/intrin/negvti2.S | 10 +- libc/intrin/onarithmeticoverflow.S | 4 +- libc/intrin/palignrs.S | 8 +- libc/intrin/pslldqs.S | 2 +- libc/intrin/psrldqs.S | 2 +- libc/intrin/somanyasan.S | 16 +- libc/intrin/subvdi3.S | 12 +- libc/intrin/subvsi3.S | 10 +- libc/intrin/subvti3.S | 12 +- libc/log/log.h | 19 +- libc/log/oncrashthunks.S | 6 +- libc/log/somanyubsan.S | 46 +- libc/log/thunks/__check_fail_eq.S | 2 +- libc/log/thunks/__check_fail_ge.S | 2 +- libc/log/thunks/__check_fail_gt.S | 2 +- libc/log/thunks/__check_fail_le.S | 2 +- libc/log/thunks/__check_fail_lt.S | 2 +- libc/log/thunks/__check_fail_ne.S | 2 +- libc/macros-cpp.internal.inc | 73 +- libc/macros.h | 1 - libc/macros.internal.inc | 134 ++- libc/mem/calloc.S | 14 +- libc/mem/cxx/free.S | 56 +- libc/mem/cxx/malloc.S | 24 +- libc/mem/cxx/memalign.S | 26 +- libc/{runtime => mem}/defer.greg.c | 39 +- libc/mem/free.S | 20 +- libc/mem/malloc.S | 34 +- libc/mem/malloc_trim.S | 8 +- libc/mem/malloc_usable_size.S | 32 +- libc/mem/memalign.S | 28 +- libc/mem/posix_memalign.S | 24 +- libc/mem/pvalloc.S | 12 +- libc/mem/realloc.S | 68 +- libc/mem/realloc_in_place.S | 26 +- libc/mem/valloc.S | 10 +- libc/nexgen32e/bsrmax.S | 30 +- libc/nexgen32e/bzero.S | 18 +- libc/nexgen32e/cescapec.S | 28 +- libc/nexgen32e/cmpsb.S | 10 +- libc/nexgen32e/cmpsl.S | 16 +- libc/nexgen32e/cmpsq.S | 10 +- libc/nexgen32e/cmpsw.S | 10 +- libc/nexgen32e/cmpub.S | 10 +- libc/nexgen32e/cmpul.S | 10 +- libc/nexgen32e/cmpuq.S | 10 +- libc/nexgen32e/cmpuw.S | 10 +- libc/nexgen32e/crc32-pclmul.S | 28 +- libc/nexgen32e/crc32init.S | 32 +- libc/nexgen32e/div1000000000int64.S | 8 +- libc/nexgen32e/div1000000int64.S | 8 +- libc/nexgen32e/div10000int64.S | 8 +- libc/nexgen32e/div1000int64.S | 8 +- libc/nexgen32e/div100int64.S | 8 +- libc/nexgen32e/div10int64.S | 8 +- libc/nexgen32e/djbsort-avx2.S | 28 +- libc/nexgen32e/environ.S | 2 +- libc/nexgen32e/errno.S | 20 +- libc/nexgen32e/errnolocation.S | 4 +- libc/nexgen32e/explicit_bzero.S | 16 +- libc/nexgen32e/fentry.S | 10 +- libc/nexgen32e/ffs.S | 32 +- libc/nexgen32e/ffsl.S | 32 +- libc/nexgen32e/gc.S | 24 +- libc/nexgen32e/gc.internal.h | 23 +- libc/nexgen32e/gclongjmp.S | 22 +- libc/nexgen32e/identity.S | 4 +- libc/nexgen32e/imapxlatab.S | 10 +- libc/nexgen32e/kbase36.S | 18 +- libc/nexgen32e/kcp437.S | 74 +- libc/nexgen32e/kcpuids.S | 16 +- libc/nexgen32e/kcrc32ctab.S | 8 +- libc/nexgen32e/khalfcache3.S | 2 +- libc/nexgen32e/ksigsetempty.S | 2 +- libc/nexgen32e/ksigsetfull.S | 2 +- libc/nexgen32e/kstarttsc.S | 10 +- libc/nexgen32e/ktolower.S | 16 +- libc/nexgen32e/llog10.S | 8 +- libc/nexgen32e/loadxmm.S | 11 +- libc/nexgen32e/lolendian.S | 20 +- libc/nexgen32e/longjmp.S | 16 +- libc/nexgen32e/lzcnt.S | 30 +- libc/nexgen32e/lzcntl.S | 30 +- libc/nexgen32e/macros.internal.inc | 66 +- libc/nexgen32e/mcount.S | 4 +- libc/nexgen32e/memcpy.S | 36 +- libc/nexgen32e/memeqmask.S | 16 +- libc/nexgen32e/memjmpinit.S | 14 +- libc/nexgen32e/memmove.S | 22 +- libc/nexgen32e/mempcpy.S | 16 +- libc/nexgen32e/memrchr.S | 16 +- libc/nexgen32e/memrchr16.S | 14 +- libc/nexgen32e/memrchr32.S | 14 +- libc/nexgen32e/memset.S | 32 +- libc/nexgen32e/missingno.S | 2 +- libc/nexgen32e/nt2sysv.S | 20 +- libc/nexgen32e/pcmpstr.inc | 64 +- libc/nexgen32e/program_invocation_name.S | 2 +- libc/nexgen32e/rem1000000000int64.S | 8 +- libc/nexgen32e/rem1000000int64.S | 8 +- libc/nexgen32e/rem10000int64.S | 8 +- libc/nexgen32e/rem1000int64.S | 8 +- libc/nexgen32e/rem100int64.S | 8 +- libc/nexgen32e/rem10int64.S | 8 +- libc/nexgen32e/rldecode.S | 10 +- libc/nexgen32e/savexmm.S | 11 +- libc/nexgen32e/setjmp.S | 16 +- libc/nexgen32e/slowcall.S | 30 +- libc/nexgen32e/strcpyzbw.S | 2 +- libc/nexgen32e/strcspn.S | 14 +- libc/nexgen32e/strlen.S | 14 +- libc/nexgen32e/strsak.S | 40 +- libc/nexgen32e/strsak16.S | 116 +-- libc/nexgen32e/strsak32.S | 116 +-- libc/nexgen32e/strstr-sse42.S | 2 +- libc/nexgen32e/strstr.inc | 12 +- libc/nexgen32e/strstr16-sse42.S | 2 +- libc/nexgen32e/tinydivsi.greg.S | 22 +- libc/nexgen32e/tinystrlen.greg.S | 10 +- libc/nexgen32e/tinystrlen16.greg.S | 10 +- libc/nexgen32e/tinystrncmp.ncabi.S | 16 +- libc/nexgen32e/tinystrnlen.greg.S | 12 +- libc/nexgen32e/tinystrnlen16.greg.S | 12 +- libc/nexgen32e/tinywcslen.greg.S | 10 +- libc/nexgen32e/tinywcsnlen.greg.S | 12 +- libc/nexgen32e/triplf.S | 8 +- libc/nexgen32e/tzcnt.S | 30 +- libc/nexgen32e/tzcntl.S | 30 +- libc/nexgen32e/vcls.S | 10 +- libc/nexgen32e/x87conf.inc | 12 +- libc/nexgen32e/xlm.S | 4 +- libc/nexgen32e/zip.S | 2 +- libc/nt/KernelBase/GetProcessImageFileNameA.s | 2 - libc/nt/KernelBase/GetProcessImageFileNameW.s | 2 - libc/nt/enum/status.h | 122 +-- libc/nt/kernel32/GetProcessImageFileNameA.s | 12 + libc/nt/kernel32/GetProcessImageFileNameW.s | 12 + libc/nt/master.sh | 4 +- libc/nt/nt.mk | 4 + libc/nt/ntdllimport.S | 21 +- libc/nt/ntdllimport.h | 24 +- libc/nt/sysv2nt.s | 20 +- libc/rand/randf.c | 2 +- libc/runtime/abort.S | 20 +- libc/runtime/construct.S | 12 +- libc/runtime/cosmo.S | 18 +- libc/runtime/destruct.S | 4 +- libc/runtime/dsohandle.S | 2 +- libc/runtime/exit.S | 8 +- libc/runtime/exit2.S | 12 +- libc/runtime/exit3.S | 12 +- libc/runtime/fpreset.S | 2 +- libc/runtime/free_s.c | 8 +- libc/{str/wcrtomb.c => runtime/ftrace-hook.S} | 60 +- libc/runtime/{ftrace.greg.c => ftrace.c} | 12 +- libc/runtime/getpagesize.S | 2 +- libc/runtime/hook.greg.c | 2 +- libc/runtime/init.S | 86 +- libc/runtime/internal.h | 1 - libc/runtime/jmpstack.S | 12 +- libc/runtime/peekall.S | 2 +- libc/runtime/piro.c | 69 -- libc/runtime/print.greg.c | 2 + libc/runtime/progname.S | 2 +- libc/runtime/program_invocation_short_name.S | 6 +- libc/runtime/setstack.S | 12 +- libc/runtime/symbols.internal.h | 2 +- libc/runtime/vfork.S | 32 +- libc/runtime/weakfree.S | 6 +- libc/runtime/winmain.greg.c | 3 +- libc/sock/bind.c | 4 +- libc/sock/connect-sysv.c | 4 +- libc/sock/sendto.c | 3 +- libc/stdio/fflush.c | 1 - libc/stdio/getchar.S | 4 +- libc/stdio/getwchar.S | 4 +- libc/stdio/putwc.S | 8 +- libc/stdio/stdio.h | 1 - libc/stdio/systemecho.c | 24 - libc/str/crc32.S | 10 +- libc/str/crc32c.S | 14 +- libc/str/rindex.S | 10 +- libc/str/sha256.c | 135 --- libc/str/sha256.h | 22 - libc/str/str.h | 3 - libc/str/tpenc.S | 10 +- libc/str/wcsrtombs.c | 41 - libc/str/wcstombs.c | 23 - libc/stubs/abort.S | 6 +- libc/stubs/assertfail.S | 10 +- libc/stubs/cxapurevirtual.S | 2 +- libc/stubs/debugbreak.S | 10 +- libc/stubs/gcov.S | 2 +- libc/stubs/instrumentation.S | 8 +- libc/stubs/ld.S | 16 +- libc/stubs/panic.S | 4 +- libc/stubs/retpoline.S | 2 +- libc/stubs/stackchkguard.S | 12 +- libc/stubs/stackguard.S | 2 +- libc/stubs/typeinfo.S | 4 +- libc/stubs/ubsan.S | 108 +-- libc/sysv/calls/__acl_aclcheck_fd.s | 2 +- libc/sysv/calls/__acl_aclcheck_file.s | 2 +- libc/sysv/calls/__acl_aclcheck_link.s | 2 +- libc/sysv/calls/__acl_delete_fd.s | 2 +- libc/sysv/calls/__acl_delete_file.s | 2 +- libc/sysv/calls/__acl_delete_link.s | 2 +- libc/sysv/calls/__acl_get_fd.s | 2 +- libc/sysv/calls/__acl_get_file.s | 2 +- libc/sysv/calls/__acl_get_link.s | 2 +- libc/sysv/calls/__acl_set_fd.s | 2 +- libc/sysv/calls/__acl_set_file.s | 2 +- libc/sysv/calls/__acl_set_link.s | 2 +- libc/sysv/calls/__bsd_setegid.s | 2 +- libc/sysv/calls/__bsd_seteuid.s | 2 +- libc/sysv/calls/__cap_rights_get.s | 2 +- libc/sysv/calls/__disable_threadsignal.s | 2 +- libc/sysv/calls/__get_tcb.s | 2 +- libc/sysv/calls/__mac_execve.s | 2 +- libc/sysv/calls/__mac_get_fd.s | 2 +- libc/sysv/calls/__mac_get_file.s | 2 +- libc/sysv/calls/__mac_get_link.s | 2 +- libc/sysv/calls/__mac_get_mount.s | 2 +- libc/sysv/calls/__mac_get_pid.s | 2 +- libc/sysv/calls/__mac_get_proc.s | 2 +- libc/sysv/calls/__mac_getfsstat.s | 2 +- libc/sysv/calls/__mac_mount.s | 2 +- libc/sysv/calls/__mac_set_fd.s | 2 +- libc/sysv/calls/__mac_set_file.s | 2 +- libc/sysv/calls/__mac_set_link.s | 2 +- libc/sysv/calls/__mac_set_proc.s | 2 +- libc/sysv/calls/__mac_syscall.s | 2 +- libc/sysv/calls/__old_semwait_signal.s | 2 +- .../calls/__old_semwait_signal_nocancel.s | 2 +- libc/sysv/calls/__pthread_canceled.s | 2 +- libc/sysv/calls/__pthread_chdir.s | 2 +- libc/sysv/calls/__pthread_fchdir.s | 2 +- libc/sysv/calls/__pthread_kill.s | 2 +- libc/sysv/calls/__pthread_markcancel.s | 2 +- libc/sysv/calls/__pthread_sigmask.s | 2 +- libc/sysv/calls/__semwait_signal.s | 2 +- libc/sysv/calls/__semwait_signal_nocancel.s | 2 +- libc/sysv/calls/__set_tcb.s | 2 +- libc/sysv/calls/__setugid.s | 2 +- libc/sysv/calls/__sigwait_nocancel.s | 2 +- libc/sysv/calls/__sys_accept.s | 2 +- libc/sysv/calls/__sys_accept4.s | 2 +- libc/sysv/calls/__sys_connect.s | 2 +- libc/sysv/calls/__sys_dup3.s | 2 +- libc/sysv/calls/__sys_execve.s | 2 +- libc/sysv/calls/__sys_fstat.s | 2 +- libc/sysv/calls/__sys_fstatat.s | 2 +- libc/sysv/calls/__sys_getpeername.s | 2 +- libc/sysv/calls/__sys_getsockname.s | 2 +- libc/sysv/calls/__sys_lstat.s | 2 +- libc/sysv/calls/__sys_pipe.s | 2 +- libc/sysv/calls/__sys_pipe2.s | 2 +- libc/sysv/calls/__sys_socket.s | 2 +- libc/sysv/calls/__sys_stat.s | 2 +- libc/sysv/calls/__sys_utimensat.s | 2 +- libc/sysv/calls/__syscall.s | 2 +- libc/sysv/calls/__sysctl.s | 2 +- libc/sysv/calls/__tfork.s | 2 +- libc/sysv/calls/__threxit.s | 2 +- libc/sysv/calls/__thrsigdivert.s | 2 +- libc/sysv/calls/__thrsleep.s | 2 +- libc/sysv/calls/__thrwakeup.s | 2 +- libc/sysv/calls/_sysctl.s | 2 +- libc/sysv/calls/_umtx_op.s | 2 +- libc/sysv/calls/abort2.s | 2 +- libc/sysv/calls/abort_with_payload.s | 2 +- libc/sysv/calls/accept_nocancel.s | 2 +- libc/sysv/calls/access_extended.s | 2 +- libc/sysv/calls/acct.s | 2 +- libc/sysv/calls/add_key.s | 2 +- libc/sysv/calls/adjfreq.s | 2 +- libc/sysv/calls/adjtime.s | 2 +- libc/sysv/calls/adjtimex.s | 2 +- libc/sysv/calls/afs3_syscall.s | 2 +- libc/sysv/calls/aio_cancel.s | 2 +- libc/sysv/calls/aio_error.s | 2 +- libc/sysv/calls/aio_fsync.s | 2 +- libc/sysv/calls/aio_mlock.s | 2 +- libc/sysv/calls/aio_read.s | 2 +- libc/sysv/calls/aio_return.s | 2 +- libc/sysv/calls/aio_suspend.s | 2 +- libc/sysv/calls/aio_suspend_nocancel.s | 2 +- libc/sysv/calls/aio_waitcomplete.s | 2 +- libc/sysv/calls/aio_write.s | 2 +- libc/sysv/calls/audit.s | 2 +- libc/sysv/calls/audit_session_join.s | 2 +- libc/sysv/calls/audit_session_port.s | 2 +- libc/sysv/calls/audit_session_self.s | 2 +- libc/sysv/calls/auditctl.s | 2 +- libc/sysv/calls/auditon.s | 2 +- libc/sysv/calls/bindat.s | 2 +- libc/sysv/calls/bpf.s | 2 +- libc/sysv/calls/break.s | 2 +- libc/sysv/calls/bsdthread_create.s | 2 +- libc/sysv/calls/bsdthread_ctl.s | 2 +- libc/sysv/calls/bsdthread_register.s | 2 +- libc/sysv/calls/bsdthread_terminate.s | 2 +- libc/sysv/calls/cap_enter.s | 2 +- libc/sysv/calls/cap_fcntls_get.s | 2 +- libc/sysv/calls/cap_fcntls_limit.s | 2 +- libc/sysv/calls/cap_getmode.s | 2 +- libc/sysv/calls/cap_ioctls_get.s | 2 +- libc/sysv/calls/cap_ioctls_limit.s | 2 +- libc/sysv/calls/cap_rights_limit.s | 2 +- libc/sysv/calls/capget.s | 2 +- libc/sysv/calls/capset.s | 2 +- libc/sysv/calls/change_fdguard_np.s | 2 +- libc/sysv/calls/chflags.s | 2 +- libc/sysv/calls/chflagsat.s | 2 +- libc/sysv/calls/chmod_extended.s | 2 +- libc/sysv/calls/chroot.s | 2 +- libc/sysv/calls/clock_adjtime.s | 2 +- libc/sysv/calls/clock_getcpuclockid2.s | 2 +- libc/sysv/calls/clock_getres.s | 2 +- libc/sysv/calls/clock_nanosleep.s | 2 +- libc/sysv/calls/clock_settime.s | 2 +- libc/sysv/calls/clone.s | 2 +- libc/sysv/calls/clonefileat.s | 2 +- libc/sysv/calls/close_nocancel.s | 2 +- libc/sysv/calls/closefrom.s | 2 +- libc/sysv/calls/coalition.s | 2 +- libc/sysv/calls/coalition_info.s | 2 +- libc/sysv/calls/connect_nocancel.s | 2 +- libc/sysv/calls/connectat.s | 2 +- libc/sysv/calls/connectx.s | 2 +- libc/sysv/calls/copyfile.s | 2 +- libc/sysv/calls/cpuset.s | 2 +- libc/sysv/calls/cpuset_getaffinity.s | 2 +- libc/sysv/calls/cpuset_getdomain.s | 2 +- libc/sysv/calls/cpuset_getid.s | 2 +- libc/sysv/calls/cpuset_setaffinity.s | 2 +- libc/sysv/calls/cpuset_setdomain.s | 2 +- libc/sysv/calls/cpuset_setid.s | 2 +- libc/sysv/calls/csops.s | 2 +- libc/sysv/calls/csops_audittoken.s | 2 +- libc/sysv/calls/csrctl.s | 2 +- libc/sysv/calls/delete.s | 2 +- libc/sysv/calls/delete_module.s | 2 +- libc/sysv/calls/disconnectx.s | 2 +- libc/sysv/calls/eaccess.s | 2 +- libc/sysv/calls/epoll_pwait.s | 2 +- libc/sysv/calls/eventfd.s | 2 +- libc/sysv/calls/eventfd2.s | 2 +- libc/sysv/calls/exchangedata.s | 2 +- libc/sysv/calls/execveat.s | 2 +- libc/sysv/calls/extattr_delete_fd.s | 2 +- libc/sysv/calls/extattr_delete_file.s | 2 +- libc/sysv/calls/extattr_delete_link.s | 2 +- libc/sysv/calls/extattr_get_fd.s | 2 +- libc/sysv/calls/extattr_get_file.s | 2 +- libc/sysv/calls/extattr_get_link.s | 2 +- libc/sysv/calls/extattr_list_fd.s | 2 +- libc/sysv/calls/extattr_list_file.s | 2 +- libc/sysv/calls/extattr_list_link.s | 2 +- libc/sysv/calls/extattr_set_fd.s | 2 +- libc/sysv/calls/extattr_set_file.s | 2 +- libc/sysv/calls/extattr_set_link.s | 2 +- libc/sysv/calls/extattrctl.s | 2 +- libc/sysv/calls/fallocate.s | 2 + libc/sysv/calls/fanotify_init.s | 2 +- libc/sysv/calls/fanotify_mark.s | 2 +- libc/sysv/calls/fchflags.s | 2 +- libc/sysv/calls/fchmod_extended.s | 2 +- libc/sysv/calls/fclonefileat.s | 2 +- libc/sysv/calls/fcntl_nocancel.s | 2 +- libc/sysv/calls/fexecve.s | 2 +- libc/sysv/calls/ffclock_getcounter.s | 2 +- libc/sysv/calls/ffclock_getestimate.s | 2 +- libc/sysv/calls/ffclock_setestimate.s | 2 +- libc/sysv/calls/ffsctl.s | 2 +- libc/sysv/calls/fgetattrlist.s | 2 +- libc/sysv/calls/fgetxattr.s | 2 +- libc/sysv/calls/fhlink.s | 2 +- libc/sysv/calls/fhlinkat.s | 2 +- libc/sysv/calls/fhopen.s | 2 +- libc/sysv/calls/fhreadlink.s | 2 +- libc/sysv/calls/fhstat.s | 2 +- libc/sysv/calls/fhstatfs.s | 2 +- libc/sysv/calls/fileport_makefd.s | 2 +- libc/sysv/calls/fileport_makeport.s | 2 +- libc/sysv/calls/finit_module.s | 2 +- libc/sysv/calls/flistxattr.s | 2 +- libc/sysv/calls/fmount.s | 2 +- libc/sysv/calls/fpathconf.s | 2 +- libc/sysv/calls/fremovexattr.s | 2 +- libc/sysv/calls/fs_snapshot.s | 2 +- libc/sysv/calls/fsctl.s | 2 +- libc/sysv/calls/fsetattrlist.s | 2 +- libc/sysv/calls/fsetxattr.s | 2 +- libc/sysv/calls/fstat_extended.s | 2 +- libc/sysv/calls/fstatfs.s | 2 +- libc/sysv/calls/fsync_nocancel.s | 2 +- libc/sysv/calls/futex.s | 2 +- libc/sysv/calls/get_mempolicy.s | 2 +- libc/sysv/calls/get_robust_list.s | 2 +- libc/sysv/calls/getattrlist.s | 2 +- libc/sysv/calls/getattrlistat.s | 2 +- libc/sysv/calls/getattrlistbulk.s | 2 +- libc/sysv/calls/getaudit.s | 2 +- libc/sysv/calls/getaudit_addr.s | 2 +- libc/sysv/calls/getauid.s | 2 +- libc/sysv/calls/getcontext.s | 2 +- libc/sysv/calls/getcpu.s | 2 +- libc/sysv/calls/getdents.s | 2 +- libc/sysv/calls/getdirentries.s | 2 +- libc/sysv/calls/getdirentriesattr.s | 2 +- libc/sysv/calls/getdtablecount.s | 2 +- libc/sysv/calls/getdtablesize.s | 2 +- libc/sysv/calls/getegid.s | 2 +- libc/sysv/calls/geteuid.s | 2 +- libc/sysv/calls/getfh.s | 2 +- libc/sysv/calls/getfhat.s | 2 +- libc/sysv/calls/getfsstat.s | 2 +- libc/sysv/calls/getgroups.s | 2 +- libc/sysv/calls/gethostid.s | 2 +- libc/sysv/calls/gethostuuid.s | 2 +- libc/sysv/calls/getkerninfo.s | 2 +- libc/sysv/calls/getlogin.s | 2 +- libc/sysv/calls/getlogin_r.s | 2 +- libc/sysv/calls/getloginclass.s | 2 +- libc/sysv/calls/getpagesize_freebsd.s | 2 +- libc/sysv/calls/getpgid.s | 2 +- libc/sysv/calls/getpgrp.s | 2 +- libc/sysv/calls/getresgid.s | 2 +- libc/sysv/calls/getresuid.s | 2 +- libc/sysv/calls/getrtable.s | 2 +- libc/sysv/calls/getsgroups.s | 2 +- libc/sysv/calls/getthrid.s | 2 +- libc/sysv/calls/getwgroups.s | 2 +- libc/sysv/calls/getxattr.s | 2 +- libc/sysv/calls/grab_pgo_data.s | 2 +- libc/sysv/calls/gssd_syscall.s | 2 +- libc/sysv/calls/guarded_close_np.s | 2 +- libc/sysv/calls/guarded_kqueue_np.s | 2 +- libc/sysv/calls/guarded_open_dprotected_np.s | 2 +- libc/sysv/calls/guarded_open_np.s | 2 +- libc/sysv/calls/guarded_pwrite_np.s | 2 +- libc/sysv/calls/guarded_write_np.s | 2 +- libc/sysv/calls/guarded_writev_np.s | 2 +- libc/sysv/calls/identitysvc.s | 2 +- libc/sysv/calls/init_module.s | 2 +- libc/sysv/calls/initgroups.s | 2 +- libc/sysv/calls/inotify_add_watch.s | 2 +- libc/sysv/calls/inotify_init.s | 2 +- libc/sysv/calls/inotify_init1.s | 2 +- libc/sysv/calls/inotify_rm_watch.s | 2 +- libc/sysv/calls/io_cancel.s | 2 +- libc/sysv/calls/io_destroy.s | 2 +- libc/sysv/calls/io_getevents.s | 2 +- libc/sysv/calls/io_pgetevents.s | 2 +- libc/sysv/calls/io_setup.s | 2 +- libc/sysv/calls/io_submit.s | 2 +- libc/sysv/calls/io_uring_enter.s | 2 +- libc/sysv/calls/io_uring_register.s | 2 +- libc/sysv/calls/io_uring_setup.s | 2 +- libc/sysv/calls/ioperm.s | 2 +- libc/sysv/calls/iopl.s | 2 +- libc/sysv/calls/iopolicysys.s | 2 +- libc/sysv/calls/ioprio_get.s | 2 +- libc/sysv/calls/ioprio_set.s | 2 +- libc/sysv/calls/issetugid.s | 2 +- libc/sysv/calls/jail.s | 2 +- libc/sysv/calls/jail_attach.s | 2 +- libc/sysv/calls/jail_get.s | 2 +- libc/sysv/calls/jail_remove.s | 2 +- libc/sysv/calls/jail_set.s | 2 +- libc/sysv/calls/kas_info.s | 2 +- libc/sysv/calls/kbind.s | 2 +- libc/sysv/calls/kcmp.s | 2 +- libc/sysv/calls/kdebug_trace.s | 2 +- libc/sysv/calls/kdebug_trace_string.s | 2 +- libc/sysv/calls/kdebug_typefilter.s | 2 +- libc/sysv/calls/kenv.s | 2 +- libc/sysv/calls/kevent.s | 2 +- libc/sysv/calls/kevent_id.s | 2 +- libc/sysv/calls/kevent_qos.s | 2 +- libc/sysv/calls/kexec_file_load.s | 2 +- libc/sysv/calls/kexec_load.s | 2 +- libc/sysv/calls/keyctl.s | 2 +- libc/sysv/calls/kldfind.s | 2 +- libc/sysv/calls/kldfirstmod.s | 2 +- libc/sysv/calls/kldload.s | 2 +- libc/sysv/calls/kldnext.s | 2 +- libc/sysv/calls/kldstat.s | 2 +- libc/sysv/calls/kldsym.s | 2 +- libc/sysv/calls/kldunload.s | 2 +- libc/sysv/calls/kldunloadf.s | 2 +- libc/sysv/calls/kmq_notify.s | 2 +- libc/sysv/calls/kmq_setattr.s | 2 +- libc/sysv/calls/kmq_timedreceive.s | 2 +- libc/sysv/calls/kmq_timedsend.s | 2 +- libc/sysv/calls/kmq_unlink.s | 2 +- libc/sysv/calls/kqueue.s | 2 +- libc/sysv/calls/ksem_close.s | 2 +- libc/sysv/calls/ksem_destroy.s | 2 +- libc/sysv/calls/ksem_getvalue.s | 2 +- libc/sysv/calls/ksem_init.s | 2 +- libc/sysv/calls/ksem_open.s | 2 +- libc/sysv/calls/ksem_post.s | 2 +- libc/sysv/calls/ksem_timedwait.s | 2 +- libc/sysv/calls/ksem_trywait.s | 2 +- libc/sysv/calls/ksem_unlink.s | 2 +- libc/sysv/calls/ksem_wait.s | 2 +- libc/sysv/calls/ktimer_create.s | 2 +- libc/sysv/calls/ktimer_delete.s | 2 +- libc/sysv/calls/ktimer_getoverrun.s | 2 +- libc/sysv/calls/ktimer_gettime.s | 2 +- libc/sysv/calls/ktimer_settime.s | 2 +- libc/sysv/calls/ktrace.s | 2 +- libc/sysv/calls/lchflags.s | 2 +- libc/sysv/calls/lchmod.s | 2 +- libc/sysv/calls/ledger.s | 2 +- libc/sysv/calls/lgetfh.s | 2 +- libc/sysv/calls/lgetxattr.s | 2 +- libc/sysv/calls/lio_listio.s | 2 +- libc/sysv/calls/listxattr.s | 2 +- libc/sysv/calls/llistxattr.s | 2 +- libc/sysv/calls/lookup_dcookie.s | 2 +- libc/sysv/calls/lpathconf.s | 2 +- libc/sysv/calls/lremovexattr.s | 2 +- libc/sysv/calls/lsetxattr.s | 2 +- libc/sysv/calls/lstat_extended.s | 2 +- libc/sysv/calls/lutimes.s | 2 +- libc/sysv/calls/mac_syscall.s | 2 +- libc/sysv/calls/mbind.s | 2 +- libc/sysv/calls/membarrier.s | 2 +- libc/sysv/calls/memfd_create.s | 2 +- libc/sysv/calls/memorystatus_control.s | 2 +- libc/sysv/calls/memorystatus_get_level.s | 2 +- libc/sysv/calls/microstackshot.s | 2 +- libc/sysv/calls/migrate_pages.s | 2 +- libc/sysv/calls/mincore.s | 2 +- libc/sysv/calls/minherit.s | 2 +- libc/sysv/calls/mkdir_extended.s | 2 +- libc/sysv/calls/mkfifo_extended.s | 2 +- libc/sysv/calls/mkfifoat.s | 2 +- libc/sysv/calls/mknodat.s | 2 +- libc/sysv/calls/mlock.s | 2 +- libc/sysv/calls/mlock2.s | 2 +- libc/sysv/calls/mlockall.s | 2 +- libc/sysv/calls/modfind.s | 2 +- libc/sysv/calls/modfnext.s | 2 +- libc/sysv/calls/modify_ldt.s | 2 +- libc/sysv/calls/modnext.s | 2 +- libc/sysv/calls/modstat.s | 2 +- libc/sysv/calls/modwatch.s | 2 +- libc/sysv/calls/mount.s | 2 +- libc/sysv/calls/move_pages.s | 2 +- libc/sysv/calls/mq_getsetattr.s | 2 +- libc/sysv/calls/mq_notify.s | 2 +- libc/sysv/calls/mq_open.s | 2 +- libc/sysv/calls/mq_timedreceive.s | 2 +- libc/sysv/calls/mq_timedsend.s | 2 +- libc/sysv/calls/mq_unlink.s | 2 +- libc/sysv/calls/mquery.s | 2 +- libc/sysv/calls/mremap_encrypted.s | 2 +- libc/sysv/calls/msgctl.s | 2 +- libc/sysv/calls/msgget.s | 2 +- libc/sysv/calls/msgrcv.s | 2 +- libc/sysv/calls/msgrcv_nocancel.s | 2 +- libc/sysv/calls/msgsnd.s | 2 +- libc/sysv/calls/msgsnd_nocancel.s | 2 +- libc/sysv/calls/msgsys.s | 2 +- libc/sysv/calls/msync_nocancel.s | 2 +- libc/sysv/calls/msyscall.s | 2 +- libc/sysv/calls/munlock.s | 2 +- libc/sysv/calls/munlockall.s | 2 +- libc/sysv/calls/name_to_handle_at.s | 2 +- libc/sysv/calls/necp_client_action.s | 2 +- libc/sysv/calls/necp_match_policy.s | 2 +- libc/sysv/calls/necp_open.s | 2 +- libc/sysv/calls/necp_session_action.s | 2 +- libc/sysv/calls/necp_session_open.s | 2 +- libc/sysv/calls/net_qos_guideline.s | 2 +- libc/sysv/calls/netagent_trigger.s | 2 +- libc/sysv/calls/nfsclnt.s | 2 +- libc/sysv/calls/nfssvc.s | 2 +- libc/sysv/calls/nfstat.s | 2 +- libc/sysv/calls/nlm_syscall.s | 2 +- libc/sysv/calls/nlstat.s | 2 +- libc/sysv/calls/nmount.s | 2 +- libc/sysv/calls/nnpfs_syscall.s | 2 +- libc/sysv/calls/nstat.s | 2 +- libc/sysv/calls/ntp_adjtime.s | 2 +- libc/sysv/calls/ntp_gettime.s | 2 +- libc/sysv/calls/obreak.s | 2 +- libc/sysv/calls/open_by_handle_at.s | 2 +- libc/sysv/calls/open_dprotected_np.s | 2 +- libc/sysv/calls/open_extended.s | 2 +- libc/sysv/calls/open_nocancel.s | 2 +- libc/sysv/calls/openat_nocancel.s | 2 +- libc/sysv/calls/openbyid_np.s | 2 +- libc/sysv/calls/os_fault_with_payload.s | 2 +- libc/sysv/calls/pathconf.s | 2 +- libc/sysv/calls/pdfork.s | 2 +- libc/sysv/calls/pdgetpid.s | 2 +- libc/sysv/calls/pdkill.s | 2 +- libc/sysv/calls/peeloff.s | 2 +- libc/sysv/calls/perf_event_open.s | 2 +- libc/sysv/calls/persona.s | 2 +- libc/sysv/calls/personality.s | 2 +- libc/sysv/calls/pid_hibernate.s | 2 +- libc/sysv/calls/pid_resume.s | 2 +- libc/sysv/calls/pid_shutdown_sockets.s | 2 +- libc/sysv/calls/pid_suspend.s | 2 +- libc/sysv/calls/pidfd_send_signal.s | 2 +- libc/sysv/calls/pivot_root.s | 2 +- libc/sysv/calls/pkey_alloc.s | 2 +- libc/sysv/calls/pkey_free.s | 2 +- libc/sysv/calls/pkey_mprotect.s | 2 +- libc/sysv/calls/pledge.s | 2 +- libc/sysv/calls/poll_nocancel.s | 2 +- libc/sysv/calls/posix_fallocate.s | 2 + libc/sysv/calls/prctl.s | 2 +- libc/sysv/calls/pread_nocancel.s | 2 +- libc/sysv/calls/preadv2.s | 2 +- libc/sysv/calls/prlimit.s | 2 +- libc/sysv/calls/proc_info.s | 2 +- libc/sysv/calls/proc_rlimit_control.s | 2 +- libc/sysv/calls/proc_trace_log.s | 2 +- libc/sysv/calls/proc_uuid_policy.s | 2 +- libc/sysv/calls/procctl.s | 2 +- libc/sysv/calls/process_policy.s | 2 +- libc/sysv/calls/process_vm_readv.s | 2 +- libc/sysv/calls/process_vm_writev.s | 2 +- libc/sysv/calls/profil.s | 2 +- libc/sysv/calls/pselect.s | 2 +- libc/sysv/calls/pselect6.s | 2 +- libc/sysv/calls/pselect_nocancel.s | 2 +- libc/sysv/calls/psynch_cvbroad.s | 2 +- libc/sysv/calls/psynch_cvclrprepost.s | 2 +- libc/sysv/calls/psynch_cvsignal.s | 2 +- libc/sysv/calls/psynch_cvwait.s | 2 +- libc/sysv/calls/psynch_mutexdrop.s | 2 +- libc/sysv/calls/psynch_mutexwait.s | 2 +- libc/sysv/calls/psynch_rw_downgrade.s | 2 +- libc/sysv/calls/psynch_rw_longrdlock.s | 2 +- libc/sysv/calls/psynch_rw_rdlock.s | 2 +- libc/sysv/calls/psynch_rw_unlock.s | 2 +- libc/sysv/calls/psynch_rw_unlock2.s | 2 +- libc/sysv/calls/psynch_rw_upgrade.s | 2 +- libc/sysv/calls/psynch_rw_wrlock.s | 2 +- libc/sysv/calls/psynch_rw_yieldwrlock.s | 2 +- libc/sysv/calls/pwrite_nocancel.s | 2 +- libc/sysv/calls/pwritev2.s | 2 +- libc/sysv/calls/quota.s | 2 +- libc/sysv/calls/quotactl.s | 2 +- libc/sysv/calls/rctl_add_rule.s | 2 +- libc/sysv/calls/rctl_get_limits.s | 2 +- libc/sysv/calls/rctl_get_racct.s | 2 +- libc/sysv/calls/rctl_get_rules.s | 2 +- libc/sysv/calls/rctl_remove_rule.s | 2 +- libc/sysv/calls/read_nocancel.s | 2 +- libc/sysv/calls/readahead.s | 2 +- libc/sysv/calls/readlink.s | 2 +- libc/sysv/calls/readv_nocancel.s | 2 +- libc/sysv/calls/reboot.s | 2 +- libc/sysv/calls/recv.s | 2 +- libc/sysv/calls/recvfrom_nocancel.s | 2 +- libc/sysv/calls/recvmmsg.s | 2 +- libc/sysv/calls/recvmsg_nocancel.s | 2 +- libc/sysv/calls/recvmsg_x.s | 2 +- libc/sysv/calls/removexattr.s | 2 +- libc/sysv/calls/renameat2.s | 2 +- libc/sysv/calls/renameatx_np.s | 2 +- libc/sysv/calls/request_key.s | 2 +- libc/sysv/calls/restart_syscall.s | 2 +- libc/sysv/calls/revoke.s | 2 +- libc/sysv/calls/rfork.s | 2 +- libc/sysv/calls/rseq.s | 2 +- libc/sysv/calls/rt_sigqueueinfo.s | 2 +- libc/sysv/calls/rt_tgsigqueueinfo.s | 2 +- libc/sysv/calls/rtprio.s | 2 +- libc/sysv/calls/rtprio_thread.s | 2 +- libc/sysv/calls/sched_get_priority_max.s | 2 +- libc/sysv/calls/sched_get_priority_min.s | 2 +- libc/sysv/calls/sched_getaffinity.s | 2 +- libc/sysv/calls/sched_getattr.s | 2 +- libc/sysv/calls/sched_getparam.s | 2 +- libc/sysv/calls/sched_getscheduler.s | 2 +- libc/sysv/calls/sched_rr_get_interval.s | 2 +- libc/sysv/calls/sched_setattr.s | 2 +- libc/sysv/calls/sched_setparam.s | 2 +- libc/sysv/calls/sched_setscheduler.s | 2 +- libc/sysv/calls/sctp_generic_recvmsg.s | 2 +- libc/sysv/calls/sctp_generic_sendmsg.s | 2 +- libc/sysv/calls/sctp_generic_sendmsg_iov.s | 2 +- libc/sysv/calls/sctp_peeloff.s | 2 +- libc/sysv/calls/searchfs.s | 2 +- libc/sysv/calls/seccomp.s | 2 +- libc/sysv/calls/select_nocancel.s | 2 +- libc/sysv/calls/sem_close.s | 2 +- libc/sysv/calls/sem_open.s | 2 +- libc/sysv/calls/sem_post.s | 2 +- libc/sysv/calls/sem_trywait.s | 2 +- libc/sysv/calls/sem_unlink.s | 2 +- libc/sysv/calls/sem_wait.s | 2 +- libc/sysv/calls/sem_wait_nocancel.s | 2 +- libc/sysv/calls/semctl.s | 2 +- libc/sysv/calls/semget.s | 2 +- libc/sysv/calls/semop.s | 2 +- libc/sysv/calls/semsys.s | 2 +- libc/sysv/calls/semtimedop.s | 2 +- libc/sysv/calls/send.s | 2 +- libc/sysv/calls/sendmmsg.s | 2 +- libc/sysv/calls/sendmsg_nocancel.s | 2 +- libc/sysv/calls/sendmsg_x.s | 2 +- libc/sysv/calls/sendsyslog.s | 2 +- libc/sysv/calls/sendto_nocancel.s | 2 +- libc/sysv/calls/set_mempolicy.s | 2 +- libc/sysv/calls/set_robust_list.s | 2 +- libc/sysv/calls/set_tid_address.s | 2 +- libc/sysv/calls/setattrlist.s | 2 +- libc/sysv/calls/setattrlistat.s | 2 +- libc/sysv/calls/setaudit.s | 2 +- libc/sysv/calls/setaudit_addr.s | 2 +- libc/sysv/calls/setauid.s | 2 +- libc/sysv/calls/setcontext.s | 2 +- libc/sysv/calls/setdomainname.s | 2 +- libc/sysv/calls/setfib.s | 2 +- libc/sysv/calls/setfsgid.s | 2 +- libc/sysv/calls/setfsuid.s | 2 +- libc/sysv/calls/setgid.s | 2 +- libc/sysv/calls/setgroups.s | 2 +- libc/sysv/calls/sethostid.s | 2 +- libc/sysv/calls/sethostname.s | 2 +- libc/sysv/calls/setlogin.s | 2 +- libc/sysv/calls/setloginclass.s | 2 +- libc/sysv/calls/setns.s | 2 +- libc/sysv/calls/setpgid.s | 2 +- libc/sysv/calls/setprivexec.s | 2 +- libc/sysv/calls/setregid.s | 2 +- libc/sysv/calls/setreuid.s | 2 +- libc/sysv/calls/setrtable.s | 2 +- libc/sysv/calls/setsgroups.s | 2 +- libc/sysv/calls/settid.s | 2 +- libc/sysv/calls/settid_with_pid.s | 2 +- libc/sysv/calls/settimeofday.s | 2 +- libc/sysv/calls/setuid.s | 2 +- libc/sysv/calls/setwgroups.s | 2 +- libc/sysv/calls/setxattr.s | 2 +- libc/sysv/calls/sfi_ctl.s | 2 +- libc/sysv/calls/sfi_pidctl.s | 2 +- libc/sysv/calls/shared_region_check_np.s | 2 +- .../calls/shared_region_map_and_slide_np.s | 2 +- libc/sysv/calls/shm_open.s | 2 +- libc/sysv/calls/shm_unlink.s | 2 +- libc/sysv/calls/shmat.s | 2 +- libc/sysv/calls/shmctl.s | 2 +- libc/sysv/calls/shmdt.s | 2 +- libc/sysv/calls/shmget.s | 2 +- libc/sysv/calls/shmsys.s | 2 +- libc/sysv/calls/sigaltstack.s | 2 +- libc/sysv/calls/sigblock.s | 2 +- libc/sysv/calls/signalfd.s | 2 +- libc/sysv/calls/signalfd4.s | 2 +- libc/sysv/calls/sigpending.s | 2 +- libc/sysv/calls/sigqueue.s | 2 +- libc/sysv/calls/sigsetmask.s | 2 +- libc/sysv/calls/sigstack.s | 2 +- libc/sysv/calls/sigsuspend_nocancel.s | 2 +- libc/sysv/calls/sigtimedwait.s | 2 +- libc/sysv/calls/sigvec.s | 2 +- libc/sysv/calls/sigwait.s | 2 +- libc/sysv/calls/sigwaitinfo.s | 2 +- libc/sysv/calls/socket_delegate.s | 2 +- libc/sysv/calls/sstk.s | 2 +- libc/sysv/calls/stack_snapshot_with_config.s | 2 +- libc/sysv/calls/stat_extended.s | 2 +- libc/sysv/calls/statfs.s | 2 +- libc/sysv/calls/statx.s | 2 +- libc/sysv/calls/swapcontext.s | 2 +- libc/sysv/calls/swapctl.s | 2 +- libc/sysv/calls/swapoff.s | 2 +- libc/sysv/calls/swapon.s | 2 +- libc/sysv/calls/syncfs.s | 2 +- libc/sysv/calls/sys_access.s | 2 +- libc/sysv/calls/sys_alarm.s | 2 +- libc/sysv/calls/sys_arch_prctl.s | 2 +- libc/sysv/calls/sys_bind.s | 2 +- libc/sysv/calls/sys_chdir.s | 2 +- libc/sysv/calls/sys_chmod.s | 2 +- libc/sysv/calls/sys_chown.s | 2 +- libc/sysv/calls/sys_clock_gettime.s | 2 +- libc/sysv/calls/sys_close.s | 2 +- libc/sysv/calls/sys_copy_file_range.s | 2 +- libc/sysv/calls/sys_creat.s | 2 +- libc/sysv/calls/sys_dup.s | 2 +- libc/sysv/calls/sys_dup2.s | 2 +- libc/sysv/calls/sys_epoll_create.s | 2 +- libc/sysv/calls/sys_epoll_create1.s | 2 +- libc/sysv/calls/sys_epoll_ctl.s | 2 +- libc/sysv/calls/sys_epoll_wait.s | 2 +- libc/sysv/calls/sys_exit.s | 2 +- libc/sysv/calls/sys_faccessat.s | 2 +- libc/sysv/calls/sys_fadvise.s | 2 +- libc/sysv/calls/sys_fallocate.s | 2 - libc/sysv/calls/sys_fchdir.s | 2 +- libc/sysv/calls/sys_fchmod.s | 2 +- libc/sysv/calls/sys_fchmodat.s | 2 +- libc/sysv/calls/sys_fchown.s | 2 +- libc/sysv/calls/sys_fchownat.s | 2 +- libc/sysv/calls/sys_fcntl.s | 2 +- libc/sysv/calls/sys_fdatasync.s | 2 +- libc/sysv/calls/sys_flock.s | 2 +- libc/sysv/calls/sys_fork.s | 2 +- libc/sysv/calls/sys_fsync.s | 2 +- libc/sysv/calls/sys_ftruncate.s | 2 +- libc/sysv/calls/sys_futimens.s | 2 +- libc/sysv/calls/sys_futimes.s | 2 +- libc/sysv/calls/sys_futimesat.s | 2 +- libc/sysv/calls/sys_getcwd.s | 2 +- libc/sysv/calls/sys_getgid.s | 2 +- libc/sysv/calls/sys_getitimer.s | 2 +- libc/sysv/calls/sys_getpid.s | 2 +- libc/sysv/calls/sys_getppid.s | 2 +- libc/sysv/calls/sys_getpriority.s | 2 +- libc/sysv/calls/sys_getrandom.s | 2 +- libc/sysv/calls/sys_getrlimit.s | 2 +- libc/sysv/calls/sys_getrusage.s | 2 +- libc/sysv/calls/sys_getsid.s | 2 +- libc/sysv/calls/sys_getsockopt.s | 2 +- libc/sysv/calls/sys_gettid.s | 2 +- libc/sysv/calls/sys_gettimeofday.s | 2 +- libc/sysv/calls/sys_getuid.s | 2 +- libc/sysv/calls/sys_ioctl.s | 2 +- libc/sysv/calls/sys_kill.s | 2 +- libc/sysv/calls/sys_killpg.s | 2 +- libc/sysv/calls/sys_lchown.s | 2 +- libc/sysv/calls/sys_link.s | 2 +- libc/sysv/calls/sys_linkat.s | 2 +- libc/sysv/calls/sys_listen.s | 2 +- libc/sysv/calls/sys_lseek.s | 2 +- libc/sysv/calls/sys_madvise.s | 2 +- libc/sysv/calls/sys_mkdir.s | 2 +- libc/sysv/calls/sys_mkdirat.s | 2 +- libc/sysv/calls/sys_mkfifo.s | 2 +- libc/sysv/calls/sys_mknod.s | 2 +- libc/sysv/calls/sys_mmap.s | 2 +- libc/sysv/calls/sys_mprotect.s | 2 +- libc/sysv/calls/sys_mremap.s | 2 +- libc/sysv/calls/sys_msync.s | 2 +- libc/sysv/calls/sys_munmap.s | 2 +- libc/sysv/calls/sys_nanosleep.s | 2 +- libc/sysv/calls/sys_open.s | 2 +- libc/sysv/calls/sys_openat.s | 2 +- libc/sysv/calls/sys_pause.s | 2 +- libc/sysv/calls/sys_poll.s | 2 +- libc/sysv/calls/sys_posix_fallocate.s | 2 - libc/sysv/calls/sys_posix_openpt.s | 2 +- libc/sysv/calls/sys_posix_spawn.s | 2 +- libc/sysv/calls/sys_ppoll.s | 2 +- libc/sysv/calls/sys_pread.s | 2 +- libc/sysv/calls/sys_preadv.s | 2 +- libc/sysv/calls/sys_ptrace.s | 2 +- libc/sysv/calls/sys_pwrite.s | 2 +- libc/sysv/calls/sys_pwritev.s | 2 +- libc/sysv/calls/sys_read.s | 2 +- libc/sysv/calls/sys_readlinkat.s | 2 +- libc/sysv/calls/sys_readv.s | 2 +- libc/sysv/calls/sys_recvfrom.s | 2 +- libc/sysv/calls/sys_recvmsg.s | 2 +- libc/sysv/calls/sys_rename.s | 2 +- libc/sysv/calls/sys_renameat.s | 2 +- libc/sysv/calls/sys_rmdir.s | 2 +- libc/sysv/calls/sys_sched_setaffinity.s | 2 +- libc/sysv/calls/sys_sched_yield.s | 2 +- libc/sysv/calls/sys_select.s | 2 +- libc/sysv/calls/sys_sendfile.s | 2 +- libc/sysv/calls/sys_sendmsg.s | 2 +- libc/sysv/calls/sys_sendto.s | 2 +- libc/sysv/calls/sys_setitimer.s | 2 +- libc/sysv/calls/sys_setpriority.s | 2 +- libc/sysv/calls/sys_setresgid.s | 2 +- libc/sysv/calls/sys_setresuid.s | 2 +- libc/sysv/calls/sys_setrlimit.s | 2 +- libc/sysv/calls/sys_setsid.s | 2 +- libc/sysv/calls/sys_setsockopt.s | 2 +- libc/sysv/calls/sys_shutdown.s | 2 +- libc/sysv/calls/sys_sigaction.s | 2 +- libc/sysv/calls/sys_sigprocmask.s | 2 +- libc/sysv/calls/sys_sigsuspend.s | 2 +- libc/sysv/calls/sys_socketpair.s | 2 +- libc/sysv/calls/sys_splice.s | 2 +- libc/sysv/calls/sys_symlink.s | 2 +- libc/sysv/calls/sys_symlinkat.s | 2 +- libc/sysv/calls/sys_sync.s | 2 +- libc/sysv/calls/sys_sync_file_range.s | 2 +- libc/sysv/calls/sys_sysinfo.s | 2 +- libc/sysv/calls/sys_times.s | 2 +- libc/sysv/calls/sys_truncate.s | 2 +- libc/sysv/calls/sys_uname.s | 2 +- libc/sysv/calls/sys_unlink.s | 2 +- libc/sysv/calls/sys_unlinkat.s | 2 +- libc/sysv/calls/sys_utime.s | 2 +- libc/sysv/calls/sys_utimes.s | 2 +- libc/sysv/calls/sys_vmsplice.s | 2 +- libc/sysv/calls/sys_wait4.s | 2 +- libc/sysv/calls/sys_write.s | 2 +- libc/sysv/calls/sys_writev.s | 2 +- libc/sysv/calls/sysctl.s | 2 +- libc/sysv/calls/sysctlbyname.s | 2 +- libc/sysv/calls/sysfs.s | 2 +- libc/sysv/calls/syslog.s | 2 +- libc/sysv/calls/system_override.s | 2 +- libc/sysv/calls/tee.s | 2 +- libc/sysv/calls/telemetry.s | 2 +- libc/sysv/calls/terminate_with_payload.s | 2 +- libc/sysv/calls/tgkill.s | 2 +- libc/sysv/calls/thr_create.s | 2 +- libc/sysv/calls/thr_exit.s | 2 +- libc/sysv/calls/thr_kill.s | 2 +- libc/sysv/calls/thr_kill2.s | 2 +- libc/sysv/calls/thr_new.s | 2 +- libc/sysv/calls/thr_self.s | 2 +- libc/sysv/calls/thr_set_name.s | 2 +- libc/sysv/calls/thr_suspend.s | 2 +- libc/sysv/calls/thr_wake.s | 2 +- libc/sysv/calls/thread_selfcounts.s | 2 +- libc/sysv/calls/thread_selfid.s | 2 +- libc/sysv/calls/thread_selfusage.s | 2 +- libc/sysv/calls/thrkill.s | 2 +- libc/sysv/calls/timer_create.s | 2 +- libc/sysv/calls/timer_delete.s | 2 +- libc/sysv/calls/timer_getoverrun.s | 2 +- libc/sysv/calls/timer_gettime.s | 2 +- libc/sysv/calls/timer_settime.s | 2 +- libc/sysv/calls/timerfd_create.s | 2 +- libc/sysv/calls/timerfd_gettime.s | 2 +- libc/sysv/calls/timerfd_settime.s | 2 +- libc/sysv/calls/tkill.s | 2 +- libc/sysv/calls/ulock_wait.s | 2 +- libc/sysv/calls/ulock_wake.s | 2 +- libc/sysv/calls/umask.s | 2 +- libc/sysv/calls/umask_extended.s | 2 +- libc/sysv/calls/umount2.s | 2 +- libc/sysv/calls/undelete.s | 2 +- libc/sysv/calls/unmount.s | 2 +- libc/sysv/calls/unshare.s | 2 +- libc/sysv/calls/unveil.s | 2 +- libc/sysv/calls/userfaultfd.s | 2 +- libc/sysv/calls/usrctl.s | 2 +- libc/sysv/calls/ustat.s | 2 +- libc/sysv/calls/utrace.s | 2 +- libc/sysv/calls/uuidgen.s | 2 +- libc/sysv/calls/vadvise.s | 2 +- libc/sysv/calls/vfs_purge.s | 2 +- libc/sysv/calls/vhangup.s | 2 +- libc/sysv/calls/vm_pressure_monitor.s | 2 +- libc/sysv/calls/wait.s | 2 +- libc/sysv/calls/wait4_nocancel.s | 2 +- libc/sysv/calls/wait6.s | 2 +- libc/sysv/calls/waitevent.s | 2 +- libc/sysv/calls/waitid.s | 2 +- libc/sysv/calls/waitid_nocancel.s | 2 +- libc/sysv/calls/watchevent.s | 2 +- libc/sysv/calls/work_interval_ctl.s | 2 +- libc/sysv/calls/workq_kernreturn.s | 2 +- libc/sysv/calls/workq_open.s | 2 +- libc/sysv/calls/write_nocancel.s | 2 +- libc/sysv/calls/writev_nocancel.s | 2 +- libc/sysv/calls/yield.s | 2 +- libc/sysv/consts.sh | 4 +- libc/sysv/consts/ABDAY_1.S | 2 +- libc/sysv/consts/ABDAY_2.S | 2 +- libc/sysv/consts/ABDAY_3.S | 2 +- libc/sysv/consts/ABDAY_4.S | 2 +- libc/sysv/consts/ABDAY_5.S | 2 +- libc/sysv/consts/ABDAY_6.S | 2 +- libc/sysv/consts/ABDAY_7.S | 2 +- libc/sysv/consts/ABORTED_COMMAND.S | 2 +- libc/sysv/consts/ACCOUNTING.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/ADDR_COMPAT_LAYOUT.S | 2 +- libc/sysv/consts/ADDR_LIMIT_32BIT.S | 2 +- libc/sysv/consts/ADDR_LIMIT_3GB.S | 2 +- libc/sysv/consts/ADDR_NO_RANDOMIZE.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_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/AHZ.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/AI_ADDRCONFIG.S | 2 +- libc/sysv/consts/AI_ALL.S | 2 +- libc/sysv/consts/AI_CANONNAME.S | 2 +- libc/sysv/consts/AI_NUMERICHOST.S | 2 +- libc/sysv/consts/AI_NUMERICSERV.S | 2 +- libc/sysv/consts/AI_PASSIVE.S | 2 +- libc/sysv/consts/AI_V4MAPPED.S | 2 +- libc/sysv/consts/ALLOW_MEDIUM_REMOVAL.S | 2 +- libc/sysv/consts/ALT_DIGITS.S | 2 +- libc/sysv/consts/AM_STR.S | 2 +- libc/sysv/consts/AREGTYPE.S | 2 +- libc/sysv/consts/ARPHRD_ETHER.S | 2 +- libc/sysv/consts/ARPHRD_FCFABRIC.S | 2 +- libc/sysv/consts/ARPHRD_IEEE80211.S | 2 +- libc/sysv/consts/ARPHRD_IEEE80211_PRISM.S | 2 +- libc/sysv/consts/ARPHRD_IEEE80211_RADIOTAP.S | 2 +- libc/sysv/consts/ARPHRD_IEEE802154.S | 2 +- libc/sysv/consts/ARPHRD_IEEE802_TR.S | 2 +- libc/sysv/consts/ARPHRD_LOCALTLK.S | 2 +- libc/sysv/consts/ASU.S | 2 +- libc/sysv/consts/ATF_NETMASK.S | 2 +- libc/sysv/consts/AT_BASE.S | 2 +- libc/sysv/consts/AT_BASE_PLATFORM.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_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_FDCWD.S | 2 +- libc/sysv/consts/AT_GID.S | 2 +- libc/sysv/consts/AT_ICACHEBSIZE.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_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_SYMLINK_FOLLOW.S | 2 +- libc/sysv/consts/AT_SYMLINK_NOFOLLOW.S | 2 +- libc/sysv/consts/AT_SYSINFO_EHDR.S | 2 +- libc/sysv/consts/AT_UCACHEBSIZE.S | 2 +- libc/sysv/consts/AT_UID.S | 2 +- libc/sysv/consts/AXSIG.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/B460800.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/B921600.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/BIG_ENDIAN.S | 2 +- libc/sysv/consts/BITSPERBYTE.S | 2 +- libc/sysv/consts/BLANK_CHECK.S | 2 +- libc/sysv/consts/BLKBSZGET.S | 2 +- libc/sysv/consts/BLKBSZSET.S | 2 +- libc/sysv/consts/BLKFLSBUF.S | 2 +- libc/sysv/consts/BLKFRAGET.S | 2 +- libc/sysv/consts/BLKFRASET.S | 2 +- libc/sysv/consts/BLKGETSIZE.S | 2 +- libc/sysv/consts/BLKGETSIZE64.S | 2 +- libc/sysv/consts/BLKRAGET.S | 2 +- libc/sysv/consts/BLKRASET.S | 2 +- libc/sysv/consts/BLKROGET.S | 2 +- libc/sysv/consts/BLKROSET.S | 2 +- libc/sysv/consts/BLKRRPART.S | 2 +- libc/sysv/consts/BLKSECTGET.S | 2 +- libc/sysv/consts/BLKSECTSET.S | 2 +- libc/sysv/consts/BLKSSZGET.S | 2 +- libc/sysv/consts/BLKTYPE.S | 2 +- libc/sysv/consts/BLK_BYTECOUNT.S | 2 +- libc/sysv/consts/BLK_EOF.S | 2 +- libc/sysv/consts/BLK_EOR.S | 2 +- libc/sysv/consts/BLK_ERRORS.S | 2 +- libc/sysv/consts/BLK_RESTART.S | 2 +- libc/sysv/consts/BOOT_TIME.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_DEVICE_RESET.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/CANBSIZ.S | 2 +- libc/sysv/consts/CBAUD.S | 2 +- libc/sysv/consts/CBAUDEX.S | 2 +- libc/sysv/consts/CBRK.S | 2 +- libc/sysv/consts/CDISCARD.S | 2 +- libc/sysv/consts/CDSUSP.S | 2 +- libc/sysv/consts/CEOF.S | 2 +- libc/sysv/consts/CEOL.S | 2 +- libc/sysv/consts/CEOT.S | 2 +- libc/sysv/consts/CERASE.S | 2 +- libc/sysv/consts/CFLUSH.S | 2 +- libc/sysv/consts/CHANGE_DEFINITION.S | 2 +- libc/sysv/consts/CHARBITS.S | 2 +- libc/sysv/consts/CHARCLASS_NAME_MAX.S | 2 +- libc/sysv/consts/CHECK_CONDITION.S | 2 +- libc/sysv/consts/CHRTYPE.S | 2 +- libc/sysv/consts/CIBAUD.S | 2 +- libc/sysv/consts/CINTR.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/CLOCKS_PER_SEC.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_RAW.S | 2 +- libc/sysv/consts/CLOCK_PROCESS_CPUTIME_ID.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_TAI.S | 2 +- libc/sysv/consts/CLOCK_THREAD_CPUTIME_ID.S | 2 +- libc/sysv/consts/CMIN.S | 2 +- libc/sysv/consts/CMSPAR.S | 2 +- libc/sysv/consts/CODESET.S | 2 +- libc/sysv/consts/COLL_WEIGHTS_MAX.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/CONDITION_GOOD.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/CPU_SETSIZE.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/CRNCYSTR.S | 2 +- libc/sysv/consts/CRPRNT.S | 2 +- libc/sysv/consts/CRTSCTS.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/CSTATUS.S | 2 +- libc/sysv/consts/CSTOP.S | 2 +- libc/sysv/consts/CSTOPB.S | 2 +- libc/sysv/consts/CSUSP.S | 2 +- libc/sysv/consts/CTIME.S | 2 +- libc/sysv/consts/CWERASE.S | 2 +- libc/sysv/consts/C_IRGRP.S | 2 +- libc/sysv/consts/C_IROTH.S | 2 +- libc/sysv/consts/C_IRUSR.S | 2 +- libc/sysv/consts/C_ISBLK.S | 2 +- libc/sysv/consts/C_ISCHR.S | 2 +- libc/sysv/consts/C_ISCTG.S | 2 +- libc/sysv/consts/C_ISDIR.S | 2 +- libc/sysv/consts/C_ISFIFO.S | 2 +- libc/sysv/consts/C_ISGID.S | 2 +- libc/sysv/consts/C_ISLNK.S | 2 +- libc/sysv/consts/C_ISREG.S | 2 +- libc/sysv/consts/C_ISSOCK.S | 2 +- libc/sysv/consts/C_ISUID.S | 2 +- libc/sysv/consts/C_ISVTX.S | 2 +- libc/sysv/consts/C_IWGRP.S | 2 +- libc/sysv/consts/C_IWOTH.S | 2 +- libc/sysv/consts/C_IWUSR.S | 2 +- libc/sysv/consts/C_IXGRP.S | 2 +- libc/sysv/consts/C_IXOTH.S | 2 +- libc/sysv/consts/C_IXUSR.S | 2 +- libc/sysv/consts/DATA.S | 2 +- libc/sysv/consts/DATA_PROTECT.S | 2 +- libc/sysv/consts/DAY_1.S | 2 +- libc/sysv/consts/DAY_2.S | 2 +- libc/sysv/consts/DAY_3.S | 2 +- libc/sysv/consts/DAY_4.S | 2 +- libc/sysv/consts/DAY_5.S | 2 +- libc/sysv/consts/DAY_6.S | 2 +- libc/sysv/consts/DAY_7.S | 2 +- libc/sysv/consts/DEAD_PROCESS.S | 2 +- libc/sysv/consts/DELAYTIMER_MAX.S | 2 +- libc/sysv/consts/DEV_BSIZE.S | 2 +- libc/sysv/consts/DIRTYPE.S | 2 +- libc/sysv/consts/DMAXEXP.S | 2 +- libc/sysv/consts/DMINEXP.S | 2 +- libc/sysv/consts/DOUBLEBITS.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/EAI_ADDRFAMILY.S | 2 +- libc/sysv/consts/EAI_AGAIN.S | 2 +- libc/sysv/consts/EAI_ALLDONE.S | 2 +- libc/sysv/consts/EAI_BADFLAGS.S | 2 +- libc/sysv/consts/EAI_CANCELED.S | 2 +- libc/sysv/consts/EAI_FAIL.S | 2 +- libc/sysv/consts/EAI_FAMILY.S | 2 +- libc/sysv/consts/EAI_IDN_ENCODE.S | 2 +- libc/sysv/consts/EAI_INPROGRESS.S | 2 +- libc/sysv/consts/EAI_INTR.S | 2 +- libc/sysv/consts/EAI_MEMORY.S | 2 +- libc/sysv/consts/EAI_NODATA.S | 2 +- libc/sysv/consts/EAI_NONAME.S | 2 +- libc/sysv/consts/EAI_NOTCANCELED.S | 2 +- libc/sysv/consts/EAI_OVERFLOW.S | 2 +- libc/sysv/consts/EAI_SERVICE.S | 2 +- libc/sysv/consts/EAI_SOCKTYPE.S | 2 +- libc/sysv/consts/EAI_SUCCESS.S | 2 +- libc/sysv/consts/EAI_SYSTEM.S | 2 +- libc/sysv/consts/EALREADY.S | 2 +- libc/sysv/consts/EBADE.S | 2 +- libc/sysv/consts/EBADF.S | 2 +- libc/sysv/consts/EBADFD.S | 2 +- libc/sysv/consts/EBADMSG.S | 2 +- libc/sysv/consts/EBADR.S | 2 +- libc/sysv/consts/EBADRQC.S | 2 +- libc/sysv/consts/EBADSLT.S | 2 +- libc/sysv/consts/EBFONT.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/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/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/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/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/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/EPROTO.S | 2 +- libc/sysv/consts/EPROTONOSUPPORT.S | 2 +- libc/sysv/consts/EPROTOTYPE.S | 2 +- libc/sysv/consts/ERA.S | 2 +- libc/sysv/consts/ERANGE.S | 2 +- libc/sysv/consts/ERA_D_FMT.S | 2 +- libc/sysv/consts/ERA_D_T_FMT.S | 2 +- libc/sysv/consts/ERA_T_FMT.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/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/ETH_P_CUST.S | 2 +- libc/sysv/consts/ETH_P_DDCMP.S | 2 +- libc/sysv/consts/ETH_P_DEC.S | 2 +- libc/sysv/consts/ETH_P_DIAG.S | 2 +- libc/sysv/consts/ETH_P_DNA_DL.S | 2 +- libc/sysv/consts/ETH_P_DNA_RC.S | 2 +- libc/sysv/consts/ETH_P_DNA_RT.S | 2 +- libc/sysv/consts/ETH_P_IEEE802154.S | 2 +- libc/sysv/consts/ETH_P_LAT.S | 2 +- libc/sysv/consts/ETH_P_LOCALTALK.S | 2 +- libc/sysv/consts/ETH_P_PPP_MP.S | 2 +- libc/sysv/consts/ETH_P_RARP.S | 2 +- libc/sysv/consts/ETH_P_SCA.S | 2 +- libc/sysv/consts/ETH_P_WAN_PPP.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/EXIT_FAILURE.S | 2 +- libc/sysv/consts/EXIT_SUCCESS.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/EXTENDED_EXTENDED_IDENTIFY.S | 2 +- libc/sysv/consts/EXTENDED_MESSAGE.S | 2 +- .../consts/EXTENDED_MODIFY_DATA_POINTER.S | 2 +- libc/sysv/consts/EXTENDED_SDTR.S | 2 +- libc/sysv/consts/EXTENDED_WDTR.S | 2 +- libc/sysv/consts/EXTPROC.S | 2 +- libc/sysv/consts/EX_CANTCREAT.S | 2 +- libc/sysv/consts/EX_CONFIG.S | 2 +- libc/sysv/consts/EX_DATAERR.S | 2 +- libc/sysv/consts/EX_IOERR.S | 2 +- libc/sysv/consts/EX_NOHOST.S | 2 +- libc/sysv/consts/EX_NOINPUT.S | 2 +- libc/sysv/consts/EX_NOPERM.S | 2 +- libc/sysv/consts/EX_NOUSER.S | 2 +- libc/sysv/consts/EX_OK.S | 2 +- libc/sysv/consts/EX_OSERR.S | 2 +- libc/sysv/consts/EX_OSFILE.S | 2 +- libc/sysv/consts/EX_PROTOCOL.S | 2 +- libc/sysv/consts/EX_SOFTWARE.S | 2 +- libc/sysv/consts/EX_TEMPFAIL.S | 2 +- libc/sysv/consts/EX_UNAVAILABLE.S | 2 +- libc/sysv/consts/EX_USAGE.S | 2 +- libc/sysv/consts/EX__BASE.S | 2 +- libc/sysv/consts/EX__MAX.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/FANOTIFY_METADATA_VERSION.S | 2 +- libc/sysv/consts/FAN_ACCESS.S | 2 +- libc/sysv/consts/FAN_ACCESS_PERM.S | 2 +- libc/sysv/consts/FAN_ALLOW.S | 2 +- libc/sysv/consts/FAN_ALL_CLASS_BITS.S | 2 +- libc/sysv/consts/FAN_ALL_EVENTS.S | 2 +- libc/sysv/consts/FAN_ALL_INIT_FLAGS.S | 2 +- libc/sysv/consts/FAN_ALL_MARK_FLAGS.S | 2 +- libc/sysv/consts/FAN_ALL_OUTGOING_EVENTS.S | 2 +- libc/sysv/consts/FAN_ALL_PERM_EVENTS.S | 2 +- libc/sysv/consts/FAN_CLASS_CONTENT.S | 2 +- libc/sysv/consts/FAN_CLASS_NOTIF.S | 2 +- libc/sysv/consts/FAN_CLASS_PRE_CONTENT.S | 2 +- libc/sysv/consts/FAN_CLOEXEC.S | 2 +- libc/sysv/consts/FAN_CLOSE.S | 2 +- libc/sysv/consts/FAN_CLOSE_NOWRITE.S | 2 +- libc/sysv/consts/FAN_CLOSE_WRITE.S | 2 +- libc/sysv/consts/FAN_DENY.S | 2 +- libc/sysv/consts/FAN_EVENT_METADATA_LEN.S | 2 +- libc/sysv/consts/FAN_EVENT_ON_CHILD.S | 2 +- libc/sysv/consts/FAN_MARK_ADD.S | 2 +- libc/sysv/consts/FAN_MARK_DONT_FOLLOW.S | 2 +- libc/sysv/consts/FAN_MARK_FLUSH.S | 2 +- libc/sysv/consts/FAN_MARK_IGNORED_MASK.S | 2 +- .../consts/FAN_MARK_IGNORED_SURV_MODIFY.S | 2 +- libc/sysv/consts/FAN_MARK_MOUNT.S | 2 +- libc/sysv/consts/FAN_MARK_ONLYDIR.S | 2 +- libc/sysv/consts/FAN_MARK_REMOVE.S | 2 +- libc/sysv/consts/FAN_MODIFY.S | 2 +- libc/sysv/consts/FAN_NOFD.S | 2 +- libc/sysv/consts/FAN_NONBLOCK.S | 2 +- libc/sysv/consts/FAN_ONDIR.S | 2 +- libc/sysv/consts/FAN_OPEN.S | 2 +- libc/sysv/consts/FAN_OPEN_PERM.S | 2 +- libc/sysv/consts/FAN_Q_OVERFLOW.S | 2 +- libc/sysv/consts/FAN_UNLIMITED_MARKS.S | 2 +- libc/sysv/consts/FAN_UNLIMITED_QUEUE.S | 2 +- libc/sysv/consts/FAPPEND.S | 2 +- libc/sysv/consts/FASYNC.S | 2 +- libc/sysv/consts/FDPIC_FUNCPTRS.S | 2 +- libc/sysv/consts/FD_CLOEXEC.S | 2 +- libc/sysv/consts/FD_SETSIZE.S | 2 +- libc/sysv/consts/FE_ALL_EXCEPT.S | 2 +- libc/sysv/consts/FE_DIVBYZERO.S | 2 +- libc/sysv/consts/FE_DOWNWARD.S | 2 +- libc/sysv/consts/FE_INEXACT.S | 2 +- libc/sysv/consts/FE_INVALID.S | 2 +- libc/sysv/consts/FE_OVERFLOW.S | 2 +- libc/sysv/consts/FE_TONEAREST.S | 2 +- libc/sysv/consts/FE_TOWARDZERO.S | 2 +- libc/sysv/consts/FE_UNDERFLOW.S | 2 +- libc/sysv/consts/FE_UPWARD.S | 2 +- libc/sysv/consts/FF0.S | 2 +- libc/sysv/consts/FF1.S | 2 +- libc/sysv/consts/FFDLY.S | 2 +- libc/sysv/consts/FFSYNC.S | 2 +- libc/sysv/consts/FIFOTYPE.S | 2 +- libc/sysv/consts/FILENAME_MAX.S | 2 +- libc/sysv/consts/FIOASYNC.S | 2 +- libc/sysv/consts/FIOGETOWN.S | 2 +- libc/sysv/consts/FIONBIO.S | 2 +- libc/sysv/consts/FIONREAD.S | 2 +- libc/sysv/consts/FIOSETOWN.S | 2 +- libc/sysv/consts/FLUSHO.S | 2 +- libc/sysv/consts/FMAXEXP.S | 2 +- libc/sysv/consts/FMINEXP.S | 2 +- libc/sysv/consts/FNDELAY.S | 2 +- libc/sysv/consts/FNM_NOSYS.S | 2 +- libc/sysv/consts/FNONBLOCK.S | 2 +- libc/sysv/consts/FOPEN_MAX.S | 2 +- libc/sysv/consts/FORMAT_UNIT.S | 2 +- libc/sysv/consts/FORM_C.S | 2 +- libc/sysv/consts/FORM_N.S | 2 +- libc/sysv/consts/FORM_T.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/FSETLOCKING_BYCALLER.S | 2 +- libc/sysv/consts/FSETLOCKING_INTERNAL.S | 2 +- libc/sysv/consts/FSETLOCKING_QUERY.S | 2 +- libc/sysv/consts/FTW_CHDIR.S | 2 +- libc/sysv/consts/FTW_D.S | 2 +- libc/sysv/consts/FTW_DEPTH.S | 2 +- libc/sysv/consts/FTW_DNR.S | 2 +- libc/sysv/consts/FTW_DP.S | 2 +- libc/sysv/consts/FTW_F.S | 2 +- libc/sysv/consts/FTW_MOUNT.S | 2 +- libc/sysv/consts/FTW_NS.S | 2 +- libc/sysv/consts/FTW_PHYS.S | 2 +- libc/sysv/consts/FTW_SL.S | 2 +- libc/sysv/consts/FTW_SLN.S | 2 +- libc/sysv/consts/FUTEX_PRIVATE_FLAG.S | 2 +- libc/sysv/consts/FUTEX_REQUEUE.S | 2 +- libc/sysv/consts/FUTEX_REQUEUE_PRIVATE.S | 2 +- libc/sysv/consts/FUTEX_WAIT.S | 2 +- libc/sysv/consts/FUTEX_WAIT_PRIVATE.S | 2 +- libc/sysv/consts/FUTEX_WAKE.S | 2 +- libc/sysv/consts/FUTEX_WAKE_PRIVATE.S | 2 +- libc/sysv/consts/F_DUPFD.S | 2 +- libc/sysv/consts/F_DUPFD_CLOEXEC.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_GETOWN.S | 2 +- libc/sysv/consts/F_GETOWN_EX.S | 2 +- libc/sysv/consts/F_GETPIPE_SZ.S | 2 +- libc/sysv/consts/F_GETSIG.S | 2 +- libc/sysv/consts/F_LOCK.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_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_TEST.S | 2 +- libc/sysv/consts/F_TLOCK.S | 2 +- libc/sysv/consts/F_ULOCK.S | 2 +- libc/sysv/consts/F_UNLCK.S | 2 +- libc/sysv/consts/F_WRLCK.S | 2 +- libc/sysv/consts/GOOD.S | 2 +- libc/sysv/consts/GRPQUOTA.S | 2 +- libc/sysv/consts/H4DISC.S | 2 +- libc/sysv/consts/HARDWARE_ERROR.S | 2 +- libc/sysv/consts/HEAD_OF_QUEUE_TAG.S | 2 +- libc/sysv/consts/HOST_NAME_MAX.S | 2 +- libc/sysv/consts/HOST_NOT_FOUND.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_PROIFF.S | 2 +- libc/sysv/consts/IFF_RUNNING.S | 2 +- libc/sysv/consts/IFF_SLAVE.S | 2 +- libc/sysv/consts/IF_NAMESIZE.S | 2 +- libc/sysv/consts/IGMP_MEMBERSHIP_QUERY.S | 2 +- libc/sysv/consts/IGNBRK.S | 2 +- libc/sysv/consts/IGNCR.S | 2 +- libc/sysv/consts/IGNPAR.S | 2 +- libc/sysv/consts/ILLEGAL_REQUEST.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/INADDR_ALLHOSTS_GROUP.S | 2 +- libc/sysv/consts/INADDR_ALLRTRS_GROUP.S | 2 +- libc/sysv/consts/INADDR_ANY.S | 2 +- libc/sysv/consts/INADDR_BROADCAST.S | 2 +- libc/sysv/consts/INADDR_LOOPBACK.S | 2 +- libc/sysv/consts/INADDR_MAX_LOCAL_GROUP.S | 2 +- libc/sysv/consts/INADDR_NONE.S | 2 +- libc/sysv/consts/INADDR_UNSPEC_GROUP.S | 2 +- libc/sysv/consts/INET6_ADDRSTRLEN.S | 2 +- libc/sysv/consts/INET_ADDRSTRLEN.S | 2 +- libc/sysv/consts/INITIATE_RECOVERY.S | 2 +- libc/sysv/consts/INITIATOR_ERROR.S | 2 +- libc/sysv/consts/INIT_PROCESS.S | 2 +- libc/sysv/consts/INLCR.S | 2 +- libc/sysv/consts/INPCK.S | 2 +- libc/sysv/consts/INQUIRY.S | 2 +- libc/sysv/consts/INTERMEDIATE_C_GOOD.S | 2 +- libc/sysv/consts/INTERMEDIATE_GOOD.S | 2 +- libc/sysv/consts/IN_ACCESS.S | 2 +- libc/sysv/consts/IN_ALL_EVENTS.S | 2 +- libc/sysv/consts/IN_ATTRIB.S | 2 +- libc/sysv/consts/IN_CLOEXEC.S | 2 +- libc/sysv/consts/IN_CLOSE.S | 2 +- libc/sysv/consts/IN_CLOSE_NOWRITE.S | 2 +- libc/sysv/consts/IN_CLOSE_WRITE.S | 2 +- libc/sysv/consts/IN_CREATE.S | 2 +- libc/sysv/consts/IN_DELETE.S | 2 +- libc/sysv/consts/IN_DELETE_SELF.S | 2 +- libc/sysv/consts/IN_DONT_FOLLOW.S | 2 +- libc/sysv/consts/IN_EXCL_UNLINK.S | 2 +- libc/sysv/consts/IN_IGNORED.S | 2 +- libc/sysv/consts/IN_ISDIR.S | 2 +- libc/sysv/consts/IN_LOOPBACKNET.S | 2 +- libc/sysv/consts/IN_MASK_ADD.S | 2 +- libc/sysv/consts/IN_MODIFY.S | 2 +- libc/sysv/consts/IN_MOVE.S | 2 +- libc/sysv/consts/IN_MOVED_FROM.S | 2 +- libc/sysv/consts/IN_MOVED_TO.S | 2 +- libc/sysv/consts/IN_MOVE_SELF.S | 2 +- libc/sysv/consts/IN_NONBLOCK.S | 2 +- libc/sysv/consts/IN_ONESHOT.S | 2 +- libc/sysv/consts/IN_ONLYDIR.S | 2 +- libc/sysv/consts/IN_OPEN.S | 2 +- libc/sysv/consts/IN_Q_OVERFLOW.S | 2 +- libc/sysv/consts/IN_UNMOUNT.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/IPC_CREAT.S | 2 +- libc/sysv/consts/IPC_EXCL.S | 2 +- libc/sysv/consts/IPC_INFO.S | 2 +- libc/sysv/consts/IPC_NOWAIT.S | 2 +- libc/sysv/consts/IPC_PRIVATE.S | 2 +- libc/sysv/consts/IPC_RMID.S | 2 +- libc/sysv/consts/IPC_SET.S | 2 +- libc/sysv/consts/IPC_STAT.S | 2 +- libc/sysv/consts/IPPORT_RESERVED.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_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/ITIMER_PROF.S | 2 +- libc/sysv/consts/ITIMER_REAL.S | 2 +- libc/sysv/consts/ITIMER_VIRTUAL.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/LC_ALL.S | 2 +- libc/sysv/consts/LC_ALL_MASK.S | 2 +- libc/sysv/consts/LC_COLLATE.S | 2 +- libc/sysv/consts/LC_COLLATE_MASK.S | 2 +- libc/sysv/consts/LC_CTYPE.S | 2 +- libc/sysv/consts/LC_CTYPE_MASK.S | 2 +- libc/sysv/consts/LC_MESSAGES.S | 2 +- libc/sysv/consts/LC_MESSAGES_MASK.S | 2 +- libc/sysv/consts/LC_MONETARY.S | 2 +- libc/sysv/consts/LC_MONETARY_MASK.S | 2 +- libc/sysv/consts/LC_NUMERIC.S | 2 +- libc/sysv/consts/LC_NUMERIC_MASK.S | 2 +- libc/sysv/consts/LC_TIME.S | 2 +- libc/sysv/consts/LC_TIME_MASK.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/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/LITTLE_ENDIAN.S | 2 +- libc/sysv/consts/LNKTYPE.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/LOG_ALERT.S | 2 +- libc/sysv/consts/LOG_AUTH.S | 2 +- libc/sysv/consts/LOG_CONS.S | 2 +- libc/sysv/consts/LOG_CRIT.S | 2 +- libc/sysv/consts/LOG_CRON.S | 2 +- libc/sysv/consts/LOG_DAEMON.S | 2 +- libc/sysv/consts/LOG_DEBUG.S | 2 +- libc/sysv/consts/LOG_EMERG.S | 2 +- libc/sysv/consts/LOG_ERR.S | 2 +- libc/sysv/consts/LOG_FACMASK.S | 2 +- libc/sysv/consts/LOG_INFO.S | 2 +- libc/sysv/consts/LOG_KERN.S | 2 +- libc/sysv/consts/LOG_LOCAL0.S | 2 +- libc/sysv/consts/LOG_LOCAL1.S | 2 +- libc/sysv/consts/LOG_LOCAL2.S | 2 +- libc/sysv/consts/LOG_LOCAL3.S | 2 +- libc/sysv/consts/LOG_LOCAL4.S | 2 +- libc/sysv/consts/LOG_LOCAL5.S | 2 +- libc/sysv/consts/LOG_LOCAL6.S | 2 +- libc/sysv/consts/LOG_LOCAL7.S | 2 +- libc/sysv/consts/LOG_LPR.S | 2 +- libc/sysv/consts/LOG_MAIL.S | 2 +- libc/sysv/consts/LOG_NDELAY.S | 2 +- libc/sysv/consts/LOG_NEWS.S | 2 +- libc/sysv/consts/LOG_NFACILITIES.S | 2 +- libc/sysv/consts/LOG_NOTICE.S | 2 +- libc/sysv/consts/LOG_NOWAIT.S | 2 +- libc/sysv/consts/LOG_ODELAY.S | 2 +- libc/sysv/consts/LOG_PERROR.S | 2 +- libc/sysv/consts/LOG_PID.S | 2 +- libc/sysv/consts/LOG_PRIMASK.S | 2 +- libc/sysv/consts/LOG_SELECT.S | 2 +- libc/sysv/consts/LOG_SENSE.S | 2 +- libc/sysv/consts/LOG_SYSLOG.S | 2 +- libc/sysv/consts/LOG_USER.S | 2 +- libc/sysv/consts/LOG_UUCP.S | 2 +- libc/sysv/consts/LOG_WARNING.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_GROWSDOWN.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_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_POPULATE.S | 2 +- libc/sysv/consts/MAP_PRIVATE.S | 2 +- libc/sysv/consts/MAP_SHARED.S | 2 +- libc/sysv/consts/MAP_STACK.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/MAXHOSTNAMELEN.S | 2 +- libc/sysv/consts/MAXNAMLEN.S | 2 +- libc/sysv/consts/MAXPATHLEN.S | 2 +- libc/sysv/consts/MAXQUOTAS.S | 2 +- libc/sysv/consts/MAXSYMLINKS.S | 2 +- libc/sysv/consts/MAX_DQ_TIME.S | 2 +- libc/sysv/consts/MAX_HANDLE_SZ.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/MESSAGE_REJECT.S | 2 +- libc/sysv/consts/MFD_ALLOW_SEALING.S | 2 +- libc/sysv/consts/MFD_CLOEXEC.S | 2 +- libc/sysv/consts/MINSIGSTKSZ.S | 2 +- libc/sysv/consts/MISCOMPARE.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/MMAP_PAGE_ZERO.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/MODE_B.S | 2 +- libc/sysv/consts/MODE_C.S | 2 +- libc/sysv/consts/MODE_S.S | 2 +- libc/sysv/consts/MODE_SELECT.S | 2 +- libc/sysv/consts/MODE_SELECT_10.S | 2 +- libc/sysv/consts/MODE_SENSE.S | 2 +- libc/sysv/consts/MODE_SENSE_10.S | 2 +- libc/sysv/consts/MOVE_MEDIUM.S | 2 +- libc/sysv/consts/MQ_PRIO_MAX.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_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_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_MORE.S | 2 +- libc/sysv/consts/MSG_NOERROR.S | 2 +- libc/sysv/consts/MSG_NOSIGNAL.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/MTCOMPRESSION.S | 2 +- libc/sysv/consts/MTERASE.S | 2 +- libc/sysv/consts/MTFSFM.S | 2 +- libc/sysv/consts/MTLOAD.S | 2 +- libc/sysv/consts/MTLOCK.S | 2 +- libc/sysv/consts/MTMKPART.S | 2 +- libc/sysv/consts/MTRAS1.S | 2 +- libc/sysv/consts/MTRAS3.S | 2 +- libc/sysv/consts/MTRESET.S | 2 +- libc/sysv/consts/MTRETEN.S | 2 +- libc/sysv/consts/MTSETBLK.S | 2 +- libc/sysv/consts/MTSETDENSITY.S | 2 +- libc/sysv/consts/MTSETDRVBUFFER.S | 2 +- libc/sysv/consts/MTSETPART.S | 2 +- libc/sysv/consts/MTUNLOAD.S | 2 +- libc/sysv/consts/MTUNLOCK.S | 2 +- libc/sysv/consts/MT_ST_CAN_PARTITIONS.S | 2 +- libc/sysv/consts/MT_ST_HPLOADER_OFFSET.S | 2 +- libc/sysv/consts/MT_ST_SCSI2LOGICAL.S | 2 +- libc/sysv/consts/NBBY.S | 2 +- libc/sysv/consts/NCARGS.S | 2 +- libc/sysv/consts/NCCS.S | 2 +- libc/sysv/consts/ND_NA_FLAG_OVERRIDE.S | 2 +- libc/sysv/consts/ND_NA_FLAG_ROUTER.S | 2 +- libc/sysv/consts/ND_NA_FLAG_SOLICITED.S | 2 +- libc/sysv/consts/ND_NEIGHBOR_ADVERT.S | 2 +- libc/sysv/consts/ND_NEIGHBOR_SOLICIT.S | 2 +- libc/sysv/consts/ND_RA_FLAG_HOME_AGENT.S | 2 +- libc/sysv/consts/ND_RA_FLAG_MANAGED.S | 2 +- libc/sysv/consts/ND_RA_FLAG_OTHER.S | 2 +- libc/sysv/consts/ND_REDIRECT.S | 2 +- libc/sysv/consts/ND_ROUTER_ADVERT.S | 2 +- libc/sysv/consts/ND_ROUTER_SOLICIT.S | 2 +- libc/sysv/consts/NETGRAPHDISC.S | 2 +- libc/sysv/consts/NEW_TIME.S | 2 +- libc/sysv/consts/NFDBITS.S | 2 +- libc/sysv/consts/NGREG.S | 2 +- libc/sysv/consts/NGROUPS.S | 2 +- libc/sysv/consts/NGROUPS_MAX.S | 2 +- libc/sysv/consts/NI_DGRAM.S | 2 +- libc/sysv/consts/NI_MAXHOST.S | 2 +- libc/sysv/consts/NI_MAXSERV.S | 2 +- libc/sysv/consts/NI_NAMEREQD.S | 2 +- libc/sysv/consts/NI_NOFQDN.S | 2 +- libc/sysv/consts/NI_NUMERICHOST.S | 2 +- libc/sysv/consts/NI_NUMERICSCOPE.S | 2 +- libc/sysv/consts/NI_NUMERICSERV.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/NL_ARGMAX.S | 2 +- libc/sysv/consts/NL_CAT_LOCALE.S | 2 +- libc/sysv/consts/NL_LANGMAX.S | 2 +- libc/sysv/consts/NL_MSGMAX.S | 2 +- libc/sysv/consts/NL_NMAX.S | 2 +- libc/sysv/consts/NL_SETD.S | 2 +- libc/sysv/consts/NL_SETMAX.S | 2 +- libc/sysv/consts/NL_TEXTMAX.S | 2 +- libc/sysv/consts/NMEADISC.S | 2 +- libc/sysv/consts/NOEXPR.S | 2 +- libc/sysv/consts/NOFILE.S | 2 +- libc/sysv/consts/NOFLSH.S | 2 +- libc/sysv/consts/NOGROUP.S | 2 +- libc/sysv/consts/NOSTR.S | 2 +- libc/sysv/consts/NO_ADDRESS.S | 2 +- libc/sysv/consts/NO_DATA.S | 2 +- libc/sysv/consts/NO_RECOVERY.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/NS_DSA_MAX_BYTES.S | 2 +- libc/sysv/consts/NS_DSA_MIN_SIZE.S | 2 +- libc/sysv/consts/NS_DSA_SIG_SIZE.S | 2 +- libc/sysv/consts/NS_KEY_PROT_DNSSEC.S | 2 +- libc/sysv/consts/NS_KEY_PROT_EMAIL.S | 2 +- libc/sysv/consts/NS_KEY_PROT_IPSEC.S | 2 +- libc/sysv/consts/NS_KEY_PROT_TLS.S | 2 +- libc/sysv/consts/NS_KEY_RESERVED_BITMASK2.S | 2 +- libc/sysv/consts/NS_NXT_MAX.S | 2 +- libc/sysv/consts/NS_OPT_DNSSEC_OK.S | 2 +- libc/sysv/consts/NS_TSIG_ERROR_FORMERR.S | 2 +- libc/sysv/consts/NS_TSIG_ERROR_NO_SPACE.S | 2 +- libc/sysv/consts/NS_TSIG_ERROR_NO_TSIG.S | 2 +- libc/sysv/consts/NS_TSIG_FUDGE.S | 2 +- libc/sysv/consts/NS_TSIG_TCP_COUNT.S | 2 +- libc/sysv/consts/NZERO.S | 2 +- libc/sysv/consts/N_6PACK.S | 2 +- libc/sysv/consts/N_AX25.S | 2 +- libc/sysv/consts/N_HCI.S | 2 +- libc/sysv/consts/N_HDLC.S | 2 +- libc/sysv/consts/N_IRDA.S | 2 +- libc/sysv/consts/N_MASC.S | 2 +- libc/sysv/consts/N_MOUSE.S | 2 +- libc/sysv/consts/N_PPP.S | 2 +- libc/sysv/consts/N_PROFIBUS_FDL.S | 2 +- libc/sysv/consts/N_R3964.S | 2 +- libc/sysv/consts/N_SLIP.S | 2 +- libc/sysv/consts/N_SMSBLOCK.S | 2 +- libc/sysv/consts/N_STRIP.S | 2 +- libc/sysv/consts/N_SYNC_PPP.S | 2 +- libc/sysv/consts/N_TTY.S | 2 +- libc/sysv/consts/N_X25.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/OLD_TIME.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/ORDERED_QUEUE_TAG.S | 2 +- libc/sysv/consts/ORIG_RAX.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_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_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_NONBLOCK.S | 2 +- libc/sysv/consts/O_PATH.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_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_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/PIPE_BUF.S | 2 +- libc/sysv/consts/PM_STR.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/PRE_FETCH.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/PR_CAPBSET_DROP.S | 2 +- libc/sysv/consts/PR_CAPBSET_READ.S | 2 +- libc/sysv/consts/PR_CAP_AMBIENT.S | 2 +- libc/sysv/consts/PR_CAP_AMBIENT_CLEAR_ALL.S | 2 +- libc/sysv/consts/PR_CAP_AMBIENT_IS_SET.S | 2 +- libc/sysv/consts/PR_CAP_AMBIENT_LOWER.S | 2 +- libc/sysv/consts/PR_CAP_AMBIENT_RAISE.S | 2 +- libc/sysv/consts/PR_ENDIAN_BIG.S | 2 +- libc/sysv/consts/PR_ENDIAN_LITTLE.S | 2 +- libc/sysv/consts/PR_ENDIAN_PPC_LITTLE.S | 2 +- libc/sysv/consts/PR_FPEMU_NOPRINT.S | 2 +- libc/sysv/consts/PR_FPEMU_SIGFPE.S | 2 +- libc/sysv/consts/PR_FP_EXC_ASYNC.S | 2 +- libc/sysv/consts/PR_FP_EXC_DISABLED.S | 2 +- libc/sysv/consts/PR_FP_EXC_DIV.S | 2 +- libc/sysv/consts/PR_FP_EXC_INV.S | 2 +- libc/sysv/consts/PR_FP_EXC_NONRECOV.S | 2 +- libc/sysv/consts/PR_FP_EXC_OVF.S | 2 +- libc/sysv/consts/PR_FP_EXC_PRECISE.S | 2 +- libc/sysv/consts/PR_FP_EXC_RES.S | 2 +- libc/sysv/consts/PR_FP_EXC_SW_ENABLE.S | 2 +- libc/sysv/consts/PR_FP_EXC_UND.S | 2 +- libc/sysv/consts/PR_FP_MODE_FR.S | 2 +- libc/sysv/consts/PR_FP_MODE_FRE.S | 2 +- libc/sysv/consts/PR_GET_CHILD_SUBREAPER.S | 2 +- libc/sysv/consts/PR_GET_DUMPABLE.S | 2 +- libc/sysv/consts/PR_GET_ENDIAN.S | 2 +- libc/sysv/consts/PR_GET_FPEMU.S | 2 +- libc/sysv/consts/PR_GET_FPEXC.S | 2 +- libc/sysv/consts/PR_GET_FP_MODE.S | 2 +- libc/sysv/consts/PR_GET_KEEPCAPS.S | 2 +- libc/sysv/consts/PR_GET_NAME.S | 2 +- libc/sysv/consts/PR_GET_NO_NEW_PRIVS.S | 2 +- libc/sysv/consts/PR_GET_PDEATHSIG.S | 2 +- libc/sysv/consts/PR_GET_SECCOMP.S | 2 +- libc/sysv/consts/PR_GET_SECUREBITS.S | 2 +- libc/sysv/consts/PR_GET_SPECULATION_CTRL.S | 2 +- libc/sysv/consts/PR_GET_THP_DISABLE.S | 2 +- libc/sysv/consts/PR_GET_TID_ADDRESS.S | 2 +- libc/sysv/consts/PR_GET_TIMERSLACK.S | 2 +- libc/sysv/consts/PR_GET_TIMING.S | 2 +- libc/sysv/consts/PR_GET_TSC.S | 2 +- libc/sysv/consts/PR_GET_UNALIGN.S | 2 +- libc/sysv/consts/PR_MCE_KILL.S | 2 +- libc/sysv/consts/PR_MCE_KILL_CLEAR.S | 2 +- libc/sysv/consts/PR_MCE_KILL_DEFAULT.S | 2 +- libc/sysv/consts/PR_MCE_KILL_EARLY.S | 2 +- libc/sysv/consts/PR_MCE_KILL_GET.S | 2 +- libc/sysv/consts/PR_MCE_KILL_LATE.S | 2 +- libc/sysv/consts/PR_MCE_KILL_SET.S | 2 +- libc/sysv/consts/PR_MPX_DISABLE_MANAGEMENT.S | 2 +- libc/sysv/consts/PR_MPX_ENABLE_MANAGEMENT.S | 2 +- libc/sysv/consts/PR_SET_CHILD_SUBREAPER.S | 2 +- libc/sysv/consts/PR_SET_DUMPABLE.S | 2 +- libc/sysv/consts/PR_SET_ENDIAN.S | 2 +- libc/sysv/consts/PR_SET_FPEMU.S | 2 +- libc/sysv/consts/PR_SET_FPEXC.S | 2 +- libc/sysv/consts/PR_SET_FP_MODE.S | 2 +- libc/sysv/consts/PR_SET_KEEPCAPS.S | 2 +- libc/sysv/consts/PR_SET_MM.S | 2 +- libc/sysv/consts/PR_SET_MM_ARG_END.S | 2 +- libc/sysv/consts/PR_SET_MM_ARG_START.S | 2 +- libc/sysv/consts/PR_SET_MM_AUXV.S | 2 +- libc/sysv/consts/PR_SET_MM_BRK.S | 2 +- libc/sysv/consts/PR_SET_MM_END_CODE.S | 2 +- libc/sysv/consts/PR_SET_MM_END_DATA.S | 2 +- libc/sysv/consts/PR_SET_MM_ENV_END.S | 2 +- libc/sysv/consts/PR_SET_MM_ENV_START.S | 2 +- libc/sysv/consts/PR_SET_MM_EXE_FILE.S | 2 +- libc/sysv/consts/PR_SET_MM_MAP.S | 2 +- libc/sysv/consts/PR_SET_MM_MAP_SIZE.S | 2 +- libc/sysv/consts/PR_SET_MM_START_BRK.S | 2 +- libc/sysv/consts/PR_SET_MM_START_CODE.S | 2 +- libc/sysv/consts/PR_SET_MM_START_DATA.S | 2 +- libc/sysv/consts/PR_SET_MM_START_STACK.S | 2 +- libc/sysv/consts/PR_SET_NAME.S | 2 +- libc/sysv/consts/PR_SET_NO_NEW_PRIVS.S | 2 +- libc/sysv/consts/PR_SET_PDEATHSIG.S | 2 +- libc/sysv/consts/PR_SET_PTRACER.S | 2 +- libc/sysv/consts/PR_SET_PTRACER_ANY.S | 2 +- libc/sysv/consts/PR_SET_SECCOMP.S | 2 +- libc/sysv/consts/PR_SET_SECUREBITS.S | 2 +- libc/sysv/consts/PR_SET_SPECULATION_CTRL.S | 2 +- libc/sysv/consts/PR_SET_THP_DISABLE.S | 2 +- libc/sysv/consts/PR_SET_TIMERSLACK.S | 2 +- libc/sysv/consts/PR_SET_TIMING.S | 2 +- libc/sysv/consts/PR_SET_TSC.S | 2 +- libc/sysv/consts/PR_SET_UNALIGN.S | 2 +- libc/sysv/consts/PR_SPEC_DISABLE.S | 2 +- libc/sysv/consts/PR_SPEC_ENABLE.S | 2 +- libc/sysv/consts/PR_SPEC_FORCE_DISABLE.S | 2 +- libc/sysv/consts/PR_SPEC_NOT_AFFECTED.S | 2 +- libc/sysv/consts/PR_SPEC_PRCTL.S | 2 +- libc/sysv/consts/PR_SPEC_STORE_BYPASS.S | 2 +- .../sysv/consts/PR_TASK_PERF_EVENTS_DISABLE.S | 2 +- libc/sysv/consts/PR_TASK_PERF_EVENTS_ENABLE.S | 2 +- libc/sysv/consts/PR_TIMING_STATISTICAL.S | 2 +- libc/sysv/consts/PR_TIMING_TIMESTAMP.S | 2 +- libc/sysv/consts/PR_TSC_ENABLE.S | 2 +- libc/sysv/consts/PR_TSC_SIGSEGV.S | 2 +- libc/sysv/consts/PR_UNALIGN_NOPRINT.S | 2 +- libc/sysv/consts/PR_UNALIGN_SIGBUS.S | 2 +- .../consts/PTHREAD_BARRIER_SERIAL_THREAD.S | 2 +- .../sysv/consts/PTHREAD_CANCEL_ASYNCHRONOUS.S | 2 +- libc/sysv/consts/PTHREAD_CANCEL_DEFERRED.S | 2 +- libc/sysv/consts/PTHREAD_CANCEL_DISABLE.S | 2 +- libc/sysv/consts/PTHREAD_CANCEL_ENABLE.S | 2 +- libc/sysv/consts/PTHREAD_CREATE_DETACHED.S | 2 +- libc/sysv/consts/PTHREAD_CREATE_JOINABLE.S | 2 +- .../consts/PTHREAD_DESTRUCTOR_ITERATIONS.S | 2 +- libc/sysv/consts/PTHREAD_EXPLICIT_SCHED.S | 2 +- libc/sysv/consts/PTHREAD_INHERIT_SCHED.S | 2 +- libc/sysv/consts/PTHREAD_KEYS_MAX.S | 2 +- libc/sysv/consts/PTHREAD_MUTEX_DEFAULT.S | 2 +- libc/sysv/consts/PTHREAD_MUTEX_ERRORCHECK.S | 2 +- libc/sysv/consts/PTHREAD_MUTEX_NORMAL.S | 2 +- libc/sysv/consts/PTHREAD_MUTEX_RECURSIVE.S | 2 +- libc/sysv/consts/PTHREAD_MUTEX_ROBUST.S | 2 +- libc/sysv/consts/PTHREAD_MUTEX_STALLED.S | 2 +- libc/sysv/consts/PTHREAD_PRIO_INHERIT.S | 2 +- libc/sysv/consts/PTHREAD_PRIO_NONE.S | 2 +- libc/sysv/consts/PTHREAD_PRIO_PROTECT.S | 2 +- libc/sysv/consts/PTHREAD_PROCESS_PRIVATE.S | 2 +- libc/sysv/consts/PTHREAD_PROCESS_SHARED.S | 2 +- libc/sysv/consts/PTHREAD_SCOPE_PROCESS.S | 2 +- libc/sysv/consts/PTHREAD_SCOPE_SYSTEM.S | 2 +- libc/sysv/consts/PTHREAD_STACK_MIN.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_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_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/QUEUE_FULL.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/RADIXCHAR.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_SYSTEM.S | 2 +- libc/sysv/consts/RB_KEXEC.S | 2 +- libc/sysv/consts/RB_POWER_OFF.S | 2 +- libc/sysv/consts/RB_SW_SUSPEND.S | 2 +- libc/sysv/consts/READ_10.S | 2 +- libc/sysv/consts/READ_12.S | 2 +- libc/sysv/consts/READ_6.S | 2 +- libc/sysv/consts/READ_BLOCK_LIMITS.S | 2 +- libc/sysv/consts/READ_BUFFER.S | 2 +- libc/sysv/consts/READ_CAPACITY.S | 2 +- libc/sysv/consts/READ_DEFECT_DATA.S | 2 +- libc/sysv/consts/READ_ELEMENT_STATUS.S | 2 +- libc/sysv/consts/READ_IMPLIES_EXEC.S | 2 +- libc/sysv/consts/READ_LONG.S | 2 +- libc/sysv/consts/READ_POSITION.S | 2 +- libc/sysv/consts/READ_REVERSE.S | 2 +- libc/sysv/consts/READ_TOC.S | 2 +- libc/sysv/consts/REASSIGN_BLOCKS.S | 2 +- libc/sysv/consts/RECEIVE_DIAGNOSTIC.S | 2 +- libc/sysv/consts/RECOVERED_ERROR.S | 2 +- libc/sysv/consts/RECOVER_BUFFERED_DATA.S | 2 +- libc/sysv/consts/REC_EOF.S | 2 +- libc/sysv/consts/REC_EOR.S | 2 +- libc/sysv/consts/REC_ESC.S | 2 +- libc/sysv/consts/REGTYPE.S | 2 +- libc/sysv/consts/RELEASE_RECOVERY.S | 2 +- libc/sysv/consts/REQUEST_SENSE.S | 2 +- libc/sysv/consts/RESERVATION_CONFLICT.S | 2 +- libc/sysv/consts/RESERVE.S | 2 +- libc/sysv/consts/RESERVE_10.S | 2 +- libc/sysv/consts/RESTORE_POINTERS.S | 2 +- libc/sysv/consts/RES_PRF_CLASS.S | 2 +- libc/sysv/consts/REZERO_UNIT.S | 2 +- libc/sysv/consts/RE_DUP_MAX.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_NLIMITS.S | 2 +- libc/sysv/consts/RLIMIT_NOFILE.S | 2 +- libc/sysv/consts/RLIMIT_NPROC.S | 2 +- libc/sysv/consts/RLIMIT_RSS.S | 2 +- libc/sysv/consts/RLIMIT_RTPRIO.S | 2 +- libc/sysv/consts/RLIMIT_SIGPENDING.S | 2 +- libc/sysv/consts/RLIMIT_STACK.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/RTCF_DOREDIRECT.S | 2 +- libc/sysv/consts/RTF_NOFORWARD.S | 2 +- libc/sysv/consts/RTF_NOPMTUDISC.S | 2 +- libc/sysv/consts/RTLD_DI_LINKMAP.S | 2 +- libc/sysv/consts/RTLD_GLOBAL.S | 2 +- libc/sysv/consts/RTLD_LAZY.S | 2 +- libc/sysv/consts/RTLD_LOCAL.S | 2 +- libc/sysv/consts/RTLD_NODELETE.S | 2 +- libc/sysv/consts/RTLD_NOLOAD.S | 2 +- libc/sysv/consts/RTLD_NOW.S | 2 +- libc/sysv/consts/RUN_LVL.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/SAVE_POINTERS.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_RESTORER.S | 2 +- libc/sysv/consts/SA_SIGINFO.S | 2 +- libc/sysv/consts/SCHED_BATCH.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 +- .../consts/SCSI_IOCTL_BENCHMARK_COMMAND.S | 2 +- libc/sysv/consts/SCSI_IOCTL_DOORLOCK.S | 2 +- libc/sysv/consts/SCSI_IOCTL_DOORUNLOCK.S | 2 +- libc/sysv/consts/SCSI_IOCTL_GET_BUS_NUMBER.S | 2 +- libc/sysv/consts/SCSI_IOCTL_GET_IDLUN.S | 2 +- libc/sysv/consts/SCSI_IOCTL_PROBE_HOST.S | 2 +- libc/sysv/consts/SCSI_IOCTL_SEND_COMMAND.S | 2 +- libc/sysv/consts/SCSI_IOCTL_START_UNIT.S | 2 +- libc/sysv/consts/SCSI_IOCTL_STOP_UNIT.S | 2 +- libc/sysv/consts/SCSI_IOCTL_SYNC.S | 2 +- libc/sysv/consts/SCSI_IOCTL_TAGGED_DISABLE.S | 2 +- libc/sysv/consts/SCSI_IOCTL_TAGGED_ENABLE.S | 2 +- libc/sysv/consts/SCSI_IOCTL_TEST_UNIT_READY.S | 2 +- libc/sysv/consts/SEARCH_EQUAL.S | 2 +- libc/sysv/consts/SEARCH_EQUAL_12.S | 2 +- libc/sysv/consts/SEARCH_HIGH.S | 2 +- libc/sysv/consts/SEARCH_HIGH_12.S | 2 +- libc/sysv/consts/SEARCH_LOW.S | 2 +- libc/sysv/consts/SEARCH_LOW_12.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/SEM_INFO.S | 2 +- libc/sysv/consts/SEM_STAT.S | 2 +- libc/sysv/consts/SEM_VALUE_MAX.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/SG_BIG_BUFF.S | 2 +- libc/sysv/consts/SG_DEFAULT_RETRIES.S | 2 +- libc/sysv/consts/SG_DEFAULT_TIMEOUT.S | 2 +- libc/sysv/consts/SG_DEF_COMMAND_Q.S | 2 +- libc/sysv/consts/SG_DEF_FORCE_LOW_DMA.S | 2 +- libc/sysv/consts/SG_DEF_FORCE_PACK_ID.S | 2 +- libc/sysv/consts/SG_DEF_KEEP_ORPHAN.S | 2 +- libc/sysv/consts/SG_DEF_RESERVED_SIZE.S | 2 +- libc/sysv/consts/SG_DEF_UNDERRUN_FLAG.S | 2 +- libc/sysv/consts/SG_DXFER_FROM_DEV.S | 2 +- libc/sysv/consts/SG_DXFER_NONE.S | 2 +- libc/sysv/consts/SG_DXFER_TO_DEV.S | 2 +- libc/sysv/consts/SG_DXFER_TO_FROM_DEV.S | 2 +- libc/sysv/consts/SG_EMULATED_HOST.S | 2 +- libc/sysv/consts/SG_FLAG_DIRECT_IO.S | 2 +- libc/sysv/consts/SG_FLAG_LUN_INHIBIT.S | 2 +- libc/sysv/consts/SG_FLAG_NO_DXFER.S | 2 +- libc/sysv/consts/SG_GET_COMMAND_Q.S | 2 +- libc/sysv/consts/SG_GET_KEEP_ORPHAN.S | 2 +- libc/sysv/consts/SG_GET_LOW_DMA.S | 2 +- libc/sysv/consts/SG_GET_NUM_WAITING.S | 2 +- libc/sysv/consts/SG_GET_PACK_ID.S | 2 +- libc/sysv/consts/SG_GET_REQUEST_TABLE.S | 2 +- libc/sysv/consts/SG_GET_RESERVED_SIZE.S | 2 +- libc/sysv/consts/SG_GET_SCSI_ID.S | 2 +- libc/sysv/consts/SG_GET_SG_TABLESIZE.S | 2 +- libc/sysv/consts/SG_GET_TIMEOUT.S | 2 +- libc/sysv/consts/SG_GET_TRANSFORM.S | 2 +- libc/sysv/consts/SG_GET_VERSION_NUM.S | 2 +- libc/sysv/consts/SG_INFO_CHECK.S | 2 +- libc/sysv/consts/SG_INFO_DIRECT_IO.S | 2 +- libc/sysv/consts/SG_INFO_DIRECT_IO_MASK.S | 2 +- libc/sysv/consts/SG_INFO_INDIRECT_IO.S | 2 +- libc/sysv/consts/SG_INFO_MIXED_IO.S | 2 +- libc/sysv/consts/SG_INFO_OK.S | 2 +- libc/sysv/consts/SG_INFO_OK_MASK.S | 2 +- libc/sysv/consts/SG_IO.S | 2 +- libc/sysv/consts/SG_MAX_QUEUE.S | 2 +- libc/sysv/consts/SG_MAX_SENSE.S | 2 +- libc/sysv/consts/SG_NEXT_CMD_LEN.S | 2 +- libc/sysv/consts/SG_SCATTER_SZ.S | 2 +- libc/sysv/consts/SG_SCSI_RESET.S | 2 +- libc/sysv/consts/SG_SCSI_RESET_BUS.S | 2 +- libc/sysv/consts/SG_SCSI_RESET_DEVICE.S | 2 +- libc/sysv/consts/SG_SCSI_RESET_HOST.S | 2 +- libc/sysv/consts/SG_SCSI_RESET_NOTHING.S | 2 +- libc/sysv/consts/SG_SET_COMMAND_Q.S | 2 +- libc/sysv/consts/SG_SET_DEBUG.S | 2 +- libc/sysv/consts/SG_SET_FORCE_LOW_DMA.S | 2 +- libc/sysv/consts/SG_SET_FORCE_PACK_ID.S | 2 +- libc/sysv/consts/SG_SET_KEEP_ORPHAN.S | 2 +- libc/sysv/consts/SG_SET_RESERVED_SIZE.S | 2 +- libc/sysv/consts/SG_SET_TIMEOUT.S | 2 +- libc/sysv/consts/SG_SET_TRANSFORM.S | 2 +- libc/sysv/consts/SHMLBA.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/SHORT_INODE.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/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/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/SIGSTKSZ.S | 2 +- libc/sysv/consts/SIGSTOP.S | 2 +- libc/sysv/consts/SIGSYS.S | 2 +- libc/sysv/consts/SIGTERM.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/SIGUNUSED.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_ATOMIC_MIN.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/SIMPLE_QUEUE_TAG.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_LOAD_SHIFT.S | 2 +- libc/sysv/consts/SI_MESGQ.S | 2 +- libc/sysv/consts/SI_QUEUE.S | 2 +- libc/sysv/consts/SI_SIGIO.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_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_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_WIFI_STATUS.S | 2 +- libc/sysv/consts/SPACE.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/START_STOP.S | 2 +- libc/sysv/consts/STATUS_MASK.S | 2 +- libc/sysv/consts/STA_RONLY.S | 2 +- libc/sysv/consts/STICKY_TIMEOUTS.S | 2 +- libc/sysv/consts/STRIPDISC.S | 2 +- libc/sysv/consts/STRU_F.S | 2 +- libc/sysv/consts/STRU_P.S | 2 +- libc/sysv/consts/STRU_R.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/SWAP_FLAG_DISCARD.S | 2 +- libc/sysv/consts/SYMLOOP_MAX.S | 2 +- libc/sysv/consts/SYMTYPE.S | 2 +- libc/sysv/consts/SYNCHRONIZE_CACHE.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/S_IEXEC.S | 2 +- libc/sysv/consts/S_IFBLK.S | 2 +- libc/sysv/consts/S_IFCHR.S | 2 +- libc/sysv/consts/S_IFDIR.S | 2 +- libc/sysv/consts/S_IFIFO.S | 2 +- libc/sysv/consts/S_IFLNK.S | 2 +- libc/sysv/consts/S_IFMT.S | 2 +- libc/sysv/consts/S_IFREG.S | 2 +- libc/sysv/consts/S_IFSOCK.S | 2 +- libc/sysv/consts/S_IREAD.S | 2 +- libc/sysv/consts/S_IRGRP.S | 2 +- libc/sysv/consts/S_IROTH.S | 2 +- libc/sysv/consts/S_IRUSR.S | 2 +- libc/sysv/consts/S_IRWXG.S | 2 +- libc/sysv/consts/S_IRWXO.S | 2 +- libc/sysv/consts/S_IRWXU.S | 2 +- libc/sysv/consts/S_ISGID.S | 2 +- libc/sysv/consts/S_ISUID.S | 2 +- libc/sysv/consts/S_ISVTX.S | 2 +- libc/sysv/consts/S_IWGRP.S | 2 +- libc/sysv/consts/S_IWOTH.S | 2 +- libc/sysv/consts/S_IWRITE.S | 2 +- libc/sysv/consts/S_IWUSR.S | 2 +- libc/sysv/consts/S_IXGRP.S | 2 +- libc/sysv/consts/S_IXOTH.S | 2 +- libc/sysv/consts/S_IXUSR.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/TCPOLEN_MAXSEG.S | 2 +- libc/sysv/consts/TCPOLEN_SACK_PERMITTED.S | 2 +- libc/sysv/consts/TCPOLEN_TIMESTAMP.S | 2 +- libc/sysv/consts/TCPOLEN_WINDOW.S | 2 +- libc/sysv/consts/TCPOPT_EOL.S | 2 +- libc/sysv/consts/TCPOPT_MAXSEG.S | 2 +- libc/sysv/consts/TCPOPT_NOP.S | 2 +- libc/sysv/consts/TCPOPT_SACK.S | 2 +- libc/sysv/consts/TCPOPT_SACK_PERMITTED.S | 2 +- libc/sysv/consts/TCPOPT_TIMESTAMP.S | 2 +- libc/sysv/consts/TCPOPT_WINDOW.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_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_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/TCSETS.S | 2 +- libc/sysv/consts/TCSETSF.S | 2 +- libc/sysv/consts/TCSETSW.S | 2 +- libc/sysv/consts/TELOPT_NAOL.S | 2 +- libc/sysv/consts/TELOPT_NAOP.S | 2 +- libc/sysv/consts/TELOPT_NEW_ENVIRON.S | 2 +- libc/sysv/consts/TELOPT_OLD_ENVIRON.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/THOUSEP.S | 2 +- libc/sysv/consts/TH_ACK.S | 2 +- libc/sysv/consts/TH_FIN.S | 2 +- libc/sysv/consts/TH_PUSH.S | 2 +- libc/sysv/consts/TH_RST.S | 2 +- libc/sysv/consts/TH_SYN.S | 2 +- libc/sysv/consts/TH_URG.S | 2 +- libc/sysv/consts/TIMER_ABSTIME.S | 2 +- libc/sysv/consts/TIME_UTC.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/TIOCDRAIN.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/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/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/TMP_MAX.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/TRY_AGAIN.S | 2 +- libc/sysv/consts/TSGID.S | 2 +- libc/sysv/consts/TSS_DTOR_ITERATIONS.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/TTY_NAME_MAX.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/TYPE_A.S | 2 +- libc/sysv/consts/TYPE_DISK.S | 2 +- libc/sysv/consts/TYPE_E.S | 2 +- libc/sysv/consts/TYPE_ENCLOSURE.S | 2 +- libc/sysv/consts/TYPE_I.S | 2 +- libc/sysv/consts/TYPE_L.S | 2 +- libc/sysv/consts/TYPE_MEDIUM_CHANGER.S | 2 +- libc/sysv/consts/TYPE_MOD.S | 2 +- libc/sysv/consts/TYPE_NO_LUN.S | 2 +- libc/sysv/consts/TYPE_PROCESSOR.S | 2 +- libc/sysv/consts/TYPE_ROM.S | 2 +- libc/sysv/consts/TYPE_SCANNER.S | 2 +- libc/sysv/consts/TYPE_TAPE.S | 2 +- libc/sysv/consts/TYPE_WORM.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/UIO_MAXIOV.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/UNAME26.S | 2 +- libc/sysv/consts/UNIT_ATTENTION.S | 2 +- libc/sysv/consts/UPDATE_BLOCK.S | 2 +- libc/sysv/consts/USER_PROCESS.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/UT_HOSTSIZE.S | 2 +- libc/sysv/consts/UT_LINESIZE.S | 2 +- libc/sysv/consts/UT_NAMESIZE.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/VOLUME_OVERFLOW.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/WHOLE_SECONDS.S | 2 +- libc/sysv/consts/WNOHANG.S | 2 +- libc/sysv/consts/WNOWAIT.S | 2 +- libc/sysv/consts/WORD_BIT.S | 2 +- libc/sysv/consts/WRDE_APPEND.S | 2 +- libc/sysv/consts/WRDE_BADCHAR.S | 2 +- libc/sysv/consts/WRDE_BADVAL.S | 2 +- libc/sysv/consts/WRDE_CMDSUB.S | 2 +- libc/sysv/consts/WRDE_DOOFFS.S | 2 +- libc/sysv/consts/WRDE_NOCMD.S | 2 +- libc/sysv/consts/WRDE_NOSPACE.S | 2 +- libc/sysv/consts/WRDE_NOSYS.S | 2 +- libc/sysv/consts/WRDE_REUSE.S | 2 +- libc/sysv/consts/WRDE_SHOWERR.S | 2 +- libc/sysv/consts/WRDE_SYNTAX.S | 2 +- libc/sysv/consts/WRDE_UNDEF.S | 2 +- libc/sysv/consts/WRITE_10.S | 2 +- libc/sysv/consts/WRITE_12.S | 2 +- libc/sysv/consts/WRITE_6.S | 2 +- libc/sysv/consts/WRITE_BUFFER.S | 2 +- libc/sysv/consts/WRITE_FILEMARKS.S | 2 +- libc/sysv/consts/WRITE_LONG.S | 2 +- libc/sysv/consts/WRITE_LONG_2.S | 2 +- libc/sysv/consts/WRITE_SAME.S | 2 +- libc/sysv/consts/WRITE_VERIFY.S | 2 +- libc/sysv/consts/WRITE_VERIFY_12.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/YESEXPR.S | 2 +- libc/sysv/consts/YESSTR.S | 2 +- libc/sysv/consts/_IOC_NONE.S | 2 +- libc/sysv/consts/_IOC_READ.S | 2 +- libc/sysv/consts/_IOC_WRITE.S | 2 +- libc/sysv/consts/_LINUX_QUOTA_VERSION.S | 2 +- libc/sysv/consts/_POSIX2_BC_BASE_MAX.S | 2 +- libc/sysv/consts/_POSIX2_BC_DIM_MAX.S | 2 +- libc/sysv/consts/_POSIX2_BC_SCALE_MAX.S | 2 +- libc/sysv/consts/_POSIX2_BC_STRING_MAX.S | 2 +- libc/sysv/consts/_POSIX2_CHARCLASS_NAME_MAX.S | 2 +- libc/sysv/consts/_POSIX2_COLL_WEIGHTS_MAX.S | 2 +- libc/sysv/consts/_POSIX2_C_BIND.S | 2 +- libc/sysv/consts/_POSIX2_EXPR_NEST_MAX.S | 2 +- libc/sysv/consts/_POSIX2_LINE_MAX.S | 2 +- libc/sysv/consts/_POSIX2_RE_DUP_MAX.S | 2 +- libc/sysv/consts/_POSIX2_VERSION.S | 2 +- libc/sysv/consts/_POSIX_ADVISORY_INFO.S | 2 +- libc/sysv/consts/_POSIX_AIO_LISTIO_MAX.S | 2 +- libc/sysv/consts/_POSIX_AIO_MAX.S | 2 +- libc/sysv/consts/_POSIX_ARG_MAX.S | 2 +- libc/sysv/consts/_POSIX_ASYNCHRONOUS_IO.S | 2 +- libc/sysv/consts/_POSIX_BARRIERS.S | 2 +- libc/sysv/consts/_POSIX_CHILD_MAX.S | 2 +- libc/sysv/consts/_POSIX_CHOWN_RESTRICTED.S | 2 +- libc/sysv/consts/_POSIX_CLOCKRES_MIN.S | 2 +- libc/sysv/consts/_POSIX_CLOCK_SELECTION.S | 2 +- libc/sysv/consts/_POSIX_CPUTIME.S | 2 +- libc/sysv/consts/_POSIX_DELAYTIMER_MAX.S | 2 +- libc/sysv/consts/_POSIX_FSYNC.S | 2 +- libc/sysv/consts/_POSIX_HOST_NAME_MAX.S | 2 +- libc/sysv/consts/_POSIX_IPV6.S | 2 +- libc/sysv/consts/_POSIX_JOB_CONTROL.S | 2 +- libc/sysv/consts/_POSIX_LINK_MAX.S | 2 +- libc/sysv/consts/_POSIX_LOGIN_NAME_MAX.S | 2 +- libc/sysv/consts/_POSIX_MAPPED_FILES.S | 2 +- libc/sysv/consts/_POSIX_MAX_CANON.S | 2 +- libc/sysv/consts/_POSIX_MAX_INPUT.S | 2 +- libc/sysv/consts/_POSIX_MEMLOCK.S | 2 +- libc/sysv/consts/_POSIX_MEMLOCK_RANGE.S | 2 +- libc/sysv/consts/_POSIX_MEMORY_PROTECTION.S | 2 +- libc/sysv/consts/_POSIX_MESSAGE_PASSING.S | 2 +- libc/sysv/consts/_POSIX_MONOTONIC_CLOCK.S | 2 +- libc/sysv/consts/_POSIX_MQ_OPEN_MAX.S | 2 +- libc/sysv/consts/_POSIX_MQ_PRIO_MAX.S | 2 +- libc/sysv/consts/_POSIX_NAME_MAX.S | 2 +- libc/sysv/consts/_POSIX_NGROUPS_MAX.S | 2 +- libc/sysv/consts/_POSIX_NO_TRUNC.S | 2 +- libc/sysv/consts/_POSIX_OPEN_MAX.S | 2 +- libc/sysv/consts/_POSIX_PATH_MAX.S | 2 +- libc/sysv/consts/_POSIX_PIPE_BUF.S | 2 +- libc/sysv/consts/_POSIX_RAW_SOCKETS.S | 2 +- libc/sysv/consts/_POSIX_READER_WRITER_LOCKS.S | 2 +- libc/sysv/consts/_POSIX_REALTIME_SIGNALS.S | 2 +- libc/sysv/consts/_POSIX_REGEXP.S | 2 +- libc/sysv/consts/_POSIX_RE_DUP_MAX.S | 2 +- libc/sysv/consts/_POSIX_RTSIG_MAX.S | 2 +- libc/sysv/consts/_POSIX_SAVED_IDS.S | 2 +- libc/sysv/consts/_POSIX_SEMAPHORES.S | 2 +- libc/sysv/consts/_POSIX_SEM_NSEMS_MAX.S | 2 +- libc/sysv/consts/_POSIX_SEM_VALUE_MAX.S | 2 +- .../consts/_POSIX_SHARED_MEMORY_OBJECTS.S | 2 +- libc/sysv/consts/_POSIX_SHELL.S | 2 +- libc/sysv/consts/_POSIX_SIGQUEUE_MAX.S | 2 +- libc/sysv/consts/_POSIX_SPAWN.S | 2 +- libc/sysv/consts/_POSIX_SPIN_LOCKS.S | 2 +- libc/sysv/consts/_POSIX_SSIZE_MAX.S | 2 +- libc/sysv/consts/_POSIX_SS_REPL_MAX.S | 2 +- libc/sysv/consts/_POSIX_STREAM_MAX.S | 2 +- libc/sysv/consts/_POSIX_SYMLINK_MAX.S | 2 +- libc/sysv/consts/_POSIX_SYMLOOP_MAX.S | 2 +- libc/sysv/consts/_POSIX_THREADS.S | 2 +- .../consts/_POSIX_THREAD_ATTR_STACKADDR.S | 2 +- .../consts/_POSIX_THREAD_ATTR_STACKSIZE.S | 2 +- libc/sysv/consts/_POSIX_THREAD_CPUTIME.S | 2 +- .../_POSIX_THREAD_DESTRUCTOR_ITERATIONS.S | 2 +- libc/sysv/consts/_POSIX_THREAD_KEYS_MAX.S | 2 +- .../_POSIX_THREAD_PRIORITY_SCHEDULING.S | 2 +- .../consts/_POSIX_THREAD_PROCESS_SHARED.S | 2 +- .../consts/_POSIX_THREAD_SAFE_FUNCTIONS.S | 2 +- libc/sysv/consts/_POSIX_THREAD_THREADS_MAX.S | 2 +- libc/sysv/consts/_POSIX_TIMEOUTS.S | 2 +- libc/sysv/consts/_POSIX_TIMERS.S | 2 +- libc/sysv/consts/_POSIX_TIMER_MAX.S | 2 +- .../sysv/consts/_POSIX_TRACE_EVENT_NAME_MAX.S | 2 +- libc/sysv/consts/_POSIX_TRACE_NAME_MAX.S | 2 +- libc/sysv/consts/_POSIX_TRACE_SYS_MAX.S | 2 +- .../sysv/consts/_POSIX_TRACE_USER_EVENT_MAX.S | 2 +- libc/sysv/consts/_POSIX_TTY_NAME_MAX.S | 2 +- libc/sysv/consts/_POSIX_TZNAME_MAX.S | 2 +- libc/sysv/consts/_POSIX_V6_LP64_OFF64.S | 2 +- libc/sysv/consts/_POSIX_V7_LP64_OFF64.S | 2 +- libc/sysv/consts/_POSIX_VDISABLE.S | 2 +- libc/sysv/consts/_POSIX_VERSION.S | 2 +- libc/sysv/consts/_SEM_SEMUN_UNDEFINED.S | 2 +- libc/sysv/consts/_XOPEN_ENH_I18N.S | 2 +- libc/sysv/consts/_XOPEN_IOV_MAX.S | 2 +- libc/sysv/consts/_XOPEN_NAME_MAX.S | 2 +- libc/sysv/consts/_XOPEN_PATH_MAX.S | 2 +- libc/sysv/consts/_XOPEN_SOURCE.S | 2 +- libc/sysv/consts/_XOPEN_UNIX.S | 2 +- libc/sysv/consts/_XOPEN_VERSION.S | 2 +- libc/sysv/consts/__NR___mac_syscall.S | 2 +- libc/sysv/consts/__NR___sysctl.S | 2 +- libc/sysv/consts/__NR__sysctl.S | 2 +- libc/sysv/consts/__NR__umtx_op.S | 2 +- libc/sysv/consts/__NR_abort2.S | 2 +- libc/sysv/consts/__NR_abort_with_payload.S | 2 +- libc/sysv/consts/__NR_accept.S | 2 +- libc/sysv/consts/__NR_accept4.S | 2 +- libc/sysv/consts/__NR_accept_nocancel.S | 2 +- libc/sysv/consts/__NR_access.S | 2 +- libc/sysv/consts/__NR_access_extended.S | 2 +- libc/sysv/consts/__NR_acct.S | 2 +- libc/sysv/consts/__NR_acl_aclcheck_fd.S | 2 +- libc/sysv/consts/__NR_acl_aclcheck_file.S | 2 +- libc/sysv/consts/__NR_acl_aclcheck_link.S | 2 +- libc/sysv/consts/__NR_acl_delete_fd.S | 2 +- libc/sysv/consts/__NR_acl_delete_file.S | 2 +- libc/sysv/consts/__NR_acl_delete_link.S | 2 +- libc/sysv/consts/__NR_acl_get_fd.S | 2 +- libc/sysv/consts/__NR_acl_get_file.S | 2 +- libc/sysv/consts/__NR_acl_get_link.S | 2 +- libc/sysv/consts/__NR_acl_set_fd.S | 2 +- libc/sysv/consts/__NR_acl_set_file.S | 2 +- libc/sysv/consts/__NR_acl_set_link.S | 2 +- libc/sysv/consts/__NR_add_key.S | 2 +- libc/sysv/consts/__NR_adjfreq.S | 2 +- libc/sysv/consts/__NR_adjtime.S | 2 +- libc/sysv/consts/__NR_adjtimex.S | 2 +- libc/sysv/consts/__NR_afs3_syscall.S | 2 +- libc/sysv/consts/__NR_aio_cancel.S | 2 +- libc/sysv/consts/__NR_aio_error.S | 2 +- libc/sysv/consts/__NR_aio_fsync.S | 2 +- libc/sysv/consts/__NR_aio_mlock.S | 2 +- libc/sysv/consts/__NR_aio_read.S | 2 +- libc/sysv/consts/__NR_aio_return.S | 2 +- libc/sysv/consts/__NR_aio_suspend.S | 2 +- libc/sysv/consts/__NR_aio_suspend_nocancel.S | 2 +- libc/sysv/consts/__NR_aio_waitcomplete.S | 2 +- libc/sysv/consts/__NR_aio_write.S | 2 +- libc/sysv/consts/__NR_alarm.S | 2 +- libc/sysv/consts/__NR_arch_prctl.S | 2 +- libc/sysv/consts/__NR_audit.S | 2 +- libc/sysv/consts/__NR_audit_session_join.S | 2 +- libc/sysv/consts/__NR_audit_session_port.S | 2 +- libc/sysv/consts/__NR_audit_session_self.S | 2 +- libc/sysv/consts/__NR_auditctl.S | 2 +- libc/sysv/consts/__NR_auditon.S | 2 +- libc/sysv/consts/__NR_bind.S | 2 +- libc/sysv/consts/__NR_bindat.S | 2 +- libc/sysv/consts/__NR_bpf.S | 2 +- libc/sysv/consts/__NR_break.S | 2 +- libc/sysv/consts/__NR_bsdthread_create.S | 2 +- libc/sysv/consts/__NR_bsdthread_ctl.S | 2 +- libc/sysv/consts/__NR_bsdthread_register.S | 2 +- libc/sysv/consts/__NR_bsdthread_terminate.S | 2 +- libc/sysv/consts/__NR_cap_enter.S | 2 +- libc/sysv/consts/__NR_cap_fcntls_get.S | 2 +- libc/sysv/consts/__NR_cap_fcntls_limit.S | 2 +- libc/sysv/consts/__NR_cap_getmode.S | 2 +- libc/sysv/consts/__NR_cap_ioctls_get.S | 2 +- libc/sysv/consts/__NR_cap_ioctls_limit.S | 2 +- libc/sysv/consts/__NR_cap_rights_get.S | 2 +- libc/sysv/consts/__NR_cap_rights_limit.S | 2 +- libc/sysv/consts/__NR_capget.S | 2 +- libc/sysv/consts/__NR_capset.S | 2 +- libc/sysv/consts/__NR_change_fdguard_np.S | 2 +- libc/sysv/consts/__NR_chdir.S | 2 +- libc/sysv/consts/__NR_chflags.S | 2 +- libc/sysv/consts/__NR_chflagsat.S | 2 +- libc/sysv/consts/__NR_chmod.S | 2 +- libc/sysv/consts/__NR_chmod_extended.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_getcpuclockid2.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_clonefileat.S | 2 +- libc/sysv/consts/__NR_close.S | 2 +- libc/sysv/consts/__NR_close_nocancel.S | 2 +- libc/sysv/consts/__NR_closefrom.S | 2 +- libc/sysv/consts/__NR_coalition.S | 2 +- libc/sysv/consts/__NR_coalition_info.S | 2 +- libc/sysv/consts/__NR_connect.S | 2 +- libc/sysv/consts/__NR_connect_nocancel.S | 2 +- libc/sysv/consts/__NR_connectat.S | 2 +- libc/sysv/consts/__NR_connectx.S | 2 +- libc/sysv/consts/__NR_copy_file_range.S | 2 +- libc/sysv/consts/__NR_copyfile.S | 2 +- libc/sysv/consts/__NR_cpuset.S | 2 +- libc/sysv/consts/__NR_cpuset_getaffinity.S | 2 +- libc/sysv/consts/__NR_cpuset_getdomain.S | 2 +- libc/sysv/consts/__NR_cpuset_getid.S | 2 +- libc/sysv/consts/__NR_cpuset_setaffinity.S | 2 +- libc/sysv/consts/__NR_cpuset_setdomain.S | 2 +- libc/sysv/consts/__NR_cpuset_setid.S | 2 +- libc/sysv/consts/__NR_creat.S | 2 +- libc/sysv/consts/__NR_csops.S | 2 +- libc/sysv/consts/__NR_csops_audittoken.S | 2 +- libc/sysv/consts/__NR_csrctl.S | 2 +- libc/sysv/consts/__NR_delete.S | 2 +- libc/sysv/consts/__NR_delete_module.S | 2 +- libc/sysv/consts/__NR_disable_threadsignal.S | 2 +- libc/sysv/consts/__NR_disconnectx.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_eaccess.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_exchangedata.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_extattr_delete_fd.S | 2 +- libc/sysv/consts/__NR_extattr_delete_file.S | 2 +- libc/sysv/consts/__NR_extattr_delete_link.S | 2 +- libc/sysv/consts/__NR_extattr_get_fd.S | 2 +- libc/sysv/consts/__NR_extattr_get_file.S | 2 +- libc/sysv/consts/__NR_extattr_get_link.S | 2 +- libc/sysv/consts/__NR_extattr_list_fd.S | 2 +- libc/sysv/consts/__NR_extattr_list_file.S | 2 +- libc/sysv/consts/__NR_extattr_list_link.S | 2 +- libc/sysv/consts/__NR_extattr_set_fd.S | 2 +- libc/sysv/consts/__NR_extattr_set_file.S | 2 +- libc/sysv/consts/__NR_extattr_set_link.S | 2 +- libc/sysv/consts/__NR_extattrctl.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_fchflags.S | 2 +- libc/sysv/consts/__NR_fchmod.S | 2 +- libc/sysv/consts/__NR_fchmod_extended.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_fclonefileat.S | 2 +- libc/sysv/consts/__NR_fcntl.S | 2 +- libc/sysv/consts/__NR_fcntl_nocancel.S | 2 +- libc/sysv/consts/__NR_fdatasync.S | 2 +- libc/sysv/consts/__NR_fexecve.S | 2 +- libc/sysv/consts/__NR_ffclock_getcounter.S | 2 +- libc/sysv/consts/__NR_ffclock_getestimate.S | 2 +- libc/sysv/consts/__NR_ffclock_setestimate.S | 2 +- libc/sysv/consts/__NR_ffsctl.S | 2 +- libc/sysv/consts/__NR_fgetattrlist.S | 2 +- libc/sysv/consts/__NR_fgetxattr.S | 2 +- libc/sysv/consts/__NR_fhlink.S | 2 +- libc/sysv/consts/__NR_fhlinkat.S | 2 +- libc/sysv/consts/__NR_fhopen.S | 2 +- libc/sysv/consts/__NR_fhreadlink.S | 2 +- libc/sysv/consts/__NR_fhstat.S | 2 +- libc/sysv/consts/__NR_fhstatfs.S | 2 +- libc/sysv/consts/__NR_fileport_makefd.S | 2 +- libc/sysv/consts/__NR_fileport_makeport.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_fmount.S | 2 +- libc/sysv/consts/__NR_fork.S | 2 +- libc/sysv/consts/__NR_fpathconf.S | 2 +- libc/sysv/consts/__NR_fremovexattr.S | 2 +- libc/sysv/consts/__NR_fs_snapshot.S | 2 +- libc/sysv/consts/__NR_fsctl.S | 2 +- libc/sysv/consts/__NR_fsetattrlist.S | 2 +- libc/sysv/consts/__NR_fsetxattr.S | 2 +- libc/sysv/consts/__NR_fstat.S | 2 +- libc/sysv/consts/__NR_fstat_extended.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_fsync_nocancel.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_get_tcb.S | 2 +- libc/sysv/consts/__NR_getattrlist.S | 2 +- libc/sysv/consts/__NR_getattrlistat.S | 2 +- libc/sysv/consts/__NR_getattrlistbulk.S | 2 +- libc/sysv/consts/__NR_getaudit.S | 2 +- libc/sysv/consts/__NR_getaudit_addr.S | 2 +- libc/sysv/consts/__NR_getauid.S | 2 +- libc/sysv/consts/__NR_getcontext.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_getdirentries.S | 2 +- libc/sysv/consts/__NR_getdirentriesattr.S | 2 +- libc/sysv/consts/__NR_getdtablecount.S | 2 +- libc/sysv/consts/__NR_getdtablesize.S | 2 +- libc/sysv/consts/__NR_getegid.S | 2 +- libc/sysv/consts/__NR_geteuid.S | 2 +- libc/sysv/consts/__NR_getfh.S | 2 +- libc/sysv/consts/__NR_getfhat.S | 2 +- libc/sysv/consts/__NR_getfsstat.S | 2 +- libc/sysv/consts/__NR_getgid.S | 2 +- libc/sysv/consts/__NR_getgroups.S | 2 +- libc/sysv/consts/__NR_gethostid.S | 2 +- libc/sysv/consts/__NR_gethostuuid.S | 2 +- libc/sysv/consts/__NR_getitimer.S | 2 +- libc/sysv/consts/__NR_getkerninfo.S | 2 +- libc/sysv/consts/__NR_getlogin.S | 2 +- libc/sysv/consts/__NR_getlogin_r.S | 2 +- libc/sysv/consts/__NR_getloginclass.S | 2 +- libc/sysv/consts/__NR_getpagesize.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_getrtable.S | 2 +- libc/sysv/consts/__NR_getrusage.S | 2 +- libc/sysv/consts/__NR_getsgroups.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_getthrid.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_getwgroups.S | 2 +- libc/sysv/consts/__NR_getxattr.S | 2 +- libc/sysv/consts/__NR_grab_pgo_data.S | 2 +- libc/sysv/consts/__NR_gssd_syscall.S | 2 +- libc/sysv/consts/__NR_guarded_close_np.S | 2 +- libc/sysv/consts/__NR_guarded_kqueue_np.S | 2 +- .../consts/__NR_guarded_open_dprotected_np.S | 2 +- libc/sysv/consts/__NR_guarded_open_np.S | 2 +- libc/sysv/consts/__NR_guarded_pwrite_np.S | 2 +- libc/sysv/consts/__NR_guarded_write_np.S | 2 +- libc/sysv/consts/__NR_guarded_writev_np.S | 2 +- libc/sysv/consts/__NR_identitysvc.S | 2 +- libc/sysv/consts/__NR_init_module.S | 2 +- libc/sysv/consts/__NR_initgroups.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_iopolicysys.S | 2 +- libc/sysv/consts/__NR_ioprio_get.S | 2 +- libc/sysv/consts/__NR_ioprio_set.S | 2 +- libc/sysv/consts/__NR_issetugid.S | 2 +- libc/sysv/consts/__NR_jail.S | 2 +- libc/sysv/consts/__NR_jail_attach.S | 2 +- libc/sysv/consts/__NR_jail_get.S | 2 +- libc/sysv/consts/__NR_jail_remove.S | 2 +- libc/sysv/consts/__NR_jail_set.S | 2 +- libc/sysv/consts/__NR_kas_info.S | 2 +- libc/sysv/consts/__NR_kbind.S | 2 +- libc/sysv/consts/__NR_kcmp.S | 2 +- libc/sysv/consts/__NR_kdebug_trace.S | 2 +- libc/sysv/consts/__NR_kdebug_trace_string.S | 2 +- libc/sysv/consts/__NR_kdebug_typefilter.S | 2 +- libc/sysv/consts/__NR_kenv.S | 2 +- libc/sysv/consts/__NR_kevent.S | 2 +- libc/sysv/consts/__NR_kevent_id.S | 2 +- libc/sysv/consts/__NR_kevent_qos.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_kldfind.S | 2 +- libc/sysv/consts/__NR_kldfirstmod.S | 2 +- libc/sysv/consts/__NR_kldload.S | 2 +- libc/sysv/consts/__NR_kldnext.S | 2 +- libc/sysv/consts/__NR_kldstat.S | 2 +- libc/sysv/consts/__NR_kldsym.S | 2 +- libc/sysv/consts/__NR_kldunload.S | 2 +- libc/sysv/consts/__NR_kldunloadf.S | 2 +- libc/sysv/consts/__NR_kmq_notify.S | 2 +- libc/sysv/consts/__NR_kmq_setattr.S | 2 +- libc/sysv/consts/__NR_kmq_timedreceive.S | 2 +- libc/sysv/consts/__NR_kmq_timedsend.S | 2 +- libc/sysv/consts/__NR_kmq_unlink.S | 2 +- libc/sysv/consts/__NR_kqueue.S | 2 +- libc/sysv/consts/__NR_ksem_close.S | 2 +- libc/sysv/consts/__NR_ksem_destroy.S | 2 +- libc/sysv/consts/__NR_ksem_getvalue.S | 2 +- libc/sysv/consts/__NR_ksem_init.S | 2 +- libc/sysv/consts/__NR_ksem_open.S | 2 +- libc/sysv/consts/__NR_ksem_post.S | 2 +- libc/sysv/consts/__NR_ksem_timedwait.S | 2 +- libc/sysv/consts/__NR_ksem_trywait.S | 2 +- libc/sysv/consts/__NR_ksem_unlink.S | 2 +- libc/sysv/consts/__NR_ksem_wait.S | 2 +- libc/sysv/consts/__NR_ktimer_create.S | 2 +- libc/sysv/consts/__NR_ktimer_delete.S | 2 +- libc/sysv/consts/__NR_ktimer_getoverrun.S | 2 +- libc/sysv/consts/__NR_ktimer_gettime.S | 2 +- libc/sysv/consts/__NR_ktimer_settime.S | 2 +- libc/sysv/consts/__NR_ktrace.S | 2 +- libc/sysv/consts/__NR_lchflags.S | 2 +- libc/sysv/consts/__NR_lchmod.S | 2 +- libc/sysv/consts/__NR_lchown.S | 2 +- libc/sysv/consts/__NR_ledger.S | 2 +- libc/sysv/consts/__NR_lgetfh.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_lio_listio.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_lpathconf.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_lstat_extended.S | 2 +- libc/sysv/consts/__NR_lutimes.S | 2 +- libc/sysv/consts/__NR_mac_execve.S | 2 +- libc/sysv/consts/__NR_mac_get_fd.S | 2 +- libc/sysv/consts/__NR_mac_get_file.S | 2 +- libc/sysv/consts/__NR_mac_get_link.S | 2 +- libc/sysv/consts/__NR_mac_get_mount.S | 2 +- libc/sysv/consts/__NR_mac_get_pid.S | 2 +- libc/sysv/consts/__NR_mac_get_proc.S | 2 +- libc/sysv/consts/__NR_mac_getfsstat.S | 2 +- libc/sysv/consts/__NR_mac_mount.S | 2 +- libc/sysv/consts/__NR_mac_set_fd.S | 2 +- libc/sysv/consts/__NR_mac_set_file.S | 2 +- libc/sysv/consts/__NR_mac_set_link.S | 2 +- libc/sysv/consts/__NR_mac_set_proc.S | 2 +- libc/sysv/consts/__NR_mac_syscall.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_memorystatus_control.S | 2 +- .../sysv/consts/__NR_memorystatus_get_level.S | 2 +- libc/sysv/consts/__NR_microstackshot.S | 2 +- libc/sysv/consts/__NR_migrate_pages.S | 2 +- libc/sysv/consts/__NR_mincore.S | 2 +- libc/sysv/consts/__NR_minherit.S | 2 +- libc/sysv/consts/__NR_mkdir.S | 2 +- libc/sysv/consts/__NR_mkdir_extended.S | 2 +- libc/sysv/consts/__NR_mkdirat.S | 2 +- libc/sysv/consts/__NR_mkfifo.S | 2 +- libc/sysv/consts/__NR_mkfifo_extended.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_modfind.S | 2 +- libc/sysv/consts/__NR_modfnext.S | 2 +- libc/sysv/consts/__NR_modify_ldt.S | 2 +- libc/sysv/consts/__NR_modnext.S | 2 +- libc/sysv/consts/__NR_modstat.S | 2 +- libc/sysv/consts/__NR_modwatch.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_mquery.S | 2 +- libc/sysv/consts/__NR_mremap.S | 2 +- libc/sysv/consts/__NR_mremap_encrypted.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_msgrcv_nocancel.S | 2 +- libc/sysv/consts/__NR_msgsnd.S | 2 +- libc/sysv/consts/__NR_msgsnd_nocancel.S | 2 +- libc/sysv/consts/__NR_msgsys.S | 2 +- libc/sysv/consts/__NR_msync.S | 2 +- libc/sysv/consts/__NR_msync_nocancel.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_necp_client_action.S | 2 +- libc/sysv/consts/__NR_necp_match_policy.S | 2 +- libc/sysv/consts/__NR_necp_open.S | 2 +- libc/sysv/consts/__NR_necp_session_action.S | 2 +- libc/sysv/consts/__NR_necp_session_open.S | 2 +- libc/sysv/consts/__NR_net_qos_guideline.S | 2 +- libc/sysv/consts/__NR_netagent_trigger.S | 2 +- libc/sysv/consts/__NR_nfsclnt.S | 2 +- libc/sysv/consts/__NR_nfssvc.S | 2 +- libc/sysv/consts/__NR_nfstat.S | 2 +- libc/sysv/consts/__NR_nlm_syscall.S | 2 +- libc/sysv/consts/__NR_nlstat.S | 2 +- libc/sysv/consts/__NR_nmount.S | 2 +- libc/sysv/consts/__NR_nnpfs_syscall.S | 2 +- libc/sysv/consts/__NR_nstat.S | 2 +- libc/sysv/consts/__NR_ntp_adjtime.S | 2 +- libc/sysv/consts/__NR_ntp_gettime.S | 2 +- libc/sysv/consts/__NR_obreak.S | 2 +- libc/sysv/consts/__NR_old_semwait_signal.S | 2 +- .../consts/__NR_old_semwait_signal_nocancel.S | 2 +- libc/sysv/consts/__NR_open.S | 2 +- libc/sysv/consts/__NR_open_by_handle_at.S | 2 +- libc/sysv/consts/__NR_open_dprotected_np.S | 2 +- libc/sysv/consts/__NR_open_extended.S | 2 +- libc/sysv/consts/__NR_open_nocancel.S | 2 +- libc/sysv/consts/__NR_openat.S | 2 +- libc/sysv/consts/__NR_openat_nocancel.S | 2 +- libc/sysv/consts/__NR_openbyid_np.S | 2 +- libc/sysv/consts/__NR_os_fault_with_payload.S | 2 +- libc/sysv/consts/__NR_pathconf.S | 2 +- libc/sysv/consts/__NR_pause.S | 2 +- libc/sysv/consts/__NR_pdfork.S | 2 +- libc/sysv/consts/__NR_pdgetpid.S | 2 +- libc/sysv/consts/__NR_pdkill.S | 2 +- libc/sysv/consts/__NR_peeloff.S | 2 +- libc/sysv/consts/__NR_perf_event_open.S | 2 +- libc/sysv/consts/__NR_persona.S | 2 +- libc/sysv/consts/__NR_personality.S | 2 +- libc/sysv/consts/__NR_pid_hibernate.S | 2 +- libc/sysv/consts/__NR_pid_resume.S | 2 +- libc/sysv/consts/__NR_pid_shutdown_sockets.S | 2 +- libc/sysv/consts/__NR_pid_suspend.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_poll_nocancel.S | 2 +- libc/sysv/consts/__NR_posix_fallocate.S | 2 +- libc/sysv/consts/__NR_posix_openpt.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_pread_nocancel.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_proc_info.S | 2 +- libc/sysv/consts/__NR_proc_rlimit_control.S | 2 +- libc/sysv/consts/__NR_proc_trace_log.S | 2 +- libc/sysv/consts/__NR_proc_uuid_policy.S | 2 +- libc/sysv/consts/__NR_procctl.S | 2 +- libc/sysv/consts/__NR_process_policy.S | 2 +- libc/sysv/consts/__NR_process_vm_readv.S | 2 +- libc/sysv/consts/__NR_process_vm_writev.S | 2 +- libc/sysv/consts/__NR_profil.S | 2 +- libc/sysv/consts/__NR_pselect.S | 2 +- libc/sysv/consts/__NR_pselect6.S | 2 +- libc/sysv/consts/__NR_pselect_nocancel.S | 2 +- libc/sysv/consts/__NR_psynch_cvbroad.S | 2 +- libc/sysv/consts/__NR_psynch_cvclrprepost.S | 2 +- libc/sysv/consts/__NR_psynch_cvsignal.S | 2 +- libc/sysv/consts/__NR_psynch_cvwait.S | 2 +- libc/sysv/consts/__NR_psynch_mutexdrop.S | 2 +- libc/sysv/consts/__NR_psynch_mutexwait.S | 2 +- libc/sysv/consts/__NR_psynch_rw_downgrade.S | 2 +- libc/sysv/consts/__NR_psynch_rw_longrdlock.S | 2 +- libc/sysv/consts/__NR_psynch_rw_rdlock.S | 2 +- libc/sysv/consts/__NR_psynch_rw_unlock.S | 2 +- libc/sysv/consts/__NR_psynch_rw_unlock2.S | 2 +- libc/sysv/consts/__NR_psynch_rw_upgrade.S | 2 +- libc/sysv/consts/__NR_psynch_rw_wrlock.S | 2 +- libc/sysv/consts/__NR_psynch_rw_yieldwrlock.S | 2 +- libc/sysv/consts/__NR_pthread_canceled.S | 2 +- libc/sysv/consts/__NR_pthread_chdir.S | 2 +- libc/sysv/consts/__NR_pthread_fchdir.S | 2 +- libc/sysv/consts/__NR_pthread_kill.S | 2 +- libc/sysv/consts/__NR_pthread_markcancel.S | 2 +- libc/sysv/consts/__NR_pthread_sigmask.S | 2 +- libc/sysv/consts/__NR_ptrace.S | 2 +- libc/sysv/consts/__NR_pwrite.S | 2 +- libc/sysv/consts/__NR_pwrite_nocancel.S | 2 +- libc/sysv/consts/__NR_pwritev.S | 2 +- libc/sysv/consts/__NR_pwritev2.S | 2 +- libc/sysv/consts/__NR_quota.S | 2 +- libc/sysv/consts/__NR_quotactl.S | 2 +- libc/sysv/consts/__NR_rctl_add_rule.S | 2 +- libc/sysv/consts/__NR_rctl_get_limits.S | 2 +- libc/sysv/consts/__NR_rctl_get_racct.S | 2 +- libc/sysv/consts/__NR_rctl_get_rules.S | 2 +- libc/sysv/consts/__NR_rctl_remove_rule.S | 2 +- libc/sysv/consts/__NR_read.S | 2 +- libc/sysv/consts/__NR_read_nocancel.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_readv_nocancel.S | 2 +- libc/sysv/consts/__NR_reboot.S | 2 +- libc/sysv/consts/__NR_recv.S | 2 +- libc/sysv/consts/__NR_recvfrom.S | 2 +- libc/sysv/consts/__NR_recvfrom_nocancel.S | 2 +- libc/sysv/consts/__NR_recvmmsg.S | 2 +- libc/sysv/consts/__NR_recvmsg.S | 2 +- libc/sysv/consts/__NR_recvmsg_nocancel.S | 2 +- libc/sysv/consts/__NR_recvmsg_x.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_renameatx_np.S | 2 +- libc/sysv/consts/__NR_request_key.S | 2 +- libc/sysv/consts/__NR_restart_syscall.S | 2 +- libc/sysv/consts/__NR_revoke.S | 2 +- libc/sysv/consts/__NR_rfork.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 +- libc/sysv/consts/__NR_rtprio.S | 2 +- libc/sysv/consts/__NR_rtprio_thread.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_sctp_generic_recvmsg.S | 2 +- libc/sysv/consts/__NR_sctp_generic_sendmsg.S | 2 +- .../consts/__NR_sctp_generic_sendmsg_iov.S | 2 +- libc/sysv/consts/__NR_sctp_peeloff.S | 2 +- libc/sysv/consts/__NR_searchfs.S | 2 +- libc/sysv/consts/__NR_seccomp.S | 2 +- libc/sysv/consts/__NR_select.S | 2 +- libc/sysv/consts/__NR_select_nocancel.S | 2 +- libc/sysv/consts/__NR_sem_close.S | 2 +- libc/sysv/consts/__NR_sem_open.S | 2 +- libc/sysv/consts/__NR_sem_post.S | 2 +- libc/sysv/consts/__NR_sem_trywait.S | 2 +- libc/sysv/consts/__NR_sem_unlink.S | 2 +- libc/sysv/consts/__NR_sem_wait.S | 2 +- libc/sysv/consts/__NR_sem_wait_nocancel.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_semsys.S | 2 +- libc/sysv/consts/__NR_semtimedop.S | 2 +- libc/sysv/consts/__NR_semwait_signal.S | 2 +- .../consts/__NR_semwait_signal_nocancel.S | 2 +- libc/sysv/consts/__NR_send.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_sendmsg_nocancel.S | 2 +- libc/sysv/consts/__NR_sendmsg_x.S | 2 +- libc/sysv/consts/__NR_sendsyslog.S | 2 +- libc/sysv/consts/__NR_sendto.S | 2 +- libc/sysv/consts/__NR_sendto_nocancel.S | 2 +- libc/sysv/consts/__NR_set_mempolicy.S | 2 +- libc/sysv/consts/__NR_set_robust_list.S | 2 +- libc/sysv/consts/__NR_set_tcb.S | 2 +- libc/sysv/consts/__NR_set_tid_address.S | 2 +- libc/sysv/consts/__NR_setattrlist.S | 2 +- libc/sysv/consts/__NR_setattrlistat.S | 2 +- libc/sysv/consts/__NR_setaudit.S | 2 +- libc/sysv/consts/__NR_setaudit_addr.S | 2 +- libc/sysv/consts/__NR_setauid.S | 2 +- libc/sysv/consts/__NR_setcontext.S | 2 +- libc/sysv/consts/__NR_setdomainname.S | 2 +- libc/sysv/consts/__NR_setegid.S | 2 +- libc/sysv/consts/__NR_seteuid.S | 2 +- libc/sysv/consts/__NR_setfib.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_sethostid.S | 2 +- libc/sysv/consts/__NR_sethostname.S | 2 +- libc/sysv/consts/__NR_setitimer.S | 2 +- libc/sysv/consts/__NR_setlogin.S | 2 +- libc/sysv/consts/__NR_setloginclass.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_setprivexec.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_setrtable.S | 2 +- libc/sysv/consts/__NR_setsgroups.S | 2 +- libc/sysv/consts/__NR_setsid.S | 2 +- libc/sysv/consts/__NR_setsockopt.S | 2 +- libc/sysv/consts/__NR_settid.S | 2 +- libc/sysv/consts/__NR_settid_with_pid.S | 2 +- libc/sysv/consts/__NR_settimeofday.S | 2 +- libc/sysv/consts/__NR_setugid.S | 2 +- libc/sysv/consts/__NR_setuid.S | 2 +- libc/sysv/consts/__NR_setwgroups.S | 2 +- libc/sysv/consts/__NR_setxattr.S | 2 +- libc/sysv/consts/__NR_sfi_ctl.S | 2 +- libc/sysv/consts/__NR_sfi_pidctl.S | 2 +- .../sysv/consts/__NR_shared_region_check_np.S | 2 +- .../__NR_shared_region_map_and_slide_np.S | 2 +- libc/sysv/consts/__NR_shm_open.S | 2 +- libc/sysv/consts/__NR_shm_unlink.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_shmsys.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_sigblock.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_sigqueue.S | 2 +- libc/sysv/consts/__NR_sigsetmask.S | 2 +- libc/sysv/consts/__NR_sigstack.S | 2 +- libc/sysv/consts/__NR_sigsuspend.S | 2 +- libc/sysv/consts/__NR_sigsuspend_nocancel.S | 2 +- libc/sysv/consts/__NR_sigtimedwait.S | 2 +- libc/sysv/consts/__NR_sigvec.S | 2 +- libc/sysv/consts/__NR_sigwait.S | 2 +- libc/sysv/consts/__NR_sigwait_nocancel.S | 2 +- libc/sysv/consts/__NR_sigwaitinfo.S | 2 +- libc/sysv/consts/__NR_socket.S | 2 +- libc/sysv/consts/__NR_socket_delegate.S | 2 +- libc/sysv/consts/__NR_socketpair.S | 2 +- libc/sysv/consts/__NR_splice.S | 2 +- libc/sysv/consts/__NR_sstk.S | 2 +- .../consts/__NR_stack_snapshot_with_config.S | 2 +- libc/sysv/consts/__NR_stat.S | 2 +- libc/sysv/consts/__NR_stat_extended.S | 2 +- libc/sysv/consts/__NR_statfs.S | 2 +- libc/sysv/consts/__NR_statx.S | 2 +- libc/sysv/consts/__NR_swapcontext.S | 2 +- libc/sysv/consts/__NR_swapctl.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_syscall.S | 2 +- libc/sysv/consts/__NR_sysctl.S | 2 +- libc/sysv/consts/__NR_sysctlbyname.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_system_override.S | 2 +- libc/sysv/consts/__NR_tee.S | 2 +- libc/sysv/consts/__NR_telemetry.S | 2 +- .../sysv/consts/__NR_terminate_with_payload.S | 2 +- libc/sysv/consts/__NR_tfork.S | 2 +- libc/sysv/consts/__NR_tgkill.S | 2 +- libc/sysv/consts/__NR_thr_create.S | 2 +- libc/sysv/consts/__NR_thr_exit.S | 2 +- libc/sysv/consts/__NR_thr_kill.S | 2 +- libc/sysv/consts/__NR_thr_kill2.S | 2 +- libc/sysv/consts/__NR_thr_new.S | 2 +- libc/sysv/consts/__NR_thr_self.S | 2 +- libc/sysv/consts/__NR_thr_set_name.S | 2 +- libc/sysv/consts/__NR_thr_suspend.S | 2 +- libc/sysv/consts/__NR_thr_wake.S | 2 +- libc/sysv/consts/__NR_thread_selfcounts.S | 2 +- libc/sysv/consts/__NR_thread_selfid.S | 2 +- libc/sysv/consts/__NR_thread_selfusage.S | 2 +- libc/sysv/consts/__NR_threxit.S | 2 +- libc/sysv/consts/__NR_thrkill.S | 2 +- libc/sysv/consts/__NR_thrsigdivert.S | 2 +- libc/sysv/consts/__NR_thrsleep.S | 2 +- libc/sysv/consts/__NR_thrwakeup.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_ulock_wait.S | 2 +- libc/sysv/consts/__NR_ulock_wake.S | 2 +- libc/sysv/consts/__NR_umask.S | 2 +- libc/sysv/consts/__NR_umask_extended.S | 2 +- libc/sysv/consts/__NR_umount2.S | 2 +- libc/sysv/consts/__NR_uname.S | 2 +- libc/sysv/consts/__NR_undelete.S | 2 +- libc/sysv/consts/__NR_unlink.S | 2 +- libc/sysv/consts/__NR_unlinkat.S | 2 +- libc/sysv/consts/__NR_unmount.S | 2 +- libc/sysv/consts/__NR_unshare.S | 2 +- libc/sysv/consts/__NR_unveil.S | 2 +- libc/sysv/consts/__NR_userfaultfd.S | 2 +- libc/sysv/consts/__NR_usrctl.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_utrace.S | 2 +- libc/sysv/consts/__NR_uuidgen.S | 2 +- libc/sysv/consts/__NR_vadvise.S | 2 +- libc/sysv/consts/__NR_vfork.S | 2 +- libc/sysv/consts/__NR_vfs_purge.S | 2 +- libc/sysv/consts/__NR_vhangup.S | 2 +- libc/sysv/consts/__NR_vm_pressure_monitor.S | 2 +- libc/sysv/consts/__NR_vmsplice.S | 2 +- libc/sysv/consts/__NR_wait.S | 2 +- libc/sysv/consts/__NR_wait4.S | 2 +- libc/sysv/consts/__NR_wait4_nocancel.S | 2 +- libc/sysv/consts/__NR_wait6.S | 2 +- libc/sysv/consts/__NR_waitevent.S | 2 +- libc/sysv/consts/__NR_waitid.S | 2 +- libc/sysv/consts/__NR_waitid_nocancel.S | 2 +- libc/sysv/consts/__NR_watchevent.S | 2 +- libc/sysv/consts/__NR_work_interval_ctl.S | 2 +- libc/sysv/consts/__NR_workq_kernreturn.S | 2 +- libc/sysv/consts/__NR_workq_open.S | 2 +- libc/sysv/consts/__NR_write.S | 2 +- libc/sysv/consts/__NR_write_nocancel.S | 2 +- libc/sysv/consts/__NR_writev.S | 2 +- libc/sysv/consts/__NR_writev_nocancel.S | 2 +- libc/sysv/consts/__NR_yield.S | 2 +- libc/sysv/g_syscount.S | 12 +- libc/sysv/gen.sh | 6 +- .../_kernelrpc_mach_port_allocate_trap.s | 2 +- .../_kernelrpc_mach_port_construct_trap.s | 2 +- .../_kernelrpc_mach_port_deallocate_trap.s | 2 +- .../_kernelrpc_mach_port_destroy_trap.s | 2 +- .../_kernelrpc_mach_port_destruct_trap.s | 2 +- ..._kernelrpc_mach_port_extract_member_trap.s | 2 +- .../_kernelrpc_mach_port_guard_trap.s | 2 +- .../_kernelrpc_mach_port_insert_member_trap.s | 2 +- .../_kernelrpc_mach_port_insert_right_trap.s | 2 +- .../_kernelrpc_mach_port_mod_refs_trap.s | 2 +- .../_kernelrpc_mach_port_move_member_trap.s | 2 +- .../_kernelrpc_mach_port_unguard_trap.s | 2 +- .../_kernelrpc_mach_vm_allocate_trap.s | 2 +- .../_kernelrpc_mach_vm_deallocate_trap.s | 2 +- .../machcalls/_kernelrpc_mach_vm_map_trap.s | 2 +- .../_kernelrpc_mach_vm_protect_trap.s | 2 +- ..._kernelrpc_mach_vm_purgable_control_trap.s | 2 +- libc/sysv/machcalls/clock_sleep_trap.s | 2 +- .../machcalls/host_create_mach_voucher_trap.s | 2 +- libc/sysv/machcalls/host_self_trap.s | 2 +- libc/sysv/machcalls/iokit_user_client_trap.s | 2 +- .../machcalls/mach_generate_activity_id.s | 2 +- libc/sysv/machcalls/mach_msg_overwrite_trap.s | 2 +- libc/sysv/machcalls/mach_msg_trap.s | 2 +- libc/sysv/machcalls/mach_reply_port.s | 2 +- libc/sysv/machcalls/mach_timebase_info_trap.s | 2 +- .../mach_voucher_extract_attr_recipe_trap.s | 2 +- libc/sysv/machcalls/mach_wait_until_trap.s | 2 +- .../machcalls/macx_backing_store_recovery.s | 2 +- .../machcalls/macx_backing_store_suspend.s | 2 +- libc/sysv/machcalls/macx_swapoff.s | 2 +- libc/sysv/machcalls/macx_swapon.s | 2 +- libc/sysv/machcalls/macx_triggers.s | 2 +- .../sysv/machcalls/mk_timer_arm_leeway_trap.s | 2 +- libc/sysv/machcalls/mk_timer_arm_trap.s | 2 +- libc/sysv/machcalls/mk_timer_cancel_trap.s | 2 +- libc/sysv/machcalls/mk_timer_create_trap.s | 2 +- libc/sysv/machcalls/mk_timer_destroy_trap.s | 2 +- libc/sysv/machcalls/pfz_exit.s | 2 +- libc/sysv/machcalls/pid_for_task.s | 2 +- .../machcalls/semaphore_signal_all_trap.s | 2 +- .../machcalls/semaphore_signal_thread_trap.s | 2 +- libc/sysv/machcalls/semaphore_signal_trap.s | 2 +- .../semaphore_timedwait_signal_trap.s | 2 +- .../sysv/machcalls/semaphore_timedwait_trap.s | 2 +- .../machcalls/semaphore_wait_signal_trap.s | 2 +- libc/sysv/machcalls/semaphore_wait_trap.s | 2 +- libc/sysv/machcalls/swtch.s | 2 +- libc/sysv/machcalls/swtch_pri.s | 2 +- libc/sysv/machcalls/task_for_pid.s | 2 +- libc/sysv/machcalls/task_name_for_pid.s | 2 +- libc/sysv/machcalls/task_self_trap.s | 2 +- .../machcalls/thread_get_special_reply_port.s | 2 +- libc/sysv/machcalls/thread_self_trap.s | 2 +- libc/sysv/machcalls/thread_switch.s | 2 +- libc/sysv/restorert.S | 2 +- libc/sysv/syscall.S | 26 +- libc/sysv/syscalls.sh | 4 +- libc/sysv/systemfive.S | 304 +++--- libc/testlib/bench.S | 6 +- libc/testlib/combo.S | 6 +- libc/testlib/fixture.S | 6 +- libc/testlib/fixturerunner.c | 2 - libc/testlib/hyperion.S | 2 +- libc/testlib/testcase.S | 6 +- libc/testlib/thrashcodecache.S | 6 +- libc/testlib/thunks/free.S | 6 +- libc/testlib/ugly.h | 6 +- libc/time/kmonthname.S | 4 +- libc/time/kmonthnameshort.S | 14 +- libc/time/kweekdayname.S | 4 +- libc/time/kweekdaynameshort.S | 14 +- libc/tinymath/acos.S | 8 +- libc/tinymath/acosf.S | 8 +- libc/tinymath/acosl.S | 14 +- libc/tinymath/asin.S | 8 +- libc/tinymath/asinf.S | 8 +- libc/tinymath/asinl.S | 14 +- libc/tinymath/atan.S | 8 +- libc/tinymath/atan2.S | 12 +- libc/tinymath/atan2f.S | 10 +- libc/tinymath/atan2l.S | 10 +- libc/tinymath/atanf.S | 8 +- libc/tinymath/atanl.S | 18 +- libc/tinymath/c2rangr.S | 12 +- libc/tinymath/cabs.S | 2 +- libc/tinymath/cbrt.S | 8 +- libc/tinymath/cbrtf.S | 8 +- libc/tinymath/cbrtl.S | 8 +- libc/tinymath/ceil.S | 4 +- libc/tinymath/ceilf.S | 4 +- libc/tinymath/cos.S | 10 +- libc/tinymath/cosf.S | 10 +- libc/tinymath/cosl.S | 10 +- libc/tinymath/cprojl.S | 8 +- libc/tinymath/d2ld2.S | 10 +- libc/tinymath/exp.S | 8 +- libc/tinymath/exp10.S | 10 +- libc/tinymath/exp10f.S | 8 +- libc/tinymath/exp10l.S | 8 +- libc/tinymath/exp2.S | 8 +- libc/tinymath/exp2f.S | 8 +- libc/tinymath/exp2l.S | 8 +- libc/tinymath/expf.S | 8 +- libc/tinymath/expl.S | 8 +- libc/tinymath/expm1.S | 8 +- libc/tinymath/expm1f.S | 8 +- libc/tinymath/expm1l.S | 8 +- libc/tinymath/f2ld2.S | 10 +- libc/tinymath/fabs.S | 8 +- libc/tinymath/fabsf.S | 8 +- libc/tinymath/fabsl.S | 8 +- libc/tinymath/floor.S | 4 +- libc/tinymath/fmod.S | 14 +- libc/tinymath/hypot.S | 2 +- libc/tinymath/hypotf.S | 2 +- libc/tinymath/hypotl.S | 2 +- libc/tinymath/ilogb.S | 10 +- libc/tinymath/ilogbf.S | 10 +- libc/tinymath/ilogbl.S | 10 +- libc/tinymath/ldexp.S | 10 +- libc/tinymath/ldexpf.S | 10 +- libc/tinymath/ldexpl.S | 10 +- libc/tinymath/log.S | 8 +- libc/tinymath/log10.S | 8 +- libc/tinymath/log10f.S | 8 +- libc/tinymath/log10l.S | 8 +- libc/tinymath/log1p.S | 8 +- libc/tinymath/log1pf.S | 8 +- libc/tinymath/log1pl.S | 8 +- libc/tinymath/log2.S | 8 +- libc/tinymath/log2f.S | 8 +- libc/tinymath/log2l.S | 10 +- libc/tinymath/logb.S | 8 +- libc/tinymath/logbf.S | 8 +- libc/tinymath/logbl.S | 8 +- libc/tinymath/logf.S | 8 +- libc/tinymath/logl.S | 8 +- libc/tinymath/lround.S | 10 +- libc/tinymath/lroundf.S | 10 +- libc/tinymath/pow.S | 10 +- libc/tinymath/powf.S | 10 +- libc/tinymath/powi.S | 10 +- libc/tinymath/powif.S | 10 +- libc/tinymath/powil.S | 10 +- libc/tinymath/powl.S | 12 +- libc/tinymath/remainder.S | 14 +- libc/tinymath/rint.S | 10 +- libc/tinymath/rintf.S | 4 +- libc/tinymath/rintl.S | 10 +- libc/tinymath/round.S | 12 +- libc/tinymath/roundf.S | 8 +- libc/tinymath/roundl.S | 8 +- libc/tinymath/scalb.S | 12 +- libc/tinymath/scalbf.S | 12 +- libc/tinymath/scalbl.S | 12 +- libc/tinymath/sin.S | 10 +- libc/tinymath/sincos.S | 12 +- libc/tinymath/sincosf.S | 12 +- libc/tinymath/sincosl.S | 12 +- libc/tinymath/sinf.S | 10 +- libc/tinymath/sinl.S | 10 +- libc/tinymath/sqrt.S | 8 +- libc/tinymath/sqrtf.S | 8 +- libc/tinymath/sqrtl.S | 8 +- libc/tinymath/tan.S | 10 +- libc/tinymath/tanf.S | 10 +- libc/tinymath/tanl.S | 8 +- libc/tinymath/trunc.S | 16 +- libc/tinymath/truncf.S | 4 +- libc/unicode/kcombiningchars.S | 8 +- libc/unicode/keastasianwidth.s | 2 +- libc/zipos/zipos.S | 2 +- net/http/geturischeme.inc | 6 - net/http/uricspn-avx.S | 26 +- test/libc/calls/fallocate_test.c | 94 -- test/libc/calls/sigaction_test.c | 4 +- test/libc/calls/test.mk | 1 + test/libc/dns/dnsheader_test.c | 15 +- test/libc/dns/test.mk | 1 + test/libc/release/clang.sh | 9 +- test/libc/release/emulate.sh | 18 + test/libc/release/metal.sh | 18 + test/libc/release/smoke.c | 2 + test/libc/release/test.mk | 28 +- test/libc/runtime/itsatrap_test.c | 4 + test/libc/runtime/memtrack_test.c | 4 +- test/libc/runtime/test.mk | 1 + test/libc/stdio/test.mk | 1 + test/libc/str/sha256_test.c | 48 - test/libc/tinymath/test.mk | 1 + test/libc/x/test.mk | 1 + test/tool/build/lib/alu_test.c | 46 +- test/tool/build/lib/asmdown_test.c | 50 + test/tool/build/lib/machine_test.c | 4 +- third_party/blas/blas.h | 13 - third_party/blas/blas.mk | 56 -- third_party/blas/dgemm.f | 384 -------- third_party/blas/lsame.c | 155 --- third_party/blas/lsame.f | 125 --- third_party/blas/xerbla.c | 121 --- third_party/blas/xerbla.f | 89 -- third_party/chibicc/preprocess.c | 2 +- third_party/compiler_rt/comprt.S | 2 +- third_party/compiler_rt/nexgen32e/chkstk.S | 2 +- third_party/compiler_rt/nexgen32e/chkstk2.S | 2 +- .../compiler_rt/nexgen32e/floatundidf.S | 2 +- .../compiler_rt/nexgen32e/floatundisf.S | 2 +- .../compiler_rt/nexgen32e/floatundixf.S | 2 +- third_party/dlmalloc/initdlmalloc.S | 2 +- third_party/duktape/duktape.mk | 1 + third_party/duktape/license.S | 2 +- third_party/f2c/README.cosmo | 2 - third_party/f2c/close.c | 58 -- third_party/f2c/endfile.c | 41 - third_party/f2c/err.c | 221 ----- third_party/f2c/exit_.c | 18 - third_party/f2c/f2c.h | 198 ---- third_party/f2c/f2c.mk | 55 -- third_party/f2c/fio.h | 97 -- third_party/f2c/fmt.c | 477 ---------- third_party/f2c/fmt.h | 103 -- third_party/f2c/fmtlib.c | 33 - third_party/f2c/fp.h | 25 - third_party/f2c/i_len.c | 23 - third_party/f2c/internal.h | 10 - third_party/f2c/open.c | 284 ------ third_party/f2c/s_stop.c | 21 - third_party/f2c/sfe.c | 29 - third_party/f2c/sig_die.c | 21 - third_party/f2c/trmlen.c | 36 - third_party/f2c/trmlen.f | 14 - third_party/f2c/util.c | 58 -- third_party/f2c/wref.c | 246 ----- third_party/f2c/wrtfmt.c | 318 ------- third_party/f2c/wsfe.c | 61 -- third_party/getopt/getopt.mk | 1 + third_party/regex/regex.mk | 1 + third_party/stb/idct-sse.S | 6 +- third_party/stb/ycbcr-sse2.S | 2 +- third_party/third_party.mk | 2 - third_party/xed/x86isa.c | 2 - third_party/xed/x86tab.S | 4 +- third_party/zlib/crc32.c | 13 +- third_party/zlib/crcfold.c | 4 + tool/build/ar.c | 2 +- tool/build/compile.c | 159 ++-- tool/build/lib/dis.c | 7 +- tool/build/lib/errnos.S | 6 +- tool/build/lib/javadown.c | 6 +- tool/build/package.c | 3 +- tool/build/runit.c | 12 +- tool/build/runitd.c | 2 - tool/decode/elf.c | 3 +- tool/decode/lib/pollnames.S | 9 +- tool/emacs/cosmo-cpp-constants.el | 1 + tool/emacs/cosmo-stuff.el | 2 + tool/hash/hash.mk | 1 + tool/scripts/distribute.sh | 2 +- tool/viz/derasterize.c | 2 +- tool/viz/lib/doublechrominance.S | 18 +- tool/viz/lib/formatstringtable-assembly.c | 4 +- tool/viz/lib/formatstringtable-code.c | 2 +- tool/viz/printvideo.c | 2 +- 4528 files changed, 7776 insertions(+), 11640 deletions(-) delete mode 100644 examples/tiny-raw-linux-tutorial.S delete mode 100644 libc/calls/fallocate.c delete mode 100644 libc/calls/posix_fallocate.c delete mode 100644 libc/fmt/ltpcpy.c rename libc/{runtime => mem}/defer.greg.c (77%) delete mode 100644 libc/nt/KernelBase/GetProcessImageFileNameA.s delete mode 100644 libc/nt/KernelBase/GetProcessImageFileNameW.s create mode 100644 libc/nt/kernel32/GetProcessImageFileNameA.s create mode 100644 libc/nt/kernel32/GetProcessImageFileNameW.s rename libc/{str/wcrtomb.c => runtime/ftrace-hook.S} (62%) rename libc/runtime/{ftrace.greg.c => ftrace.c} (95%) delete mode 100644 libc/runtime/piro.c delete mode 100644 libc/stdio/systemecho.c delete mode 100644 libc/str/sha256.c delete mode 100644 libc/str/sha256.h delete mode 100644 libc/str/wcsrtombs.c delete mode 100644 libc/str/wcstombs.c create mode 100644 libc/sysv/calls/fallocate.s create mode 100644 libc/sysv/calls/posix_fallocate.s delete mode 100644 libc/sysv/calls/sys_fallocate.s delete mode 100644 libc/sysv/calls/sys_posix_fallocate.s delete mode 100644 test/libc/calls/fallocate_test.c create mode 100755 test/libc/release/emulate.sh create mode 100755 test/libc/release/metal.sh delete mode 100644 test/libc/str/sha256_test.c delete mode 100644 third_party/blas/blas.h delete mode 100644 third_party/blas/blas.mk delete mode 100644 third_party/blas/dgemm.f delete mode 100644 third_party/blas/lsame.c delete mode 100644 third_party/blas/lsame.f delete mode 100644 third_party/blas/xerbla.c delete mode 100644 third_party/blas/xerbla.f delete mode 100644 third_party/f2c/README.cosmo delete mode 100644 third_party/f2c/close.c delete mode 100644 third_party/f2c/endfile.c delete mode 100644 third_party/f2c/err.c delete mode 100644 third_party/f2c/exit_.c delete mode 100644 third_party/f2c/f2c.h delete mode 100644 third_party/f2c/f2c.mk delete mode 100644 third_party/f2c/fio.h delete mode 100644 third_party/f2c/fmt.c delete mode 100644 third_party/f2c/fmt.h delete mode 100644 third_party/f2c/fmtlib.c delete mode 100644 third_party/f2c/fp.h delete mode 100644 third_party/f2c/i_len.c delete mode 100644 third_party/f2c/internal.h delete mode 100644 third_party/f2c/open.c delete mode 100644 third_party/f2c/s_stop.c delete mode 100644 third_party/f2c/sfe.c delete mode 100644 third_party/f2c/sig_die.c delete mode 100644 third_party/f2c/trmlen.c delete mode 100644 third_party/f2c/trmlen.f delete mode 100644 third_party/f2c/util.c delete mode 100644 third_party/f2c/wref.c delete mode 100644 third_party/f2c/wrtfmt.c delete mode 100644 third_party/f2c/wsfe.c diff --git a/Makefile b/Makefile index 9417f639e..5f160a36e 100644 --- a/Makefile +++ b/Makefile @@ -117,8 +117,6 @@ include third_party/gdtoa/gdtoa.mk # │ You can finally call malloc() include libc/time/time.mk # │ include libc/alg/alg.mk # │ include libc/stdio/stdio.mk # │ -include third_party/f2c/f2c.mk # │ -include third_party/blas/blas.mk # │ include net/net.mk # │ include libc/log/log.mk # │ include dsp/core/core.mk # │ @@ -203,7 +201,7 @@ CHECKS = $(foreach x,$(PKGS),$($(x)_CHECKS)) bins: $(BINS) check: $(CHECKS) -test: $(TESTS) +test: $(TESTS) all depend: o/$(MODE)/depend tags: TAGS HTAGS diff --git a/README.md b/README.md index 5ab71d759..c16c9d75c 100644 --- a/README.md +++ b/README.md @@ -4,10 +4,10 @@ [Cosmopolitan Libc](https://justine.lol/cosmopolitan/index.html) makes C a build-once run-anywhere language, like Java, except it doesn't need an -interpreter or virtual machine. Instead, it reconfigures stock GCC to -output a POSIX-approved polyglot format that runs natively on Linux + -Mac + Windows + FreeBSD + OpenBSD + NetBSD + BIOS with the best possible -performance and the tiniest footprint imaginable. +interpreter or virtual machine. Instead, it reconfigures stock GCC and +Clang to output a POSIX-approved polyglot format that runs natively on +Linux + Mac + Windows + FreeBSD + OpenBSD + NetBSD + BIOS with the best +possible performance and the tiniest footprint imaginable. ## Background @@ -18,24 +18,33 @@ libc](https://justine.lol/cosmopolitan/index.html) website. We also have ## Getting Started -Cosmopolitan can be compiled from source on any Linux distro. +If you're doing your development work on Linux or BSD then you need just +five files to get started: ```sh +wget https://justine.lol/cosmopolitan/cosmopolitan-amalgamation-0.1.2.zip +unzip cosmopolitan-amalgamated-0.1.2.zip +echo 'main() { printf("hello world\n"); }' >hello.c +gcc -g -O -static -nostdlib -nostdinc -fno-pie -no-pie -mno-red-zone \ + -o hello.com.dbg hello.c -fuse-ld=bfd -Wl,-T,ape.lds \ + -include cosmopolitan.h crt.o ape.o cosmopolitan.a +objcopy -S -O binary hello.com.dbg hello.com +./hello.com +``` + +If you're developing on Windows or MacOS then you need to download an +x86_64-pc-linux-gnu toolchain beforehand. See the [Compiling on +Windows](https://justine.lol/cosmopolitan/windows-compiling.html) +tutorial. It's needed because the ELF object format is what makes +universal binaries possible. + +Cosmopolitan can also be compiled from source on any Linux distro. + +```sh +wget https://justine.lol/cosmopolitan/cosmopolitan-0.1.2.tar.gz tar xf cosmopolitan-0.1.2.tar.gz # see releases page cd cosmopolitan-0.1.2 make -j16 o//examples/hello.com find o -name \*.com | xargs ls -rShal | less ``` - -Alternatively you can use the release binaries: - -```sh -unzip cosmopolitan-amalgamated-0.1.2.zip # see releases page -echo 'main() { printf("hello world\n"); }' >hello.c -gcc -g -O -static -fno-pie -no-pie -mno-red-zone -nostdlib -nostdinc \ - -o hello.com.dbg hello.c -Wl,--gc-sections -Wl,-z,max-page-size=0x1000 -fuse-ld=bfd \ - -Wl,-T,ape.lds -include cosmopolitan.h crt.o ape.o cosmopolitan.a -objcopy -SO binary hello.com.dbg hello.com -./hello.com -``` diff --git a/ape/ape.S b/ape/ape.S index db97c9845..4a73fd4fe 100644 --- a/ape/ape.S +++ b/ape/ape.S @@ -60,10 +60,10 @@ __ro: .endobj __ro,globl,hidden # ←for gdb readibility .section .bss,"aw",@nobits .align __SIZEOF_POINTER__ .previous - .section .rodata.str1.1,"aMS",@progbits + .section .rodata.str1.1,"a",@progbits cstr: .endobj cstr,globl,hidden # ←for gdb readibility .previous - .section .sort.rodata.real.str1.1,"aMS",@progbits + .section .sort.rodata.real.str1.1,"a",@progbits rlstr: .endobj rlstr,globl,hidden # ←for gdb readibility .previous .section .head,"ax",@progbits @@ -107,17 +107,17 @@ rlstr: .endobj rlstr,globl,hidden # ←for gdb readibility #if SupportsWindows() || SupportsXnu() -/ MZ Literally Executable Header -/ -/ This is the beginning of the program file and it can serve as an -/ entrypoint too. It shouldn't matter if the program is running on -/ Linux, Windows, etc. Please note if the underlying machine isn't -/ a machine, this header may need to morph itself to say the magic -/ words, e.g. ⌂ELF, which also works fine as a generic entrypoint. -/ -/ @param dl is drive number -/ @noreturn -ape.mz: .ascii "MZ" # Mark 'Zibo' Joseph Zbikowski +// MZ Literally Executable Header +// +// This is the beginning of the program file and it can serve as an +// entrypoint too. It shouldn't matter if the program is running on +// Linux, Windows, etc. Please note if the underlying machine isn't +// a machine, this header may need to morph itself to say the magic +// words, e.g. ⌂ELF, which also works fine as a generic entrypoint. +// +// @param dl is drive number +// @noreturn +ape_mz: .ascii "MZ" # Mark 'Zibo' Joseph Zbikowski jno 2f # MZ: bytes on last page jo 2f # MZ: 512-byte pages in file .ascii "='" # MZ: reloc table entry count @@ -136,21 +136,21 @@ ape.mz: .ascii "MZ" # Mark 'Zibo' Joseph Zbikowski .short 0 # MZ: OEM information .org 0x40-4 # MZ: bytes reserved for you #if SupportsWindows() - .long RVA(ape.pe) # PE: the new technology + .long RVA(ape_pe) # PE: the new technology #else .long 0 #endif - .endfn ape.mz,globl,hidden + .endfn ape_mz,globl,hidden #else /* !(SupportsWindows() || SupportsXnu()) */ -/ ELF Literally Executable Header -/ -/ If we don't need to support Microsoft or Apple then we can -/ produce a conventional executable without the shell script -/ -/ @param dl is drive number -/ @noreturn +// ELF Literally Executable Header +// +// If we don't need to support Microsoft or Apple then we can +// produce a conventional executable without the shell script +// +// @param dl is drive number +// @noreturn .ascii "\177ELF" # 0x0: ⌂ELF .byte ELFCLASS64 # 4: long mode .byte ELFDATA2LSB # 5: little endian @@ -161,23 +161,23 @@ ape.mz: .ascii "MZ" # Mark 'Zibo' Joseph Zbikowski .short ET_EXEC # 10: εxεcµταblε .short EM_NEXGEN32E # 12: NexGen32e .long 1 # 14: elf v1.o - .quad .Lape.elf.entry # 18: e_entry - .quad .Lape.elf.phoff # 20: e_phoff - .quad .Lape.elf.shoff # 28: e_shoff + .quad ape_elf_entry # 18: e_entry + .quad ape_elf_phoff # 20: e_phoff + .quad ape_elf_shoff # 28: e_shoff .long 0 # 30: e_flags .short 64 # 34: e_ehsize .short 56 # 36: e_phentsize - .short .Lape.elf.phnum # 38: e_phnum + .short ape_elf_phnum # 38: e_phnum .short 0 # 3a: e_shentsize - .short .Lape.elf.shnum # 3c: e_shnum - .short .Lape.elf.shstrndx # 3e: e_shstrndx + .short ape_elf_shnum # 3c: e_shnum + .short ape_elf_shstrndx # 3e: e_shstrndx #endif /* SupportsWindows() || SupportsXnu() */ -/ Disk Operating System Stub -/ -/ @param dl is drive number -/ @noreturn +// Disk Operating System Stub +// +// @param dl is drive number +// @noreturn .org 0x40 # mz/elf header length stub: mov $0x40,%dl # *literally* dos jmp 1f # good bios skips here @@ -190,7 +190,7 @@ stub: mov $0x40,%dl # *literally* dos 3: .byte 0xbd,0,0 # a.k.a. mov imm,%bp jmp pc # real mode, is real jmp _start # surprise it's unix - .endfn stub +// .endfn stub /*─────────────────────────────────────────────────────────────────────────────╗ │ αcτµαlly pδrταblε εxεcµταblε § ibm personal computer │ @@ -209,13 +209,13 @@ stub: mov $0x40,%dl # *literally* dos built the last forty years these routines also canonicalize the cpu and program state, as it is written in the System V ABI. */ -/ Initializes program and jumps to real mode loader. -/ -/ @param dl drive number (use 0x40 to skip bios disk load) -/ @mode real -/ @noreturn - .code16 +// Initializes program and jumps to real mode loader. +// +// @param dl drive number (use 0x40 to skip bios disk load) +// @mode real +// @noreturn pc: cld + .code16 #if USE_SYMBOL_HACK .byte 0x0f,0x1f,0207 # nop rdi binbase .short (0x7c00-IMAGE_BASE_VIRTUAL)/512 @@ -269,51 +269,51 @@ pc: cld mov %es,%ax stosw ljmp $0,$REAL(realmodeloader) - .endfn pc,globl,hidden + .endfn pc -/ Determines disk geometry. -/ -/ We use imperial measurements for storage systems so the software -/ can have an understanding of physical locality, which deeply -/ impacts the latency of operations. -/ -/ - 160KB: 40 cylinders × 1 head × 8 sectors × 512 = 163,840 -/ - 180KB: 40 cylinders × 1 head × 9 sectors × 512 = 184,320 -/ - 320KB: 40 cylinders × 2 heads × 8 sectors × 512 = 327,680 -/ - 360KB: 40 cylinders × 2 heads × 9 sectors × 512 = 368,640 -/ - 720KB: 80 cylinders × 2 heads × 9 sectors × 512 = 737,280 -/ - 1.2MB: 80 cylinders × 2 heads × 15 sectors × 512 = 1,228,800 -/ - 1.44MB: 80 cylinders × 2 heads × 18 sectors × 512 = 1,474,560 -/ -/ Terminology -/ -/ - Heads are also known as Tracks -/ -/ Disk Base Table -/ -/ 0: specify byte 1, step-rate time, head unload time -/ 1: specify byte 2, head load time, DMA mode -/ 2: timer ticks to wait before disk motor shutoff -/ 3: bytes per sector code -/ 0: 128 bytes 2: 512 bytes -/ 1: 256 bytes 3: 1024 bytes -/ 4: sectors per track (last sector number) -/ 5: inter-block gap length/gap between sectors -/ 6: data length, if sector length not specified -/ 7: gap length between sectors for format -/ 8: fill byte for formatted sectors -/ 9: head settle time in milliseconds -/ 10: motor startup time in eighths of a second -/ -/ @param dl drive number -/ @return dl = pc_drive (corrected if clobbered by header) -/ pc_drive -/ pc_drive_type -/ pc_drive_heads -/ pc_drive_last_cylinder -/ pc_drive_last_sector -/ @clob ax, cx, dx, di, si, es, flags -/ @since IBM Personal Computer XT +// Determines disk geometry. +// +// We use imperial measurements for storage systems so the software +// can have an understanding of physical locality, which deeply +// impacts the latency of operations. +// +// - 160KB: 40 cylinders × 1 head × 8 sectors × 512 = 163,840 +// - 180KB: 40 cylinders × 1 head × 9 sectors × 512 = 184,320 +// - 320KB: 40 cylinders × 2 heads × 8 sectors × 512 = 327,680 +// - 360KB: 40 cylinders × 2 heads × 9 sectors × 512 = 368,640 +// - 720KB: 80 cylinders × 2 heads × 9 sectors × 512 = 737,280 +// - 1.2MB: 80 cylinders × 2 heads × 15 sectors × 512 = 1,228,800 +// - 1.44MB: 80 cylinders × 2 heads × 18 sectors × 512 = 1,474,560 +// +// Terminology +// +// - Heads are also known as Tracks +// +// Disk Base Table +// +// 0: specify byte 1, step-rate time, head unload time +// 1: specify byte 2, head load time, DMA mode +// 2: timer ticks to wait before disk motor shutoff +// 3: bytes per sector code +// 0: 128 bytes 2: 512 bytes +// 1: 256 bytes 3: 1024 bytes +// 4: sectors per track (last sector number) +// 5: inter-block gap length/gap between sectors +// 6: data length, if sector length not specified +// 7: gap length between sectors for format +// 8: fill byte for formatted sectors +// 9: head settle time in milliseconds +// 10: motor startup time in eighths of a second +// +// @param dl drive number +// @return dl = pc_drive (corrected if clobbered by header) +// pc_drive +// pc_drive_type +// pc_drive_heads +// pc_drive_last_cylinder +// pc_drive_last_sector +// @clob ax, cx, dx, di, si, es, flags +// @since IBM Personal Computer XT dsknfo: push %bx 1: push %dx mov $0x08,%ah # get disk params @@ -357,14 +357,14 @@ dsknfo: push %bx jmp 1b .endfn dsknfo -/ Reads disk sector via BIOS. -/ -/ @param al sector number -/ @param es destination memory address >> 4 -/ @param cx cylinder number -/ @param dh head number -/ @param dl drive number -/ @return number of sectors actually read +// Reads disk sector via BIOS. +// +// @param al sector number +// @param es destination memory address >> 4 +// @param cx cylinder number +// @param dh head number +// @param dl drive number +// @return number of sectors actually read pcread: push %ax push %cx xchg %cl,%ch @@ -402,24 +402,24 @@ pcread: push %ax │ αcτµαlly pδrταblε εxεcµταblε § partition table ─╬─│┼ ╚────────────────────────────────────────────────────────────────────────────│*/ -/ Partition Table. -.Lape.mbrpad: +// Partition Table. +ape.mbrpad: .org 0x1b4 - .endobj .Lape.mbrpad + .endobj ape.mbrpad ape_disk: - .stub .Lape.diskid,quad + .stub ape.diskid,quad .org 0x1be,0x00 .macro .partn x - .stub .Lape.part\x\().status,byte # 0=absent / 0x80=present - .stub .Lape.part\x\().first.head,byte # in low 6 bits - .stub .Lape.part\x\().first.cylinder,byte - .stub .Lape.part\x\().first.sector,byte - .stub .Lape.part\x\().filesystem,byte - .stub .Lape.part\x\().last.head,byte - .stub .Lape.part\x\().last.cylinder,byte - .stub .Lape.part\x\().last.sector,byte - .stub .Lape.part\x\().lba,long # c₀*Cₙ + h₀*Hₙ + s₀*Sₙ - .stub .Lape.part\x\().sector.count,long # sectors are 512 bytes + .stub ape.part\x\().status,byte # 0=absent / 0x80=present + .stub ape.part\x\().first.head,byte # in low 6 bits + .stub ape.part\x\().first.cylinder,byte + .stub ape.part\x\().first.sector,byte + .stub ape.part\x\().filesystem,byte + .stub ape.part\x\().last.head,byte + .stub ape.part\x\().last.cylinder,byte + .stub ape.part\x\().last.sector,byte + .stub ape.part\x\().lba,long # c₀*Cₙ + h₀*Hₙ + s₀*Sₙ + .stub ape.part\x\().sector.count,long # sectors are 512 bytes .endm .partn 1 .partn 2 @@ -481,9 +481,9 @@ apesh: .ascii "'\n#'\"\n" # sixth edition shebang .ascii " of=\"$o\"" .ascii " bs=8" .ascii " skip=\"" - .shstub .Lape.macho.dd.skip,2 + .shstub ape_macho_dd_skip,2 .ascii "\" count=\"" - .shstub .Lape.macho.dd.count,2 + .shstub ape_macho_dd_count,2 .ascii "\" conv=notrunc 2>/dev/null\n" .ascii "el" #endif @@ -500,16 +500,16 @@ apesh: .ascii "'\n#'\"\n" # sixth edition shebang .ascii "\\2\\0" # 10: εxεcµταblε .ascii "\\076\\0" # 12: NexGen32e .ascii "\\1\\0\\0\\0" # 14: elf v1.o - .shstub .Lape.elf.entry,8 # 18: e_entry - .shstub .Lape.elf.phoff,8 # 20: e_phoff - .shstub .Lape.elf.shoff,8 # 28: e_shoff + .shstub ape_elf_entry,8 # 18: e_entry + .shstub ape_elf_phoff,8 # 20: e_phoff + .shstub ape_elf_shoff,8 # 28: e_shoff .ascii "\\0\\0\\0\\0" # 30: e_flags .ascii "\\100\\0" # 34: e_ehsize .ascii "\\070\\0" # 36: e_phentsize - .shstub .Lape.elf.phnum,2 # 38: e_phnum + .shstub ape_elf_phnum,2 # 38: e_phnum .ascii "\\0\\0" # 3a: e_shentsize - .shstub .Lape.elf.shnum,2 # 3c: e_shnum - .shstub .Lape.elf.shstrndx,2 # 3e: e_shstrndx + .shstub ape_elf_shnum,2 # 3c: e_shnum + .shstub ape_elf_shstrndx,2 # 3e: e_shstrndx .ascii "' >&7\n" .ascii "exec 7<&-\n" .ascii "fi\n" @@ -531,29 +531,29 @@ apesh: .ascii "'\n#'\"\n" # sixth edition shebang .section .elf.phdrs,"a",@progbits .align __SIZEOF_POINTER__ - .type ape.phdrs,@object - .globl ape.phdrs -ape.phdrs: + .type ape_phdrs,@object + .globl ape_phdrs +ape_phdrs: .long PT_LOAD # text segment .long PF_R|PF_X - .stub .Lape.rom.offset,quad - .stub .Lape.rom.vaddr,quad - .stub .Lape.rom.paddr,quad - .stub .Lape.rom.filesz,quad - .stub .Lape.rom.memsz,quad - .stub .Lape.rom.align,quad + .stub ape_rom_offset,quad + .stub ape_rom_vaddr,quad + .stub ape_rom_paddr,quad + .stub ape_rom_filesz,quad + .stub ape_rom_memsz,quad + .stub ape_rom_align,quad .align __SIZEOF_POINTER__ .long PT_LOAD # data segment .long PF_R|PF_W - .stub .Lape.ram.offset,quad - .stub .Lape.ram.vaddr,quad - .stub .Lape.ram.paddr,quad - .stub .Lape.ram.filesz,quad - .stub .Lape.ram.memsz,quad - .stub .Lape.ram.align,quad + .stub ape_ram_offset,quad + .stub ape_ram_vaddr,quad + .stub ape_ram_paddr,quad + .stub ape_ram_filesz,quad + .stub ape_ram_memsz,quad + .stub ape_ram_align,quad #if SupportsLinux() -/ Linux ignores mprotect() and returns 0 without this lool -/ It has nothing to do with the stack, which is still exec +// Linux ignores mprotect() and returns 0 without this lool +// It has nothing to do with the stack, which is still exec .align __SIZEOF_POINTER__ .long PT_GNU_STACK # p_type .long PF_R|PF_W # p_flags @@ -568,40 +568,40 @@ ape.phdrs: .align __SIZEOF_POINTER__ .long PT_NOTE # notes .long PF_R - .stub .Lape.note.offset,quad - .stub .Lape.note.vaddr,quad - .stub .Lape.note.paddr,quad - .stub .Lape.note.filesz,quad - .stub .Lape.note.memsz,quad - .stub .Lape.note.align,quad + .stub ape_note_offset,quad + .stub ape_note_vaddr,quad + .stub ape_note_paddr,quad + .stub ape_note_filesz,quad + .stub ape_note_memsz,quad + .stub ape_note_align,quad #endif .previous #if SupportsOpenbsd() .section .note.openbsd.ident,"a",@progbits -.Lopenbsd.ident: +openbsd.ident: .long 2f-1f .long 4f-3f .long 1 1: .asciz "OpenBSD" 2: .align 4 3: .long 0 -4: .size .Lopenbsd.ident,.-.Lopenbsd.ident - .type .Lopenbsd.ident,@object +4: .size openbsd.ident,.-openbsd.ident + .type openbsd.ident,@object .previous #endif /* SupportsOpenbsd() */ #if SupportsNetbsd() .section .note.netbsd.ident,"a",@progbits -.Lnetbsd.ident: +netbsd.ident: .long 2f-1f .long 4f-3f .long 1 1: .asciz "NetBSD" 2: .align 4 3: .long 901000000 -4: .size .Lnetbsd.ident,.-.Lnetbsd.ident - .type .Lnetbsd.ident,@object +4: .size netbsd.ident,.-netbsd.ident + .type netbsd.ident,@object .previous #endif /* SupportsNetbsd() */ @@ -640,7 +640,7 @@ ape.phdrs: .section .macho,"a",@progbits .align __SIZEOF_POINTER__ -ape.macho: +ape_macho: .long 0xFEEDFACE+1 .long MAC_CPU_NEXGEN32E .long MAC_CPU_NEXGEN32E_ALL @@ -657,19 +657,19 @@ ape.macho: 20: .long MAC_LC_SEGMENT_64 .long 30f-20b .ascin "__TEXT",16 - .stub .Lape.rom.vaddr,quad - .stub .Lape.rom.memsz,quad - .stub .Lape.rom.offset,quad - .stub .Lape.rom.filesz,quad + .stub ape_rom_vaddr,quad + .stub ape_rom_memsz,quad + .stub ape_rom_offset,quad + .stub ape_rom_filesz,quad .long PROT_EXEC|PROT_READ|PROT_WRITE # maxprot .long PROT_EXEC|PROT_READ # initprot .long 1 # segment section count .long 0 # flags 210: .ascin "__text",16 # section name (.text) .ascin "__TEXT",16 - .stub .Lape.text.vaddr,quad - .stub .Lape.text.memsz,quad - .stub .Lape.text.offset,long + .stub ape_text_vaddr,quad + .stub ape_text_memsz,quad + .stub ape_text_offset,long .long 12 # align 2**12 = 4096 .long 0 # reloc table offset .long 0 # relocation count @@ -678,19 +678,19 @@ ape.macho: 30: .long MAC_LC_SEGMENT_64 .long 40f-30b .ascin "__DATA",16 - .stub .Lape.ram.vaddr,quad - .stub .Lape.ram.memsz,quad - .stub .Lape.ram.offset,quad - .stub .Lape.ram.filesz,quad + .stub ape_ram_vaddr,quad + .stub ape_ram_memsz,quad + .stub ape_ram_offset,quad + .stub ape_ram_filesz,quad .long PROT_EXEC|PROT_READ|PROT_WRITE # maxprot .long PROT_READ|PROT_WRITE # initprot .long 2 # segment section count .long 0 # flags 310: .ascin "__data",16 # section name (.data) .ascin "__DATA",16 - .stub .Lape.data.vaddr,quad - .stub .Lape.data.memsz,quad - .stub .Lape.data.offset,long + .stub ape_data_vaddr,quad + .stub ape_data_memsz,quad + .stub ape_data_offset,long .long 12 # align 2**12 = 4096 .long 0 # reloc table offset .long 0 # relocation count @@ -698,8 +698,8 @@ ape.macho: .long 0,0,0 # reserved 320: .ascin "__bss",16 # section name (.bss) .ascin "__DATA",16 - .stub .Lape.bss.vaddr,quad # virtual address - .stub .Lape.bss.memsz,quad # memory size + .stub ape_bss_vaddr,quad # virtual address + .stub ape_bss_memsz,quad # memory size .long 0 # file offset .long 12 # align 2**12 = 4096 .long 0 # reloc table offset @@ -708,8 +708,8 @@ ape.macho: .long 0,0,0 # reserved 40: .long MAC_LC_UUID .long 50f-40b - .stub .Lape.uuid1,quad - .stub .Lape.uuid2,quad + .stub ape_uuid1,quad + .stub ape_uuid2,quad 50: .long MAC_LC_UNIXTHREAD .long 60f-50b # cmdsize .long MAC_THREAD_NEXGEN32E # flavaflav @@ -738,7 +738,7 @@ ape.macho: 520: 60: -.endobj ape.macho,globl,hidden +.endobj ape_macho,globl,hidden .previous /* .macho */ #endif /* SupportsXnu() */ @@ -772,64 +772,64 @@ ape.macho: @see "The Portable Executable File Format from Top to Bottom", Randy Kath, Microsoft Developer Network Technology Group. */ -/ ┌14:Uniprocessor Machine ┌─────────────────────────┐ -/ │┌13:DLL │ PE File Characteristics │ -/ ││┌12:System ├─────────────────────────┤ -/ │││┌11:If Net Run From Swap │ r │ reserved │ -/ ││││┌10:If Removable Run From Swap │ d │ deprecated │ -/ │││││┌9:Debug Stripped │ D │ deprecated with │ -/ ││││││┌8:32bit Machine │ │ extreme prejudice │ -/ │││││││ ┌5:Large Address Aware └───┴─────────────────────┘ -/ │││││││ │ ┌1:Executable -/ │││││││ │ │┌0:Relocs Stripped -/ d│││││││dr│Ddd││ -.LPEEXE = 0b0000001000100011 +// ┌14:Uniprocessor Machine ┌─────────────────────────┐ +// │┌13:DLL │ PE File Characteristics │ +// ││┌12:System ├─────────────────────────┤ +// │││┌11:If Net Run From Swap │ r │ reserved │ +// ││││┌10:If Removable Run From Swap │ d │ deprecated │ +// │││││┌9:Debug Stripped │ D │ deprecated with │ +// ││││││┌8:32bit Machine │ │ extreme prejudice │ +// │││││││ ┌5:Large Address Aware └───┴─────────────────────┘ +// │││││││ │ ┌1:Executable +// │││││││ │ │┌0:Relocs Stripped +// d│││││││dr│Ddd││ +PEEXE = 0b0000001000100011 -/ ┌15:TERMINAL_SERVER_AWARE ┌─────────────────────────┐ -/ │┌14:GUARD_CF │ PE DLL Characteristics │ -/ ││┌13:WDM_DRIVER ├─────────────────────────┤ -/ │││┌12:APPCONTAINER │ r │ reserved │ -/ ││││┌11:NO_BIND └───┴─────────────────────┘ -/ │││││┌10:NO_SEH -/ ││││││┌9:NO_ISOLATION -/ │││││││┌8:NX_COMPAT -/ ││││││││┌7:FORCE_INTEGRITY -/ │││││││││┌6:DYNAMIC_BASE -/ ││││││││││┌5:HIGH_ENTROPY_VA -/ │││││││││││rrrrr -.LDLLSTD = 0b0000000100100000 -.LDLLPIE = 0b0000000001100000 -.LDLLEXE = .LDLLSTD +// ┌15:TERMINAL_SERVER_AWARE ┌─────────────────────────┐ +// │┌14:GUARD_CF │ PE DLL Characteristics │ +// ││┌13:WDM_DRIVER ├─────────────────────────┤ +// │││┌12:APPCONTAINER │ r │ reserved │ +// ││││┌11:NO_BIND └───┴─────────────────────┘ +// │││││┌10:NO_SEH +// ││││││┌9:NO_ISOLATION +// │││││││┌8:NX_COMPAT +// ││││││││┌7:FORCE_INTEGRITY +// │││││││││┌6:DYNAMIC_BASE +// ││││││││││┌5:HIGH_ENTROPY_VA +// │││││││││││rrrrr +DLLSTD = 0b0000000100100000 +DLLPIE = 0b0000000001100000 +DLLEXE = DLLSTD -/ ┌31:Writeable ┌─────────────────────────┐ -/ │┌30:Readable │ PE Section Flags │ -/ ││┌29:Executable ├─────────────────────────┤ -/ │││┌28:Shareable │ o │ for object files │ -/ ││││┌27:Unpageable │ r │ reserved │ -/ │││││┌26:Uncacheable └───┴─────────────────────┘ -/ ││││││┌25:Discardable -/ │││││││┌24:Contains Extended Relocations -/ ││││││││ ┌15:Contains Global Pointer (GP) Relative Data -/ ││││││││ │ ┌7:Contains Uninitialized Data -/ ││││││││ │ │┌6:Contains Initialized Data -/ ││││││││ o │ ││┌5:Contains Code -/ ││││││││┌┴─┐rrrr│ ooror│││rorrr -.LPETEXT = 0b01110000000000000000000001100000 -.LPEDATA = 0b11000000000000000000000011000000 -.LPEIMPS = 0b11000000000000000000000001000000 +// ┌31:Writeable ┌─────────────────────────┐ +// │┌30:Readable │ PE Section Flags │ +// ││┌29:Executable ├─────────────────────────┤ +// │││┌28:Shareable │ o │ for object files │ +// ││││┌27:Unpageable │ r │ reserved │ +// │││││┌26:Uncacheable └───┴─────────────────────┘ +// ││││││┌25:Discardable +// │││││││┌24:Contains Extended Relocations +// ││││││││ ┌15:Contains Global Pointer (GP) Relative Data +// ││││││││ │ ┌7:Contains Uninitialized Data +// ││││││││ │ │┌6:Contains Initialized Data +// ││││││││ o │ ││┌5:Contains Code +// ││││││││┌┴─┐rrrr│ ooror│││rorrr +PETEXT = 0b01110000000000000000000001100000 +PEDATA = 0b11000000000000000000000011000000 +PEIMPS = 0b11000000000000000000000001000000 #if SupportsWindows() .section .pe.header,"a",@progbits .align __SIZEOF_POINTER__ -ape.pe: .ascin "PE",4 +ape_pe: .ascin "PE",4 .short kNtImageFileMachineNexgen32e - .stub .Lape.pe.shnum,short # NumberOfSections + .stub ape_pe_shnum,short # NumberOfSections .long 0x5c64126b # TimeDateStamp .long 0 # PointerToSymbolTable .long 0 # NumberOfSymbols - .stub .Lape.pe.optsz,short # SizeOfOptionalHeader - .short .LPEEXE # Characteristics + .stub ape_pe_optsz,short # SizeOfOptionalHeader + .short PEEXE # Characteristics .short kNtPe64bit # Optional Header Magic .byte 14 # MajorLinkerVersion .byte 15 # MinorLinkerVersion @@ -852,7 +852,7 @@ ape.pe: .ascin "PE",4 .long RVA(_ehead) # SizeOfHeaders .long 0 # Checksum .short v_ntsubsystem # Subsystem: 0=Neutral,2=GUI,3=Console - .short .LDLLEXE # DllCharacteristics + .short DLLEXE # DllCharacteristics .quad 0x0000000000100000 # StackReserve .quad 0x00000000000fc000 # StackCommit .quad 0 # HeapReserve @@ -860,8 +860,8 @@ ape.pe: .ascin "PE",4 .long 0 # LoaderFlags .long 16 # NumberOfDirectoryEntries .long 0,0 # ExportsDirectory - .long RVA(idata.idt) # ImportsDirectory - .stub .Lidata.idtsize,long # ImportsDirectorySize + .long RVA(ape_idata_idt) # ImportsDirectory + .stub ape_idata_idtsize,long # ImportsDirectorySize .long 0,0 # ResourcesDirectory .long 0,0 # ExceptionsDirectory .long 0,0 # SecurityDirectory @@ -872,69 +872,69 @@ ape.pe: .ascin "PE",4 .long 0,0 # ThreadLocalStorage .long 0,0 # LoadConfigurationDirectory .long 0,0 # BoundImportDirectory - .long RVA(idata.iat) # ImportAddressDirectory - .stub .Lidata.iatsize,long # ImportAddressDirectorySize + .long RVA(ape_idata_iat) # ImportAddressDirectory + .stub ape_idata_iatsize,long # ImportAddressDirectorySize .long 0,0 # DelayImportDescriptor .long 0,0 # ComPlusRuntimeHeader .long 0,0 # Reserved - .endobj ape.pe,globl + .endobj ape_pe,globl .previous .section .pe.sections,"a",@progbits .ascin ".text",8 # Section Name - .stub .Lape.text.memsz,long # Virtual Size or Physical Address - .stub .Lape.text.rva,long # Relative Virtual Address - .stub .Lape.text.filesz,long # Physical Size - .stub .Lape.text.offset,long # Physical Offset + .stub ape_text_memsz,long # Virtual Size or Physical Address + .stub ape_text_rva,long # Relative Virtual Address + .stub ape_text_filesz,long # Physical Size + .stub ape_text_offset,long # Physical Offset .long 0 # Relocation Table Offset .long 0 # Line Number Table Offset .short 0 # Relocation Count .short 0 # Line Number Count - .long .LPETEXT # Flags + .long PETEXT # Flags .previous .section .pe.sections,"a",@progbits .ascin ".data",8 # Section Name - .stub .Lape.ram.memsz,long # Virtual Size or Physical Address - .stub .Lape.ram.rva,long # Relative Virtual Address - .stub .Lape.ram.filesz,long # Physical Size - .stub .Lape.ram.offset,long # Physical Offset + .stub ape_ram_memsz,long # Virtual Size or Physical Address + .stub ape_ram_rva,long # Relative Virtual Address + .stub ape_ram_filesz,long # Physical Size + .stub ape_ram_offset,long # Physical Offset .long 0 # Relocation Table Offset .long 0 # Line Number Table Offset .short 0 # Relocation Count .short 0 # Line Number Count - .long .LPEDATA # Flags + .long PEDATA # Flags .previous #endif /* SupportsWindows() */ .section .idata.ro.idt.1,"a",@progbits - .type idata.idtend,@object - .type idata.idt,@object - .globl idata.idt,idata.idtend - .hidden idata.idt,idata.idtend -idata.idt: + .type ape_idata_idtend,@object + .type ape_idata_idt,@object + .globl ape_idata_idt,ape_idata_idtend + .hidden ape_idata_idt,ape_idata_idtend +ape_idata_idt: .previous/* ... decentralized content ... */.section .idata.ro.idt.3,"a",@progbits .long 0,0,0,0,0 -idata.idtend: +ape_idata_idtend: .previous .section .piro.data.sort.iat.1,"aw",@progbits - .type idata.iatend,@object - .type idata.iat,@object - .globl idata.iat,idata.iatend - .hidden idata.iat,idata.iatend -idata.iat: + .type ape_idata_iatend,@object + .type ape_idata_iat,@object + .globl ape_idata_iat,ape_idata_iatend + .hidden ape_idata_iat,ape_idata_iatend +ape_idata_iat: .previous/* ... decentralized content ... */.section .piro.data.sort.iat.3,"aw",@progbits -idata.iatend: +ape_idata_iatend: .previous #if SupportsMetal() @@ -943,90 +943,90 @@ idata.iatend: ╚──────────────────────────────────────────────────────────────────────────────╝ better code/data separation (.head is rwx[real] rx[long]) */ -/ NUL-Terminated Strings. +// NUL-Terminated Strings. ape.str: -.Lstr.ape: +str.ape: .byte 0xe0,0x63,0xe7,0xe6,0xe0,0x6c,0x6c,0x79 #αcτµαlly .byte 0x20,0x70,0xeb,0x72,0xe7,0xe0,0x62,0x6c # pδrταbl .byte 0xee,0x20,0xee,0x78,0xee,0x63,0xe6,0xe7 #ε εxεcµτ .byte 0xe0,0x62,0x6c,0xee,0x0d,0x0a,0x00 #αblε. - .endobj .Lstr.ape -.Lstr.error: + .endobj str.ape +str.error: .asciz "error: " - .endobj .Lstr.error -.Lstr.crlf: + .endobj str.error +str.crlf: .asciz "\r\n" - .endobj .Lstr.crlf -.Lstr.cpuid: + .endobj str.crlf +str.cpuid: .asciz "cpuid" - .endobj .Lstr.cpuid -.Lstr.oldskool: + .endobj str.cpuid +str.oldskool: .asciz "oldskool" - .endobj .Lstr.oldskool -.Lstr.dsknfo: + .endobj str.oldskool +str.dsknfo: .asciz "dsknfo" - .endobj .Lstr.dsknfo -.Lstr.e820: + .endobj str.dsknfo +str.e820: .asciz "e820" - .endobj .Lstr.e820 -.Lstr.memory: + .endobj str.e820 +str.memory: .asciz "nomem" - .endobj .Lstr.memory -.Lstr.long: + .endobj str.memory +str.long: .asciz "nolong" - .endobj .Lstr.long + .endobj str.long .endobj ape.str -/ Serial Line Configuration (8250 UART 16550) -/ If it's hacked, it'll at least get hacked very slowly. +// Serial Line Configuration (8250 UART 16550) +// If it's hacked, it'll at least get hacked very slowly. sconf: .short 1843200/*hz*/ / 16/*wut*/ / 9600/*baud*/ -/ -/ ┌interrupt trigger level {1,4,8,14} -/ │ ┌enable 64 byte fifo (UART 16750+) -/ │ │ ┌select dma mode -/ │ │ │┌clear transmit fifo -/ │ │ ││┌clear receive fifo -/ ├┐│ │││┌enable fifos +// +// ┌interrupt trigger level {1,4,8,14} +// │ ┌enable 64 byte fifo (UART 16750+) +// │ │ ┌select dma mode +// │ │ │┌clear transmit fifo +// │ │ ││┌clear receive fifo +// ├┐│ │││┌enable fifos .byte 0b00000000 -/ -/ ┌dlab: flips configuration mode state -/ │┌enable break signal -/ ││ ┌parity {none,odd,even,high,low} -/ ││ │ ┌extra stop bit -/ ││ │ │┌data word length (bits+5) -/ ││┌┴┐│├┐ +// +// ┌dlab: flips configuration mode state +// │┌enable break signal +// ││ ┌parity {none,odd,even,high,low} +// ││ │ ┌extra stop bit +// ││ │ │┌data word length (bits+5) +// ││┌┴┐│├┐ .byte 0b01000011 .endobj sconf,global,hidden -/ Global Descriptor Table -/ -/ @note address portion only concern legacy modes +// Global Descriptor Table +// +// @note address portion only concern legacy modes .align 8 gdt: .short 2f-1f # table byte length .long REAL(1f),0 # table address .zero 2 1: -/ ┌G:granularity (1 → limit *= 0x1000) -/ │┌D/B:default operation size (0 = 16|64bit, 1 = 32-bit) -/ ││┌L:long mode -/ │││┌AVL:this bit is thine (1<<52) -/ ││││ ┌P:present -/ ││││ │┌DPL:privilege -/ ││││ ││ ┌─────────data/code(1) -/ ││││ ││ │┌────data(0)──────code(1) -/ ││││ ││ ││┌───conforming───expand-down -/ ││││ ││ │││┌──writeable────readable -/ ││││ ││ ││││┌─accessed─────accessed -/ ││││ ││ │││││ -/ ││││ ┌──││─│││││───────────────────────────────┐ -/ ┌───││││─│──││─│││││───────────┐ │ -/ ┌───┴──┐││││┌┴─┐│├┐│││││┌──────────┴───────────┐┌──────┴───────┐ -/ │ ││││││ ││││││││││ base address││ segment limit│ -/ │ ││││││ ││││││││││ 32 bits││ 20 bits│ -/ │ ││││││ ││││││││││ ││ │ -/ 6666555555555544444444443333333333222222222211111111110000000000 -/ 3210987654321098765432109876543210987654321098765432109876543210 -/ │ ││││││ ││││││││││ ││ │ +// ┌G:granularity (1 → limit *= 0x1000) +// │┌D/B:default operation size (0 = 16|64bit, 1 = 32-bit) +// ││┌L:long mode +// │││┌AVL:this bit is thine (1<<52) +// ││││ ┌P:present +// ││││ │┌DPL:privilege +// ││││ ││ ┌─────────data/code(1) +// ││││ ││ │┌────data(0)──────code(1) +// ││││ ││ ││┌───conforming───expand-down +// ││││ ││ │││┌──writeable────readable +// ││││ ││ ││││┌─accessed─────accessed +// ││││ ││ │││││ +// ││││ ┌──││─│││││───────────────────────────────┐ +// ┌───││││─│──││─│││││───────────┐ │ +// ┌───┴──┐││││┌┴─┐│├┐│││││┌──────────┴───────────┐┌──────┴───────┐ +// │ ││││││ ││││││││││ base address││ segment limit│ +// │ ││││││ ││││││││││ 32 bits││ 20 bits│ +// │ ││││││ ││││││││││ ││ │ +// 6666555555555544444444443333333333222222222211111111110000000000 +// 3210987654321098765432109876543210987654321098765432109876543210 +// │ ││││││ ││││││││││ ││ │ .quad 0b0000000000000000000000000000000000000000000000000000000000000000 # 0 .quad 0b0000000000001111100110100000000000000000000000001111111111111111 # 8 .quad 0b0000000000001111100100100000000000000000000000001111111111111111 #16 @@ -1046,24 +1046,24 @@ gdt: .short 2f-1f # table byte length #define GRUB_AOUT (1 << 16) #define GRUB_CHECKSUM(FLAGS) (-(GRUB_MAGIC + (FLAGS)) & 0xffffffff) -/ Grub Header. +// Grub Header. .align 4 -ape.grub: +ape_grub: .long GRUB_MAGIC # Magic .long GRUB_AOUT # Flags .long GRUB_CHECKSUM(GRUB_AOUT) # Checksum - .long RVA(ape.grub) # HeaderPhysicalAddress + .long RVA(ape_grub) # HeaderPhysicalAddress .long IMAGE_BASE_PHYSICAL # TextPhysicalAddress .long PHYSICAL(_edata) # LoadEndPhysicalAddress .long PHYSICAL(_end) # BssEndPhysicalAddress - .long RVA(ape.grub.entry) # EntryPhysicalAddress - .endobj ape.grub,globl,hidden + .long RVA(ape_grub_entry) # EntryPhysicalAddress + .endobj ape_grub,globl -/ Grub Entrypoint. -/ Takes CPU out of legacy mode and jumps to normal entrypoint. -/ @noreturn +// Grub Entrypoint. +// Takes CPU out of legacy mode and jumps to normal entrypoint. +// @noreturn .align 4 -ape.grub.entry: +ape_grub_entry: .code32 cmp $GRUB_EAX,%eax jne triplf @@ -1075,7 +1075,7 @@ ape.grub.entry: mov %eax,%cr0 ljmpw $0,$REAL(pc) .code16 - .endfn ape.grub.entry + .endfn ape_grub_entry /*─────────────────────────────────────────────────────────────────────────────╗ │ αcτµαlly pδrταblε εxεcµταblε § real mode │ @@ -1087,14 +1087,14 @@ ape.grub.entry: nop nop realmodeloader: - call rlinit - call sinit4 - mov $REAL(.Lstr.ape),%di - call rvputs + call16 rlinit + call16 sinit4 + mov $REAL(str.ape),%di + call16 rvputs .optfn _start16 - call _start16 - call longmodeloader - .endfn realmodeloader,globl,hidden + call16 _start16 + call16 longmodeloader + .endfn realmodeloader .section .sort.text.real.init.1,"ax",@progbits .type rlinit,@function @@ -1106,7 +1106,7 @@ rlinit: .previous/* ret .previous -/ Initializes present PC serial lines. +// Initializes present PC serial lines. sinit4: mov $4,%cx mov $kBiosDataAreaXlm+COM1,%si 0: lodsw @@ -1116,19 +1116,19 @@ sinit4: mov $4,%cx push %si xchg %ax,%di mov $REAL(sconf),%si - call sinit + call16 sinit pop %si pop %cx 1: loop 0b ret .endfn sinit4,global,hidden -/ Initializes Serial Line Communications 8250 UART 16550A -/ -/ @param word di tty port -/ @param char (*{es:,e,r}si)[4] register initial values -/ @mode long,legacy,real -/ @see www.lammertbies.nl/comm/info/serial-uart.html +// Initializes Serial Line Communications 8250 UART 16550A +// +// @param word di tty port +// @param char (*{es:,e,r}si)[4] register initial values +// @mode long,legacy,real +// @see www.lammertbies.nl/comm/info/serial-uart.html sinit: mov %di,%dx test %dx,%dx jz 2f @@ -1150,10 +1150,10 @@ sinit: mov %di,%dx 2: ret .endfn sinit,global,hidden -/ Video put string. -/ -/ @param di is the string -/ @mode real +// Video put string. +// +// @param di is the string +// @mode real rvputs: push %bp push %bx mov %di,%si @@ -1167,24 +1167,24 @@ rvputs: push %bp 1: pop %bx pop %bp ret - .endfn rvputs,globl,hidden + .endfn rvputs -/ Abnormally halts startup. -/ -/ @param di message -/ @mode real -/ @noreturn +// Abnormally halts startup. +// +// @param di message +// @mode real +// @noreturn rldie: push %di - mov $REAL(.Lstr.error),%di - call rvputs + mov $REAL(str.error),%di + call16 rvputs pop %di - call rvputs - mov $REAL(.Lstr.crlf),%di - call rvputs + call16 rvputs + mov $REAL(str.crlf),%di + call16 rvputs xor %ax,%ax # get keystroke int $0x16 # keyboard service - jmp triplf - .endfn rldie,globl,hidden + call16 triplf + .endfn rldie /* █ █▒ █ █ @@ -1233,21 +1233,21 @@ rldie: push %di long mode is long */ longmodeloader: - call lcheck - call a20 + call16 lcheck + call16 a20 mov $XLM(E820),%di mov $XLM_E820_SIZE,%si - call e820 + call16 e820 jc 9f - call unreal -/ call hiload - call pinit - jmp golong -9: mov $REAL(.Lstr.e820),%ax - call rldie - .endfn longmodeloader,globl,hidden + call16 unreal +// call hiload + call16 pinit + call16 golong +9: mov $REAL(str.e820),%ax + call16 rldie + .endfn longmodeloader -/ Long Mode Hardware Check +// Long Mode Hardware Check lcheck: pushf # check for i8086 / i8088 / i80186 pop %ax test $0x80,%ah # see intel manual volume 1 20.1.2 @@ -1280,24 +1280,24 @@ lcheck: pushf # check for i8086 / i8088 / i80186 jne 10f xor %ax,%ax 1: ret -9: mov $REAL(.Lstr.oldskool),%ax +9: mov $REAL(str.oldskool),%ax jmp 20f -10: mov $REAL(.Lstr.long),%ax +10: mov $REAL(str.long),%ax jmp 20f -12: mov $REAL(.Lstr.cpuid),%ax +12: mov $REAL(str.cpuid),%ax jmp 20f -20: call rldie +20: call16 rldie .endfn lcheck -/ Gets memory map from BIOS. -/ -/ @param di paragraph aligned buffer -/ @param si bytes in buffer to fill -/ @return number of bytes written or CF on error -/ @mode real +// Gets memory map from BIOS. +// +// @param di paragraph aligned buffer +// @param si bytes in buffer to fill +// @return number of bytes written or CF on error +// @mode real e820: push %bp mov %sp,%bp - pushl $'S<<24|'M<<16|'A<<8|'P # magic @ -4(%bp) + pushl $'S'<<24|'M'<<16|'A'<<8|'P' # magic @ -4(%bp) push %bx shr $4,%di mov %di,%es @@ -1327,10 +1327,10 @@ e820: push %bp ret 9: stc jmp 8b - .endfn e820,globl,hidden + .endfn e820 -/ Unreal Mode. -/ Makes 4gb of real memory accessible via %fs segment. +// Unreal Mode. +// Makes 4gb of real memory accessible via %fs segment. unreal: cli lgdt REAL(gdt) mov %cr0,%eax @@ -1346,7 +1346,7 @@ unreal: cli ret .endfn unreal -/ Loads remainder of executable off disk. +// Loads remainder of executable off disk. hiload: push %bx mov $IMAGE_BASE_REAL,%esi # relocate, again mov $IMAGE_BASE_PHYSICAL,%ebx @@ -1371,7 +1371,7 @@ hiload: push %bx mov %di,%ax push %bx xor %bx,%bx - call pcread + call16 pcread pop %bx sub %ax,%di push %cx @@ -1390,14 +1390,14 @@ hiload: push %bx ret .endfn hiload -/ Asks keyboard to grant system 65,519 more bytes of memory. -/ -/ Yup. -/ -/ @assume realmode && df=0 -/ @clob ax,di,si,es,flags -/ @mode real -/ @see wiki.osdev.org/A20_Line +// Asks keyboard to grant system 65,519 more bytes of memory. +// +// Yup. +// +// @assume realmode && df=0 +// @clob ax,di,si,es,flags +// @mode real +// @see wiki.osdev.org/A20_Line a20: cli push %ds xor %ax,%ax @@ -1420,26 +1420,26 @@ a20: cli pop %ds jne 3f mov $1,%ax - call 1f + call16 1f mov $0xad,%al out %al,$0x64 - call 1f + call16 1f mov $0xd0,%al out %al,$0x64 - call 2f + call16 2f in $0x60,%al push %ax - call 1f + call16 1f mov $0xd1,%al out %al,$0x64 - call 1f + call16 1f pop %ax or $2,%al out %al,$0x60 - call 1f + call16 1f mov $0xae,%al out %al,$0x64 - call 1f + call16 1f jmp a20 1: in $0x64,%al test $2,%al @@ -1451,17 +1451,17 @@ a20: cli ret 3: sti 5: ret - .endfn a20,globl,hidden # obj since waste of objdump space + .endfn a20 -/ Initializes long mode paging. -/ -/ Modern computers access memory via four levels of indirection: -/ -/ register char (*(*(*(*ram)[512])[512])[512])[4096] asm(cr3) -/ -/ Your page tables grow down in memory, starting from the real -/ stack segment base. This function only defines enough tables -/ to get us started. +// Initializes long mode paging. +// +// Modern computers access memory via four levels of indirection: +// +// register char (*(*(*(*ram)[512])[512])[512])[4096] asm(cr3) +// +// Your page tables grow down in memory, starting from the real +// stack segment base. This function only defines enough tables +// to get us started. #define TIP REAL_STACK_FRAME pinit: push %ds mov $(TIP-0x4000)>>4,%ax @@ -1482,11 +1482,11 @@ pinit: push %ds mov $TIP-0x1000,%eax # PML4T→CR3 mov %eax,%cr3 ret - .endfn pinit,globl,hidden + .endfn pinit -/ Switch from Real Mode → Long Mode -/ -/ @see Intel Manual V3A §4.1.2 +// Switch from Real Mode → Long Mode +// +// @see Intel Manual V3A §4.1.2 golong: cli lidt XLM(BADIDT) mov %cr4,%eax @@ -1504,8 +1504,8 @@ golong: cli ljmp $GDT_LONG_CODE,$REAL(long) .endfn golong -/ Long mode is long. -/ @noreturn +// Long mode is long. +// @noreturn .code64 long: push $GDT_LONG_DATA pop %rax @@ -1521,16 +1521,16 @@ long: push $GDT_LONG_DATA jmp *%rax .endfn long -/ Long mode in virtual address space. -/ @noreturn +// Long mode in virtual address space. +// @noreturn metal: #if USE_SYMBOL_HACK .byte 0x0f,0x1f,0207 # nop rdi binbase .long (IMAGE_BASE_VIRTUAL-IMAGE_BASE_REAL)/512 #endif xor %eax,%eax # clear bss - mov $.Lape.bss.vaddr,%edi - mov $.Lape.bss.memsz,%ecx + mov $ape_bss_vaddr,%edi + mov $ape_bss_memsz,%ecx rep stosb .weak __hostos ezlea __hostos,ax @@ -1548,7 +1548,7 @@ metal: #endif /* SupportsMetal() */ -/ Avoid linker script variables appearing as code in objdump. +// Avoid linker script variables appearing as code in objdump. .macro .ldsvar name:req .type \name,@object .weak \name @@ -1557,17 +1557,17 @@ metal: .ldsvar _etext .ldsvar v_ape_realsectors .ldsvar v_ape_highsectors - .ldsvar idata.ro - .ldsvar ape.pad.rodata - .ldsvar ape.piro - .ldsvar ape.piro.end - .type .Lape.macho.end,@object - .type .Lape.note,@object - .type .Lape.note.end,@object - .type .Lape.note.vaddr,@object - .type .Lape.pe.sections,@object - .type .Lape.pe.sections_end,@object - .type .Lape.text.nops,@object + .ldsvar ape_idata_ro + .ldsvar ape_pad_rodata + .ldsvar ape_piro + .ldsvar ape_piro_end + .type ape_macho_end,@object + .type ape_note,@object + .type ape_note_end,@object + .type ape_note_vaddr,@object + .type ape_pe_sections,@object + .type ape_pe_sections_end,@object + .type ape_text_nops,@object .type __test_end,@object .section .commentprologue,"a",@progbits @@ -1583,51 +1583,45 @@ kLegalNotices:/* .previous .section .ape.pad.head,"a",@progbits - .type ape.pad.head,@object - .hidden ape.pad.head -ape.pad.head: + .type ape_pad_head,@object + .hidden ape_pad_head +ape_pad_head: .previous .section .ape.pad.text,"a",@progbits - .type ape.pad.text,@object - .hidden ape.pad.text -ape.pad.text: + .type ape_pad_text,@object + .hidden ape_pad_text +ape_pad_text: .previous .section .ape.pad.privileged,"a",@progbits - .type ape.pad.privileged,@object - .hidden ape.pad.privileged -ape.pad.privileged: + .type ape_pad_privileged,@object + .hidden ape_pad_privileged +ape_pad_privileged: .previous .section .ape.pad.test,"a",@progbits - .type ape.pad.test,@object - .hidden ape.pad.test -ape.pad.test: - .previous - - .section .ape.pad.test,"a",@progbits - .type ape.pad.test,@object - .hidden ape.pad.test -ape.pad.test: + .type ape_pad_test,@object + .hidden ape_pad_test +ape_pad_test: .previous .section .ape.pad.rodata,"a",@progbits - .type ape.pad.rodata,@object - .hidden ape.pad.rodata -ape.pad.rodata: + .type ape_pad_rodata,@object + .hidden ape_pad_rodata +ape_pad_rodata: .previous .section .ape.pad.data,"a",@progbits - .type ape.pad.data,@object - .hidden ape.pad.data -ape.pad.data: + .type ape_pad_data,@object + .hidden ape_pad_data +ape_pad_data: .previous .section .idata.ro,"a",@progbits - .type idata.ro,@object - .hidden idata.ro -idata.ro: + .type ape_idata_ro,@object + .hidden ape_idata_ro +ape_idata_ro: .previous .section .dataprologue,"aw",@progbits @@ -1637,13 +1631,5 @@ idata.ro: __data_start: .previous - .type __piro_start,@object - .hidden __piro_start - - .type __ubsan_data_start,@object - .type __ubsan_data_end,@object - .type __ubsan_types_start,@object - .type __ubsan_types_end,@object - .end  \ No newline at end of file diff --git a/ape/ape.lds b/ape/ape.lds index 5ab691bf4..c12e8818d 100644 --- a/ape/ape.lds +++ b/ape/ape.lds @@ -36,7 +36,7 @@ entails two steps: (1) create a .com.dbg binary w/ Linux toolchain and then (2) unwrap the .com binary embedded within: - objcopy -SO binary input.com.dbg output.com + objcopy -S -O binary input.com.dbg output.com Both executables will work fine, but only the .com format is portable. @@ -182,21 +182,6 @@ ENTRY(_start) -/* Plans real memory solution at linktime. */ -MEMORY { - PageZero : org = 0x0000000000000000, len = 0x0000000000001000 - RealBss : org = XLM_BASE_REAL, len = XLM_SIZE - RealProgram : org = IMAGE_BASE_REAL, len = 0x0000000000010000 - IMAGE_BASE_REAL - RealScratch : org = REAL_SCRATCH_AREA, len = REAL_STACK_FRAME - REAL_SCRATCH_AREA - RealStack : org = REAL_STACK_FRAME, len = 0x0000000000010000 - EbdaMemory : org = 0x0000000000080000, len = 0x0000000000020000 - VideoMemory : org = 0x00000000000a0000, len = 0x0000000000020000 - Romz : org = 0x00000000000c0000, len = 0x0000000000030000 - BiosMemory : org = 0x00000000000f0000, len = 0x0000000000010000 - SmallCode : org = IMAGE_BASE_PHYSICAL, len = 0x0000000040000000 - IMAGE_BASE_PHYSICAL - ZipData : org = 0x0000000040000000, len = 0x0000000040000000 -} - PHDRS { Head PT_LOAD FLAGS(5); Rom PT_LOAD FLAGS(5); @@ -221,34 +206,34 @@ SECTIONS { /* Executable & Linkable Format */ . = ALIGN(. != 0 ? __SIZEOF_POINTER__ : 1); KEEP(*(.elf.phdrs)) - HIDDEN(.Lape.phdrs.end = .); + HIDDEN(ape_phdrs_end = .); . += 1; /* OpenBSD */ . = ALIGN(. != 0 ? __SIZEOF_POINTER__ : 1); - HIDDEN(.Lape.note = .); + HIDDEN(ape_note = .); KEEP(*(.note.openbsd.ident)) KEEP(*(.note.netbsd.ident)) - HIDDEN(.Lape.note.end = .); + HIDDEN(ape_note_end = .); . += 1; /* Portable Executable */ KEEP(*(.pe.header)) - HIDDEN(.Lape.pe.sections = .); + HIDDEN(ape_pe_sections = .); KEEP(*(.pe.sections)) - HIDDEN(.Lape.pe.sections_end = .); + HIDDEN(ape_pe_sections_end = .); . += 1; /* Mach-O */ KEEP(*(.macho)) . = ALIGN(__SIZEOF_POINTER__); - HIDDEN(.Lape.macho.end = .); + HIDDEN(ape_macho_end = .); . += 1; KEEP(*(.ape.pad.head)) . = ALIGN(SupportsWindows() ? PAGESIZE : 16); HIDDEN(_ehead = .); - } AT>SmallCode :Head + } :Head /*BEGIN: nt addressability guarantee */ @@ -266,7 +251,7 @@ SECTIONS { *(.start) KEEP(*(.initprologue)) KEEP(*(SORT_BY_NAME(.init.*))) - KEEP(*(SORT_NONE(.init))) + KEEP(*(.init)) KEEP(*(.initepilogue)) KEEP(*(.pltprologue)) *(.plt) @@ -290,19 +275,13 @@ SECTIONS { *(.text .stub .text.*) KEEP(*(SORT_BY_NAME(.sort.text.*))) - /* Won't support NX bit DRM for tiny executables */ - HIDDEN(.Lape.piro.align = ABSOLUTE(. > APE_PIRO_THRESHOLD ? 0x1000 : 8)); - - /* Code that musn't be mapped in production */ KEEP(*(.ape.pad.test)); - . = ALIGN(.Lape.piro.align); HIDDEN(__test_start = .); *(.test.unlikely) *(.test .test.*) /* Privileged code invulnerable to magic */ KEEP(*(.ape.pad.privileged)); - . = ALIGN(.Lape.piro.align); HIDDEN(__privileged_start = .); HIDDEN(__test_end = .); . += 1; @@ -312,23 +291,10 @@ SECTIONS { /*BEGIN: Read Only Data */ KEEP(*(.ape.pad.rodata)); - . = ALIGN(.Lape.piro.align); - . += 1; - /* Nonspecific Read-Only Data */ *(.rodata .rodata.*) - . += 1; - - /* Undefined Behavior Sanitizer Types */ - HIDDEN(__ubsan_types_start = .); *(.ubsan.types) - HIDDEN(__ubsan_types_end = .); - . += 1; - - /* Undefined Behavior Sanitizer Data */ - HIDDEN(__ubsan_data_start = .); *(.ubsan.data) - HIDDEN(__ubsan_data_end = .); /* Unit Test & Fixture Registry */ @@ -340,7 +306,7 @@ SECTIONS { KEEP(*(.comment)) KEEP(*(.commentepilogue)) #endif - + /* Windows DLL Import Directory */ KEEP(*(.idata.ro)); KEEP(*(SORT_BY_NAME(.idata.ro.*))) @@ -350,16 +316,16 @@ SECTIONS { PROVIDE_HIDDEN(__init_array_start = .); KEEP(*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))) - KEEP(*(SORT_NONE(.ctors))) - KEEP(*(SORT_NONE(.init_array))) - KEEP(*(SORT_NONE(.preinit_array))) + KEEP(*(.ctors)) + KEEP(*(.init_array)) + KEEP(*(.preinit_array)) PROVIDE_HIDDEN(__init_array_end = .); . = ALIGN(__SIZEOF_POINTER__); PROVIDE_HIDDEN(__fini_array_start = .); KEEP(*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))) - KEEP(*(SORT_NONE(.dtors))) + KEEP(*(.dtors)) PROVIDE_HIDDEN(__fini_array_end = .); /* Encoded Data Structures w/ Linear Initialization Order */ @@ -369,13 +335,12 @@ SECTIONS { KEEP(*(SORT_BY_NAME(.sort.rodata.*))) KEEP(*(.ape.pad.text)) - HIDDEN(.Lape.data.align = ABSOLUTE(PAGESIZE)); - . = ALIGN(.Lape.data.align); + . = ALIGN(PAGESIZE); HIDDEN(_etext = .); PROVIDE_HIDDEN(etext = .); /*END: Read Only Data (only needed for initialization) */ /*END: Read Only Data */ - } AT>SmallCode :Rom + } :Rom .data . : { /*BEGIN: Read/Write Data */ @@ -393,24 +358,21 @@ SECTIONS { KEEP(*(.gotpltepilogue)) /*BEGIN: Post-Initialization Read-Only */ - . = ALIGN(.Lape.piro.align); - HIDDEN(__piro_start = .); - + . = ALIGN(__SIZEOF_POINTER__); KEEP(*(SORT_BY_NAME(.piro.relo.sort.*))) PROVIDE_HIDDEN(__relo_end = .); + . = ALIGN(__SIZEOF_POINTER__); KEEP(*(SORT_BY_NAME(.piro.data.sort.*))) KEEP(*(.piro.pad.data)) - . = ALIGN(.Lape.data.align); + . = ALIGN(PAGESIZE); HIDDEN(_edata = .); PROVIDE_HIDDEN(edata = .); - } AT>SmallCode :Ram + } :Ram .bss . : { KEEP(*(SORT_BY_NAME(.piro.bss.init.*))) *(.piro.bss) KEEP(*(SORT_BY_NAME(.piro.bss.sort.*))) - . += 1; - . = ALIGN(.Lape.piro.align); HIDDEN(__piro_end = .); /*END: Post-Initialization Read-Only */ @@ -429,13 +391,16 @@ SECTIONS { . = ALIGN(0x10000); /* for brk()/sbrk() allocation */ HIDDEN(_end = .); PROVIDE_HIDDEN(end = .); - } AT>SmallCode :Ram + } :Ram /*END: nt addressability guarantee */ /*END: bsd addressability guarantee */ /*END: linux addressability guarantee */ /*END: xnu addressability guarantee */ + .shstrtab : { *(.shstrtab) } + .strtab : { *(.strtab) } + .symtab : { *(.symtab) } .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } @@ -468,80 +433,81 @@ SECTIONS { .GCC.command.line 0 : { *(.GCC.command.line) } /DISCARD/ : { + *(__mcount_loc) *(.discard) *(.yoink) *(.*) } } -PFSTUB8(.Lape.elf.entry, _start); -PFSTUB8(.Lape.elf.phoff, RVA(ape.phdrs)); -PFSTUB8(.Lape.elf.shoff, 0); -PFSTUB4(.Lape.elf.phnum, (.Lape.phdrs.end - ape.phdrs) / 56); -PFSTUB4(.Lape.elf.shnum, 0); -PFSTUB4(.Lape.elf.shstrndx, 0); +PFSTUB8(ape_elf_entry, _start); +PFSTUB8(ape_elf_phoff, RVA(ape_phdrs)); +PFSTUB8(ape_elf_shoff, 0); +PFSTUB4(ape_elf_phnum, (ape_phdrs_end - ape_phdrs) / 56); +PFSTUB4(ape_elf_shnum, 0); +PFSTUB4(ape_elf_shstrndx, 0); HIDDEN(__privileged_addr = ROUNDDOWN(__privileged_start, PAGESIZE)); HIDDEN(__privileged_size = (ROUNDUP(__privileged_end, PAGESIZE) - ROUNDDOWN(__privileged_start, PAGESIZE))); -HIDDEN(.Lape.rom.offset = 0); -HIDDEN(.Lape.rom.vaddr = ADDR(.head)); -HIDDEN(.Lape.rom.paddr = LOADADDR(.head)); -HIDDEN(.Lape.rom.filesz = LOADADDR(.data) - .Lape.rom.paddr); -HIDDEN(.Lape.rom.memsz = ADDR(.data) - ADDR(.head)); -HIDDEN(.Lape.rom.align = .Lape.data.align); -HIDDEN(.Lape.rom.rva = RVA(.Lape.rom.vaddr)); +HIDDEN(ape_rom_offset = 0); +HIDDEN(ape_rom_vaddr = ADDR(.head)); +HIDDEN(ape_rom_paddr = LOADADDR(.head)); +HIDDEN(ape_rom_filesz = LOADADDR(.data) - ape_rom_paddr); +HIDDEN(ape_rom_memsz = ADDR(.data) - ADDR(.head)); +HIDDEN(ape_rom_align = PAGESIZE); +HIDDEN(ape_rom_rva = RVA(ape_rom_vaddr)); -HIDDEN(.Lape.ram.offset = .Lape.rom.offset + .Lape.rom.filesz); -HIDDEN(.Lape.ram.vaddr = ADDR(.data)); -HIDDEN(.Lape.ram.paddr = LOADADDR(.data)); -HIDDEN(.Lape.ram.filesz = LOADADDR(.bss) - LOADADDR(.data)); -HIDDEN(.Lape.ram.memsz = ADDR(.bss) + SIZEOF(.bss) - .Lape.ram.vaddr); -HIDDEN(.Lape.ram.align = .Lape.data.align); -HIDDEN(.Lape.ram.rva = RVA(.Lape.ram.vaddr)); +HIDDEN(ape_ram_offset = ape_rom_offset + ape_rom_filesz); +HIDDEN(ape_ram_vaddr = ADDR(.data)); +HIDDEN(ape_ram_paddr = LOADADDR(.data)); +HIDDEN(ape_ram_filesz = LOADADDR(.bss) - LOADADDR(.data)); +HIDDEN(ape_ram_memsz = ADDR(.bss) + SIZEOF(.bss) - ape_ram_vaddr); +HIDDEN(ape_ram_align = PAGESIZE); +HIDDEN(ape_ram_rva = RVA(ape_ram_vaddr)); -HIDDEN(.Lape.note.offset = .Lape.rom.offset + (.Lape.note - .Lape.rom.vaddr)); -HIDDEN(.Lape.note.vaddr = .Lape.note); -HIDDEN(.Lape.note.paddr = .Lape.rom.paddr + .Lape.note.offset); -HIDDEN(.Lape.note.filesz = .Lape.note.end - .Lape.note); -HIDDEN(.Lape.note.memsz = .Lape.note.filesz); -HIDDEN(.Lape.note.align = __SIZEOF_POINTER__); +HIDDEN(ape_note_offset = ape_rom_offset + (ape_note - ape_rom_vaddr)); +HIDDEN(ape_note_vaddr = ape_note); +HIDDEN(ape_note_paddr = ape_rom_paddr + ape_note_offset); +HIDDEN(ape_note_filesz = ape_note_end - ape_note); +HIDDEN(ape_note_memsz = ape_note_filesz); +HIDDEN(ape_note_align = __SIZEOF_POINTER__); -HIDDEN(.Lape.text.offset = .Lape.rom.offset + LOADADDR(.text) - .Lape.rom.paddr); -HIDDEN(.Lape.text.paddr = LOADADDR(.text)); -HIDDEN(.Lape.text.vaddr = ADDR(.text)); -HIDDEN(.Lape.text.filesz = SIZEOF(.text)); -HIDDEN(.Lape.text.memsz = SIZEOF(.text)); -HIDDEN(.Lape.text.align = 4096); -HIDDEN(.Lape.text.rva = RVA(.Lape.text.vaddr)); +HIDDEN(ape_text_offset = ape_rom_offset + LOADADDR(.text) - ape_rom_paddr); +HIDDEN(ape_text_paddr = LOADADDR(.text)); +HIDDEN(ape_text_vaddr = ADDR(.text)); +HIDDEN(ape_text_filesz = SIZEOF(.text)); +HIDDEN(ape_text_memsz = SIZEOF(.text)); +HIDDEN(ape_text_align = PAGESIZE); +HIDDEN(ape_text_rva = RVA(ape_text_vaddr)); -HIDDEN(.Lape.data.offset = .Lape.ram.offset + LOADADDR(.data) - .Lape.ram.paddr); -HIDDEN(.Lape.data.paddr = LOADADDR(.data)); -HIDDEN(.Lape.data.vaddr = ADDR(.data)); -HIDDEN(.Lape.data.filesz = SIZEOF(.data)); -HIDDEN(.Lape.data.memsz = SIZEOF(.data)); -HIDDEN(.Lape.data.align = .Lape.data.align); -HIDDEN(.Lape.data.rva = RVA(.Lape.data.vaddr)); +HIDDEN(ape_data_offset = ape_ram_offset + LOADADDR(.data) - ape_ram_paddr); +HIDDEN(ape_data_paddr = LOADADDR(.data)); +HIDDEN(ape_data_vaddr = ADDR(.data)); +HIDDEN(ape_data_filesz = SIZEOF(.data)); +HIDDEN(ape_data_memsz = SIZEOF(.data)); +HIDDEN(ape_data_align = PAGESIZE); +HIDDEN(ape_data_rva = RVA(ape_data_vaddr)); -HIDDEN(.Lape.bss.offset = .Lape.ram.offset + LOADADDR(.bss) - .Lape.ram.paddr); -HIDDEN(.Lape.bss.paddr = LOADADDR(.bss)); -HIDDEN(.Lape.bss.vaddr = ADDR(.bss)); -HIDDEN(.Lape.bss.filesz = 0); -HIDDEN(.Lape.bss.memsz = SIZEOF(.bss)); -HIDDEN(.Lape.bss.align = .Lape.data.align); +HIDDEN(ape_bss_offset = ape_ram_offset + LOADADDR(.bss) - ape_ram_paddr); +HIDDEN(ape_bss_paddr = LOADADDR(.bss)); +HIDDEN(ape_bss_vaddr = ADDR(.bss)); +HIDDEN(ape_bss_filesz = 0); +HIDDEN(ape_bss_memsz = SIZEOF(.bss)); +HIDDEN(ape_bss_align = PAGESIZE); #if SupportsXnu() -SHSTUB2(.Lape.macho.dd.skip, RVA(ape.macho) / 8); -SHSTUB2(.Lape.macho.dd.count, (.Lape.macho.end - ape.macho) / 8); +SHSTUB2(ape_macho_dd_skip, RVA(ape_macho) / 8); +SHSTUB2(ape_macho_dd_count, (ape_macho_end - ape_macho) / 8); #endif #if SupportsWindows() -PFSTUB4(.Lape.pe.offset, ape.pe - ape.mz); -HIDDEN(.Lape.pe.optsz = .Lape.pe.sections - (ape.pe + 24)); -HIDDEN(.Lape.pe.shnum = (.Lape.pe.sections_end - .Lape.pe.sections) / 40); -HIDDEN(.Lidata.idtsize = idata.idtend - idata.idt); -HIDDEN(.Lidata.iatsize = idata.iatend - idata.iat); +PFSTUB4(ape_pe_offset, ape_pe - ape_mz); +HIDDEN(ape_pe_optsz = ape_pe_sections - (ape_pe + 24)); +HIDDEN(ape_pe_shnum = (ape_pe_sections_end - ape_pe_sections) / 40); +HIDDEN(ape_idata_idtsize = ape_idata_idtend - ape_idata_idt); +HIDDEN(ape_idata_iatsize = ape_idata_iatend - ape_idata_iat); HIDDEN(v_ntsubsystem = (DEFINED(GetMessage) ? kNtImageSubsystemWindowsGui : kNtImageSubsystemWindowsCui)); @@ -577,90 +543,89 @@ ZIPCONST(v_zip_commentsize, _edata - __zip_end - kZipCdirHdrMinSize); X = (X + (Y >> 020) & 0xFF) * PHI; \ X = (X + (Y >> 030) & 0xFF) * PHI #define CHURN(X) \ - XORSHIFT(.Lape.uuid1, X); \ - KMH(.Lape.uuid1, X); \ - XORSHIFT(.Lape.uuid2, X); \ - KMH(.Lape.uuid2, X) -HIDDEN(.Lape.uuid1 = 88172645463325252); -HIDDEN(.Lape.uuid2 = 88172645463325252); -CHURN(.Lape.bss.align); -CHURN(.Lape.bss.filesz); -CHURN(.Lape.bss.memsz); -CHURN(.Lape.bss.offset); -CHURN(.Lape.bss.paddr); -CHURN(.Lape.data.align); -CHURN(.Lape.data.filesz); -CHURN(.Lape.data.memsz); -CHURN(.Lape.data.offset); -CHURN(.Lape.data.paddr); -CHURN(.Lape.data.rva); -CHURN(.Lape.data.vaddr); -CHURN(.Lape.elf.entry); -CHURN(.Lape.elf.phnum); -CHURN(.Lape.elf.phoff); -CHURN(.Lape.elf.shnum); -CHURN(.Lape.elf.shoff); -CHURN(.Lape.elf.shstrndx); -CHURN(.Lape.macho.end); -CHURN(.Lape.note); -CHURN(.Lape.note.align); -CHURN(.Lape.note.end); -CHURN(.Lape.note.filesz); -CHURN(.Lape.note.memsz); -CHURN(.Lape.note.offset); -CHURN(.Lape.note.paddr); -CHURN(.Lape.note.vaddr); -CHURN(.Lape.ram.align); -CHURN(.Lape.ram.filesz); -CHURN(.Lape.ram.memsz); -CHURN(.Lape.ram.offset); -CHURN(.Lape.ram.paddr); -CHURN(.Lape.ram.rva); -CHURN(.Lape.ram.vaddr); -CHURN(.Lape.rom.align); -CHURN(.Lape.rom.filesz); -CHURN(.Lape.rom.memsz); -CHURN(.Lape.rom.offset); -CHURN(.Lape.rom.paddr); -CHURN(.Lape.rom.rva); -CHURN(.Lape.rom.vaddr); -CHURN(.Lape.text.align); -CHURN(.Lape.text.filesz); -CHURN(.Lape.text.memsz); -CHURN(.Lape.text.offset); -CHURN(.Lape.text.paddr); -CHURN(.Lape.text.rva); -CHURN(.Lape.text.vaddr); + XORSHIFT(ape_uuid1, X); \ + KMH(ape_uuid1, X); \ + XORSHIFT(ape_uuid2, X); \ + KMH(ape_uuid2, X) +HIDDEN(ape_uuid1 = 88172645463325252); +HIDDEN(ape_uuid2 = 88172645463325252); +CHURN(ape_bss_align); +CHURN(ape_bss_filesz); +CHURN(ape_bss_memsz); +CHURN(ape_bss_offset); +CHURN(ape_bss_paddr); +CHURN(ape_data_filesz); +CHURN(ape_data_memsz); +CHURN(ape_data_offset); +CHURN(ape_data_paddr); +CHURN(ape_data_rva); +CHURN(ape_data_vaddr); +CHURN(ape_elf_entry); +CHURN(ape_elf_phnum); +CHURN(ape_elf_phoff); +CHURN(ape_elf_shnum); +CHURN(ape_elf_shoff); +CHURN(ape_elf_shstrndx); +CHURN(ape_macho_end); +CHURN(ape_note); +CHURN(ape_note_align); +CHURN(ape_note_end); +CHURN(ape_note_filesz); +CHURN(ape_note_memsz); +CHURN(ape_note_offset); +CHURN(ape_note_paddr); +CHURN(ape_note_vaddr); +CHURN(ape_ram_align); +CHURN(ape_ram_filesz); +CHURN(ape_ram_memsz); +CHURN(ape_ram_offset); +CHURN(ape_ram_paddr); +CHURN(ape_ram_rva); +CHURN(ape_ram_vaddr); +CHURN(ape_rom_align); +CHURN(ape_rom_filesz); +CHURN(ape_rom_memsz); +CHURN(ape_rom_offset); +CHURN(ape_rom_paddr); +CHURN(ape_rom_rva); +CHURN(ape_rom_vaddr); +CHURN(ape_text_align); +CHURN(ape_text_filesz); +CHURN(ape_text_memsz); +CHURN(ape_text_offset); +CHURN(ape_text_paddr); +CHURN(ape_text_rva); +CHURN(ape_text_vaddr); CHURN(ADDR(.bss)); CHURN(_start); -CHURN(ape.phdrs); +CHURN(ape_phdrs); #if SupportsMetal() CHURN(v_ape_realsectors); #endif #if SupportsXnu() -CHURN(ape.macho); +CHURN(ape_macho); #endif #if SupportsWindows() -CHURN(ape.mz); -CHURN(ape.pe); -CHURN(.Lape.pe.offset); -CHURN(.Lape.pe.optsz); -CHURN(.Lape.pe.sections); -CHURN(.Lape.pe.sections_end); -CHURN(.Lape.pe.shnum); -CHURN(.Lape.phdrs.end); +CHURN(ape_mz); +CHURN(ape_pe); +CHURN(ape_pe_offset); +CHURN(ape_pe_optsz); +CHURN(ape_pe_sections); +CHURN(ape_pe_sections_end); +CHURN(ape_pe_shnum); +CHURN(ape_phdrs_end); CHURN(WinMain); #endif /* SupportsWindows() */ #endif /* SupportsXnu() */ -ASSERT(DEFINED(ape.mz) ? ape.mz == IMAGE_BASE_VIRTUAL : 1, "linker panic"); +ASSERT(DEFINED(ape_mz) ? ape_mz == IMAGE_BASE_VIRTUAL : 1, "linker panic"); ASSERT((DEFINED(__init_bss_end) ? __init_bss_end : 0) % __SIZEOF_POINTER__ == 0, "__init_bss misalign"); ASSERT(((DEFINED(__init_rodata_end) ? __init_rodata_end : 0) % __SIZEOF_POINTER__ == 0), "__init_rodata misalign"); -ASSERT((!DEFINED(ape.grub) ? 1 : RVA(ape.grub) < 8192), +ASSERT((!DEFINED(ape_grub) ? 1 : RVA(ape_grub) < 8192), "grub stub needs to be in first 8kb of image"); ASSERT(DEFINED(_start) || DEFINED(_start16), @@ -672,7 +637,7 @@ ASSERT(!DEFINED(_start16) || REAL(_end) < 65536, /* Let's not be like Knight Capital. */ /* NOCROSSREFS_TO(.test .text) */ -/* ASSERT(ape_sysv_start == .Lape.text.vaddr, */ +/* ASSERT(ape_sysv_start == ape_text_vaddr, */ /* "ape_sysv_start() must be first in .text"); */ #endif /* __LINKER__ */ diff --git a/ape/ape.mk b/ape/ape.mk index 666f277c5..fa044dd45 100644 --- a/ape/ape.mk +++ b/ape/ape.mk @@ -24,12 +24,7 @@ APELINK = \ $(COMPILE) \ $(LINK) \ $(LINKARGS) \ - $(OUTPUT_OPTION) && \ - $(STRIP) \ - -X $@ && \ - $(GZ) \ - $(ZFLAGS) \ - -f $@.map + $(OUTPUT_OPTION) APE_FILES := $(wildcard ape/*.*) APE_HDRS = $(filter %.h,$(APE_FILES)) diff --git a/ape/idata.internal.h b/ape/idata.internal.h index c2dc5f2fd..7a3369827 100644 --- a/ape/idata.internal.h +++ b/ape/idata.internal.h @@ -22,15 +22,15 @@ #include "ape/relocations.h" /* clang-format off */ -/ Links function from external DLL. -/ -/ This embeds a function pointer in the binary. The NT Executive -/ fills its value before control is handed off to the program. -/ -/ @note only ELF toolchains are powerful enough to use this -/ @see libc/nt/master.sh -/ @see ape/ape.lds -/ @see winimp +// Links function from external DLL. +// +// This embeds a function pointer in the binary. The NT Executive +// fills its value before control is handed off to the program. +// +// @note only ELF toolchains are powerful enough to use this +// @see libc/nt/master.sh +// @see ape/ape.lds +// @see winimp .macro .imp dll:req fn:req actual:req hint .dll \dll .section .piro.data.sort.iat.2.\dll\().2.\actual,"aw",@progbits @@ -63,10 +63,10 @@ .previous .endm -/ Defines DLL import. -/ @note this is an implementation detail of .imp +// Defines DLL import. +// @note this is an implementation detail of .imp .macro .dll name:req - .section .idata.ro.idt.2.\name,"aG",\name,comdat + .section .idata.ro.idt.2.\name,"aG",@progbits,\name,comdat .equ .Lidata.idt.\name,. .long RVA(idata.ilt.\name) # ImportLookupTable .long 0 # TimeDateStamp @@ -76,7 +76,7 @@ .type .Lidata.idt.\name,@object .size .Lidata.idt.\name,.-.Lidata.idt.\name .previous - .section .idata.ro.ilt.\name\().1,"aG",\name,comdat + .section .idata.ro.ilt.\name\().1,"aG",@progbits,\name,comdat .align __SIZEOF_POINTER__ .type idata.ilt.\name,@object idata.ilt.\name: @@ -84,15 +84,15 @@ idata.ilt.\name: ... decentralized content ... - */.section .idata.ro.ilt.\name\().3,"aG",\name,comdat + */.section .idata.ro.ilt.\name\().3,"aG",@progbits,\name,comdat .quad 0 .previous - .section .idata.ro.hnt.\name\().1,"aG",\name,comdat + .section .idata.ro.hnt.\name\().1,"aG",@progbits,\name,comdat .align __SIZEOF_POINTER__ .type idata.hnt.\name,@object .equ idata.hnt.\name,. .previous - .section .piro.data.sort.iat.2.\name\().1,"awG",\name,comdat + .section .piro.data.sort.iat.2.\name\().1,"awG",@progbits,\name,comdat .align __SIZEOF_POINTER__ .type idata.iat.\name,@object idata.iat.\name: @@ -100,7 +100,7 @@ idata.iat.\name: ... decentralized content ... - */.section .piro.data.sort.iat.2.\name\().3,"awG",\name,comdat + */.section .piro.data.sort.iat.2.\name\().3,"awG",@progbits,\name,comdat .quad 0 .previous .section .rodata.str1.1,"aSM",@progbits,1 diff --git a/ape/lib/bootdr.S b/ape/lib/bootdr.S index b66a14a5a..735105f91 100644 --- a/ape/lib/bootdr.S +++ b/ape/lib/bootdr.S @@ -22,11 +22,11 @@ .source __FILE__ .code16 -/ Resets personal computer. -/ -/ @param di drive number, e.g. A:\ is 0x00, C:\ is 0x80 -/ @mode real -/ @noreturn +// Resets personal computer. +// +// @param di drive number, e.g. A:\ is 0x00, C:\ is 0x80 +// @mode real +// @noreturn bootdr: push %bp mov %sp,%bp mov %di,%dx diff --git a/ape/lib/e820map.S b/ape/lib/e820map.S index f14130d5e..3a9a71ea0 100644 --- a/ape/lib/e820map.S +++ b/ape/lib/e820map.S @@ -28,7 +28,7 @@ .hidden e820map .type e820map,@object .size e820map,XLM_E820_SIZE - e820map = ape.xlm + XLM_E820 + e820map = ape_xlm + XLM_E820 .globl e820map_xlm .hidden e820map_xlm diff --git a/ape/lib/g_ptsp.S b/ape/lib/g_ptsp.S index 56fd6b678..261d2a0b8 100644 --- a/ape/lib/g_ptsp.S +++ b/ape/lib/g_ptsp.S @@ -28,7 +28,7 @@ .hidden g_ptsp .type g_ptsp,@object .size g_ptsp,XLM_PAGE_TABLE_STACK_POINTER_SIZE - g_ptsp = ape.xlm + XLM_PAGE_TABLE_STACK_POINTER + g_ptsp = ape_xlm + XLM_PAGE_TABLE_STACK_POINTER .globl g_ptsp_xlm .hidden g_ptsp_xlm diff --git a/ape/lib/kbiosdataarea.S b/ape/lib/kbiosdataarea.S index a9aedaeb9..664dba4b0 100644 --- a/ape/lib/kbiosdataarea.S +++ b/ape/lib/kbiosdataarea.S @@ -28,7 +28,7 @@ .hidden kBiosDataArea .type kBiosDataArea,@object .size kBiosDataArea,XLM_BIOS_DATA_AREA_SIZE - kBiosDataArea = ape.xlm + XLM_BIOS_DATA_AREA + kBiosDataArea = ape_xlm + XLM_BIOS_DATA_AREA .globl kBiosDataAreaXlm .hidden kBiosDataAreaXlm diff --git a/ape/lib/pc.h b/ape/lib/pc.h index 9b5dbe585..badd3d21a 100644 --- a/ape/lib/pc.h +++ b/ape/lib/pc.h @@ -63,49 +63,49 @@ #define FPU_C2 0b0000000000000010000000000 #define FPU_C3 0b0000000000100000000000000 -#define CR0_PE (1u << 0) /* protected mode enabled */ -#define CR0_MP (1u << 1) /* monitor coprocessor */ -#define CR0_EM (1u << 2) /* no x87 fpu present if set */ -#define CR0_TS (1u << 3) /* task switched x87 */ -#define CR0_ET (1u << 4) /* extension type 287 or 387 */ -#define CR0_NE (1u << 5) /* enable x87 error reporting */ -#define CR0_WP (1u << 16) /* write protect read-only pages @pl0 */ -#define CR0_AM (1u << 18) /* alignment mask */ -#define CR0_NW (1u << 29) /* global write-through cache disable */ -#define CR0_CD (1u << 30) /* global cache disable */ -#define CR0_PG (1u << 31) /* paging enabled */ +#define CR0_PE 0x01 /* protected mode enabled */ +#define CR0_MP 0x02 /* monitor coprocessor */ +#define CR0_EM 0x04 /* no x87 fpu present if set */ +#define CR0_TS 0x08 /* task switched x87 */ +#define CR0_ET 0x10 /* extension type 287 or 387 */ +#define CR0_NE 0x20 /* enable x87 error reporting */ +#define CR0_WP 0x00010000 /* write protect read-only pages @pl0 */ +#define CR0_AM 0x00040000 /* alignment mask */ +#define CR0_NW 0x20000000 /* global write-through cache disable */ +#define CR0_CD 0x40000000 /* global cache disable */ +#define CR0_PG 0x80000000 /* paging enabled */ -#define CR4_VME (1u << 0) /* virtual 8086 mode extension */ -#define CR4_PVI (1u << 1) /* protected mode virtual interrupts */ -#define CR4_TSD (1u << 2) /* time stamp disable (rdtsc) */ -#define CR4_DE (1u << 3) /* debugging extensions */ -#define CR4_PSE (1u << 4) /* page size extension */ -#define CR4_PAE (1u << 5) /* physical address extension */ -#define CR4_MCE (1u << 6) /* machine check exception */ -#define CR4_PGE (1u << 7) /* page global enabled */ -#define CR4_OSFXSR (1u << 9) /* enable SSE and fxsave/fxrestor */ -#define CR4_OSXMMEXCPT (1u << 10) /* enable unmasked SSE exceptions */ -#define CR4_LA57 (1u << 12) /* enable level-5 paging */ -#define CR4_VMXE (1u << 13) /* enable VMX operations */ -#define CR4_SMXE (1u << 14) /* enable SMX operations */ -#define CR4_FSGSBASE (1u << 16) /* enable *FSBASE and *GSBASE instructions */ -#define CR4_PCIDE (1u << 17) /* enable process-context identifiers */ -#define CR4_OSXSAVE (1u << 18) /* enable XSAVE */ +#define CR4_VME 0x01 /* virtual 8086 mode extension */ +#define CR4_PVI 0x02 /* protected mode virtual interrupts */ +#define CR4_TSD 0x04 /* time stamp disable (rdtsc) */ +#define CR4_DE 0x08 /* debugging extensions */ +#define CR4_PSE 0x10 /* page size extension */ +#define CR4_PAE 0x20 /* physical address extension */ +#define CR4_MCE 0x40 /* machine check exception */ +#define CR4_PGE 0x80 /* page global enabled */ +#define CR4_OSFXSR 0x0200 /* enable SSE and fxsave/fxrestor */ +#define CR4_OSXMMEXCPT 0x0400 /* enable unmasked SSE exceptions */ +#define CR4_LA57 0x1000 /* enable level-5 paging */ +#define CR4_VMXE 0x2000 /* enable VMX operations */ +#define CR4_SMXE 0x4000 /* enable SMX operations */ +#define CR4_FSGSBASE 0x00010000 /* enable *FSBASE and *GSBASE instructions */ +#define CR4_PCIDE 0x00020000 /* enable process-context identifiers */ +#define CR4_OSXSAVE 0x00040000 /* enable XSAVE */ -#define XCR0_X87 (1u << 0) -#define XCR0_SSE (1u << 1) -#define XCR0_AVX (1u << 2) -#define XCR0_BNDREG (1u << 3) -#define XCR0_BNDCSR (1u << 4) -#define XCR0_OPMASK (1u << 5) -#define XCR0_ZMM_HI256 (1u << 6) -#define XCR0_HI16_ZMM (1u << 7) +#define XCR0_X87 0x01 +#define XCR0_SSE 0x02 +#define XCR0_AVX 0x04 +#define XCR0_BNDREG 0x08 +#define XCR0_BNDCSR 0x10 +#define XCR0_OPMASK 0x20 +#define XCR0_ZMM_HI256 0x40 +#define XCR0_HI16_ZMM 0x80 -#define EFER 0xC0000080 /* extended feature enable register */ -#define EFER_SCE (1u << 0) /* system call extensions */ -#define EFER_LME (1u << 8) /* long mode enable */ -#define EFER_LMA (1u << 10) /* long mode active */ -#define EFER_NXE (1u << 11) /* no-execute enable */ +#define EFER 0xc0000080 /* extended feature enable register */ +#define EFER_SCE 0x01 /* system call extensions */ +#define EFER_LME 0x0100 /* long mode enable */ +#define EFER_LMA 0x0400 /* long mode active */ +#define EFER_NXE 0x0800 /* no-execute enable */ #define GDT_REAL_CODE 8 #define GDT_REAL_DATA 16 diff --git a/ape/macros.internal.h b/ape/macros.internal.h index 924c161a3..4537da0ae 100644 --- a/ape/macros.internal.h +++ b/ape/macros.internal.h @@ -1,3 +1,21 @@ +/*-*- mode:unix-assembly; indent-tabs-mode:t; tab-width:8; coding:utf-8 -*-│ +│vi: set et ft=asm ts=8 sw=8 fenc=utf-8 :vi│ +╞══════════════════════════════════════════════════════════════════════════════╡ +│ Copyright 2020 Justine Alexandra Roberts Tunney │ +│ │ +│ Permission to use, copy, modify, and/or distribute this software for │ +│ any purpose with or without fee is hereby granted, provided that the │ +│ above copyright notice and this permission notice appear in all copies. │ +│ │ +│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │ +│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │ +│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │ +│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │ +│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │ +│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │ +│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ +│ PERFORMANCE OF THIS SOFTWARE. │ +╚─────────────────────────────────────────────────────────────────────────────*/ #ifndef APE_MACROS_H_ #define APE_MACROS_H_ #include "libc/macros.h" @@ -8,9 +26,16 @@ * @fileoverview Macros relevant to αcτµαlly pδrταblε εxεcµταblε. */ -/ Calls near (i.e. pc+pcrel<64kB) FUNCTION. -/ @mode long,legacy,real -/ @cost 9 bytes overhead +// Calls function in real mode. +// It's needed because LLVM 8 LLD doesn't support R_X86_64_PC16. + .macro call16 name:req + mov $REAL(\name),%ax + call *%ax + .endm + +// Calls near (i.e. pc+pcrel<64kB) FUNCTION. +// @mode long,legacy,real +// @cost 9 bytes overhead .macro rlcall function:req .byte 0x50 # push %[er]ax .byte 0xb8,0,0 # mov $?,%[e]ax @@ -25,8 +50,8 @@ 912: .endm -/ Loads far (i.e. <1mb) abs constexpr ADDRESS into ES:DI+EDX+RDX. -/ @mode long,legacy,real +// Loads far (i.e. <1mb) abs constexpr ADDRESS into ES:DI+EDX+RDX. +// @mode long,legacy,real .macro movesdi address:req .byte 0xbf # mov $0x????xxxx,%[e]di .short \address>>4 @@ -39,8 +64,8 @@ 297: .endm -/ Loads 16-bit CONSTEXPR into Qw-register w/ optional zero-extend. -/ @mode long,legacy,real +// Loads 16-bit CONSTEXPR into Qw-register w/ optional zero-extend. +// @mode long,legacy,real .macro bbmov constexpr:req abcd abcd.hi:req abcd.lo:req .ifnb \abcd .if (\constexpr)<128 && (\constexpr)>=0 @@ -52,8 +77,8 @@ movb $(\constexpr)&0xff,\abcd.lo .endm -/ Compares 16-bit CONSTEXPR with Qw-register. -/ @mode long,legacy,real +// Compares 16-bit CONSTEXPR with Qw-register. +// @mode long,legacy,real .macro bbcmp constexpr:req abcd.hi:req abcd.lo:req cmpb $(\constexpr)>>8&0xff,\abcd.hi jnz 387f @@ -61,8 +86,8 @@ 387: .endm -/ Adds 16-bit CONSTEXPR to Qw-register. -/ @mode long,legacy,real +// Adds 16-bit CONSTEXPR to Qw-register. +// @mode long,legacy,real .macro bbadd constexpr:req abcd.hi:req abcd.lo:req addb $(\constexpr)&0xff,\abcd.lo .if (\constexpr) != 0 @@ -70,8 +95,8 @@ .endif .endm -/ Subtracts 16-bit CONSTEXPR from Qw-register. -/ @mode long,legacy,real +// Subtracts 16-bit CONSTEXPR from Qw-register. +// @mode long,legacy,real .macro bbsub constexpr:req abcd.hi:req abcd.lo:req subb $(\constexpr)&0xff,\abcd.lo .if (\constexpr) != 0 @@ -79,8 +104,8 @@ .endif .endm -/ Ands Qw-register with 16-bit CONSTEXPR. -/ @mode long,legacy,real +// Ands Qw-register with 16-bit CONSTEXPR. +// @mode long,legacy,real .macro bband constexpr:req abcd.hi:req abcd.lo:req .if ((\constexpr)&0xff) != 0xff || ((\constexpr)>>8&0xff) == 0xff andb $(\constexpr)&0xff,\abcd.lo @@ -90,8 +115,8 @@ .endif .endm -/ Ors Qw-register with 16-bit CONSTEXPR. -/ @mode long,legacy,real +// Ors Qw-register with 16-bit CONSTEXPR. +// @mode long,legacy,real .macro bbor constexpr:req abcd.hi:req abcd.lo:req .if ((\constexpr)&0xff) != 0 || ((\constexpr)>>8&0xff) != 0 orb $(\constexpr)&0xff,\abcd.lo @@ -101,8 +126,8 @@ .endif .endm -/ Performs ACTION only if in real mode. -/ @mode long,legacy,real +// Performs ACTION only if in real mode. +// @mode long,legacy,real .macro rlo clobber:req action:vararg 990: mov $0,\clobber .if .-990b!=3 @@ -117,10 +142,10 @@ .endif .endm -/ Initializes real mode stack. -/ The most holiest of holy code. -/ @mode real -/ @see www.pcjs.org/pubs/pc/reference/intel/8086/ +// Initializes real mode stack. +// The most holiest of holy code. +// @mode real +// @see www.pcjs.org/pubs/pc/reference/intel/8086/ .macro rlstack seg:req addr:req cli mov \seg,%ss @@ -128,7 +153,7 @@ sti .endm -/ Symbolic Linker-Defined Binary Content. +// Symbolic Linker-Defined Binary Content. .macro .stub name:req kind:req default type=@object .ifnb \default .equ \name,\default @@ -139,17 +164,17 @@ .hidden \name .endm -/ Symbolic Linker-Defined Binary-Encoded-Bourne Content. -/ @param units is the number of encoded 32-bit values to insert, -/ e.g. \000 can be encoded as 0x3030305c. -.macro .shstub name:req units:req +// Symbolic Linker-Defined Binary-Encoded-Bourne Content. +// @param units is the number of encoded 32-bit values to insert, +// e.g. \000 can be encoded as 0x3030305c. +.macro .shstub name:req num:req ss \name,0 - .if \units>1 + .if \num>1 ss \name,1 - .if \units>2 + .if \num>2 ss \name,2 ss \name,3 - .if \units>4 + .if \num>4 ss \name,4 ss \name,5 ss \name,6 @@ -166,8 +191,8 @@ #elif defined(__LINKER__) #define BCX_NIBBLE(X) ((((X)&0xf) > 0x9) ? ((X)&0xf) + 0x37 : ((X)&0xf) + 0x30) -#define BCX_OCTET(X) ((BCX_NIBBLE((X) >> 4) << 8) | (BCX_NIBBLE((X) >> 0) << 0)) -#define BCX_INT16(X) ((BCX_OCTET((X) >> 8) << 16) | (BCX_OCTET((X) >> 0) << 0)) +#define BCX_OCTET(X) ((BCX_NIBBLE((X) >> 4) << 8) | (BCX_NIBBLE((X) >> 0) << 0)) +#define BCX_INT16(X) ((BCX_OCTET((X) >> 8) << 16) | (BCX_OCTET((X) >> 0) << 0)) #define BCXSTUB(SYM, X) \ HIDDEN(SYM##_bcx0 = BCX_INT16((X) >> 48)); \ HIDDEN(SYM##_bcx1 = BCX_INT16((X) >> 32)); \ diff --git a/build/archive b/build/archive index b378daadd..486dfbaad 100755 --- a/build/archive +++ b/build/archive @@ -15,16 +15,16 @@ # build/archive rcsD library.a foo.o ... MKDIR=${MKDIR:-$(command -v mkdir) -p} || exit -# if [ -x "o/$MODE/tool/build/ar.com" ]; then -# set -- "o/$MODE/tool/build/ar.com" "$@" -# else -if [ ! -x o/build/bootstrap/ar.com ]; then - mkdir -p o/build/bootstrap && - cp -f build/bootstrap/ar.com o/build/bootstrap/ar.com.$$ && - mv -f o/build/bootstrap/ar.com.$$ o/build/bootstrap/ar.com || exit +if [ -x "o//tool/build/ar.com" ]; then + set -- "o//tool/build/ar.com" "$@" +else + if [ ! -x o/build/bootstrap/ar.com ]; then + mkdir -p o/build/bootstrap && + cp -f build/bootstrap/ar.com o/build/bootstrap/ar.com.$$ && + mv -f o/build/bootstrap/ar.com.$$ o/build/bootstrap/ar.com || exit + fi + set -- o/build/bootstrap/ar.com "$@" fi -set -- o/build/bootstrap/ar.com "$@" -# fi OUT=$3 printf "$LOGFMT" "${ACTION:-ARCHIVE.a}" "$OUT" >&2 diff --git a/build/bootstrap/ar.com b/build/bootstrap/ar.com index c83de357e89d459995286fcee2354966a8b47c4a..304bb55c31d1da4218d03bafc57360cac3454d1a 100755 GIT binary patch literal 45056 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 literal 45056 zcmeFaeSB2awKskynMo!g;f#`CRFDA!CMuGk(TpTA12b?Aoxw!jB7&%a6nQV1Lr_5y zC$Vf#2dP(EYwL5d?QOYLTW%{FP?AZ4c|paHC+WXu; zp3m?1`F%c5G&%cq?X~w>d+oK>e!(~YC)3ur3vWmk1e?$=7(XV#>Wl{IGh_Ck$e`fn zBtiJAGa^LNwr-6iNP#of+>Skh5V3?!R|vv|dSOj&+m?obEg!LW&kr4?3BvtVU#=8t z1#?kRVy?bRi2LUEr>mWUu;tJ$A*WU_Z3*Rua`kWiR5{@E57X>I;to@8TTX9%iJ;9A z?p6lsofBXF`OD9|{Ik%@r>A=aVb(pbS>GGB_U6s+SDu<&c{J4C(BAOmd)Fn5%I)3K zTqjKYY2Sa)&+kY58?RRKr)TbKnqPUgGB<=;eUXNu;wRs0Z))kV=}W!SFc?8;Ht&;@$2kkGIPdck4b*G%zmGJ{9^kA*P1me9xi>*|M2Qn<@SY> z?Ea-oRwXZ9Y=5{66<3e3ua15nDlg2pmoI;KP2m_j{oHz+V~o9YwX(_|O|a+RK?$qY z6|P$CU#qMtwNJcj!r~?CCah9ctVmw60xd3CzogWDN5Ne{V)dA4Q)|{fyvko@zhOb{ z9d~%V(-urzkcHF0QfnegIY zouWMy=)Ne936-6m?-Ycs_|f80v=pI!nOnO{(7J|bON3o!p-#wowI<{rQatyUb#J*f zi*WzF$G&W012rA~jCiPi>c1)J-CL=6%YIWg{; zUzxYGl;!GWxrfVY?GX57yE0I{Or3k-z4W!?$|g;_pxA5L{6hoh($^;RdeTfve4r(x ztmd%a?C4wj4(q?Kt?683U_dkt54kbSDJG0^MA&5)wj9l*5kLLfG(kAuG^?ymz{pdF zY-pr}8fiG1R2JBGp)Am7E^{344_*A@GSxgBf0=n$B>dyD;D}-9OReDC5_-uwQ5`yE zqB`6?u}1gb#QJCD9@cu!-Iv``%o+eEw|5-sQq}mfK$AJpYz~CYO61UuFDN= z2}xVJ>IF-k%`)yOOVLy2qH)a@q1mjDt1Q$@Hk(VvZMKY3oV6xFyII)r>dD30SYbyy z|D1TBNXrm*96;m>p(G{l}ap@My)fO2KELQjGq zj_GQ`*j|@2QM7lLrEZH8kknnat5Og`;>5C4lL-kqvB57(1>nlEK=*kX`0-Mfuq>x! zOV^h6Euk&lTeRFS-Vy|>pbfQRRDDnw^zPhHy|BXxq@05A&7W!?*y$7`On~@iA#NF_ zj`3fv9zKRDTg${zn7L?C;8PA?f+^mC&dtt7Kna?A|sgw zhJK1a_b=x4jOhRNZw!nXCFyr5bRPOyn&garjS|G?^b`A{hx})&II5BY6sP)x_uXrj zteP?loySiszsMs9i=T`WmS4Ge0nfmn9^v}9A#p>+Se(AUx;_?j8Ubn^zp*~WzNpO8 zsZhLNN3$R{|A~F0(Lo=hCq}~h=L8{ZP~QKkV8%A;*T4R`#lK{|pR%{&mk^45DJ}Z* zfFP{7W$}al2Ps~J-);D%vh*GF69QYu#`pb!FD@ox_-U@t2w3p@JOV@y`nejv5`Gsg zDsoNt%=g@LH>D2#u@8>?%P_%t9>0qg&GwXhM{jl-b+#FwOMjzr;Kp%^;j?H_Y#@x1 z{{+wGG%{#>=m-7B`gHk+m~GGx;ichs(IU5NwrfzvHm4DxaipJZ{O={+A-rN^MmdWX z#RlFe_b=fQJ?LlK_weG0m;WqU^iX;E<>)`-2YJGOq8|zm?q_Vgcp3b`LeA%)>qU0_ zKhG6!k9~>WwfLoBxe>pYf1HDTv5o&95V%aJ0kvi&^6gbfXuY|4FqWm5+U%5jq{09OOJGtz$W%|?8tWPK8b}X~G=BpOV ze?arGsFp8~FIrej9j&9PxCRBW#9b1X{%JDOQPqLKe5^JkKYM`T^*4r1^t;;DLDI+48kqmpL1#TMz= z>gsh~YxCRbWA&$^q^Uj7oe=0x@Ta)M-D@&N(BIoE_tj1)0(vh83OirKda&*uPj1Ln zYsRp+S;);AW{JObu|xN5ALY+4C{-r7S*x4v(;Hk3;gkk#c-1i-I*hC8C@3uGA-z%j z3;u6#1!WUHkz|)1io5~g>=X`Y(#y3kIjO1IygBsQed}hYuv5$py|TIC70J{ty?n7v z8MyeK@`V&=j`Om-n>t~Y+3(%`JCy6S+zs?>T7RmMc9BuqY^2$>6G)R)4?xbE+nX4t z*n1PL%JkkuyK-}HqFEUs2PO;tn=y!{x?6tf6e4*D#u>pImyKIyu3JZ`qn6#a%wCs7 z!L((!EVI=WQ!r_nyv$nn8iKp7uWpf!Ij8mPH&QP;s5cSvdtm6BAeq!wNcsIFQUO6{J9Ke?g0MO0&|T@YG$ z4S*HGP0(!XyAcXR;e?rBvz9}$uZoWHl&2mBdN40_pmp3a}7s>)mTx=%f8aSz78^r zeT7opD5V{{6z!sDC!)yG2tX8MAe4cW9;C1r`zhV=BEb@${5cpJg(yeO3vZ)Her`zH z3Nh(o&4GShNtFWobt&+^9&W~PdD%(UqP0M`)IzL9J%US{VRRbm;N_vpG626^};7*BuYG@z;mEHC{n&KnD zb`lb9b~B~Wu(7n~wa;M;Nh;5g+1nDjwh+3z%vvC=6QoI;n&o38bq|5{vM;6hJw!k+ z8_?3gcU}|Eh>Y^GbGwO|q~K0s04d0eX=!djs17OhXp!R;2*t&Kj*O+n*AT?A7GXlN z6yU|;BBOW30oV^gY@Es=Hp;3$GslzL=3zaT%jW9ZH6B9$Z3&bUtEZrsydZU~+{Ip?QRcH7J=d zJUP@pq|hWj{WuwT5<3Vo&~)>%eOho0ks(MKkx5?G78|sDp8wnq>QpdVI#`RCwrL7# zs66adc>$2^dJD86KkWepIF@t2b%C0gXWF9;8_HkXZfe3&fXwS}8^$ya16HYj9kO2$ySO zNd~tx3(3HOSSp6a4=~>^T^x(Iqdjv6Z>u3(<#A^@+yzl@juD}FFQDO_sP28D<$UJfh=NjiFvkq zp?fhO+>fAekWY%1nx)8t5QcEsvxbVb)U3ycu<$a^^HPgv+ka3qEuLBfGaodhg`1_| zg4_at+%B1#a$_RGKMr6yC+kg8;P^#0q6!II0FeZY0tWOFiJ@lq6OI zY_WP90XrO%{?#I)-~a)o)x5|H6xq;~LGm9huo_}`s{tPJ_#ob*tu>AXZZ-L=xN0YG{h8kjyt0LG}GotlohcLEtS zY9Av4DsUpNxt6$4*Ouaow00EH7VxyMwAn@)^-PnDF!e$!Fv5Io&N0GHjHH%nglQ^h z8Ah1+MN2{0%T8%#d?RPj{N{(NwploM-DE?gi3H;_Ya3bg9Z8>DX^i-Dku>zyD>KuarV zd;=8(WkXfrH!TRj6<=*MF&%fpf(ngift>8N!XL(B}OKee=q%K?vEA;U2)I8+g+*(;rT<=uG_N{u zJ>cX3biSKWRs{guEdfvw0F^{$ZnybYc}q6|nbm1-^$u?-AfsW93!Cg#H`xHL$jvG; zyrn=@omb*zt4CbMiSjQYl?7yg)FR+I&*^1%1JUV4600bY*xe6EY~E6dOV|SD<^7 z+}RyyNc1K(R)^L{wmbbvUe+pgc1uandfFwJZm_fyrI#bkO)l}dkgL5L1|zo?v8kqf zlN*9%_%s~9$a7mmPeC~)OHz83v(3DDQ0ay{Fjt|@!U3sGSP^5tU1XZq(jQ_!Q3`0* zqGHZ=jt1pxa9!=VG01}z2L;cfeTe$n6JP22?w>-gg#Xu-5W-JU=vfN=j6zQ##CdhD z%r24$`H&nhf1gEWpgOW_F948)sec-UwJpmr>OtilFQn=%MHJrn4yd4A05$3tQi&BP zK`P*4eCvNhDf2JYIi(H2(1_J(r8?WFL_U=$Jx_qOzYQw!2P*M9Dlwc&z#6?IMCMc$ z?r#EG=&5q0TKLC*6NF~VTSzf!yGdkk`BK-p^w@m`2_S!R{T~U=euDT4h4vx@QF`(j zLC|U`bpcWrhF?WcwFm&mEXx3HnO@SQTKZ9nS>}H)KI2lnhv(mUDX#JOjhEuxJbulk zco&Z+Uy8T$_&{T!|^B-=#Lj`?twU4BB^O(A3%!wLHJzvJsw^Hw0w%fb?Ca_I-Dqk;Z7Wu`_8GS&97 z@qenPp-DrzUEyzua6jh>rAXL)=D3q;>*?P9(}H}ZrFNZ5UWH+xi1e-bf3{_n;`NXF(*M_)(a zn0ZM0={k(&zIZ*I;1X&@q#$)j5J}7QWx`V0J6h&+m9$vw5arx<;bc4bC@-E*CS`7D z85Yon-Q+<;g*6qt7S_QB|7wi5o_JEQuC4_E#vuOh9%O`0#eZjXfX?fSvmjI$1d@WN17g7JQCL5r3>zg=yu!y!9 z7#maoWrsv@@UecNftFZxreLRK{VaDHn*?9*XFP>+tjMWbdL4O_v>)e3Md3Ubd!L3F zIu$$Un&V^dk>84agEru%*x2f#rThwCX~?%cl;MrHtltA9RqH)67^K!IKqv25rppas z`!a#cQ9XUyBOHCF%=XfxDR8rkq?yLu1=Y&uEC+O4V zH%sg)c&_KtSA1h`98Q1O#tU6EJ(GjgaY81vBlwl!s+CHcSzqAdrgawW)I#cFkyV~l zWGlBx!5MJnO4iMBU=pix63bT5JUl8JWY+7N{eK3v6H0^%i9TD!?85jh4EfZ{(!+*fk~^HKHG%KE$B z>>jV9TNbD9bv2t4;MO=SR+GD#bXe81-Rp=T?}*f5M)#mJ`;aB;Z_AD&<>>@Ln&b(s zjf1tR`nJzt?r^^+S67wRnqIN`N)+`}>q<^h(wnBVo)x8oi|u9o$Ea$rFBZ?0Pa zNF2ZuC>A*-2hN+;rCm;4fmAsViHn?cRUR|>uc{jpD}N8==xt)P3!~$z)J?A4G==5B zA+Y+rCZD5oZQAA1nH)}IeB@Ma2b7jwe75&}E!A|m#AjQ=-y)l1apBu&;ExEPKjGuZ ziISlkNnsC_4D5w|s10I4u1m~=E^WAbJ-H`{moos~553|dRBb6ZUx!cWF2R47E9lNN zNu}*xM`L;7-R$O5-qLO;-Y|fnL%>ohwH6k%`GSp z$!M9HQ8^l1Ye$U2P-Vht2t!eNi-bWQkRWhLNUQq-t2Tr|J;Ef*Zkhsq^}HovR~118pZbz8$pE9QCCNug2@s*d81&~Pkytl&hf0diVs7#Nk*Q*}((CJ0HbN$qSZ zMghYNKiMLOEJ74oqt5A; z8oKRLQoB0m3^H?6PnX2vRgV@;mV$F28m3xR&k1~N+Hx#d5CjP{kt1eFoth)-c!hf-<+?*#3UAEfir;W)yQ3eTrfSa)M=p} zzyR2bj9COyRkTa>-a~GTfqwdcAk4qlU?1XtY=MGTvEl@G_Ru`6I%AE4K_l`a-fpd(ki^#H2$*ZBABu1<*94Mp3uIe~+ zx%OiCO9|Os!qZM1tzw^6?H_Ks(yn=-mfXLHRzB{`Qt1 zCmCL~uoDgdnhxI4J<=r0hsYCa+JJtY9q4Mu=NY*q;K|-0u>fuJ;!glo6$hz(w*&BI z0>$NqlrbplT4b%{tzb(vEkk0-lIp}~iZwFJt>#TZlWN{<{H>pfCV`R@g zI)!QZr=%Dm3|~~t$MLNMaUa{R$H3&%5^a+LkHLqOBn6smSg9ish^>$o2R5eMB)2*h zdwRnn7NU7au{Y>@OICeC5sj;!{^vC`!h3TtsVop(Xrd3wcGXF&{vM%=`JFxLBK}jLUc9Y*iif%9U zl)9{^7p*pgHS}9ZvB$9F5!3S}EXwiRxd(oyCFM;!c%gFg1Z5f4Nhqk=4Rc7$DAz*6 zy*~YuYSf;T{slh%2?&^L5Gas>u!%+xb_g}fo3K#&!`o4KtVsmYgcyI)^6}T&eAIZdt1A{C2 zSH?(Yq^p)*q=a7v0Aj`O7C!z@g%45T$G=lpwWO>(B9VcZf*bP zPPivstYdcp>Z4zL>zwT;=gdFq>_~IX_6C={2~Isvoa$ztSF}IP<-~z2Qd>r%3~L>0 z)Fy*eF48VX(FR}X0G2K7cp*fZ=`#f32d6^Upb*~_A>tmshcCJlny1=wV4+Z{;A2_M zQ%B@fouacZ%~QwZXmen;pfWP4{>R{xvX-fLK9DSxZhVE;D9_P0pc%M{qGeu38PXM_ zoIs9j?w&aXSwzc`MVs=4u16DBQZRfqTsW15r~eE6RTfkhcJqLDPW|5u_k>n7k-FJJ z=2UuJEfTd+9Cz_K%TAPyT&Y@YRnTX&cx+{Cw!DP2r!2q5--XSVXYnyLHCuj0-={1! z_;7q6LfZM5KlcFV(jaYRVdH_evAiru+gNZW*~M&6rI_v8DrV2wCT1_(A!aWLiPI=SKyHqaE+MG>8sW=FB|Nz>q6~k2 z)bP}v;q%VZ>c%4Gar8azohsIC$OGI@wS!!=?S;5ga!I3nir_wvWo}v}X8(1R1kNRG ziq@!~AQ5^NvuxghaY~Z)=Ez^%>XO!fR-N@}kkPk?D*ztkIzVj79Yg4y(gTyOr#_hH z6k0rF5((N;w;^$%)AhH(gbZx5>f*DZCVa`mj|EqrZsp@l3wMpK&|2z!!O)kmqsX@) zRv=A68WgB5l<}u(?_hLDkk53Pu)Mz$>4JI{*pvd^J@3!tYfL_rbHP6`@K~Cl+)SM% zEt#quMU}`W>U0}=K5Wu-d-+f}oim!vINEM@L5DI7g@sMKo$XGv7$@l%1k{6ZI0Jo5 zX`lp$Lpi-nc-qv&QJ;lL$NDhutm-t|q-pl@Vo9BwfgNr()3$j;oI1_!m}c|eD88Oh z5C;?Se6o^OU{c`ho}NRjny9x^1M%YPFpKwEag{<+r%{e_vSm84i4Zw~Gy3Sik&8xx zMW#t}?d9o}cL@Y%W(I_$b8~^oDZbv)6ebSEiHG6bMQ`0^y!%U^-k@H)Li=*^N^0wnVL?2*M^CdGpB%QuA&EsPMx;Papg5>mdlo{wM$Y zGX6>s{=u2HK)2{mlHfS+>p~FH5JR3IXNTbR&%z3TO#mnnttN@Nz=oFJK97nm?%`In z0|?V|jP5`gH{(!b-$kfzPdCO({Y+8-s;N z3NEq*ju9e#hXcn&iG3^uM_dJvUKn~f84@@aFX{Wlnq1WIs%xxr;8g#NV9KN!!P$50 zkQ@iZC(?M1(WZIRhWQ>m;C<+vy#Z3se;|~lNU{;chENWRY!T?< z&MYbTqby>BRFtz5r`&=RJLD^0AuuvCvLy8$6zRZ8GquPr1tk>gP`c$7Fgw6wlVgQC z3q3j@2h%=~950jrEfNP$P=Fv}=WZ4tt^vDsKsR6j!lvXz#?l6=-WhU@c4wL+S(4*^ zyOJQWX?7T0Y#K+ZIdTQ+QsaIr>Sa+qFYDzN`iq%drMQ}`bYJ#snI#bEK6uuM1mO$7 z3}YxYoVK!d)V`^96jG|N$t?&K*NJ;Nc8%jD^uXCs*$1-QrB0lJIu|%<3c}cKAf7XG z^Nmf-?>q?$GYh4KnzPumX_;!LFl$yuChe1h)qkg6x)>_R>^D3@HfCgwtUk+Qf&Nkc zAqOTQiQwAe8^8~I3L zBe1_SD@S7YfpquTBG}NH0z#G`HXq-q_??vj+;Rvv@DQ;;ekH;rTfK}N1g?dHlxOI5 zBnzu9ZUPC`CFULu+dxeSi!4l1q8Vt7nHp#=k{o9%D1RRT3qHLbqbsxbWOXBUg8J8{ z`c$8FX3#9c7qa$BpSse916#^b)jT!><;5W`)swN^s?_5e&zoK~efo2_L>qKpsl%0= z-6QwGGg_j{;$J@YI^L;xL2|rbVUZoJ6LWF`c$BEN-+1$?j;OIejTo@$QVD?8R>S_5-TYy9PSwMM1@X=>l^KrKvb z)S7?=$qF0;N8_cyxp-w1X2wOZHPR@(-H^yIKiTkb1Za9u+|?V36Kgi}(SV3?lxHau zrFar?k7c1M7l&78r_C%fH;M&dkTLHG@+B^+S}J`M;r5mh4#b1C)XQCiL1!02`G0 z4lUBI!q{T;K&S8=&;gkksf$D`FQ=O^grvk_$Y8l~2ET&~S9Ms>oCNV2bYs{1tdf*; zmJP$gLq4}6jL~}hK8g{99AeWm!hL*54@wPRT3HVyV^pMLz8WIEmy2|nbq0DzWq%Fn z(urdvhhidKEjJrpBQ`zX1>xH=or`pLO*2kyBW9Qfu(x=S zmi@>*Gt}3349;~(^`ryZE)we54KyNAfeuzBMsc)%U!Z$cb2H|Z-{NJ>B+v_*an2w| zVw=#zOy}pDqCX-?SqLi+1QbIDZyl z(j4zm^Te%0i9qpEdLy8r>?s)e0Pf1snx$FpZ;tJs%khnpZ8c`5YfB zLpzW4b&Nj9@}_evd|2Cje4V=p|5m<~{izhVII1Guh5HU}Z1VswDKG zB(;Ng-OTb9iV|l+KWC5P_YqL)ZhYtAoA*b8!$#KP6MiohPL;x+BS?p9*23A!`un;@ z_ls|ZSV&S+-p=pDn5$4NSt|(@IlD_zi!t##$Vi%jt{m-`vJZJ34doD^4{RR zgXRAW$p85<`R^glzyi?WU*=Xz@_oVOGiEr*-+}RaIkw~vVR8P z7en^D#lL;V3ZDsLv>;KYaEWpcm;Htk*-9!M1c@P0pj@JsjOkP{9KIgNYmlvo*vt-k zK9K@8V~yYvToZW*%K}OB5^&``*1MTGj>st!Iiue5^nA3+=~w_d9tD4YOLTPC>{o`m zllIdElDvQX%pfBt-KAk8LE~kXZe)5{`q%h`6VNs$+9s$0;!n3@qS5S93wI%p<`~iT z7nI7nu=`58k#gT5){F^$L)|EhU?CSv*NS^WTr5Gm5A=-6ZpdzyI!|L$BzW6e)&nI- zHFI{LHQEoUauK>BJIkfYfz#Qrdq4K%9>y-81g?Yx#XhJMI0o*3zO=7=2$A7d8G1J< z>#an1?Bh2mu>$ab zwG68z@BoFu!;-oNJe)S7R7CA_#G@-m1_D1O)xw*gW{_#WQae!fJWr6qDVv0~NtmPjvq$5mxfo++{$+VDp(=2|A_>cd zr-7XZXpuZ^ERqM%tkij&#Irh=voW~A4>NHew|Y*)>S;u;3J#Ltwi?3IyK4)>(QQ5Rx1puU!la-cDg~diEhW z44@RA8?|mM{O;%lgl6jL%~a`qh?ev|3bIEbnumtJO+>iG(uySd;dE`W9Ee3hIVms` z6h1=bRLd(=)zP(Xhy;1g8pAL0TWIs|0P*$f?K?pV&qbnj*iX zfSR`lWxT<~L++ACe?Tk@k5J*SkR}Js1<>}(%b`TBT}3w&A0``S)-cMNo!L!N6TQBL znri_l*jX)ZJ3sG9fgVbUN`&_EM2T6WJKkNLa_p zPWUVWK4?`8oI?T{N=GKa!~K)gbKpqemx7~#V&D+vI~v6&@HzvaoYHn&i3HY+Av%C^ zUQ;*RgEY5*LkORBgiJla5?ginj*kN6AqgJ|YP(Mk$3iwD74S_LF95q?4a5R~;s<&=d;mNg{V-G^qSV53e7X&|0>|JOnt~)}a9esjDw!l&DF!~tWj35{oN}u^U^5;Y01>?~w$?mseYAIuIK(@4K6}4ZpxbB zAmaSwU*lHi=ffEA1xshln3QH{Gq=uQ1)m#B0gnIB5(a$uQji194oy6g6B&02@rG)y z&`c`k3e6*2p?QR3_BJUrSoREs239R9N~Vux6R7c!^&%h420oBv0AZTaV8$%{X@*gv z7A^#Qu6}mMM83PGh18Z768eRAQS)5r!v%&RGOT?-%P@Qa*pF!V%8D0t@QRBe^r5#H zc99-+bu|V0MrEJN9{8TnFFX~1R4>Xmlqgc0qEg>o^S&E&jmmu&I{?A|{)}MSdnEX0 zFf;$M!tJOIJmB$~p%(Bo68l3AoObOtJYF4c2HD>fll}9evY#7BgJr*0P5Fp4Iv7ar zlYwN$?|P8Jn6~8cB14c|mt-7q0}%$2A^4@>G+X#V&YxHN9Ea8>dE@W3QUEvo3{TQY zs9Ix*AH*SYaO!_SLPveCg8o7AziBk?}En%pDHp{Ivds?Pg zZv_xJIK}1?ub5&JZK*dQ9bwXc^F)LpkZkz0Scc;-7f8&Kh#>0ZLo^RTbvmn$TRjy$ zJ}5-hi}@rvD06PfhGgmCRtx;kTtjd{-<=3gouMEYhI9HYPk>zv=bu%FY@ zk%8_QHnbOtftSsIf>4Zg(v=ZDM~!1M<-d1}VxQp$-J)vxn^mMBxGpOQt}H+lY6eI_ zaM>x$TEHj!AeEvDLW-dvq*tOUaNr7pp*;Mv72OlFq7Anw`Ah!EEm{D#C|3{$B2W-g zp!pU@&p`PY^BkfaNy zkUlU#QC18-C1FaoWylsu)b@0cLvTL#q(*N}Trl(fDY)`Cfo7l2!YQ2@{p80b7XY>< zdK=&ytTK^+o6-a4VC7MG2WJEq2zJ^$`vis}c`g46C{p&wzhNSU|9~*vG;$QK02an+ zK<*%fnMvFbbr3?bl7p~axspzu>z$3G(?_6uI2~<~CPm|-nOCUOmuRzSm3 zI0i-$bYshCfWb~aw6{iM;exDT3E_KaJ-y^CY{jTZj=Xe~g+n?4A7!2tZ}|e-P7*7; z$UpG4TRx%CW%r>n9D2nENTVMF|0@=pWa&UqeDVyW&%L?5_i_2LF#HP~;Ud3cHefRX z#R^~GAA-G}LQ&Wdbcx}=pt9j$oD15)!5E5Cn>!d`=#Yc)>>z620tn$FgbJGro?UC> zTRn!8@nFo!c$wOBL2dHlaca+vQJb8Mpf;S0|1GsKe1?+|%P4m;;&3M@eH$0{oYF@I zQJUP0|C-W|Zsf~o)YJG~N)Prl8kGJHA8X}li8=KzrK2BISjU+!$&7j-rg!Oc(> z8)*2XLLG=#Oo@uj^Bew!$UKG&Kr%$;Ke-+G!AGdCzg$+lAdY_!L&`rk=y2$32*H;lVuCBL~;@ zaHo!;RnMdXum$k6Dnv1^XMd%Ad78F*u(Khnb0KnDuq!Ar9O)$YNZ>RanWu38`$O&Z zi5PU&r}@y9qLhS-d5nfY+6*qzR;Hwtj;O`hb=%qX|W z3?Dh(*wgZ6pU1AFvAs3vH<=HhVe!drButP>vGBhk;tP7yf#|^6dXA zkh9Op29&c>5}@xx^*OK+_89^WC-;GHmXCQeZQ+C{C_7d~45+Mn@d%6w;LgDi1~_=J z2x8EkN@EE+kYjM&M8K7UULbl2cvQX@qaCC^V7=%=BWTH+X%D|df+30AzQDwX)myTf zXh+YA7NNjJ_sGMKqL@!D#uic|wvfh9>mWL|GOv_jp*?X05_}Aoe-FqiJS^Gg4S_ts z1@bsqErvjDRBV^Fu+5p_j{)CMP>XEg_YeVivK#$FdGSlT?f{r2)9OmQ?ubAf6CVd< zJIOl|$N$Z)yJUE`$U(c(r55Kyg44FU*YOnJ^ZCxUJDRn7p_F|(5L7uos^Us-5>bIun~!niCQc{+U^;z_640UMf=&p6 z5abYe1JYx@_n!{$YdN(zjbwW}b{xxvi-8BDXOZ~DKy_q4O}LuFkTES54dLyur{APM zfl0bDv6cu-V>!Cc2G-|JEWMo)Ad{fR(N2M7C#pf2>uH538mkUt?S1X=(TXoO!Z(jg zHEbAv1;EReLvb#}T3kNp?jIeA!v+jL3kmKK;OZ)*dqSj;u22)HrF?8}u#Y>Bv9`Vr zX>>cCI2|G_|2o6#SbT?FIU+4@%NTu?WI6|LKBQ%bAGbvw$*A^i;Hz&QFU^6cgJrRb0z?vBt{;Swd`7CT4^|LSC1dTG_(2d1)m zm)1g~qxxELkSyM(-X-HAgipOW(?5jXBRTM;*YsuNs@#s+Q7BdiEmV;DzJYKuOXAcX z5KHPijvG&FR(pf)q41P-$$i~)3Il_>=Dym`qS(&B5zbL`x-W3D+ZcJA$kpk920c`D zJNdJQa9Mp?8#x|=IXeQkNES}OvyZh0Z^49N=1iF->@Y=!YBO6vA&d57e6S6VQw)QS zFi6-b$Q?j(Un9=<=>EIuOdsva)7F^K;}jluNDb$0^`VcPI1aAK;D+2bhvg7fvB$5$ zwGU}|M~35tR^)CPf{Yj5MM!+H0n(@2G@sTrHTB577y)(>esb(G>HJg1= zRxiCP#BZ7ODyiCi&CvNu`@<2EKse*U&U=$u%P`A7=jYX3>;q{xv~~O-zoC1AWTK72 ziWaG~L8`GVM~g1DUwpRFg*5?34)Pn7S6D0CcR-_C6g?&&m*1}ZiWV$7H8n)8!d$@- zNUTaYfg3nx^WRLQWS@EQFov6X-qq+>vRn1M>s5UroKLTb0C$<5;E|D`raoMPSt3*l z@G6=8w=99UvWdv?2RtigO+qM0N{lL6-11 z6eaehv$cPS((?qJUNtTlXxdHaFDVIlZnxL66US}M3cMN{q3TexC$Tjg?zsZPh$w9n z<59Ic&=K9X>#2vp{THbxyck^6VINM)s(6CT(XehrFwF!X4{N8Zh*KQ?MC(RNaEd8%f*pu-Ll9m; zZz(`ipqb{sDn;})G)blVF)O@5oCpXOn-LXB?h)#p*kegISvFaXfAnpQf9^Zg!MJwb%5un{U+mYCVpAOsQ7! zX*!34Ta=_!eht0>0L-vf2-aHGTx@cE7Ls= zZQ}!O$0I3^yQ((6TM6PS$=ZXBa2xML*v(G*N=}A1OOQb7Fk`6Pu7i%+=frZ1UwPIE2K+-jUj=INl%D<49tL*-tNvmZUlp~ zOxj#v$fffjz|qr@9@avu5>Ai1jH~?@=von&+Rc3LYOmw6hzl1O+^X+g7q%m7I>hQH z&@ESRtu8I^#b}*Wr={p2N0)-lj&(L=soU{*hVqcxF>{2nz|B_SMuW@IAqGNx&Uxd-IJFOWXPrqF18@k>R~G~Q+&*y2{D5ctR5(=BmQZ1u zII`hJ@A7ZpW5=~Yz3E4#-rKBF!%>@_e(PO=@FR5t?Q89|Ym?sx8V97{lGsheg-tYp z+BsEb(fEsREGp37p;uRK72lYC7p{eT4dsj}-8fgRX=l(IE?rcmJFwmi<*iXUK(Ym9 z-=8TD!Q2qmNCQi#Xav-zE-IkM%ZqUR6_CU?a99MuXzT|8gRU4-;1yq=pP?M^K^cI> z@3ixm(Xqwd_cfM&$RyZ~xR7@L!ti9&o}U}y5qg;^aB=dw@pJe?S#{bLCze=a&DW-k zp_Maw!6vbHs`*=-{^skrAy|vN>O)Y6X4pXn95T>u17KVz;>U&Oh;MXo>02beard2g z;Ur5E|8f8YWzz>#maK+YS)&$v9YWy1O9aN;fd$5j88d-|c)NUu*O~0SxF>*S6#AzcZj>VB@+>T3^XB&=La0e4Bb5eUSZ4Z^la{v_n)(E3eZiln-WSoCU;8Z-W zAM5c@Sdt9(GA@cFpd=QvQcQ$XS{bAz6wd2NjA6I21#T-Wo3dJv=~}?Y0I$&K-Kyo& zyP?gS72N;%64mhbdoq7PHGIo1$O(E&HQWuIlzVarEIl}d=Y57ymbUjTG8v*REE(Ja z)jNsxwb!x{@Xc6lr;<%PA9|X>8MxDQ0*n;I328Rfwk-bX_+_@Ir&@b0K9rABCedue zn?;p(^4A9NGz6QPg-f4oYKcq#097*ZN`w*0!8;KY!W=}p6v

DZwGbjD9qDsS+K~ zr38E>{*B!kg)?CVkqVA0tev+?s)@cg<#xEAGGFC<>NcAPy-jgeUMz&|6Li~5O|JYN zye5OI-bbWBgEjIVCP75NM*%dZS3aF3<6T?)X%OW&) z*TZkJ4UruZn-fy!gjzh$6Qdw?JNa`GHUFDnvxlI~y4c@coF~W<$zsoKz#57R8JnZb ztQrZpLkMw-Q+*pZyYvqu*}WD4{u{HBt`^!5fKI?Zg<7WlC<**Ngi5l{v=>1VjNSUE zcij*!gqvtmijIdK5XL|yP>-Q-lvz(bDcU z*xIEF55_&2qNUp?VIEJQF-p*ifK^kkWjJ7($pv;%ExaD#+>Y?GkRag?NtJ?_AyEk& zdyH!=bNcxTgn#fLDo;|WjFtvi3#I3qYC6_`h23=(R*O^$m9@3}HZLtm@s>&?d2s3r zLz1AtRL_@6`O_Q*A-a)lQJ|i-gr{KAVEy+R%zrgdAuyAq<^2#6g${thK0=`1g!hN~ z&A4K2fC(=Gy7ausl}LaE#7|&HVQX_SBcYug3ttQG6{l0wjfS@>$oj;yaCm4HEwMd& z`*4B(xe)%+8*2DSlU}5c7`R9braniJTKX3OXgj8AfQQ8C+-lCChdNXaLJIC|M?q~G z2!q>I-${E8V@LWtDR{Kz6TyKto@1zafk)rb!#_uWu2n$y%EUcX^)AK34N&Dp+ zAfGY4$X@_44W7($1uoE@T20#{DcW-=Aw3_a;lqm>khc5@XmTasjVA3m9G;JQ5n@99 z?0ORFr{RGmxgHe;k%he$>kK{{j64$C7imo0F)2``~q;0A1F&(h$=`TzIYMj6DEv0PjbV_8t{`KC*%s3r{pca^Wv} z1k>?!uVsZyxFrKOjSlZeJRB>a)Xp}3qWxunU%0yo7YlLT(g%N>(hZEdqZ;E%Es9!S z1+Jgv8fX<7XxT42nEyw!eH^L{n(Z$F;`e6zGf4U$&Gyll484|TBxAOpr-f$FZ2u9! z{NQZ=GmMXaHQSf&1iN7VLkf6HJA96P>m0dlGlFK5N_s=&Ls`eshi3SULlK-Qp~qcX!*M{2zRCDqjeq6{$D_&*pND(Z~h(L_|$|jn5VB zZ`{nCAA6Yu{(;hcWWYb3Mwg`FZ*Dkd#;c3N`vw1Lx=r2|@u`WyA`sNX33}F$|8xdb zy$aMkgZE?PhU1WH-^l8)DVxo4vL5m|rdr{T(i^=v(w7Q$xddV#UV4d&8}6a>23K40 z&u;K_0_O0>>!As_)W^+I={GpkYWfljj@H>vIETpRk!Wh7YnP$>@Va_zx~mB;@~!pZ zdg54mN1f5L>iD`hyA!Mmy*!Tr_!&J=PyPq&g8>GHq8VBEc~wFt9D-w>CF z3x^pVG*;^q+U(t?HpHzwo+P|&KVo_t@qRbuUm^U;e%SOX;u?=%DZF6+#PnyxyLdca zNWkkK35d7y_%st?fS<9oJU&E_?Xn;ve>;zxOz)5W#^f^TW1r{oVZwU*dSN~CHyiOw z_1E)wqN!_ipUH#rOL;s^c*OpQ@CeG6P<;2EDUW{s;j{JFDeRZ}j!Ct`>aS$jv~Vt+ zh6}r0dbp$V7tdqq{shb#wcqy()-u2$Q#t-O*sxrgv?*<%7HpzWQQ8gY%L!OaL zAvqfYp*;}FnF6}ORRofLgtaxP;+-k;082`?E! zuC0ZagwyzQXkd?|Hz$mj`aXlKF=@2SE~LUu+G+~oeK|8IOnd-GeX1nx`3Of%tBzeD zvi}jTvxQKe=`MUDrbOUqVxS>svzJghhci`l!XUBYC`YLcw=T;woKF=Dg<3w`z1chz zG7gvx$34x+af8kA0#RSo8}DOplS=e1SF#VUv>nzSOKS0KUG?B9Au{Vw=+M!_<4=tc zghOqIzdmxPBLC2rhxW0~!>5mY{AhxI@}ag!9C9|==FUA7I$V%>cw?ou^h!ZEys~mp zpntNf1OOku>d2u;+>tH-EnD@l@FutvhXNqc4zf0dDv6Q_N*t`vz>G& z9SGr#UDE%x*U0y%^3?fw*qGAPXi=r|vz3+i9)6Xed~){Pt>O~#$_2{uy#-8eqkszCKT;lJt7=bv@= z?u}CtK(Q2mJf188&6;G#UYz+LvQ522uyEk~Wbg^fAL&93e-i7Wyz!9{sA`TyZ;GTM zYV}`Xc37&wQ?+%P}^J}S86g$}XOHY`5;UO1fx2y70oU+UnIAMZY4(`_f!h-#(50R}5*6%OP(nTni_^Q;c9-4L@Z0 z4;4MO-6mH57WH9!n#E@upbmOHuz#i#aK8oBlmb^!(JSA|BXlt*&MG&-12_uhO@4EA zoBtYQ(<^PU5^m9RIzlHdBJt$1H?R|b(O7W>3a0|I=pe0+q`CAqMRt4Vbf|q;lqj zn>-r^1w<Lqm*#tQ= zR(3Gt;T&>oYDMS;!K%G9e=hs=oA7KTw9-NU?g@OpxP=WbJ04ud>l4TD0%UupbF-&K zq1ZQST;;jR>v979H&hHIwJT)v#!s=aI6TOsPO;+BjfgW=IFUpDn#dH~s?PAKPHSXr zpnpQNyfs=r1*aUXD2JVPUJmO&Ud#XmdmEe{@pXFUZ!g{?dt2^2A$NZ6!%heLN)9yR z+{H(55PVJcdD2n*6H3x(IFUWA-s@?5xeFd)0IJ;BBKYUZjt>>9Yllg8d_ot$j{7jS z7=qDFxSSv-ed50!;|U{GQWv&TslHF-z=wEA?5Ny_Yj1dfD}s$?ehlD%cl0;j(OB}k z=$Mr1vtg$WPmq~h_Y`xbvC&oRVTZK4q5b`!{E9v^$j=VB-n!)qC*FC(1xZ-aP%-f2 z)*qKcFULQ51erO>S&ge=UT7fBN`0&!qVh}l2|?@>63JkZ@I>Unr61|QpWHU*Q@6q& zX@alsX1{0C4fx)GZyLUKeEtn6zdKKPUFq#q>8an?ZrCiW96n`QF|p)hI*E_CF9u_ zPta>>j~vJFMD7B#8Oe&kyGUE#kvmbu*TMuMM)Qh(GxByxM@deaIe9x$P0)J;YUk?WDP zRKez0D6S4JFu0_UTLG3GsrlVvP; zukiRTa1^r~U>sjQwG_zu%24;~YfFrnMYiK9#{ z|1<(st^Eba;(GI?O-@{O!mF_ZkTLVTrHxW)8~QXCR){g0F1>U9y^&-{kbWd^ks;Q+ zg2Lfe{DIW_A-(Fd@d2^xnoWy8N*dRL$ z=k?c0Vvlq97F7`pPO|>8CLmxyladgNgh@935*dxK&LF9zk%6oDP)>M_%&CsbIamH6 zSLeFQUb(LJ_EHxX;w0-xR%`>=*ckg3J2+lo?HFz@3I4K}WNmYwHyRn7y1GB$RwGUK zbkFP8-EX>Icfam_y(%;wgakGmn3#x>fD@W0vEoL~n0Oj(7mcwnfr!tBr3&&}*!CSB zzIQf=mN2luFgrT&Z93HeNK8&m2H+W1D|PR(YWboPjUsDS239nx+Kjn@!_;Lw5JiOV zlRyz`UygV1y&XG$MXR0HPsg-|4~~N3AN(VXGkh;2u>4SH>~~;_1TKUx$uGf}=KHjg zVOwz^9|?Z{V+hQVaz09}GA7R1lLvl9{z)%zSMcqf7;kN317k`ENL?8DH^BqFEP(pZ z1Hxl5rp7{}T*ieCbC0wdQDjI^KNV%)ic4j*XzS!w6av|c7unL29{>UB*AON}p}MnI zV>o#PZviX6q=ei@-bx7gA+-FQ8lK?UgWX^kg(HTO5&{XK&t?HZDG20%*7$Z4rHhfi zX8FsgeUi3&p%rw(9C(0_l&kmRK@#b9M;D;K#Mc{hxFmIIce%K5$(60C`Lc ztc1oMh0F(_NR~tm;5KhUSWfzoGeUPXlO2f2ths?l^OhSDw&3(EgE;IHeCZ#wk3f$t z62u`f@u!lM-enfc&LQ_D)4V|hk@-~mP2}m0vYX?d7z@}T+iGmv}w*F z<}!PbST<&{*!EZOF7h`Fh7JgiWve$y`SlSTuZ}by1Q0EXNaA@Gu!KVkkH*QhZ~=S! z9@vvhVZ8C(9}%E=P56Q$yH*DB!CSNJulp~4sqe#?6wrZy6UtGg7)9Cgx&b<^=Fl*x zAn2j*lumM3YB(${(Zt3VVssk%vN-d$jJ09slZ3;x+A$ChvuDR>`4|n1Ce!d;l#c~X zt>(VM=o@40hya6QZNS3zJYG*8byQ#ItUaDYI`I?mFZ6$+lf7W%NgTFIPSVHN!%9Gd2)ss9O?;1Pt>rLNr1JFZHS+0sgK3&lDNr40I|%T~WAp zP+kt~g+q!9Iy`1nZ=jSi*j#?l!0N&0Zcox^3bLkt+|%d@8AH>>#?Y-|{Vjq0`9@Pmo%=VY`XoL&0+*{H@w9L3^(R2o@Dt@Wj{T!WP{%wSpeoW=~KoWiIFd=tA7 z2jh{-dzkNJ{{hi)%JKzBDlj#1f!Hsd=$Q~$LKR70^NXcycKM*YU zVSp+8m@Fe4#H7&8fVfdqDEirG8Qc4M8Eqd8&p>QhM+^nLY4rjgp z21t?0kz$7MRScjK+{ke8xW z@jwiRuZ|UG_Q^MpzlI_r`2J1h5i|f$^!xxW12!2$7kBdu$|L{|Sk>X>Rq~H9sJmDi zRi4=|uS94)m6A*H5@%`HREc^tnN7zbML}ZImNU(hn45z5YH|&j5_WI+7dcDMYAZ3K z1_-UEgto)kh~?Yhx3$gBzP|$rXM6f*b3QxzZVA(Ek9Y5hcT4eZcf5OlyxSS?_QkuO ziFf}n-n}Cpo{1PoL*MRd*2F`jkS~YEHpj-E2;E#1ySXa!d_;RFeMdn-K|Fb=H8_cL zZc4$~b%H}&#w`Pw2O2La}Uk?8q9u!y@RY5)_Y)l_>7t zT*o~kFSQywu?%p>iWy@Vn`L*boOv~F?aYG5{V)sXefb-!vop&HkB81M>x9=s`6~H@ zS@}N?XLYdhd91itjoR3}xDI{X3wPexwOjrW@vcEsYmE^LWSwJEIQG|w)<<)W7K462 zc~16bGI{JTXDG=lrYOluI!7k=;roGx3U<^q-(q9rbrz#{DQot@op80gK+8x13Y#+KD0+(?LD3r^$@58S{-u+BZN$miaeGG+ zO6ZLd0VGWl^VVDZy!c-i$JvjDFi3^e#>vjTfTtwW z+>L%lIbKTEc7fj@Vw`AmZq|(P-g;W)Ydmzj0fJn%W>NAy2BZp2c(6Y&q+G@OOrk-XPU9=TOY+K)X>FrhLeBC_6&gdF&tS4 z3$5Vy1)_J940uO5;N*Oto_^rTKK+$+8TWJ8o~3fukP|+}?haXcfr`WSz4AG8w-IaW3N?bFwI!?C_`H5bz#{*P!Zs z$yv@0e_oym#@;WTkdI=XbjrWj8QNCKNLoxX+yWbik1n+BP{QMO+}YKoj7t(Kb0JfG z4aE?$pgWLjuL9GYc$4~}w2bL&>@Hr-E`NR*d0?$JiMF8M)f9FxP>F73grf&nVkkI5@M1m-6cA<8kQZ->mggfJ=&h$-s zrTf|TbZ5Ghi}C(w2BtyGtE0jjqd@pjcq0nFlJ+rr{AdQi4$rZqDm<_{R8$UdQvVt% zx~)86g=UmZ$Id_6wQ(c3Z4*On*ctf`6ErWB=r>HKX8~4=kqokf!gYRj`87;k$uqy{ zOpo9Vn~syhpIYAw{5DN&0U1sk`1GdgR#2+Mnee^{zE zcQuL*9kZ>7*~Y9ZV(Ryb_4`!ctz1D1!{sviCv?mcPrmw+8jP{=HD<;UXxhVcwJ;JR zGCrn>c@|GTCIDAG<6#s5)b@W`YV zpRQ#4w80_n-ylh?jPl?PG&Uxl{F1}ve)Q-GNK93&i7B&G2~{~{S!!)LK!RpFaXoBH z;DuRSP`L5A=U@2Irp;UId+HsclbQ1{l$MqA6-+Tx-yTy$>a4jLJa7J!`td}HSCqRjRhMExR(Nc$>kO~ zL!;ON3i<3@jc1SOll+`5;C73xI$gEsYjXMhE{~g&JY2vp=5h7Fk;gT894;qp1l!>8 zaSoSX^11c|B$1Q$y8N8qXnoYhict25N_oM7duYb@J^a=x5<#$bi}8O~5u&JmEI)@HQS zaOHxv%w!PER?c8D=@6>MP-PQ%D_1Ajj9d+03Be#|vmgkN%^|KTGu4(0Rh1Nq6U@~n zfiIsQ+ET%pc~l-CGn5J@!S;$0afM*3;;q(vPN?FlEF8a`ud;DgBOyVWbZVMPdCnvl zN=>MDNTH$X70z1Cmk9<_9+F$bm)Y_VKKTR)luIlBlUm>cjIP{ZHdG=5YS5&!&WN6` z1u@njSJqmSjZ$AxV=;3kixtonT&4-9a9N!AcaE zm)|*eGQV>^^YaT|-t9;rR`JZs|8~32W#7}NP!y09S+xhHO!OskRqJk=pE4k*^SKfq znK||r;Y(bXAv0NZEa`gOuKxRkdzWgrsP@lP`-p1)i)wePcAsjGtM*;h)*eaVTcO%{ zs$HSl4%Kc~?Kf5XpH=%mRQr@_Usmnws(n|r7pnPtO11M;yF#^ps@jdJoy>I?yEaJA z8b-4~vrv<%S)ySzOP8(DEZ45ltXjE7v*xKankO0NZ+rj!?Fg>FQZM88ui_^Zl+I&s zA8p6ASG|7x{cB?auIuf#KhMn4u2{aRc*!~D62oa01Ub#J^_SAL3xe8UHj~B#Gc<3v zElvRCEcuI10h7kv)co+pEX{%_6Vwoh79jKR3@7n?#}qt{=e={x!kY_@oMVQW&a}a_ z^XHf>P1{$w7BmJB8aGnkSJO;(U9tCZY=F| zv9-6g+r757w_2B?ts#hl*jg#J3R)Gtt)4X2OP7mit>^vD$-!#x@BMtEyn$lskvbg6xS9Bm93FFr$unMYf1Xyp3D^a*uiYf8)rpg2?uGKV;(5QU z&U3nJ`9&(vOu%R6M5txL+>Ew-De^^J`C*E#2f93l$LE8z@=u_WTvjhu`%~lFtyDFT zeeJ?kd8E2sO8YpWb*k=S`8_?jLWBCL&XD0jLk&-stC;d*P_y@=>r4EJIwWd=`F>HR zAMv$9nH9=jU*t#qOF{WwBHM#@CS>u0nEd!z+Z(pmZTD<%+AivT`kY}jjCdi4Vahja z^o-P`^HeZ(dgd?_&oIA!P~LEkEYNfd%GNMUS#BAzX?pT{M*j2o0n-M<{CO2XJDT*+ z5B@xQ89aarAEPJNG*5QffexmBJA(CXkc6N74++QTq;Dx`XL z9%jxdF;nKf_(!$vB}YP{I_Qz|;2*_!$n}tSI?>$2e;)E$`&89la-n@HIUE|M@{qxy zso`z)Ypa)sVM0+(FR~-FZ!jz&|HYGIp~J#fte-HY>!AMo+TaTv%2XTnKi^?28^}ea zF+}3#KHOU4DXLw9ekqyvrP|;a$_d>(1N1 zZ`S=(-Vml|DyX3j=T+(%KK4$fH{e%(kIrMSm3ZO&FZ{>6aHmCG0(p(OQ$CZ=@JoV8(YJFtFZ>|)r&~Ngp6Qf3x@Zv;?i9kPYb|&0pSJwO+pAfVkdWC#mUSMT`P{!4Mm&!a^7V6gr+ORB zo}^jr>?8Z3qDB1*=4P1qO?y9X%1(Ev#EkCgcyv4|J;z0XsN9HDBwVO&Ox{6Z6B|=V>xLe`LPi{UJ>T=g-d9xW|F_ zFtba~%;NXV;#DX4Ju@qs&*_=ZTF(<_mx=9rV(czhICF+LKZyL=rC82 zmR4tHAxdy2d~=*(1oazLw7A>iDj3+k4`PrIAIE3{(%`1E4Dv?dIQNozKLo^yl<%U# z*A;vqgSG=SV=(1<4yp9STb%1+08rW0CTDb&$(4M9){!yTlB44|$3BqUSD^&W5c{Hq zXkc%o4N|q(FqB~?IX5I}cp;@Hba}Ue*_JW}Nro$3i%i$@1}oIK2h=&T=x$2vsu05-5XZ_y zCnXM0h`-w8mZ3&{Wnuv(KCTeYJs<{x$ap7H;#5ks!Vri3)UmddACG}*4zI`tNz8)* zD^?@r?E`k%5IvEoc!m<6phOoXs;I7|NKu;>_*H3bDQ{9$oTEtvKB`WZzkr;#4j=bB zKv4l}ieF-YEu}z~DE$;UB zM;0rV#Uf;}rBv(-MeGd58%7nZBvqn*-bq$Uy{b?@k*VhH?mG(NEkApgYW3HYy;@yG zfj2@0q4w|kYqD&UJWcz!qZCBsW_kFVLv1Oq%k1z}jC-I$9V@e2Cb&n+2J5%z3z&gY^#=?Bw1^C!fHd$q^ zh>G{1RQ!DqT*+#A-kQ7nhE{w|k=KE&xJ*;uA?5oPnsk0m@LXTK1^jW~Z7Fe7lR4Oy z5+f%#TZ)z@xKe_zZ({|Wy5g%;S?BkVdQKL)YlXoWOM6?&Et)VV_@ZnnJ{fnjf=)^? zk4p5S5(|*>ovWa;QJg}taTJT728AD#rCk+tmWv6LIF1sBAmuenl2k#*yV#o&GAW_6 zEVZtJvC8v}j%raF2x=as{ue1*N*2}0mAdakoX&FbGSJ?Skri3L+2P!^U=laar+sYc z1k;2e@BT>zWF?B=oe>pBDM;`DRIpGe@{56RZQLtIDTL-{cqb{ZhMn#j0XcEy8 zk~uOqkm2o3t;jBrv%8Qzsi{%VLQW0V8uhtKe+t%#0IA;{jh#gxb zsa!mOb(?&KOk9?%fVAGE5zo*Spv469Y+EasAn@ChS5Y3U`tC7-Iy@@Xn(Q=C3#gA5&t&`UvdON3fHwo8G z!hh0rwMP3%Nz{^GVp3C6-lR&8>y1)1Z?Ed^O@r(axJCp4b2%e392Ysq z6Bwwv+9R2JP>$XEgd1`p^P)hltIz?S5AQ{WNP5}-rbKO!eGuZ zLS~@St|NM64WHAF)m?;v!e}kqW4St_0l}?wIJJQI-``=4#K^~~=kgn6lZmc+nj_u8 zDxM=vgT{{B2_|3t|Msn&3j3wReDFIRyP?yk7Ax12jM(nFMN=v6UEnZ*o8}tk80Hz~ z&o{ajw^mI*5{S+_98G&r_`$zf34Wct96PMv0xfU|+gYiuTD^Q9!vvPo=Gj{VILB>T zsTatV*of>oJ287(W=m&{!U^~d3Xj8UNM{kRf-r-Gf*!c zCm#)tiapYn-Px64K4X|>?l3elyzIdX*D_3sgt2fW2%Ff!gHwM!%rHTeTq%a}LPQg? zg1R1GyQh<&K8=J^y>l_zrK{{H0Q|4^}4^2qn` zSwTaF=^5{5U5H6HkJS+Jfi9kXnUL>vOUF81kacE4Wq+|^HA0K-VmW}p{*{#B_{rQC z^GzJj0pE?HsG&^)EE`A2#t}1ETQm7~#DGDrmCz#GPZJ!4=t5n6novUr#}8FlJ$;

qCH3Yk2Ge};85&FB`|Yq(%;1b%hWjXAV}voFHA27L7B{m2ZZ#Kd{X4c5Go$T zFR$v(2dF1@lss?+iIJa&)KnI?y7HWg;Yy@Pe)^B!)ncF!dEB^r% zk#r*f-_376-ikWSolnlyPD`s7B2qs5G& z0OyZ*;EGZBPVDd$nLqjmRTvpR=0$ejQqnjk7RP4+i6cgB#b8FAJBVNB(Q5YrDL6T-O6=Fa_${p64mweN0qMH$;q|~O zUd^C}qf+9z45AsE+%pujpm+_x+(Y{-2pRjB081`Bw1zAg+b#HFISO>9d{<63jqR#Q z46sD;PNRmrJ~pP~J`uXt^Vt{p{*lhN$eFQP_MgGz=dpd*t-+*IQWV!D_$w>7r9O|O zCZ%dZa_FQp3*?!kp_AXB49 zhw=F37rXP$4c#^3A(>x25BQqE?j#_&uhl3>h8YOm4AYImX~Q(5@Y_@vZx(uhD}_-Q zqkTiPhOq=2?Z?B6(pSFg>AH*Qx_XmvmaqJGAgH}HjCo;(GmRd1S@xo4CSm$ElQ6%` zB&6>UJHitgo#DNW&ZjgcSH_1kOwRNjnf~tSiw0R~J1~@1I@3QiIU(enzRjqrGTQ%; z%mGH#31d=PZ%vWLC>_g4JZE_}!*S6PqVw>Q$Cy}cX*CHAzA;L%;=34N={iqaNmF$7 zN;yZi$(D_OFuv7dOD<5ZoQAoiXUZUUnvtZX3{_dk>XeA^=b;9zz(^812VyX4#8tWE zwUnOL>K`P@ADYgf#`-Tc*1f5p*)Wi8slzS#yl~kdoD<)lFOSDwX~Hl4BjRbGkra^# zU>=Ud7@A1tUB%cj-VitWS=*Uh*@Jz9f$c)Ed4FPu`NDziL$Ona_|bu2PB01A+#))M zda|M%jG#25^>MVg_08_`DgZDqi^AGKkumhxMh1`3U2vkHEs-*^hk!*#9{E zSl;=xMm&h_vL^+i@s>~^!o+uhF!Vi6{lfPawRmR<;ZplX-d1F2$dd|t=~|97p=ch? zYE%}LT$DxtltT{emT#`grRz z*?X8i@}RL|UkEwgtj z`*4vm>%_mXwv{*fFLIIqT8g}fuK(Ybboh$~t5Y37xz9Yp?NqmH2J*-w z$hJ!S8>ELD=TtXRX4fOkax-fGhqHomWbbKggp zaez*dp?^U>O_4ugqWozFr@DY5FF!z9(=Z_03Y!bsqlHbT+y@_UQ)Z_+jUsnFf^5^E z`yUMhDRc4vkvSZsv5%G)Lb)eA!tGT5VFOb47i6=Ix<2!+NHUcOTG}U6p<2><|Yq99iI5s7ZQf|%bVa9Nw*?~1@pZ+5caBYxFBcYOPuOHFQYTDDWqnZHWj`bkwj;T z6A}U_sJtE^?t~A+?(5f=02~*w=WC=XLH(l)=GC=YO-}V!$Z(~IfI+z;j+;w^fa5$u zswudYidUHs0ZsGkd0iH}3K7a1#m`JS|IAE zUWBx78ZT5+eSuV;aM>h`y9UyeR5U=HN&$%HXJVyN#l%yAXkL;9z6qcTBYMj$>PP^T z9>PoNkeA5K@sT-$669dgvd|!$z)4pgwzh~xBVWY&_7rSs|3VU*&_Kk9D8YzAE@RV& zIHE(E&|(rK@gE4~gesacp(Lrw++#KW^;H!Pg*Jx&VJdRY0*H|u0m9h?OjY_u22 zz(pf>lRxq|39b_4a9yP3V$*G0Y(^OuJAD@yJAW@1o8#ePSJrW{mL@KCV>9nc55v}% z9%$4!=vO1_cIc7hT@D(x*Eo{#jrZeuE7D>tGX8ldA12L5o4l=hzn>6G;Y{h?NG-l} zL6YQk@fYk$Fifx-p|Fju;)`IBC`U0kcxQSmlvUJypojT?5SvHf1m~r#2a>na!>zACh5rat z)-G;E-kEaic|Z0b6%(!Cr}G_Ah;krWFk2oj<^j4|DtwSy7-PQzjIc{jj3Cd4s7R7} zIuw~N_`3i+{^Qaz|JiMC6gBqYvP0#viytXFkTyc@LF{Qfr~u|L`oztDLkcEz5C7+6 zI2lp4e2q9F6Wi_!ACT83Xsrv&P{XFc@@tgFrQJR9gFkVM7v#MhPIc(`6U#6#pm{gd zJikhcsX>q|#e9vg>@Q`Prx-ervG$ zBYWZZ3N7Wg-y9@bXoAWF&<&bHGS4$`Vd*femxh;=jq8+t(&)s1#^zq^VDy{#F+RJF zx8IFg6DN6iXObyf#KEmN2X%)sMN?;9Na9@?C!vTE>v^0pBk~+1`#ajI-?x#G6GyYx zp5MP>;`#t~#`gW^0sM{w>v(?x?eH>A{FY zzfKd>Ux3wzQ>#g6*?Rn2*PR!h0-On$aER&=B5MG=@fte#b|HzImC_>Yo`lxh4Sid= z&piSfA9|wucc`h;fO}K&-^m|@(yS$Zk`VsW$wsngN;Lb{Gvwm5V{ zy!{N8fQWXKDy&EAJ9-zfNY|*(gG&E+`>6nAo7%GU)X@H*?2GlS z-WwPqzSj}yrGa6;Mt?&sNSR6wwpUMg`%K>WCtMNrOs1Z9t82{07IKXmE21W}n=rKI? zVYomE;}efr{$s@1``!vqBOLXrpQzi9*bm)&;@RQ^KK25N`kZEkh`&={KZVC6p-|A_ zA6C*lyZeZaC*b@%-k^4rC!qj5UV3r_3m&7r>WrwOz!lgDmA8y?s*i6WW9LLBzT_wN z0l!Ig%{zsPBqel1wiwn(=!nE5SMq@JF_-kH${o&;A3!4^_BC#pk&taAdUTEvJg zHamU;89slwJS8xFPs>vxB@m*#FbPv)k~0}NvSI$w8Pwp$#ACAcGq`bIi#Kqx z!-c5{t$WQl4b}|ANaMl`T&HniTv!Ju@JLV6!aS?wy2lg()Tr0sD|fh{Ub=}qx8SK> z+t;J2fx&05!|o?&O&z~r>i!}`Sk{v}3+A!C){~hF+vaVkf8ItktwVW&L7unabl&b- z_)Vuw)ZF`zK-x(jJ~1VD9dRrg#vU#q2N!L9V5#tLJ&lCV8px_j$m*q612psWBy4Y;A$b^Co=}GkbIizN#N2EG&g2x3VVJ8S-W&Do4x53(%UdMKHGMQn1s0Ng@j)bmDU@_n}L=n@pLy-UpU^P zZV!aU+?5`=_DXXtmT*ji!>YW4k_58j2CmGCB9M$JN&m|EK2wJ${)ijs5);sIlii| z?hPttj-=OtwB4L?61$7eD;&alr+g|&a-5WD%Jvv0ixWvi;RrTq2r(AMvERm$lEM>g z!$%}__4rsON4BRyI&F}SrwPkK(-KQG)&cm2Zql}>uP&h_1&KpHB70W%Vn1K9|K#eS zDz@*3q@}1NY$HyFjm{0x@W!}?DXJx#il@uB2E~2*A6$%Bwbpwd?Wa|dgLG%a!V(Mu z`(3RiNWA|6>0$0Y>M@ED(wi-(_{wX6IKLB)oV$!V=!nZ`KzBQBiC_g2dL?W~_Od&Y{nSLDu&IIt16o zxb>5F*4XCZ5FvsGhZl-a(u)geNop^>9`&xraA{F*R#5#q0QEEQFm>0b$$M+34m}Nz zEWQsvijf@8XGa`G9>=&vkTADLmnB7PMbe@XBHvk0qDzuh6G&Ex)>^*cL3yP}((=+n zf!dAo@cIf$7|R%kR5FUsJ`WwM*Z6ONj?r6%70A@ky3%Sqg-l}2#!%eEaQh+*$XUD( z&Y%rP5uW1IWGWsw3;@ZP{T-sF=rzn3CSAB*JOJaG7aB6Mzc+FFV%mWL6<&T8Wkduc zlg8~EY^nBz;pK(62T=f8_!Ws>*FW(P4w?-@gTda!V*F3SPTCjdnh2+I$KJYWO$SkY zk9ru7_Zf^KyA*7`Wy+RJNhw+ncWY3D2cU$gy=p6VGd5_bQFKGhdUw zcfm$I)`;|76#B-sRH^8-bNX)dQ7ek&5vIrS2-CsY{3aQ=Ud#406XSXd`^B5Yvp!Cx zA-C3F?EG(3A2C6O<9l7I1{-F{lf4t$3U-q1gM?;M8N9d6+avkuE< znm6D39?9C!RkfXzY#7jcE6A9ooiI6C)RU2+owOL7-tLFVkqslP*>B^xAK_3B_&z?n zhEF_MJj#TNA4DP@fl7C34E8(iES-(c5)GeS&*L3$IjV(c*1)SR8XSvwBVpGTbu~7p zRQnBhW2$B>zq}Q_kWvHR?+miHs?2J8YakBX{aU=Mk6@Jaz}0bQU~sjMOATGEqFem? zTg0((IQv4M{f9OVROBkse5p=+N!PhOpYP{6Sj zH8I+gk0Y`SKS8Z!R^u+mcasJ@11Sw}00_6a>$LZKP|IDI&M=G2u{ffkky1q-W;lIV z&GGi@&Ej*vAwHz%BIWe30^3+$5ML8O(|<1x7?bOxX8QU7BLmMxsF$R>;E|up&%8Q{KlVnMk>X>o z!+2fOU7>;LE(2@W+}cXV>6#F+;C0g8KB&uUSm@IP1VvXM&8zA~p&OZC*ILKwYA3mH z1ef@vW=%idIa6a0&f1TuZ|>Gw0)H*@{lq)lr3n|F4bwG%(u*>;yT4Uf0@YEK169dt)P_=hd?=9<2z#cpv1e54rL6x6!BT~_3l zeuK4B%CRx0ZM48~H+?#H+ofm`s@=QOopWSS=Xza-Q86$woc? zHR$njJ~%V9KJr9ns1&1>^XRcC&cnB9H9#Sx~m zQbWu%;xRaGW-+TWgcI~^{7ZT>TXJz_*hTT_;F|QZf~*3@H?`5zc=cjjP7K2|)?WPi zQsde&jkg+431=_P$X#`+ni4CB3oIoDXL^B7uAXw8vW5`-Evut|n;css_|?m>Z>jh;&xwoJr$wu?vUp<$YkZo8On6ONY1r$q+~0Z=2nuh@W; z*oyTRx7me~Rg&hUIc20%;kDSVthCL(_z_j}-POk0hEuX~AhCSdE_)l*mT12P(3~|r zE;XWB2(GBqmESI1EK0<=v(Doiap}9p+Qw6jUo@VQZ52+#?7-bBa~Bz1OB>U%(Mnlr zX-g=iFCwCNL9W5&AFp^XHLS$}ZL_^e#lv^=_REql<5I(=2E$?6pTh5UDRu2q{#Dmg zDuZ;Amuif+@7RyUZ<{v!IqI#h7*!{QFL?W%)V1SW>r|%1N^?kcS_f*!O5gSBw8*ky zg7r>?tm+HO6^XK3vsL`7{A~$(aNxdeT8A=lQ*Gaw1kv6UK;LS`)8%kT;}2JwT8^`p zcIdQF+@MQeqT8yBiO1I010!j&_HQ%zTO6F%Zb3Y{19IU zsKQTD{A4ZOp|rcyKnDxZ0cN#ps^l9YG?)^bihq-j`|e}e;A4-8Suh4-iYsuuKBIHG zO*&=2E1A0qb;5L;36VYL-k>hSJ1Ov7^>7x%J0r09Z(l>myk7d_k| z&+P`D-rD~e+{wZILsJEThd*W(&Q3NYUNYlG{eFcO8Vu426lMrM?i1%=OZ1QmUT780 zOHHyS|GhpQMcl&$%-PA@q2J+q@ivq?A`M^Z(^zimJac5>`Bg?Lc)P}iA!)%=(k8L6 zJ@xcBS2*VTM5vb?Aopo_rth4rn?4s1&QsrJzh=YQE?7jd6ZTn{A0p0Fv3HAyJcN0x z9K+(KV!oH&LipQgz^en<5l}BM2B)&m&c|`iMvQVxIWN$&){NcT(m&lc{~*q;EHN#W zfrcaBW5GP)#iu&`Q^v@p*W0gNvDMlryHWVYHwmAX^pk;RLvpHR80t}8VS=f6t25mr z)kz+67xdD`gOq?-CZjCf(4XFg@DItH<*F=#O*Z5E(zfwa4ooMx7b}rWi!vIF#9IS zqRS~>76A_8zLAOoD!@4oVGY+^G`PQkkkNix0tc;vB^tXSy6}$bf(rHntNF3gi1swu!AucF*Oh8+u87}IaF17tsOk7{d#KfFFvo)syfqVJ3M0A1^eOE(k}FdBajx& zpljp~8_MIzMCaLjwG_(X(gQ6|afcqAFKuqim*AX^T@IZ{=-j99qzrz~<2`r}y-Vi< z9lPG8P)x^vH+j%`XVVzcetgUWUq!Y&Gmwo6B72^(vHV#Qx7Eh(3n3qGJz?dY6Eu9% zgfJY!I=kw(C9}LVL8J4?TSd4FEgXedF|14v_hMOhuprZ+2R5pc6-s27soJ{dlzzi6ah68f!!aDSABpSQv3oA66W zxQ!$|{cV>CTW7sZiZS={`%yGHl&&4riHrb^K5MMUM^~$Vb|jwqtMs<}L(S>dfq(-6 z!vVGC6ny(zlI^wFv{d=NMQ(^?n7ua8*NkMmxs%>%yT8aBflM6yQ!VRjwAZS9-@w!P z&VbEctMS$7IrlmHkMZ`q!E0l%r{dfJcv+=#W!Bk%>6pH}HiQ>`O?R18bv~SwH25Be zw!xMW2Ipw|{o!jn3cuK^HO7FMVFqEeFVu*rn|I+^ny^-r<_t-GBnKq#nx%S{NnXj7?uHMt&P`s-mF@@L8kanQEBz5E!`{FO)rWc} zd6xf)VR8)T2!q4L5UD^I%XmYONnT>MSUV(VbEN~RKWoM(IhQM?ek6IBd5-rAMHF$R zt7swC$mBxvW67(z(j~|m_6AfmW6?`qWuD;0kE@wvi#d)KDkDqGy5wT6^l{+5JMqC# zF&u_dr`6IQ8ty|s>g`wYqXUmGz_3>(3&~44T^UMw%*l-GTEmny?$Bi%kp#`8P94AV zo17*z8YY{vPnm?fc=Li|K`#&O7)7a;?ndWCTz`46Z*9U0fkJG?)@m*e^2HjQYXdjm z{}_d@r0v8O&W;fogb+8K{9N8@st1Gw{L&6|f?T zmg>BxXe*qU0b2WAI%eza$1rB8#%^s2Gof&%#>vo^R7?fkatrBS;?csFzWlaEnx_fV z52OjV(}aw2A>(tY&YAIfnlqzZ*W#Rhpo01f-{bySWpJk2C0dZR)n22Nl-gEO2}-hJ z8_xJeLUk>2qP#PD-tbw{vwExtaOQX63TK+KkMY^HXw?jaKh&V~XQ^lB%=U%Ali-yn z4Z*1U{SeIFllb6B;o&%Ng8#K3LjOkZf)R1cNVNwRoR<7IM=&6rt)eB`;DN=8{LD?xB|DT=f%gzS8-8# zhSdEniaq%a`T1`i_2#?ytr$7vI?UF6OIB}R$9}-=zq$Qg6?;QRUMS13>O6_f#qD$L z$rBlKAU0Az<7YF#gxHg}`VqfW$&bG1FXFLigte&IF*r-$93LapaHhPB3@=>IzmhLK zH$n4UJ6(N#m|>1n{V(7-wNp*$oEpzp=r+@-eooGcNXy6UEo$q*(a?q<66+mIb4H3t z=!>!1`lVAnP3FDJsd~pudQ;E*=KF(+(Lab$DbC^Bf;y<50ONud^>W}!EPXijj1*Nf zq9FU*V6E8p3vT4FU6iqr8>W{Uap?F+Z-`_}o+wWtTnb%~&%yEy($ zJlhe}Urs^$u<%uhd#yNq!P_Lh#xn}@kW*J69H2QmDLM6@|7!svJwGZm2Xg-3iwz%5 zQeU`3X1zL?yz%Pdh`5=#MOiCz;#Oo8EzK#4Gv{R$q%b6r*dwxX%{fKd;_M>J;>F7f zmTGfXWGyY;FOoR6Yuu8Y#g?UUg+)2J%Sz%_W)(7VxiQ5gBm}#Tul;mU=o3pZ)lkAt1$l6z;24$DTtys2lnK@@kTv1lR z(j4erlCvVmoC6hEOX6}$vU3Wl4wAQ{FSo2PE3VL-1)gPVRu!7bo*hx-^viuomsk3b z3$KhKlV0wXlv}VWZfSuf&Qh>!wS}rfepx}WxyZ6Ir@$PSYbj`}6Q!)pTeTtw&04h- zHX**32X!jSSsF*Vv(0fuIc7^y0U7qnzz#*LECowo6ExkNN9MiKds=aJUd|E=grS_a zF!xc!2#U!oT2`<;Zf%ilu7`4Q#W{spMOkKAz2ap{3$j*F)dgAP){e+gx#ps*?3^Ny zkSJUu!yI(is#S$?%T_*;T?6~BDq6NahkOVNJhdY-=8^U=aZ8uvpgWf>hBcSvppr{r z{KdsY|7s8G$|cK+3$x7Gd2wwON0BRY3uyyWii>lGj2tr>2z1S|rKo9K(JJ)$N|-Dc zW-MCA{5jlm+y0jp*7x)ni460m0-sjkP6d9Xz*B%U_F%3nh`@j7X_o1xz<32_C~&3% z7b);*1-caYx&n_V@CyZAQs6BGhWyiC4xn5<(^El=Qs6`d&QRbA1=iF~i3*aoJ2Z$=n%4X6<~O?A+Opcy`9ITojRZnvC+(bm~{= z-+jN882qI^Io)Jp1{GLVtcYdebt6WON_cGan8d8b*-LVAA3_+$jZaITz@#$7^tx&P zYp>s7tsxQdio+*S zn~_zNy-Mqs3duB>3{R%z(0QWevkD4Ut;s1Gs-2iqv@)w;UC6S6+*SHQS^qG2AN)UQ z5X@v}!v~Ge%gJ7jn(yEJ=315vfBUBaB{ZN^{*LZJ!h^e>hj9Fd3={9c|LLWx^(2k1 z@OMsuq5|(Ju;X4oz3n?l$xl$=GzI1zfJjb*0TS*{Q|T6U+tIqu+#s4{jz`aK5IvksT%nI0C5dnRsaA1 delta 15109 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

7dK>UicwoI+t&m`uE=@=D*)I!+%u5 zpzqw+L{7xU7S2*9Gg)PYhniD7iFa5ffc6Bd2g&3Ks5!gzULWEP&3X=?`6dXJg%(}$ zYj?zPwNLguRddXg+Dh!#KZt?UnMY~F@=#!zLSd#A0hnJ-5=|fA2CoJU2v>d{q z`dl8nER*?FOFLk(5hM>sfieAH{1>_lyIV0EwHM`0X*P7Cf0^}yN4B0bLVAdJLjWh> z0OL(T0;u4pB*vF#&H+Qkd2_R3(_qhs!k%YN;sbpX6kQHZbMZHq6X6B$XO67!zpFv~ z@5Hen&F>b+X8wt@Ku5q)pw1qlJa#!0*|Pq8;2dF_#=pQW-?b@-WX)d-N#_Zqsb?Vb zXJn-fFzMXmR&oE4N&l8eR>U#+-xkTvKqMO#k?i@%0ZNCqUXWK7aKnST)5D)2SQe=) z9cL-cl}_`wAdAMu5W8q;#4cwD2l$!7dgoDbXgdROd{(i22nW!#>F-2pxR&Yj1WV2! zHf%qJ+;DE_9*t>!&+v?h$qoNS3dkKjT$b?P687M2vao0m^ozc3gk(l^fo@$41H?p! zIWf^;uW!Uwg#o(8W0zs?Sj2}12E~UlW=IYQmOy=rY;GU-#6;-@ zG6?EhmM7FV;=})v`Ua&60)V#qErGcBuq?FTwz-8fVnp~&?7DBu4kHD_N{RrH-Ilcs z5{MJw<1ekvrbo!;Q)5yMBbQ7$zh~~u0YXw^^lSeO6X$y%*o+@ zCTmRacsnzP;ISh<*Jr7#6;@sZkDp&Q*FT_yFo;un3r=rN5BKsC6F$B(D15v$*SE)o zk7}-OADn9uKK@TRE#btQ;=)ImE#`UZrFlMj**uH*@jsvE!v_S}4@w}vInS3%AY=3V zjcGI|iv;pIhVN$-5`I`_5uR8HA@{_EkV}|(GZaFn44!{=OT{WI);%3k5afCJ;lV4Xh+4wk)K~;(lQnV_QqwAOA3P1-hYP)3b}8C z9abX;JsB5H#^jVXiq())`bL(f>;B@z>GpLW@-nwwjXMRVf@S;@mo&UL1(iI)LgvR)W#6kPmagblP zoSF*?Wogd=|LuKSX*qIlfJg-XsT>7k26rWQcdTc6GEv%(!wfv3{`i3T13a6t|7Xeu9dO9HBU3h4{Z52KN`5B_{`GxD7iu z^ytKNqx)m>3PyTgDhf4m(zF=9<_p*QUhiZ0Ja!??A2{L~%Sr5AY>kI;ekkYDtymU{ z!06Kl6$Q8IKZ*3^fS~H3uEcWEJ_1->5h=hsjur0Pm4Y3Ro&=FNy8NE$R+HrByiI-D z8~a3Ye$SOwlkvhwvX$VaHxX4gz%^86Q_`Kny)9Fb)^adCH#GG|a(hyYGJ1})2hITD zygCR%WQ&~HbA=W7?lK;bvO=@cx#8V0XgV7j7TIumD=i!dcR*rbCP2+oxD60>Eavc9 zoaUl98TH|2^)-;iz`c%p!#|d!gXe+9HGhq+(@6Hsxyr$7V&%z$gG z!1TP3_Xe9%Q#mYZWxqiPu2}uQ2R`P7xP+g}#ptuBikX+d8LEeAcV@L9 zLULjSR~Sxqkeiv&duE@aC zCIc52V`p=h>q=0s%@aVbPwM|fSE8(Nu402q6a`eG z8ihQaoI(s;(v@IJFbn{oF&|%YOyWtA@sG`~8sEr`YKo>_K1GK~0!q1^DIzG7!1BvH z1~wnmljdfE7-d2WZPjoWcR=)4cPq(zw3Bl$bz5)C&Zc6u;w?t+VY!xv%{~8HQOEZS z{9Kx`gg2$jWyJ2q`5ovR1ScyT>_7i?>loLrWSM8F62lybMSP&5(}8Yd4)H1CW&V;5 z(pQ4DB>(7IS-#kLONZdPo$ziL{+H#)KRxQ3vZW*5n6cZ^Sxt(aKpU0$V}3>aN^dOJ zku8#J6rgDpu?L3)b`SI-UDf}o6BLWbsK5|(0^}xH6?qp9j__X+tee+9(q>WR+ zIZ;s3*R2^S|D+qqNi>UNZcwFMQ3y_#i5O-i>oAXrDl+9YzB4b77x9ZfGQMozyJo9g z!D%yp$~GIi61K}J#t7K=n5HMmEUMsKvNM)&lNDsa5bbn{frGZzqq1I72bVD;JM>3C z5l+B~&Pq>yR2>kq;$v4W1r>17?jQ0y?(N2Z?Vo6hzJ3YgDynmG-WjvC9klHHks9jc zr=&VA1kAsJY0Xxbc-SF~5U;U|>fU6rP>_)SDK@kj`8rQ9dz6gYQpZMfHh0PH;7-{h z>BW039B`tQ!Zv~ zWz9jGIm%tZnZ^!sxPy;r#w)R`$p3w?D38(ZV2$P-BEz!xl*e=;GBSVPmN6vS2IGn| zmoETKGjtvVV4rK?1622#>Nr1}7kczolY8JKYqIIiEeGT4)`d@zG2C(Gl(a9laOEPV zFT+h`qA~?}sC4@#&!*no59WquC{G86jbAZj9&RnT0ocu^$S~v15X;+QH1oJf9I0D2 zF4S=I&jaiOT^Iq5dgsVGf?5#2f{z!tI=@WcF23O4#_td^w5pe+(=&%LXOE3^J-9Ec z@aG1f+lJ(K6#o1ZLi#T|pxdB-gG0qdGsKFxDPfp{G`8<^){7|4zr5CXcz@)4c6 zAAeP~TnO-CwKiG{JvL9_RtJunx5_#d0tOw<$u5)V6`(Uvg(()x1S$!eE67&2M^5v_OQUL^cuilVv6+qHHrJ#v-o-Nvh% z(dQ+g9HzB>6tj5~S}(Q0OdmkzsN7EqbAVg3P)2fDVb|l=z&NHk3eP>7Qh2-dv7rvk zr-(Hv|IVz)QTKMLqkMF4_u#5*YjljXU&z7E<6~$hTPj8*AbK(k2X(7@w~!^>qt82Q zOd?9|0c3FvAmieh^$raJVSH#pI5R{kji@E-BoluRlT{GK0gNr@>h6Dx^uf zz1s&Qvnu6yDaMmT3y-^&kX*(q34$95fd+j)3I9@x2`!q8!0rNevN4q}7S3Ir7h=F@ zSOG<4IN&b;zVudYxol{Zc$$UcmkT3tQy2=$jk=B8UlO3QT>>TrUY9|XMG#by@m_$W ziYHJC_<Y|;v23rm5{x!OP2 z6k~qdP$pzHZJN<1Vr~@i*ezr#4dnt_cry`DyMjtpuLX4!Tzfn$s}9XfwiA7wz(R}{ z2sVkf3VU6-&3KJqGrsD-$keb7;n!sB;>cO?!(gE= zWZPrlU7=T$n!E91keVo6yLNT{S#Twr>{Z_qSua3n6E8XXG!&51crZ#|_(}n>o{sroXiEH^my97I3E!V0er) z1#9^tH%4#iO*l?YA6z&o>P6OF1z_X_0SxbGH^@$aMUOk=8G+oOnDv>1jJS{&uBx4`&=NSLvn(~$ z!qAKam*2oT#nc4%gXvk^fi$jk08vpfntIm5+O4_(GgE-fz^YsXNumd%Bt(KT;4-~w zY@SIEbFs4X4V>-?&XlWAR%Q4>uFinT#nA`t9ZGWp&=YUFQAk{u%QqyMsm{V$tNz1l zWSr@s$Mktn&QL*KrG>{RC`12Y6d=Yckyw4$1Bw9ALgNYg>keS#c$Zf%JlZl;I^`^^ zPO?6p5PcoZ6kc&3QW){gEiDW`wyd;pS=!^J?zPc&3iG8JGoj4fzP9u z6XB{I0Cd%-YLM_p;|$a%r8xuDldO@4r6ij5K-!}t`YiI+b_0qsnYvIvV_Q;gNqpg$rEdv`Q$(1g-Xrt^-ffE9U zRePenxe*lzRhW#G^jR&HoY+!PsLip&sR)(W<+nF*+!!~>2dT2q_>H>1RmRu@t?zL4 z%-iY=-4!ikVY^KcM{rhJ6pM&`zRI$~2h)9bI}2N~e2blhkBsuocLeUn2{hWrdgvL3 zr;ItleX9w>4|j2V2oluF3Li+<*ZT=M3!Afik2wn;9_4Fw1WVEsc?*Vf1ZJffFVKd_ zeH8TA^==B`(j>=?(@U(rEDr_vMwCisMvcr#rGaHu#Mf)jwNom$>3_YByxBsd&7u@( zgU9rCX`sd$xHrucSc&BTAFh5L8}&`1CQh;ea5!T4VnJ!)2W=BwRS`iBpmyfcWBSxp z1tZ^iEIpbTUJ1knAA@v#&1Ove2P%9MO+&eft~>-?x+a-_q_*(h8LO6;>Mwqw=-$(% zfzJ)$fBdV>oFVP-xrm5;F@7s>EO!KsU$-wVWA zXZvRB(k`}6u2b}OEBS-}WLwbusyL(bpS3=!huXzH4IYb`6>RswU!6zT6}S*AdVU>E z>j~e_;NlQ0$uN*Di~T+E2PVcrf|(1U@i`f5fz00}POIkf?k`C4B`bm}0^XWQ8D?LK zaFGC3#3iY3Ra--1(I`>}ll^CteM3}wq01uU#VbdOdgl$_VqeQOXfqBHk`3)C7M{h( zqaDaSxQJ^UwNeBD07I_ghe}hEW1MNsh>om@zr=ttW}x78STiW%n>Uu~QP|tbu(>yG zp4@NwDHzI(o2I}X<+RiIhbaQ=_(1_Q_WL{T*-$!KnQsa`I-29-McD|GPZ{qPkcgh? zith0_A%nKf?8kf{#1`rj5uu5;#M4BGgCiYF+_p8qsY+w~Jofd@7%BxAs z8JN6$x6CpYPp4dgY2%k|jKnhRETB4NiuHI^ve7EB9&Ea8n=CB|d~HmWts`e^&q+>-sW+3wEi>75K*x3Vx_^NUmX-BvBoE4K1Xi< zh2STLBJGt+ro~|qA#ZEXk)xKA#$AkGtT-t*w-2(*xG!EVo1M0;Bc3q-I}%P)3BA9F zEE5AZcqRU{WTW{;x%6GN{4Oc?9jKHvx@Z_!LSsTm~#6ASVW-b#+7gS$_XpXQU zh#WwSy;>a`HNSDo43qx-@vIw8kZ&|aep4DK+HpXnTQ5IOk0MXS5Z>k9P$4ntIivai zpXrYlwA}_xe-sXQGxPWLTTZmgL|DQs04-b!*%&wr3S&D{TR?l!0Ow7b?;a3tT5$An zUPS0^T$RasApj~;RvYlDp1FgM@aw-~2}CSK*`NX6l{+mj5Nq0Lkux+?VDztfM6!2U z^K3}j$QR3Q-%VRvIk;GXdRB@MVj?63(a0Yo>n$J$<{ z6ZLc2-ftNhk2**Z;o-2dBGD3c*nZ1bZIXH_7BqsRucAWZsuaa)`KHr&D-ksQA;1#Z z%=FAN1bpKHqt8%V_9#BC-TCWu=C&K3SvmC!+Rs%KR2337H^!I z?gWCV_XT;H5SL7&KrPjzBVx7idV5PSS3@N>pzET6%{?R{?tDv2BYK{^|%8 z#SUS^e!cb23X`2cO8FwOBB=0QzwH@P0WUkvX3e-ak7#DlvPH#)Ru3@>=qA;IQxhf6 z+SjD<00;!xr#-Q7!~iq)>ry6k88Cj8nR6my5c=Bvj?eEfO2;rLZ&+ZC~#% znzoM^{7p@tSU{@)C7+ZtF|Y@dQ6d${itdk$DOJR9;B>#`_#*CJ_s9~T3Cle{d;I-)h;(G8bgi%pG z#R#cm^5Tlo491L=5`N@qxqY92sHkdR%#(6{PrPWu-Ab$cMPm^NVyKM9PIXls00xfs zpu>rq&@Q344)U@~#t{^2d6}2OU5}-?e(KVn%lv2Fd|^3V;^f76m=uA}H~|fu4@>fX z%WsL29pocf>3^XiBA0T!A{&a_bPZ0drvO*gQIx?SAmj*q+G2;>g)t{SKMkFx! z;C|YXSm9|TzVW|{T1#xj$ad7l-J|n7e z;H8e)Kd_3~Pv@)#{d@n}$5#zCYKUPmDeY~4G{t+$Q#Ih3KJ9Z5l=nEa9`XW_6Ho92 z$Kzit`SJ1YwO=J`#oFUnaI87A9WO_1DQ?^h5EV%^lBN93&^Z30m*1k>-Xwh1np%I> z-)+{{A7y9Ak1CghCsr;j&m# z>EOo!en#oClWLzTf>4v?Kqep_UQ|4Wwm=r2b0VYlbZlkl z!#&xfu2{#3Ae7F?!OK+O~<(kLmP7U%!dS;9@I=)Lm81G(Fdx z9mvSmb4IaNomPGLy;+fmq&KHz^WImk79F`r12CX%c% z-%)CIywsX3OcAQ`DQvhLdZj7ru|RR)^cVl+FZ$yfl#Rj}Uq;TYGXF8gBqcwdnE~}LyE{TK1*r7aHJ#N6k&}4OG#c`HMqxXenhWjmMUIah=80t6t z0h9|4vohk0zh=iQ{X7Y;EV8j?FsSHYTO3l!^ZXjYs^YdrLg#^!GFIeJ@Qa&PdeRA z3#z`cCw)lN|7cHgvsU^ouXtnQcyB5tUA8Cvl48DVPnyXw|9`e8{jrHw;j?pJ;4fUI ztMCNyk*hrAF;?RIPTaT3c4!m>6>RwWx>o@Mbrv8<25TFFsd$F~5eyYtmt8CgFfU~= zX?)0o%F@?;U**EOh5x*+KiS78{Y9|TUn%=DL6=#AyCuWg^DoNBCtsD9Ac`TOrgA~m zP&pW|CZ<3Fs|ggl20d=er8>eJVp(z|Ea*rCQ4$vDA#9WIGqJEs!q2MkCY6-e&9PTW zQOj#b>{VjrwJY{2dF1uA*sCgu*7LYw>4 z>0ta@Id2qm zhl&&tA20XtvbCKbwiJp;6t-QHH&#PRe0hGnNjFwNM(Jc%^0+=9hO1H!XNX&xbLfR#Vb8uoS58RN(?hkGK z_oiaNdSA?IjRRmuhiFtA^j2Xv1_C)q_!9k;xO&9{?gtOheNNv`8PAOevGsG=76?1+ zK}iiMwK0lmM~ad4utW3e7nN90T0ssb2Ckv8&TR*6qH{3XAP~8JFcB7Wz%1bJXm5A{ zA>)@T87zxY%LA6=TUIhT|M|!<=s^8#!JmJwFvhT>!D8$NNEo~6nK!opNbA231i1Y( zUSqm4b`VxaUmcN8xJ9r7SU~oL*j98#ak-7&UpD%XADnT89!WRevJ0*$Z_>1--dwPO z2K;O<{*>V&3&~ELF(xtRF&?Tw;sc41WR$-o>K$I91xg|fe1Ax+EXZQK*PMxDY@4jgC*#tDO?gd^c0^^`j*Yu*5}Nj9V9USc{|Ft{ z!7AFxeoHcq5|(?qEF_CD{s)S&u?eNojiZVlgnR62E=6X5*JW@2Ldhy*(~6Cdc$OR? z1%o(c@$52ZUm&GX!|*b2SPiMl?2$z=J#!hSq`q6BR`)W0fy{p+79%65xG{GlgiQDs z8)`VEqoXljArf==TA79}+JMMAaVO5U$OOL!8X~3u91=7S28Ty5A6VSMA_dVb4mSf8A5O z;{a;)EyT3G!mQ`V0jHT4Ijk7##x_2%gAdKKq?MI@4Z9_BfnkQh`iP7+o~mOdUg->_ znVlg=f@AGjNw_N2I6^!vh)h8^BLZY+s1n3>3hVOD1ea-F?JjfaJ(>|1Cn5xnJ;i-J z(Z*^b;$R&UEr@n+)gCztemp~tXGskD<6Q8{vzqtg2$qz4BIVfH36)zudDi4Jf3Yd@ zS&Xxk`|&}Jb)%i1lm+&?J3lbHO<%Z!SCnkvC@9)dRyfP*8{&?3c?$P>hcW7x3fb)m z>=wmd%JEd~D=XZy>X!VTxgoR3RXESOYMhknz?euEHQH2-n9AXp?(jyl^^_~x8Tk`+ za>kEtZAYY2wAy8D1_m(vnPfb*LYC2VOET-GWv&|UU}gd@{uv1tUt!!$tZ_!hA($Cv z)xx?Y0L^pKnOJO%D<82gJXQwg@XFQu*k>$%Yq{$gOVnPh-iMAI{iACOk5PV}dUthLx-9o} z@ZF}~uP-*0m@vkwT4G6NUik?6uij^#iOx@Di0Hq1PhLB^d5rTR>A!l<*p&REe(nQz5`@pZsc$}_Fx^BZus9PO7iamPd%KEDZxFoXn_*Vd$F@dj$G@&Zo*s6^w z2Vzl_0eM5j^Q({iUXhPSj7L)8B=Q<68??y1hdK@&J2LV6H)`6Uo+F@FZ%JUqlY31 zM-NKzwGDOJ%j_dsxQnH62mz?0|1~59P+l0?AW!Sn*v5JMs-30gygbG}a)LBH;?P}- zBz>b+n4p|P9Y@o$+18M;#Omj4`G`5YyqxAJcP)3_2|t#@?uMPq8QJeo$Uah^o&N5z zLp=xgsJz4o4fkI7kmVn5h;=sJ=v7x8J*04&S+c$V=c7lO3-JOE&pGAjyN7xX?K$-N zp*?D7GDIqDMz(u}itdqC4~qq*$)xN-yp3L@YQTFRzaKt&u=PF2*=pj?|EpV25;H3jgU(ReTkn~3nlEa%4 zI4IvHMn;j z!kXr>amy@~3j7*}(&2=>Vs@D~VI>qx7ReLwnqo638bh#Cv#+Btm;TRKuKKwB7@CpJ zF8)yPisxv5H2X%)JBqn^N|E zPIjm$-pk?*-n3$Uy~qp1mDh(3HYvl=elo#V=l{qA9hqLd4&8X?x_+Pe*)%UoOQK&1 zX;@!1Hmf7U9nl`2zHXm)NIYs8O&{zD(zWBfO3J*!xCsoy z#rzW^S3hgM_;zC??OE%^f^6hOug9VPWGA);ZITV+Q2-Jw7-V+tapMd)ZcuttRvP$- z)i{c4bwYayv=<8}#~fuvdr5U1{~_z5-s_|stesq5&a6N9ru6h zET2;E@IZ(_ICVX16HVgd7fJ(f1KY(udHEuk(0*>_syzSM>syD3EUP2klUR}-NWi@r zhl!q0vCh3s?vin*K2TyU3ucv}KNzw5&rXh~x5m?_ac|m6I=BFpPSJ56a;Vw(PU$j7LlHe}jm~qdQMBr;o|$qQ354SfJwesNH)FQ;jWoW;adn zBX}=7i*LvVB76DCKeDk52G(h6KR3a9Yuk10=dSn8Y#Y&j&gLy>KX)DOV_s+YcSH`g zpS#g_qyKetvZ}k=ONYd;K5h z`Ol}cj)$n$x1nhj@|i;Az3oH|b3WLEaP}|GkjK;;L66#q6t$nb!8gSb)cxm}-@qQu zecg#mP`}ni%EF!9&|LI2=UYpIsbIY|!>HCVa43>QUdqqk*IqEm*Pw4}!VHPa6l&__kU6FGmIwDy`MJ=dgx<)94ATFo-XM&oD`EXUBswrs zu3ql%7jHxu=Q2^|1KwqAqj|3Ix?dW@cY<}^N`5`wN&MawxrX0*?^S~zAM}Iw7VT@zDxe z5M8OS6Vj)xk?=Bo9l8Np+f9UL>+2GTcWgFq`z?efF?Yl?s0rEi_17U{06?}Q+R(yR z@j`U9zAh-)b;4Epy2)e@f5{K8wfef}`9!GB`#@L}!U;C(>mDN1b{*j+Z!y0Q>Fbse zbX}rnU%kUF`qh zH0usLyV<0&Zh3E4F>)%n-5W$DvZ`kZYbu!|*W2k%g=2xIYL6#yUTMMG!m}tAT;t1f z!|^eq2y2k$khBU>CV>sA`2eL|7%~D~=$m!sb6OfZXfv0+6M&k%NVmQ`iz~Fy^3pn+Tmi zlcVIIc~oS@mg4=Y2Jb?ox@n~WYzjdwM0*82SlPDI@_Ups+{mr5mF5WE?7tuto$>FC zS9J4WMNL#B7hJVij=`*3wug%~$IBDnDn|5)0NViPc&hdzAM9cvK}awbdl^Rh<%sUT z>&{5hAP&*j|D3ep7x@7R`d_<4msULbhCSPbpE5M}&-_qj;VQ%Q z&;QZ;#qDpjvsXpR_#u_oIb$Y{iiCRH?vbGlngL)=b25cAptKlW8H@B~$tze_jz2ac?Z*7OFB>08I@FDzb00! zwC9)cf@2(n@o#C!)6hvoNj)9Cd0>!vq>5!P$wL*5&jau9!PjdwpGAd*8BfjM7b_;Z zm#M~4PI}8Wh^+M7UC{pN-apXe1YZ`6*dRe~OaZrvM6X@+1&`pw-T!Bk^3hjjIwj$< z!c*Si4*iA2TvXV>(& z_LC%X1Q*MVh*&|Sijo~|7T?P7HM~gi>y{D-59Md=`7g=QdTn6uHae_r5zfB-v#9=R z&;Ap+yXDZjCoz($9HhP^a)PmYFdw0Re;)(k%I!wj%$4sEj*Z@-rq1I@aIyXqGgCf~ zgx#h$zd3mN`V^`149H*2)(vYvT1Rn$48Jz}7U(a0d)-{5n5Tie(=Qfg+yM$@E;_=0 zM^UmW1cJl>(zx7cS@JTR66Ss|ILpyKOBuK!qsSBB7WVMoxA_H65x7=ksx7YWgvucFC zLD62a*C2E(?S+)pw@r5hE*P3ct^~-1r0xi`_NR{a3paXG_??LO0LRqP?$F{38x#HK z$E~{gRbh2!l{=ZyM9)s9Juf5y|lon9? zJMMuKPHf|uK6jgTs)G~v@B`fKo5{5xpHr4-F-?z5S6UVBz^H5~)GmDk>4+d>A9r&P zM<%ioyeIPDL6v}Q$oJPc!oYD|8A{yzMC!9xN;?;~p^J?v-U3C~rhIR+68Bj%Aa z1OG{rD@BY+dd9xz8GFE;`<45uzm(~}KWvKj6u)3{?~O!WEMAAO%Go6i8d4Upl?7H< zg(c_s!_P%P~P|UBgeE##%gXKrk zvf2H6x&zR4{%G4OoBrxs!L+jXSjvI(ou`x9kIzhNw*qQ?)(btpPppP3<*ew}ddC@m zJA^@y+sJ3VnH#y87v0@{eyG>dem>P_*~w}{F;VokQE8F%!?)Q^6>CNYi@essiIC7t zasdS!$UOtS*wx|o#3-ZzQ_QzUJ5lg-i22)_%$yK5)uV+89$H=pIe z`O1M_4%A1sPH+_ttjdU;b0Et8TrW5?8&A9gzRx7jx8gAhlkCGO^_(+-E^NK5LObWP z+D$IZctHJs?$QfBbDW7ikgJnocPj?L=O98n6XPAcN$G*!NXYmtOV*8eUc~PM#$U@@ zVQ2F-3*EV$p-2719d`{aRGDKq+}QB4kk_GDyT$)-qHR`uEL z(3}C3D7m@gkJ`wV(#uG6Bgqi8C3BLay)PO0OyTaB3L0v_=A_aMn6!#^I0}0)4Q@Ky z?cQRF|MOHGX7pcakN;a-hF=ZWtI-Rwe-+4CFh#JtwRK+5lXSK$aJVcV&S^ha+*||u z-D3}ztv~MLcGm9M8$8LFmo%&#HzZ^J5uF4hUBaABNH|Nv5X%y_Nthc(63&tE*MzZ1 z%}shEPYQ}kBsj1m(k>?vqH~q;?QWc)8;a5fb@1(-V*LeB+MVl>~8P7F6>$39~mVtbQ1L!v{G#Jb27+9 zzusnHH05YS?Bqb1E>y2_0E1Eb-L1Elpm~^lhF?$8nOfc3S*suDm?&4NDyINlbP@JH|)#jTuQBRJsB=2KZ24vQJM>OVV?w+}lM1gy2fmho>dO+@?o9AURo+ zV_DcpJ0hP-hl~MXl1#fGYhc`EI0I*&P4?o5*IM|Q_fcB2O45Gf+In$_Um6@@_m;uo zWw1YY1(87vxbiuZKJPKT7DY@Cod3naLf?nU_@RtwE*(*5x#3g{JaJ@X(T(ty$#a@P8h+)`AH-1D|_}l#6 zGSgw#0J6EguCa$)DV^*%`YU_yrez+}9)QBkz^Ez2j=DASA~mHmf%3r`tKItv^9$k- z^X;LuE8DT}tZz)aazk1=LpfDs(?)EjuDmo;yJ@J*6kAxA%+z3Vb=%=HhM+c>Hm4S5 z;p+T-T!F5g9W>9z9t3#4wiFsQRSNBvSvsI9?g9S+>3h9Hxl1t&Bw&@h6j;69!^z{X zpy5c{896N58A&tr_T$XA5WCgwGjz?nM82MMZ@oCn7Z;JZ90<87diSauxm%>4MJ8Hi z>Sd;xPtVvr-uGlm)hxafNl{nGhjCCOmU}-(>4npD>g+bwgXh76;g2A?)j$<*oN*-r zO7EzRYLrro3*L&|^f*DM+E+(4-w~jJGf(W(v+(3R9_$+Jn5Dn?=qxZsSKutW$lN$j z@virna2CFi@EvAQnInObn%H?VHS|h>mi^3E#snx(Oj)U=+~Iv*9H14xv+DPb4W%Qv z;BHtWAGvX`V41bkoXSSDoAQQnqBu9w=|K1zI27YV9Q#i=a`C9~S+qyEks*$kgiBHE2nPgXcbA#= zdJ6Y&13KE}*yy<;D(kVcFUfywCSILCqGKzH1kJ3vxiqv18AkM_uX%HbH3MC1EmVr0 zj?Rx$LmRYrCB92T9K+S#(v-cCYsh_r>{5Fp>9r*R&m4%2FsC8ctF_R<_<9O=wtj^6 zLO6pcHpG_X+LB%7Imq|H9O8@`8fPanrN6qX+uuAbhUTAZKexDb;+A{pi2g!P zH2aOsHi!0nW%u*Tx}W!UKi|;({HpHfYrCIs?tXq;_w(0xKQB9d$kpdRcVDZi+uzqA z4!8WeJ@F?Pn`rSgW@=`}iq4ye(2dT%yYA@eHr|SXVC^O9p?1?tHVwEe z+=FJ@9vZLZqE@%|yvDlG{hRr;<3eNgm3^36Q0e@gHX`mB*0JM4+dVqSYENr~VD-qp z9q%sraL0#Bjzr4h*;{;H=wv-ZR^dg2s378=VSQidWbIQ~309A!fu}#@??_|>HtTTW zanF@d63A2T8F}{Z?uy_rBEAafynYoqT~QkxR!hW%+JIh5)P=~q5`&2R?Ty1W=%@(M zc&wzf4q1W)p}k-H_P+ZgFH`TeRD}(r`5>KR=(Sd^&TIh zRP0rdDrw zuU21rq*kxwujz>Pk{bVzoADnU`Ohx(s2ebTlO1j7-wqW7#khM$o{fYhwysBZL5AML z&>tw?(3-%Xsd&T9kv-*00%v4=|MC7iBCm=tlHCxTcR!EDbWdP;mM73?^8{LvF10~| z$RX;S0?=9#g_m&Mtns!xefAcxX#Ds$ud@lE2Rn-Q-Jb4(u=jklYvY6~*L~{yf-D=;l0hIR@jV-Xx`F~aD@#pD zzGEQQm_-5aLOkr>|MC9gAaf2IIBTQYiyw&eM%boZxo4SJkiw8!|BN}B*UbJSdlfOM z{u$qoMSLFXUg#&Xd}!=W)yN0TcM$F+3~%ZGgj>$A!@j=&S!vno5&-ob;_ri6z4=cj ze!dvP&jKcU*iWrlkZ&x!v0;f?*g)$1I=AM-J4?L`5`3vCm85?VKxed`ue|{ zh1yfmh}&d7PdxDc1JNJOw*D|Ff8PV?j=O@EDa7lRpyg`y4D8w_I5=pzLcJPM?M0?D;A;PsY%1GlAh-c3o1^-gglKX%U-c(M=GJdH?bI}@_q~C` z1N+AIM&3cMw|0W?7|>LoyNcxS4_zFxTFZ?CFNqQkDAG$+FoSKQgO=yW?(egr0U{S! z*7i~61^3zx<|JXeNIyX5n9oNY8R^qi{-U)c*SL1+FPcmlnh#Nbhi>Wa?zb%Gi`hG( z+{i<(FJM{w3qfPMsm~Z!f@TmxB5bkBsf}*g4qA{m*)4U;B?P;PI9IYcD5=U z;_xE}r+Z}nbj!UiH83rv?ty~=%T?6#K=cl7Y@TNKiJW4Wo*Ee{j09vwr!h)@u|t(o zOEKQV6rx+2d%7KgZpYdWq$)VnP9vi<=BM+s#KzD4dHgId=BKfopVp=Pv^90(VXVWKfW}tvdRLG|9%PXR zS>!<$d5}dOY|D!-FVJ(TEtlGIsV$enumOKblg_i zV5@9i?ps;Y;JuX0R@YEnv)X2#Q12t?l}_4do~^Ogwye?DP~D<6`0DFzO^tl4X|`2X zRn@e#XugKZ`nu%}HPuukIrzWW-lRg+n);+wR##JLi&odr;;XH#tE!V~Tk0N`ksT@> zRjFfnTC~+Q(Mzq(?Idd=soZtkt=IfF1y%4o3y8{VKB0)k|Ahp z(5f06TD;A^Dhi?jvAF8S)`nPPYPHM5zNW!g^<-pM)iry4%+#{VmKtdf0`nqm=FFMe zHFxK&h1XW$p2Ns7&oYR%%YHR^x%mH3 zAYkH6yyxYAuYR>wu}I@nj{RX@uFdYLrEE#iVxKtWVP8B=EG4Okto}wEN$)5t(-tgt zFVbe0gTLG!kET^P=iII>TIeX(93=~7^$5Jmzgf4JFLc~?SH&WC>HLKSnzpczzx+J@ z^7)&>-%b2YMPd>?6x#lX%lN!$CjJdyM{C~^C5r9kT*qg zO_R{~>WQ8*ZG~p{4Q8xtp_rB$t-fwq)#Uod<&!JD-pZ;K)iuj}%a_+QvmBQ-*Hk{p z(AjRVU)Q89uU@82oapt{X%m~YmKp%ErE*!FZO**KlRb3}zSSzOs&QpgeI?7M#g-S3 zXsE4gUI_@)4p!V;vs`^zRoQG?em}*wtZAsS71{E&Mb3p~TD5QGGOcPwP1S?8+RD26 zn(A9@d8;*Bj+V>h%qcC=${e>jXL}rTDl`Q$w`jN6w22qd4S-y}q*R+!y==L*>3(gt zHeXw)u{Ue?&z`^VwjyoQYR#+FfC}k7p=Qm;Tb0(R)$`X(x<#6k9A$(i0sr30Wm=ol zGh3Tfv${r`%o@67vah9?0b@;EdL>>VNo`RxE4jJ6uKJb~&E<4gIOml*OBT=3CO0)V zR!wfHsjmemR(gFc-@S}CDXb~er~-nHF7MgpICb7)k2Y)mJomh8d4SlnHGPbhMY}Km zCmX8#lcr8?S)s8WS7^4B)FI=vdEPtgYU-<uo>t16r7ZknQA z^75zLGzHEsuuATL{dl@p?dUPQd`Yvo2RKKATJ(vHueK2LDSuGx(qR?BIWvuP*(kX+yPC zn($yvb3;viy#1H3B;)gpcFXwb<7>v(j;|WObo@BmLHq0WL-vyK#p53s|KRu;+H`FOHV1Ci=Gclg2NpqRX{A8fY;BI_ z(%jly;L`)d%>!1;wFN+51yHzHyIotN-J#v7-KE{F-J{*B-KX8JE!8SfpRdxYf!bPa zxwb;9(;h(ay&iaO0D_yehk)W1Als*{(pt6E+8XU)?Gf!!?J@0fE#bOd+E-W@Ij()E z^=ThzC$*2Yh-PS~wNu(B+H2Yltw%ed?bQCP^=qGNUux&HsP+!RfWOs#qy3%sd)tpp z$FxtiFSPU8XWCxvAGNI-mN~Ecz4og1iuP;mpR|{?|6~7={V98bJ=+Q?!E13Qo`^NH7v z+nM;s#N2U}W~vazYL z9xbZ|UYgc4*U6qUC2vZeZLY7yTh~xybJW+Yu574ouCy&|WWNNdE%G%q)T~KOEw5=_ zS=Z7cLN;>p-7=q-y?8}ki>;-x*4tXi&dgq) zTG_D1*5qq$YGjL4GyxgpDQLa6rp8A473|&1*4UOeS3;3gPq2YSR@GHQe0f(u7kF3H zq*gA2Fi@4pI?&MQtz)yN{#cDoms&dbsi~<3)LRFI#I8=W>uOpirKT=&Ic*j5XD?df zSm?C5E0BfEzujHxEVYeuRPa8|=9pJ%lSGcii(K;;+DhFOvpf!WS%uBv@uZS#p<~`6 zx3j{w#J$L6Tj-qQSV;Q$WTCK21<#x1SzPL#H%D^W+-2n+x3l!}-1BGK%A5;lxhTw0 z;`X=~-Ki>`?Ors`Sy3^`=ALJpH{a&G-8pZOt->XR(5BRQn@XHEkK0k=aoRxkW zQSO}Oc6cVx+=b3rizbkNFhmLvXN7aYV#*>-YN?~lF^3Msvkty4aXA)M%%{eM^r~X9 zXOXmi_QLsPHqZPDQqQ(6u5eNT*W1XN%DBstglsj)m?DsSyk>xk*TYlrfL)NQr8=WnO57 zs^7Vg&X+k6ey7?Nt*Egr ztXU2*3mH}`;0AG42OZi{=UpQ)vmk$gZloTUm|g3l}&SM8fu#Bs>&)`B%3zBsivVE(hlw~o-=k%O!?K-x5LW8hCyOg)hLdY zwpG{H2$eaj9;_dGl{YADZ;ez(4NWj<^L#5SRgIUv$ZPDaybjLr(p#){mAbU1z9v?V zyk6|n#d@5p>%8&S@_lx_uVsZ)S_0F`qLwmeH!^14GP;9YK$SVWxu(Y106*8*Al!5X z`&q;C7Wu>o&1zi95Ld$hsKl|DCbqlgd6g?`oU2s{Dz>4ek=`{{tCmZQuNk)Vvex{E zICpidj_A>AJ=DLz&gN!)l&2E$jcCS4Lcz7ZR1!eE^A0&r3y zhFCp=AXm4tMy8E+RCueu(e8>hE#8`yr3ga=2G>YYq*{Uups}^(8_@#Qx7XFQ&aaie zI9Chok-CgU6pN7dFRZDomN$ZgSMu#*8ETFz1QygB&nlNRm%V$N>tihwxW5!X2n&~D z=KH*W&c*!y$?R6t*VKr3XmP{J%iB%NlFB+S@LT4q_trJl*UVR<6b04sFBL%UV7#Pf zU8^o?KjqM4@L%nxgt#lT`?9$4r!*~3-K8B&b?F(`3+a!=+#Y|fh(8~VKYtK^4(59{ z{=PH*{8RjSD*pT`{!AT+Co^kPKLHs!{{;ZEb|0@3cdHnf8{JAs!d^i3)6MrV0i+o25~c1?%YskQBcQOh=8X(`B*M3?^E+LkpY=dd=jZOYV}Mz-DD z)^IRo<0oF#mNfBC@P?*Iws*A~bH}yql1i_= zWy0vhww(lLOuxFV?KN#gTVlJd-Kv=~?0-t=(vr=I*7o)et=-(7t|hcvO{p2f)6AH+ zkWQG#Bo95VeE@rTOdImKHZ|o9ZI3pspm2Kn*IMd?oiL%NVL`7uq>b%i7U|C!xXbmX z8~+5ONryhxGS9+>t~IrrZkjl0@>^Q3wqM%^`@*Zih~_|3iQ-?gOowb!*LOr}1~wo5z8fQ)-n z>w@EbTU%$k_7m+rZFJ%e7~yxcTTj9BUi}v>|A02)dkMDog!cA?lcwu$9d=8RDY2b? z+vvE7ZktWX!><@4Y9mCp+hV;>e^0+`3J=Dn@W6jEg>QfN6uv`0bKbi&hljM-B)(5$ zWz-@OKXVow_8jJYp>v@F!GftA ze&j2moYM%`oubgCHt>>ATBuCb=#kKDsFQYD6P!{ExhvRRzzRZpLc2nzAwJaJnW0b~ zcVSMz)`TXQov~w~@ElsRLYqRhDBnb}XO3?PXvphAt9n@04ZlsE2yFeM@o zy$=}s0NH``Ak3-=EyBJuh36TRdDTEa_6YRT7sBGxn4XtR!{%WbSOGQzOTko(kb_+W z?#u&P4gasVUxBrnp`nRyJTMH52PuWXa=|b#9t2BdY+NusFio^^q4kQ{U+F<}{ar9G rYV)lA_(cDGp0)XuwlxF{0YktLFa!(%L%61UIG@SD%v1mE3M{00wAa zM%f;N-WeU4xjKW6&gJ@Y#Syfv(54id7Eud~h=M~wgdKuf(JAG{p5JHflR|Ok-uwIG z`~05g_dMUukh5RcUVH7e*IsMw7xU-+a`Fmy-nGe+WS2T6p!oNvZ^K1`mi(X)PH!b;+)GrkUON_n@!G^td9D15}zea zSI^bE#=QP-um9%tr^2tFoZ^wBSu?j-KN`65hIOA*oVdN>NVv73wc+uPhV~lf>{#Da zCyjaH%&YYG%CO&xYDKU8W`5(miqjR&FlwENH5ANv{G-;E))s4n^WbLFmV}Q6-dVJA z$Wu*$Cdc}wuJEnBQpT+6yV=y$bnAHgm{o~c9dcs<)h&vB(1Qy9e-0MDc5U+2*N#YD zo;M<6RPpi$AH3(G`y8WJIYwk;jmR94{6L9gzGL)#j+^8aE0#S_e2@Qu*+2Z8I#Y>hu7Oz~neC4f7h882 zqbGPm^hNaU0YAznw-ui_-nMMn!;TfPl_%QnUG}Zx+cn=79~Z&C$x^&c3BlqO>I3&l z%a`3(wsiUOWfDFQl`NMQXOGE}9$Nn3;s^1&Z23d?ODU2xDO=j@{`m~lb)@{kCW-HF z;@>}f5|78f|NfQ{|Lt2+!sa)xk|dMVHGRf0vxT79@qdW0&Hbee#Pd+#dRs67?UhO| z{?%o3gad6|wh`fylk;4X^bG!ZLJCij>Py}HHi;kT!xu|6W~olfdNUaI_n9&0`MPax zZjtV~^XRvY>|AiKKYivLXUp4(rd@B`l~VETyf?lL>@WqQriVKk3um#eH>$$^r1yJE zTl#%ukDZ>suyJlZbMs^RBHpIg|C^hCp+gJ}ik9`^LnQv7sa~?zNe;eBTA9QfCEj9+ zUYSt+nwvN4FBEm`tWbR=FO(FOu!fTNCCMR`I1iK*l)Na?avJI^ql|G^zguHNd7S*o9P$0S~?7qYKQmK4bOvt~7X zXI>vEaq1<`gC*4t2>g2@wC$~(Nr1OolO6nv~o;qYl zBkQPyFx1XJ#8JWQv0LR&J4eCa|2D*qoPG^=R+ zf%UEH!|U7DbLThPB*`lAepXO59}0us<_v=sWgxXtl74ut+HsXEDVP9>O;SQBrjGGH zryf0uD$kVIhGFKSMM+FKe2qU>{EME5KPo|g@ozktV${Wp>5?pBl7x9nf8EtL8`19g zjIaIo8TI1n|I4Qvj2Y$V-xBCN^tU9*75^F~h|lS-`->imzh`X2Dkwm4s!w=NU$OY1 ziL=mo{B`FScqHk*#}lNb1MXWOGVs$bU7gS;p`WcgPTw&%cgI{tfSSj@?ml&YrOjw5 zj(nozKm>y={<^>MXpc|4xJVh?DM`6K^8QZ+vp|83M1=q5??(UPHGax#$3H@-`%7u@ zzq=)A#f|sfCJ%k*Yfyh?YA@n{?a;3jbD&Rw*qn-E61e}ZRs z85u+$`U9=7K3)1FX6x}scyat&w8$;bmV0D$&l^EUN{?dzc=Shjb<>REixzbgo?`z4 zym)3Ftqog?or-Cr8- zYWyRzT!(*`{#=)W{~w0l?En9+-DgT}v<<5gi2dIXR{8%+jsHV5h_6e93j10v^s=Ai z*CuN8tQ2JD!@Z~FQWC2Bf=l~1X@6A zr7S3AKfKcTj1trpo9BeTcavpnl1XxCgEN$nKf|hoW*U6Iw0CJjsmaSa;e2Va zz5IIISwe=3e5P>Fe>}I?4 z2Du@c(!d8*9@U}r$dyOH5|SR)ci7&-{~P3x*Mv_jS=Pg`_aMz((jJbcj;;|ct_sly zt6QNjG&(p=0%M$V)I5IznrWKnTVj=+%A2H*rh|_Xee8&yHXg}H@!H%UD6hwkD1n_0 zd7-?Z`dI<0I)6PutX=ShOWJC4hTmA%@P=Y)RbKCEQO|XKq<*6Wni8s49d=1IoAJ|O zX}y4T7-Qa`yzXP;?s?KA`B)o;fu)aiDzAf{sPf;Qye1Y zA4+B9Rgh^;-I@snQeH1oOwG#cbL(BO3f?br$P&LE*e|+keyQos+WUcmAyAlHW#1u-fOhOq<2^B^#EH!XX zynR^6-`@h3+cuV9TDCk6<__I$^){SJ^agg~-?0lmc7o5JE1>)X*-Flk_4wEx{}Z9H zv@u0Vw1kl0)|QxkiKAa82<$svIze+2nmwA@}HN%azidQr$lp$m^9R6wEA2q~fR13ZerJZJb$v3|;T z(Fz*K`z4qN-HkH^*5_I3aOYmEsZT6$VG*@VLw@>W;7se&mfH~KSFXiUtc|=5VRZXu ze7vCr8R*7&-9HE-?|`Czs07v?uu5vo$F6gRWA1#cM<(Bdaa|9Xq_Qhe>n8+!?5k<) zhBipB!-&O()Bq2u7IRgqv!cCvJAU}xKpEZN%??~d8Z3Y*j!JElZPYmtE4!bZ?iMMorcZDrouk5Xr7 zPUFWm$?_`Vq|OxRN^pliiBRPYXTT54G81(`k%Jw89kFB+1VSic$)g|)2_?|hiRgF{ z-H2$jHDbv^jFg^;<-e90A%HrAg;q>(p+sSFW0HH>elPokfAetn1Oqes*jfJLd0l^= zmjiuUA3~?v3K>u{3O@?Gb?F5&KqH6)qqJ_nvq%Yqt+B7r&Co=w;;o7a-BENU=aW@^ z-CF8?cTVcZzlMIaOUa3>>Z7IX&q-;b_zqvr4*#I3p_C@5R{MRL$){O;EXfB&Zfhe} z&_!L|Ju$D|2o${fhd%ZN|96aKe(<2$uIQgA0bTclVFoFhxl3WGUCzA<>&4fgNUV+c zmwi1;32n6#D^#B1Ac!{PrvRAri5JEENY{d+kT;Ud`#i~k&ORHqy&H~M*^vDx<_s&9 zJE<0YpBQ3W75GXj)GQBS)BswZOOg^ZVw2UsP$^!N?zX+Rx)*+yn|<2-cAvKBZeQ`- z6+X5a;VGkh#kVVL(I`b*w8W=PcevT|bVXa8rD)T$ee8Bco9j}vDTW%=0L zY!r7zpF#VZ9R4wYdp{~HTH!1HQw7p|+T1mOlLgS(Zbn(F0bsfUKm`C)6q~lm?tjQv z{3wuFp6b?a@f8Cy8Wy;)+uhouc7Q8zv(@RoVxX$c1>-Ltd-^|V*MDUw>tM~`JFipw#hpJou*Z` zinYD<1%7Ku#N2xUdbgXc+>4be{4@DBzvCzaJzs^PJ)j zVQOlgQ&1h!N!90XG+<7!rYPuwZ>JLM@Xt{~({#uio2~BF09vyI^qW+N!ak?rRG)^!6p~s0y!%ZF2d+z|G3OHYI5XswhxkppNy1Zr9W(+nx){ zt?*GAIvn-(2WPm$GX4j6gplX9hMzR|68fF;rXb?nxlWxIt;SLT^$DI2zNWEzR@RWt zUQItVD{V@ETMK50*_hLyevb)I{qPVM2=X=Qn-&gjR^ku*pzF1@*z)2 z5)^DNYnZ5+gW*b9l5;*#`=jZ;(?jM8Z)KPrgHC4i>S1r7)2e-7ZRS<-kQ_+sXc?As_C4qH>*%V!Vz4pV0Psod8n? ztxYbHq0{?Ad^$QeKv{`GE;9gr*Uy6jbrUR4#ojpfkg#{gi&DYs5GNS;H z4`nR176GYlI0`%*+>S(OOJA-7r2`id)w_JG z-N(MK^&q`Y!H?3=W)=;5^(K$=n9W|5egLgF!?w&|JIJbU?G(QhMv_EGJq>6-@9hbY zt!SQC|G*pgslP3lPm(hvx}pU(18ZlC!uDfZV36y{nzzwzQ-VVY>_}{ys84pS`&E~s zH^3GOoJ~;=2HFx!A`{I%tVlb00i{4VD>Ct%!#lmeAW&sv5ooqF{~V-wL+%W#PrCyv!x1bx`a3{esttCR0ipDFDv*T5*N(06C6wdSCbjc7 zpP)pT7l8{_wdQAig(`XWxBpCmuaP!k$idT+RK5@k?-vLt#rv=VX=7Uzc81H_p*Rtb zVDaMB{{p}(NQ-U1)R@QF;cZhSeKLy%;QU`b|p}4!GwMil%OKTH> z8mZ?{QVB7V=nr&QhN3HGbts6v9qlSw+HGBEzQfIQFL`hv>@2ZVEo~H~wup3o?JrPp z1MGt#n#Hl!M7mo_#4-RO`iu4Eb3^#N;tA@%wi?*@)7|WhkDX+H=QlvN3B6x|g8T)@ z12D*_9t)Rd3BV|A;MSWhD-p;YYpWWI;qEy=Ub2fSPo<+Zo`IR|WldzOSOd*^v;&FS zxUqtO^*3WeW7^U{w2PDIAD_+B9J9&Whfs#d&SxhfaUc^p zfcx_?4|Em!z+%j#P#8%*_FOYQHLFo0pS9JN;|p766w&5WH~@T_$cOZ$($zO1I}R+C z)D$G3gs5h@@Gxma<(tVA0%M1S#>G6FAQBIukP-<}N|35Yg6Rk{Bj`ZzX#{<2J1Js7 zCrfrUHFJbBS8hh-x#$DE~OSB_!lGf?n|jl5PZ)_T@g=3hu0tod$hs;=vfyL zB|Oi>;~VxG@r^`2lrwr8@q|?)-VCBh>_zGid$A3_k>D}>k|^NEZv#J8?j(-r!Ajr< zv4YEUysV3C>QBkN`6JoX4sD1ZG~-XBcKvBI!1rzgh>!{$_Y8mkc?y?*2$hDrkX}z~ z1>cMinW~#8MW;G{yjbT1f1*d76e^KOb=Fde;`0QUyLyy32^*lk7nPVtB_Ja&6Gi;U zSP~TeJkl$wFmh0!zwHOudi$}BIeF-fI*QKM%0Sj3;Y z81DrmhFR8LjL#AAWf$Y?MSQ`<`0qsAcQM}Y4AsxQ7#}L)H(ZRDi1^@(@yA6xo z-K-X1w$W5*3eLo@RI%-P%98xaScx#VC`(~mJ86os?Gj>q6*Z-au%d|^0A^J$x{;~& z@&i%l)IWR0qm=Pdx;bBU9|4IZ$8wWi_9N>cE~bR~wXKF*aCw=7UAz z-7G?#h|8XcDn9051*wLyh-JIm*+6!V!8EX;X_A9oF79DC50d3VyBNda2=a!;4n_Ad zeU;2Flu-U|IHL8>G|z6u)EN5$eM|2lH)?dRONzZ(6Q<7}eWBU#)(4KkbA1DFsZlWF zWPN34H@kwAYlvd7MCF;ZE;-OkJ?*8>;xuaxbY5qBViyvXP>@POMX&@QEo#Zuv%YSu$x9!~x_kbL>cb}Pu zPYfqN<@aff-R#8+m=toyl)(vpa{I$pQ((B2>T)$93&xsFQdmzr{iz^RHi}?;N->Wb zYOg^FnD&s>Q$QvvwR1l)!BHQBQ|~*BmWwX}c(*26@v-9&+F13d18%q|5W4t^3UYdl@y4h>PC5U|5RanSr95@a*O0hott}Pe>G5nhN1-o&< zZU&s;I8yL2G`}RYKAqakne~}_Q*?l1LA$Fh;#TI)*q3jNPk^*3+} z3;^`zjzI1y$yW96NXQRc~O}z((`2^B%acrrx2YoO&|#N_N1V z*;xTUl?BUL>|1vzSE@KSLcK=TBeCH%3wnT*;V>ms?vF!F15{W@>KAutxu+D9lcd#sN?73*qhvoo z-%^Kxlz0oxuwpu(Oz-3ZL{3wAF{N#Rq6q$NB)tYCa&3j4;TBp2lJKnroEd$X7v5_D4vHXpoezT7iZsI>I#!S)*H~F;u zjTnUYV{)LpTJrb9>YUH^=bMg1Z^NjOK8R?P6h1)oR(9!Fc~w=#ukK6o88)p^<|Rn-LWS8q%|FtBAw7$m>*VEqp7$PR^ z5Wk@V-%@S|mLduK*8ttshdN=2;;s;``42OSy)4 z>ahzkllq>Zw^k3%bO}08n6%eGCzSJS?MX?Vi>-(vr zfzAYV8h2svskV=e-g7UJ=BwQpi0DsbZ&izgCsDEXjo*>V6V=mpBU?**899hn?y^CM z=xM7_#GoAkI&!H2>?0Cp?DI=Ws_JEjcndA|qS=w9qLsCmnw=pMuBT?ViDq%|q7d1D z{6En}!Y1vNd(Z3*95wez>kk-#U5R?yAyg#P3VLXkrP2~Q)LH71iz1dO$BjdNgpHmS z`cM?VOv&tpaX^I?t3@q^S=JSTZ$$Aqap)1t8l=$>g1$-vw=>IpB`^7G!WIpQz8nio5l_5DuLq9D}b72QP^pr@U94m6_O0Og*6#oNceO%r$?DVzh zSfbf}xiFu7B!s~aXd@j?r)HTvYyB_TtAB!d;nl1&ySQMzT9R=P7?kI)X+#Ih~XY|EIlBYlE6lnuMMCa?E z3G8Z8D|Rf3cuNsT!0g_BWAaT7Ze=z4UOg@5=0+SCfH-U$WvGP@F*ial4w zx-J1sVpWerM1{dUMErilNngYMs|PON-M-9rUrw9XHf1L^(tAM& zVcP_o&M>q;M2StloEY-HR3c_{4`xL^vS_Oz=gYD*f&djEyfT3l|NKo;nL7$0t!rv? zu)|h007X4jx|+t$F!dF_5&hTHSFn->I{_)sHNu}1=vrV4wj$dPCcmwB6t5Pqe zE<>s}5KD+1mn)8%{8!YC=q^8#a`YBkl?>|06}m~Tr77$Ud=6H>)0CgHZ)NJG(isBI zj>OmrCzhJ#8Zq0?d=IC-YEGDJ66?^h!y{EGqPWX!3;L#Op z>32Rf%1>b*)~7*-VGa4AWfoI@XzU#2%pS$`VeEam$%9@N@ATz_%dFmrIf71;kbvX8 zd!OT?!vwpDXqs5^!mRflCtOm+?Ki2VXb3Z$Kaau147&;<;_9^8uK{F2+ChB$Hz9DE z0=Y`43@h{rzRW1v%NHuXE_NMKp;4URb1tRc7)wR!P)c_1e%_e4#fF!OTJ@$!kz~>TWaEzpXDI$=MMJl4XXna2Ia6705A zL5M){yI&%B!QF_%$P%CGjc83b4Fi8}Cuqq28$NtNUno#5b-hsy9maMifrAa)PM=7y z8Xx*YFdPr^R8#@2`|_oRY8ibEl}UK(Y03u_+Ucn4hqVGws5&G(?<1=CKT=@sQ&Q+T zf@Wx&n^T0ecv}gHPHE2x^t7#10u~%$50|FsIyPmgkC3W!#PU z02v*gHr?-JJCvn+(-qU{z_09yw5>J3P0GtoRuv+U3VZe=sxJpFxcu;E#dc8-d-E?j zV6IlK9^(3n#{UfzO(fBYTWQ0D`zo}Rs^J(OuLhm+5|F808BN9qYa{K}UCiHrd_pAy zdu%k87$O2UReS0u0s(!b(HL4W^1pmV7!^^Z!9b>hdDO72YBh@H!_w>nMR6qYs?2)9 z(Dj$n(YEhuiBAbSufqh=)2=jNrej>gfC28S#)l5dg@Vl#3O%m)kkh~NzpI+;Oa%gB!u=MREVmpQI%#Y&NLJs7H~}m0&DChEDuC9&8nxR z?4UkEeb+2rDoqVLsNuvRIfw@yv72F!sVR!~h?Vz7hCFXo1$a2>%nr!x zOS$2QbtHU4HXLn6a=V;_!;F?+wxL92ON9f%V>tH(M;9T%KazAEH?mhERx2dSaBT2* znmkw1!IuOX?%>!B@N~^YzHj(RC2%gD)rBkzmAn$VbMKf{t_D+KSGn>lSQ@P}XwCy! z;m0e5zpwIRh))MUXr*(gq?dt#ZB=AP0F`er>-|@QkxrpXDS%)hhw6=!;&nT5sF*fe5wMXcH_5F{vMSoZn1#lC z?+jlkf16j!m*TSImU0n=~%D)AQJzS3?sU@5l1UQ=Y zWWE^k?tR#uBuMhcnWV6qQcd#ehi4SMSv}iA*EvuyuByjpF}4dTPjzA>`13fj10jQ9 zo>>4VJk3G5rUIrWHZg>KUxx??F6I;egN4>ma;?$|kd7S-TC?ZF+Jl@07=8~5#H{?0 zKN8|QF-|0(L8~I%Wk_!xEBC=ba@N_K@gFBVn`y?chSgm z?bs$0#R6wdw#Q*;Nzo(tk++fcTzM9nNI15%^6W$qb@lC)XUF2Z>Wa#S54-f+g}A{P zy#Kt?0d7@dQ!CFti{h)3E6+ZK@2c^!JLPRO87j~Ij=*G8p52;&e7n32Xdv|+icN_1 z>u$_pmcst)abEdew>C0x5L6s$0Ei8ew}B>7chOic0|eARQjj3cv(XO7&!2ssB*Y3U zpDD%zPVKELz;m>wuYm0ddGZ{cKRt5*JVZ3?p~3W+IXFOoGk9dhK{x2{4Xn+ese|1B zJM63&fMV*LKm(NB$D`rwlvhj5_-`i9#BC^OOrFd@`8G*Sfg+sK=!Z8s9P1$FrJ1Iu zCA<%TULpJ#7lAPv zZSYO`2kFhW;EgB{OOH%SuNaO&b|6OK{s^Zcj6Q7>Iy@MNz$GEAZp{e@Ms`%3b%MVj ze2;-41T)*gngT~nSc}+>D_a_lTVYFA9+xUGtVi%8H5^SIDY+19fGj2fg^F9pVO%&cgW zvXoj9K03TBiiK_?!N5;ah7(>caH558!HEG3grQ{MNugG%~_*Ob1R{D zs|7;OKVu{U2b;p4uP|b;<(}VQ1OfK>bw&`A8Ap1xIqmqaz?b8@2H!Rm*=Q7TA-D-a zZ4TaRc%GWj=Bz`g79qT~@Hm3tEnxRNO+_X2=qOY$iYdr@28k#(6~W&isLi<>;6&g) z_WT!?g}w0?)zi$t$7c;^%_8t?Cnl`gA!?nrf1@xDDm;1CH{sI)t@B>De>;h z64_Z}0eB2q#;NA+wkoJ_=4FL7OBp57zQH8~x*;t2CkS^@;S=cbrNWx!9!lJMSzxS3z6;j;l2TD(OX6Gi_c5ai+3%;TOYftm;F(e8nroAv1sJXwXROM zGTf*QGNMwL*w=d6JI!E3v?MKrICAf3)Y2Y+A_=$uN_@a`?wlQ~u9z4y zC+y*@DJS>)vR>|x%M|0d6nYGI4;u?%B{;*iFw}tB*U&Lf&!FmgKj2d~Qd!!bqL{kK zDU%9!ia*7>v>6GX@MAbHhAj$`%^%hTr@ABo!N;0>%(4kp`HT?|N6%3P%>*1^9k<5- z`~^PIn~_^6c9iSdUyw!1LNm4asZgk#^8gxv%CBG-QRpaj0z;b{@*rfLaxG0IV3HBZQq#NJ>+bH(Io>~WKFZRJa8$l{9e}kGNYZI-}eqadNm;7Ta z0lSWxWe}S8;yg5MYFd&I!C0=$;lBd%$dw2=Ezg9H3I^^gar_Q~;mxkI+d(nf5M<};H-6=Uj&Z7}d!L@a3=T5x zY{hqE6$~3UV>ZB4sjK|0OCSziYy+f`Qry_Rw;?xGWzYhf>?C+xo-FSzcW>ppH7kp9O~zD**Vt;_QRi1IIz)0Z1pKwJ&hO zybJU1s;DHkI~)0?^%QL4N%)2L4|JRYMv$oi*C3p2UbeDFa0LhTN)_@nAydrQtO3Vd|KZkxc3b`XGeZW#{E9aG)iHG8_M9pv3MzhxigieV0+ne9ip+( zVz1V?Oji}L2VH@=w~m)hp?T+7hyCXY+J6?O10FU-caSi^i2kJy77Y;RX~c0S zAetxo1|m&?5duyu>cNS$V#Y7HvL9+QL3H3xdib5tFv;AxC(yavpBCs`sXBn{kJ#47 z93F>HY!BkcjQFb*hx4RQ0l0U?caV%{1urid27q!6M?|jv4!?Cee)u)u8H1%Wb_)@( zn847sP(?QO(E;~wxadoxZii8=jT;Jx^)~@jtUn5(&8r zq31?G1-8Pm#m=kg&b@VOh?py%r%U>F? zmdkQTuJZ`^LN|O#o$;AYx+jcKOK9AXtj#prUbnBD4(fe_X#F&RH^9cX84I`)FGbhFla9 zh~EQOBRR0ZD#i_I&>6Yk8M%{0uDCF8REGU$mnXP0Qp@mM#q5mqkYbXVFT-wocW^>1 znI!FbIOMQ@k26>D1W#&Nf3H?(l*&gTb3zQ41-|3^Q7ETTP0}0HH-Hi;*5n1|PDs|v zt}1VAF}x<}BEx@TzMHih`%&>>?B4qkx66egYsdQxUNEAX9I^Zk0R*K$-V-7Tr|2vX zA%qEF3%-a9r8sRB;t|VzlurrJ1-03qO75Jt@@(1)RaoC#s&VURbrj+Wh~I#?t!}D` z^&O8;;OuC1c*U<0B(+!%Gt0F|!dx)pLl0BHn;yLtps^k3t{W{HIE?JC6(gIk!wf(f z(B9aVj9C7TEGkHQO=3CSjs#mB_UD@s(E9GcFZ_f5fluJ6YJ9sl4CeSMm?5m~g8fSLV}x`~ZvkYhSs*LwVL1nK=A&3`ouGXf+zb zPsJM3tvDMUu}r3l_!Hn(#qOssT}K?}L`E!Mv*h4Qy{5RFv-8(>WrJ69e*iLC`caYV z0Oafxqp#Hb=s;c)(k1_IfX6bzV<+&4mI(&8d=f9ITaF+Uv((&*w&$_to|njlO9{&n zn%G)I)!1`)i%*Eo$>Zca`9R|LGjQj?VaxPX*fR5bY|C7XYitj;+A`HP zTV{E?67twF#j;T=5~N>n8eogdB1%Ziu}Cl%=~+g)f*`*FVPocTH^M}63qRDP>w+su zvnM?qj~ze_?&Jqi1YB+5wJ3q*va_X85xzERs<0-mwnGK+g%*dM2QiCKH47yC;X3e= zcwq#K5z+LdNU$K%%Sbpv37Tb03!Q~Iga{sQc^wHkNI=`9sW$VB`CyE(FVcN0k)}8D zWAl(7IB!)?I1g&MA`2Vz!||d)AI0+ETo)R{IlHC%vTz(3hd=4c7Jr}!b;KcetBOna zJF_kdQ?6l}8WWONTneg}f~A*&i!KFcUkZ9J1+VxBz@nQ!F!VG*#b5_6X#S%j?>Cdd zJ8GuF)OJ>Wp~>GEc_!b(;e&fOk3nh@A={W?3$D}QoH z#AV7_gEDxrCfwbHhR)l)*^0o2UaD&N=;DqoRlY|?E5uNp-wbKX;t;Iz0q`hm7FGj zGV&U2p{ppWH%AB3x4LlJ9n+@IorcL0>Fs40is&Oqhk;SKlUS*T5?GPfF$pQ^f{MIT zBH$~m=U=-plfLHb3V;`ShR&zeeS<_Ufnp%(bCw2_jSbK&_lMy-pzo8Gf5WG-jxN8|Cm)CCgzr~Ipc0k88VfKq4%G~|)xCxVC`~_wZ=bVHAjpbcL03ysqG1&HJMO z3=7WTTNQ!8qZwjTD3Z>7L>uH)Jc_k{3SAM>{YjB2bmclY zB&-12MjlQF1zc9r>XVt}CmHLWIIe|;I4z_7&>#k&^*wBXyQ|ut_zzI_vWzhfUrjzv@GZTKs9`?ed8{+X_N8Xf)KoTX#(Sg0|ob?p_l{I?bKVT@2FVbiT0=&D1mIc(C%6q zku+gSYMJfw^v2km!ba*oK_;|y_*G}k;IPsmdh(PVpk46+FZ&XQ76u~X%Q>(1ue%mJ zNLuBdHNuyj4K4jPWU7lV=Da6zRI9vg7ML+Mit1fmml?13dm}dqn$FM!Otj$u@KXb= zA$3%oK(8{2z>3T}5246^VV0zKpw;e-4F)X#7L=)d7rcZ`PAE$M0S?9uF}4#YF7SjK zj>5$=&m6i zo6{!SCroyf;RyB|!9UaN>jo!ilN~ve?f&a*@Ak?~z!|*r$!cn@Nd=Ql$s)1Q+u*%K z+q*b-xYJ4xsc4faM?H?~c)&!89pklxk&%l=ph8cW<0wlbeHd`2rNfW!T9<2b+1`yb zMoDGtX3V$+MUN60n@;Kc&*juPPqQ1lK%Sg4zxGYC)vX@#|h}+*1HR-Zx{Dmt0>nw7KZm>U8bV6uxQ}^&L13hGBCLiejOf zkhb=HpoCLuC;0O~DRw>G@3AX6JJdcnik4x}ZIBmF7o{s$MnhwJ^IZ=^xMm^`m%>0~ zwx~LU7Y1IC3rq9<}Ot!KV>ldRhsGHoQ};kZ&nOUkhK_s9!z^j_yGi<%?+uEMGd;YosxbbI5+QT)H^H>C7C}j1BhUy`<12lgCyUaj(n$1>Ab> z37*}CYmoAAHZ<9rvrt-PZZiLZCT4mMF-Qy{)|o(#ghgh`4iG2X8D^dz>EOAivory} z7dkB7_vldvJG59lpc7Jm|XH7RRq~u+Fvnq6iwX#2YmeMmX`PJyQuiU z9JuF%rHK7;$N?xXB}gJ^|1JEnwPc>v$p8q0E6g_mC>UVX`$SFX5YH%q+yi)qgYH<- zrIRnykxpd&9v~rbHWA}0=9P9*$tft!~2@r5c?W% zHv!8HV^Mx;#O-JYOak@{GB%PXk*(usSqN8SOfd9;Go=UC;07F}w({6*NKJ~TT8-2L z{8J;9Ry$kOe*z-E7M(zCh^64~5%2IkW%6Imr$9v$HtyWlVV|r-Ez%Oc4~Bn@|11h0 z_z10<)S#BT0eh=zZb`(mg`8{|S2cOw#e+t5?jc*S`Jk;0HuE=TlTQLA-oplhr$(w+ zJLEljObdGf6ScLkHp4dz6ZUr~B`#cVg1fl_qlAva#r!mqqpQH4MtgzW4Z2zYSm0#Z zHM#-qZ3D#XYYC#y#6^p@q7uq%r}pX%Y_@w%AE322aUlSg(4jzhHnQ9e*d*^q?Z)qV zzo-PtH^C!q-NvQv%&ju;<6pGDXz&YY#{NdTgjsWw0omX@M>9#ZE`CP%=0J9XfEvW z=CrIDoF5w8EYqC=DlxX%%Xaal$o85B#ttc&t+Dsw%DnI<7=09K;{Lepkk59atLHJL zM_~}`EPpqA_?yAlVdV_;#cb@%h-rnLl0f-x)34#F#o>QV-Asqg=`k5RsfR0uiAu3& zx8{DlQ^{<=33IIBvi@l>{O~p6)j9ZU4kIqJ2AoINalk)h-suUptQoK8?^alP>{S7U zUbE{G)z-9VxQR= zG&8ox)G0GF%V{q&`p4(8bnLIO1j421VB z3=%wvK76*XO$^=j`PKWrLqbyLzN0A33Y!D@%_g7ed~_d1N|5DWV_nTlfD_S!Fee5q z+${&XOtz|Y(026$db7W`!BDBTZMy_NVY0ZJLo)r>Uar8AFfdXo+EW7GIwGFkgk%i< z3}*+STE3fo?>4oAiu+CqJY{x1^Lu&US4d9!V&8YD$I5p{UqU7P*I97#Ikc+F6Plwp zM29vU#U8_9qT?Q(w5#FBFx;pLv?uO4Ny0%4SiD0Z8cn?8#4kP*CSs%j$G&IEbNN#^ zC}LJGngbW52Gx2Djb?U04W|j(Y>(Qmx-BmG6@%V^P53H$WGjb=TiYe)Bi;JB* zs*;H1mb^R*WSiZC`GZS=N9(AVtv^;9np=3cm|qh&m&W7X6c*)St45QWH^EoT3HQT9 zZ|uAqkOnAhg24$#DKmC2H5tEO9^V`zi3DRS56$#gchdPl^o)A5))!g>ReIFcWcf-*kN~i#tI9VAZDfu3IzIdQl-(yfgLWK3hj%_Z7c$s z^Sdx?ajUi+k9yhzZ8qp{cwqC)0R-u>*-%O^Z)O-Tkz!#-r|H#}W|P8XE6^W40OohZ zJ;+)>-C|R+E-Ea-eQl@pY6})4Bwh|V zr-T;S14jvwGY11-;XEZ?^%;BxZHj7-STO>DqlvgaZVS>@g%3x5y@3;*c;%ai9GBgjvmnEvUf~rMF>s^+D1r66l`z&O0kg6!G9%z2oCU6%2$yMrJ?6%R z0qk$yA>4g^QO-fcyAdf4Y%Yl7aiGjpu*FOi*^77LwE_nox1!!Cs)xBQxYC^|46G}OGxIaIWE3UR-P@`R8Upd& zH)yCdoV2o5)V{uY7;wcq2Re9ksBQb+nrje;eiS%8EOSq0tFjL#w9ewGs1UB>G?25z zEZB}s%HDSzr*ubASA(bVwrgaPgTkyy9g?)m8>;$|dMPth@Uj;~1V?MLVufDqSrNmM z;qS8tk3Qz0mYn&4o5VmTj+N8#9Gv;0*Oz@cogh2-(bR(DxwqqmB&bqjcMxguvh3*? zEZV`?>zI|Lu=yCe`Sutd*`0`iEJAD^zLW58RyuIYBHX}3!~)qB2-CE}Q%FCXSKV4m zW!Iw^f>php2ctL=1y-4YCsQuam|?8pVhS`BC^@HBQ~oXj7J7OOsEa#r^vZ;i)48&5 zzLsyD7BbuDVA_Cu?Llnze4`%G%p=oL-qr_a0@62G)p|Vm`92QvHT5$|Q$y|nblWVm z-FpVAYmts~bYJ*#K3x3=y!E`=;>~GZ4V}*m!@ouSCZBzbwZqxsV;_4n@gT!#KIK~A z0ju*0fda&`=?u?78ri0WLSi5E5BFv+#F2G)ydV|4nJ)<5@M`{yQFuFxpP_XQ(qcRo zC#)K{vJ2-*mNy5kFWcj%!IMP1EP$ddpWs1|4!aoL-*MsACL2wz+{A1t{K^xeMI*L&VVpwu5g$xRSMXoV@K$z$ zKc&?fcwrf{8n3d)r^xWcXkRqpWiAY+%N`X57&%CDA~dI`WB6sTf+FTL9*Pc4@1E0B zFj+CDk%CFrkWc>wfo5OGi#d&dL}5i!96m9pTWC&$nd!<5B-jfGxW&`bEz?3NA9{0Y z#KgYI%PM>-(dfn2 zQm=@vMIkS}lCDh#{TpcbjM3^8qoru8?AT1~Ia;&?0&k4T3VZZJM1UK5~Jl`>ei-Z<7BciQg8pOk(&0ujMOM^&We9AQV_s| zUJD6eW27z{i_|MXTTl<<6fGnXg0nO1I{-?_!WRgYw+(^pdjQBo01+qBS^YmY53O4+94U^A|3P95a}I4 zq>dACT{%FM?7K{h2@hVYF{5hC3kY{GxV1u+Lv5|@(HtCBvR z8mbac3$rrwRJKh7Y1xm>oT_aRF+2hQsh+fl*N{-pY#@rn1v*%j7$v9m=K|fQnVT@L z{1({5B+zqVLgVdr_9%Mzs1WFrsn3YvKn*D%cvT&E34z{2<%FYihEl1wp8B5EJoJ0G)gK0t_By+DYxAv{@vV-l>$IyK<4T20X?jt=^?zBi$e zH|KL(;Hh3h&{dhi0m6N}uMO7P33teRJFc6a!EM9H@J`ln=JVmrwr$P8A(Sgn@P$$Z z3b^~_#e(M3itPD0U#R`|9fk92KO5I%B`or>w&ja;t_$Z7vX#ugD}k86KsX9o74*4bu-HZLIs?OtyA_Z{CgN9H67o%_>Q}V0I(sq;1m6*FD%zQ zJA!nAWF-#nu+B3FhIhiS#K8wG<%7;D&|HIR$(l*1cwug9GcfV@(zel5bma)_y3c(% z4P_9U%|agSf!j=*foZr`MW6r|ObfE6g)$Ohr;|icfX58rG1VUPAR7{;NR)+62VIMl zE~Gfnk9=&k;`yS`ojv9MRLK8%C?@2;hd2WZz+Qi;TPw=W4=tTKHOKrV;jCs&WvSn6 z0%Zs!lsYUNY-YFYp9=UhAp706cMh|>{=GphNR){}qRbSs-%ui(Nu`4zF(e9O^Eqq61i!X!7$}%0#L`u^?O`F7pxp=B zhh;XvaklRyE|!JHu4L^{f;6*W2U?^3kSbl!71?PaRrZ|Bgjeh=e4QbQ5sYgb6rYdV1wI>g>!ue(TK6%+J}G`K`OF zh>SoU3Ir7cC{K}q3f;61#4!X$>EHKMcX&AN?C$^b5A>~Db?aTHPMve=)G7HIFFSrH z+#HqyQXnrukD*QASdKr32=A6$2ex|)^@?qNv9E_|+F`7DjRg;w?T*6iFkMM__%T-j zXqNyeXK1({+G`(W{~m&wy|)AUsb%ST{j~@X@P4*l9L= z2MF&la|%Ib!j;U>T*(|jnDbz|O5Y8_=QRi;W4{E#;DF$^fdax*Hx2;nx)O>t2?4AZ znaPQ+)#vrPn5VZ!eN%VGa(H6czEW5?$DCy+odsC33TX;_7cLk#6(N$P#(hxi18|lqGW5EOU=<>H}nLGmA5IE%u#q zu@@`YVC_ZDyX?rd%DZ{Mdka&^KkOTg#>_bFnp3SLr4B5Ta4tFwaK0dmkjUCwidd*hcd9S{cmL2{dRa|d6HA3iT0nIeBHFTSbS#Buu<54zVi z@?8O8bZ&A|31f328*0C?5hAjoR*V8y3lDSQdMH!mTs?v{Y4snZxE*ALUe&OCm3dBm-;+ReJIsvJx>4y zJu zX^~emUUbGb$tvIki1;!3Z4m1n-p{4mUJN`1?=UFL;JE-#KmSNIvMAr}A>2 zKYPrpsZUXltUef3P!#u>k%7&;U~4^rU?`8E+?G?oM<#D%DDnYwYPJ+&4i|$ePJeMq z>v1hGIt(=P3IId&#oZ!@86kK9JXs~phZ31u-ccCd{wY|6PWV4KEN|;@T$(V?O$>Gk z8lEP3(Ytc{997EAyB|$!lPlJYVD15IP+RCn-5aG z^}{}m)uPyJEU{r@&wH=krX@W)M&^8V5f=CZhQKwkj`8DtjerC<`29Yw5~6dH4>;<;2Df@az*P0*~;1kEa4 zvp0mGVcCliG;p;fbXpF(Fj(5UDDk2`G1{&>QWzknsdQ#Pr#~aYlyFYw8zmTDSd%Eq zx3AqHWD9cSJ!X#FYtc`Air^>0?UP$-L>7R!x&8A*^8y_dMf%V!5xyuK6?JvCo*R*V zorlf$ckKK`dEpRLM3Qt8QY%g1!5HN7=l>fR zIx2e=2{66_f7#GqxY+2?^B5IqjUEb&ygh*(K}f)q_VJT*cxGq%AdgUJ7T!_^*pak!^jaSkyQC9&)#tw#x*9EkYn%5CXwwC3j8<0w=q` zN>KtKIYJ-|4_}Z;kDLbrAwoR-B^Q0BpNo!&MMYln7h=(D#G;x&xDbLsNQUyA1%cp# zKyXFHqO=;+0_HJo{ANKN*fezjihqhqIJ5ROP8J*bzWArb3%xInU^;&?&^36K4xI&@ z3NjVmvMnW)5cupLMId-deL@(3uaV^;5=4~W%$R*#ItN71Cvsd70iaXY+m38-wG6K> z?+n7hmg7hV@AE&XfRzsdttd2!bnxHF#hHHdWF}JZH@v&K`7SFb#8^d+2WbHzY^Fd% zR6q!36#-$l_u9=Gvv!Oe{`bTW4yP=k1cfpT!huq-2ni4L3kjo4A_VqaFsn%5G=V)A zl)1NGNC=aNkPwRXDj}gTi4h|IDk0&o81bl(u)sg-{`;~bD8LJH9rm8Ah>|g^qKFCe z`jM+l6C9pCv8=X)*rjoy&o}8l5)h3GE-mfjP@VMA$U}(V$K0(8&dREPejPL zzhB6Bd9>#++9Ji%qdlj8v_;6sXd`6&tD{Z#MTCqjqgu#_5lTjSibnQ&q>o-P(jsR3 z&qw-vuU5R$Fxi#k$pZUi;< zUj@v@c#4p5tlZ}w;#NJ;w+-Gd3HrC70)O)}Hj@Xl>kr%G9T@m~_Ue#0)NGc1LEfk3 zn{$wFo;c(3uQ;PcKDwyDLWuyUFhC>fX>z8t`!qQdG{NPY143pKn5|%p=7{j5^)zD6 z)0mNcFL1!kkf2g9k+Pf|^H?xHvdtrB`FuIo{0T6-5jslm`e;p`ev_jpnU;zk9x_+y zffIeXz1uO7-6l0zErgfi5|WHhgF@6hxuJx$=FKm8%{tpKRBty=QLc0t;4{WkBZyKU zcPslJ%)FNkX*mKjQWPc%{f|$!y3@~T^@fXqB9TXle&zompwK^Vk~^KP3qFIV!0#ST zMK3gD$^m|8IpZnW{%AdksaAUq6Q$cZ5N-aQNRPI|HOIKjCm>LA*`9X647((UEcfWK zUb`!n{Wno9%(`Ga^*PHFS-8^AyCS)qbq*x=T_m3kL$ND@4KYVdg~t}i>EhskXjWF1 zP-&6R%_TM#vO5pgOm>L8BuBq}u=FM4AX3B?lgZcRcT>?znMW6cS(HQQBZ(IaD1?&S zqpkWxpL3wdh^a{dOT9DEBHMq+5h#)utGoms0|^xPX0hMY!G6;yDV;%Q-}71*?A#Bp zA)vtQbR&xMA&yD^a|C-|(Aay7%Qp+`-Qi8SwBH>!I(V3D`#0i)A`2&bVKO~Kbo5JG z^kg{JB}*}i7lZMDy9KQME~_9%!QFpli#~dLut;;4+kCS!LHDvp@6KAUH;AsJjQ9w?)rM_c!C z=ng$jo-4=cFfkyw<}gmYG7us?SP!cC);Su?=U=4tmoJpIy=J8Y-A4XN6mj+e5u-8r z*y9m3|G+(r96BP-9c?YlWOsTGGMc8LY*HI*1hWTHpM_yh;?1^IGC{d`2qGMRzU)4p z;aa}?{f|#c3ACKl_{3P#BXRuoprA5tq{jT<+HTJiTr}-uOYqzg=SXxo7C;If=1NML zJ58}}%ZG@&0Z$zyX2?$=zdaz7;9zHLF>!wY4jCHCbaFc-k~rr;%sq9*=nacjH=7QU z8l0d%?TLIMyH@vgiI%|f?-1ei)Ru0?62V=0zA{JcOSJ%cR+`ii) z9oc%}nQ-^~j-QpR3A z>&uS#0^XM*Y5Ai(TBn7*lQ;cyv|b~(%57X)yon7bW)kZW1itJc#otIW$ozz#uneX7 zhML{yx{=-+zw4m4xRu8o%C?f6Rb2*4RYAoXtx=_lsNz*r$ye+9!{g-a`a-J2nLo}C zQ&J`yU*=&H7Q4>vb&l*7tCWMV%)|X&i|@92k2;rirH;JbX*th64=d$f5BAPirH1#0 zUgq-UL}Ghy6wA5Em%5m{8QkXhN(u@6M83c_e;#_a-vr3LD)P*e+y`N5@wG@Mcp^*N`n8Bx~E zFiYGwO~cSvN(oem7>#{;=B*sN@=X&U8WPyTCf|-&9XL=fG9gL|RgCK8ML`R&nC09t zL#OpkJ!Ue~k0XafwRW@|f+o-a5lN+(eQ9peMimBKS`0#C z*zY7Chc9k4yC)f8y@$wD4LnDWNZLfyQarzbMZ9zn^a}0Z)Rvrs0GRR&;#Mfrrh>o2 z16lCk8gX)-!*TnUx4He^ZZ1J1f(%O_c_?2|!7K1p>Ul9>CNymEpI2Y_l+;ZnX6M%0 zletJ19>3}9z%Qo@JL#E&Qj=ERI~?fCCpGt!lADgVnGRKf6NKs#0&|#-a+fPN6mT(Y zmQ+vQy^{5n_iw1${HH{f=p!>ena#Y29#Kye;tgmzX?L!dgA9S7T5oIxE zc>M#L{uspqoOWs)A$F5mPxeI6048KneMLo?(-e1!*nN;D8czpa&SPBCLr8DOiZp#4AL|G%Cwg>)Hxg1i=p=Se#}Bx(H9IcUV`8`voLUH z74*f&8ok@hcb%JMdI=rN%%12(&p4~QX@|1{ds6YYQlib=Z9LmylXET4wPkjAe{b$I zckKy?!OSxjDwo;q{kf3JGSvpTR%6wHqc+gP*yC?Kk>VLALn*4s1#NcJj|1<5lkI4F zqkP=PLH@NN>h5CQ2x3nK<0rP&0IX_J2*2Yz6DrwXN_&JDzNbWKJ9-7pQ#bLRqpw;C zuRf(Vgg;-sLz1}sYo&1C%@0Br+cwL6Z0yyhAe+hB_vH5+z6Hs)tUo`VWXozud?ML~ z(r_4#vLiM0L3sD(FfiuYOiAQJPgL}BE7}MIl#{7Ka-<5Yuc*Rmsluy7PtjN5Y~n4~ zZOqss=VRO!u2j1K6}bQLq`)r!&Z_76pc-!3-;N}sfLr3B*X4x!YL>52&- z(MSWc7;A#Op!|79Sb)Z1e&GQ3wVwuKeV`#Ia6j;)k7Moha?>uw>!q00{xf|JBr=2h zu7Jm9j+go-5&^CptnkVHT=CwQ~|Vj0M@DTN%h8AE(cYk@zp2(;l)m=8Nffw}rjb zV}W=12I{)Q>6=aAta`FFkhQbnM(4D=NlnA-=E?M(nDVEnvu0kdFV@Vn+c+8gBBuz^ zw#-HQrzbGu32+MbDxNqP*wZT%9_^5+1ZB41vRNG6RnJo0%j{`H6?sm}bmcL$26*6R z8&zdh7~G!@%pF?9l}tZY;B?IUI_X8!`WGy-CvL%=k3iZ4AoTo6#E_M#FpK9Zvv95RP{t8<<^C(FXnu z+%CP(y%`HTeMUxGR{M&Z{KG74H<;aW+iYHzCn52Pcx-)yJ~H=&dT9GK7)E41X>97b zKG`T}k0@{p?Kms23+vRZ+cyfinIZ?G69b3i^cW_HUT9*(!c{S`qAR?TK?|E2{{QbV3Q-O50typcv==~E-jJ~ewjST01Uj7g?E$L>A4oOPK`!{ z?sa56J|OYQnDCqCK_P?PmNWLO54|%TS%D`Wv1hGHe$ux3iMLt+LvK>xO*nzz%e({T z-04Qypj6*5G;~N;Wsxv#OIHAKDu~_XmPCMv#UX zVmGUk?O7`mnMykf#9EAAy~kdG9V64qVeSyBWjBKnIqdOusWv)~ z!HeBtq7zRAcRP z`ptC{htqiT*^)IO$}~1-aDaY)z@$#0?~`le?RK-<<}Uz7W!!qEITO8TYu2ZDuc1p* zy@Tvo&YQgPFhHTa)fZaGjN{metd}9N8$edNiG#^bn&(<}A=PF1+GajDI?-X)j7}~v znJ^9$3jz*ADL4HE^`rYwFnoW%IV(P}WgUI|cK5O`Q&~2w9H_m&!aXI?*?v5Q``sQE zBbhMUjITBD4QmW`68)9^6la9Vl0)99#w!nJhu;))Dt8*M%)A#<<6ppCo8BI$i9wcU z0BpVP_`E%wbcW0A@WMAkm@SMbsPYP`iZX4&NlK#Hmt+$iBZ_XR{Dm<;hI*cSQbNy0&k+7q4CE>no$t+Led z*DS|fIYJcSf!^fAInA@tsLZULEAB=rZ-&i+*M(6F1jvguXQ!{=_0~)ayAf>fxw7`V zjiR%N5zw@I*KN2@aLZtuM$QE$5=GjBlA~&q$L~eTs-0@R6FcB!e?g(z7Ovjx?2*Dk0w3_2cZ+k^e2AXU;GURzE{L? zUqnJ6_vg&6_`p9P5O@l*!ZpgERp?N4w6O2-dAOaz)gYr@sUOj3ha4O>f~J*dem)d({`K2)6K10 zqyY+pdXgL);2areQivJ1z-Ee#HvcZ&Er3s;_O3{V?CeX`84hXF8!SPPXdOP?wOrw3 z#;@un;_BC>+d&22TD6(4()|B_tVI3~?H-wf`Voy-9+WBH8{ga@Xamcl`a&4r&98lh z80I$vHNWJ|$7;{-2tXH0td?;caN6)CUe@B<&6}SgJT$5wwRHb4q4nBcwAknjt|p8i zm$}btXn3wIieZ?Z<{9%sdtVIZ_tNMFD;H9n#Udg1Q^3j&?Dh}a!i(ZMQhEO-@=m0T zy}2zXV?2XePsMWmVK^2Je_+)9L|N${dwvRh`SVlZuu>k4eLD8hl&A9(d*grgeXf!5 zPLt&vvEsJ5-1BOg$5pRp{#Y|V*UX=13%^T}RBnBZyiMZXS9xQRC)^nt{b>9=BzUQP zfZU}-1Wb|uT&H&XZ4=8Xgffo4>o`K6$w@YC*6^N^8b?m# zKaIcTM53n>4DUgUGG`PqZQFJMneYK_!vVSo2Y$^uBmy_iKXXF&rqQy7&WKtc01|!U zG>Ls}UQ70!Io?5VW;;2oYdIL2!sRK6p|{;x0XE-Tx5IM|VD@-FhmDg{O}t)<>^N)u zAL@n5Lb$e=mv1f17`7UG^C!C2x8TrLUrxOEv(B#=91WvEg3+I2}z;!LSZ1qJ0Bh{gYR2+gIE*iak+hJfUAllbb0Q1c!rsDK701qGH_Xk(l6W-Z($G%{Tn|Mv~{0 z6PJ6-PD<|Y4VH9o2*vSFoBt$JhAZ5VyRzc#;*%zBvbU;JxqQ%9ByL|5FW*(5;dW`5 z;CRrxMA#;ez^^7r9@zr|cOYh`MwrP6q)1L!U!-BQSeC#D3Ggj&c$e>&h{vSfwV8~i z3jtvS8ZapHata|N5?a=G^Tsnu1)e7j>&7II;BWAQ`#uC_Jc9uKX~Q33j(8Kzn}5s~ z0=N~6gpiw{IN#c_0y#{L&>)Ek*4PN*2IN=jWh&Zrq7Q*ZTS`C#GP_UnZ~?>^9As;b~a9N3riOp-+M|nB%CQW)Uv&7!)7`wIDpU< zk^Y5y2#)t60NfFLlhvj-zIU0_H9okFnI+jwb1v(H=*#(6vO%E?lHL=KEFI%ek!*q{ zn_+Sv_q7BdW7bD;BOTHccnAth%QrY;r8V-96AlP0mC)Y!AM27}k8=KlH{i^?5S&k` z!FF=&jbE-m#|P&~Q0g;C4Iboew(S2ftuN74*vo0{d$MVmjcvs6Ku@x}BJ7@)V-v7Q z3Jjs7poK2Owww!@HSE|VLA#L2Po_F^5>&2wayTkx(_4^UHxF`-XIjc!2@MW(A|MTJ zXKhCE<-7U#qx4NDOU9G3T6eO+U&~8|++1m_(Q-on6VFGj@%9G(nR(OOndrF|k>!iI zFXysIIi43cG`Y9a;u*o3@B;MwOMo$(!(M~Cnn(<_cWo9t57~7fsf<(nEhdKKt)A3^Hrq(}mzTZeG;F^bm--pnJcD!IZelHOm zFHo7tCY(rfPPhytIn4f>k~Dc?tT_fuv3+Q)>EcDot82bf%DbQPjJ0ye*Cv`3+$7x!O>Ff;{5HiLt+~DF+dm@^x4~|X^HAxK`uw!8#ooqu=CgFBeOOOF1h8AdxbhPPb z7U=rV_m7Unx~hB;1uWNuwyIH=QK7;Zh!9oNB6FfnfK+QeY0_R|AIxAa`M zb7b5BwxDTlMw@X>LT8n+BKp=Fe_*Lhk0jlj!B8UTDT!J|xE;OJXhROp`FSc{utSu(&D)@{LuBI!?7$^wPr*OQ zL=fxXzkalj?_yW#6sU6pUjk33^LT*z3EF?e_Nqi@YP$W;$lLw?DV$U~7dQ-{qEONV zTN}F1jp-qj3bBmoPJbtG>^45F?psUjrr`*7;~+a-tAjRrD%8gHI-wJMmAt&cQ2V9& z91C1W!JuKO1h}l9S@t&QDgW~&(tBVvSmUj{XY38ihJNt$)6ty+WGz^9ar^5MrTG?CV% zg<12=>sFr-*S^j^Akmw!RTiqyk0V#bfRN$VKc?&C-b&V>K3N^Ne9d#)C;x%b%C!<8 za2xm=RtDKWkv-v2J{^%oQ$DXgDcJ|^Vo6|#kNI?($g&0;{MU%Q;`>)2^2`&||Nn}7dP?@)ka4l?QeVs{^hj3bb5@DsE6(I~ zY~(eU*GZ9Ac$4QcBd=q5&5gWLk>{L|S1Yf@kyj_L^YrV64N?*p3PgO*yCU{A)XBfBVStZn9r@#LGKe} zKKEnZBlp~$y;T-~F3%JjdjKxqHMZ7O$x?AfJ#4OB$aO52U=s>jzgohRpMvhM!@j|Awo@(~RMUZq~;^T(DMR0VuTch1Bq>Z5q zPG9`Z046Il%431w)B?ylI}K?0wM${QeIgw0zV}e!D`r3{oHhX5(tzthz_V6Hbo(-GuqaM zSB`L2AeGA*N^Xrq^+r)_&JaB8bv30x=Zd_QJtf)tdU6;`4q_!Xrs2CDzphVtPRlKw zU0lt6!|a(BKjtWny-)TjAe~0yX?;8< zCElAEz3?;ekD~w|-|z&!z#GM&I4$OCFypQ-`*d=Lu{m=r(6eJ^ri6C}+Lr-jRTGR6 zYw$9?HaItBsTgaFiopO`-y>wRDPEP1ye(!b{($xmuHs*Hx2ep5odc%6u@&^8$ z+JBw8-Fiz*f+d``N&92f0P6tmCHhpAzFU#k6sl*{T;F8uSf-(q=ZYba0 zs7cl`%Ov~_%DPIeBK`~bXKQQGq9gNhz > zz0B3pjE68b-G^d&jJ{yt}fa8Zs!=i#dYqu&d(qB6Q`xkl@9cFx3*2ngU$fwLxLOt zrwwd+GjDs`06|`0*_(`w!vDRbr=YCDoW`UrPk-guo-N0zrd+}bzYHjfOSy#DB+P|VSTWLi~Qt^No> z#0eB;+aa!>#>$!1b2FC^vRj%C-8Q}HCR=OYkSA~4ZjawEiM|hgNVKqRlVIr3fJ@~S zA8I>V&{FL5d0UQbd4z_sIo)!^(PD0qb&1=4WbvUwc606HyalR;Gh{v;y1?$!VZLZo zZ_BaeE%T53L2`Nj_@S(vam0 zZ)dTZeDwW8U59oZdh^gO-BZIvb`yvAWvCABlC}(qyh=NW*@Y!-j1`%>0w0_{7Cd^e z32Sv{z|%knzYn;HNiSOPoLV7a_>q$v%eb-1*jyN$bicJ}ttS zV=l{1)Vf>GPjAZeui`GXc2ClF`(WwC_Rz`g_M10MFwbw(IlU>7Zl);ze2eqv&U0b1 zfz@7DHW*XUBI)zKk4hZ&Lebv!P7==Qjzb?G>*;+x#yfx!OZLQaQ#xbT>B@SY14c4z z`IiPP*!t(`zzOk>9wdclpm|WfjSt;K(zt%_9ihQ^6Ft{NzFM&bIN<0(ffIsbJ@Nk1 zaOe*6pgXIl@lP;6Vlo!PS?L{tOj-c3eN2dLt_y1k?`plkF^|ZLNGmN1xkDi zA#wa7M?!e1ok43Q93%Z!r@19nKA2i&H2o`i#ubs0gs>5sz~SauCG-^=pB z?$aR<&k`FdP11&@bI(q+p1Oi2bIGS~h`Uu6zV ziUJ#QeJ}g;=N%9S0HyY8jI5|tAW zQY$WS`_v(d0zI~tQ!(C05nfslmm^C?wOMRL#=Vg2L2<-xo`!;#gigx^dls{Am~Hhp zPt*RULEB>{iOvIZ=95=NlRR!fTcGi~qMmpm#aQ!8(j(uBGoEdS>~LfE*E3Tx_r#OT zn{D%Z!!55(l~S1#XT5hIFc?96iziMN1wNya^HqNgyWuz;k`p_jSW&Er)Xw;6N7FS# z9!$-mowPDE%ogtQUb|+mXUOHyMKqzmMQ(!eM&nQF51vYYT$$1MkoASQD+BHb880MW znW>dr>{%h3@weNtDK|#aLuo}ss6GvxD6^!W4tx$u?dMt_c9@?ynC7?H)uz#s1J+jx}LVy5u~%Kkk(|Kc{o8#wZNB~7)opHn;4Cs7>%FIk=jJ!!9wbInmk22@6+D)T!*o7 zug!S&b#9D!!?o`t*S?Pn&_^;qceQTk+|B_ude~g-a}PZ39vE$@3MYpl@kob+DDp616lGMrJw8LxCb; zalZ?Hxy*MWyIfx(H+gNsHMtmP#~PQ|MqdlUn7aHBoQ>f)1E4g zDnDbhjloV9lnky7PUf3jL9mxcMpy3oJK5B;u<XN&s)9OXr$7L z(0lmq@J?v$iVL0Lb&}^Ao{xBj^BnKJ9*yJBA?$30-fih>3B5zC)~>|Rj$C8w{?^lz zS}zQ2N`rYYwql^Z(c&-eZXsldV_8=c+u{zt+tMBSknRcHOK!J&C)<2?w_aqx(H7pG z=!%`2Vl(d!CA)lc(YR~i;8s(j-IoM%T{VPqZRZY!29TKiGxoM*PVm+lTUTVDKVNK-j;?x zn1m;LvB%pyIJ?4FBey*S&+y2uGS>Wy#IN=&2p*Gw24hVfZu8CA^`5)3zaKGPV0$rk zn-JC6b)FeP;rp|_p7Bzq4qWNU$Zj;&+)H@y?|A?wHZ9;KM()OmAqFv*wUxOA@_o^w z6K!hh%tge6*vJXPP*BljD`79}17=OaT&>T1YL?wRWSix#fH%E>u)|Uh=h>8aWNawi=4*;ueNhAhO$G!SENSdafU7A^piA^Qv9e3lqiWNc z*P`WbN4ztK3b-rUk-&1e0vYaSP^95*Z4uSx1NN=07X(_nTRVVO$?*FA{NzC6+(e(+ zOx4sj#AXUDPPU`o3O%~%o!zgfyLk>}yG>@nYwR=?yoSErCb230(l+>B6}mSv zpKQMAtzjvsuXRVXpy~Yut)w6h(D+m&MKXJ+l62FV4|A36kGpr}A_78ScL5wT*Im)! ztmvXmbHF{3-n51HEtnrl0)wEU5kVQ~gAh3=ay_u#U*aW%fg*{5f?CRg^8fV?PJbqe zBX@A7>fHYN9h?`K0};9FmAnsFKO!qK_swGQ_Y8%A+-4;^S(n56x!@!exU^TRwMN0p zedd91Prq~q%!)RXpw(H%Mnvt>1tO_Qp(aAh3m* z2pfY6aCay%upFvXl+fiY2@21>O zauJFSD-P|`#prD?&DRN2mx;ab^+K^e0gvk4ghudA4p6+X&hg5+g)ej5%bV8Q9%tM9 zG4pWqX&&1huP8Qy_O>2B22PgfY?6iU zFH3lT5XhZnVB*OqKUz9_`I!Y+8e9UV>*2f;q&1@WolEUkZ^w2d&Jcd-rSo;u&CHOFp{=6bA)7!zB zWJUc9Pmwg+Si6DTY{u5O(FJmasM*1e2_e`p+JbU#nVts%w83gJ)^IP-7JL97s3P-9x_UE`O10JVzeP6w zae$KnYLj>tc5Z4JfuOusgv8??`5vF!`!EB#-E)I;TJ~2G;7!_gV}M+LL1!S-2%U&* zghjX2wZ1XCiiy-qZsv<rA1<)6mJ+o}DR#0$8mwEV64rt}Xy~CKH zx%dw1FAqJ;^s)lr0a5$dly(xdBMORDty?5(lt=9yp&?Z})@q;HB;Pm{yG4p|nCB4{ zA*eS$dsP;w&0m18isA9+1b%rwLIhuRm_+ubu3$1y*8)?^SX0(vJu?y%TSJeQnd+|H#j zb_~RFNQ8r+?pSY|d*~B8L(kcaEm+eMDT>=%_yT5{Xg}lww8QMz0%KWH=mH@h=!%!z zJ{`l-(R$&@6;C&;8;KMe=GrC==dXqClP{Y>+r9<-T4iq9j1-LL`L08b%FU%S5~EPes9RYB1KZx( zlgrfbVrPj(cZcJQWEpt#Ea1bngM$0n8{s_5?0_@NaRyap#~Ha9)#o^)>4!5Ko-T_| z(cF@a+^hr68+JAh*Vs!4XD(#IzGPz5VjUZ#Z;EX>C*=tr%+~Av#%uHja~~%6v1ZS4 z>d#ju5i_!&LSU+XKVw0}qDYHz876!_6zK#+G+{$pt4v zxe6WF&j+-en4a8{2!!_}UhMLIk{ECf?CT7OQC5Abwa+trJ%_`>J6kRcM%DR3k~f}B zfe>0-eG#<}A@yd7deb#q$3n9N9s&VW*>=R)g?5XaYzTax++1uJ$c6yddy5Zak+;lt zrDMRcgA-41Y99xFMkg$kTP&aLKqLb0z%E{QCsL{5;oX4=QX$48fs1VtETN!G&Av|m z%yVdCamu1KY}MMhsJKP7QMiIZpQ1L|T-hbq5KL?<4&+7iN!5z@$FwdA8?FAhp@9&~ z0XmraMj%wH14r=p8#5CtEs!iF@L-Xh53F$SY`QlOb)SSYJlzA%R2iQ3D&s&K>ood# zhm6;{MMuoC%h(uqJ(S6H>D`^Y8oUlk@Af9K#JaP(8larzyoo4Mt)=}k^mFITDiO;V z*CAQEmXj!!6(hOcTOF)gy-U3xazQUx!{Hn`d%Gf$bC?HM^^>a1>oqb8<*a5_T3CTe zmM*6>4b?Q#?5-01kM=-P6`w~}jaOr<%!Dd)ZpzQ^XG-WpqLVZsl7t1RE%Ygzqx6OlBj-GHTBNr)D?N~HYNE7< zLi8e+Ao`MLR%+E|Keu?3TYIKMLk{dPcZQAtRHAoi>=^J3(*lfzC&s*vQ@UJy#xXFlfN}ww+e|EQ zyv(g|TfXti7=VYnf{F^IwD9 zn&Kh)U@lXjDYbb5I68KD#3B@%n_1ge{F80n<1y^6exArp>X@pH&)*)G1fJSSVVx*Q zpu!23xBXF?EbAX?{n9f?-{B10*M`lVm%GsuG&Z)k9B+XsAxch^`fj(G?<1>>_Tavc z=rwjm!d*gr53;?=07b}ehrc{L65<6@LnpYqlmgb1KjZ6d?-|f~d^-19e@y$9e>w(RI^ZOaW^ z;Bx4&zvz6+`Poh5H$6y0jE!C4(Qj``v8k8JJ6~GV`I4verP|JyR&>5p)%j9G=S!nH zU%IXHr3X9BKEJc4_54Fkmd@6mHn~J7v;Fws)>8@Xr&0&LcY?C9Z9aK;wiQ)Sc@fQRcG zJqzY_bp}pMh4Z?k;lQ-2y6mgk@T!$2IJ0)4@V<*?B;Ek0u=;{%#u=?I^68C>b&Id- zaqei>@mkxh1UxvT?Tw4g4;lc|uBH&Li?8o_@XF6+st6?@Nejgx*^}WStRu2X*jYOpzU5>aU*hfBU4$*PW3n>v|puqAwzAuFf5_+JFtH z#|`B1o+06HzWmkK4?PU_6lpzM`3*yIGdyqetxvdc;rZxQO>XahNzX_eE4HdPqxBr=?VfYIpJR{d9X72I~$lUEo3Y~PPw_zfIZJ+cu_sE@GMY7!* zI%aI#B@H$G8`bJ-q)3P)4^tXEMkuJKCUws!dGMdS&G+mlMPaYrAIS2V2uQHfg#(_6M zqy(QJs5=_`Zk63QaM(T&;;zf{YUpQZn4M`HRMnb2Q+eW`H@;vB5R%lI{i8_0S#V!Q z*ST)2nq?hmyovq1$#M6FX=9s><1O|(l zGQY5$i8!DeV(e`Ckn#E)O`phifM-C8*&Xt0B9IqR&TM$sQe`xJIfBQBJdV(}pVO~(AA%sf?`y2ox`Q6RxQo7N z=;-Q<@LR1 z`cKnbEaO-`V?X^75Eg|0mq>6@S;Yg;Q&MLui0@B)3J;%bl>ihAWm{A3Z}t1%7jYQ7 zz>p2Z3=jViQRZQ;>3DefV#+7BHJWpvog$t7O3|THQu}$7~b2oOKvG`i9WP z-WytT77$&bKHi$6$U}KKN#AC~cZxndCA4JUt%OG29{MUEIze*J_E=KHd4}r>JhOx_ zGk(!)(u$qj6kcpc0nivbv&9%&#BqeV&l_VOe$g1aq|F#x*KLe#>M_PPpRpTb6ZjRS z@R)1m@$e)bOLBSC74v9%ghz8d2P)B}iGj%S-RAUx6@6euA6U@`R`h`tea(}?OEQgg zN=v7-bV^I7v~)^Kr?hlROPA8pDJ@+}OPA8prL=S@EnP}Wm(tQHO~dBCbxi zFi8~yGo>?JZiiZ0cTdATsZJr0OQBq_jr7b@xc5v_@u+%-ac#4BCWJc~s~J&j}Uv^}Or9>e`AL@8U}9 zD6+c8T3u69xum?tT37F>uB)|oNYY=TAq|z^_g2$>Yk94;ykUuVd1bAqKibF~ zHGTSY^}PosE$5MyF)d@c8cd}s8ye~wB=_0173JO~OFh<7*UYrW!AVy7qW`JHbLszJ z3LSqZ{z(~k)vQ#dWr|N@(;oAtThrWCeZGLPtS zwY+h;8vlJYzOhn8LmC?@)cDGkk@59-R?&&mGayl?@tDjbW2(H}RYUOPsY_LwSJhN6 zs+d?)w`5|u$5URhbaCY(?~)~z4UF`nhRX6~bdmM;v|H=dlEsVE`0*ZZwHjZq8Y?~4 zy2kQF)z+DXvnRT%YrQLVSVi6P`kM0UT2G^OQZ%5ps=8shwXUkFzlsf&OZ2A|F6)gDvjC#9zSj|vHszlw- z5IsDjsN{YY2w`i+#8~1Wu5zsdlLn1a6BaL8qBg8l9#zSlq=R{DP+oi$s!rALYamUT za*$I2Z_N((3|-tk6TOWMbY(?(jg%ho@}ed_sOKp9!c?Zh>nUGUQ~7Xxxo4?zI$WiW zLc1ex_DnUgzM-ySVq;}Z6%(`E<84&^8qQ@6z7(@ zP0dw3am7?Gob6WmMTM@y(c*w_MpKANr4?8HvD)arrRBAYYbqI$RFm^uGnFkr z-%+Y;c6*7daCWIfzZDjhp;zN_?+?0qUKprIFs%KKhURzwmgcF zkGz*SW>BI2_fkihvQw=4ew@-Wsc?y7ma-QW@GIlLvd@~$(=pElvYNqhDxT6nXHhAi z=N9Uh+2m@=cPi)H;v!dRQK53#nKdqVDOtG+i%W`TmN-gFc`Ym9F~{ast|H|smFnQw zU4)hv+6vVDj`@yx#jX;n$7_k>K1aS(TffgKx}R6~WG6LnPcAH-Uzo4lcWU3ACDhIB z%A?c8p?Ab_%yVdO0f-B4X?~${7fQFdi;9X>fy3^aT~Ib3#95#hr2@CB@P0*4m%0`Z zMnhdr;!!O}Sy7R@h=hfa;VX1RT8>Mz=s;fjd!SI~Raj&zEK-FuszpIw2kPE0u@%k) zZ8-|^oioLuhEa#&=-)CMGo)n3{j$216w#lh&e@Uvm#UUs&azaOR$2lamX;LIza*ti zbcy~@<|=R~dDuZQioPqb6#`;pST?ULuXMheo$q$o3f1gFTNzm}M@mZ7JQ=NdGXxEA zro++}`4`jE|1b7T|G&7t{(tdbU;d}mV6hRYmQ^;?R@Ow3k)~gsSNDvWHl}h+)tHJg zkBk{*J(%`p+M%?(F}Y(N9kXmq_L$9SuctjXGTXXQ{U7!Fv=>JHuaVD;{K?1-BS(yS zcI3aOy_RNGBh^jTTiM%AQ)5)BtVQZ}b%z?q+Au*)RFhPOnyl_rQ`A&-m%3YJsw{O6 z*gl){>-Vae)?8&%c`9GoSutv|6GSD&gc)dls1+N1tOZN{2F%B{awThwdn7wUKFkLrJ={Uq&~ zw3xKfY2|5)(&nViPOC_pl{PnRVcLUf52U4}4NIGnHZJX^G?kW}_E6fxX$#WI(yG&{ z(jG}GPOC{@B0V$G#k!KB|1wzp2Vmi$_^+9eL|Hc&yc z)_+&er~NT@!-k~%y2j;o^>sDq?A79_U)4}8MC9a2lP6j4^EP^_Yb&j`n#z@|cn#&& zlDb8e4bU)U-rCyARY^(3l?}_Q8ykh3_0(Ctjg{l97349_y1Z_2brmkjCe}4r7gslW z8mbq0J(X6^(&|QQV_lV}sl1`mT2} zt!$`Vw92}qp}f{pxpE>HYiyiqcn|mD91=p61BYpoHF~H8OlC#N+I7xO}fo&!Y zh$ij#&UGR?FQUW}T2(4b6SbdFQdD4d7nKrwh81*00jw}2O`_kZZ0R`bT&IJol}L?k z{Le3Q6%|Ts3WY_Gx)eHQx?M9J5D!vjk;G0agII7C&8Am%f^k+`iK|pf1aV4gB9fsj zD>O%P)ZH!PLM?RptPDjZ;8)3Y#?{>qQ<;>sq|yW5WgVMWY9D`R`W3LBk(GJ(IBP~$ z)}8t}#agzs(pplv1a7PmdR@Q`ZmW7lWkX}NXO)EHm)BGS$+gwxg}mfeogLips{ueBmmg5bWOin(B&j zPi0x%vdUWFNnkE!z-yMmoizaLb0w^xynbe7ZDm7sML~I^BvVE8m9@n%X=D{m8Ig~W z|Ki1SDl0s7wAZn+qEbsfs2SXo@QV30;QWYJe6ZD?N-2&K>X88zdY6~$5-)!dZ^Tzz zU0;c(-xn!e$F^72R7Ua@U|&VqO*IS{%voyDKAQUGZg3c|*1E)X{oM z!}F=a3F3-A2{h=-ZMmmD!J#W>eVfrgy9V?^ll|0K<=>ejIOYCX%E8XC& ziH^H18YXoDSdf0{5g=8xmSxq;Dt?PY?Wjsv2>`^J>s8R zUAwrhsqw040>g8vE1Qa{q^6FQ0%^o9V8TQKq{m7s%NL7}S5+#be8rev;rBGuT!!e& z;r(NMIpoT*CiFiUr`fg3udEwo+kc*|?(4-XBM+RQDl_5h;=-WpGJeNAQ2qDT3l z`)w|>R5wA*>ywy~zh9hE(Bc-g?uxJppD5_(eu+kZ%!r%&r-)k^bsveko~Zj&)a_68 zeAK@+>b@0qPe$E8MctUMA}NMN-BD3@O4QAZx^trL(y05xsQYZx{Z-W67gGn>IZ@XWb)Sv8zl^&79(A`z-Gfp0bkw~NbyLno^0!9a%&1!!bsvnn zOQY_}sJkKR{xa%rin@EF?nhC#H|j>Lv-S5jh&#Hk@)YBGD)4zZd}}RtybJF~Yfh`-eQ<`WEiINi$4{8}j_OwX)LuBk zNn^iOsUr@nooe(sSj>~KnAhJORFiXP-bIzx2}_xLyL8O^>Za-0V~mg*c3ZD%wH#E( z)D3T`0msyv>W3CfkFxGiN9m1GyHy8F=zD67<(5y>2kPe7H{eb8t9w6#4ZZOzm2p5_ zdzU4~+R_qp%5vMiL+;6;18B6BR$HXaah8OkBU<<)u*IsIe%0W;9~r!Z-#K`P)Vtq3 zc>8JO*ye8!Uh{h@`S7;}@2DDcM9JtKp!SU3vH#BKT~L!c)F3^2aepy*(wHOx!Bffc zZM#+bZq>YPxB8FW>Sf*r4A3C&D$`%Wm~SV)Ma7+~(%wt-Bes=0EOMuZs78Jeto> z*tJ`|wp-n>@&Apb{u)T+4A6L>n}Eh%ImaMa&&Z$vQU(GbfAg?FqZY&g#b^UhLxTV? zh=2e%-v|bbbtn;h53FC{Ce{eP1x$xHbLV|T?tH)i$(|2^*%O#Wf!Pz3d0-jz1tfz$ z1Ev<>CCz#YPq4)CQwG#5+6Z*_6d+y-#2bM45D>QmaSITGaxKtzXt@^KVE;%H1I|wX zxBh{n*;@iahePRPC_NKOgB1aZ(Rv*c5`(o~hsDz~i%00t<8 diff --git a/build/config.mk b/build/config.mk index c23b237c2..9b0e3d399 100644 --- a/build/config.mk +++ b/build/config.mk @@ -20,8 +20,6 @@ CONFIG_CCFLAGS += \ TARGET_ARCH ?= \ -msse3 -RAGELFLAGS ?= -G2 - endif # Optimized Mode @@ -48,8 +46,6 @@ CONFIG_CCFLAGS += \ TARGET_ARCH ?= \ -march=native -RAGELFLAGS ?= -G2 - endif # Release Mode @@ -73,8 +69,6 @@ CONFIG_CCFLAGS += \ $(BACKTRACES) \ -O2 -RAGELFLAGS = -G2 - endif # Debug Mode @@ -247,6 +241,23 @@ TARGET_ARCH ?= \ -msse3 endif +# LLVM Mode +ifeq ($(MODE), llvm) +TARGET_ARCH ?= -msse3 +CONFIG_CCFLAGS += $(BACKTRACES) $(FTRACE) -O2 +AS = clang +CC = clang +CXX = clang++ +CXXFILT = llvm-c++filt +LD = ld.lld +NM = llvm-nm +GCC = clang +STRIP = llvm-strip +OBJCOPY = llvm-objcopy +OBJDUMP = llvm-objdump +ADDR2LINE = llvm-addr2line +endif + # ANSI Mode # # These flags cause GCC to predefine __STRICT_ANSI__. Please be warned diff --git a/build/definitions.mk b/build/definitions.mk index 9fec2170d..5bdf70227 100644 --- a/build/definitions.mk +++ b/build/definitions.mk @@ -197,17 +197,15 @@ DEFAULT_LDFLAGS = \ -static \ -nostdlib \ -m elf_x86_64 \ - --gc-sections \ --build-id=none \ - --cref -Map=$@.map \ --no-dynamic-linker \ - -z max-page-size=0x1000 \ - -Ttext-segment=$(IMAGE_BASE_VIRTUAL) + -z max-page-size=0x1000 ZIPOBJ_FLAGS = \ -b$(IMAGE_BASE_VIRTUAL) ASONLYFLAGS = \ + -c \ -g \ --debug-prefix-map="$(PWD)"= @@ -313,7 +311,7 @@ OBJECTIFY.c = $(CC) $(OBJECTIFY.c.flags) -c OBJECTIFY.cxx = $(CXX) $(OBJECTIFY.cxx.flags) -c PREPROCESS = $(CC) $(PREPROCESS.flags) PREPROCESS.lds = $(CC) $(PREPROCESS.lds.flags) -LINK = build/link $(LD) $(LINK.flags) +LINK = $(LD) $(LINK.flags) ELF = o/libc/elf/elf.lds ELFLINK = ACTION=LINK.elf $(LINK) $(LINKARGS) $(OUTPUT_OPTION) ARCHIVE = $(AR) $(ARFLAGS) diff --git a/build/rules.mk b/build/rules.mk index 0edb2153e..84ce0da5d 100644 --- a/build/rules.mk +++ b/build/rules.mk @@ -37,7 +37,7 @@ o/%.greg.o: %.greg.c; @ACTION=OBJECTIFY.greg $(COMPILE) $(OBJECTIFY.greg.c) $(OU o/%.zip.o: o/%; @build/zipobj $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< o/$(MODE)/%.a:; @$(ARCHIVE) $@ $^ -o/$(MODE)/%: o/$(MODE)/%.dbg; @ACTION=OBJCOPY TARGET=$@ $(COMPILE) $(OBJCOPY) -SO binary $< $@ +o/$(MODE)/%: o/$(MODE)/%.dbg; @ACTION=OBJCOPY TARGET=$@ $(COMPILE) $(OBJCOPY) -S -O binary $< $@ o/$(MODE)/%.o: %.s; @TARGET=$@ $(COMPILE) $(OBJECTIFY.s) $(OUTPUT_OPTION) $< o/$(MODE)/%.o: o/$(MODE)/%.s; @TARGET=$@ $(COMPILE) $(OBJECTIFY.s) $(OUTPUT_OPTION) $< o/$(MODE)/%.s: %.S; @ACTION=PREPROCESS $(COMPILE) $(PREPROCESS) $(OUTPUT_OPTION) $< diff --git a/build/runcom b/build/runcom index d3268efbc..a5013b964 100755 --- a/build/runcom +++ b/build/runcom @@ -6,5 +6,6 @@ DD=${DD:-$(command -v dd)} || exit $DD if="$1" of="$1.bak" bs=4096 count=1 conv=notrunc 2>/dev/null "$@" rc=$? +echo "$1" $DD if="$1.bak" of="$1" bs=4096 count=1 conv=notrunc 2>/dev/null exit $rc diff --git a/dsp/core/mulaw.S b/dsp/core/mulaw.S index 6c7a1dd83..db4a7266f 100644 --- a/dsp/core/mulaw.S +++ b/dsp/core/mulaw.S @@ -20,18 +20,18 @@ #define BIAS 0x84 -/ Encodes audio sample with µ-Law. -/ -/ This is both the highest quality and most widely supported -/ telephony codec, whose use was phased out in the 2000's in -/ favor of cost-saving GSM audio compression that was so bad -/ consumers were willing to pay more cash, for the privilege -/ of saving telcos even more money w/ text messaging. Mu Law -/ reduces PCM data to half its original size, by diminishing -/ audio bands not vocalized by human voice. -/ -/ @param %edi is pcm sample -/ @return %eax is uint8_t encoded sample +// Encodes audio sample with µ-Law. +// +// This is both the highest quality and most widely supported +// telephony codec, whose use was phased out in the 2000's in +// favor of cost-saving GSM audio compression that was so bad +// consumers were willing to pay more cash, for the privilege +// of saving telcos even more money w/ text messaging. Mu Law +// reduces PCM data to half its original size, by diminishing +// audio bands not vocalized by human voice. +// +// @param %edi is pcm sample +// @return %eax is uint8_t encoded sample mulaw: .leafprologue .profilable mov $BIAS,%eax diff --git a/dsp/core/sad16x8n.S b/dsp/core/sad16x8n.S index a48bd58d3..89a081dc6 100644 --- a/dsp/core/sad16x8n.S +++ b/dsp/core/sad16x8n.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .align 16 -/ Mixes audio. -/ -/ @param rdi is # aligned int16[16] sample chunks to process -/ @param rsi points to aligned pcm s16le input/output memory -/ @param rdx points to aligned pcm s16le [0..1] input memory +// Mixes audio. +// +// @param rdi is # aligned int16[16] sample chunks to process +// @param rsi points to aligned pcm s16le input/output memory +// @param rdx points to aligned pcm s16le [0..1] input memory sad16x8n: .leafprologue .profilable diff --git a/dsp/tty/mpsadbw.S b/dsp/tty/mpsadbw.S index fbb7d37c9..478de0b40 100644 --- a/dsp/tty/mpsadbw.S +++ b/dsp/tty/mpsadbw.S @@ -18,7 +18,7 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ TODO(jart): write me +// TODO(jart): write me movdqa a,%xmm0 mpsadbw $0,inv,%xmm0 diff --git a/dsp/tty/windex-avx2.S b/dsp/tty/windex-avx2.S index 9dbafc038..f2dcf5368 100644 --- a/dsp/tty/windex-avx2.S +++ b/dsp/tty/windex-avx2.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Returns index of minimum uint16 in array. -/ -/ @param rdi points to nonempty array -/ @param rsi is item count divisible by 16 -/ @note needs avx2 (haswell+) +// Returns index of minimum uint16 in array. +// +// @param rdi points to nonempty array +// @param rsi is item count divisible by 16 +// @note needs avx2 (haswell+) windex_avx2: push %rbp mov %rsp,%rbp diff --git a/dsp/tty/windex-sse4.S b/dsp/tty/windex-sse4.S index 82630fd04..4b768c025 100644 --- a/dsp/tty/windex-sse4.S +++ b/dsp/tty/windex-sse4.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Returns index of minimum positive int16 in array. -/ -/ @param rdi points to nonempty array -/ @param esi is 16-byte aligned 8+ / 8 multiple array item count -/ @note needs sse4 (nehalem+) +// Returns index of minimum positive int16 in array. +// +// @param rdi points to nonempty array +// @param esi is 16-byte aligned 8+ / 8 multiple array item count +// @note needs sse4 (nehalem+) windex_sse4: push %rbp mov %rsp,%rbp diff --git a/dsp/tty/windex.S b/dsp/tty/windex.S index aa761ed06..35e997c2e 100644 --- a/dsp/tty/windex.S +++ b/dsp/tty/windex.S @@ -20,7 +20,7 @@ #include "libc/macros.h" .source __FILE__ -/ Dispatches to fastest windex() implementation. +// Dispatches to fastest windex() implementation. .initbss 300,_init_windex windex: .quad 0 .endobj windex,globl diff --git a/examples/cplusplus.cc b/examples/cplusplus.cc index ea49e1bff..dd6388a35 100644 --- a/examples/cplusplus.cc +++ b/examples/cplusplus.cc @@ -48,6 +48,6 @@ int main(int argc, char *argv[]) { for (int i = 0; i < min(64, argc); ++i) g_log.x()[i] += argc; printf("%p %d %d %d\n", (void *)(intptr_t)g_log.x(), g_log.x()[0], g_log.x()[0], g_log.x()[0]); - delete x; + delete[] x; return 0; } diff --git a/examples/package/lib/myasm.S b/examples/package/lib/myasm.S index c93584151..d74444fc6 100644 --- a/examples/package/lib/myasm.S +++ b/examples/package/lib/myasm.S @@ -1,13 +1,13 @@ #include "libc/macros.h" -/ Example assembly function. -/ -/ @note param agnostic -/ @note we love stack frames -/ easiest way to do backtraces -/ somehow they usually make code faster -/ it's convention for keeping stack 16-byte aligned -/ cpus still devote much to pushing & popping b/c i386 +// Example assembly function. +// +// @note param agnostic +// @note we love stack frames +// easiest way to do backtraces +// somehow they usually make code faster +// it's convention for keeping stack 16-byte aligned +// cpus still devote much to pushing & popping b/c i386 MyAsm: push %rbp mov %rsp,%rbp call MyPrint2 diff --git a/examples/tiny-raw-linux-tutorial.S b/examples/tiny-raw-linux-tutorial.S deleted file mode 100644 index 9ad07f149..000000000 --- a/examples/tiny-raw-linux-tutorial.S +++ /dev/null @@ -1,59 +0,0 @@ -/*-*- mode:unix-assembly; indent-tabs-mode:t; tab-width:8; coding:utf-8 -*-│ -│vi: set et ft=asm ts=8 tw=8 fenc=utf-8 :vi│ -╞══════════════════════════════════════════════════════════════════════════════╡ -│ Copyright 2020 Justine Alexandra Roberts Tunney │ -│ │ -│ Permission to use, copy, modify, and/or distribute this software for │ -│ any purpose with or without fee is hereby granted, provided that the │ -│ above copyright notice and this permission notice appear in all copies. │ -│ │ -│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │ -│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │ -│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │ -│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │ -│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │ -│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │ -│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ -│ PERFORMANCE OF THIS SOFTWARE. │ -╚─────────────────────────────────────────────────────────────────────────────*/ -#include "libc/macros.h" -.privileged - -/ Tiny Raw Linux Binary Tutorial -/ -/ i.e. how to not use cosmopolitan runtimes at all -/ cosmopolitan basically abstracts this -/ except for all major platforms -/ -/ make o//examples/raw-linux-hello.elf -/ o/examples/raw-linux-hello.elf # about 6kb -/ -/ Next try C but with fancy build tuning -/ -/ make -j8 -O \ -/ MODE=tiny \ -/ LDFLAGS+=-s \ -/ CPPFLAGS+=-DIM_FEELING_NAUGHTY \ -/ CPPFLAGS+=-DSUPPORT_VECTOR=0b00000001 \ -/ o/tiny/examples/hello2.elf -/ o/tiny/examples/hello2.elf # about 8kb -/ -/ @param rsp is [n,argv₀..argvₙ₋₁,0,envp₀..,0,auxv₀..,0,..] -/ @see also glibc static binaries which start at 800kb!!! -/ @see also go where interfaces sadly disempower ld prune -/ @see also the stl where bad linkage is due to tech debt -/ @note libc/elf/elf.lds can be tinier with page align off -/ @note gas is more powerful than nasm due to rms notation -/ @noreturn -_start: mov $12,%rdx # arg no. 3 is length - getstr "hello world\n",%rsi,%esi # arg no. 2 is memory - mov $1,%edi # arg no. 1 is stdout - mov $1,%eax # write() - syscall # libc/sysv/syscalls.sh - mov $0,%edi # arg no. 1 is success status - mov $0xE7,%eax # exit_group() - syscall # context switch -0: rep nop # basic blockading - jmp 0b - .endfn _start,globl - .source __FILE__ diff --git a/libc/alg/arraylist.internal.h b/libc/alg/arraylist.internal.h index 3b7a5c8be..41e741775 100644 --- a/libc/alg/arraylist.internal.h +++ b/libc/alg/arraylist.internal.h @@ -4,27 +4,8 @@ #include "libc/mem/mem.h" #include "libc/str/str.h" #if !(__ASSEMBLER__ + __LINKER__ + 0) -#if 0 -/** - * @fileoverview Cosmopolitan Array List. - * - * This is a generically-typed ArrayList template which follows a - * duck-typing philosophy like Python, exporting an interface paradigm - * similar to Go, that's implicitly defined by way of macros like Lisp. - * - * struct MyArrayList { - * size_t i; // current item count - * size_t n; // current item capacity - * T *p; // pointer to array (initially NULL) - * }; - * - * Any struct with those fields can be used. It's also very important - * that other data structures, which reference items in an arraylist, do - * so using indices rather than pointers, since realloc() can relocate. - * - * @see libc/mem/grow.c - */ -#endif + +/* TOOD(jart): DELETE */ #define append(ARRAYLIST, ITEM) concat((ARRAYLIST), (ITEM), 1) @@ -38,7 +19,7 @@ size_t Idx = List->i; \ if (Idx + Count < List->n || __grow(&List->p, &List->n, SizE, Count)) { \ memcpy(&List->p[Idx], Item, SizE *Count); \ - atomic_store(&List->i, Idx + Count); \ + List->i = Idx + Count; \ } else { \ Idx = -1UL; \ } \ diff --git a/libc/bits/bits.h b/libc/bits/bits.h index bd95a28d2..4b2a2ee6a 100644 --- a/libc/bits/bits.h +++ b/libc/bits/bits.h @@ -234,12 +234,10 @@ intptr_t atomic_store(void *, intptr_t, size_t); * @return LOCALVAR[0] * @see xchg() */ -#define lockxchg(MEMORY, LOCALVAR) \ - ({ \ - _Static_assert( \ - __builtin_types_compatible_p(typeof(*(MEMORY)), typeof(*(LOCALVAR)))); \ - asm("xchg\t%0,%1" : "+%m"(*(MEMORY)), "+r"(*(LOCALVAR))); \ - *(LOCALVAR); \ +#define lockxchg(MEMORY, LOCALVAR) \ + ({ \ + asm("xchg\t%0,%1" : "+%m"(*(MEMORY)), "+r"(*(LOCALVAR))); \ + *(LOCALVAR); \ }) /** diff --git a/libc/calls/calls.h b/libc/calls/calls.h index 100254d39..240ee3c92 100644 --- a/libc/calls/calls.h +++ b/libc/calls/calls.h @@ -1,5 +1,6 @@ #ifndef COSMOPOLITAN_LIBC_CALLS_SYSCALLS_H_ #define COSMOPOLITAN_LIBC_CALLS_SYSCALLS_H_ +#include "libc/calls/struct/dirent.h" #include "libc/calls/struct/iovec.h" #include "libc/calls/struct/rlimit.h" #include "libc/calls/struct/rusage.h" @@ -62,7 +63,6 @@ COSMOPOLITAN_C_START_ ╚────────────────────────────────────────────────────────────────────────────│*/ typedef int sig_atomic_t; -typedef struct dirstream DIR; extern const struct sigset kSigsetFull; extern const struct sigset kSigsetEmpty; @@ -102,7 +102,6 @@ int execvp(const char *, char *const[]) paramsnonnull(); int execvpe(const char *, char *const[], char *const[]) paramsnonnull(); int faccessat(int, const char *, int, uint32_t); int fadvise(int, uint64_t, uint64_t, int); -int fallocate(int, int32_t, int64_t, int64_t); int fchmod(int, uint32_t) nothrow; int fchmodat(int, const char *, uint32_t, uint32_t); int fchown(int, uint32_t, uint32_t); @@ -147,7 +146,6 @@ int personality(uint64_t); int pipe(int[hasatleast 2]); int pipe2(int[hasatleast 2], int); int posix_fadvise(int, uint64_t, uint64_t, int); -int posix_fallocate(int, int64_t, int64_t); int posix_madvise(void *, uint64_t, int); int raise(int); int readlink(const char *, char *, size_t); diff --git a/libc/calls/fallocate.c b/libc/calls/fallocate.c deleted file mode 100644 index c6dc1996b..000000000 --- a/libc/calls/fallocate.c +++ /dev/null @@ -1,74 +0,0 @@ -/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:2;tab-width:8;coding:utf-8 -*-│ -│vi: set net ft=c ts=2 sts=2 sw=2 fenc=utf-8 :vi│ -╞══════════════════════════════════════════════════════════════════════════════╡ -│ Copyright 2020 Justine Alexandra Roberts Tunney │ -│ │ -│ Permission to use, copy, modify, and/or distribute this software for │ -│ any purpose with or without fee is hereby granted, provided that the │ -│ above copyright notice and this permission notice appear in all copies. │ -│ │ -│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │ -│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │ -│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │ -│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │ -│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │ -│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │ -│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ -│ PERFORMANCE OF THIS SOFTWARE. │ -╚─────────────────────────────────────────────────────────────────────────────*/ -#include "libc/calls/internal.h" -#include "libc/dce.h" -#include "libc/nt/enum/fsctl.h" -#include "libc/nt/files.h" -#include "libc/nt/struct/filezerodatainformation.h" -#include "libc/sysv/consts/falloc.h" -#include "libc/sysv/errfuns.h" - -/** - * Manipulates underlying physical medium of file. - * - * This system call generalizes to many powerful use cases on Linux, - * such as creating gigantic sparse files that take up little space. - * This API can polyfill a certain subset of parameters safely, e.g. - * ones identical to ftruncate(), but errs on the side of caution. - * - * @param fd must be open for writing - * @param mode can be 0, FALLOC_xxx - * @param length is how much physical space to reserve / commit - * @return 0 on success, or -1 w/ errno - * @note limited availability on rhel5 and openbsd - * @see ftruncate() - */ -int fallocate(int fd, int32_t mode, int64_t offset, int64_t length) { - int rc; - uint32_t br; - if (mode == -1 /* our sysvconsts definition */) return eopnotsupp(); - if (!mode && !length) return ftruncate(fd, offset); - if (IsLinux()) { - rc = sys_fallocate(fd, mode, offset, length); - if (rc == 0x011d) rc = enosys(); /*RHEL5:CVE-2010-3301*/ - return rc; - } else if (!IsWindows()) { - return sys_posix_fallocate(fd, offset, length); - } else { - if (!__isfdkind(fd, kFdFile)) return ebadf(); - if (mode == FALLOC_FL_ZERO_RANGE) { - if (DeviceIoControl( - g_fds.p[fd].handle, kNtFsctlSetZeroData, - &(struct NtFileZeroDataInformation){offset, offset + length}, - sizeof(struct NtFileZeroDataInformation), NULL, 0, &br, NULL)) { - return 0; - } else { - return __winerr(); - } - } else if (!mode && !offset) { - /* - * this should commit physical space - * but not guaranteed zero'd like linux - */ - return sys_ftruncate_nt(fd, length); - } else { - return enosys(); - } - } -} diff --git a/libc/calls/ftruncate.c b/libc/calls/ftruncate.c index 2a0b75473..ea1aa1b5a 100644 --- a/libc/calls/ftruncate.c +++ b/libc/calls/ftruncate.c @@ -29,7 +29,6 @@ * since the prior extends logically and the latter physically * @return 0 on success, or -1 w/ errno * @asyncsignalsafe - * @see fallocate() */ int ftruncate(int fd, int64_t length) { if (!IsWindows()) { diff --git a/libc/calls/getntsyspath.S b/libc/calls/getntsyspath.S index 6a0da4977..397e31296 100644 --- a/libc/calls/getntsyspath.S +++ b/libc/calls/getntsyspath.S @@ -19,13 +19,13 @@ #include "libc/macros.h" .source __FILE__ -/ Obtains WIN32 magic path, e.g. GetTempPathA. -/ -/ @param rax is address of ANSI path provider function -/ @param rdi is output buffer -/ @param rdx is output buffer size in bytes that's >0 -/ @return eax is string length w/ NUL that's ≤ edx -/ @return rdi is rdi+edx +// Obtains WIN32 magic path, e.g. GetTempPathA. +// +// @param rax is address of ANSI path provider function +// @param rdi is output buffer +// @param rdx is output buffer size in bytes that's >0 +// @return eax is string length w/ NUL that's ≤ edx +// @return rdi is rdi+edx .text.startup __getntsyspath: push %rbp @@ -40,14 +40,14 @@ __getntsyspath: cmovbe %edx,%eax cmp $1,%eax # leave empty strings empty jbe 1f - cmpb $'\\,-1(%rdi,%rax) # guarantee trailing slash + cmpb $'\\',-1(%rdi,%rax) # guarantee trailing slash je 1f - movw $'\\,(%rdi,%rax) + movw $'\\',(%rdi,%rax) inc %eax 1: inc %rdi # change backslash to slash - cmpb $'\\,-1(%rdi) + cmpb $'\\',-1(%rdi) jne 2f - movb $'/,-1(%rdi) + movb $'/',-1(%rdi) 2: .loop 1b leave ret diff --git a/libc/calls/getsetpriority-nt.c b/libc/calls/getsetpriority-nt.c index a318aac65..5b4d81d9b 100644 --- a/libc/calls/getsetpriority-nt.c +++ b/libc/calls/getsetpriority-nt.c @@ -22,8 +22,8 @@ #include "libc/sysv/errfuns.h" textwindows int sys_getsetpriority_nt(int which, unsigned who, int value, - int (*impl)(int)) { + int (*impl)(int)) { if (which != PRIO_PROCESS && which != PRIO_PGRP) return einval(); - if (who && abs(who) != getpid() && abs(who) != gettid()) return eopnotsupp(); + if (who && who != getpid() && who != gettid()) return eopnotsupp(); return impl(value); } diff --git a/libc/calls/gettemppatha-flunk.S b/libc/calls/gettemppatha-flunk.S index f83cc661b..44b62f42c 100644 --- a/libc/calls/gettemppatha-flunk.S +++ b/libc/calls/gettemppatha-flunk.S @@ -19,9 +19,9 @@ #include "libc/macros.h" .source __FILE__ -/ Calls GetTempPathA() w/ different API. -/ -/ @see GetSystemDirectoryA(), GetWindowsDirectoryA() +// Calls GetTempPathA() w/ different API. +// +// @see GetSystemDirectoryA(), GetWindowsDirectoryA() GetTempPathA_flunk: xchg %rcx,%rdx jmp *__imp_GetTempPathA(%rip) diff --git a/libc/calls/internal.h b/libc/calls/internal.h index 749c75caf..50c4b6dcf 100644 --- a/libc/calls/internal.h +++ b/libc/calls/internal.h @@ -120,7 +120,6 @@ i32 sys_dup3(i32, i32, i32) hidden; i32 sys_execve(const char *, char *const[], char *const[]) hidden; i32 sys_faccessat(i32, const char *, i32, u32) hidden; i32 sys_fadvise(i32, i64, i64, i32) hidden; -i32 sys_fallocate(i64, i32, i64, i64) hidden; i32 sys_fchdir(i32) hidden; i32 sys_fchmod(i32, u32) hidden; i32 sys_fchmodat(i32, const char *, u32, u32) hidden; @@ -158,7 +157,6 @@ i32 sys_openat(i32, const char *, i32, ...) hidden; i32 sys_pause(void) hidden; i32 sys_pipe(i32[hasatleast 2]) hidden; i32 sys_pipe2(i32[hasatleast 2], u32) hidden; -i32 sys_posix_fallocate(i64, i64, i64) hidden; i32 sys_posix_openpt(i32) hidden; i32 sys_renameat(i32, const char *, i32, const char *) hidden; i32 sys_sched_setaffinity(i32, u64, const void *) hidden; @@ -277,7 +275,7 @@ ssize_t sys_write_nt(struct Fd *, const struct iovec *, size_t, ssize_t) hidden; int64_t ntreturn(uint32_t); void WinMainForked(void) hidden; void *GetProcAddressModule(const char *, const char *) hidden; -int sys_getsetpriority_nt(int, unsigned, int, int (*)(int)); +int sys_getsetpriority_nt(int, int, int, int (*)(int)); void ntcontext2linux(struct ucontext *, const struct NtContext *) hidden; struct NtOverlapped *offset2overlap(int64_t, struct NtOverlapped *) hidden; bool32 ntsetprivilege(i64, const char16_t *, u32) hidden; diff --git a/libc/calls/kntsystemdirectory.S b/libc/calls/kntsystemdirectory.S index 3a8444079..40a64d28d 100644 --- a/libc/calls/kntsystemdirectory.S +++ b/libc/calls/kntsystemdirectory.S @@ -22,9 +22,9 @@ #define BYTES 64 -/ RII constant holding 'C:/WINDOWS/SYSTEM32' directory. -/ -/ @note guarantees trailing slash if non-empty +// RII constant holding 'C:/WINDOWS/SYSTEM32' directory. +// +// @note guarantees trailing slash if non-empty .initbss 300,_init_kNtSystemDirectory kNtSystemDirectory: .zero BYTES diff --git a/libc/calls/kntwindowsdirectory.S b/libc/calls/kntwindowsdirectory.S index 1b89830de..bb8eafb46 100644 --- a/libc/calls/kntwindowsdirectory.S +++ b/libc/calls/kntwindowsdirectory.S @@ -22,9 +22,9 @@ #define BYTES 64 -/ RII constant holding 'C:/WINDOWS' directory. -/ -/ @note guarantees trailing slash if non-empty +// RII constant holding 'C:/WINDOWS' directory. +// +// @note guarantees trailing slash if non-empty .initbss 300,_init_kNtWindowsDirectory kNtWindowsDirectory: .zero BYTES diff --git a/libc/calls/ktmppath.S b/libc/calls/ktmppath.S index 4b91ac279..290c82772 100644 --- a/libc/calls/ktmppath.S +++ b/libc/calls/ktmppath.S @@ -22,10 +22,10 @@ #define kTmpPathMax 80 -/ RII constant holding /tmp/ directory. -/ -/ @note on win32 this is firstNonNull($TMP, $TEMP, $PWD) -/ @note guarantees trailing slash if non-empty +// RII constant holding /tmp/ directory. +// +// @note on win32 this is firstNonNull($TMP, $TEMP, $PWD) +// @note guarantees trailing slash if non-empty .initbss 300,_init_kTmpPath kTmpPath: .zero kTmpPathMax @@ -33,8 +33,8 @@ kTmpPath: .previous .init.start 300,_init_kTmpPath - movl $'/|'t<<010|'m<<020|'p<<030,(%rdi) - movw $'/,4(%rdi) + movl $'/'|'t'<<010|'m'<<020|'p'<<030,(%rdi) + movw $'/',4(%rdi) #if SupportsWindows() pushpop kTmpPathMax,%rdx ezlea GetTempPathA_flunk,ax diff --git a/libc/calls/nowl.S b/libc/calls/nowl.S index 32c6f4a89..1ea325fc0 100644 --- a/libc/calls/nowl.S +++ b/libc/calls/nowl.S @@ -19,10 +19,10 @@ #include "libc/nexgen32e/x86feature.h" #include "libc/macros.h" -/ Returns timestamp without needing system calls. -/ -/ @return seconds since unix epoch in %st0 -/ @note uses microsecond scale fallback on k8 or vm +// Returns timestamp without needing system calls. +// +// @return seconds since unix epoch in %st0 +// @note uses microsecond scale fallback on k8 or vm .initbss 202,_init_nowl nowl: .quad 0 .endobj nowl,globl diff --git a/libc/calls/posix_fallocate.c b/libc/calls/posix_fallocate.c deleted file mode 100644 index 7ffbf6ca7..000000000 --- a/libc/calls/posix_fallocate.c +++ /dev/null @@ -1,33 +0,0 @@ -/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:2;tab-width:8;coding:utf-8 -*-│ -│vi: set net ft=c ts=2 sts=2 sw=2 fenc=utf-8 :vi│ -╞══════════════════════════════════════════════════════════════════════════════╡ -│ Copyright 2020 Justine Alexandra Roberts Tunney │ -│ │ -│ Permission to use, copy, modify, and/or distribute this software for │ -│ any purpose with or without fee is hereby granted, provided that the │ -│ above copyright notice and this permission notice appear in all copies. │ -│ │ -│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │ -│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │ -│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │ -│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │ -│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │ -│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │ -│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ -│ PERFORMANCE OF THIS SOFTWARE. │ -╚─────────────────────────────────────────────────────────────────────────────*/ -#include "libc/calls/calls.h" -#include "libc/dce.h" -#include "libc/sysv/errfuns.h" - -/** - * Manipulates underlying physical medium of file, the POSIX way. - * - * @param fd must be open for writing - * @param length is how much physical space to reserve - * @return 0 on success, or -1 w/ errno - * @see fallocate(), ftruncate() - */ -int posix_fallocate(int fd, int64_t offset, int64_t length) { - return fallocate(fd, 0, offset, length); -} diff --git a/libc/calls/ptsname_r.c b/libc/calls/ptsname_r.c index 9104d7a3f..3a85a84f1 100644 --- a/libc/calls/ptsname_r.c +++ b/libc/calls/ptsname_r.c @@ -19,18 +19,19 @@ #include "libc/calls/calls.h" #include "libc/calls/termios.h" #include "libc/errno.h" -#include "libc/fmt/fmt.h" +#include "libc/fmt/itoa.h" #include "libc/sysv/consts/termios.h" #include "libc/sysv/errfuns.h" errno_t ptsname_r(int fd, char *buf, size_t size) { int pty; + char tb[32]; if (size) { if (!buf) return einval(); if (ioctl(fd, TIOCGPTN, &pty) == -1) return errno; - if (snprintf(buf, size, "/dev/pts/%d", pty) >= size) { - return (errno = ERANGE); - } + int64toarray_radix10(pty, stpcpy(tb, "/dev/pts/")); + if (strlen(tb) + 1 >= size) return (errno = ERANGE); + stpcpy(buf, tb); /* TODO(jart): OpenBSD OMG */ } return 0; diff --git a/libc/calls/setegid.S b/libc/calls/setegid.S index b07782b2e..922e63d2a 100644 --- a/libc/calls/setegid.S +++ b/libc/calls/setegid.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Sets effective group ID. -/ -/ @param %edi is group id -/ @see setgid(), getauxval(AT_SECURE) +// Sets effective group ID. +// +// @param %edi is group id +// @see setgid(), getauxval(AT_SECURE) setegid:push %rbp mov %rsp,%rbp .profilable diff --git a/libc/calls/seteuid.S b/libc/calls/seteuid.S index b99176696..6e6cd5547 100644 --- a/libc/calls/seteuid.S +++ b/libc/calls/seteuid.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Sets effective user ID. -/ -/ @param %edi is user id -/ @see setuid(), getauxval(AT_SECURE) +// Sets effective user ID. +// +// @param %edi is user id +// @see setuid(), getauxval(AT_SECURE) seteuid:push %rbp mov %rsp,%rbp .profilable diff --git a/libc/calls/sigaction.c b/libc/calls/sigaction.c index 9bd9fa75f..fbdda5854 100644 --- a/libc/calls/sigaction.c +++ b/libc/calls/sigaction.c @@ -16,6 +16,7 @@ │ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ │ PERFORMANCE OF THIS SOFTWARE. │ ╚─────────────────────────────────────────────────────────────────────────────*/ +#include "libc/assert.h" #include "libc/bits/bits.h" #include "libc/calls/calls.h" #include "libc/calls/internal.h" @@ -134,15 +135,15 @@ static void sigaction_native2cosmo(union metasigaction *sa) { * @vforksafe */ int(sigaction)(int sig, const struct sigaction *act, struct sigaction *oldact) { - _Static_assert(sizeof(struct sigaction) > sizeof(struct sigaction_linux) && - sizeof(struct sigaction) > sizeof(struct sigaction_xnu_in) && - sizeof(struct sigaction) > sizeof(struct sigaction_xnu_out) && - sizeof(struct sigaction) > sizeof(struct sigaction_freebsd) && - sizeof(struct sigaction) > sizeof(struct sigaction_openbsd) && - sizeof(struct sigaction) > sizeof(struct sigaction_netbsd)); int64_t arg4, arg5; int rc, rva, oldrva; struct sigaction *ap, copy; + assert(sizeof(struct sigaction) > sizeof(struct sigaction_linux) && + sizeof(struct sigaction) > sizeof(struct sigaction_xnu_in) && + sizeof(struct sigaction) > sizeof(struct sigaction_xnu_out) && + sizeof(struct sigaction) > sizeof(struct sigaction_freebsd) && + sizeof(struct sigaction) > sizeof(struct sigaction_openbsd) && + sizeof(struct sigaction) > sizeof(struct sigaction_netbsd)); if (IsMetal()) return enosys(); /* TODO: Signals on Metal */ if (!(0 < sig && sig < NSIG)) return einval(); if (sig == SIGKILL || sig == SIGSTOP) return einval(); diff --git a/libc/calls/sigenter.S b/libc/calls/sigenter.S index a11a27ae6..1aa27b96b 100644 --- a/libc/calls/sigenter.S +++ b/libc/calls/sigenter.S @@ -20,16 +20,16 @@ #include "libc/macros.h" .source __FILE__ -/ BSD signal handler. -/ -/ This is needed because (1) a signal is allowed to trigger at -/ just about any time, and leaf functions (e.g. memcpy) aren't -/ required to leave Cosmopolitan's image base register alone. -/ -/ @param %edi is the signal number -/ @param %rsi will be passed for sigactions -/ @param %rdx will be passed for sigactions -/ @return true if handler was invoked +// BSD signal handler. +// +// This is needed because (1) a signal is allowed to trigger at +// just about any time, and leaf functions (e.g. memcpy) aren't +// required to leave Cosmopolitan's image base register alone. +// +// @param %edi is the signal number +// @param %rsi will be passed for sigactions +// @param %rdx will be passed for sigactions +// @return true if handler was invoked __sigenter: push %rbp mov %rsp,%rbp diff --git a/libc/calls/struct/dirent.h b/libc/calls/struct/dirent.h index c19c825c1..5d45840e1 100644 --- a/libc/calls/struct/dirent.h +++ b/libc/calls/struct/dirent.h @@ -10,5 +10,8 @@ struct dirent { /* linux getdents64 abi */ char d_name[256]; /* NUL-terminated basename */ }; +struct dirstream; +typedef struct dirstream DIR; + #endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */ #endif /* COSMOPOLITAN_LIBC_CALLS_STRUCT_DIRENT_H_ */ diff --git a/libc/calls/ttyname_r.c b/libc/calls/ttyname_r.c index ee60dba64..49d97adf5 100644 --- a/libc/calls/ttyname_r.c +++ b/libc/calls/ttyname_r.c @@ -21,6 +21,7 @@ #include "libc/calls/struct/stat.h" #include "libc/dce.h" #include "libc/fmt/fmt.h" +#include "libc/fmt/itoa.h" #include "libc/log/log.h" #include "libc/nt/console.h" #include "libc/nt/enum/consolemodeflags.h" @@ -58,7 +59,7 @@ static int ttyname_linux(int fd, char *buf, size_t size) { struct stat st1, st2; if (!isatty(fd)) return errno; char name[PATH_MAX]; - snprintf(name, sizeof(name), "/proc/self/fd/%d", fd); + int64toarray_radix10(fd, stpcpy(name, "/proc/self/fd/")); ssize_t got; got = readlink(name, buf, size); if (got == -1) return errno; diff --git a/libc/calls/typedef/sighandler_t.h b/libc/calls/typedef/sighandler_t.h index 3130f190b..ab59767f0 100644 --- a/libc/calls/typedef/sighandler_t.h +++ b/libc/calls/typedef/sighandler_t.h @@ -4,7 +4,5 @@ typedef void (*sighandler_t)(int); -typedef void (*sighandler_t)(int); - #endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */ #endif /* COSMOPOLITAN_LIBC_CALLS_TYPEDEF_SIGHANDLER_T_H_ */ diff --git a/libc/crt/crt.S b/libc/crt/crt.S index 8070fa823..525b0447e 100644 --- a/libc/crt/crt.S +++ b/libc/crt/crt.S @@ -23,11 +23,11 @@ .section .start,"ax",@progbits .align 16 -/ System Five userspace program entrypoint. -/ -/ @param rsp is [n,argv₀..argvₙ₋₁,0,envp₀..,0,auxv₀..,0,..] -/ @note FreeBSD is special (see freebsd/lib/csu/amd64/...) -/ @noreturn +// System Five userspace program entrypoint. +// +// @param rsp is [n,argv₀..argvₙ₋₁,0,envp₀..,0,auxv₀..,0,..] +// @note FreeBSD is special (see freebsd/lib/csu/amd64/...) +// @noreturn _start: #if SupportsFreebsd() test %rdi,%rdi @@ -39,12 +39,12 @@ _start: lea 8(%rsp),%rsi # argv lea 24(%rsp,%rbx,8),%rdx # envp .frame0 -/ bofram 9f - .weak idata.iat - .weak idata.iatend +// bofram 9f + .weak ape_idata_iat + .weak ape_idata_iatend ezlea missingno,ax # make win32 imps noop - ezlea idata.iat,di - ezlea idata.iatend,cx + ezlea ape_idata_iat,di + ezlea ape_idata_iatend,cx sub %rdi,%rcx shr $3,%ecx rep stosq @@ -70,11 +70,11 @@ _start: .endfn _start,weak,hidden #if SupportsXnu() -/ Macintosh userspace program entrypoint. -/ -/ @param rsp is [n,argv₀..argvₙ₋₁,0,envp₀..,0,auxv₀..,0,..] -/ @note FreeBSD is special (see freebsd/lib/csu/amd64/...) -/ @noreturn +// Macintosh userspace program entrypoint. +// +// @param rsp is [n,argv₀..argvₙ₋₁,0,envp₀..,0,auxv₀..,0,..] +// @note FreeBSD is special (see freebsd/lib/csu/amd64/...) +// @noreturn _xnu: movb $XNU,__hostos(%rip) jmp 0b .endfn _xnu,weak,hidden diff --git a/libc/dns/dnsheader.h b/libc/dns/dnsheader.h index 3674b6754..3d23bfb4d 100644 --- a/libc/dns/dnsheader.h +++ b/libc/dns/dnsheader.h @@ -13,10 +13,8 @@ struct DnsHeader { uint16_t arcount; /* additional record count */ }; -int serializednsheader(uint8_t *buf, size_t size, - const struct DnsHeader header); -int deserializednsheader(struct DnsHeader *header, const uint8_t *buf, - size_t size); +int serializednsheader(uint8_t *, size_t, const struct DnsHeader); +int deserializednsheader(struct DnsHeader *, const uint8_t *, size_t); COSMOPOLITAN_C_END_ #endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */ diff --git a/libc/dns/gethoststxt.c b/libc/dns/gethoststxt.c index e5a15e775..8844fa4bf 100644 --- a/libc/dns/gethoststxt.c +++ b/libc/dns/gethoststxt.c @@ -54,7 +54,11 @@ static textwindows noinline char *getnthoststxtpath(char *pathbuf, * @note yoinking realloc() ensures there's no size limits */ const struct HostsTxt *gethoststxt(void) { - struct HostsTxtInitialStaticMemory *init = &g_hoststxt_init; + FILE *f; + const char *path; + char pathbuf[PATH_MAX]; + struct HostsTxtInitialStaticMemory *init; + init = &g_hoststxt_init; if (!g_hoststxt) { g_hoststxt = &init->ht; init->ht.entries.n = pushpop(ARRAYLEN(init->entries)); @@ -62,14 +66,12 @@ const struct HostsTxt *gethoststxt(void) { init->ht.strings.n = pushpop(ARRAYLEN(init->strings)); init->ht.strings.p = init->strings; __cxa_atexit(freehoststxt, &g_hoststxt, NULL); - char pathbuf[PATH_MAX]; - const char *path = "/etc/hosts"; + path = "/etc/hosts"; if (IsWindows()) { path = firstnonnull(getnthoststxtpath(pathbuf, ARRAYLEN(pathbuf)), path); } - FILE *f; if (!(f = fopen(path, "r")) || parsehoststxt(g_hoststxt, f) == -1) { - if (!IsTiny()) fprintf(stderr, "%s: %s: %m\n", "warning", path); + /* TODO(jart): Elevate robustness. */ } fclose(f); sorthoststxt(g_hoststxt); diff --git a/libc/dns/getresolvconf.c b/libc/dns/getresolvconf.c index 15c90edca..7f5dee0e3 100644 --- a/libc/dns/getresolvconf.c +++ b/libc/dns/getresolvconf.c @@ -55,7 +55,7 @@ const struct ResolvConf *getresolvconf(void) { rc = getntnameservers(g_resolvconf); } if (rc == -1 && !IsTiny()) { - fprintf(stderr, "%s: %m\n", "nameserver discovery failed"); + /* TODO(jart): Elevate robustness. */ } } return g_resolvconf; diff --git a/libc/elf/getelfstringtable.c b/libc/elf/getelfstringtable.c index 500496f99..e12f4da72 100644 --- a/libc/elf/getelfstringtable.c +++ b/libc/elf/getelfstringtable.c @@ -18,15 +18,20 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/elf/def.h" #include "libc/elf/elf.h" +#include "libc/str/str.h" char *GetElfStringTable(const Elf64_Ehdr *elf, size_t mapsize) { + char *name; Elf64_Half i; Elf64_Shdr *shdr; - for (i = elf->e_shnum; i > 0; --i) { - if (i - 1 == elf->e_shstrndx) continue; - shdr = GetElfSectionHeaderAddress(elf, mapsize, i - 1); + for (i = 0; i < elf->e_shnum; ++i) { + shdr = GetElfSectionHeaderAddress(elf, mapsize, i); if (shdr->sh_type == SHT_STRTAB) { - return GetElfSectionAddress(elf, mapsize, shdr); + name = GetElfSectionName(elf, mapsize, + GetElfSectionHeaderAddress(elf, mapsize, i)); + if (name && !strcmp(name, ".strtab")) { + return GetElfSectionAddress(elf, mapsize, shdr); + } } } return NULL; diff --git a/libc/fmt/conv.h b/libc/fmt/conv.h index 231c33638..ff31aaae3 100644 --- a/libc/fmt/conv.h +++ b/libc/fmt/conv.h @@ -17,7 +17,6 @@ COSMOPOLITAN_C_START_ int abs(int) libcesque pureconst; long labs(long) libcesque pureconst; long long llabs(long long) libcesque pureconst; -char *ltpcpy(char *, long) paramsnonnull() libcesque nocallback; int llog10(unsigned long) libcesque pureconst; int atoi(const char *) paramsnonnull() libcesque; long atol(const char *) paramsnonnull() libcesque; diff --git a/libc/fmt/itoa64radix10.greg.c b/libc/fmt/itoa64radix10.greg.c index 7a735c852..4444e9acd 100644 --- a/libc/fmt/itoa64radix10.greg.c +++ b/libc/fmt/itoa64radix10.greg.c @@ -26,7 +26,7 @@ * @param a needs at least 21 bytes * @return bytes written w/o nul */ -noinline size_t uint64toarray_radix10(uint64_t i, char *a) { +noinline size_t uint64toarray_radix10(uint64_t i, char a[hasatleast 21]) { size_t j; j = 0; do { @@ -43,7 +43,7 @@ noinline size_t uint64toarray_radix10(uint64_t i, char *a) { * @param a needs at least 21 bytes * @return bytes written w/o nul */ -size_t int64toarray_radix10(int64_t i, char *a) { +size_t int64toarray_radix10(int64_t i, char a[hasatleast 21]) { if (i >= 0) return uint64toarray_radix10(i, a); *a++ = '-'; return 1 + uint64toarray_radix10(-i, a); diff --git a/libc/fmt/ltpcpy.c b/libc/fmt/ltpcpy.c deleted file mode 100644 index f929874a2..000000000 --- a/libc/fmt/ltpcpy.c +++ /dev/null @@ -1,31 +0,0 @@ -/*-*- mode:c; indent-tabs-mode:nil; tab-width:2; coding:utf-8 -*-│ -│vi: set net ft=c ts=2 sts=2 sw=2 fenc=utf-8 :vi│ -╞══════════════════════════════════════════════════════════════════════════════╡ -│ Copyright 2020 Justine Alexandra Roberts Tunney │ -│ │ -│ Permission to use, copy, modify, and/or distribute this software for │ -│ any purpose with or without fee is hereby granted, provided that the │ -│ above copyright notice and this permission notice appear in all copies. │ -│ │ -│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │ -│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │ -│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │ -│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │ -│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │ -│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │ -│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ -│ PERFORMANCE OF THIS SOFTWARE. │ -╚─────────────────────────────────────────────────────────────────────────────*/ -#include "libc/bits/bits.h" -#include "libc/fmt/conv.h" - -char *ltpcpy(char *dst, long x) { - unsigned len = llog10(abs(x)) + 1; - if (x < 0) *dst++ = '-'; - unsigned i = len; - do { - dst[--i] = '0' + x % 10; - x /= 10; - } while (i); - return dst + len; -} diff --git a/libc/fmt/palandprintf.c b/libc/fmt/palandprintf.c index 2a5383a0d..de93e235f 100644 --- a/libc/fmt/palandprintf.c +++ b/libc/fmt/palandprintf.c @@ -129,7 +129,7 @@ hidden int palandprintf(void *fn, void *arg, const char *format, va_list va) { int w, flags, width, lasterr, precision; lasterr = errno; - out = fn ? fn : (int (*)(int, void *))missingno; + out = fn ? fn : (void *)missingno; while (*format) { /* %[flags][width][.precision][length] */ @@ -267,9 +267,8 @@ hidden int palandprintf(void *fn, void *arg, const char *format, va_list va) { case 'u': { flags &= ~FLAGS_HASH; /* no hash for dec format */ DoNumber: - if (!weaken(ntoa) || - weaken(ntoa)(out, arg, va, signbit, log2base, precision, width, - flags, alphabet) == -1) { + if (ntoa(out, arg, va, signbit, log2base, precision, width, flags, + alphabet) == -1) { return -1; } break; @@ -282,8 +281,7 @@ hidden int palandprintf(void *fn, void *arg, const char *format, va_list va) { } else { ldbl = va_arg(va, double); } - if (!weaken(ftoa) || - weaken(ftoa)(out, arg, ldbl, precision, width, flags) == -1) { + if (ftoa(out, arg, ldbl, precision, width, flags) == -1) { return -1; } break; @@ -312,8 +310,7 @@ hidden int palandprintf(void *fn, void *arg, const char *format, va_list va) { case 's': p = va_arg(va, void *); showstr: - if (!weaken(stoa) || weaken(stoa)(out, arg, p, flags, precision, width, - signbit, qchar) == -1) { + if (stoa(out, arg, p, flags, precision, width, signbit, qchar) == -1) { return -1; } break; diff --git a/libc/fmt/pflink.h b/libc/fmt/pflink.h index 24bf35216..e75e15069 100644 --- a/libc/fmt/pflink.h +++ b/libc/fmt/pflink.h @@ -17,22 +17,19 @@ * format strings are constexprs that only contain directives. */ -#define PFLINK(FMT) \ - ({ \ - if (___PFLINK(FMT, strpbrk, "bxdinupo")) STATIC_YOINK("ntoa"); \ - if (___PFLINK(FMT, strpbrk, "fFgGaA")) STATIC_YOINK("ftoa"); \ - if (___PFLINK(FMT, strpbrk, "cmrqs")) { \ - STATIC_YOINK("stoa"); \ - if (___PFLINK(FMT, strchr, '#')) STATIC_YOINK("kCp437"); \ - if (___PFLINK(FMT, strstr, "%m")) STATIC_YOINK("strerror"); \ - if (!IsTiny() && (___PFLINK(FMT, strstr, "%*") || \ - ___PFLINK(FMT, strpbrk, "0123456789"))) { \ - STATIC_YOINK("strnwidth"); \ - STATIC_YOINK("strnwidth16"); \ - STATIC_YOINK("wcsnwidth"); \ - } \ - } \ - FMT; \ +#define PFLINK(FMT) \ + ({ \ + if (___PFLINK(FMT, strpbrk, "cmrqs")) { \ + if (___PFLINK(FMT, strchr, '#')) STATIC_YOINK("kCp437"); \ + if (___PFLINK(FMT, strstr, "%m")) STATIC_YOINK("strerror"); \ + if (!IsTiny() && (___PFLINK(FMT, strstr, "%*") || \ + ___PFLINK(FMT, strpbrk, "0123456789"))) { \ + STATIC_YOINK("strnwidth"); \ + STATIC_YOINK("strnwidth16"); \ + STATIC_YOINK("wcsnwidth"); \ + } \ + } \ + FMT; \ }) #define SFLINK(FMT) \ @@ -40,7 +37,7 @@ if (___PFLINK(FMT, strchr, 'm')) { \ STATIC_YOINK("malloc"); \ STATIC_YOINK("calloc"); \ - STATIC_YOINK("free_s"); \ + STATIC_YOINK("free"); \ STATIC_YOINK("__grow"); \ } \ FMT; \ @@ -70,8 +67,6 @@ #define SFLINK(FMT) FMT #ifdef __GNUC__ __asm__(".section .yoink\n\t" - "nopl\tntoa(%rip)\n\t" - "nopl\tftoa(%rip)\n\t" "nopl\tkCp437(%rip)\n\t" "nopl\tstrerror(%rip)\n\t" "nopl\tstrnwidth(%rip)\n\t" @@ -79,14 +74,11 @@ __asm__(".section .yoink\n\t" "nopl\twcsnwidth(%rip)\n\t" "nopl\tmalloc(%rip)\n\t" "nopl\tcalloc(%rip)\n\t" - "nopl\tfree_s(%rip)\n\t" "nopl\t__grow(%rip)\n\t" ".previous"); #else static long __pflink(long x) { x |= kCp437[0]; - x |= ntoa(0, 0, 0, 0, 0, 0, 0, 0, 0); - x |= ftoa(0, 0, 0, 0, 0, 0); x |= strnwidth(0, 0, 0); x |= strnwidth16(0, 0, 0); x |= wcsnwidth(0, 0, 0); @@ -94,7 +86,6 @@ static long __pflink(long x) { x |= __grow(0, 0, 0, 0); x |= (intptr_t)strerror(0); x |= (intptr_t)calloc(0, 0); - free_s(0); return x; } #endif diff --git a/libc/fmt/strerror_r.c b/libc/fmt/strerror_r.c index 94bd80c3c..8a5ca7e8a 100644 --- a/libc/fmt/strerror_r.c +++ b/libc/fmt/strerror_r.c @@ -26,6 +26,9 @@ #include "libc/nt/runtime.h" #include "libc/str/str.h" +STATIC_YOINK("ntoa"); +STATIC_YOINK("stoa"); + STATIC_YOINK("E2BIG"); STATIC_YOINK("EACCES"); STATIC_YOINK("EADDRINUSE"); @@ -321,7 +324,7 @@ int strerror_r(int err, char *buf, size_t size) { s = firstnonnull(geterrname(err), "?"); } if (!SupportsWindows()) { - snprintf(buf, size, "E%s[%d]", s, err); + (snprintf)(buf, size, "E%s[%d]", s, err); } else { winstate = GetLastError(); sysvstate = errno; @@ -332,8 +335,8 @@ int strerror_r(int err, char *buf, size_t size) { } else { buf16[0] = u'\0'; } - snprintf(buf, size, "E%s/err=%d/errno:%d/GetLastError:%d%s%hs", s, err, - sysvstate, winstate, buf16[0] ? " " : "", buf16); + (snprintf)(buf, size, "E%s/err=%d/errno:%d/GetLastError:%d%s%hs", s, err, + sysvstate, winstate, buf16[0] ? " " : "", buf16); } return 0; } diff --git a/libc/fmt/vcscanf.c b/libc/fmt/vcscanf.c index a2a5dfdcb..bc4b19572 100644 --- a/libc/fmt/vcscanf.c +++ b/libc/fmt/vcscanf.c @@ -286,13 +286,11 @@ int vcscanf(int callback(void *), int unget(int, void *), void *arg, } } Done: - while (freeme) { + while (freeme && weaken(free)) { struct FreeMe *entry = freeme; freeme = entry->next; - if (items == -1) { - weaken(free_s)((void **)&entry->ptr); - } - weaken(free_s)((void **)&entry); + if (items == -1) weaken(free)(entry->ptr); + weaken(free)(entry); } return items; } diff --git a/libc/integral/c.inc b/libc/integral/c.inc index cb520b943..bee13042a 100644 --- a/libc/integral/c.inc +++ b/libc/integral/c.inc @@ -67,22 +67,6 @@ } while (0) #endif -#if __STDC_VERSION__ + 0 < 201112 -#define ____Static_assert(x, y) A##B -#define ___Static_assert(x, y) ____Static_assert(x, y) -#ifndef __cplusplus /* todo jart what */ -#define __Static_assert(x) __builtin_choose_expr(__builtin_constant_p(x), x, 1) -#else -#define __Static_assert(x) (x) -#endif -#define _Static_assert(x, s) /* clang-format off */ do { \ - __builtin_assume(x); \ - enum { ___Static_assert(_Assert, __COUNTER__) = \ - 1 / !!__Static_assert(x) \ - } /*_Unused*/; /* clang-format on */ \ - } while (0) -#endif - #if __STDC_VERSION__ + 0 < 201112 && defined(__x86__) #define _Atomic(TYPE) TYPE #endif @@ -652,7 +636,7 @@ typedef uint64_t uintmax_t; #endif #ifndef _Section -#ifndef __STRICT_ANSI__ +#if !defined(__STRICT_ANSI__) && !defined(__APPLE__) #define _Section(s) __attribute__((__section__(s))) #else #define _Section(s) @@ -667,16 +651,17 @@ typedef uint64_t uintmax_t; #ifndef __STRICT_ANSI__ #if defined(__GNUC__) || defined(__llvm__) -#pragma GCC diagnostic ignored "-Wsign-compare" /* lint needs to change */ -#pragma GCC diagnostic ignored "-Wtype-limits" /* makes macros unsafe */ -#pragma GCC diagnostic ignored "-Woverflow" /* also breaks macros */ -#pragma GCC diagnostic ignored "-Wformat" /* forces only gnu pf */ -#pragma GCC diagnostic ignored "-Wunused-parameter" /* extreme prejudice */ -#pragma GCC diagnostic ignored "-Wunused-function" /* contradicts dce! */ -#pragma GCC diagnostic ignored "-Wunused-variable" /* belongs in tidy */ +#pragma GCC diagnostic ignored "-Wsign-compare" /* lint needs to change */ +#pragma GCC diagnostic ignored "-Wtype-limits" /* makes macros unsafe */ +#pragma GCC diagnostic ignored "-Woverflow" /* also breaks macros */ +#pragma GCC diagnostic ignored "-Wformat" /* forces only gnu pf */ +#pragma GCC diagnostic ignored "-Wunused-parameter" /* extreme prejudice */ +#pragma GCC diagnostic ignored "-Wunused-function" /* contradicts dce! */ +#pragma GCC diagnostic ignored "-Wunused-variable" /* belongs in tidy */ #pragma GCC diagnostic ignored "-Wformat-extra-args" /* is also broken */ -#pragma GCC diagnostic ignored "-Wparentheses" /* annoying tidy */ -#pragma GCC diagnostic ignored "-Wdangling-else" /* come on tidy */ +#pragma GCC diagnostic ignored "-Wparentheses" /* annoying tidy */ +#pragma GCC diagnostic ignored "-Wdangling-else" /* come on tidy */ +#pragma GCC diagnostic ignored "-Wformat-security" /* come on tidy */ #ifndef __cplusplus #pragma GCC diagnostic ignored "-Wimplicit-int" #endif /* C++ */ @@ -704,8 +689,8 @@ typedef uint64_t uintmax_t; "-Wincompatible-pointer-types-discards-qualifiers" #pragma clang diagnostic ignored "-Wbuiltin-requires-header" #pragma clang diagnostic ignored "-Wparentheses-equality" /*-save-temps*/ -#pragma clang diagnostic ignored "-Wunused-value" /*({-save-temps})*/ -#pragma clang diagnostic ignored "-Wstring-plus-int" /* special ed */ +#pragma clang diagnostic ignored "-Wunused-value" /*({-save-temps})*/ +#pragma clang diagnostic ignored "-Wstring-plus-int" /* special ed */ #pragma clang diagnostic ignored "-Wunused-value" /* extreme prejudice */ #pragma clang diagnostic ignored "-Wbuiltin-requires-header" #pragma clang diagnostic ignored \ @@ -797,22 +782,14 @@ typedef uint64_t uintmax_t; #define EXPROPRIATE(EXPRESSION) (EXPRESSION) #endif -#ifndef __STRICT_ANSI__ -#define YOINK(SYMBOL) \ - do { \ - _Static_assert(!__builtin_types_compatible_p(typeof(SYMBOL), char[]), \ - "Please YOINK(symbol), not YOINK(\"symbol\")"); \ - asm(".section .yoink\n\t" \ - "nop\t%a0\n\t" \ - ".previous" \ - : /* no outputs */ \ - : "X"(SYMBOL)); \ - } while (0) +#if !defined(__STRICT_ANSI__) && !defined(__APPLE__) +#define YOINK(SYMBOL) \ + asm(".section .yoink\n\tnopl\t%a0\n\t.previous" : : "X"(SYMBOL)) #else #define YOINK(SYMBOL) (void)0 #endif -#ifndef __STRICT_ANSI__ +#if !defined(__STRICT_ANSI__) && !defined(__APPLE__) #define STATIC_YOINK(SYMBOLSTR) \ asm(".section .yoink\n\tnopl\t\"" SYMBOLSTR "\"\n\t.previous") #else diff --git a/libc/intrin/addvdi3.S b/libc/intrin/addvdi3.S index 8b3cc84b7..72c0ceb7a 100644 --- a/libc/intrin/addvdi3.S +++ b/libc/intrin/addvdi3.S @@ -21,12 +21,12 @@ .privileged .alignfunc -/ Returns 𝑥+𝑦, aborting on overflow. -/ -/ @param rdi is int64 𝑥 -/ @param rsi is int64 𝑦 -/ @return rax is 𝑥+𝑦 -/ @see -ftrapv +// Returns 𝑥+𝑦, aborting on overflow. +// +// @param rdi is int64 𝑥 +// @param rsi is int64 𝑦 +// @return rax is 𝑥+𝑦 +// @see -ftrapv __addvdi3: mov %rdi,%rax add %rsi,%rax diff --git a/libc/intrin/addvsi3.S b/libc/intrin/addvsi3.S index 3d412bfb2..2902a280e 100644 --- a/libc/intrin/addvsi3.S +++ b/libc/intrin/addvsi3.S @@ -21,12 +21,12 @@ .privileged .alignfunc -/ Returns 𝑥+𝑦, aborting on overflow. -/ -/ @param edi is int32 𝑥 -/ @param esi is int32 𝑦 -/ @return eax is 𝑥+𝑦 -/ @see -ftrapv +// Returns 𝑥+𝑦, aborting on overflow. +// +// @param edi is int32 𝑥 +// @param esi is int32 𝑦 +// @return eax is 𝑥+𝑦 +// @see -ftrapv __addvsi3: mov %edi,%eax add %esi,%eax diff --git a/libc/intrin/addvti3.S b/libc/intrin/addvti3.S index 122271a88..bfa28fddc 100644 --- a/libc/intrin/addvti3.S +++ b/libc/intrin/addvti3.S @@ -21,12 +21,12 @@ .privileged .alignfunc -/ Returns 𝑥+𝑦, aborting on overflow. -/ -/ @param rdi:rsi is int128 𝑥 -/ @param rdx:rcx is int128 𝑦 -/ @return rdx:rax is 𝑥+𝑦 -/ @see -ftrapv +// Returns 𝑥+𝑦, aborting on overflow. +// +// @param rdi:rsi is int128 𝑥 +// @param rdx:rcx is int128 𝑦 +// @return rdx:rax is 𝑥+𝑦 +// @see -ftrapv __addvti3: mov %rdi,%rax add %rdx,%rax diff --git a/libc/intrin/mpsadbws.S b/libc/intrin/mpsadbws.S index 9dbd1d744..2957f0bcc 100644 --- a/libc/intrin/mpsadbws.S +++ b/libc/intrin/mpsadbws.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Jump table for mpsadbw() with non-constexpr immediate parameter. -/ -/ @note needs sse4 cf. core c. 2006 cf. bulldozer c. 2011 -/ @see mpsadbw() +// Jump table for mpsadbw() with non-constexpr immediate parameter. +// +// @note needs sse4 cf. core c. 2006 cf. bulldozer c. 2011 +// @see mpsadbw() .align 8 __mpsadbws: i = 0 diff --git a/libc/intrin/mulvdi3.S b/libc/intrin/mulvdi3.S index bfb35ec0f..7e7a8ee26 100644 --- a/libc/intrin/mulvdi3.S +++ b/libc/intrin/mulvdi3.S @@ -21,12 +21,12 @@ .privileged .alignfunc -/ Returns 𝑥*𝑦, aborting on overflow. -/ -/ @param rdi is int64 𝑥 -/ @param rdi is int64 𝑦 -/ @return rax is 𝑥*𝑦 -/ @see -ftrapv +// Returns 𝑥*𝑦, aborting on overflow. +// +// @param rdi is int64 𝑥 +// @param rdi is int64 𝑦 +// @return rax is 𝑥*𝑦 +// @see -ftrapv __mulvdi3: mov %rdi,%rax imul %rsi diff --git a/libc/intrin/mulvsi3.S b/libc/intrin/mulvsi3.S index c3ea9bf85..cae1e681d 100644 --- a/libc/intrin/mulvsi3.S +++ b/libc/intrin/mulvsi3.S @@ -21,12 +21,12 @@ .privileged .alignfunc -/ Returns 𝑥*𝑦, aborting on overflow. -/ -/ @param edi is int32 𝑥 -/ @param esi is int32 𝑦 -/ @return eax is 𝑥*𝑦 -/ @see -ftrapv +// Returns 𝑥*𝑦, aborting on overflow. +// +// @param edi is int32 𝑥 +// @param esi is int32 𝑦 +// @return eax is 𝑥*𝑦 +// @see -ftrapv __mulvsi3: mov %edi,%eax imul %esi diff --git a/libc/intrin/mulvti3.S b/libc/intrin/mulvti3.S index 0132a80f5..c41ffe730 100644 --- a/libc/intrin/mulvti3.S +++ b/libc/intrin/mulvti3.S @@ -21,12 +21,12 @@ .privileged .alignfunc -/ Returns 𝑥*𝑦, aborting on overflow. -/ -/ @param rdi:rsi is int128 𝑥 -/ @param rdx:rcx is int128 𝑦 -/ @return rdx:rax is 𝑥*𝑦 -/ @see -ftrapv +// Returns 𝑥*𝑦, aborting on overflow. +// +// @param rdi:rsi is int128 𝑥 +// @param rdx:rcx is int128 𝑦 +// @return rdx:rax is 𝑥*𝑦 +// @see -ftrapv __mulvti3: push %rbp mov %rsp,%rbp diff --git a/libc/intrin/negvdi2.S b/libc/intrin/negvdi2.S index 1c0a8aaaf..3ffb289bb 100644 --- a/libc/intrin/negvdi2.S +++ b/libc/intrin/negvdi2.S @@ -21,11 +21,11 @@ .privileged .alignfunc -/ Returns -𝑥, aborting on overflow (two's complement bane). -/ -/ @param rdi is int64 𝑥 -/ @return rax is -𝑥 -/ @see -ftrapv +// Returns -𝑥, aborting on overflow (two's complement bane). +// +// @param rdi is int64 𝑥 +// @return rax is -𝑥 +// @see -ftrapv __negvdi2: mov %rdi,%rax neg %rax diff --git a/libc/intrin/negvsi2.S b/libc/intrin/negvsi2.S index 639bbfe8a..b783398d4 100644 --- a/libc/intrin/negvsi2.S +++ b/libc/intrin/negvsi2.S @@ -21,11 +21,11 @@ .privileged .alignfunc -/ Returns -𝑥, aborting on overflow (two's complement bane). -/ -/ @param edi is int32 𝑥 -/ @return eax is -𝑥 -/ @see -ftrapv +// Returns -𝑥, aborting on overflow (two's complement bane). +// +// @param edi is int32 𝑥 +// @return eax is -𝑥 +// @see -ftrapv __negvsi2: mov %edi,%eax neg %eax diff --git a/libc/intrin/negvti2.S b/libc/intrin/negvti2.S index 2fda2cd4c..73ff8b0e1 100644 --- a/libc/intrin/negvti2.S +++ b/libc/intrin/negvti2.S @@ -21,11 +21,11 @@ .privileged .alignfunc -/ Returns -𝑥, aborting on overflow. -/ -/ @param rdi:rsi is int128 𝑥 -/ @return rdx:rax is -𝑥 -/ @see -ftrapv +// Returns -𝑥, aborting on overflow. +// +// @param rdi:rsi is int128 𝑥 +// @return rdx:rax is -𝑥 +// @see -ftrapv __negvti2: mov %rdi,%rax mov %rsi,%rdx diff --git a/libc/intrin/onarithmeticoverflow.S b/libc/intrin/onarithmeticoverflow.S index 0f7ad2743..04c88004b 100644 --- a/libc/intrin/onarithmeticoverflow.S +++ b/libc/intrin/onarithmeticoverflow.S @@ -20,8 +20,8 @@ .privileged .source __FILE__ -/ Arithmetic overflow handler. -/ @see -ftrapv +// Arithmetic overflow handler. +// @see -ftrapv __on_arithmetic_overflow: push %rbp mov %rsp,%rbp diff --git a/libc/intrin/palignrs.S b/libc/intrin/palignrs.S index a43f6f41d..b33d55942 100644 --- a/libc/intrin/palignrs.S +++ b/libc/intrin/palignrs.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Jump table for palignr() with non-constexpr immediate parameter. -/ -/ @note needs ssse3 cf. prescott c. 2004 cf. bulldozer c. 2011 -/ @see palignr() +// Jump table for palignr() with non-constexpr immediate parameter. +// +// @note needs ssse3 cf. prescott c. 2004 cf. bulldozer c. 2011 +// @see palignr() .align 8 __palignrs: palignr $0,%xmm1,%xmm0 diff --git a/libc/intrin/pslldqs.S b/libc/intrin/pslldqs.S index 4655c0a35..5c5302a7f 100644 --- a/libc/intrin/pslldqs.S +++ b/libc/intrin/pslldqs.S @@ -18,7 +18,7 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Jump table for pslldq() with non-constexpr immediate parameter. +// Jump table for pslldq() with non-constexpr immediate parameter. .align 8 __pslldqs: pslldq $0,%xmm0 diff --git a/libc/intrin/psrldqs.S b/libc/intrin/psrldqs.S index 6e63fdf13..9dbae8ee3 100644 --- a/libc/intrin/psrldqs.S +++ b/libc/intrin/psrldqs.S @@ -18,7 +18,7 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Jump table for psrldq() with non-constexpr immediate parameter. +// Jump table for psrldq() with non-constexpr immediate parameter. .align 8 __psrldqs: psrldq $0,%xmm0 diff --git a/libc/intrin/somanyasan.S b/libc/intrin/somanyasan.S index a5d67e246..ec11d4366 100644 --- a/libc/intrin/somanyasan.S +++ b/libc/intrin/somanyasan.S @@ -53,11 +53,11 @@ __asan_report_load16: .endfn __asan_report_load16,globl __asan_report_load32: push $32 -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn __asan_report_load32,globl OnReportLoad: pop %rsi -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn OnReportLoad __asan_report_load_n: lea __asan_report_load(%rip),%r11 @@ -86,15 +86,15 @@ __asan_report_store16: .endfn __asan_report_store16,globl __asan_report_store32: push $32 -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn __asan_report_store32,globl ReportStore: pop %rsi -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn ReportStore __asan_report_store_n: lea __asan_report_store(%rip),%r11 -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn __asan_report_store_n,globl __asan_report_noreentry: @@ -152,7 +152,7 @@ __asan_stack_free_9: .endfn __asan_stack_free_9,globl __asan_stack_free_10: push $10 -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn __asan_stack_free_10,globl OnStackFree: pop %rdx @@ -201,7 +201,7 @@ __asan_stack_malloc_9: .endfn __asan_stack_malloc_9,globl __asan_stack_malloc_10: push $10 -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn __asan_stack_malloc_10,globl OnStackMalloc: pop %rsi @@ -212,7 +212,7 @@ __asan_version_mismatch_check_v8: ret .endfn __asan_version_mismatch_check_v8,globl -/ Initializes Address Sanitizer runtime earlier if linked. +// Initializes Address Sanitizer runtime earlier if linked. .init.start 301,_init_asan push %rdi push %rsi diff --git a/libc/intrin/subvdi3.S b/libc/intrin/subvdi3.S index a881dc4be..53b464b41 100644 --- a/libc/intrin/subvdi3.S +++ b/libc/intrin/subvdi3.S @@ -21,12 +21,12 @@ .privileged .alignfunc -/ Returns 𝑥-𝑦, aborting on overflow. -/ -/ @param rdi is int64 𝑥 -/ @param rsi is int64 𝑦 -/ @return rax is 𝑥-𝑦 -/ @see -ftrapv +// Returns 𝑥-𝑦, aborting on overflow. +// +// @param rdi is int64 𝑥 +// @param rsi is int64 𝑦 +// @return rax is 𝑥-𝑦 +// @see -ftrapv __subvdi3: mov %rdi,%rax sub %rsi,%rax diff --git a/libc/intrin/subvsi3.S b/libc/intrin/subvsi3.S index 3455ea8a3..8fb2a1877 100644 --- a/libc/intrin/subvsi3.S +++ b/libc/intrin/subvsi3.S @@ -21,11 +21,11 @@ .privileged .alignfunc -/ Returns 𝑥-𝑦, aborting on overflow. -/ -/ @param edi is int32 𝑥 -/ @param esi is int32 𝑦 -/ @see -ftrapv +// Returns 𝑥-𝑦, aborting on overflow. +// +// @param edi is int32 𝑥 +// @param esi is int32 𝑦 +// @see -ftrapv __subvsi3: mov %edi,%eax sub %esi,%eax diff --git a/libc/intrin/subvti3.S b/libc/intrin/subvti3.S index d920d6455..a85330cb4 100644 --- a/libc/intrin/subvti3.S +++ b/libc/intrin/subvti3.S @@ -21,12 +21,12 @@ .privileged .alignfunc -/ Returns 𝑥-𝑦, aborting on overflow. -/ -/ @param rdi:rsi is int128 𝑥 -/ @param rdx:rcx is int128 𝑦 -/ @return rdx:rax is 𝑥-𝑦 -/ @see -ftrapv +// Returns 𝑥-𝑦, aborting on overflow. +// +// @param rdi:rsi is int128 𝑥 +// @param rdx:rcx is int128 𝑦 +// @return rdx:rax is 𝑥-𝑦 +// @see -ftrapv __subvti3: mov %rdi,%rax sub %rdx,%rax diff --git a/libc/log/log.h b/libc/log/log.h index 48424363e..de79742ed 100644 --- a/libc/log/log.h +++ b/libc/log/log.h @@ -1,15 +1,18 @@ #ifndef COSMOPOLITAN_LIBC_LOG_LOG_H_ #define COSMOPOLITAN_LIBC_LOG_LOG_H_ +#include "libc/calls/struct/sigset.h" +#include "libc/calls/struct/winsize.h" +#include "libc/stdio/stdio.h" /*───────────────────────────────────────────────────────────────────────────│─╗ │ cosmopolitan § liblog ─╬─│┼ ╚────────────────────────────────────────────────────────────────────────────│*/ -#define kLogFatal 0u -#define kLogError 1u -#define kLogWarn 2u -#define kLogInfo 3u -#define kLogVerbose 4u -#define kLogDebug 5u +#define kLogFatal 0 +#define kLogError 1 +#define kLogWarn 2 +#define kLogInfo 3 +#define kLogVerbose 4 +#define kLogDebug 5 /** * Log level for compile-time DCE. @@ -27,10 +30,6 @@ #if !(__ASSEMBLER__ + __LINKER__ + 0) COSMOPOLITAN_C_START_ -struct sigset; -struct winsize; -typedef struct FILE FILE; - extern FILE *g_logfile; void perror(const char *) relegated; /* print the last system error */ diff --git a/libc/log/oncrashthunks.S b/libc/log/oncrashthunks.S index ed9500483..6f0fad31a 100644 --- a/libc/log/oncrashthunks.S +++ b/libc/log/oncrashthunks.S @@ -19,9 +19,9 @@ #include "libc/macros.h" .source __FILE__ -/ These function names make it a bit more obvious which signal -/ caused the crash, particularly in the GDB GUI. They're coded -/ into an array to pinch pennies on code size registering them. +// These function names make it a bit more obvious which signal +// caused the crash, particularly in the GDB GUI. They're coded +// into an array to pinch pennies on code size registering them. __oncrash_thunks: diff --git a/libc/log/somanyubsan.S b/libc/log/somanyubsan.S index ed3b940a4..d2b0b4942 100644 --- a/libc/log/somanyubsan.S +++ b/libc/log/somanyubsan.S @@ -49,7 +49,7 @@ __ubsan_handle_type_mismatch_v1_abort: __ubsan_handle_add_overflow_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_add_overflow_abort,globl __ubsan_handle_add_overflow: loadstr "add_overflow",si @@ -58,7 +58,7 @@ __ubsan_handle_add_overflow: __ubsan_handle_alignment_assumption_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_alignment_assumption_abort,globl __ubsan_handle_alignment_assumption: loadstr "alignment_assumption",si @@ -67,7 +67,7 @@ __ubsan_handle_alignment_assumption: __ubsan_handle_builtin_unreachable_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_builtin_unreachable_abort,globl __ubsan_handle_builtin_unreachable: loadstr "builtin_unreachable",si @@ -76,7 +76,7 @@ __ubsan_handle_builtin_unreachable: __ubsan_handle_cfi_bad_type_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_cfi_bad_type_abort,globl __ubsan_handle_cfi_bad_type: loadstr "cfi_bad_type",si @@ -85,7 +85,7 @@ __ubsan_handle_cfi_bad_type: __ubsan_handle_cfi_check_fail_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_cfi_check_fail_abort,globl __ubsan_handle_cfi_check_fail: loadstr "cfi_check_fail",si @@ -94,7 +94,7 @@ __ubsan_handle_cfi_check_fail: __ubsan_handle_divrem_overflow_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_divrem_overflow_abort,globl __ubsan_handle_divrem_overflow: loadstr "divrem_overflow",si @@ -103,7 +103,7 @@ __ubsan_handle_divrem_overflow: __ubsan_handle_dynamic_type_cache_miss_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_dynamic_type_cache_miss_abort,globl __ubsan_handle_dynamic_type_cache_miss: loadstr "dynamic_type_cache_miss",si @@ -112,7 +112,7 @@ __ubsan_handle_dynamic_type_cache_miss: __ubsan_handle_function_type_mismatch_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_function_type_mismatch_abort,globl __ubsan_handle_function_type_mismatch: loadstr "function_type_mismatch",si @@ -121,7 +121,7 @@ __ubsan_handle_function_type_mismatch: __ubsan_handle_implicit_conversion_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_implicit_conversion_abort,globl __ubsan_handle_implicit_conversion: loadstr "implicit_conversion",si @@ -130,7 +130,7 @@ __ubsan_handle_implicit_conversion: __ubsan_handle_invalid_builtin_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_invalid_builtin_abort,globl __ubsan_handle_invalid_builtin: loadstr "invalid_builtin",si @@ -139,7 +139,7 @@ __ubsan_handle_invalid_builtin: __ubsan_handle_load_invalid_value_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_load_invalid_value_abort,globl __ubsan_handle_load_invalid_value: loadstr "load_invalid_value (try checking for uninitialized variables)",si @@ -148,7 +148,7 @@ __ubsan_handle_load_invalid_value: __ubsan_handle_missing_return_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_missing_return_abort,globl __ubsan_handle_missing_return: loadstr "missing_return",si @@ -157,7 +157,7 @@ __ubsan_handle_missing_return: __ubsan_handle_mul_overflow_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_mul_overflow_abort,globl __ubsan_handle_mul_overflow: loadstr "mul_overflow",si @@ -166,7 +166,7 @@ __ubsan_handle_mul_overflow: __ubsan_handle_negate_overflow_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_negate_overflow_abort,globl __ubsan_handle_negate_overflow: loadstr "negate_overflow",si @@ -175,7 +175,7 @@ __ubsan_handle_negate_overflow: __ubsan_handle_nonnull_arg_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_nonnull_arg_abort,globl __ubsan_handle_nonnull_arg: loadstr "nonnull_arg",si @@ -184,7 +184,7 @@ __ubsan_handle_nonnull_arg: __ubsan_handle_nonnull_return_v1_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_nonnull_return_v1_abort,globl __ubsan_handle_nonnull_return_v1: loadstr "nonnull_return_v1",si @@ -197,7 +197,7 @@ __ubsan_hop: __ubsan_handle_nullability_arg_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_nullability_arg_abort,globl __ubsan_handle_nullability_arg: loadstr "nullability_arg",si @@ -206,7 +206,7 @@ __ubsan_handle_nullability_arg: __ubsan_handle_nullability_return_v1_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_nullability_return_v1_abort,globl __ubsan_handle_nullability_return_v1: loadstr "nullability_return_v1",si @@ -215,7 +215,7 @@ __ubsan_handle_nullability_return_v1: __ubsan_handle_pointer_overflow_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_pointer_overflow_abort,globl __ubsan_handle_pointer_overflow: loadstr "pointer_overflow",si @@ -224,7 +224,7 @@ __ubsan_handle_pointer_overflow: __ubsan_handle_shift_out_of_bounds_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_shift_out_of_bounds_abort,globl __ubsan_handle_shift_out_of_bounds: loadstr "shift_out_of_bounds",si @@ -233,7 +233,7 @@ __ubsan_handle_shift_out_of_bounds: __ubsan_handle_sub_overflow_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_sub_overflow_abort,globl __ubsan_handle_sub_overflow: loadstr "sub_overflow",si @@ -242,7 +242,7 @@ __ubsan_handle_sub_overflow: __ubsan_handle_vla_bound_not_positive_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_vla_bound_not_positive_abort,globl __ubsan_handle_vla_bound_not_positive: loadstr "vla_bound_not_positive",si @@ -251,7 +251,7 @@ __ubsan_handle_vla_bound_not_positive: __ubsan_handle_nonnull_return_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_nonnull_return_abort,globl __ubsan_handle_nonnull_return: loadstr "nonnull_return",si diff --git a/libc/log/thunks/__check_fail_eq.S b/libc/log/thunks/__check_fail_eq.S index 81449267d..9c7e2bde2 100644 --- a/libc/log/thunks/__check_fail_eq.S +++ b/libc/log/thunks/__check_fail_eq.S @@ -20,7 +20,7 @@ .text.unlikely .source __FILE__ -/ Code-size saving thunk for CHECK_EQ() in NDEBUG mode. +// Code-size saving thunk for CHECK_EQ() in NDEBUG mode. __check_fail_eq: loadstr "==",dx jmp __check_fail_ndebug diff --git a/libc/log/thunks/__check_fail_ge.S b/libc/log/thunks/__check_fail_ge.S index 3eb29c53e..14078b899 100644 --- a/libc/log/thunks/__check_fail_ge.S +++ b/libc/log/thunks/__check_fail_ge.S @@ -20,7 +20,7 @@ .text.unlikely .source __FILE__ -/ Code-size saving thunk for CHECK_GE() in NDEBUG mode. +// Code-size saving thunk for CHECK_GE() in NDEBUG mode. __check_fail_ge: loadstr ">=",dx jmp __check_fail_ndebug diff --git a/libc/log/thunks/__check_fail_gt.S b/libc/log/thunks/__check_fail_gt.S index 94532143e..2ad94b3f9 100644 --- a/libc/log/thunks/__check_fail_gt.S +++ b/libc/log/thunks/__check_fail_gt.S @@ -20,7 +20,7 @@ .text.unlikely .source __FILE__ -/ Code-size saving thunk for CHECK_GT() in NDEBUG mode. +// Code-size saving thunk for CHECK_GT() in NDEBUG mode. __check_fail_gt: loadstr ">",dx jmp __check_fail_ndebug diff --git a/libc/log/thunks/__check_fail_le.S b/libc/log/thunks/__check_fail_le.S index ea9282b1b..55d62611a 100644 --- a/libc/log/thunks/__check_fail_le.S +++ b/libc/log/thunks/__check_fail_le.S @@ -20,7 +20,7 @@ .text.unlikely .source __FILE__ -/ Code-size saving thunk for CHECK_LE() in NDEBUG mode. +// Code-size saving thunk for CHECK_LE() in NDEBUG mode. __check_fail_le: loadstr "<=",dx jmp __check_fail_ndebug diff --git a/libc/log/thunks/__check_fail_lt.S b/libc/log/thunks/__check_fail_lt.S index 6fad81df8..6060b8ed4 100644 --- a/libc/log/thunks/__check_fail_lt.S +++ b/libc/log/thunks/__check_fail_lt.S @@ -20,7 +20,7 @@ .text.unlikely .source __FILE__ -/ Code-size saving thunk for CHECK_LT() in NDEBUG mode. +// Code-size saving thunk for CHECK_LT() in NDEBUG mode. __check_fail_lt: loadstr "<",dx jmp __check_fail_ndebug diff --git a/libc/log/thunks/__check_fail_ne.S b/libc/log/thunks/__check_fail_ne.S index d350095da..cfead6331 100644 --- a/libc/log/thunks/__check_fail_ne.S +++ b/libc/log/thunks/__check_fail_ne.S @@ -20,7 +20,7 @@ .text.unlikely .source __FILE__ -/ Code-size saving thunk for CHECK_NE() in NDEBUG mode. +// Code-size saving thunk for CHECK_NE() in NDEBUG mode. __check_fail_ne: loadstr "!=",dx jmp __check_fail_ndebug diff --git a/libc/macros-cpp.internal.inc b/libc/macros-cpp.internal.inc index 3dca34a61..2593c40fa 100644 --- a/libc/macros-cpp.internal.inc +++ b/libc/macros-cpp.internal.inc @@ -23,7 +23,7 @@ #define vzeroupper #endif -/ Begins definition of frameless function that calls no functions. +// Begins definition of frameless function that calls no functions. .macro .leafprologue #if !(defined(TINY) && !defined(__PG__)) push %rbp @@ -31,7 +31,7 @@ #endif .endm -/ Ends definition of frameless function that calls no functions. +// Ends definition of frameless function that calls no functions. .macro .leafepilogue #if !(defined(TINY) && !defined(__PG__)) pop %rbp @@ -39,16 +39,16 @@ ret .endm -/ Good alignment for functions where alignment actually helps. -/ @note 16-byte +// Good alignment for functions where alignment actually helps. +// @note 16-byte .macro .alignfunc #ifndef __OPTIMIZE_SIZE__ .p2align 4 #endif .endm -/ Good alignment for loops where alignment actually helps. -/ @note 16-byte if <10 padding otherwise 8-byte +// Good alignment for loops where alignment actually helps. +// @note 16-byte if <10 padding otherwise 8-byte .macro .alignloop #ifndef __OPTIMIZE_SIZE__ .p2align 4,,10 @@ -56,8 +56,8 @@ #endif .endm -/ Loads Effective Address -/ Supporting security blankets +// Loads Effective Address +// Supporting security blankets .macro plea symbol:req reg64:req reg32:req #if __PIC__ + __PIE__ + __code_model_medium__ + __code_model_large__ + 0 > 1 lea \symbol(%rip),\reg64 @@ -66,8 +66,8 @@ #endif .endm -/ Loads Effective Address to Stack -/ Supporting security blankets +// Loads Effective Address to Stack +// Supporting security blankets .macro pshaddr symbol:req #if __PIC__ + __PIE__ + __code_model_medium__ + __code_model_large__ + 0 > 1 push $IMAGE_BASE_VIRTUAL+RVA(\symbol)(%rip),\reg64 @@ -76,12 +76,12 @@ #endif .endm -/ TODO(jart): delete -/ Loads Effective Address -/ Supporting security blankets +// TODO(jart): delete +// Loads Effective Address +// Supporting security blankets .macro ezlea symbol:req reg:req #if __pic__ + __pie__ + __code_model_medium__ + __code_model_large__ + 0 > 1 -/ lea \symbol(%rip),%r\reg +// lea \symbol(%rip),%r\reg mov $\symbol,%e\reg #else mov $\symbol,%e\reg @@ -97,7 +97,7 @@ #endif .endm -/ Creates first stack frame. +// Creates first stack frame. .macro .frame0 and $-16,%rsp xor %ebp,%ebp @@ -106,38 +106,33 @@ .macro .source symbol:req .endm -/ Inserts profiling hook in prologue if cc wants it. -/ -/ Cosmopolitan does this in a slightly different way from normal -/ GNU toolchains. We always use the -mnop-mcount behavior, since -/ the runtime is able to morph the binary at runtime. It is good -/ since we can put hooks for profiling and function tracing into -/ most builds, without any impact on performance. -/ -/ @cost ≥0.3 cycles, 5 bytes -/ @see build/compile +// Inserts profiling hook in prologue if cc wants it. +// +// Cosmopolitan does this in a slightly different way from normal +// GNU toolchains. We always use the -mnop-mcount behavior, since +// the runtime is able to morph the binary at runtime. It is good +// since we can put hooks for profiling and function tracing into +// most builds, without any impact on performance. +// +// @cost ≥0.3 cycles, 5 bytes +// @see build/compile .macro .profilable #ifdef __PG__ 1382: #if defined(__MFENTRY__) call __fentry__ #elif defined(__PIC__) || defined(__PIE__) -/ nopw 0x00(%rax,%rax,1) +// nopw 0x00(%rax,%rax,1) .byte 0x66,0x0f,0x1f,0x44,0x00,0x00 #else -/ nopl 0x00(%rax,%rax,1) +// nopl 0x00(%rax,%rax,1) .byte 0x0f,0x1f,0x44,0x00,0x00 #endif -#if defined(__MRECORD_MCOUNT__) && !defined(__MFENTRY__) - .section __mcount_loc,"a",@progbits - .quad 1382b - .previous -#endif #endif .endm -/ Pushes RVA on stack of linktime mergeable string literal. -/ @see popstr +// Pushes RVA on stack of linktime mergeable string literal. +// @see popstr .macro pushstr text .section .rodata.str1.1,"aSM",@progbits,1 .Lstr\@: .asciz "\text" @@ -146,14 +141,14 @@ push $.Lstr\@ - IMAGE_BASE_VIRTUAL .endm -/ Pops off stack string address. -/ @see pushstr +// Pops off stack string address. +// @see pushstr .macro popstr dest:req addl $IMAGE_BASE_VIRTUAL,(%rsp) pop \dest .endm -/ Loads address of linktime mergeable string literal into register. +// Loads address of linktime mergeable string literal into register. .macro getstr text:req reg64:req reg32 regsz64 regsz32 bias=0 .section .rodata.str1.1,"aSM",@progbits,1 .type .Lstr\@,@object @@ -175,8 +170,8 @@ .endif .endm -/ TODO(jart): delete -/ Loads address of linktime mergeable string literal into register. +// TODO(jart): delete +// Loads address of linktime mergeable string literal into register. .macro loadstr text:req reg:req regsz bias=0 .section .rodata.str1.1,"aSM",@progbits,1 .type .Lstr\@,@object diff --git a/libc/macros.h b/libc/macros.h index 8f2f8d74e..5c1939f08 100644 --- a/libc/macros.h +++ b/libc/macros.h @@ -14,7 +14,6 @@ #define FALSE 0 #define alignas(x) _Alignas(x) -#define static_assert(x) _Static_assert(x, #x) #define ROUNDUP(X, K) (((X) + (K)-1) & -(K)) #define ROUNDDOWN(X, K) ((X) & -(K)) diff --git a/libc/macros.internal.inc b/libc/macros.internal.inc index 26a333f32..6db866e8d 100644 --- a/libc/macros.internal.inc +++ b/libc/macros.internal.inc @@ -17,7 +17,7 @@ │ PERFORMANCE OF THIS SOFTWARE. │ ╚─────────────────────────────────────────────────────────────────────────────*/ -/ Shorthand notation for widely-acknowledged sections. +// Shorthand notation for widely-acknowledged sections. .macro .rodata .section .rodata,"a",@progbits .endm @@ -62,11 +62,11 @@ .section .text.windows,"ax",@progbits .endm -/ Mergeable numeric constant sections. -/ -/ @note linker de-dupes item/values across whole compile -/ @note therefore item/values are reordered w.r.t. link order -/ @note therefore no section relative addressing +// Mergeable numeric constant sections. +// +// @note linker de-dupes item/values across whole compile +// @note therefore item/values are reordered w.r.t. link order +// @note therefore no section relative addressing .macro .rodata.cst4 .section .rodata.cst4,"aM",@progbits,4 .align 4 @@ -96,33 +96,33 @@ .align 4 .endm -/ Mergeable NUL-terminated UTF-8 string constant section. -/ -/ @note linker de-dupes C strings here across whole compile -/ @note therefore item/values are reordered w.r.t. link order -/ @note therefore no section relative addressing +// Mergeable NUL-terminated UTF-8 string constant section. +// +// @note linker de-dupes C strings here across whole compile +// @note therefore item/values are reordered w.r.t. link order +// @note therefore no section relative addressing .macro .rodata.str1.1 .section .rodata.str1.1,"aSM",@progbits,1 .align 1 .endm -/ Locates unreferenced code invulnerable to --gc-sections. +// Locates unreferenced code invulnerable to --gc-sections. .macro .keep.text .section .keep.text,"ax",@progbits .endm -/ Flags code as only allowed for testing purposes. +// Flags code as only allowed for testing purposes. .macro .testonly .section .test,"ax",@progbits .endm -/ Makes code runnable while code morphing. +// Makes code runnable while code morphing. .macro .privileged .section .privileged,"ax",@progbits .endm -/ Post-Initialization Read-Only (PIRO) BSS section. -/ @param ss is an optional string, for control image locality +// Post-Initialization Read-Only (PIRO) BSS section. +// @param ss is an optional string, for control image locality .macro .piro ss .ifnb \ss .section .piro.sort.bss.\ss,"aw",@nobits @@ -131,9 +131,9 @@ .endif .endm -/ Helpers for Cosmopolitan _init() amalgamation magic. -/ @param name should be consistent across macros for a module -/ @see libc/runtime/_init.S +// Helpers for Cosmopolitan _init() amalgamation magic. +// @param name should be consistent across macros for a module +// @see libc/runtime/_init.S .macro .initro number:req name:req .section .initro.\number\().\name,"a",@progbits .align 8 @@ -151,16 +151,16 @@ .previous .endm -/ Declares alternative implementation of function. -/ @param implement e.g. tinymath_pow -/ @param canonical e.g. pow +// Declares alternative implementation of function. +// @param implement e.g. tinymath_pow +// @param canonical e.g. pow .macro .alias implement:req canonical:req .equ \canonical,\implement .weak \canonical .endm -/ Ends function definition. -/ @cost saves 1-3 lines of code +// Ends function definition. +// @cost saves 1-3 lines of code .macro .endfn name:req bnd vis .size \name,.-\name .type \name,@function @@ -172,8 +172,8 @@ .endif .endm -/ Ends variable definition. -/ @cost saves 1-3 lines of code +// Ends variable definition. +// @cost saves 1-3 lines of code .macro .endobj name:req bnd vis .size \name,.-\name .type \name,@object @@ -185,35 +185,35 @@ .endif .endm -/ LOOP Instruction Replacement. -/ With its mop-Fusion Mexican equivalent. -/ Thus avoiding 3x legacy pipeline slowdown. +// LOOP Instruction Replacement. +// With its mop-Fusion Mexican equivalent. +// Thus avoiding 3x legacy pipeline slowdown. .macro .loop label:req .byte 0x83,0xe9,0x01 # sub $1,%ecx jnz \label .endm -/ Pushes CONSTEXPR ∈ [-128,127]. -/ @note assembler is wrong for non-literal constexprs +// Pushes CONSTEXPR ∈ [-128,127]. +// @note assembler is wrong for non-literal constexprs .macro pushb x:req .byte 0x6a,\x .endm -/ Sign-extends CONSTEXPR ∈ [-128,127] to REGISTER. -/ @cost ≥1 cycles, -2 bytes +// Sign-extends CONSTEXPR ∈ [-128,127] to REGISTER. +// @cost ≥1 cycles, -2 bytes .macro pushpop constexpr:req register:req pushb \constexpr pop \register .endm -/ Moves REGISTER to REGISTER. -/ @cost ≥1 cycles, -1 REX byte +// Moves REGISTER to REGISTER. +// @cost ≥1 cycles, -1 REX byte .macro movpp src:req dest:req push \src pop \dest .endm -/ Declares optional function. +// Declares optional function. .macro .optfn fn:req .globl \fn .weak \fn @@ -221,8 +221,8 @@ .type \fn,@function .endm -/ Embeds fixed-width zero-filled string table. -/ @note zero-padded ≠ nul-terminated +// Embeds fixed-width zero-filled string table. +// @note zero-padded ≠ nul-terminated .macro .fxstr width head rest:vararg .ifnb \head 0: .ascii "\head" @@ -231,15 +231,15 @@ .endif .endm -/ Embeds Fixed-Width Zero-Padded String. -/ @note .fxstr is better +// Embeds Fixed-Width Zero-Padded String. +// @note .fxstr is better .macro .ascin str:req fieldsize:req 1347: .ascii "\str" .org 1347b+\fieldsize,0x00 .endm -/ Marks symbols as object en-masse. -/ @note zero-padded ≠ nul-terminated +// Marks symbols as object en-masse. +// @note zero-padded ≠ nul-terminated .macro .object symbol rest:vararg .ifnb \symbol .type \symbol,@object @@ -247,18 +247,14 @@ .endif .endm -/ Pads function prologue unconditionally for runtime hooking. -/ @cost ≥0.3 cycles, 5 bytes -/ @see .profilable +// Pads function prologue unconditionally for runtime hooking. +// @cost ≥0.3 cycles, 5 bytes +// @see .profilable .macro .hookable -/ nopl 0x00(%rax,%rax,1) -83457: .byte 0x0f,0x1f,0x44,0x00,0x00 - .section __mcount_loc,"a",@progbits - .quad 83457b - .previous + .byte 0x0f,0x1f,0x44,0x00,0x00 .endm -/ Puts initialized data in uninitialized data section. +// Puts initialized data in uninitialized data section. .macro .bsdata name:req expr:req bnd vis .section .initbss.300._init_\name,"aw",@nobits \name: .quad 0 @@ -274,9 +270,9 @@ _init_\name: .previous .endm -/ ICE Breakpoint. -/ Modern gas forgot this but objdump knows -/ @mode long,legacy,real +// ICE Breakpoint. +// Modern gas forgot this but objdump knows +// @mode long,legacy,real .macro icebp .byte 0xF1 .endm @@ -284,8 +280,8 @@ _init_\name: icebp .endm -/ Sets breakpoint for software debugger. -/ @mode long,legacy,real +// Sets breakpoint for software debugger. +// @mode long,legacy,real .macro .softicebp .byte 0x53 # push bx .byte 0x87,0xdb # xchg bx,bx (bochs breakpoint) @@ -294,38 +290,38 @@ _init_\name: int3 # gdb breakpoint .endm -/ Assembles Intel Official 4-Byte NOP. +// Assembles Intel Official 4-Byte NOP. .macro fatnop4 .byte 0x0f,0x1f,0x40,0x00 .endm -/ Pulls unrelated module into linkage. -/ -/ In order for this technique to work with --gc-sections, another -/ module somewhere might want to weakly reference whats yoinked. +// Pulls unrelated module into linkage. +// +// In order for this technique to work with --gc-sections, another +// module somewhere might want to weakly reference whats yoinked. .macro yoink symbol:req .section .yoink - nop "\symbol" + nopl "\symbol"(%rip) .previous .endm .macro .yoink symbol:req .section .yoink - nop "\symbol" + nopl "\symbol"(%rip) .previous .endm -/ Calls Windows function. -/ -/ @param cx,dx,r8,r9,stack -/ @return ax -/ @clob ax,cx,dx,r8-r11 +// Calls Windows function. +// +// @param cx,dx,r8,r9,stack +// @return ax +// @clob ax,cx,dx,r8-r11 .macro ntcall symbol:req sub $32,%rsp call *\symbol(%rip) add $32,%rsp .endm -/ Custom emulator instruction for bottom stack frame. +// Custom emulator instruction for bottom stack frame. .macro bofram endfunc:req .byte 0x0f,0x1f,0105,\endfunc-. # nopl disp8(%rbp) .endm diff --git a/libc/mem/calloc.S b/libc/mem/calloc.S index d13393180..7e7175362 100644 --- a/libc/mem/calloc.S +++ b/libc/mem/calloc.S @@ -20,12 +20,12 @@ #include "libc/notice.inc" .source __FILE__ -/ Allocates n * itemsize bytes, initialized to zero. -/ -/ @param rdi is number of items (n) -/ @param rsi is size of each item (itemsize) -/ @return rax is memory address, or NULL w/ errno -/ @note overreliance on memalign is a sure way to fragment space -/ @see dlcalloc() +// Allocates n * itemsize bytes, initialized to zero. +// +// @param rdi is number of items (n) +// @param rsi is size of each item (itemsize) +// @return rax is memory address, or NULL w/ errno +// @note overreliance on memalign is a sure way to fragment space +// @see dlcalloc() calloc: jmp *hook_calloc(%rip) .endfn calloc,globl diff --git a/libc/mem/cxx/free.S b/libc/mem/cxx/free.S index 8143ef0ea..417f1525c 100644 --- a/libc/mem/cxx/free.S +++ b/libc/mem/cxx/free.S @@ -19,67 +19,67 @@ #include "libc/macros.h" .source __FILE__ -/ Frees memory the C++ way. -/ -/ \param %rdi is pointer, or NULL for no-op -/ \param %rsi is ignored -/ \param %rdx is ignored +// Frees memory the C++ way. +// +// \param %rdi is pointer, or NULL for no-op +// \param %rsi is ignored +// \param %rdx is ignored _ZdlPvSt11align_val_tRKSt9nothrow_t: -/ operator delete(void*, std::align_val_t, std::nothrow_t const&) +// operator delete(void*, std::align_val_t, std::nothrow_t const&) nop -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn _ZdlPvSt11align_val_tRKSt9nothrow_t,weak _ZdaPvSt11align_val_tRKSt9nothrow_t: -/ operator delete[](void*, std::align_val_t, std::nothrow_t const&) +// operator delete[](void*, std::align_val_t, std::nothrow_t const&) nop -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn _ZdaPvSt11align_val_tRKSt9nothrow_t,weak _ZdlPvRKSt9nothrow_t: -/ operator delete(void*, std::nothrow_t const&) +// operator delete(void*, std::nothrow_t const&) nop -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn _ZdlPvRKSt9nothrow_t,weak _ZdaPvRKSt9nothrow_t: -/ operator delete[](void*, std::nothrow_t const&) +// operator delete[](void*, std::nothrow_t const&) nop -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn _ZdaPvRKSt9nothrow_t,weak _ZdlPvmSt11align_val_t: -/ operator delete(void*, unsigned long, std::align_val_t) +// operator delete(void*, unsigned long, std::align_val_t) nop -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn _ZdlPvmSt11align_val_t,weak _ZdaPvmSt11align_val_t: -/ operator delete[](void*, unsigned long, std::align_val_t) +// operator delete[](void*, unsigned long, std::align_val_t) nop -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn _ZdaPvmSt11align_val_t,weak _ZdlPvSt11align_val_t: -/ operator delete(void*, std::align_val_t) +// operator delete(void*, std::align_val_t) nop -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn _ZdlPvSt11align_val_t,weak _ZdaPvSt11align_val_t: -/ operator delete[](void*, std::align_val_t) +// operator delete[](void*, std::align_val_t) nop -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn _ZdaPvSt11align_val_t,weak _ZdaPvm: -/ operator delete[](void*, unsigned long): +// operator delete[](void*, unsigned long): nop -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn _ZdaPvm,weak _ZdlPvm: -/ operator delete(void*, unsigned long) +// operator delete(void*, unsigned long) nop -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn _ZdlPvm,weak _ZdaPv: -/ operator delete[](void*) +// operator delete[](void*) nop -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn _ZdaPv,weak _ZdlPv: -/ operator delete(void*) +// operator delete(void*) jmp *hook_free(%rip) .endfn _ZdlPv,weak diff --git a/libc/mem/cxx/malloc.S b/libc/mem/cxx/malloc.S index 4f865a29a..7f67f4ef9 100644 --- a/libc/mem/cxx/malloc.S +++ b/libc/mem/cxx/malloc.S @@ -19,28 +19,28 @@ #include "libc/macros.h" .source __FILE__ -/ Allocates memory the C++ way. -/ -/ \param %rdi is bytes to allocate -/ \param %rsi is ignored -/ \return new memory or NULL on OOM +// Allocates memory the C++ way. +// +// \param %rdi is bytes to allocate +// \param %rsi is ignored +// \return new memory or NULL on OOM _ZnamRKSt9nothrow_t: -/ operator new[](unsigned long, std::nothrow_t const&) +// operator new[](unsigned long, std::nothrow_t const&) nop -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn _ZnamRKSt9nothrow_t,weak _ZnwmRKSt9nothrow_t: -/ operator new(unsigned long, std::nothrow_t const&) +// operator new(unsigned long, std::nothrow_t const&) nop -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn _ZnwmRKSt9nothrow_t,weak _Znam: -/ operator new[](unsigned long) +// operator new[](unsigned long) nop -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn _Znam,weak _Znwm: -/ operator new(unsigned long) +// operator new(unsigned long) test %rdi,%rdi jne 1f mov $1,%edi diff --git a/libc/mem/cxx/memalign.S b/libc/mem/cxx/memalign.S index 5974ebfd8..5df4e079f 100644 --- a/libc/mem/cxx/memalign.S +++ b/libc/mem/cxx/memalign.S @@ -19,29 +19,29 @@ #include "libc/macros.h" .source __FILE__ -/ Allocates aligned memory the C++ way. -/ -/ \param %rdi is bytes to allocate -/ \param %rsi is byte alignment -/ \param %rdx is ignored -/ \return new memory or NULL on OOM +// Allocates aligned memory the C++ way. +// +// \param %rdi is bytes to allocate +// \param %rsi is byte alignment +// \param %rdx is ignored +// \return new memory or NULL on OOM _ZnamSt11align_val_tRKSt9nothrow_t: -/ operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) +// operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) nop -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn _ZnamSt11align_val_tRKSt9nothrow_t,weak _ZnwmSt11align_val_tRKSt9nothrow_t: -/ operator new(unsigned long, std::align_val_t, std::nothrow_t const&) +// operator new(unsigned long, std::align_val_t, std::nothrow_t const&) nop -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn _ZnwmSt11align_val_tRKSt9nothrow_t,weak _ZnwmSt11align_val_t: -/ operator new(unsigned long, std::align_val_t) +// operator new(unsigned long, std::align_val_t) nop -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn _ZnwmSt11align_val_t,weak _ZnamSt11align_val_t: -/ operator new[](unsigned long, std::align_val_t) +// operator new[](unsigned long, std::align_val_t) test %rdi,%rdi jnz 1f mov $1,%eax diff --git a/libc/runtime/defer.greg.c b/libc/mem/defer.greg.c similarity index 77% rename from libc/runtime/defer.greg.c rename to libc/mem/defer.greg.c index 2e66c8e16..e4a61975e 100644 --- a/libc/runtime/defer.greg.c +++ b/libc/mem/defer.greg.c @@ -16,9 +16,8 @@ │ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ │ PERFORMANCE OF THIS SOFTWARE. │ ╚─────────────────────────────────────────────────────────────────────────────*/ -#include "libc/alg/arraylist.internal.h" #include "libc/assert.h" -#include "libc/bits/bits.h" +#include "libc/bits/likely.h" #include "libc/calls/calls.h" #include "libc/mem/mem.h" #include "libc/nexgen32e/gc.internal.h" @@ -41,22 +40,26 @@ forceinline bool PointerNotOwnedByParentStackFrame(struct StackFrame *frame, * @return arg */ void __defer(struct StackFrame *frame, void *fn, void *arg) { - struct StackFrame *frame2; - /* - * To avoid an API requiring dlmalloc dependency, say: - * defer(free_s, &ptr_not_owned_by_current_frame) - * Rather than: - * defer(weak(free), ptr) - */ + size_t n2; + struct Garbage *p2; + struct StackFrame *f2; if (!arg) return; - frame2 = __builtin_frame_address(0); - assert(frame2->next == frame); - assert(PointerNotOwnedByParentStackFrame(frame2, frame, arg)); - if (append(&__garbage, - (&(const struct Garbage){frame->next, (intptr_t)fn, (intptr_t)arg, - frame->addr})) != -1) { - atomic_store(&frame->addr, (intptr_t)&__gc); - } else { - abort(); + f2 = __builtin_frame_address(0); + assert(__garbage.n); + assert(f2->next == frame); + assert(PointerNotOwnedByParentStackFrame(f2, frame, arg)); + if (UNLIKELY(__garbage.i == __garbage.n)) { + n2 = __garbage.n + (__garbage.n >> 1); + p2 = malloc(n2 * sizeof(*__garbage.p)); + memcpy(p2, __garbage.p, __garbage.n * sizeof(*__garbage.p)); + if (__garbage.p != __garbage.initmem) free(__garbage.p); + __garbage.p = p2; + __garbage.n = n2; } + __garbage.p[__garbage.i].frame = frame->next; + __garbage.p[__garbage.i].fn = (intptr_t)fn; + __garbage.p[__garbage.i].arg = (intptr_t)arg; + __garbage.p[__garbage.i].ret = frame->addr; + __garbage.i++; + frame->addr = (intptr_t)__gc; } diff --git a/libc/mem/free.S b/libc/mem/free.S index fed9155f9..224815fde 100644 --- a/libc/mem/free.S +++ b/libc/mem/free.S @@ -19,15 +19,15 @@ #include "libc/macros.h" .source __FILE__ -/ Free memory returned by malloc() & co. -/ -/ Releases the chunk of memory pointed to by p, that had been -/ previously allocated using malloc or a related routine such as -/ realloc. It has no effect if p is null. If p was not malloced or -/ already freed, free(p) will by default cuase the current program to -/ abort. -/ -/ @param rdi is allocation address, which may be NULL -/ @see dlfree() +// Free memory returned by malloc() & co. +// +// Releases the chunk of memory pointed to by p, that had been +// previously allocated using malloc or a related routine such as +// realloc. It has no effect if p is null. If p was not malloced or +// already freed, free(p) will by default cuase the current program to +// abort. +// +// @param rdi is allocation address, which may be NULL +// @see dlfree() free: jmp *hook_free(%rip) .endfn free,globl diff --git a/libc/mem/malloc.S b/libc/mem/malloc.S index 921ca4f86..9c99155a8 100644 --- a/libc/mem/malloc.S +++ b/libc/mem/malloc.S @@ -19,22 +19,22 @@ #include "libc/macros.h" .source __FILE__ -/ Allocates uninitialized memory. -/ -/ Returns a pointer to a newly allocated chunk of at least n bytes, or -/ null if no space is available, in which case errno is set to ENOMEM -/ on ANSI C systems. -/ -/ If n is zero, malloc returns a minimum-sized chunk. (The minimum size -/ is 32 bytes on 64bit systems.) Note that size_t is an unsigned type, -/ so calls with arguments that would be negative if signed are -/ interpreted as requests for huge amounts of space, which will often -/ fail. The maximum supported value of n differs across systems, but is -/ in all cases less than the maximum representable value of a size_t. -/ -/ @param rdi is number of bytes needed -/ @return new memory, or NULL w/ errno -/ @note malloc(0) → malloc(32) -/ @see dlmalloc() +// Allocates uninitialized memory. +// +// Returns a pointer to a newly allocated chunk of at least n bytes, or +// null if no space is available, in which case errno is set to ENOMEM +// on ANSI C systems. +// +// If n is zero, malloc returns a minimum-sized chunk. (The minimum size +// is 32 bytes on 64bit systems.) Note that size_t is an unsigned type, +// so calls with arguments that would be negative if signed are +// interpreted as requests for huge amounts of space, which will often +// fail. The maximum supported value of n differs across systems, but is +// in all cases less than the maximum representable value of a size_t. +// +// @param rdi is number of bytes needed +// @return new memory, or NULL w/ errno +// @note malloc(0) → malloc(32) +// @see dlmalloc() malloc: jmp *hook_malloc(%rip) .endfn malloc,globl diff --git a/libc/mem/malloc_trim.S b/libc/mem/malloc_trim.S index f0f167438..0dcb648a1 100644 --- a/libc/mem/malloc_trim.S +++ b/libc/mem/malloc_trim.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Releases freed memory back to system. -/ -/ @param rdi specifies bytes of memory to leave available -/ @return 1 if it actually released any memory, else 0 +// Releases freed memory back to system. +// +// @param rdi specifies bytes of memory to leave available +// @return 1 if it actually released any memory, else 0 malloc_trim: jmp *hook_malloc_trim(%rip) .endfn malloc_trim,globl diff --git a/libc/mem/malloc_usable_size.S b/libc/mem/malloc_usable_size.S index ea1b760c9..f80d4264f 100644 --- a/libc/mem/malloc_usable_size.S +++ b/libc/mem/malloc_usable_size.S @@ -20,22 +20,22 @@ #include "libc/notice.inc" .source __FILE__ -/ Returns the number of bytes you can actually use in -/ an allocated chunk, which may be more than you requested -/ (although often not) due to alignment and minimum size -/ constraints. -/ -/ You can use this many bytes without worrying about overwriting -/ other allocated objects. This is not a particularly great -/ programming practice. malloc_usable_size can be more useful in -/ debugging and assertions, for example: -/ -/ p = malloc(n) -/ assert(malloc_usable_size(p) >= 256) -/ -/ @param rdi is address of allocation -/ @return rax is total number of bytes -/ @see dlmalloc_usable_size() +// Returns the number of bytes you can actually use in +// an allocated chunk, which may be more than you requested +// (although often not) due to alignment and minimum size +// constraints. +// +// You can use this many bytes without worrying about overwriting +// other allocated objects. This is not a particularly great +// programming practice. malloc_usable_size can be more useful in +// debugging and assertions, for example: +// +// p = malloc(n) +// assert(malloc_usable_size(p) >= 256) +// +// @param rdi is address of allocation +// @return rax is total number of bytes +// @see dlmalloc_usable_size() malloc_usable_size: jmp *hook_malloc_usable_size(%rip) .endfn malloc_usable_size,globl diff --git a/libc/mem/memalign.S b/libc/mem/memalign.S index 34d360914..7925ef723 100644 --- a/libc/mem/memalign.S +++ b/libc/mem/memalign.S @@ -20,20 +20,20 @@ #include "libc/notice.inc" .source __FILE__ -/ Allocates aligned memory. -/ -/ Returns a pointer to a newly allocated chunk of n bytes, aligned in -/ accord with the alignment argument. The alignment argument should be -/ a power of two. If the argument is not a power of two, the nearest -/ greater power is used. 8-byte alignment is guaranteed by normal -/ malloc calls, so don't bother calling memalign with an argument of 8 -/ or less. -/ -/ @param rdi is alignment in bytes -/ @param rsi (newsize) is number of bytes needed -/ @return rax is memory address, or NULL w/ errno -/ @note overreliance on memalign is a sure way to fragment space -/ @see dlmemalign() +// Allocates aligned memory. +// +// Returns a pointer to a newly allocated chunk of n bytes, aligned in +// accord with the alignment argument. The alignment argument should be +// a power of two. If the argument is not a power of two, the nearest +// greater power is used. 8-byte alignment is guaranteed by normal +// malloc calls, so don't bother calling memalign with an argument of 8 +// or less. +// +// @param rdi is alignment in bytes +// @param rsi (newsize) is number of bytes needed +// @return rax is memory address, or NULL w/ errno +// @note overreliance on memalign is a sure way to fragment space +// @see dlmemalign() memalign: jmp *hook_memalign(%rip) .endfn memalign,globl diff --git a/libc/mem/posix_memalign.S b/libc/mem/posix_memalign.S index 3e7548052..6867b0e4d 100644 --- a/libc/mem/posix_memalign.S +++ b/libc/mem/posix_memalign.S @@ -19,18 +19,18 @@ #include "libc/macros.h" .source __FILE__ -/ Allocates aligned memory the POSIX way. -/ -/ Allocates a chunk of n bytes, aligned in accord with the alignment -/ argument. Differs from memalign only in that it (1) assigns the -/ allocated memory to *pp rather than returning it, (2) fails and -/ returns EINVAL if the alignment is not a power of two (3) fails and -/ returns ENOMEM if memory cannot be allocated. -/ -/ @param rdi is void **pp -/ @param rsi is size_t align -/ @param rdx is size_t size -/ @return eax +// Allocates aligned memory the POSIX way. +// +// Allocates a chunk of n bytes, aligned in accord with the alignment +// argument. Differs from memalign only in that it (1) assigns the +// allocated memory to *pp rather than returning it, (2) fails and +// returns EINVAL if the alignment is not a power of two (3) fails and +// returns ENOMEM if memory cannot be allocated. +// +// @param rdi is void **pp +// @param rsi is size_t align +// @param rdx is size_t size +// @return eax posix_memalign: jmp *hook_posix_memalign(%rip) .endfn posix_memalign,globl diff --git a/libc/mem/pvalloc.S b/libc/mem/pvalloc.S index d15143025..2cc5c37d5 100644 --- a/libc/mem/pvalloc.S +++ b/libc/mem/pvalloc.S @@ -20,11 +20,11 @@ #include "libc/notice.inc" .source __FILE__ -/ Equivalent to valloc(minimum-page-that-holds(n)), that is, -/ round up n to nearest pagesize. -/ -/ @param rdi is number of bytes needed -/ @return rax is memory address, or NULL w/ errno -/ @see dlpvalloc() +// Equivalent to valloc(minimum-page-that-holds(n)), that is, +// round up n to nearest pagesize. +// +// @param rdi is number of bytes needed +// @return rax is memory address, or NULL w/ errno +// @see dlpvalloc() pvalloc:jmp *hook_pvalloc(%rip) .endfn pvalloc,globl diff --git a/libc/mem/realloc.S b/libc/mem/realloc.S index 3842e34fd..3adff627a 100644 --- a/libc/mem/realloc.S +++ b/libc/mem/realloc.S @@ -20,40 +20,40 @@ #include "libc/notice.inc" .source __FILE__ -/ Allocates / resizes / frees memory, e.g. -/ -/ Returns a pointer to a chunk of size n that contains the same data as -/ does chunk p up to the minimum of (n, p's size) bytes, or null if no -/ space is available. -/ -/ If p is NULL, realloc is equivalent to malloc. -/ If p is not NULL and n is 0, realloc is equivalent to free. -/ -/ The returned pointer may or may not be the same as p. The algorithm -/ prefers extending p in most cases when possible, otherwise it employs -/ the equivalent of a malloc-copy-free sequence. -/ -/ Please note that p is NOT free()'d should realloc() fail, thus: -/ -/ if ((p2 = realloc(p, n2))) { -/ p = p2; -/ ... -/ } else { -/ ... -/ } -/ -/ if n is for fewer bytes than already held by p, the newly unused -/ space is lopped off and freed if possible. -/ -/ The old unix realloc convention of allowing the last-free'd chunk to -/ be used as an argument to realloc is not supported. -/ -/ @param rdi (p) is address of current allocation or NULL -/ @param rsi (n) is number of bytes needed -/ @return rax is result, or NULL w/ errno w/o free(p) -/ @note realloc(p=0, n=0) → malloc(32) -/ @note realloc(p≠0, n=0) → free(p) -/ @see dlrealloc() +// Allocates / resizes / frees memory, e.g. +// +// Returns a pointer to a chunk of size n that contains the same data as +// does chunk p up to the minimum of (n, p's size) bytes, or null if no +// space is available. +// +// If p is NULL, realloc is equivalent to malloc. +// If p is not NULL and n is 0, realloc is equivalent to free. +// +// The returned pointer may or may not be the same as p. The algorithm +// prefers extending p in most cases when possible, otherwise it employs +// the equivalent of a malloc-copy-free sequence. +// +// Please note that p is NOT free()'d should realloc() fail, thus: +// +// if ((p2 = realloc(p, n2))) { +// p = p2; +// ... +// } else { +// ... +// } +// +// if n is for fewer bytes than already held by p, the newly unused +// space is lopped off and freed if possible. +// +// The old unix realloc convention of allowing the last-free'd chunk to +// be used as an argument to realloc is not supported. +// +// @param rdi (p) is address of current allocation or NULL +// @param rsi (n) is number of bytes needed +// @return rax is result, or NULL w/ errno w/o free(p) +// @note realloc(p=0, n=0) → malloc(32) +// @note realloc(p≠0, n=0) → free(p) +// @see dlrealloc() realloc: jmp *hook_realloc(%rip) .endfn realloc,globl diff --git a/libc/mem/realloc_in_place.S b/libc/mem/realloc_in_place.S index acc0a49a3..c8f41f8fe 100644 --- a/libc/mem/realloc_in_place.S +++ b/libc/mem/realloc_in_place.S @@ -20,19 +20,19 @@ #include "libc/notice.inc" .source __FILE__ -/ Resizes the space allocated for p to size n, only if this can be -/ done without moving p (i.e., only if there is adjacent space -/ available if n is greater than p's current allocated size, or n -/ is less than or equal to p's size). This may be used instead of -/ plain realloc if an alternative allocation strategy is needed -/ upon failure to expand space, for example, reallocation of a -/ buffer that must be memory-aligned or cleared. You can use -/ realloc_in_place to trigger these alternatives only when needed. -/ -/ @param rdi (p) is address of current allocation -/ @param rsi (newsize) is number of bytes needed -/ @return rax is result, or NULL w/ errno -/ @see dlrealloc_in_place() +// Resizes the space allocated for p to size n, only if this can be +// done without moving p (i.e., only if there is adjacent space +// available if n is greater than p's current allocated size, or n +// is less than or equal to p's size). This may be used instead of +// plain realloc if an alternative allocation strategy is needed +// upon failure to expand space, for example, reallocation of a +// buffer that must be memory-aligned or cleared. You can use +// realloc_in_place to trigger these alternatives only when needed. +// +// @param rdi (p) is address of current allocation +// @param rsi (newsize) is number of bytes needed +// @return rax is result, or NULL w/ errno +// @see dlrealloc_in_place() realloc_in_place: jmp *hook_realloc_in_place(%rip) .endfn realloc_in_place,globl diff --git a/libc/mem/valloc.S b/libc/mem/valloc.S index dce6a467a..8e11ccedc 100644 --- a/libc/mem/valloc.S +++ b/libc/mem/valloc.S @@ -20,10 +20,10 @@ #include "libc/notice.inc" .source __FILE__ -/ Equivalent to memalign(4096, n). -/ -/ @param rdi is number of bytes needed -/ @return rax is memory address, or NULL w/ errno -/ @see dlvalloc() +// Equivalent to memalign(4096, n). +// +// @param rdi is number of bytes needed +// @return rax is memory address, or NULL w/ errno +// @see dlvalloc() valloc: jmp *hook_valloc(%rip) .endfn valloc,globl diff --git a/libc/nexgen32e/bsrmax.S b/libc/nexgen32e/bsrmax.S index bf63f0a99..fb9a058b8 100644 --- a/libc/nexgen32e/bsrmax.S +++ b/libc/nexgen32e/bsrmax.S @@ -18,21 +18,21 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Returns binary logarithm of integer 𝑥. -/ -/ uint32 𝑥 bsf(𝑥) tzcnt(𝑥) ffs(𝑥) bsr(𝑥) lzcnt(𝑥) -/ 0x00000000 wut 32 0 wut 32 -/ 0x00000001 0 0 1 0 31 -/ 0x80000001 0 0 1 31 0 -/ 0x80000000 31 31 32 31 0 -/ 0x00000010 4 4 5 4 27 -/ 0x08000010 4 4 5 27 4 -/ 0x08000000 27 27 28 27 4 -/ 0xffffffff 0 0 1 31 0 -/ -/ @param rsi:rdi is 128-bit unsigned 𝑥 value -/ @return eax number in range [0,128) or undef if 𝑥 is 0 -/ @see also treasure trove of nearly identical functions +// Returns binary logarithm of integer 𝑥. +// +// uint32 𝑥 bsf(𝑥) tzcnt(𝑥) ffs(𝑥) bsr(𝑥) lzcnt(𝑥) +// 0x00000000 wut 32 0 wut 32 +// 0x00000001 0 0 1 0 31 +// 0x80000001 0 0 1 31 0 +// 0x80000000 31 31 32 31 0 +// 0x00000010 4 4 5 4 27 +// 0x08000010 4 4 5 27 4 +// 0x08000000 27 27 28 27 4 +// 0xffffffff 0 0 1 31 0 +// +// @param rsi:rdi is 128-bit unsigned 𝑥 value +// @return eax number in range [0,128) or undef if 𝑥 is 0 +// @see also treasure trove of nearly identical functions bsrmax: .leafprologue .profilable bsr %rsi,%rax diff --git a/libc/nexgen32e/bzero.S b/libc/nexgen32e/bzero.S index 11e02d7cf..0ea9cb731 100644 --- a/libc/nexgen32e/bzero.S +++ b/libc/nexgen32e/bzero.S @@ -18,15 +18,15 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Sets memory to zero. -/ -/ C code should always favor memset(), since that's the one we've -/ prototyped with the best optimizations. This definition is used -/ by old code and sometimes code generators, as a thunk. -/ -/ @param rdi is dest -/ @param rsi is the number of bytes to set -/ @see memset(), explicit_bzero() +// Sets memory to zero. +// +// C code should always favor memset(), since that's the one we've +// prototyped with the best optimizations. This definition is used +// by old code and sometimes code generators, as a thunk. +// +// @param rdi is dest +// @param rsi is the number of bytes to set +// @see memset(), explicit_bzero() bzero: mov %rsi,%rdx xor %esi,%esi jmp MemSet diff --git a/libc/nexgen32e/cescapec.S b/libc/nexgen32e/cescapec.S index f1351286d..1840dfdd7 100644 --- a/libc/nexgen32e/cescapec.S +++ b/libc/nexgen32e/cescapec.S @@ -19,19 +19,19 @@ #include "ape/relocations.h" #include "libc/macros.h" -/ Escapes byte for string literal. -/ -/ This turns stuff like (char)0xFF into \0377. The returned -/ string is word-encoded, e.g. '\\'|'0'<<010|'3'<<020|etc. -/ -/ @param dil contains byte to escape -/ @see libc/nexgen32e/cescapec.c +// Escapes byte for string literal. +// +// This turns stuff like (char)0xFF into \0377. The returned +// string is word-encoded, e.g. '\\'|'0'<<010|'3'<<020|etc. +// +// @param dil contains byte to escape +// @see libc/nexgen32e/cescapec.c cescapec: movzbl %dil,%edi lea -7(%rdi),%ecx cmp $85,%cl ja 1f - mov $'\\,%eax + mov $'\\',%eax movzbl %cl,%ecx jmp *cescapectab(,%rcx,8) .Lanchorpoint: @@ -74,7 +74,7 @@ cescapec: shl $24,%edi or %ecx,%edi lea (%rdi,%rax,4),%eax - add $'0<<030|'0<<020|'0<<010|'\\,%eax + add $'0'<<030|'0'<<020|'0'<<010|'\\',%eax ret .endfn cescapec,globl @@ -87,13 +87,13 @@ cescapectab.ro: .byte 1,.LVT-.Lanchorpoint .byte 1,.LFF-.Lanchorpoint .byte 1,.LCR-.Lanchorpoint - .byte '\"-'\r-1,1b-.Lanchorpoint + .byte 20,1b-.Lanchorpoint .byte 1,.LDQ-.Lanchorpoint - .byte '\'-'\"-1,1b-.Lanchorpoint + .byte '\''-'\"'-1,1b-.Lanchorpoint .byte 1,.LSQ-.Lanchorpoint - .byte '?-'\'-1,1b-.Lanchorpoint + .byte '?'-'\''-1,1b-.Lanchorpoint .byte 1,.LQM-.Lanchorpoint - .byte '\\-'?-1,1b-.Lanchorpoint + .byte '\\'-'?'-1,1b-.Lanchorpoint .byte 1,.LBSL-.Lanchorpoint .equ .Lcescapectab.ro.size,.-cescapectab.ro .org 8 - .Lcescapectab.ro.size % 8 + . @@ -102,7 +102,7 @@ cescapectab.ro: .initbss 300,_init_cescapec cescapectab: - .rept '\\-7+1 + .rept '\\'-7+1 .quad 0 .endr .endobj cescapectab diff --git a/libc/nexgen32e/cmpsb.S b/libc/nexgen32e/cmpsb.S index 00d103abf..acd173e3b 100644 --- a/libc/nexgen32e/cmpsb.S +++ b/libc/nexgen32e/cmpsb.S @@ -18,11 +18,11 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Compares 8-bit signed integers. -/ -/ @param rdi points to left integer -/ @param rsi points to right integer -/ @return <0, 0, or >0 based on comparison +// Compares 8-bit signed integers. +// +// @param rdi points to left integer +// @param rsi points to right integer +// @return <0, 0, or >0 based on comparison .align 16 cmpsb: .leafprologue .profilable diff --git a/libc/nexgen32e/cmpsl.S b/libc/nexgen32e/cmpsl.S index 9d0b1573a..9e0cfe21e 100644 --- a/libc/nexgen32e/cmpsl.S +++ b/libc/nexgen32e/cmpsl.S @@ -18,19 +18,19 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Compares 32-bit signed integers. -/ -/ @param rdi points to left integer -/ @param rsi points to right integer -/ @return <0, 0, or >0 based on comparison +// Compares 32-bit signed integers. +// +// @param rdi points to left integer +// @param rsi points to right integer +// @return <0, 0, or >0 based on comparison .align 16 cmpsl: .leafprologue .profilable xor %eax,%eax cmpsl -/ mov (%rdi),%edi -/ mov (%rsi),%esi -/ cmp %edi,%esi +// mov (%rdi),%edi +// mov (%rsi),%esi +// cmp %edi,%esi setl %al cmovg .Lneg1(%rip),%eax .leafepilogue diff --git a/libc/nexgen32e/cmpsq.S b/libc/nexgen32e/cmpsq.S index 84d04dddf..54edd8004 100644 --- a/libc/nexgen32e/cmpsq.S +++ b/libc/nexgen32e/cmpsq.S @@ -18,11 +18,11 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Compares 64-bit signed integers. -/ -/ @param rdi points to left integer -/ @param rsi points to right integer -/ @return <0, 0, or >0 based on comparison +// Compares 64-bit signed integers. +// +// @param rdi points to left integer +// @param rsi points to right integer +// @return <0, 0, or >0 based on comparison .align 16 cmpsq: .leafprologue .profilable diff --git a/libc/nexgen32e/cmpsw.S b/libc/nexgen32e/cmpsw.S index a5f386e67..021a32003 100644 --- a/libc/nexgen32e/cmpsw.S +++ b/libc/nexgen32e/cmpsw.S @@ -18,11 +18,11 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Compares 16-bit signed integers. -/ -/ @param rdi points to left integer -/ @param rsi points to right integer -/ @return <0, 0, or >0 based on comparison +// Compares 16-bit signed integers. +// +// @param rdi points to left integer +// @param rsi points to right integer +// @return <0, 0, or >0 based on comparison .align 16 cmpsw: .leafprologue .profilable diff --git a/libc/nexgen32e/cmpub.S b/libc/nexgen32e/cmpub.S index 699c69c32..7c949ec1b 100644 --- a/libc/nexgen32e/cmpub.S +++ b/libc/nexgen32e/cmpub.S @@ -18,11 +18,11 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Compares 8-bit unsigned integers. -/ -/ @param rdi points to left integer -/ @param rsi points to right integer -/ @return <0, 0, or >0 based on comparison +// Compares 8-bit unsigned integers. +// +// @param rdi points to left integer +// @param rsi points to right integer +// @return <0, 0, or >0 based on comparison .align 16 cmpub: .leafprologue .profilable diff --git a/libc/nexgen32e/cmpul.S b/libc/nexgen32e/cmpul.S index 28301c9f6..51f7cf8ff 100644 --- a/libc/nexgen32e/cmpul.S +++ b/libc/nexgen32e/cmpul.S @@ -18,11 +18,11 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Compares 32-bit unsigned integers. -/ -/ @param rdi points to left integer -/ @param rsi points to right integer -/ @return <0, 0, or >0 based on comparison +// Compares 32-bit unsigned integers. +// +// @param rdi points to left integer +// @param rsi points to right integer +// @return <0, 0, or >0 based on comparison .align 16 cmpul: .leafprologue .profilable diff --git a/libc/nexgen32e/cmpuq.S b/libc/nexgen32e/cmpuq.S index 669e1383e..1d6f348dc 100644 --- a/libc/nexgen32e/cmpuq.S +++ b/libc/nexgen32e/cmpuq.S @@ -18,11 +18,11 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Compares 64-bit unsigned integers. -/ -/ @param rdi points to left integer -/ @param rsi points to right integer -/ @return <0, 0, or >0 based on comparison +// Compares 64-bit unsigned integers. +// +// @param rdi points to left integer +// @param rsi points to right integer +// @return <0, 0, or >0 based on comparison .align 16 cmpuq: .leafprologue .profilable diff --git a/libc/nexgen32e/cmpuw.S b/libc/nexgen32e/cmpuw.S index 9961fc9cf..87a308ed9 100644 --- a/libc/nexgen32e/cmpuw.S +++ b/libc/nexgen32e/cmpuw.S @@ -18,11 +18,11 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Compares 16-bit unsigned integers. -/ -/ @param rdi points to left integer -/ @param rsi points to right integer -/ @return <0, 0, or >0 based on comparison +// Compares 16-bit unsigned integers. +// +// @param rdi points to left integer +// @param rsi points to right integer +// @return <0, 0, or >0 based on comparison .align 16 cmpuw: .leafprologue .profilable diff --git a/libc/nexgen32e/crc32-pclmul.S b/libc/nexgen32e/crc32-pclmul.S index 6beeced67..4d75928fc 100644 --- a/libc/nexgen32e/crc32-pclmul.S +++ b/libc/nexgen32e/crc32-pclmul.S @@ -18,18 +18,18 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Computes Phil Katz CRC-32 w/ carryless multiply isa. -/ -/ This is support code that's abstracted by crc32_z(). -/ -/ @param edi is initial value -/ @param rsi points to buffer -/ @param rdx is bytes in buffer that's >=64 and %16==0 -/ @return eax is crc32 -/ @note needs Westmere (c.2010) or Bulldozer (c.2011) -/ @see “Fast CRC Computation for Generic Polynomials Using -/ PCLMULQDQ Instruction” V. Gopal, E. Ozturk, et al., -/ 2009, intel.ly/2ySEwL0 +// Computes Phil Katz CRC-32 w/ carryless multiply isa. +// +// This is support code that's abstracted by crc32_z(). +// +// @param edi is initial value +// @param rsi points to buffer +// @param rdx is bytes in buffer that's >=64 and %16==0 +// @return eax is crc32 +// @note needs Westmere (c.2010) or Bulldozer (c.2011) +// @see “Fast CRC Computation for Generic Polynomials Using +// PCLMULQDQ Instruction” V. Gopal, E. Ozturk, et al., +// 2009, intel.ly/2ySEwL0 crc32_pclmul: .leafprologue .profilable @@ -139,8 +139,8 @@ crc32_pclmul: .endfn crc32_pclmul,globl,hidden .source __FILE__ -/ Definitions of the bit-reflected domain constants k1,k2,k3, etc. -/ and the CRC32+Barrett polynomials given at the end of the paper. +// Definitions of the bit-reflected domain constants k1,k2,k3, etc. +// and the CRC32+Barrett polynomials given at the end of the paper. .rodata.cst16 .Lk1k2: .quad 0x0000000154442bd4 .quad 0x00000001c6e41596 diff --git a/libc/nexgen32e/crc32init.S b/libc/nexgen32e/crc32init.S index 52adcdd9b..116129af1 100644 --- a/libc/nexgen32e/crc32init.S +++ b/libc/nexgen32e/crc32init.S @@ -18,22 +18,22 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Generates lookup table for computing CRC-32 byte-by-byte. -/ -/ void crc32init(uint32_t table[256], uint32_t polynomial) { -/ uint32_t d, i, r; -/ for (d = 0; d < 256; ++d) { -/ r = d; -/ for (i = 0; i < 8; ++i) { -/ r = r >> 1 ^ (r & 1 ? polynomial : 0); -/ } -/ table[d] = r; -/ } -/ } -/ -/ @param rdi is pointer to uint32_t[256] array -/ @param esi 32-bit binary polynomial config -/ @note imposes ~300ns one-time cost +// Generates lookup table for computing CRC-32 byte-by-byte. +// +// void crc32init(uint32_t table[256], uint32_t polynomial) { +// uint32_t d, i, r; +// for (d = 0; d < 256; ++d) { +// r = d; +// for (i = 0; i < 8; ++i) { +// r = r >> 1 ^ (r & 1 ? polynomial : 0); +// } +// table[d] = r; +// } +// } +// +// @param rdi is pointer to uint32_t[256] array +// @param esi 32-bit binary polynomial config +// @note imposes ~300ns one-time cost crc32init: push %rbp mov %rsp,%rbp diff --git a/libc/nexgen32e/div1000000000int64.S b/libc/nexgen32e/div1000000000int64.S index ab54de68c..858216968 100644 --- a/libc/nexgen32e/div1000000000int64.S +++ b/libc/nexgen32e/div1000000000int64.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Divides 64-bit signed integer by 1,000,000,000. -/ -/ @param rdi is number to divide -/ @return quotient +// Divides 64-bit signed integer by 1,000,000,000. +// +// @param rdi is number to divide +// @return quotient div1000000000int64: mov $0x1a,%cl movabs $0x112e0be826d694b3,%rdx diff --git a/libc/nexgen32e/div1000000int64.S b/libc/nexgen32e/div1000000int64.S index d7ce60731..6fc38915c 100644 --- a/libc/nexgen32e/div1000000int64.S +++ b/libc/nexgen32e/div1000000int64.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Divides 64-bit signed integer by 1,000,000. -/ -/ @param rdi is number to divide -/ @return quotient +// Divides 64-bit signed integer by 1,000,000. +// +// @param rdi is number to divide +// @return quotient div1000000int64: mov $0x12,%cl movabs $0x431bde82d7b634db,%rdx diff --git a/libc/nexgen32e/div10000int64.S b/libc/nexgen32e/div10000int64.S index dcbd7fdb0..ae278b1f1 100644 --- a/libc/nexgen32e/div10000int64.S +++ b/libc/nexgen32e/div10000int64.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Divides 64-bit signed integer by 10,000. -/ -/ @param rdi is number to divide -/ @return truncated quotient +// Divides 64-bit signed integer by 10,000. +// +// @param rdi is number to divide +// @return truncated quotient div10000int64: mov $11,%cl movabs $0x346dc5d63886594b,%rdx diff --git a/libc/nexgen32e/div1000int64.S b/libc/nexgen32e/div1000int64.S index daafd9bfe..4e45b971e 100644 --- a/libc/nexgen32e/div1000int64.S +++ b/libc/nexgen32e/div1000int64.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Divides 64-bit signed integer by 1,000. -/ -/ @param rdi is number to divide -/ @return quotient +// Divides 64-bit signed integer by 1,000. +// +// @param rdi is number to divide +// @return quotient div1000int64: mov $0x7,%cl movabs $0x20c49ba5e353f7cf,%rdx diff --git a/libc/nexgen32e/div100int64.S b/libc/nexgen32e/div100int64.S index 52cd8a545..c63400ef7 100644 --- a/libc/nexgen32e/div100int64.S +++ b/libc/nexgen32e/div100int64.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Divides 64-bit signed integer by 100. -/ -/ @param rdi is number to divide -/ @return rax has quotient +// Divides 64-bit signed integer by 100. +// +// @param rdi is number to divide +// @return rax has quotient div100int64: mov %rdi,%rax movabs $-6640827866535438581,%rdx diff --git a/libc/nexgen32e/div10int64.S b/libc/nexgen32e/div10int64.S index 018a5cc16..0cf78748e 100644 --- a/libc/nexgen32e/div10int64.S +++ b/libc/nexgen32e/div10int64.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Divides 64-bit signed integer by 10. -/ -/ @param rdi is number to divide -/ @return quotient +// Divides 64-bit signed integer by 10. +// +// @param rdi is number to divide +// @return quotient div10int64: mov $2,%cl movabs $0x6666666666666667,%rdx diff --git a/libc/nexgen32e/djbsort-avx2.S b/libc/nexgen32e/djbsort-avx2.S index d7631125b..d653a7283 100644 --- a/libc/nexgen32e/djbsort-avx2.S +++ b/libc/nexgen32e/djbsort-avx2.S @@ -1,12 +1,12 @@ #include "libc/macros.h" .source __FILE__ -/ D.J. Bernstein's outrageously fast integer sorting algorithm. -/ -/ @param rdi is int32 array -/ @param rsi is number of elements in rdi -/ @note public domain -/ @see en.wikipedia.org/wiki/Sorting_network +// D.J. Bernstein's outrageously fast integer sorting algorithm. +// +// @param rdi is int32 array +// @param rsi is number of elements in rdi +// @note public domain +// @see en.wikipedia.org/wiki/Sorting_network djbsort_avx2: push %rbp mov %rsp,%rbp @@ -1115,7 +1115,7 @@ int32_sort_2power: vpxor 32(%rdi),%ymm0,%ymm2 vpxor (%rdi),%ymm0,%ymm0 vmovdqa .LC1(%rip),%ymm4 - cmp $0,-116(%rbp) + cmpl $0,-116(%rbp) vpunpckldq %ymm2,%ymm0,%ymm1 vpunpckhdq %ymm2,%ymm0,%ymm0 vpunpcklqdq %ymm0,%ymm1,%ymm3 @@ -1179,7 +1179,7 @@ int32_sort_2power: mov $16,%esi mov %r13,%rdi call int32_sort_2power - cmp $0,-116(%rbp) + cmpl $0,-116(%rbp) vmovdqu (%r12),%ymm4 vmovdqu 32(%r12),%ymm1 vmovdqu 64(%r12),%ymm2 @@ -1750,7 +1750,7 @@ int32_sort_2power: vpunpckhdq 160(%rax),%ymm7,%ymm0 vpunpcklqdq %ymm2,%ymm12,%ymm8 vpunpcklqdq %ymm4,%ymm6,%ymm9 - cmp $0,-116(%rbp) + cmpl $0,-116(%rbp) vmovdqu 192(%rax),%ymm7 vpunpckhqdq %ymm2,%ymm12,%ymm12 vpunpckhqdq %ymm4,%ymm6,%ymm4 @@ -1837,7 +1837,7 @@ int32_sort_2power: vmovdqu %ymm2,-64(%rax) vmovdqu %ymm0,-32(%rax) jmp .L85 -.L142: cmp $32,-112(%rbp) +.L142: cmpq $32,-112(%rbp) jne .L94 .L93: mov -112(%rbp),%rcx sar $2,%rcx @@ -1871,7 +1871,7 @@ int32_sort_2power: cmp %rax,%r15 jg .L92 sarq $3,-112(%rbp) -.L89: cmp $127,-112(%rbp) +.L89: cmpq $127,-112(%rbp) jle .L142 jmp .L93 .L92: cmp -136(%rbp),%rax @@ -1925,7 +1925,7 @@ int32_sort_2power: add %rdx,-136(%rbp) jmp .L90 .L145: sarq $2,-112(%rbp) -.L94: cmp $15,-112(%rbp) +.L94: cmpq $15,-112(%rbp) jle .L144 mov -112(%rbp),%rcx xor %esi,%esi @@ -1962,7 +1962,7 @@ int32_sort_2power: .L146: add %rdx,%rsi add %rdx,%rcx jmp .L95 -.L144: cmp $8,-112(%rbp) +.L144: cmpq $8,-112(%rbp) je .L111 .L102: mov -152(%rbp),%rdx add -128(%rbp),%rdx @@ -1997,7 +1997,7 @@ int32_sort_2power: vpmaxsd %ymm3,%ymm5,%ymm3 vpminsd (%rdi),%ymm7,%ymm1 vpminsd %ymm2,%ymm4,%ymm10 - cmp $0,-116(%rbp) + cmpl $0,-116(%rbp) vpmaxsd (%rdi),%ymm7,%ymm0 vmovdqu (%rsi),%ymm7 vpmaxsd %ymm2,%ymm4,%ymm2 diff --git a/libc/nexgen32e/environ.S b/libc/nexgen32e/environ.S index 18585b65e..6f8036c43 100644 --- a/libc/nexgen32e/environ.S +++ b/libc/nexgen32e/environ.S @@ -19,7 +19,7 @@ #include "libc/macros.h" #include "libc/notice.inc" -/ Environment variable pointer list. +// Environment variable pointer list. .bss .align 8 environ: diff --git a/libc/nexgen32e/errno.S b/libc/nexgen32e/errno.S index cd6f85379..27e0296cf 100644 --- a/libc/nexgen32e/errno.S +++ b/libc/nexgen32e/errno.S @@ -19,16 +19,16 @@ #include "libc/macros.h" .source __FILE__ -/ Global variable for last error. -/ -/ The system call wrappers update this with WIN32 error codes. -/ Unlike traditional libraries, Cosmopolitan error codes are -/ defined as variables. By convention, system calls and other -/ functions do not update this variable when nothing's broken. -/ -/ @see libc/sysv/consts.sh -/ @see libc/sysv/errfuns.h -/ @see __errno_location() stable abi +// Global variable for last error. +// +// The system call wrappers update this with WIN32 error codes. +// Unlike traditional libraries, Cosmopolitan error codes are +// defined as variables. By convention, system calls and other +// functions do not update this variable when nothing's broken. +// +// @see libc/sysv/consts.sh +// @see libc/sysv/errfuns.h +// @see __errno_location() stable abi .bss .align 4 errno: .long 0 diff --git a/libc/nexgen32e/errnolocation.S b/libc/nexgen32e/errnolocation.S index 722db898e..562ccb6f0 100644 --- a/libc/nexgen32e/errnolocation.S +++ b/libc/nexgen32e/errnolocation.S @@ -20,8 +20,8 @@ .source __FILE__ .keep.text # gdb needs it -/ Returns address of errno variable. -/ @note this isn't a universal definition +// Returns address of errno variable. +// @note this isn't a universal definition __errno_location: ezlea errno,ax ret diff --git a/libc/nexgen32e/explicit_bzero.S b/libc/nexgen32e/explicit_bzero.S index 0dae3a203..46166a7e0 100644 --- a/libc/nexgen32e/explicit_bzero.S +++ b/libc/nexgen32e/explicit_bzero.S @@ -18,14 +18,14 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Sets memory to zero w/ accompanying non-optimizing macro. -/ -/ This is intended for security-conscious applications. This -/ implementation also hoses every register the abi allows. A -/ concomitant prototype (str.h) countermands compiler magic. -/ -/ @param rdi is dest -/ @param rsi is the number of bytes to set +// Sets memory to zero w/ accompanying non-optimizing macro. +// +// This is intended for security-conscious applications. This +// implementation also hoses every register the abi allows. A +// concomitant prototype (str.h) countermands compiler magic. +// +// @param rdi is dest +// @param rsi is the number of bytes to set explicit_bzero: .leafprologue mov %rsi,%rcx diff --git a/libc/nexgen32e/fentry.S b/libc/nexgen32e/fentry.S index 1e24738ee..8da24a65a 100644 --- a/libc/nexgen32e/fentry.S +++ b/libc/nexgen32e/fentry.S @@ -21,11 +21,11 @@ .source __FILE__ .code16 # ∩ .code32 ∩ .code64 -/ Function entry hook stub. -/ -/ @note cc -pg -mfentry adds this to the start of every function -/ @see libc/log/shadowargs.ncabi.c -/ @mode long,legacy,real +// Function entry hook stub. +// +// @note cc -pg -mfentry adds this to the start of every function +// @see libc/log/shadowargs.ncabi.c +// @mode long,legacy,real __fentry__: ret .endfn __fentry__,weak diff --git a/libc/nexgen32e/ffs.S b/libc/nexgen32e/ffs.S index 2a179afdf..503b99544 100644 --- a/libc/nexgen32e/ffs.S +++ b/libc/nexgen32e/ffs.S @@ -18,22 +18,22 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Finds lowest set bit in word. -/ -/ uint32 𝑥 bsf(𝑥) tzcnt(𝑥) ffs(𝑥) bsr(𝑥) lzcnt(𝑥) -/ 0x00000000 wut 32 0 wut 32 -/ 0x00000001 0 0 1 0 31 -/ 0x80000001 0 0 1 31 0 -/ 0x80000000 31 31 32 31 0 -/ 0x00000010 4 4 5 4 27 -/ 0x08000010 4 4 5 27 4 -/ 0x08000000 27 27 28 27 4 -/ 0xffffffff 0 0 1 31 0 -/ -/ @param edi is the input number -/ @return number in range [1,32] or 0 if no bits set -/ @see also treasure trove of nearly identical functions -/ @asyncsignalsafe +// Finds lowest set bit in word. +// +// uint32 𝑥 bsf(𝑥) tzcnt(𝑥) ffs(𝑥) bsr(𝑥) lzcnt(𝑥) +// 0x00000000 wut 32 0 wut 32 +// 0x00000001 0 0 1 0 31 +// 0x80000001 0 0 1 31 0 +// 0x80000000 31 31 32 31 0 +// 0x00000010 4 4 5 4 27 +// 0x08000010 4 4 5 27 4 +// 0x08000000 27 27 28 27 4 +// 0xffffffff 0 0 1 31 0 +// +// @param edi is the input number +// @return number in range [1,32] or 0 if no bits set +// @see also treasure trove of nearly identical functions +// @asyncsignalsafe ffs: .leafprologue .profilable or $-1,%edx diff --git a/libc/nexgen32e/ffsl.S b/libc/nexgen32e/ffsl.S index 00de000de..25cef203e 100644 --- a/libc/nexgen32e/ffsl.S +++ b/libc/nexgen32e/ffsl.S @@ -18,22 +18,22 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Finds lowest set bit in word. -/ -/ uint32 𝑥 bsf(𝑥) tzcnt(𝑥) ffs(𝑥) bsr(𝑥) lzcnt(𝑥) -/ 0x00000000 wut 32 0 wut 32 -/ 0x00000001 0 0 1 0 31 -/ 0x80000001 0 0 1 31 0 -/ 0x80000000 31 31 32 31 0 -/ 0x00000010 4 4 5 4 27 -/ 0x08000010 4 4 5 27 4 -/ 0x08000000 27 27 28 27 4 -/ 0xffffffff 0 0 1 31 0 -/ -/ @param rdi is the input number -/ @return number in range [1,64] or 0 if no bits set -/ @see also treasure trove of nearly identical functions -/ @asyncsignalsafe +// Finds lowest set bit in word. +// +// uint32 𝑥 bsf(𝑥) tzcnt(𝑥) ffs(𝑥) bsr(𝑥) lzcnt(𝑥) +// 0x00000000 wut 32 0 wut 32 +// 0x00000001 0 0 1 0 31 +// 0x80000001 0 0 1 31 0 +// 0x80000000 31 31 32 31 0 +// 0x00000010 4 4 5 4 27 +// 0x08000010 4 4 5 27 4 +// 0x08000000 27 27 28 27 4 +// 0xffffffff 0 0 1 31 0 +// +// @param rdi is the input number +// @return number in range [1,64] or 0 if no bits set +// @see also treasure trove of nearly identical functions +// @asyncsignalsafe ffsl: .leafprologue .profilable or $-1,%edx diff --git a/libc/nexgen32e/gc.S b/libc/nexgen32e/gc.S index 562872818..5c2a6fee4 100644 --- a/libc/nexgen32e/gc.S +++ b/libc/nexgen32e/gc.S @@ -21,17 +21,17 @@ #include "libc/notice.inc" #define INITIAL_CAPACITY 4 -/ Invokes deferred function calls. -/ -/ This offers behavior similar to std::unique_ptr. Functions -/ overwrite their return addresses jumping here, and pushing -/ exactly one entry on the shadow stack below. Functions may -/ repeat that process multiple times, in which case the body -/ of this gadget loops and unwinds as a natural consequence. -/ -/ @param rax,rdx,xmm0,xmm1,st0,st1 is return value -/ @see test/libc/runtime/gc_test.c -/ +// Invokes deferred function calls. +// +// This offers behavior similar to std::unique_ptr. Functions +// overwrite their return addresses jumping here, and pushing +// exactly one entry on the shadow stack below. Functions may +// repeat that process multiple times, in which case the body +// of this gadget loops and unwinds as a natural consequence. +// +// @param rax,rdx,xmm0,xmm1,st0,st1 is return value +// @see test/libc/runtime/gc_test.c +// __gc: decq __garbage(%rip) mov __garbage(%rip),%r8 mov __garbage+16(%rip),%r9 @@ -41,7 +41,7 @@ __gc: decq __garbage(%rip) mov 8(%r8),%r9 mov 16(%r8),%rdi push 24(%r8) -/ +// push %rbp mov %rsp,%rbp sub $0x20,%rsp diff --git a/libc/nexgen32e/gc.internal.h b/libc/nexgen32e/gc.internal.h index 48cbe044c..2e621005b 100644 --- a/libc/nexgen32e/gc.internal.h +++ b/libc/nexgen32e/gc.internal.h @@ -4,19 +4,22 @@ #if !(__ASSEMBLER__ + __LINKER__ + 0) COSMOPOLITAN_C_START_ -struct Garbages { - size_t i, n; - struct Garbage { - struct StackFrame *frame; - intptr_t fn; - intptr_t arg; - intptr_t ret; - } * p; +struct Garbage { + struct StackFrame *frame; + intptr_t fn; + intptr_t arg; + intptr_t ret; }; -hidden extern struct Garbages __garbage; +struct Garbages { + size_t i, n; + struct Garbage *p; + struct Garbage initmem[1]; +}; -int64_t __gc(void) hidden; +extern struct Garbages __garbage; + +int64_t __gc(void); COSMOPOLITAN_C_END_ #endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */ diff --git a/libc/nexgen32e/gclongjmp.S b/libc/nexgen32e/gclongjmp.S index 3b9e5c2fe..d248814f1 100644 --- a/libc/nexgen32e/gclongjmp.S +++ b/libc/nexgen32e/gclongjmp.S @@ -18,17 +18,17 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Jumps up stack to previous setjmp() invocation. -/ -/ This is the same as longjmp() but also unwinds the stack to free -/ memory, etc. that was registered using gc() or defer(). If GC -/ isn't linked, this behaves the same as longjmp(). -/ -/ @param rdi points to the jmp_buf which must be the same stack -/ @param esi is returned by setjmp() invocation (coerced nonzero) -/ @assume system five nexgen32e abi conformant -/ @see examples/ctrlc.c -/ @noreturn +// Jumps up stack to previous setjmp() invocation. +// +// This is the same as longjmp() but also unwinds the stack to free +// memory, etc. that was registered using gc() or defer(). If GC +// isn't linked, this behaves the same as longjmp(). +// +// @param rdi points to the jmp_buf which must be the same stack +// @param esi is returned by setjmp() invocation (coerced nonzero) +// @assume system five nexgen32e abi conformant +// @see examples/ctrlc.c +// @noreturn gclongjmp: .leafprologue .profilable diff --git a/libc/nexgen32e/identity.S b/libc/nexgen32e/identity.S index 59c21592a..f74a3c2d1 100644 --- a/libc/nexgen32e/identity.S +++ b/libc/nexgen32e/identity.S @@ -19,8 +19,8 @@ #include "libc/macros.h" #include "libc/notice.inc" -/ The identity() function. -/ @return first argument +// The identity() function. +// @return first argument identity: mov %rdi,%rax ret diff --git a/libc/nexgen32e/imapxlatab.S b/libc/nexgen32e/imapxlatab.S index 09b97f4d6..f5307dc1b 100644 --- a/libc/nexgen32e/imapxlatab.S +++ b/libc/nexgen32e/imapxlatab.S @@ -20,11 +20,11 @@ .text.startup .align 8 -/ Identity maps 256-byte translation table. -/ -/ @param char (*rdi)[256] -/ @speed 90mBps -/ @mode long +// Identity maps 256-byte translation table. +// +// @param char (*rdi)[256] +// @speed 90mBps +// @mode long imapxlatab: .leafprologue .profilable diff --git a/libc/nexgen32e/kbase36.S b/libc/nexgen32e/kbase36.S index 189e300ea..7b8a9f178 100644 --- a/libc/nexgen32e/kbase36.S +++ b/libc/nexgen32e/kbase36.S @@ -18,29 +18,29 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Base 36 Decoder Table. -/ -/ This supports uppercase and lowercase. For encoding, the string -/ 0123456789abcdefghijklmnopqrstuvwxyz can be used, which linkers -/ are able to deduplicate. +// Base 36 Decoder Table. +// +// This supports uppercase and lowercase. For encoding, the string +// 0123456789abcdefghijklmnopqrstuvwxyz can be used, which linkers +// are able to deduplicate. .initbss 300,_init_kBase36 kBase36:.zero 256 .endobj kBase36,globl,hidden .previous .init.start 300,_init_kBase36 - add $'0,%rdi + add $'0',%rdi xor %eax,%eax pushpop 10,%rcx 0: inc %eax stosb .loop 0b - add $'A-1-'9,%rdi - pushpop 'Z+1-'A,%rcx + add $'A'-1-'9',%rdi + pushpop 'Z'+1-'A',%rcx 0: inc %eax mov %al,0x20(%rdi) stosb .loop 0b - add $255-'Z,%rdi + add $255-'Z',%rdi .init.end 300,_init_kBase36 .source __FILE__ diff --git a/libc/nexgen32e/kcp437.S b/libc/nexgen32e/kcp437.S index 0379adc15..fa86458c2 100644 --- a/libc/nexgen32e/kcp437.S +++ b/libc/nexgen32e/kcp437.S @@ -21,43 +21,43 @@ .align 16 .source __FILE__ -/ ibm cp437 unicode table w/ string literal safety -/ -/ ░▄██▒▄█ ▐██ ░░░ ▀▀████▒▀█▄ -/ ▐███▓██░ ██▌ ▀████▄■█▄ -/ ▐█▓███▀█░██▀ ░ ░▀█████▓▄ -/ ▐█▓██▀▄█▒██▀ ▄▄░ ▄▄▄ ░░░ ░▀████▒▄ -/ ▐████▀▄█■█▀ ▀▀ ░█████░ -/ ▐█▓█▀████▀ ░ ▐▓███▒ -/ █░███▀▀ ░░░ ▄█ ░░░ █████ -/ ▐█▓█░▀▀ ░░▄█▄▄▄▄▄ ▀▄ ▌▄▄▄░▄▄▄▄▄ ▐████░ -/ ▐███▌ ▄▀█████████▄ ▌▐▄████████▄ ▐▓███░ -/ ▐███░░░▀▄█▀▄▄████▄▀░ ▐████████▒ ▀ ░███░ -/ ░████░ ▓▀ ▄███████▀▌ ▀▄■████▀▀█▀ ██▀█ -/ ▓███░ ░▄▀▀░░░ ▀ ░░▌ ▄▀▀▄░░▀░▄▀▄ ▐██▀▄ -/ ░███░ ▄▓▓▄▄░▀▀█▀█ ▌░░ ▀█▀█▀▀ ▐██▀ -/ █▀▄▐██ ▀░░ ▄▀ ▐ █ ▀ ▄▄▄░ ░▀▄█▄▀█ -/ ▌▄ █▓ ▒ ░ █▄█▄▀▄▄▄███▄▀▄ ░░ ░ ▀ █▌ -/ █▌▄░▌ ░░░▄▀█▀███████▄▀▄▀▄▀▀▄▄▄ █▀█░▐ -/ ██▄ ░░░▄█▄▀██▄█■██████▄█▄█▄■▀█░ ▐░▐ -/ ▀██░ ░▄██████████████████▄█▄█ ░█ ░ ▄▀ -/ ▀▓█▄▓░░ ▒█▀█████████████████████▒ ██▀ -/ ▀███ ▓▒ ██████████████▀▀▀▀█▄▀ ░▄█▒ -/ ▀███ ▀█▄▀▄█████▀▀ ▓▓▓▄░ ▐ ░▄██ -/ ▀██ ▄███████▄████████▀░░ ░▄██ -/ ▄██▀▀▄ █▄▀▄██▒▒███████████▀▀▀▄░ ░███░ -/ ▄██▀▄▄░░▀▐▄████▄ █████▀▄░░█▀▄▀░░ ▄██░ -/ █████▄▄▄███▀░█▌██▄▀▀█████▄▄░░░▄▄███▀██▄ ▄▀▀▀▄▄ -/ ▀██████▀■▄█▄▄ ░▀███████████████▓▓░░▄██▀▄████▄▄▀▄ -/ -/ █▀█ █ █▀█ █▀█ █▄▀ ▐▀█▀▌█▀█ █▀█ █▄ █ ▀█▀ █▀█ █▀▀ -/ █▀▄ █ █ █ █ █ ▀▄ █ █▀▄ █ █ █ ▀█ █ █ ▀▀█ -/ █▄█ █▄▌█▄█ █▄█ █ █ █ █ █ █▄█ █ █ ▄█▄ █▄█ █▄█ -/ -/ THERE WILL BE BLOCKS march 01 2017 -/ -/ @see libc/str/str.h -/ @see kCp437i[] +// ibm cp437 unicode table w/ string literal safety +// +// ░▄██▒▄█ ▐██ ░░░ ▀▀████▒▀█▄ +// ▐███▓██░ ██▌ ▀████▄■█▄ +// ▐█▓███▀█░██▀ ░ ░▀█████▓▄ +// ▐█▓██▀▄█▒██▀ ▄▄░ ▄▄▄ ░░░ ░▀████▒▄ +// ▐████▀▄█■█▀ ▀▀ ░█████░ +// ▐█▓█▀████▀ ░ ▐▓███▒ +// █░███▀▀ ░░░ ▄█ ░░░ █████ +// ▐█▓█░▀▀ ░░▄█▄▄▄▄▄ ▀▄ ▌▄▄▄░▄▄▄▄▄ ▐████░ +// ▐███▌ ▄▀█████████▄ ▌▐▄████████▄ ▐▓███░ +// ▐███░░░▀▄█▀▄▄████▄▀░ ▐████████▒ ▀ ░███░ +// ░████░ ▓▀ ▄███████▀▌ ▀▄■████▀▀█▀ ██▀█ +// ▓███░ ░▄▀▀░░░ ▀ ░░▌ ▄▀▀▄░░▀░▄▀▄ ▐██▀▄ +// ░███░ ▄▓▓▄▄░▀▀█▀█ ▌░░ ▀█▀█▀▀ ▐██▀ +// █▀▄▐██ ▀░░ ▄▀ ▐ █ ▀ ▄▄▄░ ░▀▄█▄▀█ +// ▌▄ █▓ ▒ ░ █▄█▄▀▄▄▄███▄▀▄ ░░ ░ ▀ █▌ +// █▌▄░▌ ░░░▄▀█▀███████▄▀▄▀▄▀▀▄▄▄ █▀█░▐ +// ██▄ ░░░▄█▄▀██▄█■██████▄█▄█▄■▀█░ ▐░▐ +// ▀██░ ░▄██████████████████▄█▄█ ░█ ░ ▄▀ +// ▀▓█▄▓░░ ▒█▀█████████████████████▒ ██▀ +// ▀███ ▓▒ ██████████████▀▀▀▀█▄▀ ░▄█▒ +// ▀███ ▀█▄▀▄█████▀▀ ▓▓▓▄░ ▐ ░▄██ +// ▀██ ▄███████▄████████▀░░ ░▄██ +// ▄██▀▀▄ █▄▀▄██▒▒███████████▀▀▀▄░ ░███░ +// ▄██▀▄▄░░▀▐▄████▄ █████▀▄░░█▀▄▀░░ ▄██░ +// █████▄▄▄███▀░█▌██▄▀▀█████▄▄░░░▄▄███▀██▄ ▄▀▀▀▄▄ +// ▀██████▀■▄█▄▄ ░▀███████████████▓▓░░▄██▀▄████▄▄▀▄ +// +// █▀█ █ █▀█ █▀█ █▄▀ ▐▀█▀▌█▀█ █▀█ █▄ █ ▀█▀ █▀█ █▀▀ +// █▀▄ █ █ █ █ █ ▀▄ █ █▀▄ █ █ █ ▀█ █ █ ▀▀█ +// █▄█ █▄▌█▄█ █▄█ █ █ █ █ █ █▄█ █ █ ▄█▄ █▄█ █▄█ +// +// THERE WILL BE BLOCKS march 01 2017 +// +// @see libc/str/str.h +// @see kCp437i[] kCp437: .short 0x00a0,0x263a,0x263b,0x2665,0x2666,0x2663,0x2660,0x2022 #00: ☺☻♥♦♣♠• .short 0x25d8,0x25cb,0x25d9,0x2642,0x2640,0x266a,0x266b,0x263c #08:◘○◙♂♀♪♫☼ diff --git a/libc/nexgen32e/kcpuids.S b/libc/nexgen32e/kcpuids.S index d30108c9a..d3f71dd20 100644 --- a/libc/nexgen32e/kcpuids.S +++ b/libc/nexgen32e/kcpuids.S @@ -22,14 +22,14 @@ #include "libc/nexgen32e/kcpuids.h" #include "libc/nexgen32e/x86feature.h" -/ Globally precomputed CPUID. -/ -/ This module lets us check CPUID in 0.06ns rather than 51.00ns. -/ If every piece of native software linked this module, then the -/ world would be a much better place; since all the alternatives -/ are quite toilsome. -/ -/ @see www.felixcloutier.com/x86/cpuid +// Globally precomputed CPUID. +// +// This module lets us check CPUID in 0.06ns rather than 51.00ns. +// If every piece of native software linked this module, then the +// world would be a much better place; since all the alternatives +// are quite toilsome. +// +// @see www.felixcloutier.com/x86/cpuid .initbss 201,_init_kCpuids kCpuids:.long 0,0,0,0 # EAX=0 (Basic Processor Info) .long 0,0,0,0 # EAX=1 (Processor Info) diff --git a/libc/nexgen32e/kcrc32ctab.S b/libc/nexgen32e/kcrc32ctab.S index c1ba62c9b..0e0defa06 100644 --- a/libc/nexgen32e/kcrc32ctab.S +++ b/libc/nexgen32e/kcrc32ctab.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Castagnoli CRC32 ISCSI Polynomial -/ x^32+x^26+x^23+x^22+x^16+x^12+x^11+x^10+x^8+x^7+x^5+x^4+x^2+x+1 -/ 0b00011110110111000110111101000001 -/ bitreverse32(0x1edc6f41) +// Castagnoli CRC32 ISCSI Polynomial +// x^32+x^26+x^23+x^22+x^16+x^12+x^11+x^10+x^8+x^7+x^5+x^4+x^2+x+1 +// 0b00011110110111000110111101000001 +// bitreverse32(0x1edc6f41) #define ISCSI_POLYNOMIAL 0x82f63b78 .initbss 300,_init_kCrc32cTab diff --git a/libc/nexgen32e/khalfcache3.S b/libc/nexgen32e/khalfcache3.S index d807f0251..4c10a7746 100644 --- a/libc/nexgen32e/khalfcache3.S +++ b/libc/nexgen32e/khalfcache3.S @@ -19,7 +19,7 @@ #include "libc/macros.h" .initbss 202,_init_kHalfCache3 -/ Half size of level 3 cache in bytes. +// Half size of level 3 cache in bytes. kHalfCache3: .quad 0 .endobj kHalfCache3,globl diff --git a/libc/nexgen32e/ksigsetempty.S b/libc/nexgen32e/ksigsetempty.S index 7bde0b208..ee39533d7 100644 --- a/libc/nexgen32e/ksigsetempty.S +++ b/libc/nexgen32e/ksigsetempty.S @@ -18,7 +18,7 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Signal mask constant w/ no signal bits set. +// Signal mask constant w/ no signal bits set. .initbss 300,_init_kSigsetEmpty kSigsetEmpty: .rept NSIG / 64 diff --git a/libc/nexgen32e/ksigsetfull.S b/libc/nexgen32e/ksigsetfull.S index a2a4c70d0..720646b86 100644 --- a/libc/nexgen32e/ksigsetfull.S +++ b/libc/nexgen32e/ksigsetfull.S @@ -18,7 +18,7 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Signal mask constant w/ every signal bit set. +// Signal mask constant w/ every signal bit set. .initbss 300,_init_kSigsetFull kSigsetFull: .rept NSIG / 64 diff --git a/libc/nexgen32e/kstarttsc.S b/libc/nexgen32e/kstarttsc.S index 7a1226e04..b9fe316f8 100644 --- a/libc/nexgen32e/kstarttsc.S +++ b/libc/nexgen32e/kstarttsc.S @@ -18,11 +18,11 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Stores CPU Timestamp Counter at startup. -/ -/ It can be useful as an added source of seeding information. -/ -/ @note rdtsc is a 25 cycle instruction +// Stores CPU Timestamp Counter at startup. +// +// It can be useful as an added source of seeding information. +// +// @note rdtsc is a 25 cycle instruction .initbss 200,_init_kStartTsc kStartTsc: .quad 0 diff --git a/libc/nexgen32e/ktolower.S b/libc/nexgen32e/ktolower.S index 006e7b471..68ca851d5 100644 --- a/libc/nexgen32e/ktolower.S +++ b/libc/nexgen32e/ktolower.S @@ -18,12 +18,12 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ ASCII uppercase → lowercase translation tables. -/ -/ char kToLower[256]; -/ char16_t kToLower16[256]; -/ -/ @note kToLower16 saves 128kb; CMOVcc can't even 8-bit +// ASCII uppercase → lowercase translation tables. +// +// char kToLower[256]; +// char16_t kToLower16[256]; +// +// @note kToLower16 saves 128kb; CMOVcc can't even 8-bit .initbss 300,_init_kToLower kToLower: .rept 256 @@ -43,8 +43,8 @@ kToLower16: xchg %rsi,(%rsp) xor %ecx,%ecx 0: inc %ecx - addb $0x20,'A-1(%rsi,%rcx) - cmp $'Z-'A,%ecx + addb $0x20,'A'-1(%rsi,%rcx) + cmp $'Z'-'A',%ecx jne 0b xor %eax,%eax mov $256,%ecx diff --git a/libc/nexgen32e/llog10.S b/libc/nexgen32e/llog10.S index 92cda7511..fd33d641b 100644 --- a/libc/nexgen32e/llog10.S +++ b/libc/nexgen32e/llog10.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Fast log₁₀ when 𝑥 is an integer. -/ -/ @param rdi is uint64 𝑥 -/ @domain 0<𝑥<2⁶⁴ ∧ 𝑥∊ℤ +// Fast log₁₀ when 𝑥 is an integer. +// +// @param rdi is uint64 𝑥 +// @domain 0<𝑥<2⁶⁴ ∧ 𝑥∊ℤ llog10: .leafprologue .profilable bsr %rdi,%rax diff --git a/libc/nexgen32e/loadxmm.S b/libc/nexgen32e/loadxmm.S index 44d15b5eb..b9f4b07f6 100644 --- a/libc/nexgen32e/loadxmm.S +++ b/libc/nexgen32e/loadxmm.S @@ -19,11 +19,12 @@ #include "libc/macros.h" .privileged -/ Loads XMM registers from buffer. -/ -/ @param %rdi points to &(forcealign(16) uint8_t[256])[128] -/ @note modern cpus have out-of-order execution engines -loadxmm:.leafprologue +// Loads XMM registers from buffer. +// +// @param %rdi points to &(forcealign(16) uint8_t[256])[128] +// @note modern cpus have out-of-order execution engines +loadxmm: + .leafprologue movaps -0x80(%rdi),%xmm0 movaps -0x70(%rdi),%xmm1 movaps -0x60(%rdi),%xmm2 diff --git a/libc/nexgen32e/lolendian.S b/libc/nexgen32e/lolendian.S index 0a53fde7e..7c2c54912 100644 --- a/libc/nexgen32e/lolendian.S +++ b/libc/nexgen32e/lolendian.S @@ -18,16 +18,16 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ @fileoverview Byte-order conversion functions. -/ -/ Endianness is deceptively complicated to the uninitiated. Many -/ helpers have been written by our top minds to address perceived -/ difficulties. These ones got through standardization processes. -/ To protect their legacy, all 19 functions have been implemented -/ in just 17 bytes. -/ -/ @see READ32LE(), READ32BE(), etc. -/ @asyncsignalsafe +// @fileoverview Byte-order conversion functions. +// +// Endianness is deceptively complicated to the uninitiated. Many +// helpers have been written by our top minds to address perceived +// difficulties. These ones got through standardization processes. +// To protect their legacy, all 19 functions have been implemented +// in just 17 bytes. +// +// @see READ32LE(), READ32BE(), etc. +// @asyncsignalsafe bswap_64: htobe64: diff --git a/libc/nexgen32e/longjmp.S b/libc/nexgen32e/longjmp.S index 6f8f72fb4..323542993 100644 --- a/libc/nexgen32e/longjmp.S +++ b/libc/nexgen32e/longjmp.S @@ -19,14 +19,14 @@ #include "libc/macros.h" .privileged -/ Loads previously saved processor state. -/ -/ @param rdi points to the jmp_buf -/ @param esi is returned by setjmp() invocation (coerced nonzero) -/ @noreturn -/ @assume system five nexgen32e abi conformant -/ @note code built w/ microsoft abi compiler can't call this -/ @see gclongjmp() unwinds gc() destructors +// Loads previously saved processor state. +// +// @param rdi points to the jmp_buf +// @param esi is returned by setjmp() invocation (coerced nonzero) +// @noreturn +// @assume system five nexgen32e abi conformant +// @note code built w/ microsoft abi compiler can't call this +// @see gclongjmp() unwinds gc() destructors longjmp:mov %esi,%eax test %eax,%eax jnz 1f diff --git a/libc/nexgen32e/lzcnt.S b/libc/nexgen32e/lzcnt.S index ea1dc496c..acce0409e 100644 --- a/libc/nexgen32e/lzcnt.S +++ b/libc/nexgen32e/lzcnt.S @@ -18,21 +18,21 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Finds leading bits in 𝑥. -/ -/ uint32 𝑥 bsf(𝑥) tzcnt(𝑥) ffs(𝑥) bsr(𝑥) lzcnt(𝑥) -/ 0x00000000 wut 32 0 wut 32 -/ 0x00000001 0 0 1 0 31 -/ 0x80000001 0 0 1 31 0 -/ 0x80000000 31 31 32 31 0 -/ 0x00000010 4 4 5 4 27 -/ 0x08000010 4 4 5 27 4 -/ 0x08000000 27 27 28 27 4 -/ 0xffffffff 0 0 1 31 0 -/ -/ @param edi is 32-bit unsigned 𝑥 value -/ @return eax number in range [0,32) or 32 if 𝑥 is 0 -/ @see also treasure trove of nearly identical functions +// Finds leading bits in 𝑥. +// +// uint32 𝑥 bsf(𝑥) tzcnt(𝑥) ffs(𝑥) bsr(𝑥) lzcnt(𝑥) +// 0x00000000 wut 32 0 wut 32 +// 0x00000001 0 0 1 0 31 +// 0x80000001 0 0 1 31 0 +// 0x80000000 31 31 32 31 0 +// 0x00000010 4 4 5 4 27 +// 0x08000010 4 4 5 27 4 +// 0x08000000 27 27 28 27 4 +// 0xffffffff 0 0 1 31 0 +// +// @param edi is 32-bit unsigned 𝑥 value +// @return eax number in range [0,32) or 32 if 𝑥 is 0 +// @see also treasure trove of nearly identical functions lzcnt: .leafprologue .profilable mov $31,%eax diff --git a/libc/nexgen32e/lzcntl.S b/libc/nexgen32e/lzcntl.S index af8b1dcfb..fb325614b 100644 --- a/libc/nexgen32e/lzcntl.S +++ b/libc/nexgen32e/lzcntl.S @@ -18,21 +18,21 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Finds leading bits in 𝑥. -/ -/ uint32 𝑥 bsf(𝑥) tzcnt(𝑥) ffs(𝑥) bsr(𝑥) lzcnt(𝑥) -/ 0x00000000 wut 32 0 wut 32 -/ 0x00000001 0 0 1 0 31 -/ 0x80000001 0 0 1 31 0 -/ 0x80000000 31 31 32 31 0 -/ 0x00000010 4 4 5 4 27 -/ 0x08000010 4 4 5 27 4 -/ 0x08000000 27 27 28 27 4 -/ 0xffffffff 0 0 1 31 0 -/ -/ @param rdi is 64-bit unsigned 𝑥 value -/ @return rax number in range [0,64) or 64 if 𝑥 is 0 -/ @see also treasure trove of nearly identical functions +// Finds leading bits in 𝑥. +// +// uint32 𝑥 bsf(𝑥) tzcnt(𝑥) ffs(𝑥) bsr(𝑥) lzcnt(𝑥) +// 0x00000000 wut 32 0 wut 32 +// 0x00000001 0 0 1 0 31 +// 0x80000001 0 0 1 31 0 +// 0x80000000 31 31 32 31 0 +// 0x00000010 4 4 5 4 27 +// 0x08000010 4 4 5 27 4 +// 0x08000000 27 27 28 27 4 +// 0xffffffff 0 0 1 31 0 +// +// @param rdi is 64-bit unsigned 𝑥 value +// @return rax number in range [0,64) or 64 if 𝑥 is 0 +// @see also treasure trove of nearly identical functions lzcntl: .leafprologue .profilable mov $31,%eax diff --git a/libc/nexgen32e/macros.internal.inc b/libc/nexgen32e/macros.internal.inc index 639824cb6..0b997508d 100644 --- a/libc/nexgen32e/macros.internal.inc +++ b/libc/nexgen32e/macros.internal.inc @@ -19,46 +19,46 @@ #include "libc/macros.h" #include "libc/nexgen32e/x86feature.h" -/ Broadcast byte literal to vector, e.g. -/ -/ # xmm0=0x12121212121212121212121212121212 -/ .bcblit $0x12,%al,%eax,%xmm0 -/ -/ @param reg and regSI need to be the same register +// Broadcast byte literal to vector, e.g. +// +// # xmm0=0x12121212121212121212121212121212 +// .bcblit $0x12,%al,%eax,%xmm0 +// +// @param reg and regSI need to be the same register .macro .bcblit lit:req reg:req regSI:req xmm:req mov \lit,\reg movd \regSI,\xmm pbroadcastb \xmm .endm -/ Broadcast word literal to vector, e.g. -/ -/ # xmm0=0x01230123012301230123012301230123 -/ .bcwlit $0x123,%ax,%eax,%xmm0 -/ -/ @param reg and regSI need to be the same register +// Broadcast word literal to vector, e.g. +// +// # xmm0=0x01230123012301230123012301230123 +// .bcwlit $0x123,%ax,%eax,%xmm0 +// +// @param reg and regSI need to be the same register .macro .bcwlit lit:req reg:req regSI:req xmm:req mov \lit,\reg movd \regSI,\xmm pbroadcastw \xmm .endm -/ Broadcast int16 from register to vector. +// Broadcast int16 from register to vector. .macro .bcwreg regSI:req xmm:req movd \regSI,\xmm pbroadcastw \xmm .endm -/ Sets all bytes in XMM register to first byte, e.g. -/ -/ mov $0x11,%eax -/ movd %eax,%xmm0 -/ pbroadcastb %xmm0 -/ -/ 11000000000000000000000000000000 -/ → 11111111111111111111111111111111 -/ -/ @param xmm can be %xmm0,%xmm1,etc. +// Sets all bytes in XMM register to first byte, e.g. +// +// mov $0x11,%eax +// movd %eax,%xmm0 +// pbroadcastb %xmm0 +// +// 11000000000000000000000000000000 +// → 11111111111111111111111111111111 +// +// @param xmm can be %xmm0,%xmm1,etc. .macro pbroadcastb xmm:req #if X86_NEED(AVX2) vpbroadcastb \xmm,\xmm @@ -69,16 +69,16 @@ #endif .endm -/ Sets all words in XMM register to first word, e.g. -/ -/ mov $0x1234,%eax -/ movd %eax,%xmm0 -/ pbroadcastw %xmm0 -/ -/ 12340000000000000000000000000000 -/ → 12341234123412341234123412341234 -/ -/ @param xmm can be %xmm0,%xmm1,etc. +// Sets all words in XMM register to first word, e.g. +// +// mov $0x1234,%eax +// movd %eax,%xmm0 +// pbroadcastw %xmm0 +// +// 12340000000000000000000000000000 +// → 12341234123412341234123412341234 +// +// @param xmm can be %xmm0,%xmm1,etc. .macro pbroadcastw xmm:req #if X86_NEED(AVX2) vpbroadcastw \xmm,\xmm diff --git a/libc/nexgen32e/mcount.S b/libc/nexgen32e/mcount.S index 48c2a0485..aee886b3d 100644 --- a/libc/nexgen32e/mcount.S +++ b/libc/nexgen32e/mcount.S @@ -21,7 +21,7 @@ .source __FILE__ .code16 # ∩ .code32 ∩ .code64 -/ Function Profiling Hook. -/ cc -pg adds this to the start of global functions. +// Function Profiling Hook. +// cc -pg adds this to the start of global functions. mcount: ret .endfn mcount,weak diff --git a/libc/nexgen32e/memcpy.S b/libc/nexgen32e/memcpy.S index a355155a8..b7b269117 100644 --- a/libc/nexgen32e/memcpy.S +++ b/libc/nexgen32e/memcpy.S @@ -30,28 +30,28 @@ #include "libc/nexgen32e/x86feature.h" #include "libc/macros.h" -/ Copies memory. -/ -/ DEST and SRC must not overlap, unless DEST≤SRC. -/ -/ @param rdi is dest -/ @param rsi is src -/ @param rdx is number of bytes -/ @return original rdi copied to rax -/ @mode long -/ @asyncsignalsafe +// Copies memory. +// +// DEST and SRC must not overlap, unless DEST≤SRC. +// +// @param rdi is dest +// @param rsi is src +// @param rdx is number of bytes +// @return original rdi copied to rax +// @mode long +// @asyncsignalsafe memcpy: mov %rdi,%rax -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .align 16 .endfn memcpy,globl -/ Copies memory w/ minimal impact ABI. -/ -/ @param rdi is dest -/ @param rsi is src -/ @param rdx is number of bytes -/ @clob flags,rcx,xmm3,xmm4 -/ @mode long +// Copies memory w/ minimal impact ABI. +// +// @param rdi is dest +// @param rsi is src +// @param rdx is number of bytes +// @clob flags,rcx,xmm3,xmm4 +// @mode long MemCpy: .leafprologue .profilable mov $.Lmemcpytab.ro.size,%ecx diff --git a/libc/nexgen32e/memeqmask.S b/libc/nexgen32e/memeqmask.S index f3b7e3964..2db3b5919 100644 --- a/libc/nexgen32e/memeqmask.S +++ b/libc/nexgen32e/memeqmask.S @@ -18,14 +18,14 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Creates bit mask of which bytes are the same. -/ -/ @param %rdi points to bit mask (write-only) -/ @param %rsi points to first buffer (read-only) -/ @param %rdx points to second buffer (read-only) -/ @param %rcx is byte length of both %rsi and %rdx -/ @return %rax is set to %rdi -/ @note buffers should be 128-byte aligned +// Creates bit mask of which bytes are the same. +// +// @param %rdi points to bit mask (write-only) +// @param %rsi points to first buffer (read-only) +// @param %rdx points to second buffer (read-only) +// @param %rcx is byte length of both %rsi and %rdx +// @return %rax is set to %rdi +// @note buffers should be 128-byte aligned memeqmask: .leafprologue xor %eax,%eax diff --git a/libc/nexgen32e/memjmpinit.S b/libc/nexgen32e/memjmpinit.S index d134ccf83..6ea6e7130 100644 --- a/libc/nexgen32e/memjmpinit.S +++ b/libc/nexgen32e/memjmpinit.S @@ -20,13 +20,13 @@ #include "libc/macros.h" .text.startup -/ Initializes jump table for memset() and memcpy(). -/ -/ @param !ZF if required cpu vector extensions are available -/ @param rdi is address of 64-bit jump table -/ @param rsi is address of 8-bit jump initializers -/ @param rdx is address of indirect branch -/ @param ecx is size of jump table +// Initializes jump table for memset() and memcpy(). +// +// @param !ZF if required cpu vector extensions are available +// @param rdi is address of 64-bit jump table +// @param rsi is address of 8-bit jump initializers +// @param rdx is address of indirect branch +// @param ecx is size of jump table memjmpinit: .leafprologue setnz %r8b diff --git a/libc/nexgen32e/memmove.S b/libc/nexgen32e/memmove.S index 8ea041c54..33f631437 100644 --- a/libc/nexgen32e/memmove.S +++ b/libc/nexgen32e/memmove.S @@ -18,19 +18,19 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Copies memory. -/ -/ DEST and SRC may overlap. -/ -/ @param rdi is dest -/ @param rsi is src -/ @param rdx is number of bytes -/ @return original rdi copied to rax -/ @clob flags,rcx -/ @asyncsignalsafe +// Copies memory. +// +// DEST and SRC may overlap. +// +// @param rdi is dest +// @param rsi is src +// @param rdx is number of bytes +// @return original rdi copied to rax +// @clob flags,rcx +// @asyncsignalsafe memmove: mov %rdi,%rax -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn MemMove,globl,hidden MemMove: diff --git a/libc/nexgen32e/mempcpy.S b/libc/nexgen32e/mempcpy.S index 8f67c4b06..51ba0bef7 100644 --- a/libc/nexgen32e/mempcpy.S +++ b/libc/nexgen32e/mempcpy.S @@ -19,14 +19,14 @@ #include "libc/macros.h" .source __FILE__ -/ Copies memory. -/ -/ DEST and SRC must not overlap unless DEST ≤ SRC. -/ -/ @param rdi is dest -/ @param rsi is src -/ @param rdx is number of bytes -/ @return original rdi + rdx copied to rax +// Copies memory. +// +// DEST and SRC must not overlap unless DEST ≤ SRC. +// +// @param rdi is dest +// @param rsi is src +// @param rdx is number of bytes +// @return original rdi + rdx copied to rax mempcpy: lea (%rdi,%rdx),%rax jmp MemCpy diff --git a/libc/nexgen32e/memrchr.S b/libc/nexgen32e/memrchr.S index 47864305e..03abb4fce 100644 --- a/libc/nexgen32e/memrchr.S +++ b/libc/nexgen32e/memrchr.S @@ -20,14 +20,14 @@ #include "libc/dce.h" #include "libc/macros.h" -/ Searches for last instance of byte in memory region. -/ -/ @param rdi points to data to search -/ @param esi is treated as unsigned char -/ @param rdx is byte length of rdi -/ @return rax is address of last %sil in %rdi, or NULL -/ @note AVX2 requires Haswell (2014+) or Excavator (2015+) -/ @asyncsignalsafe +// Searches for last instance of byte in memory region. +// +// @param rdi points to data to search +// @param esi is treated as unsigned char +// @param rdx is byte length of rdi +// @return rax is address of last %sil in %rdi, or NULL +// @note AVX2 requires Haswell (2014+) or Excavator (2015+) +// @asyncsignalsafe memrchr:.leafprologue .profilable #if !IsTiny() diff --git a/libc/nexgen32e/memrchr16.S b/libc/nexgen32e/memrchr16.S index 86ef74a52..055ef4ad8 100644 --- a/libc/nexgen32e/memrchr16.S +++ b/libc/nexgen32e/memrchr16.S @@ -20,13 +20,13 @@ #include "libc/dce.h" #include "libc/macros.h" -/ Searches for last instance of uint16_t in memory region. -/ -/ @param rdi points to data to search -/ @param esi is treated as uint16_t -/ @param rdx is short count in rdi -/ @return rax is address of last %si in %rdi, or NULL -/ @note AVX2 requires Haswell (2014+) or Excavator (2015+) +// Searches for last instance of uint16_t in memory region. +// +// @param rdi points to data to search +// @param esi is treated as uint16_t +// @param rdx is short count in rdi +// @return rax is address of last %si in %rdi, or NULL +// @note AVX2 requires Haswell (2014+) or Excavator (2015+) memrchr16: .leafprologue .profilable diff --git a/libc/nexgen32e/memrchr32.S b/libc/nexgen32e/memrchr32.S index 368e13fe1..d30ce2c22 100644 --- a/libc/nexgen32e/memrchr32.S +++ b/libc/nexgen32e/memrchr32.S @@ -20,13 +20,13 @@ #include "libc/dce.h" #include "libc/macros.h" -/ Searches for last instance of wchar_t in memory region. -/ -/ @param rdi points to data to search -/ @param esi is treated as int32_t (officially wchar_t) -/ @param rdx is short count in rdi -/ @return rax is address of last %esi in %rdi, or NULL -/ @note AVX2 requires Haswell (2014+) or Excavator (2015+) +// Searches for last instance of wchar_t in memory region. +// +// @param rdi points to data to search +// @param esi is treated as int32_t (officially wchar_t) +// @param rdx is short count in rdi +// @return rax is address of last %esi in %rdi, or NULL +// @note AVX2 requires Haswell (2014+) or Excavator (2015+) wmemrchr: .leafprologue .profilable diff --git a/libc/nexgen32e/memset.S b/libc/nexgen32e/memset.S index 04c025efc..8860123bc 100644 --- a/libc/nexgen32e/memset.S +++ b/libc/nexgen32e/memset.S @@ -24,26 +24,26 @@ #include "libc/nexgen32e/macros.h" #include "libc/macros.h" -/ Sets memory. -/ -/ @param rdi is dest -/ @param esi is the byte to set -/ @param edx is the number of bytes to set -/ @return original rdi copied to rax -/ @mode long -/ @asyncsignalsafe +// Sets memory. +// +// @param rdi is dest +// @param esi is the byte to set +// @param edx is the number of bytes to set +// @return original rdi copied to rax +// @mode long +// @asyncsignalsafe memset: mov %rdi,%rax -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .align 16 .endfn memset,globl -/ Sets memory w/ minimal-impact ABI. -/ -/ @param rdi is dest -/ @param esi is the byte to set -/ @param edx is the number of bytes to set -/ @clob flags,rcx,xmm3 -/ @mode long +// Sets memory w/ minimal-impact ABI. +// +// @param rdi is dest +// @param esi is the byte to set +// @param edx is the number of bytes to set +// @clob flags,rcx,xmm3 +// @mode long MemSet: .leafprologue .profilable mov $.Lmemsettab.ro.size,%ecx diff --git a/libc/nexgen32e/missingno.S b/libc/nexgen32e/missingno.S index 81efd245a..9c9db5920 100644 --- a/libc/nexgen32e/missingno.S +++ b/libc/nexgen32e/missingno.S @@ -21,7 +21,7 @@ .source __FILE__ .code16 # ∩ .code32 ∩ .code64 -/ Optional function stub. +// Optional function stub. missingno: xor %ax,%ax ret diff --git a/libc/nexgen32e/nt2sysv.S b/libc/nexgen32e/nt2sysv.S index 3f89cb551..3ea1f369d 100644 --- a/libc/nexgen32e/nt2sysv.S +++ b/libc/nexgen32e/nt2sysv.S @@ -19,16 +19,16 @@ #include "libc/macros.h" .text.windows -/ Translates function call from code built w/ MS-style compiler. -/ -/ This wraps WinMain() and callback functions passed to Win32 API. -/ Please note an intermediary jump slot is needed to set %rax. -/ -/ @param %rax is function address -/ @param %rcx,%rdx,%r8,%r9 -/ @return %rax,%xmm0 -/ @note slower than __sysv2nt -/ @see NT2SYSV() macro +// Translates function call from code built w/ MS-style compiler. +// +// This wraps WinMain() and callback functions passed to Win32 API. +// Please note an intermediary jump slot is needed to set %rax. +// +// @param %rax is function address +// @param %rcx,%rdx,%r8,%r9 +// @return %rax,%xmm0 +// @note slower than __sysv2nt +// @see NT2SYSV() macro __nt2sysv: push %rbp mov %rsp,%rbp diff --git a/libc/nexgen32e/pcmpstr.inc b/libc/nexgen32e/pcmpstr.inc index 5032f4140..0e977d146 100644 --- a/libc/nexgen32e/pcmpstr.inc +++ b/libc/nexgen32e/pcmpstr.inc @@ -17,38 +17,38 @@ │ PERFORMANCE OF THIS SOFTWARE. │ ╚─────────────────────────────────────────────────────────────────────────────*/ -/ Documentation for Intel(R)'s “Most Complicated Instruction”(TM) -/ -/ mnemonic op1 op2 op3 op4 modif f description, notes -/ ═══════════ ════ ════ ════ ═══ ════════ ═════════════════════════════ -/ PCMPESTRM XMM0 Vdq Wdq ... o..szapc Explicit Length, Return Mask -/ PCMPESTRI rCX Vdq Wdq ... o..szapc Explicit Length, Return Index -/ PCMPISTRM XMM0 Vdq Wdq Ib o..szapc Implicit Length, Return Mask -/ PCMPISTRI rCX Vdq Wdq Ib o..szapc Implicit Length, Return Index -/ -/ CF ← Reset if IntRes2 is equal to zero, set otherwise -/ ZF ← Set if any byte/word of xmm2/mem128 is null, reset otherwise -/ SF ← Set if any byte/word of xmm1 is null, reset otherwise -/ OF ← IntRes2[0] -/ AF ← Reset -/ PF ← Reset -/ -/ PCMP{E,I}STR{I,M} Control Byte -/ @see Intel Manual V.2B §4.1.7 -/ -/ ┌─0:index of the LEAST significant, set, bit is used -/ │ regardless of corresponding input element validity -/ │ intres2 is returned in least significant bits of xmm0 -/ ├─1:index of the MOST significant, set, bit is used -/ │ regardless of corresponding input element validity -/ │ each bit of intres2 is expanded to byte/word -/ │┌─0:negation of intres1 is for all 16 (8) bits -/ │├─1:negation of intres1 is masked by reg/mem validity -/ ││┌─intres1 is negated (1’s complement) -/ │││┌─mode{equalany,ranges,equaleach,equalordered} -/ ││││ ┌─issigned -/ ││││ │┌─is16bit -/ u│││├┐││ +// Documentation for Intel(R)'s “Most Complicated Instruction”(TM) +// +// mnemonic op1 op2 op3 op4 modif f description, notes +// ═══════════ ════ ════ ════ ═══ ════════ ═════════════════════════════ +// PCMPESTRM XMM0 Vdq Wdq ... o..szapc Explicit Length, Return Mask +// PCMPESTRI rCX Vdq Wdq ... o..szapc Explicit Length, Return Index +// PCMPISTRM XMM0 Vdq Wdq Ib o..szapc Implicit Length, Return Mask +// PCMPISTRI rCX Vdq Wdq Ib o..szapc Implicit Length, Return Index +// +// CF ← Reset if IntRes2 is equal to zero, set otherwise +// ZF ← Set if any byte/word of xmm2/mem128 is null, reset otherwise +// SF ← Set if any byte/word of xmm1 is null, reset otherwise +// OF ← IntRes2[0] +// AF ← Reset +// PF ← Reset +// +// PCMP{E,I}STR{I,M} Control Byte +// @see Intel Manual V.2B §4.1.7 +// +// ┌─0:index of the LEAST significant, set, bit is used +// │ regardless of corresponding input element validity +// │ intres2 is returned in least significant bits of xmm0 +// ├─1:index of the MOST significant, set, bit is used +// │ regardless of corresponding input element validity +// │ each bit of intres2 is expanded to byte/word +// │┌─0:negation of intres1 is for all 16 (8) bits +// │├─1:negation of intres1 is masked by reg/mem validity +// ││┌─intres1 is negated (1’s complement) +// │││┌─mode{equalany,ranges,equaleach,equalordered} +// ││││ ┌─issigned +// ││││ │┌─is16bit +// u│││├┐││ .Lequalordered = 0b00001100 .Lequalorder16 = 0b00001101 .Lequalranges8 = 0b00000100 diff --git a/libc/nexgen32e/program_invocation_name.S b/libc/nexgen32e/program_invocation_name.S index d53d032fb..dd6823ea8 100644 --- a/libc/nexgen32e/program_invocation_name.S +++ b/libc/nexgen32e/program_invocation_name.S @@ -18,7 +18,7 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Supplies argv[0] the GNU way. +// Supplies argv[0] the GNU way. .initbss 300,_init_program_invocation_name program_invocation_name: .quad 0 diff --git a/libc/nexgen32e/rem1000000000int64.S b/libc/nexgen32e/rem1000000000int64.S index f6361cef1..98a7c7de2 100644 --- a/libc/nexgen32e/rem1000000000int64.S +++ b/libc/nexgen32e/rem1000000000int64.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Returns 𝑥 % 1,000,000,000. -/ -/ @param rdi int64 𝑥 -/ @return rax has remainder +// Returns 𝑥 % 1,000,000,000. +// +// @param rdi int64 𝑥 +// @return rax has remainder rem1000000000int64: movabs $0x112e0be826d694b3,%rdx mov %rdi,%rax diff --git a/libc/nexgen32e/rem1000000int64.S b/libc/nexgen32e/rem1000000int64.S index 4757acee9..20150445c 100644 --- a/libc/nexgen32e/rem1000000int64.S +++ b/libc/nexgen32e/rem1000000int64.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Returns 𝑥 % 1,000,000. -/ -/ @param rdi int64 𝑥 -/ @return rax has remainder +// Returns 𝑥 % 1,000,000. +// +// @param rdi int64 𝑥 +// @return rax has remainder rem1000000int64: movabs $0x431bde82d7b634db,%rdx mov %rdi,%rax diff --git a/libc/nexgen32e/rem10000int64.S b/libc/nexgen32e/rem10000int64.S index 889e7e950..fbe793fbc 100644 --- a/libc/nexgen32e/rem10000int64.S +++ b/libc/nexgen32e/rem10000int64.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Returns 𝑥 % 10,000. -/ -/ @param rdi int64 𝑥 -/ @return rax has remainder +// Returns 𝑥 % 10,000. +// +// @param rdi int64 𝑥 +// @return rax has remainder rem10000int64: mov %rdi,%rax movabsq $0x346dc5d63886594b,%rdx diff --git a/libc/nexgen32e/rem1000int64.S b/libc/nexgen32e/rem1000int64.S index 366a592d6..9b16a2a5a 100644 --- a/libc/nexgen32e/rem1000int64.S +++ b/libc/nexgen32e/rem1000int64.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Returns 𝑥 % 1,000. -/ -/ @param rdi int64 𝑥 -/ @return rax has remainder +// Returns 𝑥 % 1,000. +// +// @param rdi int64 𝑥 +// @return rax has remainder rem1000int64: movabs $0x20c49ba5e353f7cf,%rdx mov %rdi,%rax diff --git a/libc/nexgen32e/rem100int64.S b/libc/nexgen32e/rem100int64.S index 5e1d01fea..7e1aadf50 100644 --- a/libc/nexgen32e/rem100int64.S +++ b/libc/nexgen32e/rem100int64.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Returns 𝑥 % 100. -/ -/ @param rdi int64 𝑥 -/ @return rax has remainder +// Returns 𝑥 % 100. +// +// @param rdi int64 𝑥 +// @return rax has remainder rem100int64: mov %rdi,%rax movabsq $-6640827866535438581,%rdx diff --git a/libc/nexgen32e/rem10int64.S b/libc/nexgen32e/rem10int64.S index d51c4acf5..181ac31f0 100644 --- a/libc/nexgen32e/rem10int64.S +++ b/libc/nexgen32e/rem10int64.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Returns 𝑥 % 10. -/ -/ @param rdi int64 𝑥 -/ @return rax has remainder +// Returns 𝑥 % 10. +// +// @param rdi int64 𝑥 +// @return rax has remainder rem10int64: movabs $0x6666666666666667,%rdx mov %rdi,%rax diff --git a/libc/nexgen32e/rldecode.S b/libc/nexgen32e/rldecode.S index ddda59ab8..5d5cc4ded 100644 --- a/libc/nexgen32e/rldecode.S +++ b/libc/nexgen32e/rldecode.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .text.startup -/ Seventeen byte decompressor. -/ -/ @param di points to output buffer -/ @param si points to uint8_t {len₁,byte₁}, ..., {0,0} -/ @mode long,legacy,real +// Seventeen byte decompressor. +// +// @param di points to output buffer +// @param si points to uint8_t {len₁,byte₁}, ..., {0,0} +// @mode long,legacy,real rldecode: .leafprologue .profilable diff --git a/libc/nexgen32e/savexmm.S b/libc/nexgen32e/savexmm.S index 2be076d44..0bfde8c55 100644 --- a/libc/nexgen32e/savexmm.S +++ b/libc/nexgen32e/savexmm.S @@ -19,11 +19,12 @@ #include "libc/macros.h" .privileged -/ Stores XMM registers to buffer. -/ -/ @param %rdi points to &(forcealign(16) uint8_t[256])[128] -/ @note modern cpus have out-of-order execution engines -savexmm:.leafprologue +// Stores XMM registers to buffer. +// +// @param %rdi points to &(forcealign(16) uint8_t[256])[128] +// @note modern cpus have out-of-order execution engines +savexmm: + .leafprologue movaps %xmm0,-0x80(%rdi) movaps %xmm1,-0x70(%rdi) movaps %xmm2,-0x60(%rdi) diff --git a/libc/nexgen32e/setjmp.S b/libc/nexgen32e/setjmp.S index c0e4299e3..c29167ab6 100644 --- a/libc/nexgen32e/setjmp.S +++ b/libc/nexgen32e/setjmp.S @@ -18,14 +18,14 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Saves caller CPU state to cacheline. -/ -/ @param rdi points to jmp_buf -/ @return rax 0 when set and !0 when longjmp'd -/ @returnstwice -/ @assume system five nexgen32e abi conformant -/ @note code built w/ microsoft abi compiler can't call this -/ @see longjmp(), gclongjmp() +// Saves caller CPU state to cacheline. +// +// @param rdi points to jmp_buf +// @return rax 0 when set and !0 when longjmp'd +// @returnstwice +// @assume system five nexgen32e abi conformant +// @note code built w/ microsoft abi compiler can't call this +// @see longjmp(), gclongjmp() setjmp: lea 8(%rsp),%rax mov %rax,(%rdi) mov %rbx,8(%rdi) diff --git a/libc/nexgen32e/slowcall.S b/libc/nexgen32e/slowcall.S index 2fbe80954..1bb9a54e6 100644 --- a/libc/nexgen32e/slowcall.S +++ b/libc/nexgen32e/slowcall.S @@ -19,21 +19,21 @@ #include "libc/macros.h" #include "libc/notice.inc" -/ Applies no-clobber guarantee to System Five function call. -/ -/ - Reentrant -/ - Realigns stack -/ - Doesn't assume red zone -/ - Clobbers nothing (except %rax and flags) -/ -/ This function may be called using an stdcall convention. It's -/ useful for files named FOO.hookabi.c and BAR.ncabi.c to make -/ calls into other parts of the system, that don't conform to the -/ same restricted ABI. -/ -/ @param six args and fn addr pushed on stack in reverse order -/ @return %rax has function return value, and stack is cleaned up -/ @see libc/shadowargs.hook.c for intended use case +// Applies no-clobber guarantee to System Five function call. +// +// - Reentrant +// - Realigns stack +// - Doesn't assume red zone +// - Clobbers nothing (except %rax and flags) +// +// This function may be called using an stdcall convention. It's +// useful for files named FOO.hookabi.c and BAR.ncabi.c to make +// calls into other parts of the system, that don't conform to the +// same restricted ABI. +// +// @param six args and fn addr pushed on stack in reverse order +// @return %rax has function return value, and stack is cleaned up +// @see libc/shadowargs.hook.c for intended use case slowcall: #param %r9 # 0x40 arg6 #param %r8 # 0x38 arg5 diff --git a/libc/nexgen32e/strcpyzbw.S b/libc/nexgen32e/strcpyzbw.S index 77832746f..0d6e220d7 100644 --- a/libc/nexgen32e/strcpyzbw.S +++ b/libc/nexgen32e/strcpyzbw.S @@ -18,7 +18,7 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ TODO(jart): pmovzxbw and vpunpcklbw +// TODO(jart): pmovzxbw and vpunpcklbw strcpyzbw: .leafprologue .profilable diff --git a/libc/nexgen32e/strcspn.S b/libc/nexgen32e/strcspn.S index 9c7fadd3e..914389133 100644 --- a/libc/nexgen32e/strcspn.S +++ b/libc/nexgen32e/strcspn.S @@ -18,13 +18,13 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Returns prefix length, consisting of chars not in reject. -/ -/ @param rdi is string -/ @param rsi is reject nul-terminated character set -/ @return rax is index of first byte in charset -/ @see strspn(), strtok_r() -/ @asyncsignalsafe +// Returns prefix length, consisting of chars not in reject. +// +// @param rdi is string +// @param rsi is reject nul-terminated character set +// @return rax is index of first byte in charset +// @see strspn(), strtok_r() +// @asyncsignalsafe strcspn: push %rbp mov %rsp,%rbp diff --git a/libc/nexgen32e/strlen.S b/libc/nexgen32e/strlen.S index 9ff885572..f9f3c44f8 100644 --- a/libc/nexgen32e/strlen.S +++ b/libc/nexgen32e/strlen.S @@ -18,13 +18,13 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Returns length of NUL-terminated string. -/ -/ @param rdi is non-null NUL-terminated string pointer -/ @return rax is number of bytes (excluding NUL) -/ @clob ax,dx,cx,xmm3,xmm4 -/ @note h/t agner fog -/ @asyncsignalsafe +// Returns length of NUL-terminated string. +// +// @param rdi is non-null NUL-terminated string pointer +// @return rax is number of bytes (excluding NUL) +// @clob ax,dx,cx,xmm3,xmm4 +// @note h/t agner fog +// @asyncsignalsafe strlen: .leafprologue .profilable mov %rdi,%rax diff --git a/libc/nexgen32e/strsak.S b/libc/nexgen32e/strsak.S index 05d030470..94a7c83db 100644 --- a/libc/nexgen32e/strsak.S +++ b/libc/nexgen32e/strsak.S @@ -21,14 +21,14 @@ #include "libc/macros.h" .source __FILE__ -/ Returns length of NUL-terminated string w/ security blankets. -/ -/ This is like strnlen() except it'll return 0 if (1) RDI is NULL -/ or (2) a NUL-terminator wasn't found in the first RSI bytes. -/ -/ @param rdi is a nullable NUL-terminated string pointer -/ @param rsi is the maximum number of bytes to consider -/ @return rax is the number of bytes, excluding the NUL +// Returns length of NUL-terminated string w/ security blankets. +// +// This is like strnlen() except it'll return 0 if (1) RDI is NULL +// or (2) a NUL-terminator wasn't found in the first RSI bytes. +// +// @param rdi is a nullable NUL-terminated string pointer +// @param rsi is the maximum number of bytes to consider +// @return rax is the number of bytes, excluding the NUL strnlen_s: .leafprologue .profilable @@ -39,20 +39,20 @@ strnlen_s: .leafepilogue 0: xor %edx,%edx mov %rdi,%r8 -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 .endfn strnlen_s,globl -/ Swiss army knife of string character scanning. -/ Used to be fourteen fast functions in one. -/ -/ @param rdi is non-null string memory -/ @param rsi is max number of bytes to consider -/ @param dl is search character #1 -/ @param dh is search character #2 -/ @param r8 is subtracted from result (for length vs. pointer) -/ @param r9 masks result if DH is found (for NUL vs. NULL) -/ @param r10 masks result on bytes exhausted (for length v. NULL) -/ @return rax end pointer after r8/r9/r10 modifications +// Swiss army knife of string character scanning. +// Used to be fourteen fast functions in one. +// +// @param rdi is non-null string memory +// @param rsi is max number of bytes to consider +// @param dl is search character #1 +// @param dh is search character #2 +// @param r8 is subtracted from result (for length vs. pointer) +// @param r9 masks result if DH is found (for NUL vs. NULL) +// @param r10 masks result on bytes exhausted (for length v. NULL) +// @return rax end pointer after r8/r9/r10 modifications strsak: lea -1(%rdi),%rax 1: add $1,%rax sub $1,%rsi diff --git a/libc/nexgen32e/strsak16.S b/libc/nexgen32e/strsak16.S index 4cd298592..46ff5b335 100644 --- a/libc/nexgen32e/strsak16.S +++ b/libc/nexgen32e/strsak16.S @@ -19,12 +19,12 @@ #include "libc/nexgen32e/x86feature.h" #include "libc/macros.h" -/ Returns pointer to first instance of character. -/ -/ @param rdi is a non-null NUL-terminated char16_t string pointer -/ @param esi is the search word -/ @return rax points to character, or to NUL word if not found -/ @note this won't return NULL if search character is NUL +// Returns pointer to first instance of character. +// +// @param rdi is a non-null NUL-terminated char16_t string pointer +// @param esi is the search word +// @return rax points to character, or to NUL word if not found +// @note this won't return NULL if search character is NUL strchrnul16: .leafprologue .profilable @@ -32,13 +32,13 @@ strchrnul16: jmp 0f .endfn strchrnul16,globl -/ Returns pointer to first instance of character. -/ -/ @param rdi is a non-null NUL-terminated char16_t string pointer -/ @param esi is the search word -/ @return rax points to first result, or NULL if not found -/ @note this won't return NULL if search character is NUL -/ @asyncsignalsafe +// Returns pointer to first instance of character. +// +// @param rdi is a non-null NUL-terminated char16_t string pointer +// @param esi is the search word +// @return rax points to first result, or NULL if not found +// @note this won't return NULL if search character is NUL +// @asyncsignalsafe strchr16: .leafprologue .profilable @@ -50,23 +50,23 @@ strchr16: jmp strsak16 .endfn strchr16,globl -/ Returns pointer to first instance of character in range. -/ -/ @param rdi is a non-null pointer to memory -/ @param esi is the search word -/ @return rax points to word if found, or else undefined behavior +// Returns pointer to first instance of character in range. +// +// @param rdi is a non-null pointer to memory +// @param esi is the search word +// @return rax points to word if found, or else undefined behavior rawmemchr16: or $-1,%rdx -/ fallthrough +// fallthrough .endfn rawmemchr16,globl -/ Returns pointer to first instance of character in range. -/ -/ @param rdi is a non-null pointer to memory -/ @param esi is the search word -/ @param rdx is length of memory in shorts -/ @return rax points to word if found or NULL -/ @asyncsignalsafe +// Returns pointer to first instance of character in range. +// +// @param rdi is a non-null pointer to memory +// @param esi is the search word +// @param rdx is length of memory in shorts +// @return rax points to word if found or NULL +// @asyncsignalsafe memchr16: .leafprologue .profilable @@ -77,14 +77,14 @@ memchr16: jmp strsak16 .endfn memchr16,globl -/ Returns length of char16_t string w/ security blankets. -/ -/ This is like strnlen() except it'll return 0 if (1) RDI is NULL -/ or (2) a NUL-terminator wasn't found in the first RSI shorts. -/ -/ @param rdi is a nullable NUL-terminated char16_t string pointer -/ @param rsi is the maximum number of shorts to consider -/ @return rax is the number of shorts, excluding the NUL +// Returns length of char16_t string w/ security blankets. +// +// This is like strnlen() except it'll return 0 if (1) RDI is NULL +// or (2) a NUL-terminator wasn't found in the first RSI shorts. +// +// @param rdi is a nullable NUL-terminated char16_t string pointer +// @param rsi is the maximum number of shorts to consider +// @return rax is the number of shorts, excluding the NUL strnlen16_s: .leafprologue .profilable @@ -95,22 +95,22 @@ strnlen16_s: .leafepilogue .endfn strnlen16_s,globl -/ Returns length of NUL-terminated char16_t string. -/ -/ @param rdi is non-null NUL-terminated char16_t string pointer -/ @return rax is the number of shorts, excluding the NUL -/ @asyncsignalsafe +// Returns length of NUL-terminated char16_t string. +// +// @param rdi is non-null NUL-terminated char16_t string pointer +// @return rax is the number of shorts, excluding the NUL +// @asyncsignalsafe strlen16: or $-1,%rsi -/ fallthrough +// fallthrough .endfn strlen16,globl -/ Returns length of NUL-terminated memory, with limit. -/ -/ @param rdi is non-null memory -/ @param rsi is the maximum number of shorts to consider -/ @return rax is the number of shorts, excluding the NUL -/ @asyncsignalsafe +// Returns length of NUL-terminated memory, with limit. +// +// @param rdi is non-null memory +// @param rsi is the maximum number of shorts to consider +// @return rax is the number of shorts, excluding the NUL +// @asyncsignalsafe strnlen16: .leafprologue .profilable @@ -118,20 +118,20 @@ strnlen16: 0: xor %edx,%edx xor %r11d,%r11d mov %rdi,%r8 -/ fallthrough +// fallthrough .endfn strnlen16,globl -/ Swiss Army Knife of string char16_t scanning. -/ Sixteen fast functions in one. -/ -/ @param rdi is non-null string memory -/ @param rsi is max number of shorts to consider -/ @param dx is search character #1 -/ @param r11w is search character #2 -/ @param r8 is subtracted from result (for length vs. pointer) -/ @param r9 masks result if DH is found (for NUL vs. NULL) -/ @param r10 masks result on shorts exhausted (for length v. NULL) -/ @return rax end pointer after r8/r9/r10 modifications +// Swiss Army Knife of string char16_t scanning. +// Sixteen fast functions in one. +// +// @param rdi is non-null string memory +// @param rsi is max number of shorts to consider +// @param dx is search character #1 +// @param r11w is search character #2 +// @param r8 is subtracted from result (for length vs. pointer) +// @param r9 masks result if DH is found (for NUL vs. NULL) +// @param r10 masks result on shorts exhausted (for length v. NULL) +// @return rax end pointer after r8/r9/r10 modifications strsak16: lea -2(%rdi),%rax 1: add $2,%rax diff --git a/libc/nexgen32e/strsak32.S b/libc/nexgen32e/strsak32.S index 8f5df1bab..7d30a98b2 100644 --- a/libc/nexgen32e/strsak32.S +++ b/libc/nexgen32e/strsak32.S @@ -19,25 +19,25 @@ #include "libc/nexgen32e/x86feature.h" #include "libc/macros.h" -/ Returns pointer to first instance of character. -/ -/ @param rdi is a non-null NUL-terminated wchar_t string pointer -/ @param esi is the search word -/ @return rax points to character, or to NUL word if not found -/ @note this won't return NULL if search character is NUL +// Returns pointer to first instance of character. +// +// @param rdi is a non-null NUL-terminated wchar_t string pointer +// @param esi is the search word +// @return rax points to character, or to NUL word if not found +// @note this won't return NULL if search character is NUL wcschrnul: .leafprologue .profilable or $-1,%r9 jmp 0f -/ Returns pointer to first instance of character. -/ -/ @param rdi is a non-null NUL-terminated wchar_t string pointer -/ @param esi is the search word -/ @return rax points to first result, or NULL if not found -/ @note this won't return NULL if search character is NUL -/ @asyncsignalsafe +// Returns pointer to first instance of character. +// +// @param rdi is a non-null NUL-terminated wchar_t string pointer +// @param esi is the search word +// @return rax points to first result, or NULL if not found +// @note this won't return NULL if search character is NUL +// @asyncsignalsafe wcschr: .leafprologue .profilable xor %r9,%r9 @@ -47,14 +47,14 @@ wcschr: .leafprologue xor %r8,%r8 jmp wcssak -/ Returns length of wchar_t string w/ security blankets. -/ -/ This is like wcsnlen() except it'll return 0 if (1) RDI is NULL -/ or (2) a NUL-terminator wasn't found in the first RSI chars. -/ -/ @param rdi is a nullable NUL-terminated wchar_t string pointer -/ @param rsi is the maximum number of chars to consider -/ @return rax is the number of chars, excluding the NUL +// Returns length of wchar_t string w/ security blankets. +// +// This is like wcsnlen() except it'll return 0 if (1) RDI is NULL +// or (2) a NUL-terminator wasn't found in the first RSI chars. +// +// @param rdi is a nullable NUL-terminated wchar_t string pointer +// @param rsi is the maximum number of chars to consider +// @return rax is the number of chars, excluding the NUL wcsnlen_s: .leafprologue .profilable @@ -65,20 +65,20 @@ wcsnlen_s: .leafepilogue .endfn wcsnlen_s,globl -/ Returns length of NUL-terminated wchar_t string. -/ -/ @param rdi is non-null NUL-terminated wchar_t string pointer -/ @return rax is the number of chars, excluding the NUL -/ @asyncsignalsafe +// Returns length of NUL-terminated wchar_t string. +// +// @param rdi is non-null NUL-terminated wchar_t string pointer +// @return rax is the number of chars, excluding the NUL +// @asyncsignalsafe wcslen: or $-1,%rsi -/ fallthrough +// fallthrough -/ Returns length of NUL-terminated memory, with limit. -/ -/ @param rdi is non-null memory -/ @param rsi is the maximum number of chars to consider -/ @return rax is the number of chars, excluding the NUL -/ @asyncsignalsafe +// Returns length of NUL-terminated memory, with limit. +// +// @param rdi is non-null memory +// @param rsi is the maximum number of chars to consider +// @return rax is the number of chars, excluding the NUL +// @asyncsignalsafe wcsnlen:.leafprologue .profilable or $-1,%r10 @@ -87,22 +87,22 @@ wcsnlen:.leafprologue mov %rdi,%r8 jmp wcssak -/ Returns pointer to first instance of character in range. -/ -/ @param rdi is a non-null pointer to memory -/ @param esi is the search word -/ @return rax points to word if found, or else undefined behavior +// Returns pointer to first instance of character in range. +// +// @param rdi is a non-null pointer to memory +// @param esi is the search word +// @return rax points to word if found, or else undefined behavior rawwmemchr: or $-1,%rdx -/ fallthrough +// fallthrough -/ Returns pointer to first instance of character in range. -/ -/ @param rdi is a non-null pointer to memory -/ @param esi is the int32_t search word (officially wchar_t) -/ @param rdx is length of memory in chars -/ @return rax points to word if found or NULL -/ @asyncsignalsafe +// Returns pointer to first instance of character in range. +// +// @param rdi is a non-null pointer to memory +// @param esi is the int32_t search word (officially wchar_t) +// @param rdx is length of memory in chars +// @return rax points to word if found or NULL +// @asyncsignalsafe wmemchr:.leafprologue .profilable xor %r8,%r8 @@ -111,19 +111,19 @@ wmemchr:.leafprologue mov %esi,%edx mov %esi,%r11d mov %rcx,%rsi -/ fallthrough +// fallthrough -/ Swiss army knife of wchar_t string scanning. -/ Seven fast functions in one. -/ -/ @param rdi is non-null wchar_t string memory -/ @param rsi is max number of chars to consider -/ @param edx is search character #1 -/ @param r11d is search character #2 -/ @param r8 is subtracted from result (for length vs. pointer) -/ @param r9 masks result if r11w is found (for NUL vs. NULL) -/ @param r10 masks result on chars exhausted (for length v. NULL) -/ @return rax end pointer after r8/r9/r10 modifications +// Swiss army knife of wchar_t string scanning. +// Seven fast functions in one. +// +// @param rdi is non-null wchar_t string memory +// @param rsi is max number of chars to consider +// @param edx is search character #1 +// @param r11d is search character #2 +// @param r8 is subtracted from result (for length vs. pointer) +// @param r9 masks result if r11w is found (for NUL vs. NULL) +// @param r10 masks result on chars exhausted (for length v. NULL) +// @return rax end pointer after r8/r9/r10 modifications wcssak: lea -4(%rdi),%rax .align 16 1: add $4,%rax diff --git a/libc/nexgen32e/strstr-sse42.S b/libc/nexgen32e/strstr-sse42.S index 6476df1ba..0c884e319 100644 --- a/libc/nexgen32e/strstr-sse42.S +++ b/libc/nexgen32e/strstr-sse42.S @@ -20,7 +20,7 @@ #include "libc/nexgen32e/pcmpstr.inc" #include "libc/nexgen32e/strstr.inc" -/ TODO(jart): Fix me. +// TODO(jart): Fix me. strstr_sse42: .leafprologue mov %rdi,%rax diff --git a/libc/nexgen32e/strstr.inc b/libc/nexgen32e/strstr.inc index 6d55b25af..31ff56462 100644 --- a/libc/nexgen32e/strstr.inc +++ b/libc/nexgen32e/strstr.inc @@ -18,12 +18,12 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ /* clang-format off */ -/ Searches for substring. -/ -/ @param rdi is NUL-terminated haystack string -/ @param rsi is NUL-terminated needle string (16-byte aligned) -/ @return rax is pointer to substring or NULL -/ @todo 10x faster than naïve but could be 100x faster +// Searches for substring. +// +// @param rdi is NUL-terminated haystack string +// @param rsi is NUL-terminated needle string (16-byte aligned) +// @return rax is pointer to substring or NULL +// @todo 10x faster than naïve but could be 100x faster .macro .strstr mode:req push %rbp mov %rsp,%rbp diff --git a/libc/nexgen32e/strstr16-sse42.S b/libc/nexgen32e/strstr16-sse42.S index 0d79fb374..1d9fb474f 100644 --- a/libc/nexgen32e/strstr16-sse42.S +++ b/libc/nexgen32e/strstr16-sse42.S @@ -20,7 +20,7 @@ #include "libc/nexgen32e/pcmpstr.inc" #include "libc/nexgen32e/strstr.inc" -/ TODO(jart): Fix me. +// TODO(jart): Fix me. strstr16$sse42: .strstr .Lequalorder16 .endfn strstr16$sse42,globl,hidden diff --git a/libc/nexgen32e/tinydivsi.greg.S b/libc/nexgen32e/tinydivsi.greg.S index 17aeac1d6..0d4551ac9 100644 --- a/libc/nexgen32e/tinydivsi.greg.S +++ b/libc/nexgen32e/tinydivsi.greg.S @@ -18,17 +18,17 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Support code for fast integer division by Si units. -/ -/ Division by magnums is described in Hacker's Delight and is -/ usually generated automatically by compilers, but sadly not -/ when we optimize for size and idiv goes at least 10x slower -/ so we do this which saves space while avoiding build tuning -/ -/ @param rdi is number to divide -/ @param cl is magnum #1 -/ @param rdx is magnum #2 -/ @return quotient +// Support code for fast integer division by Si units. +// +// Division by magnums is described in Hacker's Delight and is +// usually generated automatically by compilers, but sadly not +// when we optimize for size and idiv goes at least 10x slower +// so we do this which saves space while avoiding build tuning +// +// @param rdi is number to divide +// @param cl is magnum #1 +// @param rdx is magnum #2 +// @return quotient tinydivsi: .leafprologue mov %rdi,%rax diff --git a/libc/nexgen32e/tinystrlen.greg.S b/libc/nexgen32e/tinystrlen.greg.S index ac18a5292..7b5371b69 100644 --- a/libc/nexgen32e/tinystrlen.greg.S +++ b/libc/nexgen32e/tinystrlen.greg.S @@ -18,11 +18,11 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ 8-bit strlen that's tiny and near optimal if data's tiny. -/ -/ @param RDI is char *s -/ @param EAX is unsigned length -/ @see libc/nexgen32e/strsak.S +// 8-bit strlen that's tiny and near optimal if data's tiny. +// +// @param RDI is char *s +// @param EAX is unsigned length +// @see libc/nexgen32e/strsak.S tinystrlen: .leafprologue .profilable diff --git a/libc/nexgen32e/tinystrlen16.greg.S b/libc/nexgen32e/tinystrlen16.greg.S index 3eff06717..f575ae844 100644 --- a/libc/nexgen32e/tinystrlen16.greg.S +++ b/libc/nexgen32e/tinystrlen16.greg.S @@ -18,11 +18,11 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ 16-bit strlen that's tiny and near optimal if data's tiny. -/ -/ @param RDI is char16_t *s -/ @param EAX is unsigned length -/ @see libc/nexgen32e/strsak16.S +// 16-bit strlen that's tiny and near optimal if data's tiny. +// +// @param RDI is char16_t *s +// @param EAX is unsigned length +// @see libc/nexgen32e/strsak16.S tinystrlen16: .leafprologue .profilable diff --git a/libc/nexgen32e/tinystrncmp.ncabi.S b/libc/nexgen32e/tinystrncmp.ncabi.S index 65614a1cf..270f97f14 100644 --- a/libc/nexgen32e/tinystrncmp.ncabi.S +++ b/libc/nexgen32e/tinystrncmp.ncabi.S @@ -18,14 +18,14 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Compares strings w/ limit & no-clobber greg abi. -/ -/ @param %rdi is first string -/ @param %rsi is second string -/ @param %rdx is max length -/ @return <0, 0, or >0 depending on comparison -/ @clob flags only -/ @asyncsignalsafe +// Compares strings w/ limit & no-clobber greg abi. +// +// @param %rdi is first string +// @param %rsi is second string +// @param %rdx is max length +// @return <0, 0, or >0 depending on comparison +// @clob flags only +// @asyncsignalsafe tinystrncmp: .leafprologue push %rbx diff --git a/libc/nexgen32e/tinystrnlen.greg.S b/libc/nexgen32e/tinystrnlen.greg.S index 940f65cf2..cfaf37ddf 100644 --- a/libc/nexgen32e/tinystrnlen.greg.S +++ b/libc/nexgen32e/tinystrnlen.greg.S @@ -18,12 +18,12 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ 8-bit strnlen that's tiny and near optimal if data's tiny. -/ -/ @param RDI is char *s -/ @param RSI is size_t n -/ @param EAX is unsigned length -/ @see libc/nexgen32e/strsak.S +// 8-bit strnlen that's tiny and near optimal if data's tiny. +// +// @param RDI is char *s +// @param RSI is size_t n +// @param EAX is unsigned length +// @see libc/nexgen32e/strsak.S tinystrnlen: .leafprologue .profilable diff --git a/libc/nexgen32e/tinystrnlen16.greg.S b/libc/nexgen32e/tinystrnlen16.greg.S index 4cebe1e9c..923466dd8 100644 --- a/libc/nexgen32e/tinystrnlen16.greg.S +++ b/libc/nexgen32e/tinystrnlen16.greg.S @@ -18,12 +18,12 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ 16-bit strnlen that's tiny and near optimal if data's tiny. -/ -/ @param RDI is char16_t *s -/ @param RSI is size_t n -/ @param EAX is unsigned length -/ @see libc/nexgen32e/strsak16.S +// 16-bit strnlen that's tiny and near optimal if data's tiny. +// +// @param RDI is char16_t *s +// @param RSI is size_t n +// @param EAX is unsigned length +// @see libc/nexgen32e/strsak16.S tinystrnlen16: .leafprologue .profilable diff --git a/libc/nexgen32e/tinywcslen.greg.S b/libc/nexgen32e/tinywcslen.greg.S index d2fac1fc8..59c71f815 100644 --- a/libc/nexgen32e/tinywcslen.greg.S +++ b/libc/nexgen32e/tinywcslen.greg.S @@ -18,11 +18,11 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ 32-bit strlen that's tiny and near optimal if data's tiny. -/ -/ @param RDI is wchar_t *s -/ @param EAX is unsigned length -/ @see libc/nexgen32e/strsak32.S +// 32-bit strlen that's tiny and near optimal if data's tiny. +// +// @param RDI is wchar_t *s +// @param EAX is unsigned length +// @see libc/nexgen32e/strsak32.S tinywcslen: .leafprologue .profilable diff --git a/libc/nexgen32e/tinywcsnlen.greg.S b/libc/nexgen32e/tinywcsnlen.greg.S index 3f75b2298..135457cb7 100644 --- a/libc/nexgen32e/tinywcsnlen.greg.S +++ b/libc/nexgen32e/tinywcsnlen.greg.S @@ -18,12 +18,12 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ 32-bit strnlen that's tiny and near optimal if data's tiny. -/ -/ @param RDI is wchar_t *s -/ @param RSI is size_t n -/ @param EAX is unsigned length -/ @see libc/nexgen32e/strsak32.S +// 32-bit strnlen that's tiny and near optimal if data's tiny. +// +// @param RDI is wchar_t *s +// @param RSI is size_t n +// @param EAX is unsigned length +// @see libc/nexgen32e/strsak32.S tinywcsnlen: .leafprologue .profilable diff --git a/libc/nexgen32e/triplf.S b/libc/nexgen32e/triplf.S index 3f1c63e70..e530ba409 100644 --- a/libc/nexgen32e/triplf.S +++ b/libc/nexgen32e/triplf.S @@ -22,10 +22,10 @@ .source __FILE__ .code16 # ∩ .code32 ∩ .code64 -/ Hoses interrupt descriptor table and triple-faults the system. -/ -/ @see youtu.be/GIKfEAF2Yhw?t=67 -/ @mode long,legacy,real +// Hoses interrupt descriptor table and triple-faults the system. +// +// @see youtu.be/GIKfEAF2Yhw?t=67 +// @mode long,legacy,real triplf: push %bp mov %sp,%bp sub $8,%sp diff --git a/libc/nexgen32e/tzcnt.S b/libc/nexgen32e/tzcnt.S index 0fbcb0ef8..e22c148b6 100644 --- a/libc/nexgen32e/tzcnt.S +++ b/libc/nexgen32e/tzcnt.S @@ -19,21 +19,21 @@ #include "libc/macros.h" .source __FILE__ -/ Finds lowest set bit in 𝑥. -/ -/ uint32 𝑥 bsf(𝑥) tzcnt(𝑥) ffs(𝑥) bsr(𝑥) lzcnt(𝑥) -/ 0x00000000 wut 32 0 wut 32 -/ 0x00000001 0 0 1 0 31 -/ 0x80000001 0 0 1 31 0 -/ 0x80000000 31 31 32 31 0 -/ 0x00000010 4 4 5 4 27 -/ 0x08000010 4 4 5 27 4 -/ 0x08000000 27 27 28 27 4 -/ 0xffffffff 0 0 1 31 0 -/ -/ @param edi is 32-bit unsigned 𝑥 value -/ @return eax number in range [0,32) or 32 if 𝑥 is 0 -/ @see also treasure trove of nearly identical functions +// Finds lowest set bit in 𝑥. +// +// uint32 𝑥 bsf(𝑥) tzcnt(𝑥) ffs(𝑥) bsr(𝑥) lzcnt(𝑥) +// 0x00000000 wut 32 0 wut 32 +// 0x00000001 0 0 1 0 31 +// 0x80000001 0 0 1 31 0 +// 0x80000000 31 31 32 31 0 +// 0x00000010 4 4 5 4 27 +// 0x08000010 4 4 5 27 4 +// 0x08000000 27 27 28 27 4 +// 0xffffffff 0 0 1 31 0 +// +// @param edi is 32-bit unsigned 𝑥 value +// @return eax number in range [0,32) or 32 if 𝑥 is 0 +// @see also treasure trove of nearly identical functions tzcnt: .leafprologue .profilable mov $32,%esi diff --git a/libc/nexgen32e/tzcntl.S b/libc/nexgen32e/tzcntl.S index bd75bb50a..c7f2aa5e3 100644 --- a/libc/nexgen32e/tzcntl.S +++ b/libc/nexgen32e/tzcntl.S @@ -18,21 +18,21 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Finds lowest set bit in 𝑥. -/ -/ uint32 𝑥 bsf(𝑥) tzcnt(𝑥) ffs(𝑥) bsr(𝑥) lzcnt(𝑥) -/ 0x00000000 wut 32 0 wut 32 -/ 0x00000001 0 0 1 0 31 -/ 0x80000001 0 0 1 31 0 -/ 0x80000000 31 31 32 31 0 -/ 0x00000010 4 4 5 4 27 -/ 0x08000010 4 4 5 27 4 -/ 0x08000000 27 27 28 27 4 -/ 0xffffffff 0 0 1 31 0 -/ -/ @param rdi is 64-bit unsigned 𝑥 value -/ @return rax number in range [0,64) or 64 if 𝑥 is 0 -/ @see also treasure trove of nearly identical functions +// Finds lowest set bit in 𝑥. +// +// uint32 𝑥 bsf(𝑥) tzcnt(𝑥) ffs(𝑥) bsr(𝑥) lzcnt(𝑥) +// 0x00000000 wut 32 0 wut 32 +// 0x00000001 0 0 1 0 31 +// 0x80000001 0 0 1 31 0 +// 0x80000000 31 31 32 31 0 +// 0x00000010 4 4 5 4 27 +// 0x08000010 4 4 5 27 4 +// 0x08000000 27 27 28 27 4 +// 0xffffffff 0 0 1 31 0 +// +// @param rdi is 64-bit unsigned 𝑥 value +// @return rax number in range [0,64) or 64 if 𝑥 is 0 +// @see also treasure trove of nearly identical functions tzcntl: .leafprologue .profilable mov $64,%esi diff --git a/libc/nexgen32e/vcls.S b/libc/nexgen32e/vcls.S index f02a74130..a5a308566 100644 --- a/libc/nexgen32e/vcls.S +++ b/libc/nexgen32e/vcls.S @@ -23,11 +23,11 @@ .code16 # ∩ .code32 ∩ .code64 .source __FILE__ -/ Clears display page. -/ -/ @param es:di arbitrary address within video page -/ @return es:ax starting address -/ @mode long,legacy,real +// Clears display page. +// +// @param es:di arbitrary address within video page +// @return es:ax starting address +// @mode long,legacy,real vcls: xchg %di,%ax bband VIDYA_REWIND,%ah,%al xchg %di,%ax diff --git a/libc/nexgen32e/x87conf.inc b/libc/nexgen32e/x87conf.inc index 17c011806..65b55ef9a 100644 --- a/libc/nexgen32e/x87conf.inc +++ b/libc/nexgen32e/x87conf.inc @@ -17,12 +17,12 @@ │ PERFORMANCE OF THIS SOFTWARE. │ ╚─────────────────────────────────────────────────────────────────────────────*/ -/ Reconfigures transcendental math coprocessor. -/ -/ @param \conf can be absent to restore default -/ @clob x87 status and control words only -/ @see Intel Manual V.1 §8.1.5 -/ @mode long,legacy +// Reconfigures transcendental math coprocessor. +// +// @param \conf can be absent to restore default +// @clob x87 status and control words only +// @see Intel Manual V.1 §8.1.5 +// @mode long,legacy .macro x87conf conf=$0x33f push %ax pushw \conf diff --git a/libc/nexgen32e/xlm.S b/libc/nexgen32e/xlm.S index 849f487bc..73d6819ab 100644 --- a/libc/nexgen32e/xlm.S +++ b/libc/nexgen32e/xlm.S @@ -20,8 +20,8 @@ #include "libc/notice.inc" #include "ape/config.h" -/ eXtreme Low Memory. -/ @see ape/config.h +// eXtreme Low Memory. +// @see ape/config.h .section .xlm,"aw",@nobits .align 4096 __xlm: .rept XLM_SIZE diff --git a/libc/nexgen32e/zip.S b/libc/nexgen32e/zip.S index 22e982829..560197a70 100644 --- a/libc/nexgen32e/zip.S +++ b/libc/nexgen32e/zip.S @@ -20,7 +20,7 @@ #include "ape/relocations.h" #include "libc/zip.h" -/ ZIP Central Directory. +// ZIP Central Directory. .section .piro.data.sort.zip.3,"a",@progbits .hidden __zip_start .globl __zip_start diff --git a/libc/nt/KernelBase/GetProcessImageFileNameA.s b/libc/nt/KernelBase/GetProcessImageFileNameA.s deleted file mode 100644 index 6db92e2c4..000000000 --- a/libc/nt/KernelBase/GetProcessImageFileNameA.s +++ /dev/null @@ -1,2 +0,0 @@ -.include "o/libc/nt/codegen.inc" -.imp KernelBase,__imp_GetProcessImageFileNameA,GetProcessImageFileNameA,676 diff --git a/libc/nt/KernelBase/GetProcessImageFileNameW.s b/libc/nt/KernelBase/GetProcessImageFileNameW.s deleted file mode 100644 index 6a68648f6..000000000 --- a/libc/nt/KernelBase/GetProcessImageFileNameW.s +++ /dev/null @@ -1,2 +0,0 @@ -.include "o/libc/nt/codegen.inc" -.imp KernelBase,__imp_GetProcessImageFileNameW,GetProcessImageFileNameW,677 diff --git a/libc/nt/enum/status.h b/libc/nt/enum/status.h index eb781c866..d054e0f64 100644 --- a/libc/nt/enum/status.h +++ b/libc/nt/enum/status.h @@ -2,68 +2,68 @@ #define COSMOPOLITAN_LIBC_NT_STATUS_H_ /* high two bits = {success,informational,warning,error} */ -#define kNtStatusSuccess 0x00000000u /* success statuses */ -#define kNtStatusWait0 0x00000000u -#define kNtStatusAbandonedWait0 0x00000080u -#define kNtStatusUserApc 0x000000C0u -#define kNtStatusTimeout 0x00000102u -#define kNtStatusPending 0x00000103u -#define kNtStatusGuardPageViolation 0x80000001u /* warning statuses */ -#define kNtStatusDatatypeMisalignment 0x80000002u -#define kNtStatusBreakpoint 0x80000003u -#define kNtStatusSingleStep 0x80000004u -#define kNtStatusLongjump 0x80000026u -#define kNtStatusUnwindConsolidate 0x80000029u -#define kNtStatusAccessViolation 0xC0000005u /* error statuses */ -#define kNtStatusInPageError 0xC0000006u -#define kNtStatusInvalidHandle 0xC0000008u -#define kNtStatusInvalidParameter 0xC000000Du -#define kNtStatusNoMemory 0xC0000017u -#define kNtStatusIllegalInstruction 0xC000001Du -#define kNtStatusNoncontinuableException 0xC0000025u -#define kNtStatusInvalidDisposition 0xC0000026u -#define kNtStatusArrayBoundsExceeded 0xC000008Cu -#define kNtStatusFloatDenormalOperand 0xC000008Du -#define kNtStatusFloatDivideByZero 0xC000008Eu -#define kNtStatusFloatInexactResult 0xC000008Fu -#define kNtStatusFloatInvalidOperation 0xC0000090u -#define kNtStatusFloatOverflow 0xC0000091u -#define kNtStatusFloatStackCheck 0xC0000092u -#define kNtStatusFloatUnderflow 0xC0000093u -#define kNtStatusIntegerDivideBYZero 0xC0000094u -#define kNtStatusIntegerOverflow 0xC0000095u -#define kNtStatusPrivilegedInstruction 0xC0000096u -#define kNtStatusStackOverflow 0xC00000FDu -#define kNtStatusDllNotFound 0xC0000135u -#define kNtStatusOrdinalNotFound 0xC0000138u -#define kNtStatusEntrypointNotFound 0xC0000139u -#define kNtStatusControlCExit 0xC000013Au -#define kNtStatusDllInitFailed 0xC0000142u -#define kNtStatusFloatMultipleFaults 0xC00002B4u -#define kNtStatusFloatMultipleTraps 0xC00002B5u -#define kNtStatusRegNatConsumption 0xC00002C9u -#define kNtStatusHeapCorruption 0xC0000374u -#define kNtStatusStackBufferOverrun 0xC0000409u -#define kNtStatusInvalidCruntimeParameter 0xC0000417u -#define kNtStatusAssertionFailure 0xC0000420u -#define kNtStatusEnclaveViolation 0xC00004A2u -#define kNtStatusSegmentNotification 0x40000005u -#define kNtStatusFatalAppExit 0x40000015u -#define kNtStatusNotFound 0xC0000225u -#define kNtStatusCancelled 0xC0000120u +#define kNtStatusSuccess 0x00000000 /* success statuses */ +#define kNtStatusWait0 0x00000000 +#define kNtStatusAbandonedWait0 0x00000080 +#define kNtStatusUserApc 0x000000C0 +#define kNtStatusTimeout 0x00000102 +#define kNtStatusPending 0x00000103 +#define kNtStatusGuardPageViolation 0x80000001 /* warning statuses */ +#define kNtStatusDatatypeMisalignment 0x80000002 +#define kNtStatusBreakpoint 0x80000003 +#define kNtStatusSingleStep 0x80000004 +#define kNtStatusLongjump 0x80000026 +#define kNtStatusUnwindConsolidate 0x80000029 +#define kNtStatusAccessViolation 0xC0000005 /* error statuses */ +#define kNtStatusInPageError 0xC0000006 +#define kNtStatusInvalidHandle 0xC0000008 +#define kNtStatusInvalidParameter 0xC000000D +#define kNtStatusNoMemory 0xC0000017 +#define kNtStatusIllegalInstruction 0xC000001D +#define kNtStatusNoncontinuableException 0xC0000025 +#define kNtStatusInvalidDisposition 0xC0000026 +#define kNtStatusArrayBoundsExceeded 0xC000008C +#define kNtStatusFloatDenormalOperand 0xC000008D +#define kNtStatusFloatDivideByZero 0xC000008E +#define kNtStatusFloatInexactResult 0xC000008F +#define kNtStatusFloatInvalidOperation 0xC0000090 +#define kNtStatusFloatOverflow 0xC0000091 +#define kNtStatusFloatStackCheck 0xC0000092 +#define kNtStatusFloatUnderflow 0xC0000093 +#define kNtStatusIntegerDivideBYZero 0xC0000094 +#define kNtStatusIntegerOverflow 0xC0000095 +#define kNtStatusPrivilegedInstruction 0xC0000096 +#define kNtStatusStackOverflow 0xC00000FD +#define kNtStatusDllNotFound 0xC0000135 +#define kNtStatusOrdinalNotFound 0xC0000138 +#define kNtStatusEntrypointNotFound 0xC0000139 +#define kNtStatusControlCExit 0xC000013A +#define kNtStatusDllInitFailed 0xC0000142 +#define kNtStatusFloatMultipleFaults 0xC00002B4 +#define kNtStatusFloatMultipleTraps 0xC00002B5 +#define kNtStatusRegNatConsumption 0xC00002C9 +#define kNtStatusHeapCorruption 0xC0000374 +#define kNtStatusStackBufferOverrun 0xC0000409 +#define kNtStatusInvalidCruntimeParameter 0xC0000417 +#define kNtStatusAssertionFailure 0xC0000420 +#define kNtStatusEnclaveViolation 0xC00004A2 +#define kNtStatusSegmentNotification 0x40000005 +#define kNtStatusFatalAppExit 0x40000015 +#define kNtStatusNotFound 0xC0000225 +#define kNtStatusCancelled 0xC0000120 -#define kNtDbgExceptionHandled 0x00010001u -#define kNtDbgContinue 0x00010002u -#define kNtDbgReplyLater 0x40010001u -#define kNtDbgTerminateThread 0x40010003u -#define kNtDbgTerminateProcess 0x40010004u -#define kNtDbgControlC 0x40010005u -#define kNtDbgPrintexceptionC 0x40010006u -#define kNtDbgRipexception 0x40010007u -#define kNtDbgControlBreak 0x40010008u -#define kNtDbgCommandException 0x40010009u -#define kNtDbgPrintexceptionWideC 0x4001000Au -#define kNtDbgExceptionNotHandled 0x80010001u +#define kNtDbgExceptionHandled 0x00010001 +#define kNtDbgContinue 0x00010002 +#define kNtDbgReplyLater 0x40010001 +#define kNtDbgTerminateThread 0x40010003 +#define kNtDbgTerminateProcess 0x40010004 +#define kNtDbgControlC 0x40010005 +#define kNtDbgPrintexceptionC 0x40010006 +#define kNtDbgRipexception 0x40010007 +#define kNtDbgControlBreak 0x40010008 +#define kNtDbgCommandException 0x40010009 +#define kNtDbgPrintexceptionWideC 0x4001000A +#define kNtDbgExceptionNotHandled 0x80010001 #define kNtStillActive kNtStatusPending #if !(__ASSEMBLER__ + __LINKER__ + 0) diff --git a/libc/nt/kernel32/GetProcessImageFileNameA.s b/libc/nt/kernel32/GetProcessImageFileNameA.s new file mode 100644 index 000000000..359e4ff60 --- /dev/null +++ b/libc/nt/kernel32/GetProcessImageFileNameA.s @@ -0,0 +1,12 @@ +.include "o/libc/nt/codegen.inc" +.imp kernel32,__imp_GetProcessImageFileNameA,GetProcessImageFileNameA,676 + + .text.windows +GetProcessImageFileNameA: + push %rbp + mov %rsp,%rbp + .profilable + mov __imp_GetProcessImageFileNameA(%rip),%rax + jmp __sysv2nt + .endfn GetProcessImageFileNameA,globl + .previous diff --git a/libc/nt/kernel32/GetProcessImageFileNameW.s b/libc/nt/kernel32/GetProcessImageFileNameW.s new file mode 100644 index 000000000..e52caecda --- /dev/null +++ b/libc/nt/kernel32/GetProcessImageFileNameW.s @@ -0,0 +1,12 @@ +.include "o/libc/nt/codegen.inc" +.imp kernel32,__imp_GetProcessImageFileNameW,GetProcessImageFileNameW,677 + + .text.windows +GetProcessImageFileName: + push %rbp + mov %rsp,%rbp + .profilable + mov __imp_GetProcessImageFileNameW(%rip),%rax + jmp __sysv2nt + .endfn GetProcessImageFileName,globl + .previous diff --git a/libc/nt/master.sh b/libc/nt/master.sh index e98dc6f03..e8c947b83 100755 --- a/libc/nt/master.sh +++ b/libc/nt/master.sh @@ -2478,8 +2478,8 @@ imp 'GetProcessHeap' GetProcessHeap kernel32 0 # KernelBase imp 'GetProcessHeaps' GetProcessHeaps kernel32 0 # KernelBase imp 'GetProcessId' GetProcessId kernel32 0 1 # KernelBase imp 'GetProcessIdOfThread' GetProcessIdOfThread kernel32 0 1 # KernelBase -imp 'GetProcessImageFileNameA' GetProcessImageFileNameA KernelBase 676 -imp 'GetProcessImageFileName' GetProcessImageFileNameW KernelBase 677 +imp 'GetProcessImageFileNameA' GetProcessImageFileNameA kernel32 676 3 +imp 'GetProcessImageFileName' GetProcessImageFileNameW kernel32 677 3 imp 'GetProcessInformation' GetProcessInformation kernel32 0 4 # KernelBase imp 'GetProcessIoCounters' GetProcessIoCounters kernel32 701 2 imp 'GetProcessMemoryInfo' GetProcessMemoryInfo KernelBase 679 diff --git a/libc/nt/nt.mk b/libc/nt/nt.mk index 26918848e..52d963e32 100644 --- a/libc/nt/nt.mk +++ b/libc/nt/nt.mk @@ -296,6 +296,10 @@ $(LIBC_NT_SHELL32_A).pkg: \ $(LIBC_NT_OBJS): o/libc/nt/codegen.inc +o/libc/nt/codegen.inc: \ + ape/idata.internal.h \ + ape/macros.internal.h + .PHONY: o/$(MODE)/libc/nt o/$(MODE)/libc/nt: \ $(LIBC_NT_LIBS) \ diff --git a/libc/nt/ntdllimport.S b/libc/nt/ntdllimport.S index d30bdf933..1fd5bf04b 100644 --- a/libc/nt/ntdllimport.S +++ b/libc/nt/ntdllimport.S @@ -19,24 +19,24 @@ #include "libc/nt/enum/status.h" #include "libc/macros.h" -/ @fileoverview NTDLL.DLL Non-Mandatory Importer -/ -/ This module lets us import Microsoft's private APIs in a way -/ that ensures executables won't fail to load in the future, -/ should Microsoft ever choose to delete these APIs. +// @fileoverview NTDLL.DLL Non-Mandatory Importer +// +// This module lets us import Microsoft's private APIs in a way +// that ensures executables won't fail to load in the future, +// should Microsoft ever choose to delete these APIs. - .initro 202,sys__init_ntdll.1 + .initro 202,_init_ntdll.1 .type kNtdllProcRvas,@object kNtdllProcRvas: .previous/* ... decentralized content ... - */.initro 202,sys__init_ntdll.3 + */.initro 202,_init_ntdll.3 .quad 0 .previous - .init.start 202,sys__init_ntdll + .init.start 202,_init_ntdll push %r12 push %r13 lea ntdllmissingno(%rip),%r13 @@ -47,7 +47,8 @@ kNtdllProcRvas: 0: lodsq test %rax,%rax jz 1f - lea (%rbx,%rax),%rdx + .weak _base + lea _base(%rax),%rdx mov %r12,%rcx call *__imp_GetProcAddress(%rip) test %rax,%rax @@ -57,7 +58,7 @@ kNtdllProcRvas: 1: add $32,%rsp pop %r13 pop %r12 - .init.end 202,sys__init_ntdll,globl,hidden + .init.end 202,_init_ntdll,globl,hidden .text.windows ntdllmissingno: diff --git a/libc/nt/ntdllimport.h b/libc/nt/ntdllimport.h index 675685458..4b2285124 100644 --- a/libc/nt/ntdllimport.h +++ b/libc/nt/ntdllimport.h @@ -1,3 +1,21 @@ +/*-*- mode:unix-assembly; indent-tabs-mode:t; tab-width:8; coding:utf-8 -*-│ +│vi: set et ft=asm ts=8 tw=8 fenc=utf-8 :vi│ +╞══════════════════════════════════════════════════════════════════════════════╡ +│ Copyright 2020 Justine Alexandra Roberts Tunney │ +│ │ +│ Permission to use, copy, modify, and/or distribute this software for │ +│ any purpose with or without fee is hereby granted, provided that the │ +│ above copyright notice and this permission notice appear in all copies. │ +│ │ +│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │ +│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │ +│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │ +│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │ +│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │ +│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │ +│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ +│ PERFORMANCE OF THIS SOFTWARE. │ +╚─────────────────────────────────────────────────────────────────────────────*/ #ifndef COSMOPOLITAN_LIBC_NT_NTDLLIMPORT_H_ #define COSMOPOLITAN_LIBC_NT_NTDLLIMPORT_H_ #include "ape/relocations.h" @@ -6,13 +24,13 @@ /* clang-format off */ .macro .ntimp fn:req - yoink sys__init_ntdll - .initbss 202,sys__init_ntdll.\fn + yoink _init_ntdll + .initbss 202,_init_ntdll.\fn __imp_\fn: .quad 0 .endobj __imp_\fn,globl,hidden .previous - .initro 202,sys__init_ntdll.2.\fn + .initro 202,_init_ntdll.2.\fn .quad RVA(.L\fn) .previous .section .rodata.str1.1,"aSM",@progbits,1 diff --git a/libc/nt/sysv2nt.s b/libc/nt/sysv2nt.s index 3511fa1eb..89b4ec8d3 100644 --- a/libc/nt/sysv2nt.s +++ b/libc/nt/sysv2nt.s @@ -18,16 +18,16 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ .section .text.windows,"ax",@progbits -/ Epilogues for calling functions w/ Microsoft x64 convention. -/ -/ @param %rax is address of windows x64 function to call -/ @param %rsi is ignored -/ @param %rdx,%rcx,%r8,%r9,stack are params (unlimited) -/ @param %xmm0,%xmm1,%xmm2 are double params (limited to 3) -/ @return is in %rax, %xmm0, or %st -/ @note GCC 4.8+ and Clang can avoid this indirection -/ @note thunk that jumps here must setup frame -/ @note this is so much faster than __nt2sysv() +// Epilogues for calling functions w/ Microsoft x64 convention. +// +// @param %rax is address of windows x64 function to call +// @param %rsi is ignored +// @param %rdx,%rcx,%r8,%r9,stack are params (unlimited) +// @param %xmm0,%xmm1,%xmm2 are double params (limited to 3) +// @return is in %rax, %xmm0, or %st +// @note GCC 4.8+ and Clang can avoid this indirection +// @note thunk that jumps here must setup frame +// @note this is so much faster than __nt2sysv() __sysv2nt14: pushq 72(%rbp) pushq 64(%rbp) diff --git a/libc/rand/randf.c b/libc/rand/randf.c index 69c6f7be0..7bb29080c 100644 --- a/libc/rand/randf.c +++ b/libc/rand/randf.c @@ -22,6 +22,6 @@ #include "libc/rand/rand.h" float randf(void) { - return (float)(int)(KnuthLinearCongruentialGenerator(&g_rando) >> 32) / + return (double)(int)(KnuthLinearCongruentialGenerator(&g_rando) >> 32) / INT_MAX; } diff --git a/libc/runtime/abort.S b/libc/runtime/abort.S index b842c4afe..1c6f64766 100644 --- a/libc/runtime/abort.S +++ b/libc/runtime/abort.S @@ -23,16 +23,16 @@ #include "libc/macros.h" .privileged -/ Terminates program abnormally. -/ -/ This function first tries to trigger your SIGABRT handler. If -/ there isn't one or execution resumes, then abort() terminates -/ the program using an escalating variety methods of increasing -/ brutality. -/ -/ @forcealignargpointer -/ @asyncsignalsafe -/ @noreturn +// Terminates program abnormally. +// +// This function first tries to trigger your SIGABRT handler. If +// there isn't one or execution resumes, then abort() terminates +// the program using an escalating variety methods of increasing +// brutality. +// +// @forcealignargpointer +// @asyncsignalsafe +// @noreturn abort: push %rbp mov %rsp,%rbp and $-16,%rsp diff --git a/libc/runtime/construct.S b/libc/runtime/construct.S index 90876e6e5..01ce4d4cd 100644 --- a/libc/runtime/construct.S +++ b/libc/runtime/construct.S @@ -21,12 +21,12 @@ .text.startup .source __FILE__ -/ Calls global initialization functions. -/ -/ @param r12 is argc -/ @param r13 is argv -/ @param r14 is environ -/ @param r15 is auxv +// Calls global initialization functions. +// +// @param r12 is argc +// @param r13 is argv +// @param r14 is environ +// @param r15 is auxv _construct: push %rbp mov %rsp,%rbp diff --git a/libc/runtime/cosmo.S b/libc/runtime/cosmo.S index d1f7f6f15..46d25a0a4 100644 --- a/libc/runtime/cosmo.S +++ b/libc/runtime/cosmo.S @@ -24,13 +24,13 @@ #include "libc/dce.h" .text.startup -/ Cosmopolitan runtime. -/ -/ @param edi is argc -/ @param rsi is argv -/ @param rdx is environ -/ @param rcx is auxv -/ @noreturn +// Cosmopolitan runtime. +// +// @param edi is argc +// @param rsi is argv +// @param rdx is environ +// @param rcx is auxv +// @noreturn cosmo: push %rbp mov %rsp,%rbp mov %edi,%r12d @@ -60,10 +60,6 @@ cosmo: push %rbp add $8,%rax jmp 1b 2: nop -#if !IsTrustworthy() - mov $PROT_READ,%edi - call _piro -#endif call .Largs .weak main call main diff --git a/libc/runtime/destruct.S b/libc/runtime/destruct.S index f415bbbce..642394038 100644 --- a/libc/runtime/destruct.S +++ b/libc/runtime/destruct.S @@ -20,8 +20,8 @@ .text.exit .source __FILE__ -/ Calls linker registered finalization functions. -/ @note functions are called in reverse order +// Calls linker registered finalization functions. +// @note functions are called in reverse order _destruct: push %rbp mov %rsp,%rbp diff --git a/libc/runtime/dsohandle.S b/libc/runtime/dsohandle.S index d8d29ae57..a4c9382c4 100644 --- a/libc/runtime/dsohandle.S +++ b/libc/runtime/dsohandle.S @@ -20,7 +20,7 @@ #include "libc/notice.inc" .source __FILE__ -/ Uniquely identifies each artifact linked in an address space. +// Uniquely identifies each artifact linked in an address space. __dso_handle: .quad __dso_handle .endobj __dso_handle,globl,hidden diff --git a/libc/runtime/exit.S b/libc/runtime/exit.S index 9d772f496..cf062c92a 100644 --- a/libc/runtime/exit.S +++ b/libc/runtime/exit.S @@ -20,10 +20,10 @@ .text.exit .source __FILE__ -/ Exits program with grace. -/ -/ @param %dil has exit code -/ @noreturn +// Exits program with grace. +// +// @param %dil has exit code +// @noreturn exit: push %rbp mov %rsp,%rbp push %rdi diff --git a/libc/runtime/exit2.S b/libc/runtime/exit2.S index a9bb626d4..12c2958a4 100644 --- a/libc/runtime/exit2.S +++ b/libc/runtime/exit2.S @@ -20,11 +20,11 @@ .privileged .source __FILE__ -/ Terminates process, ignoring destructors and atexit() handlers. -/ -/ @param edi is exit code ∈ [0,256) -/ @asyncsignalsafe -/ @vforksafe -/ @noreturn +// Terminates process, ignoring destructors and atexit() handlers. +// +// @param edi is exit code ∈ [0,256) +// @asyncsignalsafe +// @vforksafe +// @noreturn _exit: jmp _Exit .endfn _exit,globl,protected diff --git a/libc/runtime/exit3.S b/libc/runtime/exit3.S index 5b12aa34e..5344a0a15 100644 --- a/libc/runtime/exit3.S +++ b/libc/runtime/exit3.S @@ -22,12 +22,12 @@ .privileged .source __FILE__ -/ Terminates process, ignoring destructors and atexit() handlers. -/ -/ @param edi is exit code ∈ [0,256) -/ @asyncsignalsafe -/ @vforksafe -/ @noreturn +// Terminates process, ignoring destructors and atexit() handlers. +// +// @param edi is exit code ∈ [0,256) +// @asyncsignalsafe +// @vforksafe +// @noreturn _Exit: push %rbp mov %rsp,%rbp #if SupportsWindows() diff --git a/libc/runtime/fpreset.S b/libc/runtime/fpreset.S index 2917787e8..b012d084f 100644 --- a/libc/runtime/fpreset.S +++ b/libc/runtime/fpreset.S @@ -19,7 +19,7 @@ #include "libc/macros.h" .source __FILE__ -/ Re-initializes FPU. +// Re-initializes FPU. fpreset: _fpreset: .leafprologue diff --git a/libc/runtime/free_s.c b/libc/runtime/free_s.c index 2281135e1..254c79411 100644 --- a/libc/runtime/free_s.c +++ b/libc/runtime/free_s.c @@ -20,12 +20,8 @@ #include "libc/mem/mem.h" #include "libc/runtime/runtime.h" -/** - * Frees memory, the Cosmopolitan way. - * - * The caller's pointer is zeroed. Stack and static memory is ignored. - * This doesn't require a dependency on malloc(). - */ +/* TODO(jart): DELETE */ + void free_s(void *v) { void **pp = (void **)v; void *p = NULL; diff --git a/libc/str/wcrtomb.c b/libc/runtime/ftrace-hook.S similarity index 62% rename from libc/str/wcrtomb.c rename to libc/runtime/ftrace-hook.S index de094d109..da962abee 100644 --- a/libc/str/wcrtomb.c +++ b/libc/runtime/ftrace-hook.S @@ -1,7 +1,7 @@ -/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:2;tab-width:8;coding:utf-8 -*-│ -│vi: set net ft=c ts=2 sts=2 sw=2 fenc=utf-8 :vi│ +/*-*- mode:unix-assembly; indent-tabs-mode:t; tab-width:8; coding:utf-8 -*-│ +│vi: set et ft=asm ts=8 tw=8 fenc=utf-8 :vi│ ╞══════════════════════════════════════════════════════════════════════════════╡ -│ Copyright 2020 Justine Alexandra Roberts Tunney │ +│ Copyright 2021 Justine Alexandra Roberts Tunney │ │ │ │ Permission to use, copy, modify, and/or distribute this software for │ │ any purpose with or without fee is hereby granted, provided that the │ @@ -16,11 +16,51 @@ │ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ │ PERFORMANCE OF THIS SOFTWARE. │ ╚─────────────────────────────────────────────────────────────────────────────*/ -#include "libc/limits.h" -#include "libc/str/str.h" -#include "libc/str/tpencode.internal.h" +#include "libc/macros.h" +.privileged -size_t wcrtomb(char *s, wchar_t wc, mbstate_t *st) { - if (!s) return 1; - return tpencode(s, MB_CUR_MAX, wc, false); -} +ftrace_hook: + push %rbp + mov %rsp,%rbp + and $-16,%rsp + sub $0x80,%rsp + movaps %xmm0,0x00(%rsp) + movaps %xmm1,0x10(%rsp) + movaps %xmm2,0x20(%rsp) + movaps %xmm3,0x30(%rsp) + movaps %xmm4,0x40(%rsp) + movaps %xmm5,0x50(%rsp) + movaps %xmm6,0x60(%rsp) + movaps %xmm7,0x70(%rsp) + push %rax + push %rax + push %rdi + push %rsi + push %rdx + push %rcx + push %r8 + push %r9 + push %r10 + push %r11 + call ftrace + pop %r11 + pop %r10 + pop %r9 + pop %r8 + pop %rcx + pop %rdx + pop %rsi + pop %rdi + pop %rax + pop %rax + movaps 0x00(%rsp),%xmm0 + movaps 0x10(%rsp),%xmm1 + movaps 0x20(%rsp),%xmm2 + movaps 0x30(%rsp),%xmm3 + movaps 0x40(%rsp),%xmm4 + movaps 0x50(%rsp),%xmm5 + movaps 0x60(%rsp),%xmm6 + movaps 0x70(%rsp),%xmm7 + leave + ret + .endfn ftrace_hook,globl diff --git a/libc/runtime/ftrace.greg.c b/libc/runtime/ftrace.c similarity index 95% rename from libc/runtime/ftrace.greg.c rename to libc/runtime/ftrace.c index c048134a4..1c38e8cba 100644 --- a/libc/runtime/ftrace.greg.c +++ b/libc/runtime/ftrace.c @@ -46,6 +46,9 @@ * into gzip. */ +void ftrace_hook(void); + +static int noreentry; static char g_buf[512]; static const char *g_lastsymbol; static struct SymbolTable *g_symbols; @@ -66,12 +69,14 @@ forceinline int GetNestingLevel(struct StackFrame *frame) { * prologues of other functions. We assume those functions behave * according to the System Five NexGen32e ABI. */ -privileged interruptfn void ftrace_hook(void) { +privileged void ftrace(void) { size_t i, j, nesting; const char *symbol; struct StackFrame *frame; + if (!cmpxchg(&noreentry, 0, 1)) return; if (g_symbols) { frame = __builtin_frame_address(0); + frame = frame->next; symbol = &g_symbols->name_base[g_symbols ->symbols[bisectcarleft( @@ -84,18 +89,21 @@ privileged interruptfn void ftrace_hook(void) { i = 2; j = 0; while (nesting--) { + asm volatile("" : : : "memory"); g_buf[i++] = ' '; g_buf[i++] = ' '; } while (i < ARRAYLEN(g_buf) - 2 && symbol[j]) { + asm volatile("" : : : "memory"); g_buf[i++] = symbol[j++]; } g_buf[i++] = '\r'; g_buf[i++] = '\n'; - __print(g_buf, i); + write(2, g_buf, i); } g_lastsymbol = symbol; } + noreentry = 0; } /** diff --git a/libc/runtime/getpagesize.S b/libc/runtime/getpagesize.S index 61d95385f..4c046a464 100644 --- a/libc/runtime/getpagesize.S +++ b/libc/runtime/getpagesize.S @@ -19,7 +19,7 @@ #include "libc/macros.h" .source __FILE__ -/ Returns granularity of memory manager. +// Returns granularity of memory manager. getpagesize: .leafprologue .profilable diff --git a/libc/runtime/hook.greg.c b/libc/runtime/hook.greg.c index e14e997bd..6bc479d85 100644 --- a/libc/runtime/hook.greg.c +++ b/libc/runtime/hook.greg.c @@ -42,7 +42,7 @@ * * @see ape/ape.lds */ -privileged void __hook(void ifunc(void), struct SymbolTable *symbols) { +privileged void __hook(void *ifunc, struct SymbolTable *symbols) { size_t i; intptr_t addr; sigset_t oldmask; diff --git a/libc/runtime/init.S b/libc/runtime/init.S index 4272361f3..933b680e2 100644 --- a/libc/runtime/init.S +++ b/libc/runtime/init.S @@ -22,30 +22,30 @@ #include "libc/dce.h" .source __FILE__ -/ Decentralized function for process initialization. -/ -/ Modules may inject cheap data structure initialization code into -/ this function using the .init.start and .init.end macros. That -/ code can use the LODS and STOS instructions to initialize memory -/ that's restricted to read-only after initialization by PIRO. -/ -/ This is fast, since the linker is able to roll-up initialization -/ for large codebases comprised of many modules, into a perfectly -/ linear order. It also enables a common pattern we use, which we -/ call “Referencing Is Initialization” (RII). -/ -/ C/C++ code should favor using ordinary constructors, since under -/ normal circumstances the compiler will clobber RDI and RSI which -/ are granted special meanings within this function. -/ -/ @param r12 is argc (still callee saved) -/ @param r13 is argv (still callee saved) -/ @param r14 is envp (still callee saved) -/ @param r15 is envp (still callee saved) -/ @note rdi is __init_bss_start (callee monotonic lockstep) -/ @note rsi is __init_rodata_start (callee monotonic lockstep) -/ @see .init.start & .init.end (libc/macros.internal.inc) -/ @see ape/ape.lds +// Decentralized function for process initialization. +// +// Modules may inject cheap data structure initialization code into +// this function using the .init.start and .init.end macros. That +// code can use the LODS and STOS instructions to initialize memory +// that's restricted to read-only after initialization by PIRO. +// +// This is fast, since the linker is able to roll-up initialization +// for large codebases comprised of many modules, into a perfectly +// linear order. It also enables a common pattern we use, which we +// call “Referencing Is Initialization” (RII). +// +// C/C++ code should favor using ordinary constructors, since under +// normal circumstances the compiler will clobber RDI and RSI which +// are granted special meanings within this function. +// +// @param r12 is argc (still callee saved) +// @param r13 is argv (still callee saved) +// @param r14 is envp (still callee saved) +// @param r15 is envp (still callee saved) +// @note rdi is __init_bss_start (callee monotonic lockstep) +// @note rsi is __init_rodata_start (callee monotonic lockstep) +// @see .init.start & .init.end (libc/macros.internal.inc) +// @see ape/ape.lds .section .initprologue,"ax",@progbits .type _init,@function .globl _init @@ -75,10 +75,10 @@ _woot: leave ret .previous -/ Decentralized section for packed data structures & initializers. -/ -/ @see .initro (libc/macros.internal.inc) -/ @see ape/ape.lds +// Decentralized section for packed data structures & initializers. +// +// @see .initro (libc/macros.internal.inc) +// @see ape/ape.lds .section .initroprologue,"a",@progbits .type __init_rodata_start,@object .type __init_rodata_end,@object @@ -95,13 +95,13 @@ __init_rodata_end: .byte 0x90 .previous -/ Decentralized section for unpacked data structures. -/ -/ Data in this section becomes read-only after initialization. -/ -/ @see .piro.bss.init (libc/macros.internal.inc) -/ @see libc/runtime/piro.c -/ @see ape/ape.lds +// Decentralized section for unpacked data structures. +// +// Data in this section becomes read-only after initialization. +// +// @see .piro.bss.init (libc/macros.internal.inc) +// @see libc/runtime/piro.c +// @see ape/ape.lds .section .piro.bss.init.1,"aw",@nobits .type __init_bss_start,@object .type __init_bss_end,@object @@ -118,14 +118,14 @@ __init_bss_end: .byte 0 .previous -/ Special area for Windows NT support code. -/ -/ Isolating this code adds value for Windows users by minimizing -/ page faults through improved locality. On System Five the PIRO -/ runtime can unmap these pages. -/ -/ @see libc/runtime/piro.c -/ @see ape/ape.lds +// Special area for Windows NT support code. +// +// Isolating this code adds value for Windows users by minimizing +// page faults through improved locality. On System Five the PIRO +// runtime can unmap these pages. +// +// @see libc/runtime/piro.c +// @see ape/ape.lds .section .textwindowsprologue,"ax",@progbits .type __text_windows_start,@object .type __text_windows_end,@object diff --git a/libc/runtime/internal.h b/libc/runtime/internal.h index 9b93d5669..6d48997fb 100644 --- a/libc/runtime/internal.h +++ b/libc/runtime/internal.h @@ -17,7 +17,6 @@ extern hidden char **g_freebsdhint; extern hidden void *g_stacktop; void _init(void) hidden; -void _piro(int) hidden; void *__cxa_finalize(void *) hidden; void cosmo(int, char **, char **, long (*)[2]) hidden wontreturn; void __stack_chk_fail(void) wontreturn relegated; diff --git a/libc/runtime/jmpstack.S b/libc/runtime/jmpstack.S index 9724f7831..04bb24681 100644 --- a/libc/runtime/jmpstack.S +++ b/libc/runtime/jmpstack.S @@ -18,12 +18,12 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Switches stack. -/ -/ @param rdi is new rsp, passed as malloc(size) + size -/ @param rsi is function to call in new stack space -/ @param rdx,rcx,r8,r9 get passed as args to rsi -/ @noreturn +// Switches stack. +// +// @param rdi is new rsp, passed as malloc(size) + size +// @param rsi is function to call in new stack space +// @param rdx,rcx,r8,r9 get passed as args to rsi +// @noreturn _jmpstack: mov %rdi,%rsp mov %rsi,%rax diff --git a/libc/runtime/peekall.S b/libc/runtime/peekall.S index 8ce633ed3..816290dcf 100644 --- a/libc/runtime/peekall.S +++ b/libc/runtime/peekall.S @@ -20,7 +20,7 @@ #include "libc/macros.h" .source __FILE__ -/ Loads all pages from program image into memory. +// Loads all pages from program image into memory. peekall:.leafprologue ezlea _base,si ezlea _end,cx diff --git a/libc/runtime/piro.c b/libc/runtime/piro.c deleted file mode 100644 index acf75ed86..000000000 --- a/libc/runtime/piro.c +++ /dev/null @@ -1,69 +0,0 @@ -/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:2;tab-width:8;coding:utf-8 -*-│ -│vi: set net ft=c ts=8 sts=2 sw=2 fenc=utf-8 :vi│ -╞══════════════════════════════════════════════════════════════════════════════╡ -│ Copyright 2020 Justine Alexandra Roberts Tunney │ -│ │ -│ Permission to use, copy, modify, and/or distribute this software for │ -│ any purpose with or without fee is hereby granted, provided that the │ -│ above copyright notice and this permission notice appear in all copies. │ -│ │ -│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │ -│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │ -│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │ -│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │ -│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │ -│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │ -│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ -│ PERFORMANCE OF THIS SOFTWARE. │ -╠──────────────────────────────────────────────────────────────────────────────╣ -│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│ -│░░░░░░░█▀█░█▀█░▀█▀░█░█░█▀█░█░░░█░░░█░█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│ -│░░░░░░░█▀█░█░▄░░█░░█░█░█▀█░█░░░█░░░▀█▀░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│ -│░░░░░░░▀░▀░▀▀▀░░▀░░▀▀▀░▀░▀░▀▀▀░▀▀▀░░▀░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│ -│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│ -│░░░░░░░█▀█░█▀█░█▀█░▀█▀░█▀█░█▀█░█░░░█▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│ -│░░░░░░░█▀▀░█ █░██▀░░█░░█▀█░█▀█░█░░░█▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│ -│░░░░░░░▀░░░▀▀▀░▀░▀░░▀░░▀░▀░▀▀▀░▀▀▀░▀▀▀░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│ -│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│ -│░░░░░░░█▀▀░█░█░█▀▀░█▀█░█░█░▀█▀░█▀█░█▀█░█░░█▀▀░░░░░░░░░░░░░░░░░░░░░░░░▄▄░░░▐█░░│ -│░░░░░░░█▀▀░▄▀▄░█▀▀░█░▄░█░█░░█░░█▀█░█▀█░█░░█▀▀░░░░░░░░░░░░▄▄▄░░░▄██▄░░█▀░░░█░▄░│ -│░░░░░░░▀▀▀░▀░▀░▀▀▀░▀▀▀░▀▀▀░░▀░░▀░▀░▀▀▀░▀▀░▀▀▀░░░░░░░░░░▄██▀█▌░██▄▄░░▐█▀▄░▐█▀░░│ -│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▐█▀▀▌░░░▄▀▌░▌░█░▌░░▌░▌░░│ -╠──────────────────────────────────────────────────────▌▀▄─▐──▀▄─▐▄─▐▄▐▄─▐▄─▐▄─│ -│ αcτµαlly pδrταblε εxεcµταblε § post-initialization read-only │ -╚─────────────────────────────────────────────────────────────────────────────*/ -#include "libc/bits/safemacros.h" -#include "libc/bits/weaken.h" -#include "libc/calls/calls.h" -#include "libc/runtime/internal.h" -#include "libc/runtime/runtime.h" -#include "libc/sysv/consts/prot.h" - -#define getaddr(section) ((intptr_t)weakaddr(section)) - -static textstartup void _piro_protect(intptr_t start, intptr_t end, int prot) { - ssize_t len = end - start; - if (len > 0 && start && start % PAGESIZE == 0 && len % PAGESIZE == 0) { - if (mprotect((void *)(unsigned long)start, len, prot) == -1) abort(); - } -} - -/** - * Protects memory initialized at startup. - * e.g. function hooks, unpacked data structures, etc. - * - * This is only performed for executables of nontrivial size. It won't - * break the build if the αpε linker script wasn't used. Test code is - * protected too, so we don't end up like Knight Capital. - * - * @param prot can have PROT_{NONE,READ,WRITE,EXEC} - * @see ape/ape.lds - * @see libc/_start.S - */ -textstartup void _piro(int prot) { - if (getaddr("main") < getaddr("__test_start")) { - _piro_protect(getaddr("__test_start"), getaddr("__test_end"), PROT_NONE); - } - _piro_protect(getaddr("__ro"), getaddr("_etext"), PROT_READ); - _piro_protect(getaddr("__piro_start"), getaddr("__piro_end"), prot); -} diff --git a/libc/runtime/print.greg.c b/libc/runtime/print.greg.c index 2b9dc0ee3..b821246db 100644 --- a/libc/runtime/print.greg.c +++ b/libc/runtime/print.greg.c @@ -25,6 +25,8 @@ #include "libc/sysv/consts/fileno.h" #include "libc/sysv/consts/nr.h" +/* TODO(jart): DELETE */ + #define WasImported(SLOT) \ ((void *)*SLOT && *SLOT != (void *)&missingno /* see libc/crt/crt.S */) diff --git a/libc/runtime/progname.S b/libc/runtime/progname.S index 3434914ac..6e0e2b20b 100644 --- a/libc/runtime/progname.S +++ b/libc/runtime/progname.S @@ -19,7 +19,7 @@ #include "libc/macros.h" .source __FILE__ -/ Provides argv[0] The BSD Way. +// Provides argv[0] The BSD Way. .initbss 300,_init___progname __progname: .quad 0 diff --git a/libc/runtime/program_invocation_short_name.S b/libc/runtime/program_invocation_short_name.S index d7825c7c0..da4c678fd 100644 --- a/libc/runtime/program_invocation_short_name.S +++ b/libc/runtime/program_invocation_short_name.S @@ -19,7 +19,7 @@ #include "libc/macros.h" .source __FILE__ -/ Supplies basename(argv[0]) The GNU Way. +// Supplies basename(argv[0]) The GNU Way. .initbss 400,_init_program_invocation_short_name program_invocation_short_name: .quad 0 @@ -34,9 +34,9 @@ program_invocation_short_name: mov (%r13),%rsi # argv[0] mov %rsi,%rcx 1: lodsb - cmp $'/,%al + cmp $'/',%al cmoveq %rsi,%rcx - cmp $'\\,%al + cmp $'\\',%al cmoveq %rsi,%rcx test %al,%al jnz 1b diff --git a/libc/runtime/setstack.S b/libc/runtime/setstack.S index dc96e3de6..284766f77 100644 --- a/libc/runtime/setstack.S +++ b/libc/runtime/setstack.S @@ -18,12 +18,12 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Switches stack. -/ -/ @param rdi is new rsp, passed as malloc(size) + size -/ @param rsi is function to call in new stack space -/ @param rdx,rcx,r8,r9 get passed as args to rsi -/ @return rax and happens on original stack +// Switches stack. +// +// @param rdi is new rsp, passed as malloc(size) + size +// @param rsi is function to call in new stack space +// @param rdx,rcx,r8,r9 get passed as args to rsi +// @return rax and happens on original stack _setstack: push %rbp mov %rsp,%rbp diff --git a/libc/runtime/symbols.internal.h b/libc/runtime/symbols.internal.h index 38de507d0..f61950687 100644 --- a/libc/runtime/symbols.internal.h +++ b/libc/runtime/symbols.internal.h @@ -32,7 +32,7 @@ const char *FindComBinary(void); const char *FindDebugBinary(void); struct SymbolTable *OpenSymbolTable(const char *) nodiscard; int CloseSymbolTable(struct SymbolTable **); -void __hook(void (*)(void), struct SymbolTable *); +void __hook(void *, struct SymbolTable *); COSMOPOLITAN_C_END_ #endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */ diff --git a/libc/runtime/vfork.S b/libc/runtime/vfork.S index 61dcf99b3..8f71213e5 100644 --- a/libc/runtime/vfork.S +++ b/libc/runtime/vfork.S @@ -20,20 +20,20 @@ #include "libc/macros.h" .privileged -/ Forks process without copying page tables. -/ -/ This is the same as fork() except it's optimized for the case -/ where the caller invokes execve() immediately afterwards. You -/ can also call functions like close(), dup2(), etc. You cannot -/ call read() safely but you can call pread(). Call _exit() but -/ don't call exit(). Look for the vforksafe function annotation -/ -/ Do not make the assumption that the parent is suspended until -/ the child terminates since this impl calls fork() on Windows. -/ -/ @return pid of child process or 0 if forked process -/ @returnstwice -/ @vforksafe +// Forks process without copying page tables. +// +// This is the same as fork() except it's optimized for the case +// where the caller invokes execve() immediately afterwards. You +// can also call functions like close(), dup2(), etc. You cannot +// call read() safely but you can call pread(). Call _exit() but +// don't call exit(). Look for the vforksafe function annotation +// +// Do not make the assumption that the parent is suspended until +// the child terminates since this impl calls fork() on Windows. +// +// @return pid of child process or 0 if forked process +// @returnstwice +// @vforksafe vfork: #if SupportsWindows() testb IsWindows() @@ -48,7 +48,7 @@ vfork: syscall push %rsi # note it happens twice in same page cmp $-4095,%eax - jae systemfive.error + jae systemfive_error 0: ezlea __vforked,di test %eax,%eax jz 1f @@ -62,7 +62,7 @@ vfork: vfork.bsd: syscall push %rsi - jc systemfive.errno + jc systemfive_errno #if SupportsXnu() testb IsXnu() jz 0b diff --git a/libc/runtime/weakfree.S b/libc/runtime/weakfree.S index 099241afd..ba0f2c5ee 100644 --- a/libc/runtime/weakfree.S +++ b/libc/runtime/weakfree.S @@ -19,9 +19,9 @@ #include "libc/macros.h" .source __FILE__ -/ Thunks free() if it's linked, otherwise do nothing. -/ -/ @see free_s() which can ignore static/stack and clear refs +// Thunks free() if it's linked, otherwise do nothing. +// +// @see free_s() which can ignore static/stack and clear refs weakfree: push %rbp mov %rsp,%rbp diff --git a/libc/runtime/winmain.greg.c b/libc/runtime/winmain.greg.c index ecae08d08..8353b5066 100644 --- a/libc/runtime/winmain.greg.c +++ b/libc/runtime/winmain.greg.c @@ -103,8 +103,9 @@ static noasan textwindows wontreturn void WinMainNew(void) { long auxv[1][2]; struct WinArgs *wa; const char16_t *env16; + extern char os asm("__hostos"); + os = WINDOWS; /* madness https://news.ycombinator.com/item?id=21019722 */ NormalizeCmdExe(); - *(/*unconst*/ int *)&__hostos = WINDOWS; addr = NtGetVersion() < kNtVersionWindows10 ? 0xff00000 : 0x777000000000; size = ROUNDUP(STACKSIZE + sizeof(struct WinArgs), FRAMESIZE); _mmi.p[0].h = diff --git a/libc/sock/bind.c b/libc/sock/bind.c index 28aecfd6a..a01cba665 100644 --- a/libc/sock/bind.c +++ b/libc/sock/bind.c @@ -16,6 +16,7 @@ │ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ │ PERFORMANCE OF THIS SOFTWARE. │ ╚─────────────────────────────────────────────────────────────────────────────*/ +#include "libc/assert.h" #include "libc/calls/internal.h" #include "libc/dce.h" #include "libc/sock/internal.h" @@ -41,8 +42,7 @@ int bind(int fd, const void *addr, uint32_t addrsize) { return sys_bind(fd, addr, addrsize); } else { struct sockaddr_in_bsd addr2; - _Static_assert(sizeof(struct sockaddr_in) == - sizeof(struct sockaddr_in_bsd)); + assert(sizeof(struct sockaddr_in) == sizeof(struct sockaddr_in_bsd)); memcpy(&addr2, addr, sizeof(struct sockaddr_in)); sockaddr2bsd(&addr2); return sys_bind(fd, &addr2, addrsize); diff --git a/libc/sock/connect-sysv.c b/libc/sock/connect-sysv.c index 5c546437f..94455d035 100644 --- a/libc/sock/connect-sysv.c +++ b/libc/sock/connect-sysv.c @@ -16,6 +16,7 @@ │ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ │ PERFORMANCE OF THIS SOFTWARE. │ ╚─────────────────────────────────────────────────────────────────────────────*/ +#include "libc/assert.h" #include "libc/dce.h" #include "libc/sock/internal.h" #include "libc/str/str.h" @@ -27,8 +28,7 @@ int sys_connect(int fd, const void *addr, uint32_t addrsize) { return __sys_connect(fd, addr, addrsize); } else { struct sockaddr_in_bsd addr2; - _Static_assert(sizeof(struct sockaddr_in) == - sizeof(struct sockaddr_in_bsd)); + assert(sizeof(struct sockaddr_in) == sizeof(struct sockaddr_in_bsd)); memcpy(&addr2, addr, sizeof(struct sockaddr_in)); sockaddr2bsd(&addr2); return sys_connect(fd, &addr2, addrsize); diff --git a/libc/sock/sendto.c b/libc/sock/sendto.c index c6dd53f59..7b30d6675 100644 --- a/libc/sock/sendto.c +++ b/libc/sock/sendto.c @@ -16,6 +16,7 @@ │ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ │ PERFORMANCE OF THIS SOFTWARE. │ ╚─────────────────────────────────────────────────────────────────────────────*/ +#include "libc/assert.h" #include "libc/calls/internal.h" #include "libc/calls/struct/iovec.h" #include "libc/dce.h" @@ -46,7 +47,7 @@ */ ssize_t sendto(int fd, const void *buf, size_t size, uint32_t flags, const void *opt_addr, uint32_t addrsize) { - _Static_assert(sizeof(struct sockaddr_in) == sizeof(struct sockaddr_in_bsd)); + assert(sizeof(struct sockaddr_in) == sizeof(struct sockaddr_in_bsd)); if (!IsWindows()) { if (!IsBsd() || !opt_addr) { return sys_sendto(fd, buf, size, flags, opt_addr, addrsize); diff --git a/libc/stdio/fflush.c b/libc/stdio/fflush.c index cfbce4f56..f16652593 100644 --- a/libc/stdio/fflush.c +++ b/libc/stdio/fflush.c @@ -65,7 +65,6 @@ textstartup int _fflushregister(FILE *f) { size_t i; struct StdioFlush *sf; sf = &g_fflush; - sf = sf; if (!sf->handles.p) { sf->handles.p = &sf->handles_initmem[0]; pushmov(&sf->handles.n, ARRAYLEN(sf->handles_initmem)); diff --git a/libc/stdio/getchar.S b/libc/stdio/getchar.S index b413810b2..b46fcee44 100644 --- a/libc/stdio/getchar.S +++ b/libc/stdio/getchar.S @@ -19,8 +19,8 @@ #include "libc/macros.h" .source __FILE__ -/ Reads uint8_t from standard input. -/ @return %al has result w/ rest of %rax cleared +// Reads uint8_t from standard input. +// @return %al has result w/ rest of %rax cleared getchar:mov stdin(%rip),%rdi jmp fgetc .endfn getchar,globl diff --git a/libc/stdio/getwchar.S b/libc/stdio/getwchar.S index e5f758fcc..358f7eee9 100644 --- a/libc/stdio/getwchar.S +++ b/libc/stdio/getwchar.S @@ -19,8 +19,8 @@ #include "libc/macros.h" .source __FILE__ -/ Reads Thompson-Pike encoded varint from standard input. -/ @return %eax has result w/ rest of %rax cleared +// Reads Thompson-Pike encoded varint from standard input. +// @return %eax has result w/ rest of %rax cleared getwchar: mov stdin(%rip),%rdi jmp fgetwc diff --git a/libc/stdio/putwc.S b/libc/stdio/putwc.S index 36bc465db..a2d5f31d1 100644 --- a/libc/stdio/putwc.S +++ b/libc/stdio/putwc.S @@ -19,9 +19,9 @@ #include "libc/macros.h" .source __FILE__ -/ Writes wide character to stream. -/ @param %edi is the wide character -/ @param %rsi is the FILE stream pointer -/ @return %eax is set to %edi param or -1 on error +// Writes wide character to stream. +// @param %edi is the wide character +// @param %rsi is the FILE stream pointer +// @return %eax is set to %edi param or -1 on error putwc: jmp fputwc .endfn putwc,globl diff --git a/libc/stdio/stdio.h b/libc/stdio/stdio.h index 583de9738..8f49fddfc 100644 --- a/libc/stdio/stdio.h +++ b/libc/stdio/stdio.h @@ -80,7 +80,6 @@ compatfn int64_t ftello(FILE *) paramsnonnull(); int system(const char *); int systemexec(const char *); -int systemecho(const char *); /*───────────────────────────────────────────────────────────────────────────│─╗ │ cosmopolitan § standard i/o » formatting ─╬─│┼ diff --git a/libc/stdio/systemecho.c b/libc/stdio/systemecho.c deleted file mode 100644 index 489f5185c..000000000 --- a/libc/stdio/systemecho.c +++ /dev/null @@ -1,24 +0,0 @@ -/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:2;tab-width:8;coding:utf-8 -*-│ -│vi: set net ft=c ts=2 sts=2 sw=2 fenc=utf-8 :vi│ -╞══════════════════════════════════════════════════════════════════════════════╡ -│ Copyright 2020 Justine Alexandra Roberts Tunney │ -│ │ -│ Permission to use, copy, modify, and/or distribute this software for │ -│ any purpose with or without fee is hereby granted, provided that the │ -│ above copyright notice and this permission notice appear in all copies. │ -│ │ -│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │ -│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │ -│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │ -│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │ -│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │ -│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │ -│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ -│ PERFORMANCE OF THIS SOFTWARE. │ -╚─────────────────────────────────────────────────────────────────────────────*/ -#include "libc/stdio/stdio.h" - -int systemecho(const char *cmd) { - fprintf(stderr, "+ %s\n", cmd); - return system(cmd); -} diff --git a/libc/str/crc32.S b/libc/str/crc32.S index 1e067ff9b..ecb11a82a 100644 --- a/libc/str/crc32.S +++ b/libc/str/crc32.S @@ -18,11 +18,11 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Computes Phil Katz CRC-32 used by zip/zlib/gzip/etc. -/ -/ @param edi is init crc32 value -/ @param rsi is nullable pointer to data -/ @param edx is int size per zlib interface +// Computes Phil Katz CRC-32 used by zip/zlib/gzip/etc. +// +// @param edi is init crc32 value +// @param rsi is nullable pointer to data +// @param edx is int size per zlib interface crc32: movslq %edx,%rdx jmp crc32_z .endfn crc32,globl diff --git a/libc/str/crc32c.S b/libc/str/crc32c.S index 4366bdbbc..12d1f6153 100644 --- a/libc/str/crc32c.S +++ b/libc/str/crc32c.S @@ -21,13 +21,13 @@ #include "libc/nexgen32e/x86feature.h" #include "libc/notice.inc" -/ Computes 32-bit Castagnoli Cyclic Redundancy Check. -/ -/ @param edi is the initial hash value (0 is fine) -/ @param rsi points to the data -/ @param rdx is the byte size of data -/ @return eax is the new hash value -/ @note Used by ISCSI, TensorFlow, etc. +// Computes 32-bit Castagnoli Cyclic Redundancy Check. +// +// @param edi is the initial hash value (0 is fine) +// @param rsi points to the data +// @param rdx is the byte size of data +// @return eax is the new hash value +// @note Used by ISCSI, TensorFlow, etc. .initbss 300,_init_crc32c crc32c: .quad 0 .endobj crc32c,globl diff --git a/libc/str/rindex.S b/libc/str/rindex.S index 17cb709a5..7f5bf723f 100644 --- a/libc/str/rindex.S +++ b/libc/str/rindex.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns pointer to last instance of character the BSD way. -/ -/ @param rdi is a non-null NUL-terminated string pointer -/ @param esi is the search byte -/ @return rax points to result, or NULL if not found +// Returns pointer to last instance of character the BSD way. +// +// @param rdi is a non-null NUL-terminated string pointer +// @param esi is the search byte +// @return rax points to result, or NULL if not found rindex: jmp strrchr .endfn rindex,globl diff --git a/libc/str/sha256.c b/libc/str/sha256.c deleted file mode 100644 index 5ceb1492d..000000000 --- a/libc/str/sha256.c +++ /dev/null @@ -1,135 +0,0 @@ -/********************************************************************* -* Filename: sha256.c -* Author: Brad Conte (brad AT bradconte.com) -* Copyright: -* Disclaimer: This code is presented "as is" without any guarantees. -* Details: Implementation of the SHA-256 hashing algorithm. - SHA-256 is one of the three algorithms in the SHA2 - specification. The others, SHA-384 and SHA-512, are not - offered in this implementation. - Algorithm specification can be found here: - * http://csrc.nist.gov/publications/fips/fips180-2/fips180-2withchangenotice.pdf - This implementation uses little endian byte order. -*********************************************************************/ -#include "libc/bits/safemacros.h" -#include "libc/dce.h" -#include "libc/nexgen32e/x86feature.h" -#include "libc/str/internal.h" -#include "libc/str/sha256.h" - -#define ROTLEFT(a, b) (((a) << (b)) | ((a) >> (32 - (b)))) -#define ROTRIGHT(a, b) (((a) >> (b)) | ((a) << (32 - (b)))) -#define CH(x, y, z) (((x) & (y)) ^ (~(x) & (z))) -#define MAJ(x, y, z) (((x) & (y)) ^ ((x) & (z)) ^ ((y) & (z))) -#define EP0(x) (ROTRIGHT(x, 2) ^ ROTRIGHT(x, 13) ^ ROTRIGHT(x, 22)) -#define EP1(x) (ROTRIGHT(x, 6) ^ ROTRIGHT(x, 11) ^ ROTRIGHT(x, 25)) -#define SIG0(x) (ROTRIGHT(x, 7) ^ ROTRIGHT(x, 18) ^ ((x) >> 3)) -#define SIG1(x) (ROTRIGHT(x, 17) ^ ROTRIGHT(x, 19) ^ ((x) >> 10)) - -static void sha256_transform(uint32_t state[hasatleast 8], - const uint8_t data[hasatleast 64]) { - size_t i; - uint32_t a, b, c, d, e, f, g, h, t1, t2, m[64]; - for (i = 0; i < 16; ++i, data += 4) { - m[i] = (uint32_t)data[0] << 24 | data[1] << 16 | data[2] << 8 | data[3]; - } - for (; i < 64; ++i) { - m[i] = SIG1(m[i - 2]) + m[i - 7] + SIG0(m[i - 15]) + m[i - 16]; - } - a = state[0]; - b = state[1]; - c = state[2]; - d = state[3]; - e = state[4]; - f = state[5]; - g = state[6]; - h = state[7]; - for (i = 0; i < 64; ++i) { - t1 = h + EP1(e) + CH(e, f, g) + kSha256Tab[i] + m[i]; - t2 = EP0(a) + MAJ(a, b, c); - h = g; - g = f; - f = e; - e = d + t1; - d = c; - c = b; - b = a; - a = t1 + t2; - } - state[0] += a; - state[1] += b; - state[2] += c; - state[3] += d; - state[4] += e; - state[5] += f; - state[6] += g; - state[7] += h; -} - -void sha256_init(struct Sha256Ctx *ctx) { - ctx->datalen = 0; - ctx->bitlen = 0; - ctx->state[0] = 0x6a09e667; - ctx->state[1] = 0xbb67ae85; - ctx->state[2] = 0x3c6ef372; - ctx->state[3] = 0xa54ff53a; - ctx->state[4] = 0x510e527f; - ctx->state[5] = 0x9b05688c; - ctx->state[6] = 0x1f83d9ab; - ctx->state[7] = 0x5be0cd19; -} - -void sha256_update(struct Sha256Ctx *ctx, const uint8_t *data, size_t size) { - size_t i; - i = 0; -#if 0 - if (!IsTiny() && size >= 64 && - (X86_HAVE(SHA) && X86_HAVE(SSE4_1) && X86_HAVE(SSSE3))) { - sha256_x86(ctx->state, data, size); - i += rounddown(size, 16); - } -#endif - for (; i < size; ++i) { - ctx->data[ctx->datalen] = data[i]; - ctx->datalen++; - if (ctx->datalen == 64) { - sha256_transform(ctx->state, ctx->data); - ctx->bitlen += 512; - ctx->datalen = 0; - } - } -} - -void sha256_final(struct Sha256Ctx *ctx, uint8_t *hash) { - size_t i; - i = ctx->datalen; - if (ctx->datalen < 56) { - ctx->data[i++] = 0x80; - while (i < 56) ctx->data[i++] = 0x00; - } else { - ctx->data[i++] = 0x80; - while (i < 64) ctx->data[i++] = 0x00; - sha256_transform(ctx->state, ctx->data); - memset(ctx->data, 0, 56); - } - ctx->bitlen += ctx->datalen * 8; - ctx->data[63] = ctx->bitlen; - ctx->data[62] = ctx->bitlen >> 8; - ctx->data[61] = ctx->bitlen >> 16; - ctx->data[60] = ctx->bitlen >> 24; - ctx->data[59] = ctx->bitlen >> 32; - ctx->data[58] = ctx->bitlen >> 40; - ctx->data[57] = ctx->bitlen >> 48; - ctx->data[56] = ctx->bitlen >> 56; - sha256_transform(ctx->state, ctx->data); - for (i = 0; i < 4; ++i) { - hash[i] = (ctx->state[0] >> (24 - i * 8)) & 0x000000ff; - hash[i + 4] = (ctx->state[1] >> (24 - i * 8)) & 0x000000ff; - hash[i + 8] = (ctx->state[2] >> (24 - i * 8)) & 0x000000ff; - hash[i + 12] = (ctx->state[3] >> (24 - i * 8)) & 0x000000ff; - hash[i + 16] = (ctx->state[4] >> (24 - i * 8)) & 0x000000ff; - hash[i + 20] = (ctx->state[5] >> (24 - i * 8)) & 0x000000ff; - hash[i + 24] = (ctx->state[6] >> (24 - i * 8)) & 0x000000ff; - hash[i + 28] = (ctx->state[7] >> (24 - i * 8)) & 0x000000ff; - } -} diff --git a/libc/str/sha256.h b/libc/str/sha256.h deleted file mode 100644 index 3c473338e..000000000 --- a/libc/str/sha256.h +++ /dev/null @@ -1,22 +0,0 @@ -#ifndef COSMOPOLITAN_LIBC_STR_SHA256_H_ -#define COSMOPOLITAN_LIBC_STR_SHA256_H_ - -#define SHA256_BLOCK_SIZE 32 - -#if !(__ASSEMBLER__ + __LINKER__ + 0) -COSMOPOLITAN_C_START_ - -struct Sha256Ctx { - uint8_t data[64]; - uint32_t datalen; - uint64_t bitlen; - uint32_t state[8]; -}; - -void sha256_init(struct Sha256Ctx *); -void sha256_update(struct Sha256Ctx *, const uint8_t *, size_t); -void sha256_final(struct Sha256Ctx *, uint8_t *); - -COSMOPOLITAN_C_END_ -#endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */ -#endif /* COSMOPOLITAN_LIBC_STR_SHA256_H_ */ diff --git a/libc/str/str.h b/libc/str/str.h index 5a1400643..dab0b0be7 100644 --- a/libc/str/str.h +++ b/libc/str/str.h @@ -219,9 +219,6 @@ int mbtowc(wchar_t *, const char *, size_t); size_t mbrtowc(wchar_t *, const char *, size_t, mbstate_t *); size_t mbsrtowcs(wchar_t *, const char **, size_t, mbstate_t *); size_t mbstowcs(wchar_t *, const char *, size_t); -size_t wcstombs(char *, const wchar_t *, size_t); -size_t wcsrtombs(char *, const wchar_t **, size_t, mbstate_t *); -size_t wcrtomb(char *, wchar_t, mbstate_t *); int wctomb(char *, wchar_t); int wctob(wint_t); diff --git a/libc/str/tpenc.S b/libc/str/tpenc.S index c7c66a508..c4aa9fca9 100644 --- a/libc/str/tpenc.S +++ b/libc/str/tpenc.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Encodes Thompson-Pike varint. -/ -/ @param edi is int to encode -/ @return rax is word-encoded byte buffer -/ @note invented on a napkin in a new jersey diner +// Encodes Thompson-Pike varint. +// +// @param edi is int to encode +// @return rax is word-encoded byte buffer +// @note invented on a napkin in a new jersey diner tpenc: .leafprologue .profilable mov %edi,%edi diff --git a/libc/str/wcsrtombs.c b/libc/str/wcsrtombs.c deleted file mode 100644 index bcaac5a9a..000000000 --- a/libc/str/wcsrtombs.c +++ /dev/null @@ -1,41 +0,0 @@ -/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:2;tab-width:8;coding:utf-8 -*-│ -│vi: set net ft=c ts=2 sts=2 sw=2 fenc=utf-8 :vi│ -╞══════════════════════════════════════════════════════════════════════════════╡ -│ Copyright 2020 Justine Alexandra Roberts Tunney │ -│ │ -│ Permission to use, copy, modify, and/or distribute this software for │ -│ any purpose with or without fee is hereby granted, provided that the │ -│ above copyright notice and this permission notice appear in all copies. │ -│ │ -│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │ -│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │ -│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │ -│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │ -│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │ -│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │ -│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ -│ PERFORMANCE OF THIS SOFTWARE. │ -╚─────────────────────────────────────────────────────────────────────────────*/ -#include "libc/fmt/conv.h" -#include "libc/str/str.h" -#include "libc/str/tpencode.internal.h" - -size_t wcsrtombs(char *dest, const wchar_t **src, size_t len, mbstate_t *ps) { - /* TODO(jart): broken */ - int64_t word; - size_t i, got; - i = 0; - if (len) { - for (;;) { - if (!**src || len == 1) { - dest[i] = '\0'; - break; - } - size_t got = abs(tpencode(&dest[i], len, **src, false)); - len -= got; - i += got; - *src += 1; - } - } - return i; -} diff --git a/libc/str/wcstombs.c b/libc/str/wcstombs.c deleted file mode 100644 index 4f9439f29..000000000 --- a/libc/str/wcstombs.c +++ /dev/null @@ -1,23 +0,0 @@ -/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:2;tab-width:8;coding:utf-8 -*-│ -│vi: set net ft=c ts=2 sts=2 sw=2 fenc=utf-8 :vi│ -╞══════════════════════════════════════════════════════════════════════════════╡ -│ Copyright 2020 Justine Alexandra Roberts Tunney │ -│ │ -│ Permission to use, copy, modify, and/or distribute this software for │ -│ any purpose with or without fee is hereby granted, provided that the │ -│ above copyright notice and this permission notice appear in all copies. │ -│ │ -│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │ -│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │ -│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │ -│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │ -│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │ -│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │ -│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ -│ PERFORMANCE OF THIS SOFTWARE. │ -╚─────────────────────────────────────────────────────────────────────────────*/ -#include "libc/str/str.h" - -size_t wcstombs(char *s, const wchar_t *ws, size_t n) { - return wcsrtombs(s, &(const wchar_t *){ws}, n, 0); -} diff --git a/libc/stubs/abort.S b/libc/stubs/abort.S index 3733d6c2d..446c05870 100644 --- a/libc/stubs/abort.S +++ b/libc/stubs/abort.S @@ -21,9 +21,9 @@ .source __FILE__ .code16 # ∩ .code32 ∩ .code64 -/ Most basic tier of program self-termination. -/ -/ @mode long,legacy,real +// Most basic tier of program self-termination. +// +// @mode long,legacy,real abort: push %bp mov %sp,%bp rlcall panic diff --git a/libc/stubs/assertfail.S b/libc/stubs/assertfail.S index dd202ce5e..18edb1e52 100644 --- a/libc/stubs/assertfail.S +++ b/libc/stubs/assertfail.S @@ -21,11 +21,11 @@ .source __FILE__ .code16 # ∩ .code32 ∩ .code64 -/ Lightweight universal overridable assert() macro support. -/ -/ @see libc/log/__assert_fail.c -/ @mode long,legacy,real -/ @noreturn +// Lightweight universal overridable assert() macro support. +// +// @see libc/log/__assert_fail.c +// @mode long,legacy,real +// @noreturn __assert_fail: int3 push %bp diff --git a/libc/stubs/cxapurevirtual.S b/libc/stubs/cxapurevirtual.S index 43cd678ca..680b59255 100644 --- a/libc/stubs/cxapurevirtual.S +++ b/libc/stubs/cxapurevirtual.S @@ -19,7 +19,7 @@ #include "libc/macros.h" .source __FILE__ -/ Did you call a virtual method from a destructor? +// Did you call a virtual method from a destructor? __cxa_pure_virtual: push %rbp mov %rsp,%rbp diff --git a/libc/stubs/debugbreak.S b/libc/stubs/debugbreak.S index b5a6d8a3a..1d0f0104a 100644 --- a/libc/stubs/debugbreak.S +++ b/libc/stubs/debugbreak.S @@ -21,11 +21,11 @@ .source __FILE__ .code16 # ∩ .code32 ∩ .code64 -/ Triggers breakpoint in software debugger. -/ -/ This should work with GDB, Bochs, WinDbg, etc. -/ -/ @mode long,legacy,real +// Triggers breakpoint in software debugger. +// +// This should work with GDB, Bochs, WinDbg, etc. +// +// @mode long,legacy,real DebugBreak: .softicebp ret diff --git a/libc/stubs/gcov.S b/libc/stubs/gcov.S index c07b7717b..c653c414d 100644 --- a/libc/stubs/gcov.S +++ b/libc/stubs/gcov.S @@ -19,7 +19,7 @@ #include "libc/macros.h" .source __FILE__ -/ Magic words to unbreak build if GCOV flags are passed. +// Magic words to unbreak build if GCOV flags are passed. __gcov_init: ret diff --git a/libc/stubs/instrumentation.S b/libc/stubs/instrumentation.S index c215e09bf..18014f9b8 100644 --- a/libc/stubs/instrumentation.S +++ b/libc/stubs/instrumentation.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ @fileoverview Function Instrumentation No-Op Runtime -/ -/ The compiler generates synthetic calls to these functions when -/ the -finstrument-functions flag is passed. +// @fileoverview Function Instrumentation No-Op Runtime +// +// The compiler generates synthetic calls to these functions when +// the -finstrument-functions flag is passed. __cyg_profile_func_enter: ret diff --git a/libc/stubs/ld.S b/libc/stubs/ld.S index 3404fad70..583768fa5 100644 --- a/libc/stubs/ld.S +++ b/libc/stubs/ld.S @@ -17,17 +17,17 @@ │ PERFORMANCE OF THIS SOFTWARE. │ ╚─────────────────────────────────────────────────────────────────────────────*/ -/ Traditional executable boundaries defined by linker. -/ @see man etext +// Traditional executable boundaries defined by linker. +// @see man etext _etext = 0 _edata = 0 _end = 0 -/ Cosmopolitan executable boundaries defined by linker script. -/ @see libc/elf/elf.lds -/ @see ape/ape.lds +// Cosmopolitan executable boundaries defined by linker script. +// @see libc/elf/elf.lds +// @see ape/ape.lds _base = 0 - ape.xlm = 0 + ape_xlm = 0 _ehead = 0 _ereal = 0 __privileged_start = 0 @@ -37,7 +37,7 @@ __relo_end = 0 .globl _base - .globl ape.xlm + .globl ape_xlm .globl __relo_start .globl __relo_end .globl __privileged_start @@ -50,7 +50,7 @@ .globl _etext .weak _base - .weak ape.xlm + .weak ape_xlm .weak __relo_start .weak __relo_end .weak __privileged_start diff --git a/libc/stubs/panic.S b/libc/stubs/panic.S index ed9bc48f5..883aa05af 100644 --- a/libc/stubs/panic.S +++ b/libc/stubs/panic.S @@ -21,8 +21,8 @@ .source __FILE__ .code16 # ∩ .code32 ∩ .code64 -/ Aborts or hard blocks instruction pointer. -/ @mode long,legacy,real +// Aborts or hard blocks instruction pointer. +// @mode long,legacy,real panic: push %bp mov %sp,%bp .softicebp diff --git a/libc/stubs/retpoline.S b/libc/stubs/retpoline.S index 4d6b85c91..ecdd42bf1 100644 --- a/libc/stubs/retpoline.S +++ b/libc/stubs/retpoline.S @@ -18,7 +18,7 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ See -mfunction-return=thunk +// See -mfunction-return=thunk __x86_return_thunk: ret .endfn __x86_return_thunk,weak diff --git a/libc/stubs/stackchkguard.S b/libc/stubs/stackchkguard.S index 462272004..1667a19db 100644 --- a/libc/stubs/stackchkguard.S +++ b/libc/stubs/stackchkguard.S @@ -20,12 +20,12 @@ #include "libc/notice.inc" .source __FILE__ -/ Canary for -fstack-protector. -/ -/ This global is referenced by synthetic code generated by GCC. -/ The -mstack-protector-guard=global flag might need to be passed. -/ -/ @note this value is protected by piro +// Canary for -fstack-protector. +// +// This global is referenced by synthetic code generated by GCC. +// The -mstack-protector-guard=global flag might need to be passed. +// +// @note this value is protected by piro .initbss 200,_init___stack_chk_guard __stack_chk_guard: .quad 0 diff --git a/libc/stubs/stackguard.S b/libc/stubs/stackguard.S index 48787f444..51c5b5822 100644 --- a/libc/stubs/stackguard.S +++ b/libc/stubs/stackguard.S @@ -27,7 +27,7 @@ __stack_chk_fail_local: nop -/ fallthrough +// fallthrough .endfn __stack_chk_fail_local,weak,hidden __stack_chk_fail: diff --git a/libc/stubs/typeinfo.S b/libc/stubs/typeinfo.S index 77fef1bdf..f1e09b707 100644 --- a/libc/stubs/typeinfo.S +++ b/libc/stubs/typeinfo.S @@ -19,8 +19,8 @@ #include "libc/macros.h" .source __FILE__ -/ __cxxabiv1::__function_type_info (?) -/ Because Clang in MODE=dbg doesn't respect -fno-rtti +// __cxxabiv1::__function_type_info (?) +// Because Clang in MODE=dbg doesn't respect -fno-rtti .align 8 _ZTVN10__cxxabiv120__function_type_infoE: .quad 0 diff --git a/libc/stubs/ubsan.S b/libc/stubs/ubsan.S index a6700d444..d441e81d6 100644 --- a/libc/stubs/ubsan.S +++ b/libc/stubs/ubsan.S @@ -35,272 +35,272 @@ __ubsan_get_current_report_data: __ubsan_handle_add_overflow: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_add_overflow,weak __ubsan_handle_add_overflow_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_add_overflow_abort,weak __ubsan_handle_alignment_assumption: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_alignment_assumption,weak __ubsan_handle_alignment_assumption_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_alignment_assumption_abort,weak __ubsan_handle_builtin_unreachable: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_builtin_unreachable,weak __ubsan_handle_builtin_unreachable_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_builtin_unreachable_abort,weak __ubsan_handle_cfi_bad_type: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_cfi_bad_type,weak __ubsan_handle_cfi_bad_type_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_cfi_bad_type_abort,weak __ubsan_handle_cfi_check_fail: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_cfi_check_fail,weak __ubsan_handle_cfi_check_fail_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_cfi_check_fail_abort,weak __ubsan_handle_divrem_overflow: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_divrem_overflow,weak __ubsan_handle_divrem_overflow_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_divrem_overflow_abort,weak __ubsan_handle_dynamic_type_cache_miss: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_dynamic_type_cache_miss,weak __ubsan_handle_dynamic_type_cache_miss_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_dynamic_type_cache_miss_abort,weak __ubsan_handle_float_cast_overflow: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_float_cast_overflow,weak __ubsan_handle_float_cast_overflow_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_float_cast_overflow_abort,weak __ubsan_handle_function_type_mismatch: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_function_type_mismatch,weak __ubsan_handle_function_type_mismatch_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_function_type_mismatch_abort,weak __ubsan_handle_implicit_conversion: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_implicit_conversion,weak __ubsan_handle_implicit_conversion_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_implicit_conversion_abort,weak __ubsan_handle_invalid_builtin: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_invalid_builtin,weak __ubsan_handle_invalid_builtin_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_invalid_builtin_abort,weak __ubsan_handle_load_invalid_value: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_load_invalid_value,weak __ubsan_handle_load_invalid_value_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_load_invalid_value_abort,weak __ubsan_handle_missing_return: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_missing_return,weak __ubsan_handle_missing_return_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_missing_return_abort,weak __ubsan_handle_mul_overflow: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_mul_overflow,weak __ubsan_handle_mul_overflow_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_mul_overflow_abort,weak __ubsan_handle_negate_overflow: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_negate_overflow,weak __ubsan_handle_negate_overflow_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_negate_overflow_abort,weak __ubsan_handle_nonnull_arg: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_nonnull_arg,weak __ubsan_handle_nonnull_arg_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_nonnull_arg_abort,weak __ubsan_handle_nonnull_return: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_nonnull_return,weak __ubsan_handle_nonnull_return_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_nonnull_return_abort,weak __ubsan_handle_nonnull_return_v1: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_nonnull_return_v1,weak __ubsan_handle_nonnull_return_v1_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_nonnull_return_v1_abort,weak __ubsan_handle_nullability_arg: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_nullability_arg,weak __ubsan_handle_nullability_arg_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_nullability_arg_abort,weak __ubsan_handle_nullability_return_v1: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_nullability_return_v1,weak __ubsan_handle_nullability_return_v1_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_nullability_return_v1_abort,weak __ubsan_handle_out_of_bounds: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_out_of_bounds,weak __ubsan_handle_out_of_bounds_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_out_of_bounds_abort,weak __ubsan_handle_pointer_overflow: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_pointer_overflow,weak __ubsan_handle_pointer_overflow_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_pointer_overflow_abort,weak __ubsan_handle_shift_out_of_bounds: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_shift_out_of_bounds,weak __ubsan_handle_shift_out_of_bounds_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_shift_out_of_bounds_abort,weak __ubsan_handle_sub_overflow: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_sub_overflow,weak __ubsan_handle_sub_overflow_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_sub_overflow_abort,weak __ubsan_handle_type_mismatch: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_type_mismatch,weak __ubsan_handle_type_mismatch_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_type_mismatch_abort,weak __ubsan_handle_type_mismatch_v1: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_type_mismatch_v1,weak __ubsan_handle_type_mismatch_v1_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_type_mismatch_v1_abort,weak __ubsan_handle_vla_bound_not_positive: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_vla_bound_not_positive,weak __ubsan_handle_vla_bound_not_positive_abort: nop -/ fallthrough +// fallthrough .endfn __ubsan_handle_vla_bound_not_positive_abort,weak __ubsan_abort_stub: diff --git a/libc/sysv/calls/__acl_aclcheck_fd.s b/libc/sysv/calls/__acl_aclcheck_fd.s index df36ccaa8..5bc24acb2 100644 --- a/libc/sysv/calls/__acl_aclcheck_fd.s +++ b/libc/sysv/calls/__acl_aclcheck_fd.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __acl_aclcheck_fd 0xffffff162fffffff globl +.scall __acl_aclcheck_fd,0xffffff162fffffff,globl diff --git a/libc/sysv/calls/__acl_aclcheck_file.s b/libc/sysv/calls/__acl_aclcheck_file.s index 10e5d6ac6..afabf8de2 100644 --- a/libc/sysv/calls/__acl_aclcheck_file.s +++ b/libc/sysv/calls/__acl_aclcheck_file.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __acl_aclcheck_file 0xffffff161fffffff globl +.scall __acl_aclcheck_file,0xffffff161fffffff,globl diff --git a/libc/sysv/calls/__acl_aclcheck_link.s b/libc/sysv/calls/__acl_aclcheck_link.s index eddc4c8e6..a1cdc8f98 100644 --- a/libc/sysv/calls/__acl_aclcheck_link.s +++ b/libc/sysv/calls/__acl_aclcheck_link.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __acl_aclcheck_link 0xffffff1acfffffff globl +.scall __acl_aclcheck_link,0xffffff1acfffffff,globl diff --git a/libc/sysv/calls/__acl_delete_fd.s b/libc/sysv/calls/__acl_delete_fd.s index 1035d7fbc..c1e4a9885 100644 --- a/libc/sysv/calls/__acl_delete_fd.s +++ b/libc/sysv/calls/__acl_delete_fd.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __acl_delete_fd 0xffffff160fffffff globl +.scall __acl_delete_fd,0xffffff160fffffff,globl diff --git a/libc/sysv/calls/__acl_delete_file.s b/libc/sysv/calls/__acl_delete_file.s index 9cf34fecc..ae16e9a41 100644 --- a/libc/sysv/calls/__acl_delete_file.s +++ b/libc/sysv/calls/__acl_delete_file.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __acl_delete_file 0xffffff15ffffffff globl +.scall __acl_delete_file,0xffffff15ffffffff,globl diff --git a/libc/sysv/calls/__acl_delete_link.s b/libc/sysv/calls/__acl_delete_link.s index 6d3abba7c..26d91883b 100644 --- a/libc/sysv/calls/__acl_delete_link.s +++ b/libc/sysv/calls/__acl_delete_link.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __acl_delete_link 0xffffff1abfffffff globl +.scall __acl_delete_link,0xffffff1abfffffff,globl diff --git a/libc/sysv/calls/__acl_get_fd.s b/libc/sysv/calls/__acl_get_fd.s index 24151495a..946f183e7 100644 --- a/libc/sysv/calls/__acl_get_fd.s +++ b/libc/sysv/calls/__acl_get_fd.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __acl_get_fd 0xffffff15dfffffff globl +.scall __acl_get_fd,0xffffff15dfffffff,globl diff --git a/libc/sysv/calls/__acl_get_file.s b/libc/sysv/calls/__acl_get_file.s index f477fdd7a..6218fb7bb 100644 --- a/libc/sysv/calls/__acl_get_file.s +++ b/libc/sysv/calls/__acl_get_file.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __acl_get_file 0xffffff15bfffffff globl +.scall __acl_get_file,0xffffff15bfffffff,globl diff --git a/libc/sysv/calls/__acl_get_link.s b/libc/sysv/calls/__acl_get_link.s index 118d0297d..b28992e62 100644 --- a/libc/sysv/calls/__acl_get_link.s +++ b/libc/sysv/calls/__acl_get_link.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __acl_get_link 0xffffff1a9fffffff globl +.scall __acl_get_link,0xffffff1a9fffffff,globl diff --git a/libc/sysv/calls/__acl_set_fd.s b/libc/sysv/calls/__acl_set_fd.s index 2e7e4c024..c7a7a80e4 100644 --- a/libc/sysv/calls/__acl_set_fd.s +++ b/libc/sysv/calls/__acl_set_fd.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __acl_set_fd 0xffffff15efffffff globl +.scall __acl_set_fd,0xffffff15efffffff,globl diff --git a/libc/sysv/calls/__acl_set_file.s b/libc/sysv/calls/__acl_set_file.s index e401435d5..a1900c6a6 100644 --- a/libc/sysv/calls/__acl_set_file.s +++ b/libc/sysv/calls/__acl_set_file.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __acl_set_file 0xffffff15cfffffff globl +.scall __acl_set_file,0xffffff15cfffffff,globl diff --git a/libc/sysv/calls/__acl_set_link.s b/libc/sysv/calls/__acl_set_link.s index 72fda157d..0b50c60e3 100644 --- a/libc/sysv/calls/__acl_set_link.s +++ b/libc/sysv/calls/__acl_set_link.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __acl_set_link 0xffffff1aafffffff globl +.scall __acl_set_link,0xffffff1aafffffff,globl diff --git a/libc/sysv/calls/__bsd_setegid.s b/libc/sysv/calls/__bsd_setegid.s index bba1771c9..dd3b5d675 100644 --- a/libc/sysv/calls/__bsd_setegid.s +++ b/libc/sysv/calls/__bsd_setegid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __bsd_setegid 0xfff0b60b620b6fff globl hidden +.scall __bsd_setegid,0xfff0b60b620b6fff,globl,hidden diff --git a/libc/sysv/calls/__bsd_seteuid.s b/libc/sysv/calls/__bsd_seteuid.s index 9ddd51a7c..6a1352507 100644 --- a/libc/sysv/calls/__bsd_seteuid.s +++ b/libc/sysv/calls/__bsd_seteuid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __bsd_seteuid 0xfff0b70b720b7fff globl hidden +.scall __bsd_seteuid,0xfff0b70b720b7fff,globl,hidden diff --git a/libc/sysv/calls/__cap_rights_get.s b/libc/sysv/calls/__cap_rights_get.s index 2b762fe36..96d88088d 100644 --- a/libc/sysv/calls/__cap_rights_get.s +++ b/libc/sysv/calls/__cap_rights_get.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __cap_rights_get 0xffffff203fffffff globl +.scall __cap_rights_get,0xffffff203fffffff,globl diff --git a/libc/sysv/calls/__disable_threadsignal.s b/libc/sysv/calls/__disable_threadsignal.s index 1a4416670..bbe8ed690 100644 --- a/libc/sysv/calls/__disable_threadsignal.s +++ b/libc/sysv/calls/__disable_threadsignal.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __disable_threadsignal 0xfffffffff214bfff globl +.scall __disable_threadsignal,0xfffffffff214bfff,globl diff --git a/libc/sysv/calls/__get_tcb.s b/libc/sysv/calls/__get_tcb.s index f8f116541..78278f0cb 100644 --- a/libc/sysv/calls/__get_tcb.s +++ b/libc/sysv/calls/__get_tcb.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __get_tcb 0xfff14affffffffff globl +.scall __get_tcb,0xfff14affffffffff,globl diff --git a/libc/sysv/calls/__mac_execve.s b/libc/sysv/calls/__mac_execve.s index 22f4ccec7..6ca411dba 100644 --- a/libc/sysv/calls/__mac_execve.s +++ b/libc/sysv/calls/__mac_execve.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __mac_execve 0xffffff19f217cfff globl +.scall __mac_execve,0xffffff19f217cfff,globl diff --git a/libc/sysv/calls/__mac_get_fd.s b/libc/sysv/calls/__mac_get_fd.s index c1fa0e582..403a6fee6 100644 --- a/libc/sysv/calls/__mac_get_fd.s +++ b/libc/sysv/calls/__mac_get_fd.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __mac_get_fd 0xffffff1822184fff globl +.scall __mac_get_fd,0xffffff1822184fff,globl diff --git a/libc/sysv/calls/__mac_get_file.s b/libc/sysv/calls/__mac_get_file.s index 44c011a0f..3f082c67f 100644 --- a/libc/sysv/calls/__mac_get_file.s +++ b/libc/sysv/calls/__mac_get_file.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __mac_get_file 0xffffff183217efff globl +.scall __mac_get_file,0xffffff183217efff,globl diff --git a/libc/sysv/calls/__mac_get_link.s b/libc/sysv/calls/__mac_get_link.s index 7c7f87bc5..0aa71eddc 100644 --- a/libc/sysv/calls/__mac_get_link.s +++ b/libc/sysv/calls/__mac_get_link.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __mac_get_link 0xffffff19a2180fff globl +.scall __mac_get_link,0xffffff19a2180fff,globl diff --git a/libc/sysv/calls/__mac_get_mount.s b/libc/sysv/calls/__mac_get_mount.s index af9102fad..61755baa9 100644 --- a/libc/sysv/calls/__mac_get_mount.s +++ b/libc/sysv/calls/__mac_get_mount.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __mac_get_mount 0xfffffffff21a9fff globl +.scall __mac_get_mount,0xfffffffff21a9fff,globl diff --git a/libc/sysv/calls/__mac_get_pid.s b/libc/sysv/calls/__mac_get_pid.s index a2595602e..60fad2c74 100644 --- a/libc/sysv/calls/__mac_get_pid.s +++ b/libc/sysv/calls/__mac_get_pid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __mac_get_pid 0xffffff1992186fff globl +.scall __mac_get_pid,0xffffff1992186fff,globl diff --git a/libc/sysv/calls/__mac_get_proc.s b/libc/sysv/calls/__mac_get_proc.s index 2a55fc26d..2a7c42296 100644 --- a/libc/sysv/calls/__mac_get_proc.s +++ b/libc/sysv/calls/__mac_get_proc.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __mac_get_proc 0xffffff1802182fff globl +.scall __mac_get_proc,0xffffff1802182fff,globl diff --git a/libc/sysv/calls/__mac_getfsstat.s b/libc/sysv/calls/__mac_getfsstat.s index 819ff23af..b4a2c6225 100644 --- a/libc/sysv/calls/__mac_getfsstat.s +++ b/libc/sysv/calls/__mac_getfsstat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __mac_getfsstat 0xfffffffff21aafff globl +.scall __mac_getfsstat,0xfffffffff21aafff,globl diff --git a/libc/sysv/calls/__mac_mount.s b/libc/sysv/calls/__mac_mount.s index 5a57ededb..7b307415c 100644 --- a/libc/sysv/calls/__mac_mount.s +++ b/libc/sysv/calls/__mac_mount.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __mac_mount 0xfffffffff21a8fff globl +.scall __mac_mount,0xfffffffff21a8fff,globl diff --git a/libc/sysv/calls/__mac_set_fd.s b/libc/sysv/calls/__mac_set_fd.s index f82d1ccfa..f9b165602 100644 --- a/libc/sysv/calls/__mac_set_fd.s +++ b/libc/sysv/calls/__mac_set_fd.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __mac_set_fd 0xffffff1842185fff globl +.scall __mac_set_fd,0xffffff1842185fff,globl diff --git a/libc/sysv/calls/__mac_set_file.s b/libc/sysv/calls/__mac_set_file.s index 3c20525b5..1e77707b1 100644 --- a/libc/sysv/calls/__mac_set_file.s +++ b/libc/sysv/calls/__mac_set_file.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __mac_set_file 0xffffff185217ffff globl +.scall __mac_set_file,0xffffff185217ffff,globl diff --git a/libc/sysv/calls/__mac_set_link.s b/libc/sysv/calls/__mac_set_link.s index 22598d9c0..32466bf66 100644 --- a/libc/sysv/calls/__mac_set_link.s +++ b/libc/sysv/calls/__mac_set_link.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __mac_set_link 0xffffff19b2181fff globl +.scall __mac_set_link,0xffffff19b2181fff,globl diff --git a/libc/sysv/calls/__mac_set_proc.s b/libc/sysv/calls/__mac_set_proc.s index c0b7e1a91..1acd20a3a 100644 --- a/libc/sysv/calls/__mac_set_proc.s +++ b/libc/sysv/calls/__mac_set_proc.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __mac_set_proc 0xffffff1812183fff globl +.scall __mac_set_proc,0xffffff1812183fff,globl diff --git a/libc/sysv/calls/__mac_syscall.s b/libc/sysv/calls/__mac_syscall.s index 63b029b56..5eaf0fc41 100644 --- a/libc/sysv/calls/__mac_syscall.s +++ b/libc/sysv/calls/__mac_syscall.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __mac_syscall 0xfffffffff217dfff globl +.scall __mac_syscall,0xfffffffff217dfff,globl diff --git a/libc/sysv/calls/__old_semwait_signal.s b/libc/sysv/calls/__old_semwait_signal.s index 9db266ad1..db61bbe7d 100644 --- a/libc/sysv/calls/__old_semwait_signal.s +++ b/libc/sysv/calls/__old_semwait_signal.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __old_semwait_signal 0xfffffffff2172fff globl +.scall __old_semwait_signal,0xfffffffff2172fff,globl diff --git a/libc/sysv/calls/__old_semwait_signal_nocancel.s b/libc/sysv/calls/__old_semwait_signal_nocancel.s index 5e8de29ce..d0d6c64d6 100644 --- a/libc/sysv/calls/__old_semwait_signal_nocancel.s +++ b/libc/sysv/calls/__old_semwait_signal_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __old_semwait_signal_nocancel 0xfffffffff2173fff globl +.scall __old_semwait_signal_nocancel,0xfffffffff2173fff,globl diff --git a/libc/sysv/calls/__pthread_canceled.s b/libc/sysv/calls/__pthread_canceled.s index 08249155f..10c79264d 100644 --- a/libc/sysv/calls/__pthread_canceled.s +++ b/libc/sysv/calls/__pthread_canceled.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __pthread_canceled 0xfffffffff214dfff globl +.scall __pthread_canceled,0xfffffffff214dfff,globl diff --git a/libc/sysv/calls/__pthread_chdir.s b/libc/sysv/calls/__pthread_chdir.s index 240325c77..c25444f12 100644 --- a/libc/sysv/calls/__pthread_chdir.s +++ b/libc/sysv/calls/__pthread_chdir.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __pthread_chdir 0xfffffffff215cfff globl +.scall __pthread_chdir,0xfffffffff215cfff,globl diff --git a/libc/sysv/calls/__pthread_fchdir.s b/libc/sysv/calls/__pthread_fchdir.s index 51a27db77..414fe6468 100644 --- a/libc/sysv/calls/__pthread_fchdir.s +++ b/libc/sysv/calls/__pthread_fchdir.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __pthread_fchdir 0xfffffffff215dfff globl +.scall __pthread_fchdir,0xfffffffff215dfff,globl diff --git a/libc/sysv/calls/__pthread_kill.s b/libc/sysv/calls/__pthread_kill.s index 69f87fc7a..0e5a7adec 100644 --- a/libc/sysv/calls/__pthread_kill.s +++ b/libc/sysv/calls/__pthread_kill.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __pthread_kill 0xfffffffff2148fff globl +.scall __pthread_kill,0xfffffffff2148fff,globl diff --git a/libc/sysv/calls/__pthread_markcancel.s b/libc/sysv/calls/__pthread_markcancel.s index c82da23e9..9f8d13e01 100644 --- a/libc/sysv/calls/__pthread_markcancel.s +++ b/libc/sysv/calls/__pthread_markcancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __pthread_markcancel 0xfffffffff214cfff globl +.scall __pthread_markcancel,0xfffffffff214cfff,globl diff --git a/libc/sysv/calls/__pthread_sigmask.s b/libc/sysv/calls/__pthread_sigmask.s index f1ba31ebc..888a0ba50 100644 --- a/libc/sysv/calls/__pthread_sigmask.s +++ b/libc/sysv/calls/__pthread_sigmask.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __pthread_sigmask 0xfffffffff2149fff globl +.scall __pthread_sigmask,0xfffffffff2149fff,globl diff --git a/libc/sysv/calls/__semwait_signal.s b/libc/sysv/calls/__semwait_signal.s index ae635821a..b334c7b81 100644 --- a/libc/sysv/calls/__semwait_signal.s +++ b/libc/sysv/calls/__semwait_signal.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __semwait_signal 0xfffffffff214efff globl +.scall __semwait_signal,0xfffffffff214efff,globl diff --git a/libc/sysv/calls/__semwait_signal_nocancel.s b/libc/sysv/calls/__semwait_signal_nocancel.s index 170f454c1..58b9177af 100644 --- a/libc/sysv/calls/__semwait_signal_nocancel.s +++ b/libc/sysv/calls/__semwait_signal_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __semwait_signal_nocancel 0xfffffffff21a7fff globl +.scall __semwait_signal_nocancel,0xfffffffff21a7fff,globl diff --git a/libc/sysv/calls/__set_tcb.s b/libc/sysv/calls/__set_tcb.s index 1143c41fc..9e78a406e 100644 --- a/libc/sysv/calls/__set_tcb.s +++ b/libc/sysv/calls/__set_tcb.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __set_tcb 0xfff149ffffffffff globl +.scall __set_tcb,0xfff149ffffffffff,globl diff --git a/libc/sysv/calls/__setugid.s b/libc/sysv/calls/__setugid.s index 04120e922..6862e2d76 100644 --- a/libc/sysv/calls/__setugid.s +++ b/libc/sysv/calls/__setugid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __setugid 0xffffff176fffffff globl +.scall __setugid,0xffffff176fffffff,globl diff --git a/libc/sysv/calls/__sigwait_nocancel.s b/libc/sysv/calls/__sigwait_nocancel.s index b411eb135..4062b7f8a 100644 --- a/libc/sysv/calls/__sigwait_nocancel.s +++ b/libc/sysv/calls/__sigwait_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __sigwait_nocancel 0xfffffffff21a6fff globl +.scall __sigwait_nocancel,0xfffffffff21a6fff,globl diff --git a/libc/sysv/calls/__sys_accept.s b/libc/sysv/calls/__sys_accept.s index a2ae96f83..1a9fbdb18 100644 --- a/libc/sysv/calls/__sys_accept.s +++ b/libc/sysv/calls/__sys_accept.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __sys_accept 0x01e01e21d201e02b globl hidden +.scall __sys_accept,0x01e01e21d201e02b,globl,hidden diff --git a/libc/sysv/calls/__sys_accept4.s b/libc/sysv/calls/__sys_accept4.s index fa595a7b6..941c30684 100644 --- a/libc/sysv/calls/__sys_accept4.s +++ b/libc/sysv/calls/__sys_accept4.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __sys_accept4 0xfff05d21dffff120 globl hidden +.scall __sys_accept4,0xfff05d21dffff120,globl,hidden diff --git a/libc/sysv/calls/__sys_connect.s b/libc/sysv/calls/__sys_connect.s index ac4a524e7..25c89e111 100644 --- a/libc/sysv/calls/__sys_connect.s +++ b/libc/sysv/calls/__sys_connect.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __sys_connect 0x062062062206202a globl hidden +.scall __sys_connect,0x062062062206202a,globl,hidden diff --git a/libc/sysv/calls/__sys_dup3.s b/libc/sysv/calls/__sys_dup3.s index a926d7068..ecdb441f7 100644 --- a/libc/sysv/calls/__sys_dup3.s +++ b/libc/sysv/calls/__sys_dup3.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __sys_dup3 0x1c6066fffffff124 globl hidden +.scall __sys_dup3,0x1c6066fffffff124,globl,hidden diff --git a/libc/sysv/calls/__sys_execve.s b/libc/sysv/calls/__sys_execve.s index fd8b97279..9de1aaf29 100644 --- a/libc/sysv/calls/__sys_execve.s +++ b/libc/sysv/calls/__sys_execve.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __sys_execve 0x03b03b03b203b03b globl hidden +.scall __sys_execve,0x03b03b03b203b03b,globl,hidden diff --git a/libc/sysv/calls/__sys_fstat.s b/libc/sysv/calls/__sys_fstat.s index abc1d68c8..b0b2e4c5a 100644 --- a/libc/sysv/calls/__sys_fstat.s +++ b/libc/sysv/calls/__sys_fstat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __sys_fstat 0x1b80352272153005 globl hidden +.scall __sys_fstat,0x1b80352272153005,globl,hidden diff --git a/libc/sysv/calls/__sys_fstatat.s b/libc/sysv/calls/__sys_fstatat.s index 5caa7d7b4..a5b49ecc1 100644 --- a/libc/sysv/calls/__sys_fstatat.s +++ b/libc/sysv/calls/__sys_fstatat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __sys_fstatat 0x1d202a22821d6106 globl hidden +.scall __sys_fstatat,0x1d202a22821d6106,globl,hidden diff --git a/libc/sysv/calls/__sys_getpeername.s b/libc/sysv/calls/__sys_getpeername.s index 12a061dfa..52c950299 100644 --- a/libc/sysv/calls/__sys_getpeername.s +++ b/libc/sysv/calls/__sys_getpeername.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __sys_getpeername 0x01f01f08d201f034 globl hidden +.scall __sys_getpeername,0x01f01f08d201f034,globl,hidden diff --git a/libc/sysv/calls/__sys_getsockname.s b/libc/sysv/calls/__sys_getsockname.s index fee6040c8..e15658cc8 100644 --- a/libc/sysv/calls/__sys_getsockname.s +++ b/libc/sysv/calls/__sys_getsockname.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __sys_getsockname 0x0200200202020033 globl hidden +.scall __sys_getsockname,0x0200200202020033,globl,hidden diff --git a/libc/sysv/calls/__sys_lstat.s b/libc/sysv/calls/__sys_lstat.s index 209fed6d5..ea88ea132 100644 --- a/libc/sysv/calls/__sys_lstat.s +++ b/libc/sysv/calls/__sys_lstat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __sys_lstat 0x1b90280282154006 globl hidden +.scall __sys_lstat,0x1b90280282154006,globl,hidden diff --git a/libc/sysv/calls/__sys_pipe.s b/libc/sysv/calls/__sys_pipe.s index 9901b1a38..a4c55a09b 100644 --- a/libc/sysv/calls/__sys_pipe.s +++ b/libc/sysv/calls/__sys_pipe.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __sys_pipe 0x02a10721e202a016 globl hidden +.scall __sys_pipe,0x02a10721e202a016,globl,hidden diff --git a/libc/sysv/calls/__sys_pipe2.s b/libc/sysv/calls/__sys_pipe2.s index 057a6a771..e74ea753e 100644 --- a/libc/sysv/calls/__sys_pipe2.s +++ b/libc/sysv/calls/__sys_pipe2.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __sys_pipe2 0x1c506521effff125 globl hidden +.scall __sys_pipe2,0x1c506521effff125,globl,hidden diff --git a/libc/sysv/calls/__sys_socket.s b/libc/sysv/calls/__sys_socket.s index 0c554b4df..2ceb787e6 100644 --- a/libc/sysv/calls/__sys_socket.s +++ b/libc/sysv/calls/__sys_socket.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __sys_socket 0x18a0610612061029 globl hidden +.scall __sys_socket,0x18a0610612061029,globl,hidden diff --git a/libc/sysv/calls/__sys_stat.s b/libc/sysv/calls/__sys_stat.s index 77ba51a14..f0e51aeda 100644 --- a/libc/sysv/calls/__sys_stat.s +++ b/libc/sysv/calls/__sys_stat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __sys_stat 0x1b7026fff2152004 globl hidden +.scall __sys_stat,0x1b7026fff2152004,globl,hidden diff --git a/libc/sysv/calls/__sys_utimensat.s b/libc/sysv/calls/__sys_utimensat.s index 3c117c7f1..e32cec631 100644 --- a/libc/sysv/calls/__sys_utimensat.s +++ b/libc/sysv/calls/__sys_utimensat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __sys_utimensat 0x1d3054223ffff118 globl hidden +.scall __sys_utimensat,0x1d3054223ffff118,globl,hidden diff --git a/libc/sysv/calls/__syscall.s b/libc/sysv/calls/__syscall.s index 408cbf910..afb98875d 100644 --- a/libc/sysv/calls/__syscall.s +++ b/libc/sysv/calls/__syscall.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __syscall 0xfff0c6ffffffffff globl +.scall __syscall,0xfff0c6ffffffffff,globl diff --git a/libc/sysv/calls/__sysctl.s b/libc/sysv/calls/__sysctl.s index 9e984ffef..d0314c275 100644 --- a/libc/sysv/calls/__sysctl.s +++ b/libc/sysv/calls/__sysctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __sysctl 0xffffff0cafffffff globl +.scall __sysctl,0xffffff0cafffffff,globl diff --git a/libc/sysv/calls/__tfork.s b/libc/sysv/calls/__tfork.s index c37e06be2..6ae6b1f1e 100644 --- a/libc/sysv/calls/__tfork.s +++ b/libc/sysv/calls/__tfork.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __tfork 0xfff008ffffffffff globl +.scall __tfork,0xfff008ffffffffff,globl diff --git a/libc/sysv/calls/__threxit.s b/libc/sysv/calls/__threxit.s index b92eaf769..6c7d5672e 100644 --- a/libc/sysv/calls/__threxit.s +++ b/libc/sysv/calls/__threxit.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __threxit 0xfff12effffffffff globl +.scall __threxit,0xfff12effffffffff,globl diff --git a/libc/sysv/calls/__thrsigdivert.s b/libc/sysv/calls/__thrsigdivert.s index f66f79125..148bb926c 100644 --- a/libc/sysv/calls/__thrsigdivert.s +++ b/libc/sysv/calls/__thrsigdivert.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __thrsigdivert 0xfff12fffffffffff globl +.scall __thrsigdivert,0xfff12fffffffffff,globl diff --git a/libc/sysv/calls/__thrsleep.s b/libc/sysv/calls/__thrsleep.s index 574ed65d3..dc5d6b2e1 100644 --- a/libc/sysv/calls/__thrsleep.s +++ b/libc/sysv/calls/__thrsleep.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __thrsleep 0xfff05effffffffff globl +.scall __thrsleep,0xfff05effffffffff,globl diff --git a/libc/sysv/calls/__thrwakeup.s b/libc/sysv/calls/__thrwakeup.s index 811df144c..796856b4f 100644 --- a/libc/sysv/calls/__thrwakeup.s +++ b/libc/sysv/calls/__thrwakeup.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall __thrwakeup 0xfff12dffffffffff globl +.scall __thrwakeup,0xfff12dffffffffff,globl diff --git a/libc/sysv/calls/_sysctl.s b/libc/sysv/calls/_sysctl.s index b98a95600..970ba1dc4 100644 --- a/libc/sysv/calls/_sysctl.s +++ b/libc/sysv/calls/_sysctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall _sysctl 0xfffffffffffff09c globl +.scall _sysctl,0xfffffffffffff09c,globl diff --git a/libc/sysv/calls/_umtx_op.s b/libc/sysv/calls/_umtx_op.s index 0d6756cf5..be285446d 100644 --- a/libc/sysv/calls/_umtx_op.s +++ b/libc/sysv/calls/_umtx_op.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall _umtx_op 0xffffff1c6fffffff globl +.scall _umtx_op,0xffffff1c6fffffff,globl diff --git a/libc/sysv/calls/abort2.s b/libc/sysv/calls/abort2.s index 28ec77cbe..395121618 100644 --- a/libc/sysv/calls/abort2.s +++ b/libc/sysv/calls/abort2.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall abort2 0xffffff1cffffffff globl +.scall abort2,0xffffff1cffffffff,globl diff --git a/libc/sysv/calls/abort_with_payload.s b/libc/sysv/calls/abort_with_payload.s index 59a7f77a8..ab4bede22 100644 --- a/libc/sysv/calls/abort_with_payload.s +++ b/libc/sysv/calls/abort_with_payload.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall abort_with_payload 0xfffffffff2209fff globl +.scall abort_with_payload,0xfffffffff2209fff,globl diff --git a/libc/sysv/calls/accept_nocancel.s b/libc/sysv/calls/accept_nocancel.s index 68e58b9d8..d945b1ba3 100644 --- a/libc/sysv/calls/accept_nocancel.s +++ b/libc/sysv/calls/accept_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall accept_nocancel 0xfffffffff2194fff globl +.scall accept_nocancel,0xfffffffff2194fff,globl diff --git a/libc/sysv/calls/access_extended.s b/libc/sysv/calls/access_extended.s index 4304b4c74..90f609f9d 100644 --- a/libc/sysv/calls/access_extended.s +++ b/libc/sysv/calls/access_extended.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall access_extended 0xfffffffff211cfff globl +.scall access_extended,0xfffffffff211cfff,globl diff --git a/libc/sysv/calls/acct.s b/libc/sysv/calls/acct.s index 492915e56..7655fbc81 100644 --- a/libc/sysv/calls/acct.s +++ b/libc/sysv/calls/acct.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall acct 0x03303303320330a3 globl +.scall acct,0x03303303320330a3,globl diff --git a/libc/sysv/calls/add_key.s b/libc/sysv/calls/add_key.s index 84efa9ae9..9783b9881 100644 --- a/libc/sysv/calls/add_key.s +++ b/libc/sysv/calls/add_key.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall add_key 0xfffffffffffff0f8 globl +.scall add_key,0xfffffffffffff0f8,globl diff --git a/libc/sysv/calls/adjfreq.s b/libc/sysv/calls/adjfreq.s index 0742139ee..f37778b17 100644 --- a/libc/sysv/calls/adjfreq.s +++ b/libc/sysv/calls/adjfreq.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall adjfreq 0xfff131ffffffffff globl +.scall adjfreq,0xfff131ffffffffff,globl diff --git a/libc/sysv/calls/adjtime.s b/libc/sysv/calls/adjtime.s index b92486943..21357aa5f 100644 --- a/libc/sysv/calls/adjtime.s +++ b/libc/sysv/calls/adjtime.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall adjtime 0x1a508c08c208cfff globl +.scall adjtime,0x1a508c08c208cfff,globl diff --git a/libc/sysv/calls/adjtimex.s b/libc/sysv/calls/adjtimex.s index 1c4262e42..5c5956a10 100644 --- a/libc/sysv/calls/adjtimex.s +++ b/libc/sysv/calls/adjtimex.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall adjtimex 0xfffffffffffff09f globl +.scall adjtimex,0xfffffffffffff09f,globl diff --git a/libc/sysv/calls/afs3_syscall.s b/libc/sysv/calls/afs3_syscall.s index eba1bca4a..82f893eda 100644 --- a/libc/sysv/calls/afs3_syscall.s +++ b/libc/sysv/calls/afs3_syscall.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall afs3_syscall 0xffffff179fffffff globl +.scall afs3_syscall,0xffffff179fffffff,globl diff --git a/libc/sysv/calls/aio_cancel.s b/libc/sysv/calls/aio_cancel.s index 361dd8901..68ac0acda 100644 --- a/libc/sysv/calls/aio_cancel.s +++ b/libc/sysv/calls/aio_cancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall aio_cancel 0x18ffff13c213cfff globl +.scall aio_cancel,0x18ffff13c213cfff,globl diff --git a/libc/sysv/calls/aio_error.s b/libc/sysv/calls/aio_error.s index 7c6d09a48..266861634 100644 --- a/libc/sysv/calls/aio_error.s +++ b/libc/sysv/calls/aio_error.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall aio_error 0x190fff13d213dfff globl +.scall aio_error,0x190fff13d213dfff,globl diff --git a/libc/sysv/calls/aio_fsync.s b/libc/sysv/calls/aio_fsync.s index 35d346402..428861668 100644 --- a/libc/sysv/calls/aio_fsync.s +++ b/libc/sysv/calls/aio_fsync.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall aio_fsync 0x191fff1d12139fff globl +.scall aio_fsync,0x191fff1d12139fff,globl diff --git a/libc/sysv/calls/aio_mlock.s b/libc/sysv/calls/aio_mlock.s index b5157a9f5..1768bb3ff 100644 --- a/libc/sysv/calls/aio_mlock.s +++ b/libc/sysv/calls/aio_mlock.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall aio_mlock 0xffffff21ffffffff globl +.scall aio_mlock,0xffffff21ffffffff,globl diff --git a/libc/sysv/calls/aio_read.s b/libc/sysv/calls/aio_read.s index 8df241579..18965475d 100644 --- a/libc/sysv/calls/aio_read.s +++ b/libc/sysv/calls/aio_read.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall aio_read 0x192fff13e213efff globl +.scall aio_read,0x192fff13e213efff,globl diff --git a/libc/sysv/calls/aio_return.s b/libc/sysv/calls/aio_return.s index 657f6b9b2..83af55f90 100644 --- a/libc/sysv/calls/aio_return.s +++ b/libc/sysv/calls/aio_return.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall aio_return 0x193fff13a213afff globl +.scall aio_return,0x193fff13a213afff,globl diff --git a/libc/sysv/calls/aio_suspend.s b/libc/sysv/calls/aio_suspend.s index 5880467a5..43dac0382 100644 --- a/libc/sysv/calls/aio_suspend.s +++ b/libc/sysv/calls/aio_suspend.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall aio_suspend 0x1b6fff13b213bfff globl +.scall aio_suspend,0x1b6fff13b213bfff,globl diff --git a/libc/sysv/calls/aio_suspend_nocancel.s b/libc/sysv/calls/aio_suspend_nocancel.s index 64cfb06fa..c85832615 100644 --- a/libc/sysv/calls/aio_suspend_nocancel.s +++ b/libc/sysv/calls/aio_suspend_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall aio_suspend_nocancel 0xfffffffff21a5fff globl +.scall aio_suspend_nocancel,0xfffffffff21a5fff,globl diff --git a/libc/sysv/calls/aio_waitcomplete.s b/libc/sysv/calls/aio_waitcomplete.s index 3dc902fd9..e1120c293 100644 --- a/libc/sysv/calls/aio_waitcomplete.s +++ b/libc/sysv/calls/aio_waitcomplete.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall aio_waitcomplete 0xffffff167fffffff globl +.scall aio_waitcomplete,0xffffff167fffffff,globl diff --git a/libc/sysv/calls/aio_write.s b/libc/sysv/calls/aio_write.s index 7d406260a..9e9c2d67f 100644 --- a/libc/sysv/calls/aio_write.s +++ b/libc/sysv/calls/aio_write.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall aio_write 0x195fff13f213ffff globl +.scall aio_write,0x195fff13f213ffff,globl diff --git a/libc/sysv/calls/audit.s b/libc/sysv/calls/audit.s index 91e9428c0..d3e1777a5 100644 --- a/libc/sysv/calls/audit.s +++ b/libc/sysv/calls/audit.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall audit 0xffffff1bd215efff globl +.scall audit,0xffffff1bd215efff,globl diff --git a/libc/sysv/calls/audit_session_join.s b/libc/sysv/calls/audit_session_join.s index 650a619e8..6fd08b954 100644 --- a/libc/sysv/calls/audit_session_join.s +++ b/libc/sysv/calls/audit_session_join.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall audit_session_join 0xfffffffff21adfff globl +.scall audit_session_join,0xfffffffff21adfff,globl diff --git a/libc/sysv/calls/audit_session_port.s b/libc/sysv/calls/audit_session_port.s index a13a500af..42ad74d02 100644 --- a/libc/sysv/calls/audit_session_port.s +++ b/libc/sysv/calls/audit_session_port.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall audit_session_port 0xfffffffff21b0fff globl +.scall audit_session_port,0xfffffffff21b0fff,globl diff --git a/libc/sysv/calls/audit_session_self.s b/libc/sysv/calls/audit_session_self.s index 6461a064c..21ff34109 100644 --- a/libc/sysv/calls/audit_session_self.s +++ b/libc/sysv/calls/audit_session_self.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall audit_session_self 0xfffffffff21acfff globl +.scall audit_session_self,0xfffffffff21acfff,globl diff --git a/libc/sysv/calls/auditctl.s b/libc/sysv/calls/auditctl.s index 579fe4cd7..83d523cd3 100644 --- a/libc/sysv/calls/auditctl.s +++ b/libc/sysv/calls/auditctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall auditctl 0xffffff1c52167fff globl +.scall auditctl,0xffffff1c52167fff,globl diff --git a/libc/sysv/calls/auditon.s b/libc/sysv/calls/auditon.s index a3d101d76..fcd570458 100644 --- a/libc/sysv/calls/auditon.s +++ b/libc/sysv/calls/auditon.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall auditon 0xffffff1be215ffff globl +.scall auditon,0xffffff1be215ffff,globl diff --git a/libc/sysv/calls/bindat.s b/libc/sysv/calls/bindat.s index 844a109f9..638df5e3b 100644 --- a/libc/sysv/calls/bindat.s +++ b/libc/sysv/calls/bindat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall bindat 0xffffff21afffffff globl +.scall bindat,0xffffff21afffffff,globl diff --git a/libc/sysv/calls/bpf.s b/libc/sysv/calls/bpf.s index 7ecfbc493..8c111fe73 100644 --- a/libc/sysv/calls/bpf.s +++ b/libc/sysv/calls/bpf.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall bpf 0xfffffffffffff141 globl +.scall bpf,0xfffffffffffff141,globl diff --git a/libc/sysv/calls/break.s b/libc/sysv/calls/break.s index b019c8157..f74a2ca91 100644 --- a/libc/sysv/calls/break.s +++ b/libc/sysv/calls/break.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall break 0xffffff011fffffff globl +.scall break,0xffffff011fffffff,globl diff --git a/libc/sysv/calls/bsdthread_create.s b/libc/sysv/calls/bsdthread_create.s index 16a18ee05..9462b3df7 100644 --- a/libc/sysv/calls/bsdthread_create.s +++ b/libc/sysv/calls/bsdthread_create.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall bsdthread_create 0xfffffffff2168fff globl +.scall bsdthread_create,0xfffffffff2168fff,globl diff --git a/libc/sysv/calls/bsdthread_ctl.s b/libc/sysv/calls/bsdthread_ctl.s index 7b935e7e9..dd3403e34 100644 --- a/libc/sysv/calls/bsdthread_ctl.s +++ b/libc/sysv/calls/bsdthread_ctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall bsdthread_ctl 0xfffffffff21defff globl +.scall bsdthread_ctl,0xfffffffff21defff,globl diff --git a/libc/sysv/calls/bsdthread_register.s b/libc/sysv/calls/bsdthread_register.s index bbb39a93a..e1890933f 100644 --- a/libc/sysv/calls/bsdthread_register.s +++ b/libc/sysv/calls/bsdthread_register.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall bsdthread_register 0xfffffffff216efff globl +.scall bsdthread_register,0xfffffffff216efff,globl diff --git a/libc/sysv/calls/bsdthread_terminate.s b/libc/sysv/calls/bsdthread_terminate.s index 85b028db1..f1e284a00 100644 --- a/libc/sysv/calls/bsdthread_terminate.s +++ b/libc/sysv/calls/bsdthread_terminate.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall bsdthread_terminate 0xfffffffff2169fff globl +.scall bsdthread_terminate,0xfffffffff2169fff,globl diff --git a/libc/sysv/calls/cap_enter.s b/libc/sysv/calls/cap_enter.s index e8039c782..15950d5b6 100644 --- a/libc/sysv/calls/cap_enter.s +++ b/libc/sysv/calls/cap_enter.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall cap_enter 0xffffff204fffffff globl +.scall cap_enter,0xffffff204fffffff,globl diff --git a/libc/sysv/calls/cap_fcntls_get.s b/libc/sysv/calls/cap_fcntls_get.s index b8e91deb1..fd3a9b91e 100644 --- a/libc/sysv/calls/cap_fcntls_get.s +++ b/libc/sysv/calls/cap_fcntls_get.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall cap_fcntls_get 0xffffff219fffffff globl +.scall cap_fcntls_get,0xffffff219fffffff,globl diff --git a/libc/sysv/calls/cap_fcntls_limit.s b/libc/sysv/calls/cap_fcntls_limit.s index 447628071..8c44601ce 100644 --- a/libc/sysv/calls/cap_fcntls_limit.s +++ b/libc/sysv/calls/cap_fcntls_limit.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall cap_fcntls_limit 0xffffff218fffffff globl +.scall cap_fcntls_limit,0xffffff218fffffff,globl diff --git a/libc/sysv/calls/cap_getmode.s b/libc/sysv/calls/cap_getmode.s index d16ddf096..b873ec39a 100644 --- a/libc/sysv/calls/cap_getmode.s +++ b/libc/sysv/calls/cap_getmode.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall cap_getmode 0xffffff205fffffff globl +.scall cap_getmode,0xffffff205fffffff,globl diff --git a/libc/sysv/calls/cap_ioctls_get.s b/libc/sysv/calls/cap_ioctls_get.s index 2845a70ff..98ce6db28 100644 --- a/libc/sysv/calls/cap_ioctls_get.s +++ b/libc/sysv/calls/cap_ioctls_get.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall cap_ioctls_get 0xffffff217fffffff globl +.scall cap_ioctls_get,0xffffff217fffffff,globl diff --git a/libc/sysv/calls/cap_ioctls_limit.s b/libc/sysv/calls/cap_ioctls_limit.s index 28711448c..396a6be75 100644 --- a/libc/sysv/calls/cap_ioctls_limit.s +++ b/libc/sysv/calls/cap_ioctls_limit.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall cap_ioctls_limit 0xffffff216fffffff globl +.scall cap_ioctls_limit,0xffffff216fffffff,globl diff --git a/libc/sysv/calls/cap_rights_limit.s b/libc/sysv/calls/cap_rights_limit.s index 30aaa211d..03dfadc0b 100644 --- a/libc/sysv/calls/cap_rights_limit.s +++ b/libc/sysv/calls/cap_rights_limit.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall cap_rights_limit 0xffffff215fffffff globl +.scall cap_rights_limit,0xffffff215fffffff,globl diff --git a/libc/sysv/calls/capget.s b/libc/sysv/calls/capget.s index bf3e78b00..3444e14bf 100644 --- a/libc/sysv/calls/capget.s +++ b/libc/sysv/calls/capget.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall capget 0xfffffffffffff07d globl +.scall capget,0xfffffffffffff07d,globl diff --git a/libc/sysv/calls/capset.s b/libc/sysv/calls/capset.s index 2afa15743..3705bd49e 100644 --- a/libc/sysv/calls/capset.s +++ b/libc/sysv/calls/capset.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall capset 0xfffffffffffff07e globl +.scall capset,0xfffffffffffff07e,globl diff --git a/libc/sysv/calls/change_fdguard_np.s b/libc/sysv/calls/change_fdguard_np.s index 639900a47..abfe59ee2 100644 --- a/libc/sysv/calls/change_fdguard_np.s +++ b/libc/sysv/calls/change_fdguard_np.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall change_fdguard_np 0xfffffffff21bcfff globl +.scall change_fdguard_np,0xfffffffff21bcfff,globl diff --git a/libc/sysv/calls/chflags.s b/libc/sysv/calls/chflags.s index a3adcbdcc..d93f38752 100644 --- a/libc/sysv/calls/chflags.s +++ b/libc/sysv/calls/chflags.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall chflags 0x0220220222022fff globl +.scall chflags,0x0220220222022fff,globl diff --git a/libc/sysv/calls/chflagsat.s b/libc/sysv/calls/chflagsat.s index c8c9e678c..4bd813466 100644 --- a/libc/sysv/calls/chflagsat.s +++ b/libc/sysv/calls/chflagsat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall chflagsat 0xfff06b21cfffffff globl +.scall chflagsat,0xfff06b21cfffffff,globl diff --git a/libc/sysv/calls/chmod_extended.s b/libc/sysv/calls/chmod_extended.s index 643b904f8..66e54b49b 100644 --- a/libc/sysv/calls/chmod_extended.s +++ b/libc/sysv/calls/chmod_extended.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall chmod_extended 0xfffffffff211afff globl +.scall chmod_extended,0xfffffffff211afff,globl diff --git a/libc/sysv/calls/chroot.s b/libc/sysv/calls/chroot.s index b7f137118..702d03be0 100644 --- a/libc/sysv/calls/chroot.s +++ b/libc/sysv/calls/chroot.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall chroot 0x03d03d03d203d0a1 globl +.scall chroot,0x03d03d03d203d0a1,globl diff --git a/libc/sysv/calls/clock_adjtime.s b/libc/sysv/calls/clock_adjtime.s index 68e2ce2da..0168b8737 100644 --- a/libc/sysv/calls/clock_adjtime.s +++ b/libc/sysv/calls/clock_adjtime.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall clock_adjtime 0xfffffffffffff131 globl +.scall clock_adjtime,0xfffffffffffff131,globl diff --git a/libc/sysv/calls/clock_getcpuclockid2.s b/libc/sysv/calls/clock_getcpuclockid2.s index decb3341a..0411f391c 100644 --- a/libc/sysv/calls/clock_getcpuclockid2.s +++ b/libc/sysv/calls/clock_getcpuclockid2.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall clock_getcpuclockid2 0x1e2fff0f7fffffff globl +.scall clock_getcpuclockid2,0x1e2fff0f7fffffff,globl diff --git a/libc/sysv/calls/clock_getres.s b/libc/sysv/calls/clock_getres.s index e4c47d087..8cb50dea5 100644 --- a/libc/sysv/calls/clock_getres.s +++ b/libc/sysv/calls/clock_getres.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall clock_getres 0x1ad0590eaffff0e5 globl +.scall clock_getres,0x1ad0590eaffff0e5,globl diff --git a/libc/sysv/calls/clock_nanosleep.s b/libc/sysv/calls/clock_nanosleep.s index 3608ec015..a876e3944 100644 --- a/libc/sysv/calls/clock_nanosleep.s +++ b/libc/sysv/calls/clock_nanosleep.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall clock_nanosleep 0xffffff0f4ffff0e6 globl +.scall clock_nanosleep,0xffffff0f4ffff0e6,globl diff --git a/libc/sysv/calls/clock_settime.s b/libc/sysv/calls/clock_settime.s index f5a2ba9d4..f6e891c71 100644 --- a/libc/sysv/calls/clock_settime.s +++ b/libc/sysv/calls/clock_settime.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall clock_settime 0x1ac0580e9ffff0e3 globl +.scall clock_settime,0x1ac0580e9ffff0e3,globl diff --git a/libc/sysv/calls/clone.s b/libc/sysv/calls/clone.s index f473b1990..928425d4c 100644 --- a/libc/sysv/calls/clone.s +++ b/libc/sysv/calls/clone.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall clone 0xfffffffffffff038 globl +.scall clone,0xfffffffffffff038,globl diff --git a/libc/sysv/calls/clonefileat.s b/libc/sysv/calls/clonefileat.s index 3cf59206d..c7216bdad 100644 --- a/libc/sysv/calls/clonefileat.s +++ b/libc/sysv/calls/clonefileat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall clonefileat 0xfffffffff21cefff globl +.scall clonefileat,0xfffffffff21cefff,globl diff --git a/libc/sysv/calls/close_nocancel.s b/libc/sysv/calls/close_nocancel.s index 92871b227..fca5289b4 100644 --- a/libc/sysv/calls/close_nocancel.s +++ b/libc/sysv/calls/close_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall close_nocancel 0xfffffffff218ffff globl +.scall close_nocancel,0xfffffffff218ffff,globl diff --git a/libc/sysv/calls/closefrom.s b/libc/sysv/calls/closefrom.s index 503df0ec7..e22da0cbe 100644 --- a/libc/sysv/calls/closefrom.s +++ b/libc/sysv/calls/closefrom.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall closefrom 0xfff11f1fdfffffff globl +.scall closefrom,0xfff11f1fdfffffff,globl diff --git a/libc/sysv/calls/coalition.s b/libc/sysv/calls/coalition.s index b427f01af..2615bc991 100644 --- a/libc/sysv/calls/coalition.s +++ b/libc/sysv/calls/coalition.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall coalition 0xfffffffff21cafff globl +.scall coalition,0xfffffffff21cafff,globl diff --git a/libc/sysv/calls/coalition_info.s b/libc/sysv/calls/coalition_info.s index 128743a1a..32a5cf1fb 100644 --- a/libc/sysv/calls/coalition_info.s +++ b/libc/sysv/calls/coalition_info.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall coalition_info 0xfffffffff21cbfff globl +.scall coalition_info,0xfffffffff21cbfff,globl diff --git a/libc/sysv/calls/connect_nocancel.s b/libc/sysv/calls/connect_nocancel.s index 1f76137f5..8c02a9182 100644 --- a/libc/sysv/calls/connect_nocancel.s +++ b/libc/sysv/calls/connect_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall connect_nocancel 0xfffffffff2199fff globl +.scall connect_nocancel,0xfffffffff2199fff,globl diff --git a/libc/sysv/calls/connectat.s b/libc/sysv/calls/connectat.s index afb61870a..354740c35 100644 --- a/libc/sysv/calls/connectat.s +++ b/libc/sysv/calls/connectat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall connectat 0xffffff21bfffffff globl +.scall connectat,0xffffff21bfffffff,globl diff --git a/libc/sysv/calls/connectx.s b/libc/sysv/calls/connectx.s index daa855188..7442a045a 100644 --- a/libc/sysv/calls/connectx.s +++ b/libc/sysv/calls/connectx.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall connectx 0xfffffffff21bffff globl +.scall connectx,0xfffffffff21bffff,globl diff --git a/libc/sysv/calls/copyfile.s b/libc/sysv/calls/copyfile.s index f5b265739..690dbd5fb 100644 --- a/libc/sysv/calls/copyfile.s +++ b/libc/sysv/calls/copyfile.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall copyfile 0xfffffffff20e3fff globl +.scall copyfile,0xfffffffff20e3fff,globl diff --git a/libc/sysv/calls/cpuset.s b/libc/sysv/calls/cpuset.s index 0faee1c6e..5281e4da8 100644 --- a/libc/sysv/calls/cpuset.s +++ b/libc/sysv/calls/cpuset.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall cpuset 0xffffff1e4fffffff globl +.scall cpuset,0xffffff1e4fffffff,globl diff --git a/libc/sysv/calls/cpuset_getaffinity.s b/libc/sysv/calls/cpuset_getaffinity.s index e929b7f5d..3beaa8f37 100644 --- a/libc/sysv/calls/cpuset_getaffinity.s +++ b/libc/sysv/calls/cpuset_getaffinity.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall cpuset_getaffinity 0xffffff1e7fffffff globl +.scall cpuset_getaffinity,0xffffff1e7fffffff,globl diff --git a/libc/sysv/calls/cpuset_getdomain.s b/libc/sysv/calls/cpuset_getdomain.s index 664020c32..92db6b1a6 100644 --- a/libc/sysv/calls/cpuset_getdomain.s +++ b/libc/sysv/calls/cpuset_getdomain.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall cpuset_getdomain 0xffffff231fffffff globl +.scall cpuset_getdomain,0xffffff231fffffff,globl diff --git a/libc/sysv/calls/cpuset_getid.s b/libc/sysv/calls/cpuset_getid.s index 278d8e80b..96a859050 100644 --- a/libc/sysv/calls/cpuset_getid.s +++ b/libc/sysv/calls/cpuset_getid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall cpuset_getid 0xffffff1e6fffffff globl +.scall cpuset_getid,0xffffff1e6fffffff,globl diff --git a/libc/sysv/calls/cpuset_setaffinity.s b/libc/sysv/calls/cpuset_setaffinity.s index a3d3b1248..d4264a77c 100644 --- a/libc/sysv/calls/cpuset_setaffinity.s +++ b/libc/sysv/calls/cpuset_setaffinity.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall cpuset_setaffinity 0xffffff1e8fffffff globl +.scall cpuset_setaffinity,0xffffff1e8fffffff,globl diff --git a/libc/sysv/calls/cpuset_setdomain.s b/libc/sysv/calls/cpuset_setdomain.s index c9e12c98f..76342b439 100644 --- a/libc/sysv/calls/cpuset_setdomain.s +++ b/libc/sysv/calls/cpuset_setdomain.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall cpuset_setdomain 0xffffff232fffffff globl +.scall cpuset_setdomain,0xffffff232fffffff,globl diff --git a/libc/sysv/calls/cpuset_setid.s b/libc/sysv/calls/cpuset_setid.s index 308757a9c..c1a9b9a8f 100644 --- a/libc/sysv/calls/cpuset_setid.s +++ b/libc/sysv/calls/cpuset_setid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall cpuset_setid 0xffffff1e5fffffff globl +.scall cpuset_setid,0xffffff1e5fffffff,globl diff --git a/libc/sysv/calls/csops.s b/libc/sysv/calls/csops.s index b5d45b59c..204a875a4 100644 --- a/libc/sysv/calls/csops.s +++ b/libc/sysv/calls/csops.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall csops 0xfffffffff20a9fff globl +.scall csops,0xfffffffff20a9fff,globl diff --git a/libc/sysv/calls/csops_audittoken.s b/libc/sysv/calls/csops_audittoken.s index f9d054ce2..b8cfca07b 100644 --- a/libc/sysv/calls/csops_audittoken.s +++ b/libc/sysv/calls/csops_audittoken.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall csops_audittoken 0xfffffffff20aafff globl +.scall csops_audittoken,0xfffffffff20aafff,globl diff --git a/libc/sysv/calls/csrctl.s b/libc/sysv/calls/csrctl.s index 5f66b40f6..b15412267 100644 --- a/libc/sysv/calls/csrctl.s +++ b/libc/sysv/calls/csrctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall csrctl 0xfffffffff21e3fff globl +.scall csrctl,0xfffffffff21e3fff,globl diff --git a/libc/sysv/calls/delete.s b/libc/sysv/calls/delete.s index 03cfbb403..1ce2b3075 100644 --- a/libc/sysv/calls/delete.s +++ b/libc/sysv/calls/delete.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall delete 0xfffffffff20e2fff globl +.scall delete,0xfffffffff20e2fff,globl diff --git a/libc/sysv/calls/delete_module.s b/libc/sysv/calls/delete_module.s index 5cfa13a36..087576fdc 100644 --- a/libc/sysv/calls/delete_module.s +++ b/libc/sysv/calls/delete_module.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall delete_module 0xfffffffffffff0b0 globl +.scall delete_module,0xfffffffffffff0b0,globl diff --git a/libc/sysv/calls/disconnectx.s b/libc/sysv/calls/disconnectx.s index ad45a90fa..6278f09f2 100644 --- a/libc/sysv/calls/disconnectx.s +++ b/libc/sysv/calls/disconnectx.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall disconnectx 0xfffffffff21c0fff globl +.scall disconnectx,0xfffffffff21c0fff,globl diff --git a/libc/sysv/calls/eaccess.s b/libc/sysv/calls/eaccess.s index 5127d4879..c92aa4cbb 100644 --- a/libc/sysv/calls/eaccess.s +++ b/libc/sysv/calls/eaccess.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall eaccess 0xffffff178fffffff globl +.scall eaccess,0xffffff178fffffff,globl diff --git a/libc/sysv/calls/epoll_pwait.s b/libc/sysv/calls/epoll_pwait.s index a816b13f2..95f818d66 100644 --- a/libc/sysv/calls/epoll_pwait.s +++ b/libc/sysv/calls/epoll_pwait.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall epoll_pwait 0xfffffffffffff119 globl +.scall epoll_pwait,0xfffffffffffff119,globl diff --git a/libc/sysv/calls/eventfd.s b/libc/sysv/calls/eventfd.s index 52829ec2a..fbff5ed8a 100644 --- a/libc/sysv/calls/eventfd.s +++ b/libc/sysv/calls/eventfd.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall eventfd 0xfffffffffffff11c globl +.scall eventfd,0xfffffffffffff11c,globl diff --git a/libc/sysv/calls/eventfd2.s b/libc/sysv/calls/eventfd2.s index 4f8b9b299..f1c586ab0 100644 --- a/libc/sysv/calls/eventfd2.s +++ b/libc/sysv/calls/eventfd2.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall eventfd2 0xfffffffffffff122 globl +.scall eventfd2,0xfffffffffffff122,globl diff --git a/libc/sysv/calls/exchangedata.s b/libc/sysv/calls/exchangedata.s index f8a31a43d..052f8956c 100644 --- a/libc/sysv/calls/exchangedata.s +++ b/libc/sysv/calls/exchangedata.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall exchangedata 0xfffffffff20dffff globl +.scall exchangedata,0xfffffffff20dffff,globl diff --git a/libc/sysv/calls/execveat.s b/libc/sysv/calls/execveat.s index 7960c752b..ab221f639 100644 --- a/libc/sysv/calls/execveat.s +++ b/libc/sysv/calls/execveat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall execveat 0xfffffffffffff142 globl +.scall execveat,0xfffffffffffff142,globl diff --git a/libc/sysv/calls/extattr_delete_fd.s b/libc/sysv/calls/extattr_delete_fd.s index 45db9e191..eb25a050a 100644 --- a/libc/sysv/calls/extattr_delete_fd.s +++ b/libc/sysv/calls/extattr_delete_fd.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall extattr_delete_fd 0x16efff175fffffff globl +.scall extattr_delete_fd,0x16efff175fffffff,globl diff --git a/libc/sysv/calls/extattr_delete_file.s b/libc/sysv/calls/extattr_delete_file.s index 938229e91..bfdf3092f 100644 --- a/libc/sysv/calls/extattr_delete_file.s +++ b/libc/sysv/calls/extattr_delete_file.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall extattr_delete_file 0x16bfff166fffffff globl +.scall extattr_delete_file,0x16bfff166fffffff,globl diff --git a/libc/sysv/calls/extattr_delete_link.s b/libc/sysv/calls/extattr_delete_link.s index cd71d2d47..d310df499 100644 --- a/libc/sysv/calls/extattr_delete_link.s +++ b/libc/sysv/calls/extattr_delete_link.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall extattr_delete_link 0x171fff19efffffff globl +.scall extattr_delete_link,0x171fff19efffffff,globl diff --git a/libc/sysv/calls/extattr_get_fd.s b/libc/sysv/calls/extattr_get_fd.s index bbf786341..eb662dba3 100644 --- a/libc/sysv/calls/extattr_get_fd.s +++ b/libc/sysv/calls/extattr_get_fd.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall extattr_get_fd 0x16dfff174fffffff globl +.scall extattr_get_fd,0x16dfff174fffffff,globl diff --git a/libc/sysv/calls/extattr_get_file.s b/libc/sysv/calls/extattr_get_file.s index 9639e4c07..67e16f767 100644 --- a/libc/sysv/calls/extattr_get_file.s +++ b/libc/sysv/calls/extattr_get_file.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall extattr_get_file 0x16afff165fffffff globl +.scall extattr_get_file,0x16afff165fffffff,globl diff --git a/libc/sysv/calls/extattr_get_link.s b/libc/sysv/calls/extattr_get_link.s index 1aadc49e8..18d4580a7 100644 --- a/libc/sysv/calls/extattr_get_link.s +++ b/libc/sysv/calls/extattr_get_link.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall extattr_get_link 0x170fff19dfffffff globl +.scall extattr_get_link,0x170fff19dfffffff,globl diff --git a/libc/sysv/calls/extattr_list_fd.s b/libc/sysv/calls/extattr_list_fd.s index 0c4a52c9d..077a3d8f8 100644 --- a/libc/sysv/calls/extattr_list_fd.s +++ b/libc/sysv/calls/extattr_list_fd.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall extattr_list_fd 0x172fff1b5fffffff globl +.scall extattr_list_fd,0x172fff1b5fffffff,globl diff --git a/libc/sysv/calls/extattr_list_file.s b/libc/sysv/calls/extattr_list_file.s index e836ce806..3e1e77e06 100644 --- a/libc/sysv/calls/extattr_list_file.s +++ b/libc/sysv/calls/extattr_list_file.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall extattr_list_file 0x173fff1b6fffffff globl +.scall extattr_list_file,0x173fff1b6fffffff,globl diff --git a/libc/sysv/calls/extattr_list_link.s b/libc/sysv/calls/extattr_list_link.s index ef47b96e1..ad8fcfa7c 100644 --- a/libc/sysv/calls/extattr_list_link.s +++ b/libc/sysv/calls/extattr_list_link.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall extattr_list_link 0x174fff1b7fffffff globl +.scall extattr_list_link,0x174fff1b7fffffff,globl diff --git a/libc/sysv/calls/extattr_set_fd.s b/libc/sysv/calls/extattr_set_fd.s index 6116ff9c8..00e38af63 100644 --- a/libc/sysv/calls/extattr_set_fd.s +++ b/libc/sysv/calls/extattr_set_fd.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall extattr_set_fd 0x16cfff173fffffff globl +.scall extattr_set_fd,0x16cfff173fffffff,globl diff --git a/libc/sysv/calls/extattr_set_file.s b/libc/sysv/calls/extattr_set_file.s index b3e668f83..f75de36b0 100644 --- a/libc/sysv/calls/extattr_set_file.s +++ b/libc/sysv/calls/extattr_set_file.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall extattr_set_file 0x169fff164fffffff globl +.scall extattr_set_file,0x169fff164fffffff,globl diff --git a/libc/sysv/calls/extattr_set_link.s b/libc/sysv/calls/extattr_set_link.s index a28a7898b..f186da2ff 100644 --- a/libc/sysv/calls/extattr_set_link.s +++ b/libc/sysv/calls/extattr_set_link.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall extattr_set_link 0x16ffff19cfffffff globl +.scall extattr_set_link,0x16ffff19cfffffff,globl diff --git a/libc/sysv/calls/extattrctl.s b/libc/sysv/calls/extattrctl.s index 4a68f56a6..838089024 100644 --- a/libc/sysv/calls/extattrctl.s +++ b/libc/sysv/calls/extattrctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall extattrctl 0x168fff163fffffff globl +.scall extattrctl,0x168fff163fffffff,globl diff --git a/libc/sysv/calls/fallocate.s b/libc/sysv/calls/fallocate.s new file mode 100644 index 000000000..c918fd938 --- /dev/null +++ b/libc/sysv/calls/fallocate.s @@ -0,0 +1,2 @@ +.include "o/libc/sysv/macros.internal.inc" +.scall fallocate,0xfffffffffffff11d,globl,hidden diff --git a/libc/sysv/calls/fanotify_init.s b/libc/sysv/calls/fanotify_init.s index 7877289ac..0e792cdd5 100644 --- a/libc/sysv/calls/fanotify_init.s +++ b/libc/sysv/calls/fanotify_init.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fanotify_init 0xfffffffffffff12c globl +.scall fanotify_init,0xfffffffffffff12c,globl diff --git a/libc/sysv/calls/fanotify_mark.s b/libc/sysv/calls/fanotify_mark.s index 57cc6b27f..943fd2b82 100644 --- a/libc/sysv/calls/fanotify_mark.s +++ b/libc/sysv/calls/fanotify_mark.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fanotify_mark 0xfffffffffffff12d globl +.scall fanotify_mark,0xfffffffffffff12d,globl diff --git a/libc/sysv/calls/fchflags.s b/libc/sysv/calls/fchflags.s index ba69ff050..ebe2eb495 100644 --- a/libc/sysv/calls/fchflags.s +++ b/libc/sysv/calls/fchflags.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fchflags 0x0230230232023fff globl +.scall fchflags,0x0230230232023fff,globl diff --git a/libc/sysv/calls/fchmod_extended.s b/libc/sysv/calls/fchmod_extended.s index 4f51a23d7..2d3831242 100644 --- a/libc/sysv/calls/fchmod_extended.s +++ b/libc/sysv/calls/fchmod_extended.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fchmod_extended 0xfffffffff211bfff globl +.scall fchmod_extended,0xfffffffff211bfff,globl diff --git a/libc/sysv/calls/fclonefileat.s b/libc/sysv/calls/fclonefileat.s index 3218f39e2..861dd1173 100644 --- a/libc/sysv/calls/fclonefileat.s +++ b/libc/sysv/calls/fclonefileat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fclonefileat 0xfffffffff2205fff globl +.scall fclonefileat,0xfffffffff2205fff,globl diff --git a/libc/sysv/calls/fcntl_nocancel.s b/libc/sysv/calls/fcntl_nocancel.s index 06af111fe..2e809ba22 100644 --- a/libc/sysv/calls/fcntl_nocancel.s +++ b/libc/sysv/calls/fcntl_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fcntl_nocancel 0xfffffffff2196fff globl +.scall fcntl_nocancel,0xfffffffff2196fff,globl diff --git a/libc/sysv/calls/fexecve.s b/libc/sysv/calls/fexecve.s index 4c2757685..b05b27e6b 100644 --- a/libc/sysv/calls/fexecve.s +++ b/libc/sysv/calls/fexecve.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fexecve 0x1d1fff1ecfffffff globl +.scall fexecve,0x1d1fff1ecfffffff,globl diff --git a/libc/sysv/calls/ffclock_getcounter.s b/libc/sysv/calls/ffclock_getcounter.s index 35146b5c9..f7b0f4449 100644 --- a/libc/sysv/calls/ffclock_getcounter.s +++ b/libc/sysv/calls/ffclock_getcounter.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ffclock_getcounter 0xffffff0f1fffffff globl +.scall ffclock_getcounter,0xffffff0f1fffffff,globl diff --git a/libc/sysv/calls/ffclock_getestimate.s b/libc/sysv/calls/ffclock_getestimate.s index c0790ace0..0c51d523b 100644 --- a/libc/sysv/calls/ffclock_getestimate.s +++ b/libc/sysv/calls/ffclock_getestimate.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ffclock_getestimate 0xffffff0f3fffffff globl +.scall ffclock_getestimate,0xffffff0f3fffffff,globl diff --git a/libc/sysv/calls/ffclock_setestimate.s b/libc/sysv/calls/ffclock_setestimate.s index 217f83ce7..928b86b06 100644 --- a/libc/sysv/calls/ffclock_setestimate.s +++ b/libc/sysv/calls/ffclock_setestimate.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ffclock_setestimate 0xffffff0f2fffffff globl +.scall ffclock_setestimate,0xffffff0f2fffffff,globl diff --git a/libc/sysv/calls/ffsctl.s b/libc/sysv/calls/ffsctl.s index 2e07b7029..748c6fc4d 100644 --- a/libc/sysv/calls/ffsctl.s +++ b/libc/sysv/calls/ffsctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ffsctl 0xfffffffff20f5fff globl +.scall ffsctl,0xfffffffff20f5fff,globl diff --git a/libc/sysv/calls/fgetattrlist.s b/libc/sysv/calls/fgetattrlist.s index 113bf9971..889d69980 100644 --- a/libc/sysv/calls/fgetattrlist.s +++ b/libc/sysv/calls/fgetattrlist.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fgetattrlist 0xfffffffff20e4fff globl +.scall fgetattrlist,0xfffffffff20e4fff,globl diff --git a/libc/sysv/calls/fgetxattr.s b/libc/sysv/calls/fgetxattr.s index 5236abf62..3c47675b7 100644 --- a/libc/sysv/calls/fgetxattr.s +++ b/libc/sysv/calls/fgetxattr.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fgetxattr 0x17cffffff20eb0c1 globl +.scall fgetxattr,0x17cffffff20eb0c1,globl diff --git a/libc/sysv/calls/fhlink.s b/libc/sysv/calls/fhlink.s index 69bdd2907..5c30f7684 100644 --- a/libc/sysv/calls/fhlink.s +++ b/libc/sysv/calls/fhlink.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fhlink 0xffffff235fffffff globl +.scall fhlink,0xffffff235fffffff,globl diff --git a/libc/sysv/calls/fhlinkat.s b/libc/sysv/calls/fhlinkat.s index a80ed8bcc..b2d2c28e6 100644 --- a/libc/sysv/calls/fhlinkat.s +++ b/libc/sysv/calls/fhlinkat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fhlinkat 0xffffff236fffffff globl +.scall fhlinkat,0xffffff236fffffff,globl diff --git a/libc/sysv/calls/fhopen.s b/libc/sysv/calls/fhopen.s index b3ae8cd64..01a60430a 100644 --- a/libc/sysv/calls/fhopen.s +++ b/libc/sysv/calls/fhopen.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fhopen 0x18c10812a20f8fff globl +.scall fhopen,0x18c10812a20f8fff,globl diff --git a/libc/sysv/calls/fhreadlink.s b/libc/sysv/calls/fhreadlink.s index 9ea744d29..eb553c5e0 100644 --- a/libc/sysv/calls/fhreadlink.s +++ b/libc/sysv/calls/fhreadlink.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fhreadlink 0xffffff237fffffff globl +.scall fhreadlink,0xffffff237fffffff,globl diff --git a/libc/sysv/calls/fhstat.s b/libc/sysv/calls/fhstat.s index 2a4dad888..aaa4424bc 100644 --- a/libc/sysv/calls/fhstat.s +++ b/libc/sysv/calls/fhstat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fhstat 0x1c3126229fffffff globl +.scall fhstat,0x1c3126229fffffff,globl diff --git a/libc/sysv/calls/fhstatfs.s b/libc/sysv/calls/fhstatfs.s index daf06d385..24d166d83 100644 --- a/libc/sysv/calls/fhstatfs.s +++ b/libc/sysv/calls/fhstatfs.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fhstatfs 0xfff04122efffffff globl +.scall fhstatfs,0xfff04122efffffff,globl diff --git a/libc/sysv/calls/fileport_makefd.s b/libc/sysv/calls/fileport_makefd.s index 2a4e5a594..d92d2b231 100644 --- a/libc/sysv/calls/fileport_makefd.s +++ b/libc/sysv/calls/fileport_makefd.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fileport_makefd 0xfffffffff21affff globl +.scall fileport_makefd,0xfffffffff21affff,globl diff --git a/libc/sysv/calls/fileport_makeport.s b/libc/sysv/calls/fileport_makeport.s index 3e6f5efd0..2c1e42110 100644 --- a/libc/sysv/calls/fileport_makeport.s +++ b/libc/sysv/calls/fileport_makeport.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fileport_makeport 0xfffffffff21aefff globl +.scall fileport_makeport,0xfffffffff21aefff,globl diff --git a/libc/sysv/calls/finit_module.s b/libc/sysv/calls/finit_module.s index 7c4d39e74..1bbf32bc8 100644 --- a/libc/sysv/calls/finit_module.s +++ b/libc/sysv/calls/finit_module.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall finit_module 0xfffffffffffff139 globl +.scall finit_module,0xfffffffffffff139,globl diff --git a/libc/sysv/calls/flistxattr.s b/libc/sysv/calls/flistxattr.s index 78d5b743b..211d41f69 100644 --- a/libc/sysv/calls/flistxattr.s +++ b/libc/sysv/calls/flistxattr.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall flistxattr 0x17fffffff20f10c4 globl +.scall flistxattr,0x17fffffff20f10c4,globl diff --git a/libc/sysv/calls/fmount.s b/libc/sysv/calls/fmount.s index 84c8019bd..751b05ed0 100644 --- a/libc/sysv/calls/fmount.s +++ b/libc/sysv/calls/fmount.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fmount 0xfffffffff220efff globl +.scall fmount,0xfffffffff220efff,globl diff --git a/libc/sysv/calls/fpathconf.s b/libc/sysv/calls/fpathconf.s index 150c26c4f..36384e0c7 100644 --- a/libc/sysv/calls/fpathconf.s +++ b/libc/sysv/calls/fpathconf.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fpathconf 0x0c00c00c020c0fff globl +.scall fpathconf,0x0c00c00c020c0fff,globl diff --git a/libc/sysv/calls/fremovexattr.s b/libc/sysv/calls/fremovexattr.s index a475ebef6..031388ab3 100644 --- a/libc/sysv/calls/fremovexattr.s +++ b/libc/sysv/calls/fremovexattr.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fremovexattr 0x182ffffff20ef0c7 globl +.scall fremovexattr,0x182ffffff20ef0c7,globl diff --git a/libc/sysv/calls/fs_snapshot.s b/libc/sysv/calls/fs_snapshot.s index 3092b8f3e..1e6048171 100644 --- a/libc/sysv/calls/fs_snapshot.s +++ b/libc/sysv/calls/fs_snapshot.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fs_snapshot 0xfffffffff2206fff globl +.scall fs_snapshot,0xfffffffff2206fff,globl diff --git a/libc/sysv/calls/fsctl.s b/libc/sysv/calls/fsctl.s index 121853d8c..b8ed24848 100644 --- a/libc/sysv/calls/fsctl.s +++ b/libc/sysv/calls/fsctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fsctl 0xfffffffff20f2fff globl +.scall fsctl,0xfffffffff20f2fff,globl diff --git a/libc/sysv/calls/fsetattrlist.s b/libc/sysv/calls/fsetattrlist.s index 7a0cf3de9..74d13ea9a 100644 --- a/libc/sysv/calls/fsetattrlist.s +++ b/libc/sysv/calls/fsetattrlist.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fsetattrlist 0xfffffffff20e5fff globl +.scall fsetattrlist,0xfffffffff20e5fff,globl diff --git a/libc/sysv/calls/fsetxattr.s b/libc/sysv/calls/fsetxattr.s index 2f1a83447..4276152af 100644 --- a/libc/sysv/calls/fsetxattr.s +++ b/libc/sysv/calls/fsetxattr.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fsetxattr 0x179ffffff20ed0be globl +.scall fsetxattr,0x179ffffff20ed0be,globl diff --git a/libc/sysv/calls/fstat_extended.s b/libc/sysv/calls/fstat_extended.s index 509537809..d75f3caf2 100644 --- a/libc/sysv/calls/fstat_extended.s +++ b/libc/sysv/calls/fstat_extended.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fstat_extended 0xfffffffff2119fff globl +.scall fstat_extended,0xfffffffff2119fff,globl diff --git a/libc/sysv/calls/fstatfs.s b/libc/sysv/calls/fstatfs.s index 77d438c0e..b2bc4dc29 100644 --- a/libc/sysv/calls/fstatfs.s +++ b/libc/sysv/calls/fstatfs.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fstatfs 0xfff04022c215a08a globl +.scall fstatfs,0xfff04022c215a08a,globl diff --git a/libc/sysv/calls/fsync_nocancel.s b/libc/sysv/calls/fsync_nocancel.s index 4d41d9b03..0ec96cba4 100644 --- a/libc/sysv/calls/fsync_nocancel.s +++ b/libc/sysv/calls/fsync_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall fsync_nocancel 0xfffffffff2198fff globl +.scall fsync_nocancel,0xfffffffff2198fff,globl diff --git a/libc/sysv/calls/futex.s b/libc/sysv/calls/futex.s index a5b036fd1..06de34ffe 100644 --- a/libc/sysv/calls/futex.s +++ b/libc/sysv/calls/futex.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall futex 0xfff053fffffff0ca globl +.scall futex,0xfff053fffffff0ca,globl diff --git a/libc/sysv/calls/get_mempolicy.s b/libc/sysv/calls/get_mempolicy.s index 9b965055c..70940d7c5 100644 --- a/libc/sysv/calls/get_mempolicy.s +++ b/libc/sysv/calls/get_mempolicy.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall get_mempolicy 0xfffffffffffff0ef globl +.scall get_mempolicy,0xfffffffffffff0ef,globl diff --git a/libc/sysv/calls/get_robust_list.s b/libc/sysv/calls/get_robust_list.s index e78b7f83e..6e74e986a 100644 --- a/libc/sysv/calls/get_robust_list.s +++ b/libc/sysv/calls/get_robust_list.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall get_robust_list 0xfffffffffffff112 globl +.scall get_robust_list,0xfffffffffffff112,globl diff --git a/libc/sysv/calls/getattrlist.s b/libc/sysv/calls/getattrlist.s index c079d8cf4..70fb742c4 100644 --- a/libc/sysv/calls/getattrlist.s +++ b/libc/sysv/calls/getattrlist.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getattrlist 0xfffffffff20dcfff globl +.scall getattrlist,0xfffffffff20dcfff,globl diff --git a/libc/sysv/calls/getattrlistat.s b/libc/sysv/calls/getattrlistat.s index 5fae2f151..ba662e388 100644 --- a/libc/sysv/calls/getattrlistat.s +++ b/libc/sysv/calls/getattrlistat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getattrlistat 0xfffffffff21dcfff globl +.scall getattrlistat,0xfffffffff21dcfff,globl diff --git a/libc/sysv/calls/getattrlistbulk.s b/libc/sysv/calls/getattrlistbulk.s index 3f2c45e2e..1cc92e4ac 100644 --- a/libc/sysv/calls/getattrlistbulk.s +++ b/libc/sysv/calls/getattrlistbulk.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getattrlistbulk 0xfffffffff21cdfff globl +.scall getattrlistbulk,0xfffffffff21cdfff,globl diff --git a/libc/sysv/calls/getaudit.s b/libc/sysv/calls/getaudit.s index efe7e1080..fa9e9a09d 100644 --- a/libc/sysv/calls/getaudit.s +++ b/libc/sysv/calls/getaudit.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getaudit 0xffffff1c1fffffff globl +.scall getaudit,0xffffff1c1fffffff,globl diff --git a/libc/sysv/calls/getaudit_addr.s b/libc/sysv/calls/getaudit_addr.s index 95809554d..4139e8c86 100644 --- a/libc/sysv/calls/getaudit_addr.s +++ b/libc/sysv/calls/getaudit_addr.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getaudit_addr 0xffffff1c32165fff globl +.scall getaudit_addr,0xffffff1c32165fff,globl diff --git a/libc/sysv/calls/getauid.s b/libc/sysv/calls/getauid.s index bf229848b..a6a349edb 100644 --- a/libc/sysv/calls/getauid.s +++ b/libc/sysv/calls/getauid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getauid 0xffffff1bf2161fff globl +.scall getauid,0xffffff1bf2161fff,globl diff --git a/libc/sysv/calls/getcontext.s b/libc/sysv/calls/getcontext.s index b76afd842..d21d6096b 100644 --- a/libc/sysv/calls/getcontext.s +++ b/libc/sysv/calls/getcontext.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getcontext 0x133fff1a5fffffff globl +.scall getcontext,0x133fff1a5fffffff,globl diff --git a/libc/sysv/calls/getcpu.s b/libc/sysv/calls/getcpu.s index 02a4c48e6..e7b6b66fb 100644 --- a/libc/sysv/calls/getcpu.s +++ b/libc/sysv/calls/getcpu.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getcpu 0xfffffffffffff135 globl +.scall getcpu,0xfffffffffffff135,globl diff --git a/libc/sysv/calls/getdents.s b/libc/sysv/calls/getdents.s index 0c3dd838f..dfc987811 100644 --- a/libc/sysv/calls/getdents.s +++ b/libc/sysv/calls/getdents.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getdents 0x18606311020c40d9 globl hidden +.scall getdents,0x18606311020c40d9,globl,hidden diff --git a/libc/sysv/calls/getdirentries.s b/libc/sysv/calls/getdirentries.s index 11121b09e..84b4660d0 100644 --- a/libc/sysv/calls/getdirentries.s +++ b/libc/sysv/calls/getdirentries.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getdirentries 0xffffff22a20c4fff globl +.scall getdirentries,0xffffff22a20c4fff,globl diff --git a/libc/sysv/calls/getdirentriesattr.s b/libc/sysv/calls/getdirentriesattr.s index 09f0d90ce..c087d6e95 100644 --- a/libc/sysv/calls/getdirentriesattr.s +++ b/libc/sysv/calls/getdirentriesattr.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getdirentriesattr 0xfffffffff20defff globl +.scall getdirentriesattr,0xfffffffff20defff,globl diff --git a/libc/sysv/calls/getdtablecount.s b/libc/sysv/calls/getdtablecount.s index 4606e1f78..09412b3b8 100644 --- a/libc/sysv/calls/getdtablecount.s +++ b/libc/sysv/calls/getdtablecount.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getdtablecount 0xfff012ffffffffff globl +.scall getdtablecount,0xfff012ffffffffff,globl diff --git a/libc/sysv/calls/getdtablesize.s b/libc/sysv/calls/getdtablesize.s index 67338d6e1..34a34410e 100644 --- a/libc/sysv/calls/getdtablesize.s +++ b/libc/sysv/calls/getdtablesize.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getdtablesize 0xffffff0592059fff globl +.scall getdtablesize,0xffffff0592059fff,globl diff --git a/libc/sysv/calls/getegid.s b/libc/sysv/calls/getegid.s index 88f764a6a..c8a7ff412 100644 --- a/libc/sysv/calls/getegid.s +++ b/libc/sysv/calls/getegid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getegid 0xfff02b02b202b06c globl +.scall getegid,0xfff02b02b202b06c,globl diff --git a/libc/sysv/calls/geteuid.s b/libc/sysv/calls/geteuid.s index 8b49a1940..070feb0b9 100644 --- a/libc/sysv/calls/geteuid.s +++ b/libc/sysv/calls/geteuid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall geteuid 0xfff019019201906b globl +.scall geteuid,0xfff019019201906b,globl diff --git a/libc/sysv/calls/getfh.s b/libc/sysv/calls/getfh.s index dfbc26cd4..645f8a5a1 100644 --- a/libc/sysv/calls/getfh.s +++ b/libc/sysv/calls/getfh.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getfh 0x18b0a10a120a1fff globl +.scall getfh,0x18b0a10a120a1fff,globl diff --git a/libc/sysv/calls/getfhat.s b/libc/sysv/calls/getfhat.s index 81e6d1ac6..870ea888a 100644 --- a/libc/sysv/calls/getfhat.s +++ b/libc/sysv/calls/getfhat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getfhat 0xffffff234fffffff globl +.scall getfhat,0xffffff234fffffff,globl diff --git a/libc/sysv/calls/getfsstat.s b/libc/sysv/calls/getfsstat.s index 38b78922c..c09c74c34 100644 --- a/libc/sysv/calls/getfsstat.s +++ b/libc/sysv/calls/getfsstat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getfsstat 0xfff03e22d215bfff globl +.scall getfsstat,0xfff03e22d215bfff,globl diff --git a/libc/sysv/calls/getgroups.s b/libc/sysv/calls/getgroups.s index e9160aacf..bc164c4ad 100644 --- a/libc/sysv/calls/getgroups.s +++ b/libc/sysv/calls/getgroups.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getgroups 0x04f04f04f204f073 globl +.scall getgroups,0x04f04f04f204f073,globl diff --git a/libc/sysv/calls/gethostid.s b/libc/sysv/calls/gethostid.s index c79761537..f8ccdc4f1 100644 --- a/libc/sysv/calls/gethostid.s +++ b/libc/sysv/calls/gethostid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall gethostid 0xffffff08efffffff globl +.scall gethostid,0xffffff08efffffff,globl diff --git a/libc/sysv/calls/gethostuuid.s b/libc/sysv/calls/gethostuuid.s index 0e1d1563d..4a068e006 100644 --- a/libc/sysv/calls/gethostuuid.s +++ b/libc/sysv/calls/gethostuuid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall gethostuuid 0xfffffffff208efff globl +.scall gethostuuid,0xfffffffff208efff,globl diff --git a/libc/sysv/calls/getkerninfo.s b/libc/sysv/calls/getkerninfo.s index 882a4ee86..d839656c3 100644 --- a/libc/sysv/calls/getkerninfo.s +++ b/libc/sysv/calls/getkerninfo.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getkerninfo 0xffffff03ffffffff globl +.scall getkerninfo,0xffffff03ffffffff,globl diff --git a/libc/sysv/calls/getlogin.s b/libc/sysv/calls/getlogin.s index b5539f5f4..9340f6b4c 100644 --- a/libc/sysv/calls/getlogin.s +++ b/libc/sysv/calls/getlogin.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getlogin 0xffffff0312031fff globl +.scall getlogin,0xffffff0312031fff,globl diff --git a/libc/sysv/calls/getlogin_r.s b/libc/sysv/calls/getlogin_r.s index f91b18e9f..19cba4792 100644 --- a/libc/sysv/calls/getlogin_r.s +++ b/libc/sysv/calls/getlogin_r.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getlogin_r 0xfff08dffffffffff globl +.scall getlogin_r,0xfff08dffffffffff,globl diff --git a/libc/sysv/calls/getloginclass.s b/libc/sysv/calls/getloginclass.s index bef2c9c96..7b60405e2 100644 --- a/libc/sysv/calls/getloginclass.s +++ b/libc/sysv/calls/getloginclass.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getloginclass 0xffffff20bfffffff globl +.scall getloginclass,0xffffff20bfffffff,globl diff --git a/libc/sysv/calls/getpagesize_freebsd.s b/libc/sysv/calls/getpagesize_freebsd.s index 64e54c0e6..d5b95308e 100644 --- a/libc/sysv/calls/getpagesize_freebsd.s +++ b/libc/sysv/calls/getpagesize_freebsd.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getpagesize_freebsd 0xffffff040fffffff globl hidden +.scall getpagesize_freebsd,0xffffff040fffffff,globl,hidden diff --git a/libc/sysv/calls/getpgid.s b/libc/sysv/calls/getpgid.s index d0589b77f..3783952ac 100644 --- a/libc/sysv/calls/getpgid.s +++ b/libc/sysv/calls/getpgid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getpgid 0x0cf0cf0cf2097079 globl +.scall getpgid,0x0cf0cf0cf2097079,globl diff --git a/libc/sysv/calls/getpgrp.s b/libc/sysv/calls/getpgrp.s index e3b8dd1ec..10a08f07a 100644 --- a/libc/sysv/calls/getpgrp.s +++ b/libc/sysv/calls/getpgrp.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getpgrp 0x051051051205106f globl +.scall getpgrp,0x051051051205106f,globl diff --git a/libc/sysv/calls/getresgid.s b/libc/sysv/calls/getresgid.s index 38adca514..9ce4dee92 100644 --- a/libc/sysv/calls/getresgid.s +++ b/libc/sysv/calls/getresgid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getresgid 0xfff11b169ffff078 globl +.scall getresgid,0xfff11b169ffff078,globl diff --git a/libc/sysv/calls/getresuid.s b/libc/sysv/calls/getresuid.s index d5c7fda21..e50c6a170 100644 --- a/libc/sysv/calls/getresuid.s +++ b/libc/sysv/calls/getresuid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getresuid 0xfff119168ffff076 globl +.scall getresuid,0xfff119168ffff076,globl diff --git a/libc/sysv/calls/getrtable.s b/libc/sysv/calls/getrtable.s index 72ce0565c..1567a6322 100644 --- a/libc/sysv/calls/getrtable.s +++ b/libc/sysv/calls/getrtable.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getrtable 0xfff137ffffffffff globl +.scall getrtable,0xfff137ffffffffff,globl diff --git a/libc/sysv/calls/getsgroups.s b/libc/sysv/calls/getsgroups.s index 8044dd632..2b6e7ad50 100644 --- a/libc/sysv/calls/getsgroups.s +++ b/libc/sysv/calls/getsgroups.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getsgroups 0xfffffffff2120fff globl +.scall getsgroups,0xfffffffff2120fff,globl diff --git a/libc/sysv/calls/getthrid.s b/libc/sysv/calls/getthrid.s index 28010f884..68b8acde9 100644 --- a/libc/sysv/calls/getthrid.s +++ b/libc/sysv/calls/getthrid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getthrid 0xfff12bffffffffff globl +.scall getthrid,0xfff12bffffffffff,globl diff --git a/libc/sysv/calls/getwgroups.s b/libc/sysv/calls/getwgroups.s index c9db62451..65e19a82f 100644 --- a/libc/sysv/calls/getwgroups.s +++ b/libc/sysv/calls/getwgroups.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getwgroups 0xfffffffff2122fff globl +.scall getwgroups,0xfffffffff2122fff,globl diff --git a/libc/sysv/calls/getxattr.s b/libc/sysv/calls/getxattr.s index 836948586..b33888d7f 100644 --- a/libc/sysv/calls/getxattr.s +++ b/libc/sysv/calls/getxattr.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall getxattr 0x17affffff20ea0bf globl +.scall getxattr,0x17affffff20ea0bf,globl diff --git a/libc/sysv/calls/grab_pgo_data.s b/libc/sysv/calls/grab_pgo_data.s index 6d6d658f4..fd895f961 100644 --- a/libc/sysv/calls/grab_pgo_data.s +++ b/libc/sysv/calls/grab_pgo_data.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall grab_pgo_data 0xfffffffff21edfff globl +.scall grab_pgo_data,0xfffffffff21edfff,globl diff --git a/libc/sysv/calls/gssd_syscall.s b/libc/sysv/calls/gssd_syscall.s index 0acc6664a..6488b395d 100644 --- a/libc/sysv/calls/gssd_syscall.s +++ b/libc/sysv/calls/gssd_syscall.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall gssd_syscall 0xffffff1f9fffffff globl +.scall gssd_syscall,0xffffff1f9fffffff,globl diff --git a/libc/sysv/calls/guarded_close_np.s b/libc/sysv/calls/guarded_close_np.s index 0de85bfd9..1baac2377 100644 --- a/libc/sysv/calls/guarded_close_np.s +++ b/libc/sysv/calls/guarded_close_np.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall guarded_close_np 0xfffffffff21bafff globl +.scall guarded_close_np,0xfffffffff21bafff,globl diff --git a/libc/sysv/calls/guarded_kqueue_np.s b/libc/sysv/calls/guarded_kqueue_np.s index d66a92c7e..d5f6988a8 100644 --- a/libc/sysv/calls/guarded_kqueue_np.s +++ b/libc/sysv/calls/guarded_kqueue_np.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall guarded_kqueue_np 0xfffffffff21bbfff globl +.scall guarded_kqueue_np,0xfffffffff21bbfff,globl diff --git a/libc/sysv/calls/guarded_open_dprotected_np.s b/libc/sysv/calls/guarded_open_dprotected_np.s index 8d8455839..bc648bf5e 100644 --- a/libc/sysv/calls/guarded_open_dprotected_np.s +++ b/libc/sysv/calls/guarded_open_dprotected_np.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall guarded_open_dprotected_np 0xfffffffff21e4fff globl +.scall guarded_open_dprotected_np,0xfffffffff21e4fff,globl diff --git a/libc/sysv/calls/guarded_open_np.s b/libc/sysv/calls/guarded_open_np.s index 102ba86ee..ae899f1ac 100644 --- a/libc/sysv/calls/guarded_open_np.s +++ b/libc/sysv/calls/guarded_open_np.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall guarded_open_np 0xfffffffff21b9fff globl +.scall guarded_open_np,0xfffffffff21b9fff,globl diff --git a/libc/sysv/calls/guarded_pwrite_np.s b/libc/sysv/calls/guarded_pwrite_np.s index 07f659a4b..212af4d61 100644 --- a/libc/sysv/calls/guarded_pwrite_np.s +++ b/libc/sysv/calls/guarded_pwrite_np.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall guarded_pwrite_np 0xfffffffff21e6fff globl +.scall guarded_pwrite_np,0xfffffffff21e6fff,globl diff --git a/libc/sysv/calls/guarded_write_np.s b/libc/sysv/calls/guarded_write_np.s index 918b7d5ac..d7ac03aea 100644 --- a/libc/sysv/calls/guarded_write_np.s +++ b/libc/sysv/calls/guarded_write_np.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall guarded_write_np 0xfffffffff21e5fff globl +.scall guarded_write_np,0xfffffffff21e5fff,globl diff --git a/libc/sysv/calls/guarded_writev_np.s b/libc/sysv/calls/guarded_writev_np.s index 6010a2ec4..860e7caa9 100644 --- a/libc/sysv/calls/guarded_writev_np.s +++ b/libc/sysv/calls/guarded_writev_np.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall guarded_writev_np 0xfffffffff21e7fff globl +.scall guarded_writev_np,0xfffffffff21e7fff,globl diff --git a/libc/sysv/calls/identitysvc.s b/libc/sysv/calls/identitysvc.s index 0d3d9e69e..bc51a605a 100644 --- a/libc/sysv/calls/identitysvc.s +++ b/libc/sysv/calls/identitysvc.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall identitysvc 0xfffffffff2125fff globl +.scall identitysvc,0xfffffffff2125fff,globl diff --git a/libc/sysv/calls/init_module.s b/libc/sysv/calls/init_module.s index c43b97313..d3c0d90e6 100644 --- a/libc/sysv/calls/init_module.s +++ b/libc/sysv/calls/init_module.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall init_module 0xfffffffffffff0af globl +.scall init_module,0xfffffffffffff0af,globl diff --git a/libc/sysv/calls/initgroups.s b/libc/sysv/calls/initgroups.s index af61b46fe..2b08cbf1d 100644 --- a/libc/sysv/calls/initgroups.s +++ b/libc/sysv/calls/initgroups.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall initgroups 0xfffffffff20f3fff globl +.scall initgroups,0xfffffffff20f3fff,globl diff --git a/libc/sysv/calls/inotify_add_watch.s b/libc/sysv/calls/inotify_add_watch.s index e0caaa230..eba0ec9ed 100644 --- a/libc/sysv/calls/inotify_add_watch.s +++ b/libc/sysv/calls/inotify_add_watch.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall inotify_add_watch 0xfffffffffffff0fe globl +.scall inotify_add_watch,0xfffffffffffff0fe,globl diff --git a/libc/sysv/calls/inotify_init.s b/libc/sysv/calls/inotify_init.s index 87df5b763..f29413a73 100644 --- a/libc/sysv/calls/inotify_init.s +++ b/libc/sysv/calls/inotify_init.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall inotify_init 0xfffffffffffff0fd globl +.scall inotify_init,0xfffffffffffff0fd,globl diff --git a/libc/sysv/calls/inotify_init1.s b/libc/sysv/calls/inotify_init1.s index 53a31904b..c26fe74e8 100644 --- a/libc/sysv/calls/inotify_init1.s +++ b/libc/sysv/calls/inotify_init1.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall inotify_init1 0xfffffffffffff126 globl +.scall inotify_init1,0xfffffffffffff126,globl diff --git a/libc/sysv/calls/inotify_rm_watch.s b/libc/sysv/calls/inotify_rm_watch.s index 291edf024..3c9269484 100644 --- a/libc/sysv/calls/inotify_rm_watch.s +++ b/libc/sysv/calls/inotify_rm_watch.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall inotify_rm_watch 0xfffffffffffff0ff globl +.scall inotify_rm_watch,0xfffffffffffff0ff,globl diff --git a/libc/sysv/calls/io_cancel.s b/libc/sysv/calls/io_cancel.s index d99fcc445..792c5a9b4 100644 --- a/libc/sysv/calls/io_cancel.s +++ b/libc/sysv/calls/io_cancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall io_cancel 0xfffffffffffff0d2 globl +.scall io_cancel,0xfffffffffffff0d2,globl diff --git a/libc/sysv/calls/io_destroy.s b/libc/sysv/calls/io_destroy.s index b3de906b0..659b04c81 100644 --- a/libc/sysv/calls/io_destroy.s +++ b/libc/sysv/calls/io_destroy.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall io_destroy 0xfffffffffffff0cf globl +.scall io_destroy,0xfffffffffffff0cf,globl diff --git a/libc/sysv/calls/io_getevents.s b/libc/sysv/calls/io_getevents.s index c4215e012..61c3b8490 100644 --- a/libc/sysv/calls/io_getevents.s +++ b/libc/sysv/calls/io_getevents.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall io_getevents 0xfffffffffffff0d0 globl +.scall io_getevents,0xfffffffffffff0d0,globl diff --git a/libc/sysv/calls/io_pgetevents.s b/libc/sysv/calls/io_pgetevents.s index e20bcc808..c28da81f1 100644 --- a/libc/sysv/calls/io_pgetevents.s +++ b/libc/sysv/calls/io_pgetevents.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall io_pgetevents 0xfffffffffffff14d globl +.scall io_pgetevents,0xfffffffffffff14d,globl diff --git a/libc/sysv/calls/io_setup.s b/libc/sysv/calls/io_setup.s index ce5937d0f..bbaee448d 100644 --- a/libc/sysv/calls/io_setup.s +++ b/libc/sysv/calls/io_setup.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall io_setup 0xfffffffffffff0ce globl +.scall io_setup,0xfffffffffffff0ce,globl diff --git a/libc/sysv/calls/io_submit.s b/libc/sysv/calls/io_submit.s index 38c908d9c..399dce9e2 100644 --- a/libc/sysv/calls/io_submit.s +++ b/libc/sysv/calls/io_submit.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall io_submit 0xfffffffffffff0d1 globl +.scall io_submit,0xfffffffffffff0d1,globl diff --git a/libc/sysv/calls/io_uring_enter.s b/libc/sysv/calls/io_uring_enter.s index 139f8ce5c..c17c30c09 100644 --- a/libc/sysv/calls/io_uring_enter.s +++ b/libc/sysv/calls/io_uring_enter.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall io_uring_enter 0xfffffffffffff1aa globl +.scall io_uring_enter,0xfffffffffffff1aa,globl diff --git a/libc/sysv/calls/io_uring_register.s b/libc/sysv/calls/io_uring_register.s index c02d4d375..82f80ef61 100644 --- a/libc/sysv/calls/io_uring_register.s +++ b/libc/sysv/calls/io_uring_register.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall io_uring_register 0xfffffffffffff1ab globl +.scall io_uring_register,0xfffffffffffff1ab,globl diff --git a/libc/sysv/calls/io_uring_setup.s b/libc/sysv/calls/io_uring_setup.s index aa360f5be..c711f3560 100644 --- a/libc/sysv/calls/io_uring_setup.s +++ b/libc/sysv/calls/io_uring_setup.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall io_uring_setup 0xfffffffffffff1a9 globl +.scall io_uring_setup,0xfffffffffffff1a9,globl diff --git a/libc/sysv/calls/ioperm.s b/libc/sysv/calls/ioperm.s index 461f129e0..b606029db 100644 --- a/libc/sysv/calls/ioperm.s +++ b/libc/sysv/calls/ioperm.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ioperm 0xfffffffffffff0ad globl +.scall ioperm,0xfffffffffffff0ad,globl diff --git a/libc/sysv/calls/iopl.s b/libc/sysv/calls/iopl.s index 8fe9d16d9..1485cb4fb 100644 --- a/libc/sysv/calls/iopl.s +++ b/libc/sysv/calls/iopl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall iopl 0xfffffffffffff0ac globl +.scall iopl,0xfffffffffffff0ac,globl diff --git a/libc/sysv/calls/iopolicysys.s b/libc/sysv/calls/iopolicysys.s index d0e22515c..bbec8e860 100644 --- a/libc/sysv/calls/iopolicysys.s +++ b/libc/sysv/calls/iopolicysys.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall iopolicysys 0xfffffffff2142fff globl +.scall iopolicysys,0xfffffffff2142fff,globl diff --git a/libc/sysv/calls/ioprio_get.s b/libc/sysv/calls/ioprio_get.s index 9943bfdbc..120ede14f 100644 --- a/libc/sysv/calls/ioprio_get.s +++ b/libc/sysv/calls/ioprio_get.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ioprio_get 0xfffffffffffff0fc globl +.scall ioprio_get,0xfffffffffffff0fc,globl diff --git a/libc/sysv/calls/ioprio_set.s b/libc/sysv/calls/ioprio_set.s index f020ac3c9..66b4009c4 100644 --- a/libc/sysv/calls/ioprio_set.s +++ b/libc/sysv/calls/ioprio_set.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ioprio_set 0xfffffffffffff0fb globl +.scall ioprio_set,0xfffffffffffff0fb,globl diff --git a/libc/sysv/calls/issetugid.s b/libc/sysv/calls/issetugid.s index 226a7cf86..df46f9a4d 100644 --- a/libc/sysv/calls/issetugid.s +++ b/libc/sysv/calls/issetugid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall issetugid 0xfff0fd0fd2147fff globl +.scall issetugid,0xfff0fd0fd2147fff,globl diff --git a/libc/sysv/calls/jail.s b/libc/sysv/calls/jail.s index b0f14153c..4df117de7 100644 --- a/libc/sysv/calls/jail.s +++ b/libc/sysv/calls/jail.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall jail 0xffffff152fffffff globl +.scall jail,0xffffff152fffffff,globl diff --git a/libc/sysv/calls/jail_attach.s b/libc/sysv/calls/jail_attach.s index 33cb1fa3a..7094209e6 100644 --- a/libc/sysv/calls/jail_attach.s +++ b/libc/sysv/calls/jail_attach.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall jail_attach 0xffffff1b4fffffff globl +.scall jail_attach,0xffffff1b4fffffff,globl diff --git a/libc/sysv/calls/jail_get.s b/libc/sysv/calls/jail_get.s index f2926c25a..b25234c93 100644 --- a/libc/sysv/calls/jail_get.s +++ b/libc/sysv/calls/jail_get.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall jail_get 0xffffff1fafffffff globl +.scall jail_get,0xffffff1fafffffff,globl diff --git a/libc/sysv/calls/jail_remove.s b/libc/sysv/calls/jail_remove.s index d2a4d3afa..a89a6ed72 100644 --- a/libc/sysv/calls/jail_remove.s +++ b/libc/sysv/calls/jail_remove.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall jail_remove 0xffffff1fcfffffff globl +.scall jail_remove,0xffffff1fcfffffff,globl diff --git a/libc/sysv/calls/jail_set.s b/libc/sysv/calls/jail_set.s index 541fe1a08..6e760baef 100644 --- a/libc/sysv/calls/jail_set.s +++ b/libc/sysv/calls/jail_set.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall jail_set 0xffffff1fbfffffff globl +.scall jail_set,0xffffff1fbfffffff,globl diff --git a/libc/sysv/calls/kas_info.s b/libc/sysv/calls/kas_info.s index 0bbbb70d9..e2be08443 100644 --- a/libc/sysv/calls/kas_info.s +++ b/libc/sysv/calls/kas_info.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kas_info 0xfffffffff21b7fff globl +.scall kas_info,0xfffffffff21b7fff,globl diff --git a/libc/sysv/calls/kbind.s b/libc/sysv/calls/kbind.s index da271206c..115b8b3d9 100644 --- a/libc/sysv/calls/kbind.s +++ b/libc/sysv/calls/kbind.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kbind 0xfff056ffffffffff globl +.scall kbind,0xfff056ffffffffff,globl diff --git a/libc/sysv/calls/kcmp.s b/libc/sysv/calls/kcmp.s index 8473bea52..c5de3a2cf 100644 --- a/libc/sysv/calls/kcmp.s +++ b/libc/sysv/calls/kcmp.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kcmp 0xfffffffffffff138 globl +.scall kcmp,0xfffffffffffff138,globl diff --git a/libc/sysv/calls/kdebug_trace.s b/libc/sysv/calls/kdebug_trace.s index b575e9d37..31acb0985 100644 --- a/libc/sysv/calls/kdebug_trace.s +++ b/libc/sysv/calls/kdebug_trace.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kdebug_trace 0xfffffffff20b3fff globl +.scall kdebug_trace,0xfffffffff20b3fff,globl diff --git a/libc/sysv/calls/kdebug_trace_string.s b/libc/sysv/calls/kdebug_trace_string.s index 8d883ca99..889c56975 100644 --- a/libc/sysv/calls/kdebug_trace_string.s +++ b/libc/sysv/calls/kdebug_trace_string.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kdebug_trace_string 0xfffffffff20b2fff globl +.scall kdebug_trace_string,0xfffffffff20b2fff,globl diff --git a/libc/sysv/calls/kdebug_typefilter.s b/libc/sysv/calls/kdebug_typefilter.s index 7ba4d612e..3b07baf63 100644 --- a/libc/sysv/calls/kdebug_typefilter.s +++ b/libc/sysv/calls/kdebug_typefilter.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kdebug_typefilter 0xfffffffff20b1fff globl +.scall kdebug_typefilter,0xfffffffff20b1fff,globl diff --git a/libc/sysv/calls/kenv.s b/libc/sysv/calls/kenv.s index aa7e91386..fa496a208 100644 --- a/libc/sysv/calls/kenv.s +++ b/libc/sysv/calls/kenv.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kenv 0xffffff186fffffff globl +.scall kenv,0xffffff186fffffff,globl diff --git a/libc/sysv/calls/kevent.s b/libc/sysv/calls/kevent.s index c160f3a6e..b588e50de 100644 --- a/libc/sysv/calls/kevent.s +++ b/libc/sysv/calls/kevent.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kevent 0x1b30482302171fff globl +.scall kevent,0x1b30482302171fff,globl diff --git a/libc/sysv/calls/kevent_id.s b/libc/sysv/calls/kevent_id.s index 2fc372dd5..0e077f0be 100644 --- a/libc/sysv/calls/kevent_id.s +++ b/libc/sysv/calls/kevent_id.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kevent_id 0xfffffffff2177fff globl +.scall kevent_id,0xfffffffff2177fff,globl diff --git a/libc/sysv/calls/kevent_qos.s b/libc/sysv/calls/kevent_qos.s index ed43d4d60..38703da84 100644 --- a/libc/sysv/calls/kevent_qos.s +++ b/libc/sysv/calls/kevent_qos.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kevent_qos 0xfffffffff2176fff globl +.scall kevent_qos,0xfffffffff2176fff,globl diff --git a/libc/sysv/calls/kexec_file_load.s b/libc/sysv/calls/kexec_file_load.s index 45d22659b..ec1b91f70 100644 --- a/libc/sysv/calls/kexec_file_load.s +++ b/libc/sysv/calls/kexec_file_load.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kexec_file_load 0xfffffffffffff140 globl +.scall kexec_file_load,0xfffffffffffff140,globl diff --git a/libc/sysv/calls/kexec_load.s b/libc/sysv/calls/kexec_load.s index 81570f8fc..e0095effe 100644 --- a/libc/sysv/calls/kexec_load.s +++ b/libc/sysv/calls/kexec_load.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kexec_load 0xfffffffffffff0f6 globl +.scall kexec_load,0xfffffffffffff0f6,globl diff --git a/libc/sysv/calls/keyctl.s b/libc/sysv/calls/keyctl.s index 94b1447d7..dce1ba926 100644 --- a/libc/sysv/calls/keyctl.s +++ b/libc/sysv/calls/keyctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall keyctl 0xfffffffffffff0fa globl +.scall keyctl,0xfffffffffffff0fa,globl diff --git a/libc/sysv/calls/kldfind.s b/libc/sysv/calls/kldfind.s index 2bbf4ede6..005053bda 100644 --- a/libc/sysv/calls/kldfind.s +++ b/libc/sysv/calls/kldfind.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kldfind 0xffffff132fffffff globl +.scall kldfind,0xffffff132fffffff,globl diff --git a/libc/sysv/calls/kldfirstmod.s b/libc/sysv/calls/kldfirstmod.s index ae045ede2..3ab223dad 100644 --- a/libc/sysv/calls/kldfirstmod.s +++ b/libc/sysv/calls/kldfirstmod.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kldfirstmod 0xffffff135fffffff globl +.scall kldfirstmod,0xffffff135fffffff,globl diff --git a/libc/sysv/calls/kldload.s b/libc/sysv/calls/kldload.s index 09da77c55..8f652da7d 100644 --- a/libc/sysv/calls/kldload.s +++ b/libc/sysv/calls/kldload.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kldload 0xffffff130fffffff globl +.scall kldload,0xffffff130fffffff,globl diff --git a/libc/sysv/calls/kldnext.s b/libc/sysv/calls/kldnext.s index 35f1bfd59..b7ac9db98 100644 --- a/libc/sysv/calls/kldnext.s +++ b/libc/sysv/calls/kldnext.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kldnext 0xffffff133fffffff globl +.scall kldnext,0xffffff133fffffff,globl diff --git a/libc/sysv/calls/kldstat.s b/libc/sysv/calls/kldstat.s index a103497b8..722eac791 100644 --- a/libc/sysv/calls/kldstat.s +++ b/libc/sysv/calls/kldstat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kldstat 0xffffff134fffffff globl +.scall kldstat,0xffffff134fffffff,globl diff --git a/libc/sysv/calls/kldsym.s b/libc/sysv/calls/kldsym.s index 24b26b129..8bb63a25b 100644 --- a/libc/sysv/calls/kldsym.s +++ b/libc/sysv/calls/kldsym.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kldsym 0xffffff151fffffff globl +.scall kldsym,0xffffff151fffffff,globl diff --git a/libc/sysv/calls/kldunload.s b/libc/sysv/calls/kldunload.s index 51112a4b6..8a8c30e72 100644 --- a/libc/sysv/calls/kldunload.s +++ b/libc/sysv/calls/kldunload.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kldunload 0xffffff131fffffff globl +.scall kldunload,0xffffff131fffffff,globl diff --git a/libc/sysv/calls/kldunloadf.s b/libc/sysv/calls/kldunloadf.s index 310d25dc9..c8ceb49c4 100644 --- a/libc/sysv/calls/kldunloadf.s +++ b/libc/sysv/calls/kldunloadf.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kldunloadf 0xffffff1bcfffffff globl +.scall kldunloadf,0xffffff1bcfffffff,globl diff --git a/libc/sysv/calls/kmq_notify.s b/libc/sysv/calls/kmq_notify.s index 2311c1d32..cff56fab1 100644 --- a/libc/sysv/calls/kmq_notify.s +++ b/libc/sysv/calls/kmq_notify.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kmq_notify 0xffffff1cdfffffff globl +.scall kmq_notify,0xffffff1cdfffffff,globl diff --git a/libc/sysv/calls/kmq_setattr.s b/libc/sysv/calls/kmq_setattr.s index 8b30a9520..b15d8cb8d 100644 --- a/libc/sysv/calls/kmq_setattr.s +++ b/libc/sysv/calls/kmq_setattr.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kmq_setattr 0xffffff1cafffffff globl +.scall kmq_setattr,0xffffff1cafffffff,globl diff --git a/libc/sysv/calls/kmq_timedreceive.s b/libc/sysv/calls/kmq_timedreceive.s index 96cb00e8b..d3373eb87 100644 --- a/libc/sysv/calls/kmq_timedreceive.s +++ b/libc/sysv/calls/kmq_timedreceive.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kmq_timedreceive 0xffffff1cbfffffff globl +.scall kmq_timedreceive,0xffffff1cbfffffff,globl diff --git a/libc/sysv/calls/kmq_timedsend.s b/libc/sysv/calls/kmq_timedsend.s index eddd7c511..5fb65194c 100644 --- a/libc/sysv/calls/kmq_timedsend.s +++ b/libc/sysv/calls/kmq_timedsend.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kmq_timedsend 0xffffff1ccfffffff globl +.scall kmq_timedsend,0xffffff1ccfffffff,globl diff --git a/libc/sysv/calls/kmq_unlink.s b/libc/sysv/calls/kmq_unlink.s index 154f61c41..84e45b454 100644 --- a/libc/sysv/calls/kmq_unlink.s +++ b/libc/sysv/calls/kmq_unlink.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kmq_unlink 0xffffff1cefffffff globl +.scall kmq_unlink,0xffffff1cefffffff,globl diff --git a/libc/sysv/calls/kqueue.s b/libc/sysv/calls/kqueue.s index 6662c20a5..7a1a81220 100644 --- a/libc/sysv/calls/kqueue.s +++ b/libc/sysv/calls/kqueue.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall kqueue 0x15810d16a216afff globl +.scall kqueue,0x15810d16a216afff,globl diff --git a/libc/sysv/calls/ksem_close.s b/libc/sysv/calls/ksem_close.s index 22edc2b66..43997a60b 100644 --- a/libc/sysv/calls/ksem_close.s +++ b/libc/sysv/calls/ksem_close.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ksem_close 0xffffff190fffffff globl +.scall ksem_close,0xffffff190fffffff,globl diff --git a/libc/sysv/calls/ksem_destroy.s b/libc/sysv/calls/ksem_destroy.s index d0e6d9cdd..007039718 100644 --- a/libc/sysv/calls/ksem_destroy.s +++ b/libc/sysv/calls/ksem_destroy.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ksem_destroy 0xffffff198fffffff globl +.scall ksem_destroy,0xffffff198fffffff,globl diff --git a/libc/sysv/calls/ksem_getvalue.s b/libc/sysv/calls/ksem_getvalue.s index f0f4ad690..c65c33323 100644 --- a/libc/sysv/calls/ksem_getvalue.s +++ b/libc/sysv/calls/ksem_getvalue.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ksem_getvalue 0xffffff197fffffff globl +.scall ksem_getvalue,0xffffff197fffffff,globl diff --git a/libc/sysv/calls/ksem_init.s b/libc/sysv/calls/ksem_init.s index f141545e5..705bfebb1 100644 --- a/libc/sysv/calls/ksem_init.s +++ b/libc/sysv/calls/ksem_init.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ksem_init 0xffffff194fffffff globl +.scall ksem_init,0xffffff194fffffff,globl diff --git a/libc/sysv/calls/ksem_open.s b/libc/sysv/calls/ksem_open.s index c25fb3fbe..c56d64998 100644 --- a/libc/sysv/calls/ksem_open.s +++ b/libc/sysv/calls/ksem_open.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ksem_open 0xffffff195fffffff globl +.scall ksem_open,0xffffff195fffffff,globl diff --git a/libc/sysv/calls/ksem_post.s b/libc/sysv/calls/ksem_post.s index ca087ec76..3c0d40aab 100644 --- a/libc/sysv/calls/ksem_post.s +++ b/libc/sysv/calls/ksem_post.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ksem_post 0xffffff191fffffff globl +.scall ksem_post,0xffffff191fffffff,globl diff --git a/libc/sysv/calls/ksem_timedwait.s b/libc/sysv/calls/ksem_timedwait.s index f49e005f4..0e2b3ad7e 100644 --- a/libc/sysv/calls/ksem_timedwait.s +++ b/libc/sysv/calls/ksem_timedwait.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ksem_timedwait 0xffffff1b9fffffff globl +.scall ksem_timedwait,0xffffff1b9fffffff,globl diff --git a/libc/sysv/calls/ksem_trywait.s b/libc/sysv/calls/ksem_trywait.s index 014b8e36e..7d5cddfd8 100644 --- a/libc/sysv/calls/ksem_trywait.s +++ b/libc/sysv/calls/ksem_trywait.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ksem_trywait 0xffffff193fffffff globl +.scall ksem_trywait,0xffffff193fffffff,globl diff --git a/libc/sysv/calls/ksem_unlink.s b/libc/sysv/calls/ksem_unlink.s index 0c8717b48..9788f2887 100644 --- a/libc/sysv/calls/ksem_unlink.s +++ b/libc/sysv/calls/ksem_unlink.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ksem_unlink 0xffffff196fffffff globl +.scall ksem_unlink,0xffffff196fffffff,globl diff --git a/libc/sysv/calls/ksem_wait.s b/libc/sysv/calls/ksem_wait.s index 9a1c164d9..546f60dcf 100644 --- a/libc/sysv/calls/ksem_wait.s +++ b/libc/sysv/calls/ksem_wait.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ksem_wait 0xffffff192fffffff globl +.scall ksem_wait,0xffffff192fffffff,globl diff --git a/libc/sysv/calls/ktimer_create.s b/libc/sysv/calls/ktimer_create.s index 781837e70..293108791 100644 --- a/libc/sysv/calls/ktimer_create.s +++ b/libc/sysv/calls/ktimer_create.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ktimer_create 0xffffff0ebfffffff globl +.scall ktimer_create,0xffffff0ebfffffff,globl diff --git a/libc/sysv/calls/ktimer_delete.s b/libc/sysv/calls/ktimer_delete.s index c177f5d02..f8ad66a60 100644 --- a/libc/sysv/calls/ktimer_delete.s +++ b/libc/sysv/calls/ktimer_delete.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ktimer_delete 0xffffff0ecfffffff globl +.scall ktimer_delete,0xffffff0ecfffffff,globl diff --git a/libc/sysv/calls/ktimer_getoverrun.s b/libc/sysv/calls/ktimer_getoverrun.s index 10b62c492..f2bdfa5e5 100644 --- a/libc/sysv/calls/ktimer_getoverrun.s +++ b/libc/sysv/calls/ktimer_getoverrun.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ktimer_getoverrun 0xffffff0effffffff globl +.scall ktimer_getoverrun,0xffffff0effffffff,globl diff --git a/libc/sysv/calls/ktimer_gettime.s b/libc/sysv/calls/ktimer_gettime.s index 8e4db214e..e5eac35f4 100644 --- a/libc/sysv/calls/ktimer_gettime.s +++ b/libc/sysv/calls/ktimer_gettime.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ktimer_gettime 0xffffff0eefffffff globl +.scall ktimer_gettime,0xffffff0eefffffff,globl diff --git a/libc/sysv/calls/ktimer_settime.s b/libc/sysv/calls/ktimer_settime.s index a9178b2ef..d45801a16 100644 --- a/libc/sysv/calls/ktimer_settime.s +++ b/libc/sysv/calls/ktimer_settime.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ktimer_settime 0xffffff0edfffffff globl +.scall ktimer_settime,0xffffff0edfffffff,globl diff --git a/libc/sysv/calls/ktrace.s b/libc/sysv/calls/ktrace.s index 1c9d13329..ed98bccb1 100644 --- a/libc/sysv/calls/ktrace.s +++ b/libc/sysv/calls/ktrace.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ktrace 0x02d02d02dfffffff globl +.scall ktrace,0x02d02d02dfffffff,globl diff --git a/libc/sysv/calls/lchflags.s b/libc/sysv/calls/lchflags.s index ae0b2795e..960fdd2c4 100644 --- a/libc/sysv/calls/lchflags.s +++ b/libc/sysv/calls/lchflags.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall lchflags 0x130fff187fffffff globl +.scall lchflags,0x130fff187fffffff,globl diff --git a/libc/sysv/calls/lchmod.s b/libc/sysv/calls/lchmod.s index f56402f85..ca84c5411 100644 --- a/libc/sysv/calls/lchmod.s +++ b/libc/sysv/calls/lchmod.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall lchmod 0x112fff112fffffff globl +.scall lchmod,0x112fff112fffffff,globl diff --git a/libc/sysv/calls/ledger.s b/libc/sysv/calls/ledger.s index 117536a37..c126cad4b 100644 --- a/libc/sysv/calls/ledger.s +++ b/libc/sysv/calls/ledger.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ledger 0xfffffffff2175fff globl +.scall ledger,0xfffffffff2175fff,globl diff --git a/libc/sysv/calls/lgetfh.s b/libc/sysv/calls/lgetfh.s index 347978986..fe0c13058 100644 --- a/libc/sysv/calls/lgetfh.s +++ b/libc/sysv/calls/lgetfh.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall lgetfh 0xffffff0a0fffffff globl +.scall lgetfh,0xffffff0a0fffffff,globl diff --git a/libc/sysv/calls/lgetxattr.s b/libc/sysv/calls/lgetxattr.s index fe547cace..ae3f4b75f 100644 --- a/libc/sysv/calls/lgetxattr.s +++ b/libc/sysv/calls/lgetxattr.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall lgetxattr 0x17bffffffffff0c0 globl +.scall lgetxattr,0x17bffffffffff0c0,globl diff --git a/libc/sysv/calls/lio_listio.s b/libc/sysv/calls/lio_listio.s index aea9a4691..38355c320 100644 --- a/libc/sysv/calls/lio_listio.s +++ b/libc/sysv/calls/lio_listio.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall lio_listio 0x196fff1402140fff globl +.scall lio_listio,0x196fff1402140fff,globl diff --git a/libc/sysv/calls/listxattr.s b/libc/sysv/calls/listxattr.s index ec8082aa9..d9b4542a3 100644 --- a/libc/sysv/calls/listxattr.s +++ b/libc/sysv/calls/listxattr.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall listxattr 0x17dffffff20f00c2 globl +.scall listxattr,0x17dffffff20f00c2,globl diff --git a/libc/sysv/calls/llistxattr.s b/libc/sysv/calls/llistxattr.s index 1251a72f3..29767c61e 100644 --- a/libc/sysv/calls/llistxattr.s +++ b/libc/sysv/calls/llistxattr.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall llistxattr 0x17effffffffff0c3 globl +.scall llistxattr,0x17effffffffff0c3,globl diff --git a/libc/sysv/calls/lookup_dcookie.s b/libc/sysv/calls/lookup_dcookie.s index c1362a5d6..8b706ba70 100644 --- a/libc/sysv/calls/lookup_dcookie.s +++ b/libc/sysv/calls/lookup_dcookie.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall lookup_dcookie 0xfffffffffffff0d4 globl +.scall lookup_dcookie,0xfffffffffffff0d4,globl diff --git a/libc/sysv/calls/lpathconf.s b/libc/sysv/calls/lpathconf.s index 1f9ef9e4c..f7544d545 100644 --- a/libc/sysv/calls/lpathconf.s +++ b/libc/sysv/calls/lpathconf.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall lpathconf 0x1f3fff201fffffff globl +.scall lpathconf,0x1f3fff201fffffff,globl diff --git a/libc/sysv/calls/lremovexattr.s b/libc/sysv/calls/lremovexattr.s index fe91618de..aedc6027c 100644 --- a/libc/sysv/calls/lremovexattr.s +++ b/libc/sysv/calls/lremovexattr.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall lremovexattr 0x181ffffffffff0c6 globl +.scall lremovexattr,0x181ffffffffff0c6,globl diff --git a/libc/sysv/calls/lsetxattr.s b/libc/sysv/calls/lsetxattr.s index 1b66c9b05..153a05c3c 100644 --- a/libc/sysv/calls/lsetxattr.s +++ b/libc/sysv/calls/lsetxattr.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall lsetxattr 0x178ffffffffff0bd globl +.scall lsetxattr,0x178ffffffffff0bd,globl diff --git a/libc/sysv/calls/lstat_extended.s b/libc/sysv/calls/lstat_extended.s index 3e408109f..7042edb18 100644 --- a/libc/sysv/calls/lstat_extended.s +++ b/libc/sysv/calls/lstat_extended.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall lstat_extended 0xfffffffff2156fff globl +.scall lstat_extended,0xfffffffff2156fff,globl diff --git a/libc/sysv/calls/lutimes.s b/libc/sysv/calls/lutimes.s index d9799e0d7..f5be42010 100644 --- a/libc/sysv/calls/lutimes.s +++ b/libc/sysv/calls/lutimes.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall lutimes 0x1a8fff114fffffff globl +.scall lutimes,0x1a8fff114fffffff,globl diff --git a/libc/sysv/calls/mac_syscall.s b/libc/sysv/calls/mac_syscall.s index 4011bafe6..70b2546c8 100644 --- a/libc/sysv/calls/mac_syscall.s +++ b/libc/sysv/calls/mac_syscall.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mac_syscall 0xffffff18afffffff globl +.scall mac_syscall,0xffffff18afffffff,globl diff --git a/libc/sysv/calls/mbind.s b/libc/sysv/calls/mbind.s index 9dad8c9d7..02d6e7030 100644 --- a/libc/sysv/calls/mbind.s +++ b/libc/sysv/calls/mbind.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mbind 0xfffffffffffff0ed globl +.scall mbind,0xfffffffffffff0ed,globl diff --git a/libc/sysv/calls/membarrier.s b/libc/sysv/calls/membarrier.s index 47534769d..673d52cc4 100644 --- a/libc/sysv/calls/membarrier.s +++ b/libc/sysv/calls/membarrier.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall membarrier 0xfffffffffffff144 globl +.scall membarrier,0xfffffffffffff144,globl diff --git a/libc/sysv/calls/memfd_create.s b/libc/sysv/calls/memfd_create.s index 8b7637ea7..46aaf3165 100644 --- a/libc/sysv/calls/memfd_create.s +++ b/libc/sysv/calls/memfd_create.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall memfd_create 0xfffffffffffff13f globl +.scall memfd_create,0xfffffffffffff13f,globl diff --git a/libc/sysv/calls/memorystatus_control.s b/libc/sysv/calls/memorystatus_control.s index bfcd80d40..aa3b9fbc6 100644 --- a/libc/sysv/calls/memorystatus_control.s +++ b/libc/sysv/calls/memorystatus_control.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall memorystatus_control 0xfffffffff21b8fff globl +.scall memorystatus_control,0xfffffffff21b8fff,globl diff --git a/libc/sysv/calls/memorystatus_get_level.s b/libc/sysv/calls/memorystatus_get_level.s index b8c05e32e..7208b87d1 100644 --- a/libc/sysv/calls/memorystatus_get_level.s +++ b/libc/sysv/calls/memorystatus_get_level.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall memorystatus_get_level 0xfffffffff21c5fff globl +.scall memorystatus_get_level,0xfffffffff21c5fff,globl diff --git a/libc/sysv/calls/microstackshot.s b/libc/sysv/calls/microstackshot.s index 89278130e..4b614e739 100644 --- a/libc/sysv/calls/microstackshot.s +++ b/libc/sysv/calls/microstackshot.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall microstackshot 0xfffffffff21ecfff globl +.scall microstackshot,0xfffffffff21ecfff,globl diff --git a/libc/sysv/calls/migrate_pages.s b/libc/sysv/calls/migrate_pages.s index 0447d85b7..e418bc3fb 100644 --- a/libc/sysv/calls/migrate_pages.s +++ b/libc/sysv/calls/migrate_pages.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall migrate_pages 0xfffffffffffff100 globl +.scall migrate_pages,0xfffffffffffff100,globl diff --git a/libc/sysv/calls/mincore.s b/libc/sysv/calls/mincore.s index e36f2f267..ad12de95b 100644 --- a/libc/sysv/calls/mincore.s +++ b/libc/sysv/calls/mincore.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mincore 0x04e04e04e204e01b globl +.scall mincore,0x04e04e04e204e01b,globl diff --git a/libc/sysv/calls/minherit.s b/libc/sysv/calls/minherit.s index f552e82f7..a3a7a2f1c 100644 --- a/libc/sysv/calls/minherit.s +++ b/libc/sysv/calls/minherit.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall minherit 0x1110fa0fa20fafff globl +.scall minherit,0x1110fa0fa20fafff,globl diff --git a/libc/sysv/calls/mkdir_extended.s b/libc/sysv/calls/mkdir_extended.s index 4e5e14443..0a4a45280 100644 --- a/libc/sysv/calls/mkdir_extended.s +++ b/libc/sysv/calls/mkdir_extended.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mkdir_extended 0xfffffffff2124fff globl +.scall mkdir_extended,0xfffffffff2124fff,globl diff --git a/libc/sysv/calls/mkfifo_extended.s b/libc/sysv/calls/mkfifo_extended.s index 553f2b2c3..20ae58a3b 100644 --- a/libc/sysv/calls/mkfifo_extended.s +++ b/libc/sysv/calls/mkfifo_extended.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mkfifo_extended 0xfffffffff2123fff globl +.scall mkfifo_extended,0xfffffffff2123fff,globl diff --git a/libc/sysv/calls/mkfifoat.s b/libc/sysv/calls/mkfifoat.s index eba1fe7da..f209dc920 100644 --- a/libc/sysv/calls/mkfifoat.s +++ b/libc/sysv/calls/mkfifoat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mkfifoat 0x1cb13f1f1fffffff globl +.scall mkfifoat,0x1cb13f1f1fffffff,globl diff --git a/libc/sysv/calls/mknodat.s b/libc/sysv/calls/mknodat.s index 12bea54ed..37a5d3835 100644 --- a/libc/sysv/calls/mknodat.s +++ b/libc/sysv/calls/mknodat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mknodat 0x1cc14022fffff103 globl +.scall mknodat,0x1cc14022fffff103,globl diff --git a/libc/sysv/calls/mlock.s b/libc/sysv/calls/mlock.s index 150979f9c..2971d6a0d 100644 --- a/libc/sysv/calls/mlock.s +++ b/libc/sysv/calls/mlock.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mlock 0x0cb0cb0cb20cb095 globl +.scall mlock,0x0cb0cb0cb20cb095,globl diff --git a/libc/sysv/calls/mlock2.s b/libc/sysv/calls/mlock2.s index 7a697945f..efcaa0ca1 100644 --- a/libc/sysv/calls/mlock2.s +++ b/libc/sysv/calls/mlock2.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mlock2 0xfffffffffffff145 globl +.scall mlock2,0xfffffffffffff145,globl diff --git a/libc/sysv/calls/mlockall.s b/libc/sysv/calls/mlockall.s index 572deda38..e94ea4aef 100644 --- a/libc/sysv/calls/mlockall.s +++ b/libc/sysv/calls/mlockall.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mlockall 0x0f210f1442144097 globl +.scall mlockall,0x0f210f1442144097,globl diff --git a/libc/sysv/calls/modfind.s b/libc/sysv/calls/modfind.s index 7725d6299..8541eeb83 100644 --- a/libc/sysv/calls/modfind.s +++ b/libc/sysv/calls/modfind.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall modfind 0xffffff12ffffffff globl +.scall modfind,0xffffff12ffffffff,globl diff --git a/libc/sysv/calls/modfnext.s b/libc/sysv/calls/modfnext.s index 2c1133139..94d22d812 100644 --- a/libc/sysv/calls/modfnext.s +++ b/libc/sysv/calls/modfnext.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall modfnext 0xffffff12efffffff globl +.scall modfnext,0xffffff12efffffff,globl diff --git a/libc/sysv/calls/modify_ldt.s b/libc/sysv/calls/modify_ldt.s index a77e42469..c780293cc 100644 --- a/libc/sysv/calls/modify_ldt.s +++ b/libc/sysv/calls/modify_ldt.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall modify_ldt 0xfffffffffffff09a globl +.scall modify_ldt,0xfffffffffffff09a,globl diff --git a/libc/sysv/calls/modnext.s b/libc/sysv/calls/modnext.s index 72d0c77b5..8c22692cf 100644 --- a/libc/sysv/calls/modnext.s +++ b/libc/sysv/calls/modnext.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall modnext 0xffffff12cfffffff globl +.scall modnext,0xffffff12cfffffff,globl diff --git a/libc/sysv/calls/modstat.s b/libc/sysv/calls/modstat.s index a292f76a3..72dbc6088 100644 --- a/libc/sysv/calls/modstat.s +++ b/libc/sysv/calls/modstat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall modstat 0xffffff12dfffffff globl +.scall modstat,0xffffff12dfffffff,globl diff --git a/libc/sysv/calls/modwatch.s b/libc/sysv/calls/modwatch.s index ac36d4418..f2fd844b9 100644 --- a/libc/sysv/calls/modwatch.s +++ b/libc/sysv/calls/modwatch.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall modwatch 0xfffffffff20e9fff globl +.scall modwatch,0xfffffffff20e9fff,globl diff --git a/libc/sysv/calls/mount.s b/libc/sysv/calls/mount.s index 6b1031367..b2b0c27d0 100644 --- a/libc/sysv/calls/mount.s +++ b/libc/sysv/calls/mount.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mount 0x19a01501520a70a5 globl +.scall mount,0x19a01501520a70a5,globl diff --git a/libc/sysv/calls/move_pages.s b/libc/sysv/calls/move_pages.s index 3083d504f..c36012503 100644 --- a/libc/sysv/calls/move_pages.s +++ b/libc/sysv/calls/move_pages.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall move_pages 0xfffffffffffff117 globl +.scall move_pages,0xfffffffffffff117,globl diff --git a/libc/sysv/calls/mq_getsetattr.s b/libc/sysv/calls/mq_getsetattr.s index 9b9b75d56..ce8d6a84c 100644 --- a/libc/sysv/calls/mq_getsetattr.s +++ b/libc/sysv/calls/mq_getsetattr.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mq_getsetattr 0xfffffffffffff0f5 globl +.scall mq_getsetattr,0xfffffffffffff0f5,globl diff --git a/libc/sysv/calls/mq_notify.s b/libc/sysv/calls/mq_notify.s index 2c32bd205..255356aba 100644 --- a/libc/sysv/calls/mq_notify.s +++ b/libc/sysv/calls/mq_notify.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mq_notify 0x106ffffffffff0f4 globl +.scall mq_notify,0x106ffffffffff0f4,globl diff --git a/libc/sysv/calls/mq_open.s b/libc/sysv/calls/mq_open.s index 7190a4e3f..18b3a6b2d 100644 --- a/libc/sysv/calls/mq_open.s +++ b/libc/sysv/calls/mq_open.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mq_open 0x101ffffffffff0f0 globl +.scall mq_open,0x101ffffffffff0f0,globl diff --git a/libc/sysv/calls/mq_timedreceive.s b/libc/sysv/calls/mq_timedreceive.s index fdcca92a7..c7661f354 100644 --- a/libc/sysv/calls/mq_timedreceive.s +++ b/libc/sysv/calls/mq_timedreceive.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mq_timedreceive 0x1b1ffffffffff0f3 globl +.scall mq_timedreceive,0x1b1ffffffffff0f3,globl diff --git a/libc/sysv/calls/mq_timedsend.s b/libc/sysv/calls/mq_timedsend.s index 8731112f6..4f319ffef 100644 --- a/libc/sysv/calls/mq_timedsend.s +++ b/libc/sysv/calls/mq_timedsend.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mq_timedsend 0x1b0ffffffffff0f2 globl +.scall mq_timedsend,0x1b0ffffffffff0f2,globl diff --git a/libc/sysv/calls/mq_unlink.s b/libc/sysv/calls/mq_unlink.s index 844003ce0..66b7deb1c 100644 --- a/libc/sysv/calls/mq_unlink.s +++ b/libc/sysv/calls/mq_unlink.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mq_unlink 0x103ffffffffff0f1 globl +.scall mq_unlink,0x103ffffffffff0f1,globl diff --git a/libc/sysv/calls/mquery.s b/libc/sysv/calls/mquery.s index e29d303f1..d4fe5c3df 100644 --- a/libc/sysv/calls/mquery.s +++ b/libc/sysv/calls/mquery.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mquery 0xfff11effffffffff globl +.scall mquery,0xfff11effffffffff,globl diff --git a/libc/sysv/calls/mremap_encrypted.s b/libc/sysv/calls/mremap_encrypted.s index eb50102dd..a234e946e 100644 --- a/libc/sysv/calls/mremap_encrypted.s +++ b/libc/sysv/calls/mremap_encrypted.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mremap_encrypted 0xfffffffff21e9fff globl +.scall mremap_encrypted,0xfffffffff21e9fff,globl diff --git a/libc/sysv/calls/msgctl.s b/libc/sysv/calls/msgctl.s index 7878260d6..ad66ab30e 100644 --- a/libc/sysv/calls/msgctl.s +++ b/libc/sysv/calls/msgctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall msgctl 0x1bc1291ff2102047 globl +.scall msgctl,0x1bc1291ff2102047,globl diff --git a/libc/sysv/calls/msgget.s b/libc/sysv/calls/msgget.s index d32750484..9bcee7806 100644 --- a/libc/sysv/calls/msgget.s +++ b/libc/sysv/calls/msgget.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall msgget 0x0e10e10e12103044 globl +.scall msgget,0x0e10e10e12103044,globl diff --git a/libc/sysv/calls/msgrcv.s b/libc/sysv/calls/msgrcv.s index 1ff749c88..0e58c377d 100644 --- a/libc/sysv/calls/msgrcv.s +++ b/libc/sysv/calls/msgrcv.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall msgrcv 0x0e30e30e32105046 globl +.scall msgrcv,0x0e30e30e32105046,globl diff --git a/libc/sysv/calls/msgrcv_nocancel.s b/libc/sysv/calls/msgrcv_nocancel.s index b80da979c..acf0476ab 100644 --- a/libc/sysv/calls/msgrcv_nocancel.s +++ b/libc/sysv/calls/msgrcv_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall msgrcv_nocancel 0xfffffffff21a3fff globl +.scall msgrcv_nocancel,0xfffffffff21a3fff,globl diff --git a/libc/sysv/calls/msgsnd.s b/libc/sysv/calls/msgsnd.s index 29dd860a3..467c40319 100644 --- a/libc/sysv/calls/msgsnd.s +++ b/libc/sysv/calls/msgsnd.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall msgsnd 0x0e20e20e22104045 globl +.scall msgsnd,0x0e20e20e22104045,globl diff --git a/libc/sysv/calls/msgsnd_nocancel.s b/libc/sysv/calls/msgsnd_nocancel.s index 9d807d33b..005dca0d1 100644 --- a/libc/sysv/calls/msgsnd_nocancel.s +++ b/libc/sysv/calls/msgsnd_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall msgsnd_nocancel 0xfffffffff21a2fff globl +.scall msgsnd_nocancel,0xfffffffff21a2fff,globl diff --git a/libc/sysv/calls/msgsys.s b/libc/sysv/calls/msgsys.s index 644a2a0e4..076af1c8f 100644 --- a/libc/sysv/calls/msgsys.s +++ b/libc/sysv/calls/msgsys.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall msgsys 0xffffff0aa20fcfff globl +.scall msgsys,0xffffff0aa20fcfff,globl diff --git a/libc/sysv/calls/msync_nocancel.s b/libc/sysv/calls/msync_nocancel.s index 018bc9c6e..8818a14be 100644 --- a/libc/sysv/calls/msync_nocancel.s +++ b/libc/sysv/calls/msync_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall msync_nocancel 0xfffffffff2195fff globl +.scall msync_nocancel,0xfffffffff2195fff,globl diff --git a/libc/sysv/calls/msyscall.s b/libc/sysv/calls/msyscall.s index 736e8f47e..a5e14ba81 100644 --- a/libc/sysv/calls/msyscall.s +++ b/libc/sysv/calls/msyscall.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall msyscall 0xfff025ffffffffff globl +.scall msyscall,0xfff025ffffffffff,globl diff --git a/libc/sysv/calls/munlock.s b/libc/sysv/calls/munlock.s index d2157b3c8..4c5d66e8b 100644 --- a/libc/sysv/calls/munlock.s +++ b/libc/sysv/calls/munlock.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall munlock 0x0cc0cc0cc20cc096 globl +.scall munlock,0x0cc0cc0cc20cc096,globl diff --git a/libc/sysv/calls/munlockall.s b/libc/sysv/calls/munlockall.s index adb50985a..a11dcbdbd 100644 --- a/libc/sysv/calls/munlockall.s +++ b/libc/sysv/calls/munlockall.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall munlockall 0x0f31101452145098 globl +.scall munlockall,0x0f31101452145098,globl diff --git a/libc/sysv/calls/name_to_handle_at.s b/libc/sysv/calls/name_to_handle_at.s index 0e7dc464a..32ecabd0b 100644 --- a/libc/sysv/calls/name_to_handle_at.s +++ b/libc/sysv/calls/name_to_handle_at.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall name_to_handle_at 0xfffffffffffff12f globl +.scall name_to_handle_at,0xfffffffffffff12f,globl diff --git a/libc/sysv/calls/necp_client_action.s b/libc/sysv/calls/necp_client_action.s index 412f8a106..eefb247fb 100644 --- a/libc/sysv/calls/necp_client_action.s +++ b/libc/sysv/calls/necp_client_action.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall necp_client_action 0xfffffffff21f6fff globl +.scall necp_client_action,0xfffffffff21f6fff,globl diff --git a/libc/sysv/calls/necp_match_policy.s b/libc/sysv/calls/necp_match_policy.s index 74bbe04a3..0df06eb7e 100644 --- a/libc/sysv/calls/necp_match_policy.s +++ b/libc/sysv/calls/necp_match_policy.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall necp_match_policy 0xfffffffff21ccfff globl +.scall necp_match_policy,0xfffffffff21ccfff,globl diff --git a/libc/sysv/calls/necp_open.s b/libc/sysv/calls/necp_open.s index 107bc91c3..b0568a76b 100644 --- a/libc/sysv/calls/necp_open.s +++ b/libc/sysv/calls/necp_open.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall necp_open 0xfffffffff21f5fff globl +.scall necp_open,0xfffffffff21f5fff,globl diff --git a/libc/sysv/calls/necp_session_action.s b/libc/sysv/calls/necp_session_action.s index fb70ecdc1..3fd99bf9c 100644 --- a/libc/sysv/calls/necp_session_action.s +++ b/libc/sysv/calls/necp_session_action.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall necp_session_action 0xfffffffff220bfff globl +.scall necp_session_action,0xfffffffff220bfff,globl diff --git a/libc/sysv/calls/necp_session_open.s b/libc/sysv/calls/necp_session_open.s index 99f6cea98..29498f5b3 100644 --- a/libc/sysv/calls/necp_session_open.s +++ b/libc/sysv/calls/necp_session_open.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall necp_session_open 0xfffffffff220afff globl +.scall necp_session_open,0xfffffffff220afff,globl diff --git a/libc/sysv/calls/net_qos_guideline.s b/libc/sysv/calls/net_qos_guideline.s index e374524d5..fb5612673 100644 --- a/libc/sysv/calls/net_qos_guideline.s +++ b/libc/sysv/calls/net_qos_guideline.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall net_qos_guideline 0xfffffffff220dfff globl +.scall net_qos_guideline,0xfffffffff220dfff,globl diff --git a/libc/sysv/calls/netagent_trigger.s b/libc/sysv/calls/netagent_trigger.s index 63e2a610b..d2e86f8a8 100644 --- a/libc/sysv/calls/netagent_trigger.s +++ b/libc/sysv/calls/netagent_trigger.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall netagent_trigger 0xfffffffff21eafff globl +.scall netagent_trigger,0xfffffffff21eafff,globl diff --git a/libc/sysv/calls/nfsclnt.s b/libc/sysv/calls/nfsclnt.s index 1a2bce3ae..d525fe3f4 100644 --- a/libc/sysv/calls/nfsclnt.s +++ b/libc/sysv/calls/nfsclnt.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall nfsclnt 0xfffffffff20f7fff globl +.scall nfsclnt,0xfffffffff20f7fff,globl diff --git a/libc/sysv/calls/nfssvc.s b/libc/sysv/calls/nfssvc.s index 087563dcb..f659b852d 100644 --- a/libc/sysv/calls/nfssvc.s +++ b/libc/sysv/calls/nfssvc.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall nfssvc 0x09b09b09b209bfff globl +.scall nfssvc,0x09b09b09b209bfff,globl diff --git a/libc/sysv/calls/nfstat.s b/libc/sysv/calls/nfstat.s index 46eb75f45..d79418dd6 100644 --- a/libc/sysv/calls/nfstat.s +++ b/libc/sysv/calls/nfstat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall nfstat 0xffffff117fffffff globl +.scall nfstat,0xffffff117fffffff,globl diff --git a/libc/sysv/calls/nlm_syscall.s b/libc/sysv/calls/nlm_syscall.s index a4567f870..0cf1e53a3 100644 --- a/libc/sysv/calls/nlm_syscall.s +++ b/libc/sysv/calls/nlm_syscall.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall nlm_syscall 0xffffff09afffffff globl +.scall nlm_syscall,0xffffff09afffffff,globl diff --git a/libc/sysv/calls/nlstat.s b/libc/sysv/calls/nlstat.s index 424c8c1a5..9e23999ea 100644 --- a/libc/sysv/calls/nlstat.s +++ b/libc/sysv/calls/nlstat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall nlstat 0xffffff118fffffff globl +.scall nlstat,0xffffff118fffffff,globl diff --git a/libc/sysv/calls/nmount.s b/libc/sysv/calls/nmount.s index 62603c033..42d10bc7d 100644 --- a/libc/sysv/calls/nmount.s +++ b/libc/sysv/calls/nmount.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall nmount 0xffffff17afffffff globl +.scall nmount,0xffffff17afffffff,globl diff --git a/libc/sysv/calls/nnpfs_syscall.s b/libc/sysv/calls/nnpfs_syscall.s index 642887787..650b726b6 100644 --- a/libc/sysv/calls/nnpfs_syscall.s +++ b/libc/sysv/calls/nnpfs_syscall.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall nnpfs_syscall 0xffffff153fffffff globl +.scall nnpfs_syscall,0xffffff153fffffff,globl diff --git a/libc/sysv/calls/nstat.s b/libc/sysv/calls/nstat.s index 08180ad44..dcd730b96 100644 --- a/libc/sysv/calls/nstat.s +++ b/libc/sysv/calls/nstat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall nstat 0xffffff116fffffff globl +.scall nstat,0xffffff116fffffff,globl diff --git a/libc/sysv/calls/ntp_adjtime.s b/libc/sysv/calls/ntp_adjtime.s index 004c04aea..4e0c1fbe3 100644 --- a/libc/sysv/calls/ntp_adjtime.s +++ b/libc/sysv/calls/ntp_adjtime.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ntp_adjtime 0x0b0fff0b0220ffff globl +.scall ntp_adjtime,0x0b0fff0b0220ffff,globl diff --git a/libc/sysv/calls/ntp_gettime.s b/libc/sysv/calls/ntp_gettime.s index 0ed6ca36e..251458517 100644 --- a/libc/sysv/calls/ntp_gettime.s +++ b/libc/sysv/calls/ntp_gettime.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ntp_gettime 0x1c0fff0f82210fff globl +.scall ntp_gettime,0x1c0fff0f82210fff,globl diff --git a/libc/sysv/calls/obreak.s b/libc/sysv/calls/obreak.s index d9d318a58..402f9715e 100644 --- a/libc/sysv/calls/obreak.s +++ b/libc/sysv/calls/obreak.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall obreak 0x011011ffffffffff globl +.scall obreak,0x011011ffffffffff,globl diff --git a/libc/sysv/calls/open_by_handle_at.s b/libc/sysv/calls/open_by_handle_at.s index 41f3b4f43..1a1559150 100644 --- a/libc/sysv/calls/open_by_handle_at.s +++ b/libc/sysv/calls/open_by_handle_at.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall open_by_handle_at 0xfffffffffffff130 globl +.scall open_by_handle_at,0xfffffffffffff130,globl diff --git a/libc/sysv/calls/open_dprotected_np.s b/libc/sysv/calls/open_dprotected_np.s index f397c253e..081ed04f0 100644 --- a/libc/sysv/calls/open_dprotected_np.s +++ b/libc/sysv/calls/open_dprotected_np.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall open_dprotected_np 0xfffffffff20d8fff globl +.scall open_dprotected_np,0xfffffffff20d8fff,globl diff --git a/libc/sysv/calls/open_extended.s b/libc/sysv/calls/open_extended.s index 2c53369d1..5240e2f38 100644 --- a/libc/sysv/calls/open_extended.s +++ b/libc/sysv/calls/open_extended.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall open_extended 0xfffffffff2115fff globl +.scall open_extended,0xfffffffff2115fff,globl diff --git a/libc/sysv/calls/open_nocancel.s b/libc/sysv/calls/open_nocancel.s index 1be8c06a3..98a4b5e86 100644 --- a/libc/sysv/calls/open_nocancel.s +++ b/libc/sysv/calls/open_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall open_nocancel 0xfffffffff218efff globl +.scall open_nocancel,0xfffffffff218efff,globl diff --git a/libc/sysv/calls/openat_nocancel.s b/libc/sysv/calls/openat_nocancel.s index e5e3aa199..890058b7b 100644 --- a/libc/sysv/calls/openat_nocancel.s +++ b/libc/sysv/calls/openat_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall openat_nocancel 0xfffffffff21d0fff globl +.scall openat_nocancel,0xfffffffff21d0fff,globl diff --git a/libc/sysv/calls/openbyid_np.s b/libc/sysv/calls/openbyid_np.s index c7c6eb2c0..643a4eefe 100644 --- a/libc/sysv/calls/openbyid_np.s +++ b/libc/sysv/calls/openbyid_np.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall openbyid_np 0xfffffffff21dffff globl +.scall openbyid_np,0xfffffffff21dffff,globl diff --git a/libc/sysv/calls/os_fault_with_payload.s b/libc/sysv/calls/os_fault_with_payload.s index 54e3cfa62..29bff7908 100644 --- a/libc/sysv/calls/os_fault_with_payload.s +++ b/libc/sysv/calls/os_fault_with_payload.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall os_fault_with_payload 0xfffffffff2211fff globl +.scall os_fault_with_payload,0xfffffffff2211fff,globl diff --git a/libc/sysv/calls/pathconf.s b/libc/sysv/calls/pathconf.s index cea6c75a0..500f62cff 100644 --- a/libc/sysv/calls/pathconf.s +++ b/libc/sysv/calls/pathconf.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall pathconf 0x0bf0bf0bf20bffff globl +.scall pathconf,0x0bf0bf0bf20bffff,globl diff --git a/libc/sysv/calls/pdfork.s b/libc/sysv/calls/pdfork.s index c8f89a966..8d4c2c40a 100644 --- a/libc/sysv/calls/pdfork.s +++ b/libc/sysv/calls/pdfork.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall pdfork 0xffffff206fffffff globl +.scall pdfork,0xffffff206fffffff,globl diff --git a/libc/sysv/calls/pdgetpid.s b/libc/sysv/calls/pdgetpid.s index c284bcfb5..0c2a36ae6 100644 --- a/libc/sysv/calls/pdgetpid.s +++ b/libc/sysv/calls/pdgetpid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall pdgetpid 0xffffff208fffffff globl +.scall pdgetpid,0xffffff208fffffff,globl diff --git a/libc/sysv/calls/pdkill.s b/libc/sysv/calls/pdkill.s index 4cde9fe30..7dc343be9 100644 --- a/libc/sysv/calls/pdkill.s +++ b/libc/sysv/calls/pdkill.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall pdkill 0xffffff207fffffff globl +.scall pdkill,0xffffff207fffffff,globl diff --git a/libc/sysv/calls/peeloff.s b/libc/sysv/calls/peeloff.s index da8e656a6..dde6cf05e 100644 --- a/libc/sysv/calls/peeloff.s +++ b/libc/sysv/calls/peeloff.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall peeloff 0xfffffffff21c1fff globl +.scall peeloff,0xfffffffff21c1fff,globl diff --git a/libc/sysv/calls/perf_event_open.s b/libc/sysv/calls/perf_event_open.s index b93e0c82e..d903b4270 100644 --- a/libc/sysv/calls/perf_event_open.s +++ b/libc/sysv/calls/perf_event_open.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall perf_event_open 0xfffffffffffff12a globl +.scall perf_event_open,0xfffffffffffff12a,globl diff --git a/libc/sysv/calls/persona.s b/libc/sysv/calls/persona.s index 17a28babf..0db0c4684 100644 --- a/libc/sysv/calls/persona.s +++ b/libc/sysv/calls/persona.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall persona 0xfffffffff21eefff globl +.scall persona,0xfffffffff21eefff,globl diff --git a/libc/sysv/calls/personality.s b/libc/sysv/calls/personality.s index af5ba5e47..686783f4f 100644 --- a/libc/sysv/calls/personality.s +++ b/libc/sysv/calls/personality.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall personality 0xfffffffffffff087 globl +.scall personality,0xfffffffffffff087,globl diff --git a/libc/sysv/calls/pid_hibernate.s b/libc/sysv/calls/pid_hibernate.s index ae145202e..c15dccfa1 100644 --- a/libc/sysv/calls/pid_hibernate.s +++ b/libc/sysv/calls/pid_hibernate.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall pid_hibernate 0xfffffffff21b3fff globl +.scall pid_hibernate,0xfffffffff21b3fff,globl diff --git a/libc/sysv/calls/pid_resume.s b/libc/sysv/calls/pid_resume.s index ae30614cc..e1621e3a0 100644 --- a/libc/sysv/calls/pid_resume.s +++ b/libc/sysv/calls/pid_resume.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall pid_resume 0xfffffffff21b2fff globl +.scall pid_resume,0xfffffffff21b2fff,globl diff --git a/libc/sysv/calls/pid_shutdown_sockets.s b/libc/sysv/calls/pid_shutdown_sockets.s index bac4d5b51..1bcfeb4c7 100644 --- a/libc/sysv/calls/pid_shutdown_sockets.s +++ b/libc/sysv/calls/pid_shutdown_sockets.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall pid_shutdown_sockets 0xfffffffff21b4fff globl +.scall pid_shutdown_sockets,0xfffffffff21b4fff,globl diff --git a/libc/sysv/calls/pid_suspend.s b/libc/sysv/calls/pid_suspend.s index 208d10244..2b7094eae 100644 --- a/libc/sysv/calls/pid_suspend.s +++ b/libc/sysv/calls/pid_suspend.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall pid_suspend 0xfffffffff21b1fff globl +.scall pid_suspend,0xfffffffff21b1fff,globl diff --git a/libc/sysv/calls/pidfd_send_signal.s b/libc/sysv/calls/pidfd_send_signal.s index 826fb522c..e40cfa20b 100644 --- a/libc/sysv/calls/pidfd_send_signal.s +++ b/libc/sysv/calls/pidfd_send_signal.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall pidfd_send_signal 0xfffffffffffff1a8 globl +.scall pidfd_send_signal,0xfffffffffffff1a8,globl diff --git a/libc/sysv/calls/pivot_root.s b/libc/sysv/calls/pivot_root.s index af62dc86f..a87e514e0 100644 --- a/libc/sysv/calls/pivot_root.s +++ b/libc/sysv/calls/pivot_root.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall pivot_root 0xfffffffffffff09b globl +.scall pivot_root,0xfffffffffffff09b,globl diff --git a/libc/sysv/calls/pkey_alloc.s b/libc/sysv/calls/pkey_alloc.s index 6bb6278d3..f025e4261 100644 --- a/libc/sysv/calls/pkey_alloc.s +++ b/libc/sysv/calls/pkey_alloc.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall pkey_alloc 0xfffffffffffff14a globl +.scall pkey_alloc,0xfffffffffffff14a,globl diff --git a/libc/sysv/calls/pkey_free.s b/libc/sysv/calls/pkey_free.s index 122616d63..c0cae7443 100644 --- a/libc/sysv/calls/pkey_free.s +++ b/libc/sysv/calls/pkey_free.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall pkey_free 0xfffffffffffff14b globl +.scall pkey_free,0xfffffffffffff14b,globl diff --git a/libc/sysv/calls/pkey_mprotect.s b/libc/sysv/calls/pkey_mprotect.s index 609340081..673f90df3 100644 --- a/libc/sysv/calls/pkey_mprotect.s +++ b/libc/sysv/calls/pkey_mprotect.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall pkey_mprotect 0xfffffffffffff149 globl +.scall pkey_mprotect,0xfffffffffffff149,globl diff --git a/libc/sysv/calls/pledge.s b/libc/sysv/calls/pledge.s index 9d913f0b4..8015bf37e 100644 --- a/libc/sysv/calls/pledge.s +++ b/libc/sysv/calls/pledge.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall pledge 0xfff06cffffffffff globl +.scall pledge,0xfff06cffffffffff,globl diff --git a/libc/sysv/calls/poll_nocancel.s b/libc/sysv/calls/poll_nocancel.s index 8653555a7..b4c058687 100644 --- a/libc/sysv/calls/poll_nocancel.s +++ b/libc/sysv/calls/poll_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall poll_nocancel 0xfffffffff21a1fff globl +.scall poll_nocancel,0xfffffffff21a1fff,globl diff --git a/libc/sysv/calls/posix_fallocate.s b/libc/sysv/calls/posix_fallocate.s new file mode 100644 index 000000000..f2d39da22 --- /dev/null +++ b/libc/sysv/calls/posix_fallocate.s @@ -0,0 +1,2 @@ +.include "o/libc/sysv/macros.internal.inc" +.scall posix_fallocate,0xffffff212fffffff,globl,hidden diff --git a/libc/sysv/calls/prctl.s b/libc/sysv/calls/prctl.s index cf114659e..3fdf8080d 100644 --- a/libc/sysv/calls/prctl.s +++ b/libc/sysv/calls/prctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall prctl 0xfffffffffffff09d globl +.scall prctl,0xfffffffffffff09d,globl diff --git a/libc/sysv/calls/pread_nocancel.s b/libc/sysv/calls/pread_nocancel.s index 53c35aad3..4d16e2336 100644 --- a/libc/sysv/calls/pread_nocancel.s +++ b/libc/sysv/calls/pread_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall pread_nocancel 0xfffffffff219efff globl +.scall pread_nocancel,0xfffffffff219efff,globl diff --git a/libc/sysv/calls/preadv2.s b/libc/sysv/calls/preadv2.s index f3cdf48a8..d776826b7 100644 --- a/libc/sysv/calls/preadv2.s +++ b/libc/sysv/calls/preadv2.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall preadv2 0xfffffffffffff147 globl +.scall preadv2,0xfffffffffffff147,globl diff --git a/libc/sysv/calls/prlimit.s b/libc/sysv/calls/prlimit.s index 73e178147..e1f2469f8 100644 --- a/libc/sysv/calls/prlimit.s +++ b/libc/sysv/calls/prlimit.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall prlimit 0xfffffffffffff12e globl +.scall prlimit,0xfffffffffffff12e,globl diff --git a/libc/sysv/calls/proc_info.s b/libc/sysv/calls/proc_info.s index 4e35476d8..bedd380ef 100644 --- a/libc/sysv/calls/proc_info.s +++ b/libc/sysv/calls/proc_info.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall proc_info 0xfffffffff2150fff globl +.scall proc_info,0xfffffffff2150fff,globl diff --git a/libc/sysv/calls/proc_rlimit_control.s b/libc/sysv/calls/proc_rlimit_control.s index d9d5b4c61..d5bac226c 100644 --- a/libc/sysv/calls/proc_rlimit_control.s +++ b/libc/sysv/calls/proc_rlimit_control.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall proc_rlimit_control 0xfffffffff21befff globl +.scall proc_rlimit_control,0xfffffffff21befff,globl diff --git a/libc/sysv/calls/proc_trace_log.s b/libc/sysv/calls/proc_trace_log.s index fc36c4dd1..674954267 100644 --- a/libc/sysv/calls/proc_trace_log.s +++ b/libc/sysv/calls/proc_trace_log.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall proc_trace_log 0xfffffffff21ddfff globl +.scall proc_trace_log,0xfffffffff21ddfff,globl diff --git a/libc/sysv/calls/proc_uuid_policy.s b/libc/sysv/calls/proc_uuid_policy.s index fa0d07fa1..c75b40110 100644 --- a/libc/sysv/calls/proc_uuid_policy.s +++ b/libc/sysv/calls/proc_uuid_policy.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall proc_uuid_policy 0xfffffffff21c4fff globl +.scall proc_uuid_policy,0xfffffffff21c4fff,globl diff --git a/libc/sysv/calls/procctl.s b/libc/sysv/calls/procctl.s index 0f9400080..35de0af32 100644 --- a/libc/sysv/calls/procctl.s +++ b/libc/sysv/calls/procctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall procctl 0xffffff220fffffff globl +.scall procctl,0xffffff220fffffff,globl diff --git a/libc/sysv/calls/process_policy.s b/libc/sysv/calls/process_policy.s index 8a2aca818..9f3c0c6aa 100644 --- a/libc/sysv/calls/process_policy.s +++ b/libc/sysv/calls/process_policy.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall process_policy 0xfffffffff2143fff globl +.scall process_policy,0xfffffffff2143fff,globl diff --git a/libc/sysv/calls/process_vm_readv.s b/libc/sysv/calls/process_vm_readv.s index dded35088..bc052e2d8 100644 --- a/libc/sysv/calls/process_vm_readv.s +++ b/libc/sysv/calls/process_vm_readv.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall process_vm_readv 0xfffffffffffff136 globl +.scall process_vm_readv,0xfffffffffffff136,globl diff --git a/libc/sysv/calls/process_vm_writev.s b/libc/sysv/calls/process_vm_writev.s index 7c1482d71..a682c141a 100644 --- a/libc/sysv/calls/process_vm_writev.s +++ b/libc/sysv/calls/process_vm_writev.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall process_vm_writev 0xfffffffffffff137 globl +.scall process_vm_writev,0xfffffffffffff137,globl diff --git a/libc/sysv/calls/profil.s b/libc/sysv/calls/profil.s index a9916317d..c9f9aa0d1 100644 --- a/libc/sysv/calls/profil.s +++ b/libc/sysv/calls/profil.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall profil 0x02c02c02cfffffff globl +.scall profil,0x02c02c02cfffffff,globl diff --git a/libc/sysv/calls/pselect.s b/libc/sysv/calls/pselect.s index 7bd523146..eeb03d66a 100644 --- a/libc/sysv/calls/pselect.s +++ b/libc/sysv/calls/pselect.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall pselect 0x1b406e20a218afff globl +.scall pselect,0x1b406e20a218afff,globl diff --git a/libc/sysv/calls/pselect6.s b/libc/sysv/calls/pselect6.s index bee91e28f..6daf1d0ae 100644 --- a/libc/sysv/calls/pselect6.s +++ b/libc/sysv/calls/pselect6.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall pselect6 0xfffffffffffff10e globl +.scall pselect6,0xfffffffffffff10e,globl diff --git a/libc/sysv/calls/pselect_nocancel.s b/libc/sysv/calls/pselect_nocancel.s index ceed74034..5531e02c4 100644 --- a/libc/sysv/calls/pselect_nocancel.s +++ b/libc/sysv/calls/pselect_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall pselect_nocancel 0xfffffffff218bfff globl +.scall pselect_nocancel,0xfffffffff218bfff,globl diff --git a/libc/sysv/calls/psynch_cvbroad.s b/libc/sysv/calls/psynch_cvbroad.s index 9cdeacbcc..1a4a2dcb7 100644 --- a/libc/sysv/calls/psynch_cvbroad.s +++ b/libc/sysv/calls/psynch_cvbroad.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall psynch_cvbroad 0xfffffffff212ffff globl +.scall psynch_cvbroad,0xfffffffff212ffff,globl diff --git a/libc/sysv/calls/psynch_cvclrprepost.s b/libc/sysv/calls/psynch_cvclrprepost.s index be5c92b8c..c1dbd50fd 100644 --- a/libc/sysv/calls/psynch_cvclrprepost.s +++ b/libc/sysv/calls/psynch_cvclrprepost.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall psynch_cvclrprepost 0xfffffffff2138fff globl +.scall psynch_cvclrprepost,0xfffffffff2138fff,globl diff --git a/libc/sysv/calls/psynch_cvsignal.s b/libc/sysv/calls/psynch_cvsignal.s index 84a3f082f..8c6f0712a 100644 --- a/libc/sysv/calls/psynch_cvsignal.s +++ b/libc/sysv/calls/psynch_cvsignal.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall psynch_cvsignal 0xfffffffff2130fff globl +.scall psynch_cvsignal,0xfffffffff2130fff,globl diff --git a/libc/sysv/calls/psynch_cvwait.s b/libc/sysv/calls/psynch_cvwait.s index 3e717ea11..42cb4fc02 100644 --- a/libc/sysv/calls/psynch_cvwait.s +++ b/libc/sysv/calls/psynch_cvwait.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall psynch_cvwait 0xfffffffff2131fff globl +.scall psynch_cvwait,0xfffffffff2131fff,globl diff --git a/libc/sysv/calls/psynch_mutexdrop.s b/libc/sysv/calls/psynch_mutexdrop.s index 65d162fc6..804307ed7 100644 --- a/libc/sysv/calls/psynch_mutexdrop.s +++ b/libc/sysv/calls/psynch_mutexdrop.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall psynch_mutexdrop 0xfffffffff212efff globl +.scall psynch_mutexdrop,0xfffffffff212efff,globl diff --git a/libc/sysv/calls/psynch_mutexwait.s b/libc/sysv/calls/psynch_mutexwait.s index de88b0546..80e06f0ec 100644 --- a/libc/sysv/calls/psynch_mutexwait.s +++ b/libc/sysv/calls/psynch_mutexwait.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall psynch_mutexwait 0xfffffffff212dfff globl +.scall psynch_mutexwait,0xfffffffff212dfff,globl diff --git a/libc/sysv/calls/psynch_rw_downgrade.s b/libc/sysv/calls/psynch_rw_downgrade.s index 8f891033f..6fa6fcb85 100644 --- a/libc/sysv/calls/psynch_rw_downgrade.s +++ b/libc/sysv/calls/psynch_rw_downgrade.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall psynch_rw_downgrade 0xfffffffff212bfff globl +.scall psynch_rw_downgrade,0xfffffffff212bfff,globl diff --git a/libc/sysv/calls/psynch_rw_longrdlock.s b/libc/sysv/calls/psynch_rw_longrdlock.s index 9d4a8b116..46bfa1706 100644 --- a/libc/sysv/calls/psynch_rw_longrdlock.s +++ b/libc/sysv/calls/psynch_rw_longrdlock.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall psynch_rw_longrdlock 0xfffffffff2129fff globl +.scall psynch_rw_longrdlock,0xfffffffff2129fff,globl diff --git a/libc/sysv/calls/psynch_rw_rdlock.s b/libc/sysv/calls/psynch_rw_rdlock.s index db781e2fc..3887dc172 100644 --- a/libc/sysv/calls/psynch_rw_rdlock.s +++ b/libc/sysv/calls/psynch_rw_rdlock.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall psynch_rw_rdlock 0xfffffffff2132fff globl +.scall psynch_rw_rdlock,0xfffffffff2132fff,globl diff --git a/libc/sysv/calls/psynch_rw_unlock.s b/libc/sysv/calls/psynch_rw_unlock.s index 078c4be0b..fe57202c0 100644 --- a/libc/sysv/calls/psynch_rw_unlock.s +++ b/libc/sysv/calls/psynch_rw_unlock.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall psynch_rw_unlock 0xfffffffff2134fff globl +.scall psynch_rw_unlock,0xfffffffff2134fff,globl diff --git a/libc/sysv/calls/psynch_rw_unlock2.s b/libc/sysv/calls/psynch_rw_unlock2.s index e328a06ae..13d1a3b24 100644 --- a/libc/sysv/calls/psynch_rw_unlock2.s +++ b/libc/sysv/calls/psynch_rw_unlock2.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall psynch_rw_unlock2 0xfffffffff2135fff globl +.scall psynch_rw_unlock2,0xfffffffff2135fff,globl diff --git a/libc/sysv/calls/psynch_rw_upgrade.s b/libc/sysv/calls/psynch_rw_upgrade.s index 9823e4d21..3eff498b4 100644 --- a/libc/sysv/calls/psynch_rw_upgrade.s +++ b/libc/sysv/calls/psynch_rw_upgrade.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall psynch_rw_upgrade 0xfffffffff212cfff globl +.scall psynch_rw_upgrade,0xfffffffff212cfff,globl diff --git a/libc/sysv/calls/psynch_rw_wrlock.s b/libc/sysv/calls/psynch_rw_wrlock.s index 81f50cfe3..6b382c3e7 100644 --- a/libc/sysv/calls/psynch_rw_wrlock.s +++ b/libc/sysv/calls/psynch_rw_wrlock.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall psynch_rw_wrlock 0xfffffffff2133fff globl +.scall psynch_rw_wrlock,0xfffffffff2133fff,globl diff --git a/libc/sysv/calls/psynch_rw_yieldwrlock.s b/libc/sysv/calls/psynch_rw_yieldwrlock.s index a26004871..7bc5c30bb 100644 --- a/libc/sysv/calls/psynch_rw_yieldwrlock.s +++ b/libc/sysv/calls/psynch_rw_yieldwrlock.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall psynch_rw_yieldwrlock 0xfffffffff212afff globl +.scall psynch_rw_yieldwrlock,0xfffffffff212afff,globl diff --git a/libc/sysv/calls/pwrite_nocancel.s b/libc/sysv/calls/pwrite_nocancel.s index 2c5c2e49c..80c8f334d 100644 --- a/libc/sysv/calls/pwrite_nocancel.s +++ b/libc/sysv/calls/pwrite_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall pwrite_nocancel 0xfffffffff219ffff globl +.scall pwrite_nocancel,0xfffffffff219ffff,globl diff --git a/libc/sysv/calls/pwritev2.s b/libc/sysv/calls/pwritev2.s index d8e1ff5d4..74ae742a1 100644 --- a/libc/sysv/calls/pwritev2.s +++ b/libc/sysv/calls/pwritev2.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall pwritev2 0xfffffffffffff148 globl +.scall pwritev2,0xfffffffffffff148,globl diff --git a/libc/sysv/calls/quota.s b/libc/sysv/calls/quota.s index 7adca4793..14a02189e 100644 --- a/libc/sysv/calls/quota.s +++ b/libc/sysv/calls/quota.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall quota 0xffffff095fffffff globl +.scall quota,0xffffff095fffffff,globl diff --git a/libc/sysv/calls/quotactl.s b/libc/sysv/calls/quotactl.s index cb76da195..bfc7647f2 100644 --- a/libc/sysv/calls/quotactl.s +++ b/libc/sysv/calls/quotactl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall quotactl 0xfff09409420a50b3 globl +.scall quotactl,0xfff09409420a50b3,globl diff --git a/libc/sysv/calls/rctl_add_rule.s b/libc/sysv/calls/rctl_add_rule.s index c5e667c06..ce5ce3fe0 100644 --- a/libc/sysv/calls/rctl_add_rule.s +++ b/libc/sysv/calls/rctl_add_rule.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall rctl_add_rule 0xffffff210fffffff globl +.scall rctl_add_rule,0xffffff210fffffff,globl diff --git a/libc/sysv/calls/rctl_get_limits.s b/libc/sysv/calls/rctl_get_limits.s index 84bbb4cfc..2efb3243a 100644 --- a/libc/sysv/calls/rctl_get_limits.s +++ b/libc/sysv/calls/rctl_get_limits.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall rctl_get_limits 0xffffff20ffffffff globl +.scall rctl_get_limits,0xffffff20ffffffff,globl diff --git a/libc/sysv/calls/rctl_get_racct.s b/libc/sysv/calls/rctl_get_racct.s index c252d69bf..b50e92a59 100644 --- a/libc/sysv/calls/rctl_get_racct.s +++ b/libc/sysv/calls/rctl_get_racct.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall rctl_get_racct 0xffffff20dfffffff globl +.scall rctl_get_racct,0xffffff20dfffffff,globl diff --git a/libc/sysv/calls/rctl_get_rules.s b/libc/sysv/calls/rctl_get_rules.s index 0cba037ae..d38e22c97 100644 --- a/libc/sysv/calls/rctl_get_rules.s +++ b/libc/sysv/calls/rctl_get_rules.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall rctl_get_rules 0xffffff20efffffff globl +.scall rctl_get_rules,0xffffff20efffffff,globl diff --git a/libc/sysv/calls/rctl_remove_rule.s b/libc/sysv/calls/rctl_remove_rule.s index 1106dfaa9..30005cd8d 100644 --- a/libc/sysv/calls/rctl_remove_rule.s +++ b/libc/sysv/calls/rctl_remove_rule.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall rctl_remove_rule 0xffffff211fffffff globl +.scall rctl_remove_rule,0xffffff211fffffff,globl diff --git a/libc/sysv/calls/read_nocancel.s b/libc/sysv/calls/read_nocancel.s index 6e9104fb3..1887f90d9 100644 --- a/libc/sysv/calls/read_nocancel.s +++ b/libc/sysv/calls/read_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall read_nocancel 0xfffffffff218cfff globl +.scall read_nocancel,0xfffffffff218cfff,globl diff --git a/libc/sysv/calls/readahead.s b/libc/sysv/calls/readahead.s index c925604e8..cd4130acb 100644 --- a/libc/sysv/calls/readahead.s +++ b/libc/sysv/calls/readahead.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall readahead 0xfffffffffffff0bb globl +.scall readahead,0xfffffffffffff0bb,globl diff --git a/libc/sysv/calls/readlink.s b/libc/sysv/calls/readlink.s index 0e9206190..ee8087a8a 100644 --- a/libc/sysv/calls/readlink.s +++ b/libc/sysv/calls/readlink.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall readlink 0x03a03a03a203a059 globl +.scall readlink,0x03a03a03a203a059,globl diff --git a/libc/sysv/calls/readv_nocancel.s b/libc/sysv/calls/readv_nocancel.s index 28e3770fe..14a270cf8 100644 --- a/libc/sysv/calls/readv_nocancel.s +++ b/libc/sysv/calls/readv_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall readv_nocancel 0xfffffffff219bfff globl +.scall readv_nocancel,0xfffffffff219bfff,globl diff --git a/libc/sysv/calls/reboot.s b/libc/sysv/calls/reboot.s index d2aee569f..775111a97 100644 --- a/libc/sysv/calls/reboot.s +++ b/libc/sysv/calls/reboot.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall reboot 0x0d003703720370a9 globl +.scall reboot,0x0d003703720370a9,globl diff --git a/libc/sysv/calls/recv.s b/libc/sysv/calls/recv.s index 20d658b43..5d163d2bd 100644 --- a/libc/sysv/calls/recv.s +++ b/libc/sysv/calls/recv.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall recv 0xffffff066fffffff globl +.scall recv,0xffffff066fffffff,globl diff --git a/libc/sysv/calls/recvfrom_nocancel.s b/libc/sysv/calls/recvfrom_nocancel.s index 0178bd22a..2704ce48d 100644 --- a/libc/sysv/calls/recvfrom_nocancel.s +++ b/libc/sysv/calls/recvfrom_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall recvfrom_nocancel 0xfffffffff2193fff globl +.scall recvfrom_nocancel,0xfffffffff2193fff,globl diff --git a/libc/sysv/calls/recvmmsg.s b/libc/sysv/calls/recvmmsg.s index 40406bb08..20f877e8d 100644 --- a/libc/sysv/calls/recvmmsg.s +++ b/libc/sysv/calls/recvmmsg.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall recvmmsg 0x1dbffffffffff12b globl +.scall recvmmsg,0x1dbffffffffff12b,globl diff --git a/libc/sysv/calls/recvmsg_nocancel.s b/libc/sysv/calls/recvmsg_nocancel.s index bb153309a..6ff215f5d 100644 --- a/libc/sysv/calls/recvmsg_nocancel.s +++ b/libc/sysv/calls/recvmsg_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall recvmsg_nocancel 0xfffffffff2191fff globl +.scall recvmsg_nocancel,0xfffffffff2191fff,globl diff --git a/libc/sysv/calls/recvmsg_x.s b/libc/sysv/calls/recvmsg_x.s index 627a32f45..0e029d4bc 100644 --- a/libc/sysv/calls/recvmsg_x.s +++ b/libc/sysv/calls/recvmsg_x.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall recvmsg_x 0xfffffffff21e0fff globl +.scall recvmsg_x,0xfffffffff21e0fff,globl diff --git a/libc/sysv/calls/removexattr.s b/libc/sysv/calls/removexattr.s index d906e0ebd..9d17f8704 100644 --- a/libc/sysv/calls/removexattr.s +++ b/libc/sysv/calls/removexattr.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall removexattr 0x180ffffff20ee0c5 globl +.scall removexattr,0x180ffffff20ee0c5,globl diff --git a/libc/sysv/calls/renameat2.s b/libc/sysv/calls/renameat2.s index 4719af84a..f850a55e9 100644 --- a/libc/sysv/calls/renameat2.s +++ b/libc/sysv/calls/renameat2.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall renameat2 0xfffffffffffff13c globl +.scall renameat2,0xfffffffffffff13c,globl diff --git a/libc/sysv/calls/renameatx_np.s b/libc/sysv/calls/renameatx_np.s index aa4f1b570..104927fc9 100644 --- a/libc/sysv/calls/renameatx_np.s +++ b/libc/sysv/calls/renameatx_np.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall renameatx_np 0xfffffffff21e8fff globl +.scall renameatx_np,0xfffffffff21e8fff,globl diff --git a/libc/sysv/calls/request_key.s b/libc/sysv/calls/request_key.s index abd676b03..2de1f3e16 100644 --- a/libc/sysv/calls/request_key.s +++ b/libc/sysv/calls/request_key.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall request_key 0xfffffffffffff0f9 globl +.scall request_key,0xfffffffffffff0f9,globl diff --git a/libc/sysv/calls/restart_syscall.s b/libc/sysv/calls/restart_syscall.s index 1d717f580..57ad10e42 100644 --- a/libc/sysv/calls/restart_syscall.s +++ b/libc/sysv/calls/restart_syscall.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall restart_syscall 0xfffffffffffff0db globl +.scall restart_syscall,0xfffffffffffff0db,globl diff --git a/libc/sysv/calls/revoke.s b/libc/sysv/calls/revoke.s index bc70cf9d1..3cd121235 100644 --- a/libc/sysv/calls/revoke.s +++ b/libc/sysv/calls/revoke.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall revoke 0x0380380382038fff globl +.scall revoke,0x0380380382038fff,globl diff --git a/libc/sysv/calls/rfork.s b/libc/sysv/calls/rfork.s index fe357a9d8..422a4fff9 100644 --- a/libc/sysv/calls/rfork.s +++ b/libc/sysv/calls/rfork.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall rfork 0xffffff0fbfffffff globl +.scall rfork,0xffffff0fbfffffff,globl diff --git a/libc/sysv/calls/rseq.s b/libc/sysv/calls/rseq.s index 8c8260dfb..9523b1423 100644 --- a/libc/sysv/calls/rseq.s +++ b/libc/sysv/calls/rseq.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall rseq 0xfffffffffffff14e globl +.scall rseq,0xfffffffffffff14e,globl diff --git a/libc/sysv/calls/rt_sigqueueinfo.s b/libc/sysv/calls/rt_sigqueueinfo.s index 20d9f1ef1..0b821b76e 100644 --- a/libc/sysv/calls/rt_sigqueueinfo.s +++ b/libc/sysv/calls/rt_sigqueueinfo.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall rt_sigqueueinfo 0xfffffffffffff081 globl +.scall rt_sigqueueinfo,0xfffffffffffff081,globl diff --git a/libc/sysv/calls/rt_tgsigqueueinfo.s b/libc/sysv/calls/rt_tgsigqueueinfo.s index 8f28ff744..e27cbaf41 100644 --- a/libc/sysv/calls/rt_tgsigqueueinfo.s +++ b/libc/sysv/calls/rt_tgsigqueueinfo.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall rt_tgsigqueueinfo 0xfffffffffffff129 globl +.scall rt_tgsigqueueinfo,0xfffffffffffff129,globl diff --git a/libc/sysv/calls/rtprio.s b/libc/sysv/calls/rtprio.s index cb7cdbb41..4b5b6b8a0 100644 --- a/libc/sysv/calls/rtprio.s +++ b/libc/sysv/calls/rtprio.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall rtprio 0xffffff0a6fffffff globl +.scall rtprio,0xffffff0a6fffffff,globl diff --git a/libc/sysv/calls/rtprio_thread.s b/libc/sysv/calls/rtprio_thread.s index d4e165d99..782fa20c7 100644 --- a/libc/sysv/calls/rtprio_thread.s +++ b/libc/sysv/calls/rtprio_thread.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall rtprio_thread 0xffffff1d2fffffff globl +.scall rtprio_thread,0xffffff1d2fffffff,globl diff --git a/libc/sysv/calls/sched_get_priority_max.s b/libc/sysv/calls/sched_get_priority_max.s index bf3bbf8e9..f2cd0ec29 100644 --- a/libc/sysv/calls/sched_get_priority_max.s +++ b/libc/sysv/calls/sched_get_priority_max.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sched_get_priority_max 0xffffff14cffff092 globl +.scall sched_get_priority_max,0xffffff14cffff092,globl diff --git a/libc/sysv/calls/sched_get_priority_min.s b/libc/sysv/calls/sched_get_priority_min.s index f84924ed3..d746a3cfc 100644 --- a/libc/sysv/calls/sched_get_priority_min.s +++ b/libc/sysv/calls/sched_get_priority_min.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sched_get_priority_min 0xffffff14dffff093 globl +.scall sched_get_priority_min,0xffffff14dffff093,globl diff --git a/libc/sysv/calls/sched_getaffinity.s b/libc/sysv/calls/sched_getaffinity.s index bebd3af0e..09b2dc8a9 100644 --- a/libc/sysv/calls/sched_getaffinity.s +++ b/libc/sysv/calls/sched_getaffinity.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sched_getaffinity 0xfffffffffffff0cc globl +.scall sched_getaffinity,0xfffffffffffff0cc,globl diff --git a/libc/sysv/calls/sched_getattr.s b/libc/sysv/calls/sched_getattr.s index d3b56f1ce..ee3ccffc5 100644 --- a/libc/sysv/calls/sched_getattr.s +++ b/libc/sysv/calls/sched_getattr.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sched_getattr 0xfffffffffffff13b globl +.scall sched_getattr,0xfffffffffffff13b,globl diff --git a/libc/sysv/calls/sched_getparam.s b/libc/sysv/calls/sched_getparam.s index 148fa9e83..48462d66a 100644 --- a/libc/sysv/calls/sched_getparam.s +++ b/libc/sysv/calls/sched_getparam.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sched_getparam 0xffffff148ffff08f globl +.scall sched_getparam,0xffffff148ffff08f,globl diff --git a/libc/sysv/calls/sched_getscheduler.s b/libc/sysv/calls/sched_getscheduler.s index a32542cc8..5939a7b03 100644 --- a/libc/sysv/calls/sched_getscheduler.s +++ b/libc/sysv/calls/sched_getscheduler.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sched_getscheduler 0xffffff14affff091 globl +.scall sched_getscheduler,0xffffff14affff091,globl diff --git a/libc/sysv/calls/sched_rr_get_interval.s b/libc/sysv/calls/sched_rr_get_interval.s index c2df366d2..f12f388b6 100644 --- a/libc/sysv/calls/sched_rr_get_interval.s +++ b/libc/sysv/calls/sched_rr_get_interval.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sched_rr_get_interval 0xffffff14effff094 globl +.scall sched_rr_get_interval,0xffffff14effff094,globl diff --git a/libc/sysv/calls/sched_setattr.s b/libc/sysv/calls/sched_setattr.s index b182293be..c2fbcb649 100644 --- a/libc/sysv/calls/sched_setattr.s +++ b/libc/sysv/calls/sched_setattr.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sched_setattr 0xfffffffffffff13a globl +.scall sched_setattr,0xfffffffffffff13a,globl diff --git a/libc/sysv/calls/sched_setparam.s b/libc/sysv/calls/sched_setparam.s index 555e9ef0b..0b6694b5a 100644 --- a/libc/sysv/calls/sched_setparam.s +++ b/libc/sysv/calls/sched_setparam.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sched_setparam 0xffffff147ffff08e globl +.scall sched_setparam,0xffffff147ffff08e,globl diff --git a/libc/sysv/calls/sched_setscheduler.s b/libc/sysv/calls/sched_setscheduler.s index 5d6c60fc8..25e7a6404 100644 --- a/libc/sysv/calls/sched_setscheduler.s +++ b/libc/sysv/calls/sched_setscheduler.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sched_setscheduler 0xffffff149ffff090 globl +.scall sched_setscheduler,0xffffff149ffff090,globl diff --git a/libc/sysv/calls/sctp_generic_recvmsg.s b/libc/sysv/calls/sctp_generic_recvmsg.s index 33d86398d..4a924a3ab 100644 --- a/libc/sysv/calls/sctp_generic_recvmsg.s +++ b/libc/sysv/calls/sctp_generic_recvmsg.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sctp_generic_recvmsg 0xffffff1dafffffff globl +.scall sctp_generic_recvmsg,0xffffff1dafffffff,globl diff --git a/libc/sysv/calls/sctp_generic_sendmsg.s b/libc/sysv/calls/sctp_generic_sendmsg.s index 40c6aa27b..6750b9cf0 100644 --- a/libc/sysv/calls/sctp_generic_sendmsg.s +++ b/libc/sysv/calls/sctp_generic_sendmsg.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sctp_generic_sendmsg 0xffffff1d8fffffff globl +.scall sctp_generic_sendmsg,0xffffff1d8fffffff,globl diff --git a/libc/sysv/calls/sctp_generic_sendmsg_iov.s b/libc/sysv/calls/sctp_generic_sendmsg_iov.s index e4e544792..0c4b9e92a 100644 --- a/libc/sysv/calls/sctp_generic_sendmsg_iov.s +++ b/libc/sysv/calls/sctp_generic_sendmsg_iov.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sctp_generic_sendmsg_iov 0xffffff1d9fffffff globl +.scall sctp_generic_sendmsg_iov,0xffffff1d9fffffff,globl diff --git a/libc/sysv/calls/sctp_peeloff.s b/libc/sysv/calls/sctp_peeloff.s index b4aa2e43e..6953705d2 100644 --- a/libc/sysv/calls/sctp_peeloff.s +++ b/libc/sysv/calls/sctp_peeloff.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sctp_peeloff 0xffffff1d7fffffff globl +.scall sctp_peeloff,0xffffff1d7fffffff,globl diff --git a/libc/sysv/calls/searchfs.s b/libc/sysv/calls/searchfs.s index e445fcb78..9673b3780 100644 --- a/libc/sysv/calls/searchfs.s +++ b/libc/sysv/calls/searchfs.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall searchfs 0xfffffffff20e1fff globl +.scall searchfs,0xfffffffff20e1fff,globl diff --git a/libc/sysv/calls/seccomp.s b/libc/sysv/calls/seccomp.s index 750247c51..bb6be8156 100644 --- a/libc/sysv/calls/seccomp.s +++ b/libc/sysv/calls/seccomp.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall seccomp 0xfffffffffffff13d globl +.scall seccomp,0xfffffffffffff13d,globl diff --git a/libc/sysv/calls/select_nocancel.s b/libc/sysv/calls/select_nocancel.s index 1964ed85c..3cdbf7b25 100644 --- a/libc/sysv/calls/select_nocancel.s +++ b/libc/sysv/calls/select_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall select_nocancel 0xfffffffff2197fff globl +.scall select_nocancel,0xfffffffff2197fff,globl diff --git a/libc/sysv/calls/sem_close.s b/libc/sysv/calls/sem_close.s index 581b9f73a..c6db24721 100644 --- a/libc/sysv/calls/sem_close.s +++ b/libc/sysv/calls/sem_close.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sem_close 0xfffffffff210dfff globl +.scall sem_close,0xfffffffff210dfff,globl diff --git a/libc/sysv/calls/sem_open.s b/libc/sysv/calls/sem_open.s index b88f25e1c..4bbf031da 100644 --- a/libc/sysv/calls/sem_open.s +++ b/libc/sysv/calls/sem_open.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sem_open 0xfffffffff210cfff globl +.scall sem_open,0xfffffffff210cfff,globl diff --git a/libc/sysv/calls/sem_post.s b/libc/sysv/calls/sem_post.s index 449ad931f..17ef5976e 100644 --- a/libc/sysv/calls/sem_post.s +++ b/libc/sysv/calls/sem_post.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sem_post 0xfffffffff2111fff globl +.scall sem_post,0xfffffffff2111fff,globl diff --git a/libc/sysv/calls/sem_trywait.s b/libc/sysv/calls/sem_trywait.s index 4e3c20d20..304dcef43 100644 --- a/libc/sysv/calls/sem_trywait.s +++ b/libc/sysv/calls/sem_trywait.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sem_trywait 0xfffffffff2110fff globl +.scall sem_trywait,0xfffffffff2110fff,globl diff --git a/libc/sysv/calls/sem_unlink.s b/libc/sysv/calls/sem_unlink.s index 15a8f223c..fe7e96c28 100644 --- a/libc/sysv/calls/sem_unlink.s +++ b/libc/sysv/calls/sem_unlink.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sem_unlink 0xfffffffff210efff globl +.scall sem_unlink,0xfffffffff210efff,globl diff --git a/libc/sysv/calls/sem_wait.s b/libc/sysv/calls/sem_wait.s index 865d57a30..032796084 100644 --- a/libc/sysv/calls/sem_wait.s +++ b/libc/sysv/calls/sem_wait.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sem_wait 0xfffffffff210ffff globl +.scall sem_wait,0xfffffffff210ffff,globl diff --git a/libc/sysv/calls/sem_wait_nocancel.s b/libc/sysv/calls/sem_wait_nocancel.s index ca1507c55..ed701b6ce 100644 --- a/libc/sysv/calls/sem_wait_nocancel.s +++ b/libc/sysv/calls/sem_wait_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sem_wait_nocancel 0xfffffffff21a4fff globl +.scall sem_wait_nocancel,0xfffffffff21a4fff,globl diff --git a/libc/sysv/calls/semctl.s b/libc/sysv/calls/semctl.s index aac34431d..9c2b4d455 100644 --- a/libc/sysv/calls/semctl.s +++ b/libc/sysv/calls/semctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall semctl 0xfff1271fe20fe042 globl +.scall semctl,0xfff1271fe20fe042,globl diff --git a/libc/sysv/calls/semget.s b/libc/sysv/calls/semget.s index 746137084..15e6b98f8 100644 --- a/libc/sysv/calls/semget.s +++ b/libc/sysv/calls/semget.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall semget 0x0dd0dd0dd20ff040 globl +.scall semget,0x0dd0dd0dd20ff040,globl diff --git a/libc/sysv/calls/semop.s b/libc/sysv/calls/semop.s index 3d41833a8..21c2ef4cf 100644 --- a/libc/sysv/calls/semop.s +++ b/libc/sysv/calls/semop.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall semop 0x0de1220de2100041 globl +.scall semop,0x0de1220de2100041,globl diff --git a/libc/sysv/calls/semsys.s b/libc/sysv/calls/semsys.s index 3ff0a6cdf..7ec9d7a61 100644 --- a/libc/sysv/calls/semsys.s +++ b/libc/sysv/calls/semsys.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall semsys 0xffffff0a920fbfff globl +.scall semsys,0xffffff0a920fbfff,globl diff --git a/libc/sysv/calls/semtimedop.s b/libc/sysv/calls/semtimedop.s index aac75006f..e7a3d3989 100644 --- a/libc/sysv/calls/semtimedop.s +++ b/libc/sysv/calls/semtimedop.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall semtimedop 0xfffffffffffff0dc globl +.scall semtimedop,0xfffffffffffff0dc,globl diff --git a/libc/sysv/calls/send.s b/libc/sysv/calls/send.s index 68ce28351..9af8765de 100644 --- a/libc/sysv/calls/send.s +++ b/libc/sysv/calls/send.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall send 0xffffff065fffffff globl +.scall send,0xffffff065fffffff,globl diff --git a/libc/sysv/calls/sendmmsg.s b/libc/sysv/calls/sendmmsg.s index d9763549a..8996506aa 100644 --- a/libc/sysv/calls/sendmmsg.s +++ b/libc/sysv/calls/sendmmsg.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sendmmsg 0x1dcffffffffff133 globl +.scall sendmmsg,0x1dcffffffffff133,globl diff --git a/libc/sysv/calls/sendmsg_nocancel.s b/libc/sysv/calls/sendmsg_nocancel.s index 6f9ff0e12..ded04b47e 100644 --- a/libc/sysv/calls/sendmsg_nocancel.s +++ b/libc/sysv/calls/sendmsg_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sendmsg_nocancel 0xfffffffff2192fff globl +.scall sendmsg_nocancel,0xfffffffff2192fff,globl diff --git a/libc/sysv/calls/sendmsg_x.s b/libc/sysv/calls/sendmsg_x.s index de4519846..20bd750a9 100644 --- a/libc/sysv/calls/sendmsg_x.s +++ b/libc/sysv/calls/sendmsg_x.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sendmsg_x 0xfffffffff21e1fff globl +.scall sendmsg_x,0xfffffffff21e1fff,globl diff --git a/libc/sysv/calls/sendsyslog.s b/libc/sysv/calls/sendsyslog.s index 7d093c30a..ea799ced5 100644 --- a/libc/sysv/calls/sendsyslog.s +++ b/libc/sysv/calls/sendsyslog.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sendsyslog 0xfff070ffffffffff globl +.scall sendsyslog,0xfff070ffffffffff,globl diff --git a/libc/sysv/calls/sendto_nocancel.s b/libc/sysv/calls/sendto_nocancel.s index cfae4ae34..31d7f23fc 100644 --- a/libc/sysv/calls/sendto_nocancel.s +++ b/libc/sysv/calls/sendto_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sendto_nocancel 0xfffffffff219dfff globl +.scall sendto_nocancel,0xfffffffff219dfff,globl diff --git a/libc/sysv/calls/set_mempolicy.s b/libc/sysv/calls/set_mempolicy.s index 38aa75570..9f2aa39e5 100644 --- a/libc/sysv/calls/set_mempolicy.s +++ b/libc/sysv/calls/set_mempolicy.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall set_mempolicy 0xfffffffffffff0ee globl +.scall set_mempolicy,0xfffffffffffff0ee,globl diff --git a/libc/sysv/calls/set_robust_list.s b/libc/sysv/calls/set_robust_list.s index bb0cfbe3e..e7d3b36a2 100644 --- a/libc/sysv/calls/set_robust_list.s +++ b/libc/sysv/calls/set_robust_list.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall set_robust_list 0xfffffffffffff111 globl +.scall set_robust_list,0xfffffffffffff111,globl diff --git a/libc/sysv/calls/set_tid_address.s b/libc/sysv/calls/set_tid_address.s index 2d705b9ea..07ad1e31e 100644 --- a/libc/sysv/calls/set_tid_address.s +++ b/libc/sysv/calls/set_tid_address.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall set_tid_address 0xfffffffffffff0da globl +.scall set_tid_address,0xfffffffffffff0da,globl diff --git a/libc/sysv/calls/setattrlist.s b/libc/sysv/calls/setattrlist.s index 11e4cec82..076a2bcdf 100644 --- a/libc/sysv/calls/setattrlist.s +++ b/libc/sysv/calls/setattrlist.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setattrlist 0xfffffffff20ddfff globl +.scall setattrlist,0xfffffffff20ddfff,globl diff --git a/libc/sysv/calls/setattrlistat.s b/libc/sysv/calls/setattrlistat.s index f55f23a98..33f7e4486 100644 --- a/libc/sysv/calls/setattrlistat.s +++ b/libc/sysv/calls/setattrlistat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setattrlistat 0xfffffffff220cfff globl +.scall setattrlistat,0xfffffffff220cfff,globl diff --git a/libc/sysv/calls/setaudit.s b/libc/sysv/calls/setaudit.s index ecdb3f86c..f8355e7f5 100644 --- a/libc/sysv/calls/setaudit.s +++ b/libc/sysv/calls/setaudit.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setaudit 0xffffff1c2fffffff globl +.scall setaudit,0xffffff1c2fffffff,globl diff --git a/libc/sysv/calls/setaudit_addr.s b/libc/sysv/calls/setaudit_addr.s index 76636a896..f363f21f1 100644 --- a/libc/sysv/calls/setaudit_addr.s +++ b/libc/sysv/calls/setaudit_addr.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setaudit_addr 0xffffff1c42166fff globl +.scall setaudit_addr,0xffffff1c42166fff,globl diff --git a/libc/sysv/calls/setauid.s b/libc/sysv/calls/setauid.s index b857e3154..b7a700848 100644 --- a/libc/sysv/calls/setauid.s +++ b/libc/sysv/calls/setauid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setauid 0xffffff1c02162fff globl +.scall setauid,0xffffff1c02162fff,globl diff --git a/libc/sysv/calls/setcontext.s b/libc/sysv/calls/setcontext.s index 460d26b46..909b63a7f 100644 --- a/libc/sysv/calls/setcontext.s +++ b/libc/sysv/calls/setcontext.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setcontext 0x134fff1a6fffffff globl +.scall setcontext,0x134fff1a6fffffff,globl diff --git a/libc/sysv/calls/setdomainname.s b/libc/sysv/calls/setdomainname.s index 7c04d6d14..b92a75f66 100644 --- a/libc/sysv/calls/setdomainname.s +++ b/libc/sysv/calls/setdomainname.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setdomainname 0xffffff0a3ffff0ab globl +.scall setdomainname,0xffffff0a3ffff0ab,globl diff --git a/libc/sysv/calls/setfib.s b/libc/sysv/calls/setfib.s index 449bd59d5..2fdbb3a7b 100644 --- a/libc/sysv/calls/setfib.s +++ b/libc/sysv/calls/setfib.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setfib 0xffffff0affffffff globl +.scall setfib,0xffffff0affffffff,globl diff --git a/libc/sysv/calls/setfsgid.s b/libc/sysv/calls/setfsgid.s index e442f5b32..e6fc41696 100644 --- a/libc/sysv/calls/setfsgid.s +++ b/libc/sysv/calls/setfsgid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setfsgid 0xfffffffffffff07b globl +.scall setfsgid,0xfffffffffffff07b,globl diff --git a/libc/sysv/calls/setfsuid.s b/libc/sysv/calls/setfsuid.s index 13ccbc867..03c50e304 100644 --- a/libc/sysv/calls/setfsuid.s +++ b/libc/sysv/calls/setfsuid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setfsuid 0xfffffffffffff07a globl +.scall setfsuid,0xfffffffffffff07a,globl diff --git a/libc/sysv/calls/setgid.s b/libc/sysv/calls/setgid.s index 9ba366f63..df63895fe 100644 --- a/libc/sysv/calls/setgid.s +++ b/libc/sysv/calls/setgid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setgid 0x0b50b50b520b506a globl +.scall setgid,0x0b50b50b520b506a,globl diff --git a/libc/sysv/calls/setgroups.s b/libc/sysv/calls/setgroups.s index 2cc2b8c02..7e0ee1ded 100644 --- a/libc/sysv/calls/setgroups.s +++ b/libc/sysv/calls/setgroups.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setgroups 0x0500500502050074 globl +.scall setgroups,0x0500500502050074,globl diff --git a/libc/sysv/calls/sethostid.s b/libc/sysv/calls/sethostid.s index 7ec1fb2fa..5bf1ff1ca 100644 --- a/libc/sysv/calls/sethostid.s +++ b/libc/sysv/calls/sethostid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sethostid 0xffffff08ffffffff globl +.scall sethostid,0xffffff08ffffffff,globl diff --git a/libc/sysv/calls/sethostname.s b/libc/sysv/calls/sethostname.s index a0bd98c97..9a7674ede 100644 --- a/libc/sysv/calls/sethostname.s +++ b/libc/sysv/calls/sethostname.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sethostname 0xffffff058ffff0aa globl +.scall sethostname,0xffffff058ffff0aa,globl diff --git a/libc/sysv/calls/setlogin.s b/libc/sysv/calls/setlogin.s index 24da97e99..06d41d16e 100644 --- a/libc/sysv/calls/setlogin.s +++ b/libc/sysv/calls/setlogin.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setlogin 0xfff0320322032fff globl +.scall setlogin,0xfff0320322032fff,globl diff --git a/libc/sysv/calls/setloginclass.s b/libc/sysv/calls/setloginclass.s index 5a96f215d..12d8e34f1 100644 --- a/libc/sysv/calls/setloginclass.s +++ b/libc/sysv/calls/setloginclass.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setloginclass 0xffffff20cfffffff globl +.scall setloginclass,0xffffff20cfffffff,globl diff --git a/libc/sysv/calls/setns.s b/libc/sysv/calls/setns.s index 08cf68adb..2ce9a05f4 100644 --- a/libc/sysv/calls/setns.s +++ b/libc/sysv/calls/setns.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setns 0xfffffffffffff134 globl +.scall setns,0xfffffffffffff134,globl diff --git a/libc/sysv/calls/setpgid.s b/libc/sysv/calls/setpgid.s index aadc0e122..065e3d7ab 100644 --- a/libc/sysv/calls/setpgid.s +++ b/libc/sysv/calls/setpgid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setpgid 0x052052052205206d globl +.scall setpgid,0x052052052205206d,globl diff --git a/libc/sysv/calls/setprivexec.s b/libc/sysv/calls/setprivexec.s index 8ef0b17de..5c5031488 100644 --- a/libc/sysv/calls/setprivexec.s +++ b/libc/sysv/calls/setprivexec.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setprivexec 0xfffffffff2098fff globl +.scall setprivexec,0xfffffffff2098fff,globl diff --git a/libc/sysv/calls/setregid.s b/libc/sysv/calls/setregid.s index 9441a6d58..7daa7a16a 100644 --- a/libc/sysv/calls/setregid.s +++ b/libc/sysv/calls/setregid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setregid 0x07f07f07f207f072 globl +.scall setregid,0x07f07f07f207f072,globl diff --git a/libc/sysv/calls/setreuid.s b/libc/sysv/calls/setreuid.s index 345f768c4..e0b88ab32 100644 --- a/libc/sysv/calls/setreuid.s +++ b/libc/sysv/calls/setreuid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setreuid 0x07e07e07e207e071 globl +.scall setreuid,0x07e07e07e207e071,globl diff --git a/libc/sysv/calls/setrtable.s b/libc/sysv/calls/setrtable.s index 6aef1c909..b4aafd138 100644 --- a/libc/sysv/calls/setrtable.s +++ b/libc/sysv/calls/setrtable.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setrtable 0xfff136ffffffffff globl +.scall setrtable,0xfff136ffffffffff,globl diff --git a/libc/sysv/calls/setsgroups.s b/libc/sysv/calls/setsgroups.s index 7ecdce4cc..22e03499b 100644 --- a/libc/sysv/calls/setsgroups.s +++ b/libc/sysv/calls/setsgroups.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setsgroups 0xfffffffff211ffff globl +.scall setsgroups,0xfffffffff211ffff,globl diff --git a/libc/sysv/calls/settid.s b/libc/sysv/calls/settid.s index 82ace3a4d..e6114c031 100644 --- a/libc/sysv/calls/settid.s +++ b/libc/sysv/calls/settid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall settid 0xfffffffff211dfff globl +.scall settid,0xfffffffff211dfff,globl diff --git a/libc/sysv/calls/settid_with_pid.s b/libc/sysv/calls/settid_with_pid.s index 9910edab8..12857083d 100644 --- a/libc/sysv/calls/settid_with_pid.s +++ b/libc/sysv/calls/settid_with_pid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall settid_with_pid 0xfffffffff2137fff globl +.scall settid_with_pid,0xfffffffff2137fff,globl diff --git a/libc/sysv/calls/settimeofday.s b/libc/sysv/calls/settimeofday.s index ce7934784..eb8a1d799 100644 --- a/libc/sysv/calls/settimeofday.s +++ b/libc/sysv/calls/settimeofday.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall settimeofday 0x1a304407a207a0a4 globl +.scall settimeofday,0x1a304407a207a0a4,globl diff --git a/libc/sysv/calls/setuid.s b/libc/sysv/calls/setuid.s index e68dc4786..7e25e3fb5 100644 --- a/libc/sysv/calls/setuid.s +++ b/libc/sysv/calls/setuid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setuid 0x0170170172017069 globl +.scall setuid,0x0170170172017069,globl diff --git a/libc/sysv/calls/setwgroups.s b/libc/sysv/calls/setwgroups.s index b6131d601..756e1edb4 100644 --- a/libc/sysv/calls/setwgroups.s +++ b/libc/sysv/calls/setwgroups.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setwgroups 0xfffffffff2121fff globl +.scall setwgroups,0xfffffffff2121fff,globl diff --git a/libc/sysv/calls/setxattr.s b/libc/sysv/calls/setxattr.s index e8f87a40d..d894f22aa 100644 --- a/libc/sysv/calls/setxattr.s +++ b/libc/sysv/calls/setxattr.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall setxattr 0x177ffffff20ec0bc globl +.scall setxattr,0x177ffffff20ec0bc,globl diff --git a/libc/sysv/calls/sfi_ctl.s b/libc/sysv/calls/sfi_ctl.s index ca5aeae8c..ec08bd699 100644 --- a/libc/sysv/calls/sfi_ctl.s +++ b/libc/sysv/calls/sfi_ctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sfi_ctl 0xfffffffff21c8fff globl +.scall sfi_ctl,0xfffffffff21c8fff,globl diff --git a/libc/sysv/calls/sfi_pidctl.s b/libc/sysv/calls/sfi_pidctl.s index db2e5af79..75f49b7ef 100644 --- a/libc/sysv/calls/sfi_pidctl.s +++ b/libc/sysv/calls/sfi_pidctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sfi_pidctl 0xfffffffff21c9fff globl +.scall sfi_pidctl,0xfffffffff21c9fff,globl diff --git a/libc/sysv/calls/shared_region_check_np.s b/libc/sysv/calls/shared_region_check_np.s index 4ee6c468e..078bd0504 100644 --- a/libc/sysv/calls/shared_region_check_np.s +++ b/libc/sysv/calls/shared_region_check_np.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall shared_region_check_np 0xfffffffff2126fff globl +.scall shared_region_check_np,0xfffffffff2126fff,globl diff --git a/libc/sysv/calls/shared_region_map_and_slide_np.s b/libc/sysv/calls/shared_region_map_and_slide_np.s index 0f5017f7d..5dead018b 100644 --- a/libc/sysv/calls/shared_region_map_and_slide_np.s +++ b/libc/sysv/calls/shared_region_map_and_slide_np.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall shared_region_map_and_slide_np 0xfffffffff21b6fff globl +.scall shared_region_map_and_slide_np,0xfffffffff21b6fff,globl diff --git a/libc/sysv/calls/shm_open.s b/libc/sysv/calls/shm_open.s index 18533f38a..9c32f0402 100644 --- a/libc/sysv/calls/shm_open.s +++ b/libc/sysv/calls/shm_open.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall shm_open 0xffffff1e2210afff globl +.scall shm_open,0xffffff1e2210afff,globl diff --git a/libc/sysv/calls/shm_unlink.s b/libc/sysv/calls/shm_unlink.s index d7fd4de7b..39796ad7d 100644 --- a/libc/sysv/calls/shm_unlink.s +++ b/libc/sysv/calls/shm_unlink.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall shm_unlink 0xffffff1e3210bfff globl +.scall shm_unlink,0xffffff1e3210bfff,globl diff --git a/libc/sysv/calls/shmat.s b/libc/sysv/calls/shmat.s index 0692a9116..71c6df10d 100644 --- a/libc/sysv/calls/shmat.s +++ b/libc/sysv/calls/shmat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall shmat 0x0e40e40e4210601e globl +.scall shmat,0x0e40e40e4210601e,globl diff --git a/libc/sysv/calls/shmctl.s b/libc/sysv/calls/shmctl.s index a123f5cc3..18186d395 100644 --- a/libc/sysv/calls/shmctl.s +++ b/libc/sysv/calls/shmctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall shmctl 0x1bb128200210701f globl +.scall shmctl,0x1bb128200210701f,globl diff --git a/libc/sysv/calls/shmdt.s b/libc/sysv/calls/shmdt.s index 5088dc378..8607bf2a1 100644 --- a/libc/sysv/calls/shmdt.s +++ b/libc/sysv/calls/shmdt.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall shmdt 0x0e60e60e62108043 globl +.scall shmdt,0x0e60e60e62108043,globl diff --git a/libc/sysv/calls/shmget.s b/libc/sysv/calls/shmget.s index bac184d87..bb61df246 100644 --- a/libc/sysv/calls/shmget.s +++ b/libc/sysv/calls/shmget.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall shmget 0x0e71210e7210901d globl +.scall shmget,0x0e71210e7210901d,globl diff --git a/libc/sysv/calls/shmsys.s b/libc/sysv/calls/shmsys.s index 997064404..066293695 100644 --- a/libc/sysv/calls/shmsys.s +++ b/libc/sysv/calls/shmsys.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall shmsys 0xffffff0ab20fdfff globl +.scall shmsys,0xffffff0ab20fdfff,globl diff --git a/libc/sysv/calls/sigaltstack.s b/libc/sysv/calls/sigaltstack.s index 55a571197..2d0c4af52 100644 --- a/libc/sysv/calls/sigaltstack.s +++ b/libc/sysv/calls/sigaltstack.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sigaltstack 0x1191200352035083 globl +.scall sigaltstack,0x1191200352035083,globl diff --git a/libc/sysv/calls/sigblock.s b/libc/sysv/calls/sigblock.s index 11a72ea81..e29daf7e6 100644 --- a/libc/sysv/calls/sigblock.s +++ b/libc/sysv/calls/sigblock.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sigblock 0xffffff06dfffffff globl +.scall sigblock,0xffffff06dfffffff,globl diff --git a/libc/sysv/calls/signalfd.s b/libc/sysv/calls/signalfd.s index accce4849..5f7904e7e 100644 --- a/libc/sysv/calls/signalfd.s +++ b/libc/sysv/calls/signalfd.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall signalfd 0xfffffffffffff11a globl +.scall signalfd,0xfffffffffffff11a,globl diff --git a/libc/sysv/calls/signalfd4.s b/libc/sysv/calls/signalfd4.s index 5408019cf..c8dbfe506 100644 --- a/libc/sysv/calls/signalfd4.s +++ b/libc/sysv/calls/signalfd4.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall signalfd4 0xfffffffffffff121 globl +.scall signalfd4,0xfffffffffffff121,globl diff --git a/libc/sysv/calls/sigpending.s b/libc/sysv/calls/sigpending.s index 77c5e32ef..e2f9ee248 100644 --- a/libc/sysv/calls/sigpending.s +++ b/libc/sysv/calls/sigpending.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sigpending 0x124034034203407f globl +.scall sigpending,0x124034034203407f,globl diff --git a/libc/sysv/calls/sigqueue.s b/libc/sysv/calls/sigqueue.s index ecb9104f3..7f813ba9e 100644 --- a/libc/sysv/calls/sigqueue.s +++ b/libc/sysv/calls/sigqueue.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sigqueue 0xffffff1c8fffffff globl +.scall sigqueue,0xffffff1c8fffffff,globl diff --git a/libc/sysv/calls/sigsetmask.s b/libc/sysv/calls/sigsetmask.s index 0bbc4a6a3..54abc0b10 100644 --- a/libc/sysv/calls/sigsetmask.s +++ b/libc/sysv/calls/sigsetmask.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sigsetmask 0xffffff06efffffff globl +.scall sigsetmask,0xffffff06efffffff,globl diff --git a/libc/sysv/calls/sigstack.s b/libc/sysv/calls/sigstack.s index e9d35e7f2..392b21b46 100644 --- a/libc/sysv/calls/sigstack.s +++ b/libc/sysv/calls/sigstack.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sigstack 0xffffff070fffffff globl +.scall sigstack,0xffffff070fffffff,globl diff --git a/libc/sysv/calls/sigsuspend_nocancel.s b/libc/sysv/calls/sigsuspend_nocancel.s index 345925f96..9f3f16217 100644 --- a/libc/sysv/calls/sigsuspend_nocancel.s +++ b/libc/sysv/calls/sigsuspend_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sigsuspend_nocancel 0xfffffffff219afff globl +.scall sigsuspend_nocancel,0xfffffffff219afff,globl diff --git a/libc/sysv/calls/sigtimedwait.s b/libc/sysv/calls/sigtimedwait.s index 960f8e9a1..d8ffb2748 100644 --- a/libc/sysv/calls/sigtimedwait.s +++ b/libc/sysv/calls/sigtimedwait.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sigtimedwait 0xffffff159ffff080 globl +.scall sigtimedwait,0xffffff159ffff080,globl diff --git a/libc/sysv/calls/sigvec.s b/libc/sysv/calls/sigvec.s index 2e7fcb3f5..f89b913c9 100644 --- a/libc/sysv/calls/sigvec.s +++ b/libc/sysv/calls/sigvec.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sigvec 0xffffff06cfffffff globl +.scall sigvec,0xffffff06cfffffff,globl diff --git a/libc/sysv/calls/sigwait.s b/libc/sysv/calls/sigwait.s index 953ffdb0d..4a0124417 100644 --- a/libc/sysv/calls/sigwait.s +++ b/libc/sysv/calls/sigwait.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sigwait 0xffffff1ad214afff globl +.scall sigwait,0xffffff1ad214afff,globl diff --git a/libc/sysv/calls/sigwaitinfo.s b/libc/sysv/calls/sigwaitinfo.s index 72b6e9788..be028b608 100644 --- a/libc/sysv/calls/sigwaitinfo.s +++ b/libc/sysv/calls/sigwaitinfo.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sigwaitinfo 0xffffff15afffffff globl +.scall sigwaitinfo,0xffffff15afffffff,globl diff --git a/libc/sysv/calls/socket_delegate.s b/libc/sysv/calls/socket_delegate.s index d86ee8240..aaa2e59ec 100644 --- a/libc/sysv/calls/socket_delegate.s +++ b/libc/sysv/calls/socket_delegate.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall socket_delegate 0xfffffffff21c2fff globl +.scall socket_delegate,0xfffffffff21c2fff,globl diff --git a/libc/sysv/calls/sstk.s b/libc/sysv/calls/sstk.s index 6e438bf44..adf0ff6fb 100644 --- a/libc/sysv/calls/sstk.s +++ b/libc/sysv/calls/sstk.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sstk 0xffffff046fffffff globl +.scall sstk,0xffffff046fffffff,globl diff --git a/libc/sysv/calls/stack_snapshot_with_config.s b/libc/sysv/calls/stack_snapshot_with_config.s index ae417d5c2..a302c17d7 100644 --- a/libc/sysv/calls/stack_snapshot_with_config.s +++ b/libc/sysv/calls/stack_snapshot_with_config.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall stack_snapshot_with_config 0xfffffffff21ebfff globl +.scall stack_snapshot_with_config,0xfffffffff21ebfff,globl diff --git a/libc/sysv/calls/stat_extended.s b/libc/sysv/calls/stat_extended.s index f5e61eeca..00745f3c8 100644 --- a/libc/sysv/calls/stat_extended.s +++ b/libc/sysv/calls/stat_extended.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall stat_extended 0xfffffffff2155fff globl +.scall stat_extended,0xfffffffff2155fff,globl diff --git a/libc/sysv/calls/statfs.s b/libc/sysv/calls/statfs.s index afe31631f..b1cbe1cda 100644 --- a/libc/sysv/calls/statfs.s +++ b/libc/sysv/calls/statfs.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall statfs 0xfff03f22b2159089 globl +.scall statfs,0xfff03f22b2159089,globl diff --git a/libc/sysv/calls/statx.s b/libc/sysv/calls/statx.s index 2f01646a2..23e0fc290 100644 --- a/libc/sysv/calls/statx.s +++ b/libc/sysv/calls/statx.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall statx 0xfffffffffffff14c globl +.scall statx,0xfffffffffffff14c,globl diff --git a/libc/sysv/calls/swapcontext.s b/libc/sysv/calls/swapcontext.s index 8ceccdccc..93c67beeb 100644 --- a/libc/sysv/calls/swapcontext.s +++ b/libc/sysv/calls/swapcontext.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall swapcontext 0xffffff1a7fffffff globl +.scall swapcontext,0xffffff1a7fffffff,globl diff --git a/libc/sysv/calls/swapctl.s b/libc/sysv/calls/swapctl.s index 0fc7483de..2ccb2ecae 100644 --- a/libc/sysv/calls/swapctl.s +++ b/libc/sysv/calls/swapctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall swapctl 0x10f0c1ffffffffff globl +.scall swapctl,0x10f0c1ffffffffff,globl diff --git a/libc/sysv/calls/swapoff.s b/libc/sysv/calls/swapoff.s index 7b0e2e944..799b79fc3 100644 --- a/libc/sysv/calls/swapoff.s +++ b/libc/sysv/calls/swapoff.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall swapoff 0xffffff1a8ffff0a8 globl +.scall swapoff,0xffffff1a8ffff0a8,globl diff --git a/libc/sysv/calls/swapon.s b/libc/sysv/calls/swapon.s index df68abf6c..bb006a1d2 100644 --- a/libc/sysv/calls/swapon.s +++ b/libc/sysv/calls/swapon.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall swapon 0xffffff05520550a7 globl +.scall swapon,0xffffff05520550a7,globl diff --git a/libc/sysv/calls/syncfs.s b/libc/sysv/calls/syncfs.s index 2d54df8cb..4814a05aa 100644 --- a/libc/sysv/calls/syncfs.s +++ b/libc/sysv/calls/syncfs.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall syncfs 0xfffffffffffff132 globl +.scall syncfs,0xfffffffffffff132,globl diff --git a/libc/sysv/calls/sys_access.s b/libc/sysv/calls/sys_access.s index aa7fca2da..33bfa1166 100644 --- a/libc/sysv/calls/sys_access.s +++ b/libc/sysv/calls/sys_access.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_access 0x0210210212021015 globl hidden +.scall sys_access,0x0210210212021015,globl,hidden diff --git a/libc/sysv/calls/sys_alarm.s b/libc/sysv/calls/sys_alarm.s index ce9219ef3..f1d8e1ab7 100644 --- a/libc/sysv/calls/sys_alarm.s +++ b/libc/sysv/calls/sys_alarm.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_alarm 0xfffffffffffff025 globl hidden +.scall sys_alarm,0xfffffffffffff025,globl,hidden diff --git a/libc/sysv/calls/sys_arch_prctl.s b/libc/sysv/calls/sys_arch_prctl.s index 36804cc28..555afcaa7 100644 --- a/libc/sysv/calls/sys_arch_prctl.s +++ b/libc/sysv/calls/sys_arch_prctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_arch_prctl 0xfff0a50a5ffff09e globl hidden +.scall sys_arch_prctl,0xfff0a50a5ffff09e,globl,hidden diff --git a/libc/sysv/calls/sys_bind.s b/libc/sysv/calls/sys_bind.s index 9cdf85e4a..7efd512dd 100644 --- a/libc/sysv/calls/sys_bind.s +++ b/libc/sysv/calls/sys_bind.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_bind 0x0680680682068031 globl hidden +.scall sys_bind,0x0680680682068031,globl,hidden diff --git a/libc/sysv/calls/sys_chdir.s b/libc/sysv/calls/sys_chdir.s index 55e2f4f5f..6de6c74ce 100644 --- a/libc/sysv/calls/sys_chdir.s +++ b/libc/sysv/calls/sys_chdir.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_chdir 0x00c00c00c200c050 globl hidden +.scall sys_chdir,0x00c00c00c200c050,globl,hidden diff --git a/libc/sysv/calls/sys_chmod.s b/libc/sysv/calls/sys_chmod.s index 7ebe0c5a9..313fdbfae 100644 --- a/libc/sysv/calls/sys_chmod.s +++ b/libc/sysv/calls/sys_chmod.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_chmod 0x00f00f00f200f05a globl hidden +.scall sys_chmod,0x00f00f00f200f05a,globl,hidden diff --git a/libc/sysv/calls/sys_chown.s b/libc/sysv/calls/sys_chown.s index 533de8e31..c8021b750 100644 --- a/libc/sysv/calls/sys_chown.s +++ b/libc/sysv/calls/sys_chown.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_chown 0x010010010201005c globl hidden +.scall sys_chown,0x010010010201005c,globl,hidden diff --git a/libc/sysv/calls/sys_clock_gettime.s b/libc/sysv/calls/sys_clock_gettime.s index 2203bf41a..e4c68f46d 100644 --- a/libc/sysv/calls/sys_clock_gettime.s +++ b/libc/sysv/calls/sys_clock_gettime.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_clock_gettime 0x1ab0570e8ffff0e4 globl hidden +.scall sys_clock_gettime,0x1ab0570e8ffff0e4,globl,hidden diff --git a/libc/sysv/calls/sys_close.s b/libc/sysv/calls/sys_close.s index 88eb697d7..3dfb31bf3 100644 --- a/libc/sysv/calls/sys_close.s +++ b/libc/sysv/calls/sys_close.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_close 0x0060060062006003 globl hidden +.scall sys_close,0x0060060062006003,globl,hidden diff --git a/libc/sysv/calls/sys_copy_file_range.s b/libc/sysv/calls/sys_copy_file_range.s index b9f22a9d4..a7bef39c2 100644 --- a/libc/sysv/calls/sys_copy_file_range.s +++ b/libc/sysv/calls/sys_copy_file_range.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_copy_file_range 0xffffff239ffff146 globl hidden +.scall sys_copy_file_range,0xffffff239ffff146,globl,hidden diff --git a/libc/sysv/calls/sys_creat.s b/libc/sysv/calls/sys_creat.s index a903f73fb..98cc9a51b 100644 --- a/libc/sysv/calls/sys_creat.s +++ b/libc/sysv/calls/sys_creat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_creat 0xffffff008ffff055 globl hidden +.scall sys_creat,0xffffff008ffff055,globl,hidden diff --git a/libc/sysv/calls/sys_dup.s b/libc/sysv/calls/sys_dup.s index a8f60a134..aab213f4d 100644 --- a/libc/sysv/calls/sys_dup.s +++ b/libc/sysv/calls/sys_dup.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_dup 0x0290290292029020 globl hidden +.scall sys_dup,0x0290290292029020,globl,hidden diff --git a/libc/sysv/calls/sys_dup2.s b/libc/sysv/calls/sys_dup2.s index 75ef0d0f2..07ece5c18 100644 --- a/libc/sysv/calls/sys_dup2.s +++ b/libc/sysv/calls/sys_dup2.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_dup2 0x05a05a05a205a021 globl hidden +.scall sys_dup2,0x05a05a05a205a021,globl,hidden diff --git a/libc/sysv/calls/sys_epoll_create.s b/libc/sysv/calls/sys_epoll_create.s index c842fb561..1c2455e18 100644 --- a/libc/sysv/calls/sys_epoll_create.s +++ b/libc/sysv/calls/sys_epoll_create.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_epoll_create 0xfffffffffffff0d5 globl +.scall sys_epoll_create,0xfffffffffffff0d5,globl diff --git a/libc/sysv/calls/sys_epoll_create1.s b/libc/sysv/calls/sys_epoll_create1.s index b18b464df..ff749f988 100644 --- a/libc/sysv/calls/sys_epoll_create1.s +++ b/libc/sysv/calls/sys_epoll_create1.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_epoll_create1 0xfffffffffffff123 globl +.scall sys_epoll_create1,0xfffffffffffff123,globl diff --git a/libc/sysv/calls/sys_epoll_ctl.s b/libc/sysv/calls/sys_epoll_ctl.s index 66c4e207d..f6de57e4a 100644 --- a/libc/sysv/calls/sys_epoll_ctl.s +++ b/libc/sysv/calls/sys_epoll_ctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_epoll_ctl 0xfffffffffffff0e9 globl +.scall sys_epoll_ctl,0xfffffffffffff0e9,globl diff --git a/libc/sysv/calls/sys_epoll_wait.s b/libc/sysv/calls/sys_epoll_wait.s index fe0f66479..2c97356a3 100644 --- a/libc/sysv/calls/sys_epoll_wait.s +++ b/libc/sysv/calls/sys_epoll_wait.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_epoll_wait 0xfffffffffffff0e8 globl +.scall sys_epoll_wait,0xfffffffffffff0e8,globl diff --git a/libc/sysv/calls/sys_exit.s b/libc/sysv/calls/sys_exit.s index dcddfdfc2..46e677e28 100644 --- a/libc/sysv/calls/sys_exit.s +++ b/libc/sysv/calls/sys_exit.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_exit 0x00100100120010e7 globl hidden +.scall sys_exit,0x00100100120010e7,globl,hidden diff --git a/libc/sysv/calls/sys_faccessat.s b/libc/sysv/calls/sys_faccessat.s index 995d27a95..b9d6c0261 100644 --- a/libc/sysv/calls/sys_faccessat.s +++ b/libc/sysv/calls/sys_faccessat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_faccessat 0x1ce1391e921d210d globl hidden +.scall sys_faccessat,0x1ce1391e921d210d,globl,hidden diff --git a/libc/sysv/calls/sys_fadvise.s b/libc/sysv/calls/sys_fadvise.s index 663f02968..4e6b9effd 100644 --- a/libc/sysv/calls/sys_fadvise.s +++ b/libc/sysv/calls/sys_fadvise.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_fadvise 0xffffff213ffff0dd globl hidden +.scall sys_fadvise,0xffffff213ffff0dd,globl,hidden diff --git a/libc/sysv/calls/sys_fallocate.s b/libc/sysv/calls/sys_fallocate.s deleted file mode 100644 index 7cd0654b6..000000000 --- a/libc/sysv/calls/sys_fallocate.s +++ /dev/null @@ -1,2 +0,0 @@ -.include "o/libc/sysv/macros.internal.inc" -.scall sys_fallocate 0xfffffffffffff11d globl hidden diff --git a/libc/sysv/calls/sys_fchdir.s b/libc/sysv/calls/sys_fchdir.s index 0a50cb500..009e03c89 100644 --- a/libc/sysv/calls/sys_fchdir.s +++ b/libc/sysv/calls/sys_fchdir.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_fchdir 0x00d00d00d200d051 globl hidden +.scall sys_fchdir,0x00d00d00d200d051,globl,hidden diff --git a/libc/sysv/calls/sys_fchmod.s b/libc/sysv/calls/sys_fchmod.s index 370a2588a..43bd95413 100644 --- a/libc/sysv/calls/sys_fchmod.s +++ b/libc/sysv/calls/sys_fchmod.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_fchmod 0x07c07c07c207c05b globl hidden +.scall sys_fchmod,0x07c07c07c207c05b,globl,hidden diff --git a/libc/sysv/calls/sys_fchmodat.s b/libc/sysv/calls/sys_fchmodat.s index 69e1005fe..bcbfae165 100644 --- a/libc/sysv/calls/sys_fchmodat.s +++ b/libc/sysv/calls/sys_fchmodat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_fchmodat 0x1cf13a1ea21d310c globl hidden +.scall sys_fchmodat,0x1cf13a1ea21d310c,globl,hidden diff --git a/libc/sysv/calls/sys_fchown.s b/libc/sysv/calls/sys_fchown.s index 032d7e26b..34edc2684 100644 --- a/libc/sysv/calls/sys_fchown.s +++ b/libc/sysv/calls/sys_fchown.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_fchown 0x07b07b07b207b05d globl hidden +.scall sys_fchown,0x07b07b07b207b05d,globl,hidden diff --git a/libc/sysv/calls/sys_fchownat.s b/libc/sysv/calls/sys_fchownat.s index 05cd7648e..c13f575d4 100644 --- a/libc/sysv/calls/sys_fchownat.s +++ b/libc/sysv/calls/sys_fchownat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_fchownat 0x1d013b1eb21d4104 globl hidden +.scall sys_fchownat,0x1d013b1eb21d4104,globl,hidden diff --git a/libc/sysv/calls/sys_fcntl.s b/libc/sysv/calls/sys_fcntl.s index 84b7b446e..a33374cd1 100644 --- a/libc/sysv/calls/sys_fcntl.s +++ b/libc/sysv/calls/sys_fcntl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_fcntl 0x05c05c05c205c048 globl hidden +.scall sys_fcntl,0x05c05c05c205c048,globl,hidden diff --git a/libc/sysv/calls/sys_fdatasync.s b/libc/sysv/calls/sys_fdatasync.s index d669052da..d050c1aea 100644 --- a/libc/sysv/calls/sys_fdatasync.s +++ b/libc/sysv/calls/sys_fdatasync.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_fdatasync 0x0f105f22620bb04b globl hidden +.scall sys_fdatasync,0x0f105f22620bb04b,globl,hidden diff --git a/libc/sysv/calls/sys_flock.s b/libc/sysv/calls/sys_flock.s index 08c983771..2626a05d7 100644 --- a/libc/sysv/calls/sys_flock.s +++ b/libc/sysv/calls/sys_flock.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_flock 0x0830830832083049 globl hidden +.scall sys_flock,0x0830830832083049,globl,hidden diff --git a/libc/sysv/calls/sys_fork.s b/libc/sysv/calls/sys_fork.s index 009440fc7..17643ee98 100644 --- a/libc/sysv/calls/sys_fork.s +++ b/libc/sysv/calls/sys_fork.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_fork 0x0020020022002039 globl hidden +.scall sys_fork,0x0020020022002039,globl,hidden diff --git a/libc/sysv/calls/sys_fsync.s b/libc/sysv/calls/sys_fsync.s index 076991852..99f60f440 100644 --- a/libc/sysv/calls/sys_fsync.s +++ b/libc/sysv/calls/sys_fsync.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_fsync 0x05f05f05f205f04a globl hidden +.scall sys_fsync,0x05f05f05f205f04a,globl,hidden diff --git a/libc/sysv/calls/sys_ftruncate.s b/libc/sysv/calls/sys_ftruncate.s index 952b434c9..a5809ee92 100644 --- a/libc/sysv/calls/sys_ftruncate.s +++ b/libc/sysv/calls/sys_ftruncate.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_ftruncate 0x0c90c91e020c904d globl hidden +.scall sys_ftruncate,0x0c90c91e020c904d,globl,hidden diff --git a/libc/sysv/calls/sys_futimens.s b/libc/sysv/calls/sys_futimens.s index d331c433d..d6af1fcb4 100644 --- a/libc/sysv/calls/sys_futimens.s +++ b/libc/sysv/calls/sys_futimens.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_futimens 0x1d8055222fffffff globl hidden +.scall sys_futimens,0x1d8055222fffffff,globl,hidden diff --git a/libc/sysv/calls/sys_futimes.s b/libc/sysv/calls/sys_futimes.s index 552b964cf..a52fb3598 100644 --- a/libc/sysv/calls/sys_futimes.s +++ b/libc/sysv/calls/sys_futimes.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_futimes 0x1a704d0ce208bfff globl hidden +.scall sys_futimes,0x1a704d0ce208bfff,globl,hidden diff --git a/libc/sysv/calls/sys_futimesat.s b/libc/sysv/calls/sys_futimesat.s index ffba4cce8..f9cae129a 100644 --- a/libc/sysv/calls/sys_futimesat.s +++ b/libc/sysv/calls/sys_futimesat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_futimesat 0xffffff1eeffff105 globl hidden +.scall sys_futimesat,0xffffff1eeffff105,globl,hidden diff --git a/libc/sysv/calls/sys_getcwd.s b/libc/sysv/calls/sys_getcwd.s index 0e1d04df5..9217e43c3 100644 --- a/libc/sysv/calls/sys_getcwd.s +++ b/libc/sysv/calls/sys_getcwd.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_getcwd 0x128130146ffff04f globl hidden +.scall sys_getcwd,0x128130146ffff04f,globl,hidden diff --git a/libc/sysv/calls/sys_getgid.s b/libc/sysv/calls/sys_getgid.s index f0489daf0..a92070692 100644 --- a/libc/sysv/calls/sys_getgid.s +++ b/libc/sysv/calls/sys_getgid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_getgid 0x02f02f02f202f068 globl hidden +.scall sys_getgid,0x02f02f02f202f068,globl,hidden diff --git a/libc/sysv/calls/sys_getitimer.s b/libc/sysv/calls/sys_getitimer.s index 3176012fe..cd77ede52 100644 --- a/libc/sysv/calls/sys_getitimer.s +++ b/libc/sysv/calls/sys_getitimer.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_getitimer 0x1aa0460562056024 globl hidden +.scall sys_getitimer,0x1aa0460562056024,globl,hidden diff --git a/libc/sysv/calls/sys_getpid.s b/libc/sysv/calls/sys_getpid.s index 9ffc24c93..a1ab7d220 100644 --- a/libc/sysv/calls/sys_getpid.s +++ b/libc/sysv/calls/sys_getpid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_getpid 0x0140140142014027 globl hidden +.scall sys_getpid,0x0140140142014027,globl,hidden diff --git a/libc/sysv/calls/sys_getppid.s b/libc/sysv/calls/sys_getppid.s index d01c01463..a14bfbed0 100644 --- a/libc/sysv/calls/sys_getppid.s +++ b/libc/sysv/calls/sys_getppid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_getppid 0xfff027027202706e globl hidden +.scall sys_getppid,0xfff027027202706e,globl,hidden diff --git a/libc/sysv/calls/sys_getpriority.s b/libc/sysv/calls/sys_getpriority.s index f15adb0cd..698264726 100644 --- a/libc/sysv/calls/sys_getpriority.s +++ b/libc/sysv/calls/sys_getpriority.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_getpriority 0x064064064206408c globl hidden +.scall sys_getpriority,0x064064064206408c,globl,hidden diff --git a/libc/sysv/calls/sys_getrandom.s b/libc/sysv/calls/sys_getrandom.s index efa09fe35..b1523dcd5 100644 --- a/libc/sysv/calls/sys_getrandom.s +++ b/libc/sysv/calls/sys_getrandom.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_getrandom 0x05b00723321f413e globl hidden +.scall sys_getrandom,0x05b00723321f413e,globl,hidden diff --git a/libc/sysv/calls/sys_getrlimit.s b/libc/sysv/calls/sys_getrlimit.s index fbade4dbd..625716fc2 100644 --- a/libc/sysv/calls/sys_getrlimit.s +++ b/libc/sysv/calls/sys_getrlimit.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_getrlimit 0x0c20c20c220c2061 globl hidden +.scall sys_getrlimit,0x0c20c20c220c2061,globl,hidden diff --git a/libc/sysv/calls/sys_getrusage.s b/libc/sysv/calls/sys_getrusage.s index 2d7715fc8..a59cee99c 100644 --- a/libc/sysv/calls/sys_getrusage.s +++ b/libc/sysv/calls/sys_getrusage.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_getrusage 0x1bd0130752075062 globl hidden +.scall sys_getrusage,0x1bd0130752075062,globl,hidden diff --git a/libc/sysv/calls/sys_getsid.s b/libc/sysv/calls/sys_getsid.s index c59c03289..fd5d166d7 100644 --- a/libc/sysv/calls/sys_getsid.s +++ b/libc/sysv/calls/sys_getsid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_getsid 0x11e0ff136213607c globl hidden +.scall sys_getsid,0x11e0ff136213607c,globl,hidden diff --git a/libc/sysv/calls/sys_getsockopt.s b/libc/sysv/calls/sys_getsockopt.s index 1c052bebf..b457af42a 100644 --- a/libc/sysv/calls/sys_getsockopt.s +++ b/libc/sysv/calls/sys_getsockopt.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_getsockopt 0x0760760762076037 globl hidden +.scall sys_getsockopt,0x0760760762076037,globl,hidden diff --git a/libc/sysv/calls/sys_gettid.s b/libc/sysv/calls/sys_gettid.s index 96188f6a3..2e5adf58e 100644 --- a/libc/sysv/calls/sys_gettid.s +++ b/libc/sysv/calls/sys_gettid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_gettid 0xfffffffff211e0ba globl hidden +.scall sys_gettid,0xfffffffff211e0ba,globl,hidden diff --git a/libc/sysv/calls/sys_gettimeofday.s b/libc/sysv/calls/sys_gettimeofday.s index d52cbf2fd..f1102488a 100644 --- a/libc/sysv/calls/sys_gettimeofday.s +++ b/libc/sysv/calls/sys_gettimeofday.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_gettimeofday 0x1a20430742074060 globl hidden +.scall sys_gettimeofday,0x1a20430742074060,globl,hidden diff --git a/libc/sysv/calls/sys_getuid.s b/libc/sysv/calls/sys_getuid.s index ff68375c2..4e9a73f15 100644 --- a/libc/sysv/calls/sys_getuid.s +++ b/libc/sysv/calls/sys_getuid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_getuid 0x0180180182018066 globl hidden +.scall sys_getuid,0x0180180182018066,globl,hidden diff --git a/libc/sysv/calls/sys_ioctl.s b/libc/sysv/calls/sys_ioctl.s index e2aaaec68..abcfc3b7f 100644 --- a/libc/sysv/calls/sys_ioctl.s +++ b/libc/sysv/calls/sys_ioctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_ioctl 0x0360360362036010 globl hidden +.scall sys_ioctl,0x0360360362036010,globl,hidden diff --git a/libc/sysv/calls/sys_kill.s b/libc/sysv/calls/sys_kill.s index 92fa3bbdf..a4b0a80f0 100644 --- a/libc/sysv/calls/sys_kill.s +++ b/libc/sysv/calls/sys_kill.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_kill 0x02507a025202503e globl hidden +.scall sys_kill,0x02507a025202503e,globl,hidden diff --git a/libc/sysv/calls/sys_killpg.s b/libc/sysv/calls/sys_killpg.s index 977e234f5..4d83de318 100644 --- a/libc/sysv/calls/sys_killpg.s +++ b/libc/sysv/calls/sys_killpg.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_killpg 0xffffff092fffffff globl hidden +.scall sys_killpg,0xffffff092fffffff,globl,hidden diff --git a/libc/sysv/calls/sys_lchown.s b/libc/sysv/calls/sys_lchown.s index 1980ab144..3f9ca4538 100644 --- a/libc/sysv/calls/sys_lchown.s +++ b/libc/sysv/calls/sys_lchown.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_lchown 0x1130fe0fe216c05e globl hidden +.scall sys_lchown,0x1130fe0fe216c05e,globl,hidden diff --git a/libc/sysv/calls/sys_link.s b/libc/sysv/calls/sys_link.s index b3bb1e2fc..03eb24da8 100644 --- a/libc/sysv/calls/sys_link.s +++ b/libc/sysv/calls/sys_link.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_link 0x0090090092009056 globl hidden +.scall sys_link,0x0090090092009056,globl,hidden diff --git a/libc/sysv/calls/sys_linkat.s b/libc/sysv/calls/sys_linkat.s index 864338171..f02420db0 100644 --- a/libc/sysv/calls/sys_linkat.s +++ b/libc/sysv/calls/sys_linkat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_linkat 0x1c913d1ef21d7109 globl hidden +.scall sys_linkat,0x1c913d1ef21d7109,globl,hidden diff --git a/libc/sysv/calls/sys_listen.s b/libc/sysv/calls/sys_listen.s index 540353bba..5f4766d4c 100644 --- a/libc/sysv/calls/sys_listen.s +++ b/libc/sysv/calls/sys_listen.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_listen 0x06a06a06a206a032 globl hidden +.scall sys_listen,0x06a06a06a206a032,globl,hidden diff --git a/libc/sysv/calls/sys_lseek.s b/libc/sysv/calls/sys_lseek.s index bcaba4800..e976d85f8 100644 --- a/libc/sysv/calls/sys_lseek.s +++ b/libc/sysv/calls/sys_lseek.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_lseek 0x0c70c71de20c7008 globl hidden +.scall sys_lseek,0x0c70c71de20c7008,globl,hidden diff --git a/libc/sysv/calls/sys_madvise.s b/libc/sysv/calls/sys_madvise.s index 9b3660a22..9332a17ff 100644 --- a/libc/sysv/calls/sys_madvise.s +++ b/libc/sysv/calls/sys_madvise.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_madvise 0x04b04b04b204b01c globl hidden +.scall sys_madvise,0x04b04b04b204b01c,globl,hidden diff --git a/libc/sysv/calls/sys_mkdir.s b/libc/sysv/calls/sys_mkdir.s index 267b69744..80f5c7a49 100644 --- a/libc/sysv/calls/sys_mkdir.s +++ b/libc/sysv/calls/sys_mkdir.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_mkdir 0x0880880882088053 globl hidden +.scall sys_mkdir,0x0880880882088053,globl,hidden diff --git a/libc/sysv/calls/sys_mkdirat.s b/libc/sysv/calls/sys_mkdirat.s index 5e1145cff..f1cc34083 100644 --- a/libc/sysv/calls/sys_mkdirat.s +++ b/libc/sysv/calls/sys_mkdirat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_mkdirat 0x1cd13e1f021db102 globl hidden +.scall sys_mkdirat,0x1cd13e1f021db102,globl,hidden diff --git a/libc/sysv/calls/sys_mkfifo.s b/libc/sysv/calls/sys_mkfifo.s index 63fe0343c..cf9d6f2fa 100644 --- a/libc/sysv/calls/sys_mkfifo.s +++ b/libc/sysv/calls/sys_mkfifo.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_mkfifo 0x0840840842084fff globl hidden +.scall sys_mkfifo,0x0840840842084fff,globl,hidden diff --git a/libc/sysv/calls/sys_mknod.s b/libc/sysv/calls/sys_mknod.s index 660798a53..c7630d942 100644 --- a/libc/sysv/calls/sys_mknod.s +++ b/libc/sysv/calls/sys_mknod.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_mknod 0x1c200e00e200e085 globl hidden +.scall sys_mknod,0x1c200e00e200e085,globl,hidden diff --git a/libc/sysv/calls/sys_mmap.s b/libc/sysv/calls/sys_mmap.s index c0eea39ac..141c2e0bd 100644 --- a/libc/sysv/calls/sys_mmap.s +++ b/libc/sysv/calls/sys_mmap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_mmap 0x0c50c51dd20c5009 globl hidden +.scall sys_mmap,0x0c50c51dd20c5009,globl,hidden diff --git a/libc/sysv/calls/sys_mprotect.s b/libc/sysv/calls/sys_mprotect.s index da2fbba1e..6e6e24bff 100644 --- a/libc/sysv/calls/sys_mprotect.s +++ b/libc/sysv/calls/sys_mprotect.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_mprotect 0x04a04a04a204a00a globl hidden +.scall sys_mprotect,0x04a04a04a204a00a,globl,hidden diff --git a/libc/sysv/calls/sys_mremap.s b/libc/sysv/calls/sys_mremap.s index 69031a20c..759973cd9 100644 --- a/libc/sysv/calls/sys_mremap.s +++ b/libc/sysv/calls/sys_mremap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_mremap 0x19bffffffffff019 globl hidden +.scall sys_mremap,0x19bffffffffff019,globl,hidden diff --git a/libc/sysv/calls/sys_msync.s b/libc/sysv/calls/sys_msync.s index 8cbbf7cd1..3dd327fbc 100644 --- a/libc/sysv/calls/sys_msync.s +++ b/libc/sysv/calls/sys_msync.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_msync 0x115100041204101a globl hidden +.scall sys_msync,0x115100041204101a,globl,hidden diff --git a/libc/sysv/calls/sys_munmap.s b/libc/sysv/calls/sys_munmap.s index fe3d3b6a6..9139888cd 100644 --- a/libc/sysv/calls/sys_munmap.s +++ b/libc/sysv/calls/sys_munmap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_munmap 0x049049049204900b globl hidden +.scall sys_munmap,0x049049049204900b,globl,hidden diff --git a/libc/sysv/calls/sys_nanosleep.s b/libc/sysv/calls/sys_nanosleep.s index 011800bed..af2f8b156 100644 --- a/libc/sysv/calls/sys_nanosleep.s +++ b/libc/sysv/calls/sys_nanosleep.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_nanosleep 0x1ae05b0f0ffff023 globl hidden +.scall sys_nanosleep,0x1ae05b0f0ffff023,globl,hidden diff --git a/libc/sysv/calls/sys_open.s b/libc/sysv/calls/sys_open.s index 106601439..ff76ad2b1 100644 --- a/libc/sysv/calls/sys_open.s +++ b/libc/sysv/calls/sys_open.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_open 0x0050050052005002 globl hidden +.scall sys_open,0x0050050052005002,globl,hidden diff --git a/libc/sysv/calls/sys_openat.s b/libc/sysv/calls/sys_openat.s index 66659a217..c4237e3b1 100644 --- a/libc/sysv/calls/sys_openat.s +++ b/libc/sysv/calls/sys_openat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_openat 0x1d41411f321cf101 globl hidden +.scall sys_openat,0x1d41411f321cf101,globl,hidden diff --git a/libc/sysv/calls/sys_pause.s b/libc/sysv/calls/sys_pause.s index 05c3007b5..0af05d36b 100644 --- a/libc/sysv/calls/sys_pause.s +++ b/libc/sysv/calls/sys_pause.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_pause 0xfffffffffffff022 globl hidden +.scall sys_pause,0xfffffffffffff022,globl,hidden diff --git a/libc/sysv/calls/sys_poll.s b/libc/sysv/calls/sys_poll.s index dd77323b1..31799ccbf 100644 --- a/libc/sysv/calls/sys_poll.s +++ b/libc/sysv/calls/sys_poll.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_poll 0x0d10fc0d120e6007 globl hidden +.scall sys_poll,0x0d10fc0d120e6007,globl,hidden diff --git a/libc/sysv/calls/sys_posix_fallocate.s b/libc/sysv/calls/sys_posix_fallocate.s deleted file mode 100644 index 9ac07132a..000000000 --- a/libc/sysv/calls/sys_posix_fallocate.s +++ /dev/null @@ -1,2 +0,0 @@ -.include "o/libc/sysv/macros.internal.inc" -.scall sys_posix_fallocate 0xffffff212fffffff globl hidden diff --git a/libc/sysv/calls/sys_posix_openpt.s b/libc/sysv/calls/sys_posix_openpt.s index 8f08c7730..47578ce4f 100644 --- a/libc/sysv/calls/sys_posix_openpt.s +++ b/libc/sysv/calls/sys_posix_openpt.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_posix_openpt 0xffffff1f8fffffff globl hidden +.scall sys_posix_openpt,0xffffff1f8fffffff,globl,hidden diff --git a/libc/sysv/calls/sys_posix_spawn.s b/libc/sysv/calls/sys_posix_spawn.s index 66d9e8f48..d9cdaeed9 100644 --- a/libc/sysv/calls/sys_posix_spawn.s +++ b/libc/sysv/calls/sys_posix_spawn.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_posix_spawn 0xfffffffff20f4fff globl hidden +.scall sys_posix_spawn,0xfffffffff20f4fff,globl,hidden diff --git a/libc/sysv/calls/sys_ppoll.s b/libc/sysv/calls/sys_ppoll.s index 9da627aec..425c2eea4 100644 --- a/libc/sysv/calls/sys_ppoll.s +++ b/libc/sysv/calls/sys_ppoll.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_ppoll 0xfff06d221ffff10f globl hidden +.scall sys_ppoll,0xfff06d221ffff10f,globl,hidden diff --git a/libc/sysv/calls/sys_pread.s b/libc/sysv/calls/sys_pread.s index 597ff1351..bce4dfa06 100644 --- a/libc/sysv/calls/sys_pread.s +++ b/libc/sysv/calls/sys_pread.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_pread 0x0ad0ad1db2099011 globl hidden +.scall sys_pread,0x0ad0ad1db2099011,globl,hidden diff --git a/libc/sysv/calls/sys_preadv.s b/libc/sysv/calls/sys_preadv.s index 3a5d2aedd..5825e1d6c 100644 --- a/libc/sysv/calls/sys_preadv.s +++ b/libc/sysv/calls/sys_preadv.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_preadv 0x12110b121ffff127 globl hidden +.scall sys_preadv,0x12110b121ffff127,globl,hidden diff --git a/libc/sysv/calls/sys_ptrace.s b/libc/sysv/calls/sys_ptrace.s index ea812cdd0..d68c6c913 100644 --- a/libc/sysv/calls/sys_ptrace.s +++ b/libc/sysv/calls/sys_ptrace.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_ptrace 0x01a01a01a201a065 globl hidden +.scall sys_ptrace,0x01a01a01a201a065,globl,hidden diff --git a/libc/sysv/calls/sys_pwrite.s b/libc/sysv/calls/sys_pwrite.s index f0dacf330..703fb9de7 100644 --- a/libc/sysv/calls/sys_pwrite.s +++ b/libc/sysv/calls/sys_pwrite.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_pwrite 0x0ae0ae1dc209a012 globl hidden +.scall sys_pwrite,0x0ae0ae1dc209a012,globl,hidden diff --git a/libc/sysv/calls/sys_pwritev.s b/libc/sysv/calls/sys_pwritev.s index 4092be6ef..765c2aad5 100644 --- a/libc/sysv/calls/sys_pwritev.s +++ b/libc/sysv/calls/sys_pwritev.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_pwritev 0x12210c122ffff128 globl hidden +.scall sys_pwritev,0x12210c122ffff128,globl,hidden diff --git a/libc/sysv/calls/sys_read.s b/libc/sysv/calls/sys_read.s index 7ea6e9f08..0f8185e48 100644 --- a/libc/sysv/calls/sys_read.s +++ b/libc/sysv/calls/sys_read.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_read 0x0030030032003000 globl hidden +.scall sys_read,0x0030030032003000,globl,hidden diff --git a/libc/sysv/calls/sys_readlinkat.s b/libc/sysv/calls/sys_readlinkat.s index affb69c1a..9e34c92fb 100644 --- a/libc/sysv/calls/sys_readlinkat.s +++ b/libc/sysv/calls/sys_readlinkat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_readlinkat 0x1d51421f421d910b globl hidden +.scall sys_readlinkat,0x1d51421f421d910b,globl,hidden diff --git a/libc/sysv/calls/sys_readv.s b/libc/sysv/calls/sys_readv.s index a3a3518be..0d985abc2 100644 --- a/libc/sysv/calls/sys_readv.s +++ b/libc/sysv/calls/sys_readv.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_readv 0x0780780782078013 globl hidden +.scall sys_readv,0x0780780782078013,globl,hidden diff --git a/libc/sysv/calls/sys_recvfrom.s b/libc/sysv/calls/sys_recvfrom.s index 80796e2b8..cfeab7b7b 100644 --- a/libc/sysv/calls/sys_recvfrom.s +++ b/libc/sysv/calls/sys_recvfrom.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_recvfrom 0x01d01d01d201d02d globl hidden +.scall sys_recvfrom,0x01d01d01d201d02d,globl,hidden diff --git a/libc/sysv/calls/sys_recvmsg.s b/libc/sysv/calls/sys_recvmsg.s index 02066af99..32177e64a 100644 --- a/libc/sysv/calls/sys_recvmsg.s +++ b/libc/sysv/calls/sys_recvmsg.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_recvmsg 0x01b01b01b201b02f globl hidden +.scall sys_recvmsg,0x01b01b01b201b02f,globl,hidden diff --git a/libc/sysv/calls/sys_rename.s b/libc/sysv/calls/sys_rename.s index f2ec58c8c..cda88213e 100644 --- a/libc/sysv/calls/sys_rename.s +++ b/libc/sysv/calls/sys_rename.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_rename 0x0800800802080052 globl hidden +.scall sys_rename,0x0800800802080052,globl,hidden diff --git a/libc/sysv/calls/sys_renameat.s b/libc/sysv/calls/sys_renameat.s index 94ed424db..a5cfaa138 100644 --- a/libc/sysv/calls/sys_renameat.s +++ b/libc/sysv/calls/sys_renameat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_renameat 0x1ca1431f521d1108 globl hidden +.scall sys_renameat,0x1ca1431f521d1108,globl,hidden diff --git a/libc/sysv/calls/sys_rmdir.s b/libc/sysv/calls/sys_rmdir.s index d5e97afe8..e4295e4ad 100644 --- a/libc/sysv/calls/sys_rmdir.s +++ b/libc/sysv/calls/sys_rmdir.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_rmdir 0x0890890892089054 globl hidden +.scall sys_rmdir,0x0890890892089054,globl,hidden diff --git a/libc/sysv/calls/sys_sched_setaffinity.s b/libc/sysv/calls/sys_sched_setaffinity.s index 8e9e4c0bb..7636e0f01 100644 --- a/libc/sysv/calls/sys_sched_setaffinity.s +++ b/libc/sysv/calls/sys_sched_setaffinity.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_sched_setaffinity 0xfffffffffffff0cb globl hidden +.scall sys_sched_setaffinity,0xfffffffffffff0cb,globl,hidden diff --git a/libc/sysv/calls/sys_sched_yield.s b/libc/sysv/calls/sys_sched_yield.s index da8464e49..f3d91b392 100644 --- a/libc/sysv/calls/sys_sched_yield.s +++ b/libc/sysv/calls/sys_sched_yield.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_sched_yield 0x15e12a14b103c018 globl hidden +.scall sys_sched_yield,0x15e12a14b103c018,globl,hidden diff --git a/libc/sysv/calls/sys_select.s b/libc/sysv/calls/sys_select.s index f4ed0c386..bb8184dcc 100644 --- a/libc/sysv/calls/sys_select.s +++ b/libc/sysv/calls/sys_select.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_select 0x1a104705d205d017 globl hidden +.scall sys_select,0x1a104705d205d017,globl,hidden diff --git a/libc/sysv/calls/sys_sendfile.s b/libc/sysv/calls/sys_sendfile.s index c5c94ad52..6e6ad22cd 100644 --- a/libc/sysv/calls/sys_sendfile.s +++ b/libc/sysv/calls/sys_sendfile.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_sendfile 0xffffff1892151028 globl hidden +.scall sys_sendfile,0xffffff1892151028,globl,hidden diff --git a/libc/sysv/calls/sys_sendmsg.s b/libc/sysv/calls/sys_sendmsg.s index c6317955a..015899bd3 100644 --- a/libc/sysv/calls/sys_sendmsg.s +++ b/libc/sysv/calls/sys_sendmsg.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_sendmsg 0x01c01c01c201c02e globl hidden +.scall sys_sendmsg,0x01c01c01c201c02e,globl,hidden diff --git a/libc/sysv/calls/sys_sendto.s b/libc/sysv/calls/sys_sendto.s index 65f7881de..b0162e9b1 100644 --- a/libc/sysv/calls/sys_sendto.s +++ b/libc/sysv/calls/sys_sendto.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_sendto 0x085085085208502c globl hidden +.scall sys_sendto,0x085085085208502c,globl,hidden diff --git a/libc/sysv/calls/sys_setitimer.s b/libc/sysv/calls/sys_setitimer.s index 24bb9042a..c460ecede 100644 --- a/libc/sysv/calls/sys_setitimer.s +++ b/libc/sysv/calls/sys_setitimer.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_setitimer 0x1a90450532053026 globl hidden +.scall sys_setitimer,0x1a90450532053026,globl,hidden diff --git a/libc/sysv/calls/sys_setpriority.s b/libc/sysv/calls/sys_setpriority.s index 74a22e10c..aa77b8ec4 100644 --- a/libc/sysv/calls/sys_setpriority.s +++ b/libc/sysv/calls/sys_setpriority.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_setpriority 0x060060060206008d globl hidden +.scall sys_setpriority,0x060060060206008d,globl,hidden diff --git a/libc/sysv/calls/sys_setresgid.s b/libc/sysv/calls/sys_setresgid.s index 7dd1f3716..407dbb901 100644 --- a/libc/sysv/calls/sys_setresgid.s +++ b/libc/sysv/calls/sys_setresgid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_setresgid 0xfff11c138ffff077 globl hidden +.scall sys_setresgid,0xfff11c138ffff077,globl,hidden diff --git a/libc/sysv/calls/sys_setresuid.s b/libc/sysv/calls/sys_setresuid.s index eee4ba76d..7079906af 100644 --- a/libc/sysv/calls/sys_setresuid.s +++ b/libc/sysv/calls/sys_setresuid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_setresuid 0xfff11a137ffff075 globl hidden +.scall sys_setresuid,0xfff11a137ffff075,globl,hidden diff --git a/libc/sysv/calls/sys_setrlimit.s b/libc/sysv/calls/sys_setrlimit.s index d00f70bae..6989c8e7c 100644 --- a/libc/sysv/calls/sys_setrlimit.s +++ b/libc/sysv/calls/sys_setrlimit.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_setrlimit 0x0c30c30c320c30a0 globl hidden +.scall sys_setrlimit,0x0c30c30c320c30a0,globl,hidden diff --git a/libc/sysv/calls/sys_setsid.s b/libc/sysv/calls/sys_setsid.s index c91bd587f..24ca4fa64 100644 --- a/libc/sysv/calls/sys_setsid.s +++ b/libc/sysv/calls/sys_setsid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_setsid 0x0930930932093070 globl hidden +.scall sys_setsid,0x0930930932093070,globl,hidden diff --git a/libc/sysv/calls/sys_setsockopt.s b/libc/sysv/calls/sys_setsockopt.s index dc3f94268..710cbeaad 100644 --- a/libc/sysv/calls/sys_setsockopt.s +++ b/libc/sysv/calls/sys_setsockopt.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_setsockopt 0x0690690692069036 globl hidden +.scall sys_setsockopt,0x0690690692069036,globl,hidden diff --git a/libc/sysv/calls/sys_shutdown.s b/libc/sysv/calls/sys_shutdown.s index b793667b7..e602d007b 100644 --- a/libc/sysv/calls/sys_shutdown.s +++ b/libc/sysv/calls/sys_shutdown.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_shutdown 0x0860860862086030 globl hidden +.scall sys_shutdown,0x0860860862086030,globl,hidden diff --git a/libc/sysv/calls/sys_sigaction.s b/libc/sysv/calls/sys_sigaction.s index 82ab8a2fc..6586b3dd9 100644 --- a/libc/sysv/calls/sys_sigaction.s +++ b/libc/sysv/calls/sys_sigaction.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_sigaction 0x15402e1a0202e00d globl hidden +.scall sys_sigaction,0x15402e1a0202e00d,globl,hidden diff --git a/libc/sysv/calls/sys_sigprocmask.s b/libc/sysv/calls/sys_sigprocmask.s index 4603afba1..8aa411f1d 100644 --- a/libc/sysv/calls/sys_sigprocmask.s +++ b/libc/sysv/calls/sys_sigprocmask.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_sigprocmask 0x125030154203000e globl hidden +.scall sys_sigprocmask,0x125030154203000e,globl,hidden diff --git a/libc/sysv/calls/sys_sigsuspend.s b/libc/sysv/calls/sys_sigsuspend.s index a0750958f..cbf2b659e 100644 --- a/libc/sysv/calls/sys_sigsuspend.s +++ b/libc/sysv/calls/sys_sigsuspend.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_sigsuspend 0x12606f155206f082 globl hidden +.scall sys_sigsuspend,0x12606f155206f082,globl,hidden diff --git a/libc/sysv/calls/sys_socketpair.s b/libc/sysv/calls/sys_socketpair.s index 6cb889c37..1a094acb3 100644 --- a/libc/sysv/calls/sys_socketpair.s +++ b/libc/sysv/calls/sys_socketpair.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_socketpair 0x0870870872087035 globl hidden +.scall sys_socketpair,0x0870870872087035,globl,hidden diff --git a/libc/sysv/calls/sys_splice.s b/libc/sysv/calls/sys_splice.s index 28f4c13fd..e9e0e8f73 100644 --- a/libc/sysv/calls/sys_splice.s +++ b/libc/sysv/calls/sys_splice.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_splice 0xfffffffffffff113 globl hidden +.scall sys_splice,0xfffffffffffff113,globl,hidden diff --git a/libc/sysv/calls/sys_symlink.s b/libc/sysv/calls/sys_symlink.s index a4d30eaae..be93a7655 100644 --- a/libc/sysv/calls/sys_symlink.s +++ b/libc/sysv/calls/sys_symlink.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_symlink 0x0390390392039058 globl hidden +.scall sys_symlink,0x0390390392039058,globl,hidden diff --git a/libc/sysv/calls/sys_symlinkat.s b/libc/sysv/calls/sys_symlinkat.s index 19ddda751..d4ad679e4 100644 --- a/libc/sysv/calls/sys_symlinkat.s +++ b/libc/sysv/calls/sys_symlinkat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_symlinkat 0x1d61441f621da10a globl hidden +.scall sys_symlinkat,0x1d61441f621da10a,globl,hidden diff --git a/libc/sysv/calls/sys_sync.s b/libc/sysv/calls/sys_sync.s index 9813b8397..75bd0f59b 100644 --- a/libc/sysv/calls/sys_sync.s +++ b/libc/sysv/calls/sys_sync.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_sync 0xfff02402420240a2 globl hidden +.scall sys_sync,0xfff02402420240a2,globl,hidden diff --git a/libc/sysv/calls/sys_sync_file_range.s b/libc/sysv/calls/sys_sync_file_range.s index bffda8719..3e10bc32d 100644 --- a/libc/sysv/calls/sys_sync_file_range.s +++ b/libc/sysv/calls/sys_sync_file_range.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_sync_file_range 0xfffffffffffff115 globl hidden +.scall sys_sync_file_range,0xfffffffffffff115,globl,hidden diff --git a/libc/sysv/calls/sys_sysinfo.s b/libc/sysv/calls/sys_sysinfo.s index aeca3e99c..e2b9d6325 100644 --- a/libc/sysv/calls/sys_sysinfo.s +++ b/libc/sysv/calls/sys_sysinfo.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_sysinfo 0xfffffffffffff063 globl hidden +.scall sys_sysinfo,0xfffffffffffff063,globl,hidden diff --git a/libc/sysv/calls/sys_times.s b/libc/sysv/calls/sys_times.s index b17b8d7ea..f0153b859 100644 --- a/libc/sysv/calls/sys_times.s +++ b/libc/sysv/calls/sys_times.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_times 0xfffffffffffff064 globl hidden +.scall sys_times,0xfffffffffffff064,globl,hidden diff --git a/libc/sysv/calls/sys_truncate.s b/libc/sysv/calls/sys_truncate.s index 2822db5bc..e2710fe4e 100644 --- a/libc/sysv/calls/sys_truncate.s +++ b/libc/sysv/calls/sys_truncate.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_truncate 0x0c80c81df20c804c globl hidden +.scall sys_truncate,0x0c80c81df20c804c,globl,hidden diff --git a/libc/sysv/calls/sys_uname.s b/libc/sysv/calls/sys_uname.s index af626ce42..b442f3594 100644 --- a/libc/sysv/calls/sys_uname.s +++ b/libc/sysv/calls/sys_uname.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_uname 0xffffff0a4ffff03f globl hidden +.scall sys_uname,0xffffff0a4ffff03f,globl,hidden diff --git a/libc/sysv/calls/sys_unlink.s b/libc/sysv/calls/sys_unlink.s index a96173267..4b995ec6a 100644 --- a/libc/sysv/calls/sys_unlink.s +++ b/libc/sysv/calls/sys_unlink.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_unlink 0x00a00a00a200a057 globl hidden +.scall sys_unlink,0x00a00a00a200a057,globl,hidden diff --git a/libc/sysv/calls/sys_unlinkat.s b/libc/sysv/calls/sys_unlinkat.s index 2570d83fd..4d7106aaa 100644 --- a/libc/sysv/calls/sys_unlinkat.s +++ b/libc/sysv/calls/sys_unlinkat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_unlinkat 0x1d71451f721d8107 globl hidden +.scall sys_unlinkat,0x1d71451f721d8107,globl,hidden diff --git a/libc/sysv/calls/sys_utime.s b/libc/sysv/calls/sys_utime.s index f2f42460d..a5218c78e 100644 --- a/libc/sysv/calls/sys_utime.s +++ b/libc/sysv/calls/sys_utime.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_utime 0xfffffffffffff084 globl hidden +.scall sys_utime,0xfffffffffffff084,globl,hidden diff --git a/libc/sysv/calls/sys_utimes.s b/libc/sysv/calls/sys_utimes.s index def558b89..ea47331a4 100644 --- a/libc/sysv/calls/sys_utimes.s +++ b/libc/sysv/calls/sys_utimes.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_utimes 0x1a404c08a208a0eb globl hidden +.scall sys_utimes,0x1a404c08a208a0eb,globl,hidden diff --git a/libc/sysv/calls/sys_vmsplice.s b/libc/sysv/calls/sys_vmsplice.s index 125c0eca7..79c62a71a 100644 --- a/libc/sysv/calls/sys_vmsplice.s +++ b/libc/sysv/calls/sys_vmsplice.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_vmsplice 0xfffffffffffff116 globl hidden +.scall sys_vmsplice,0xfffffffffffff116,globl,hidden diff --git a/libc/sysv/calls/sys_wait4.s b/libc/sysv/calls/sys_wait4.s index f38ac3f97..4a1674eee 100644 --- a/libc/sysv/calls/sys_wait4.s +++ b/libc/sysv/calls/sys_wait4.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_wait4 0x1c100b007200703d globl hidden +.scall sys_wait4,0x1c100b007200703d,globl,hidden diff --git a/libc/sysv/calls/sys_write.s b/libc/sysv/calls/sys_write.s index f787db890..4162549d1 100644 --- a/libc/sysv/calls/sys_write.s +++ b/libc/sysv/calls/sys_write.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_write 0x0040040042004001 globl hidden +.scall sys_write,0x0040040042004001,globl,hidden diff --git a/libc/sysv/calls/sys_writev.s b/libc/sysv/calls/sys_writev.s index 445ccdbf0..45b8beb55 100644 --- a/libc/sysv/calls/sys_writev.s +++ b/libc/sysv/calls/sys_writev.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sys_writev 0x0790790792079014 globl hidden +.scall sys_writev,0x0790790792079014,globl,hidden diff --git a/libc/sysv/calls/sysctl.s b/libc/sysv/calls/sysctl.s index 5c092ad0a..718a1b343 100644 --- a/libc/sysv/calls/sysctl.s +++ b/libc/sysv/calls/sysctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sysctl 0x0ca0ca0ca20cafff globl +.scall sysctl,0x0ca0ca0ca20cafff,globl diff --git a/libc/sysv/calls/sysctlbyname.s b/libc/sysv/calls/sysctlbyname.s index b5881d439..33781683c 100644 --- a/libc/sysv/calls/sysctlbyname.s +++ b/libc/sysv/calls/sysctlbyname.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sysctlbyname 0xfffffffff2112fff globl +.scall sysctlbyname,0xfffffffff2112fff,globl diff --git a/libc/sysv/calls/sysfs.s b/libc/sysv/calls/sysfs.s index 8776e515e..1743d80de 100644 --- a/libc/sysv/calls/sysfs.s +++ b/libc/sysv/calls/sysfs.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall sysfs 0xfffffffffffff08b globl +.scall sysfs,0xfffffffffffff08b,globl diff --git a/libc/sysv/calls/syslog.s b/libc/sysv/calls/syslog.s index 85ebae462..812e0ba59 100644 --- a/libc/sysv/calls/syslog.s +++ b/libc/sysv/calls/syslog.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall syslog 0xfffffffffffff067 globl +.scall syslog,0xfffffffffffff067,globl diff --git a/libc/sysv/calls/system_override.s b/libc/sysv/calls/system_override.s index 4580e3ad8..de4026ff3 100644 --- a/libc/sysv/calls/system_override.s +++ b/libc/sysv/calls/system_override.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall system_override 0xfffffffff21c6fff globl +.scall system_override,0xfffffffff21c6fff,globl diff --git a/libc/sysv/calls/tee.s b/libc/sysv/calls/tee.s index a26fbf3d6..ab1e96d71 100644 --- a/libc/sysv/calls/tee.s +++ b/libc/sysv/calls/tee.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall tee 0xfffffffffffff114 globl +.scall tee,0xfffffffffffff114,globl diff --git a/libc/sysv/calls/telemetry.s b/libc/sysv/calls/telemetry.s index 5570061a4..9e880b550 100644 --- a/libc/sysv/calls/telemetry.s +++ b/libc/sysv/calls/telemetry.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall telemetry 0xfffffffff21c3fff globl +.scall telemetry,0xfffffffff21c3fff,globl diff --git a/libc/sysv/calls/terminate_with_payload.s b/libc/sysv/calls/terminate_with_payload.s index 9526c00d6..ec4665a82 100644 --- a/libc/sysv/calls/terminate_with_payload.s +++ b/libc/sysv/calls/terminate_with_payload.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall terminate_with_payload 0xfffffffff2208fff globl +.scall terminate_with_payload,0xfffffffff2208fff,globl diff --git a/libc/sysv/calls/tgkill.s b/libc/sysv/calls/tgkill.s index b26d25dd5..d5c1cd7d4 100644 --- a/libc/sysv/calls/tgkill.s +++ b/libc/sysv/calls/tgkill.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall tgkill 0xfffffffffffff0ea globl +.scall tgkill,0xfffffffffffff0ea,globl diff --git a/libc/sysv/calls/thr_create.s b/libc/sysv/calls/thr_create.s index f07406269..538a7b4dc 100644 --- a/libc/sysv/calls/thr_create.s +++ b/libc/sysv/calls/thr_create.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall thr_create 0xffffff1aefffffff globl +.scall thr_create,0xffffff1aefffffff,globl diff --git a/libc/sysv/calls/thr_exit.s b/libc/sysv/calls/thr_exit.s index 8c56a6e85..88aee2981 100644 --- a/libc/sysv/calls/thr_exit.s +++ b/libc/sysv/calls/thr_exit.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall thr_exit 0xffffff1affffffff globl +.scall thr_exit,0xffffff1affffffff,globl diff --git a/libc/sysv/calls/thr_kill.s b/libc/sysv/calls/thr_kill.s index f50a34345..f7dcf7ed1 100644 --- a/libc/sysv/calls/thr_kill.s +++ b/libc/sysv/calls/thr_kill.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall thr_kill 0xffffff1b1fffffff globl +.scall thr_kill,0xffffff1b1fffffff,globl diff --git a/libc/sysv/calls/thr_kill2.s b/libc/sysv/calls/thr_kill2.s index 9dcf3d352..069fe6430 100644 --- a/libc/sysv/calls/thr_kill2.s +++ b/libc/sysv/calls/thr_kill2.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall thr_kill2 0xffffff1e1fffffff globl +.scall thr_kill2,0xffffff1e1fffffff,globl diff --git a/libc/sysv/calls/thr_new.s b/libc/sysv/calls/thr_new.s index 703a06dc2..89d78ce31 100644 --- a/libc/sysv/calls/thr_new.s +++ b/libc/sysv/calls/thr_new.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall thr_new 0xffffff1c7fffffff globl +.scall thr_new,0xffffff1c7fffffff,globl diff --git a/libc/sysv/calls/thr_self.s b/libc/sysv/calls/thr_self.s index 2aa589f89..47d0f7bf4 100644 --- a/libc/sysv/calls/thr_self.s +++ b/libc/sysv/calls/thr_self.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall thr_self 0xffffff1b0fffffff globl +.scall thr_self,0xffffff1b0fffffff,globl diff --git a/libc/sysv/calls/thr_set_name.s b/libc/sysv/calls/thr_set_name.s index 492e73079..b30b2ae1f 100644 --- a/libc/sysv/calls/thr_set_name.s +++ b/libc/sysv/calls/thr_set_name.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall thr_set_name 0xffffff1d0fffffff globl +.scall thr_set_name,0xffffff1d0fffffff,globl diff --git a/libc/sysv/calls/thr_suspend.s b/libc/sysv/calls/thr_suspend.s index 571e12a0c..a5074a90e 100644 --- a/libc/sysv/calls/thr_suspend.s +++ b/libc/sysv/calls/thr_suspend.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall thr_suspend 0xffffff1bafffffff globl +.scall thr_suspend,0xffffff1bafffffff,globl diff --git a/libc/sysv/calls/thr_wake.s b/libc/sysv/calls/thr_wake.s index becc3ded5..f3b9cd896 100644 --- a/libc/sysv/calls/thr_wake.s +++ b/libc/sysv/calls/thr_wake.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall thr_wake 0xffffff1bbfffffff globl +.scall thr_wake,0xffffff1bbfffffff,globl diff --git a/libc/sysv/calls/thread_selfcounts.s b/libc/sysv/calls/thread_selfcounts.s index 959163e31..e11d970c9 100644 --- a/libc/sysv/calls/thread_selfcounts.s +++ b/libc/sysv/calls/thread_selfcounts.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall thread_selfcounts 0xfffffffff20bafff globl +.scall thread_selfcounts,0xfffffffff20bafff,globl diff --git a/libc/sysv/calls/thread_selfid.s b/libc/sysv/calls/thread_selfid.s index d167df584..75b760542 100644 --- a/libc/sysv/calls/thread_selfid.s +++ b/libc/sysv/calls/thread_selfid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall thread_selfid 0xfffffffff2174fff globl +.scall thread_selfid,0xfffffffff2174fff,globl diff --git a/libc/sysv/calls/thread_selfusage.s b/libc/sysv/calls/thread_selfusage.s index 07188db1f..9d1364ebe 100644 --- a/libc/sysv/calls/thread_selfusage.s +++ b/libc/sysv/calls/thread_selfusage.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall thread_selfusage 0xfffffffff21e2fff globl +.scall thread_selfusage,0xfffffffff21e2fff,globl diff --git a/libc/sysv/calls/thrkill.s b/libc/sysv/calls/thrkill.s index 94c6f2c8c..ee0c445bf 100644 --- a/libc/sysv/calls/thrkill.s +++ b/libc/sysv/calls/thrkill.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall thrkill 0xfff077ffffffffff globl +.scall thrkill,0xfff077ffffffffff,globl diff --git a/libc/sysv/calls/timer_create.s b/libc/sysv/calls/timer_create.s index fc21080d9..b7c01d19d 100644 --- a/libc/sysv/calls/timer_create.s +++ b/libc/sysv/calls/timer_create.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall timer_create 0x0ebffffffffff0de globl +.scall timer_create,0x0ebffffffffff0de,globl diff --git a/libc/sysv/calls/timer_delete.s b/libc/sysv/calls/timer_delete.s index f235f4fa2..e52d476b8 100644 --- a/libc/sysv/calls/timer_delete.s +++ b/libc/sysv/calls/timer_delete.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall timer_delete 0x0ecffffffffff0e2 globl +.scall timer_delete,0x0ecffffffffff0e2,globl diff --git a/libc/sysv/calls/timer_getoverrun.s b/libc/sysv/calls/timer_getoverrun.s index 8f12eb14e..b30781be7 100644 --- a/libc/sysv/calls/timer_getoverrun.s +++ b/libc/sysv/calls/timer_getoverrun.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall timer_getoverrun 0x0efffffffffff0e1 globl +.scall timer_getoverrun,0x0efffffffffff0e1,globl diff --git a/libc/sysv/calls/timer_gettime.s b/libc/sysv/calls/timer_gettime.s index 01def69d7..ce5d51a55 100644 --- a/libc/sysv/calls/timer_gettime.s +++ b/libc/sysv/calls/timer_gettime.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall timer_gettime 0x1bfffffffffff0e0 globl +.scall timer_gettime,0x1bfffffffffff0e0,globl diff --git a/libc/sysv/calls/timer_settime.s b/libc/sysv/calls/timer_settime.s index d5f5d28bc..7aa3004d3 100644 --- a/libc/sysv/calls/timer_settime.s +++ b/libc/sysv/calls/timer_settime.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall timer_settime 0x1beffffffffff0df globl +.scall timer_settime,0x1beffffffffff0df,globl diff --git a/libc/sysv/calls/timerfd_create.s b/libc/sysv/calls/timerfd_create.s index 3b93f6e94..ed51bbef9 100644 --- a/libc/sysv/calls/timerfd_create.s +++ b/libc/sysv/calls/timerfd_create.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall timerfd_create 0xfffffffffffff11b globl +.scall timerfd_create,0xfffffffffffff11b,globl diff --git a/libc/sysv/calls/timerfd_gettime.s b/libc/sysv/calls/timerfd_gettime.s index eee712212..402a66bc8 100644 --- a/libc/sysv/calls/timerfd_gettime.s +++ b/libc/sysv/calls/timerfd_gettime.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall timerfd_gettime 0xfffffffffffff11f globl +.scall timerfd_gettime,0xfffffffffffff11f,globl diff --git a/libc/sysv/calls/timerfd_settime.s b/libc/sysv/calls/timerfd_settime.s index 7ea95ec95..878aa6ac2 100644 --- a/libc/sysv/calls/timerfd_settime.s +++ b/libc/sysv/calls/timerfd_settime.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall timerfd_settime 0xfffffffffffff11e globl +.scall timerfd_settime,0xfffffffffffff11e,globl diff --git a/libc/sysv/calls/tkill.s b/libc/sysv/calls/tkill.s index 2aaf52faf..d11f0d151 100644 --- a/libc/sysv/calls/tkill.s +++ b/libc/sysv/calls/tkill.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall tkill 0xfffffffffffff0c8 globl +.scall tkill,0xfffffffffffff0c8,globl diff --git a/libc/sysv/calls/ulock_wait.s b/libc/sysv/calls/ulock_wait.s index ca431e293..84676c8b1 100644 --- a/libc/sysv/calls/ulock_wait.s +++ b/libc/sysv/calls/ulock_wait.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ulock_wait 0xfffffffff2203fff globl +.scall ulock_wait,0xfffffffff2203fff,globl diff --git a/libc/sysv/calls/ulock_wake.s b/libc/sysv/calls/ulock_wake.s index 1dc9c13c2..bb15911e1 100644 --- a/libc/sysv/calls/ulock_wake.s +++ b/libc/sysv/calls/ulock_wake.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ulock_wake 0xfffffffff2204fff globl +.scall ulock_wake,0xfffffffff2204fff,globl diff --git a/libc/sysv/calls/umask.s b/libc/sysv/calls/umask.s index 03006a0a8..481f95f92 100644 --- a/libc/sysv/calls/umask.s +++ b/libc/sysv/calls/umask.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall umask 0x03c03c03c203c05f globl +.scall umask,0x03c03c03c203c05f,globl diff --git a/libc/sysv/calls/umask_extended.s b/libc/sysv/calls/umask_extended.s index 002d39a96..46d06693a 100644 --- a/libc/sysv/calls/umask_extended.s +++ b/libc/sysv/calls/umask_extended.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall umask_extended 0xfffffffff2116fff globl +.scall umask_extended,0xfffffffff2116fff,globl diff --git a/libc/sysv/calls/umount2.s b/libc/sysv/calls/umount2.s index 6058ba3b3..2609749d6 100644 --- a/libc/sysv/calls/umount2.s +++ b/libc/sysv/calls/umount2.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall umount2 0xfffffffffffff0a6 globl +.scall umount2,0xfffffffffffff0a6,globl diff --git a/libc/sysv/calls/undelete.s b/libc/sysv/calls/undelete.s index 58df65bbc..4ea9d1c32 100644 --- a/libc/sysv/calls/undelete.s +++ b/libc/sysv/calls/undelete.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall undelete 0x0cdfff0cd20cdfff globl +.scall undelete,0x0cdfff0cd20cdfff,globl diff --git a/libc/sysv/calls/unmount.s b/libc/sysv/calls/unmount.s index 6decf4aca..97c9d9e7d 100644 --- a/libc/sysv/calls/unmount.s +++ b/libc/sysv/calls/unmount.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall unmount 0x016016016209ffff globl +.scall unmount,0x016016016209ffff,globl diff --git a/libc/sysv/calls/unshare.s b/libc/sysv/calls/unshare.s index 468b4a553..40fe790da 100644 --- a/libc/sysv/calls/unshare.s +++ b/libc/sysv/calls/unshare.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall unshare 0xfffffffffffff110 globl +.scall unshare,0xfffffffffffff110,globl diff --git a/libc/sysv/calls/unveil.s b/libc/sysv/calls/unveil.s index 4c74271f3..f6fccd4ea 100644 --- a/libc/sysv/calls/unveil.s +++ b/libc/sysv/calls/unveil.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall unveil 0xfff072ffffffffff globl +.scall unveil,0xfff072ffffffffff,globl diff --git a/libc/sysv/calls/userfaultfd.s b/libc/sysv/calls/userfaultfd.s index 0938aeb94..be07c53db 100644 --- a/libc/sysv/calls/userfaultfd.s +++ b/libc/sysv/calls/userfaultfd.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall userfaultfd 0xfffffffffffff143 globl +.scall userfaultfd,0xfffffffffffff143,globl diff --git a/libc/sysv/calls/usrctl.s b/libc/sysv/calls/usrctl.s index 8b925e21a..cd5d69d07 100644 --- a/libc/sysv/calls/usrctl.s +++ b/libc/sysv/calls/usrctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall usrctl 0xfffffffff21bdfff globl +.scall usrctl,0xfffffffff21bdfff,globl diff --git a/libc/sysv/calls/ustat.s b/libc/sysv/calls/ustat.s index 281e4a853..13afc016f 100644 --- a/libc/sysv/calls/ustat.s +++ b/libc/sysv/calls/ustat.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall ustat 0xfffffffffffff088 globl +.scall ustat,0xfffffffffffff088,globl diff --git a/libc/sysv/calls/utrace.s b/libc/sysv/calls/utrace.s index e8a0305a8..e236715c6 100644 --- a/libc/sysv/calls/utrace.s +++ b/libc/sysv/calls/utrace.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall utrace 0x1320d114ffffffff globl +.scall utrace,0x1320d114ffffffff,globl diff --git a/libc/sysv/calls/uuidgen.s b/libc/sysv/calls/uuidgen.s index fc4d9b86d..049ea48d0 100644 --- a/libc/sysv/calls/uuidgen.s +++ b/libc/sysv/calls/uuidgen.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall uuidgen 0x163fff188fffffff globl +.scall uuidgen,0x163fff188fffffff,globl diff --git a/libc/sysv/calls/vadvise.s b/libc/sysv/calls/vadvise.s index 0fe3daa4e..03f304569 100644 --- a/libc/sysv/calls/vadvise.s +++ b/libc/sysv/calls/vadvise.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall vadvise 0xffffff048fffffff globl +.scall vadvise,0xffffff048fffffff,globl diff --git a/libc/sysv/calls/vfs_purge.s b/libc/sysv/calls/vfs_purge.s index d343fe9e1..f81d5ef5f 100644 --- a/libc/sysv/calls/vfs_purge.s +++ b/libc/sysv/calls/vfs_purge.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall vfs_purge 0xfffffffff21c7fff globl +.scall vfs_purge,0xfffffffff21c7fff,globl diff --git a/libc/sysv/calls/vhangup.s b/libc/sysv/calls/vhangup.s index 20472a169..e1acf479b 100644 --- a/libc/sysv/calls/vhangup.s +++ b/libc/sysv/calls/vhangup.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall vhangup 0xfffffffffffff099 globl +.scall vhangup,0xfffffffffffff099,globl diff --git a/libc/sysv/calls/vm_pressure_monitor.s b/libc/sysv/calls/vm_pressure_monitor.s index a3f3f1d6f..d596d4b7e 100644 --- a/libc/sysv/calls/vm_pressure_monitor.s +++ b/libc/sysv/calls/vm_pressure_monitor.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall vm_pressure_monitor 0xfffffffff2128fff globl +.scall vm_pressure_monitor,0xfffffffff2128fff,globl diff --git a/libc/sysv/calls/wait.s b/libc/sysv/calls/wait.s index 19b2a09ae..780d89ab4 100644 --- a/libc/sysv/calls/wait.s +++ b/libc/sysv/calls/wait.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall wait 0xffffff054fffffff globl +.scall wait,0xffffff054fffffff,globl diff --git a/libc/sysv/calls/wait4_nocancel.s b/libc/sysv/calls/wait4_nocancel.s index 41a06d4ab..67eeb46ce 100644 --- a/libc/sysv/calls/wait4_nocancel.s +++ b/libc/sysv/calls/wait4_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall wait4_nocancel 0xfffffffff2190fff globl +.scall wait4_nocancel,0xfffffffff2190fff,globl diff --git a/libc/sysv/calls/wait6.s b/libc/sysv/calls/wait6.s index 76034af35..e9117ac1c 100644 --- a/libc/sysv/calls/wait6.s +++ b/libc/sysv/calls/wait6.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall wait6 0x1e1fff214fffffff globl +.scall wait6,0x1e1fff214fffffff,globl diff --git a/libc/sysv/calls/waitevent.s b/libc/sysv/calls/waitevent.s index 964fe2fb7..ee335e2bf 100644 --- a/libc/sysv/calls/waitevent.s +++ b/libc/sysv/calls/waitevent.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall waitevent 0xfffffffff20e8fff globl +.scall waitevent,0xfffffffff20e8fff,globl diff --git a/libc/sysv/calls/waitid.s b/libc/sysv/calls/waitid.s index 75619d955..4bbbd5514 100644 --- a/libc/sysv/calls/waitid.s +++ b/libc/sysv/calls/waitid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall waitid 0xfffffffff20ad0f7 globl +.scall waitid,0xfffffffff20ad0f7,globl diff --git a/libc/sysv/calls/waitid_nocancel.s b/libc/sysv/calls/waitid_nocancel.s index 3009e8cca..aa963e75c 100644 --- a/libc/sysv/calls/waitid_nocancel.s +++ b/libc/sysv/calls/waitid_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall waitid_nocancel 0xfffffffff21a0fff globl +.scall waitid_nocancel,0xfffffffff21a0fff,globl diff --git a/libc/sysv/calls/watchevent.s b/libc/sysv/calls/watchevent.s index 67bbc5ef9..d38e7d0f9 100644 --- a/libc/sysv/calls/watchevent.s +++ b/libc/sysv/calls/watchevent.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall watchevent 0xfffffffff20e7fff globl +.scall watchevent,0xfffffffff20e7fff,globl diff --git a/libc/sysv/calls/work_interval_ctl.s b/libc/sysv/calls/work_interval_ctl.s index d3a5ba7cf..5f57a3c07 100644 --- a/libc/sysv/calls/work_interval_ctl.s +++ b/libc/sysv/calls/work_interval_ctl.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall work_interval_ctl 0xfffffffff21f3fff globl +.scall work_interval_ctl,0xfffffffff21f3fff,globl diff --git a/libc/sysv/calls/workq_kernreturn.s b/libc/sysv/calls/workq_kernreturn.s index 5ef08470f..681ce73b0 100644 --- a/libc/sysv/calls/workq_kernreturn.s +++ b/libc/sysv/calls/workq_kernreturn.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall workq_kernreturn 0xfffffffff2170fff globl +.scall workq_kernreturn,0xfffffffff2170fff,globl diff --git a/libc/sysv/calls/workq_open.s b/libc/sysv/calls/workq_open.s index 4920ff038..84087d10c 100644 --- a/libc/sysv/calls/workq_open.s +++ b/libc/sysv/calls/workq_open.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall workq_open 0xfffffffff216ffff globl +.scall workq_open,0xfffffffff216ffff,globl diff --git a/libc/sysv/calls/write_nocancel.s b/libc/sysv/calls/write_nocancel.s index 0047bd3b8..b1d16cf4b 100644 --- a/libc/sysv/calls/write_nocancel.s +++ b/libc/sysv/calls/write_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall write_nocancel 0xfffffffff218dfff globl +.scall write_nocancel,0xfffffffff218dfff,globl diff --git a/libc/sysv/calls/writev_nocancel.s b/libc/sysv/calls/writev_nocancel.s index e2304fe37..b3f112b63 100644 --- a/libc/sysv/calls/writev_nocancel.s +++ b/libc/sysv/calls/writev_nocancel.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall writev_nocancel 0xfffffffff219cfff globl +.scall writev_nocancel,0xfffffffff219cfff,globl diff --git a/libc/sysv/calls/yield.s b/libc/sysv/calls/yield.s index 3ce5b27df..62eb18f5c 100644 --- a/libc/sysv/calls/yield.s +++ b/libc/sysv/calls/yield.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall yield 0xffffff141fffffff globl +.scall yield,0xffffff141fffffff,globl diff --git a/libc/sysv/consts.sh b/libc/sysv/consts.sh index f5294afbb..885f43c99 100755 --- a/libc/sysv/consts.sh +++ b/libc/sysv/consts.sh @@ -461,7 +461,7 @@ 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 0 0 0 0 # address of sixteen bytes of random data -syscon auxv AT_EXECFN 31 31 999 999 2014 999 # address of string containing first argument passed to execve() used when running program [faked on non-linux] +syscon auxv AT_EXECFN 31 31 999 999 2014 31 # address of string containing first argument passed to execve() used when running program [faked on non-linux] syscon auxv AT_SYSINFO_EHDR 33 0 0 0 0 0 syscon auxv AT_NO_AUTOMOUNT 0x0800 0 0 0 0 0 @@ -2265,7 +2265,7 @@ syscon misc EM_LATTICEMICO32 138 0 0 0 0 0 syscon misc EXPR_NEST_MAX 0x20 0x20 0x20 0x20 0x20 0 # unix consensus -# fallocate() flags (posix_fallocate() doesn't have these) +# linux fallocate() flags # # group name GNU/Systemd XNU's Not UNIX FreeBSD OpenBSD NetBSD XENIX Commentary syscon misc FALLOC_FL_KEEP_SIZE 0x01 -1 -1 -1 -1 -1 # bsd consensus diff --git a/libc/sysv/consts/ABDAY_1.S b/libc/sysv/consts/ABDAY_1.S index 358d7c298..f074c98fa 100644 --- a/libc/sysv/consts/ABDAY_1.S +++ b/libc/sysv/consts/ABDAY_1.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ABDAY_1 0x020000 14 14 13 13 0 +.syscon misc,ABDAY_1,0x020000,14,14,13,13,0 diff --git a/libc/sysv/consts/ABDAY_2.S b/libc/sysv/consts/ABDAY_2.S index 0cfac3712..16ca7ea51 100644 --- a/libc/sysv/consts/ABDAY_2.S +++ b/libc/sysv/consts/ABDAY_2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ABDAY_2 0x020001 15 15 14 14 0 +.syscon misc,ABDAY_2,0x020001,15,15,14,14,0 diff --git a/libc/sysv/consts/ABDAY_3.S b/libc/sysv/consts/ABDAY_3.S index 6af8aaf18..964a1796b 100644 --- a/libc/sysv/consts/ABDAY_3.S +++ b/libc/sysv/consts/ABDAY_3.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ABDAY_3 0x020002 0x10 0x10 15 15 0 +.syscon misc,ABDAY_3,0x020002,0x10,0x10,15,15,0 diff --git a/libc/sysv/consts/ABDAY_4.S b/libc/sysv/consts/ABDAY_4.S index cae4b2a4e..7c71fcc73 100644 --- a/libc/sysv/consts/ABDAY_4.S +++ b/libc/sysv/consts/ABDAY_4.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ABDAY_4 0x020003 17 17 0x10 0x10 0 +.syscon misc,ABDAY_4,0x020003,17,17,0x10,0x10,0 diff --git a/libc/sysv/consts/ABDAY_5.S b/libc/sysv/consts/ABDAY_5.S index 3801f06b3..86b55d21d 100644 --- a/libc/sysv/consts/ABDAY_5.S +++ b/libc/sysv/consts/ABDAY_5.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ABDAY_5 0x020004 18 18 17 17 0 +.syscon misc,ABDAY_5,0x020004,18,18,17,17,0 diff --git a/libc/sysv/consts/ABDAY_6.S b/libc/sysv/consts/ABDAY_6.S index 11f598ae4..09d29ce5f 100644 --- a/libc/sysv/consts/ABDAY_6.S +++ b/libc/sysv/consts/ABDAY_6.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ABDAY_6 0x020005 19 19 18 18 0 +.syscon misc,ABDAY_6,0x020005,19,19,18,18,0 diff --git a/libc/sysv/consts/ABDAY_7.S b/libc/sysv/consts/ABDAY_7.S index 4e514b248..095cf3efb 100644 --- a/libc/sysv/consts/ABDAY_7.S +++ b/libc/sysv/consts/ABDAY_7.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ABDAY_7 0x020006 20 20 19 19 0 +.syscon misc,ABDAY_7,0x020006,20,20,19,19,0 diff --git a/libc/sysv/consts/ABORTED_COMMAND.S b/libc/sysv/consts/ABORTED_COMMAND.S index a97887d2f..4cbcc7df9 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,0,0,0,0,0 diff --git a/libc/sysv/consts/ACCOUNTING.S b/libc/sysv/consts/ACCOUNTING.S index 8cdb9bfa0..5c6c3e907 100644 --- a/libc/sysv/consts/ACCOUNTING.S +++ b/libc/sysv/consts/ACCOUNTING.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ACCOUNTING 9 9 0 0 0 0 +.syscon misc,ACCOUNTING,9,9,0,0,0,0 diff --git a/libc/sysv/consts/ACCT_BYTEORDER.S b/libc/sysv/consts/ACCT_BYTEORDER.S index 2e82851c5..f781519b4 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 diff --git a/libc/sysv/consts/ACCT_COMM.S b/libc/sysv/consts/ACCT_COMM.S index 01467ffab..ae676d743 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,0,0,0,0,0 diff --git a/libc/sysv/consts/ACK.S b/libc/sysv/consts/ACK.S index e2cd96b00..7d1fee371 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,0 diff --git a/libc/sysv/consts/ACORE.S b/libc/sysv/consts/ACORE.S index b10398d53..6f8490395 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,8,8,8,8,0 diff --git a/libc/sysv/consts/ADDR_COMPAT_LAYOUT.S b/libc/sysv/consts/ADDR_COMPAT_LAYOUT.S index 8a5b00dd4..466079c6c 100644 --- a/libc/sysv/consts/ADDR_COMPAT_LAYOUT.S +++ b/libc/sysv/consts/ADDR_COMPAT_LAYOUT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon prsnlty ADDR_COMPAT_LAYOUT 0x0200000 -1 -1 -1 -1 -1 +.syscon prsnlty,ADDR_COMPAT_LAYOUT,0x0200000,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ADDR_LIMIT_32BIT.S b/libc/sysv/consts/ADDR_LIMIT_32BIT.S index 913b49e9a..4c4b129af 100644 --- a/libc/sysv/consts/ADDR_LIMIT_32BIT.S +++ b/libc/sysv/consts/ADDR_LIMIT_32BIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon prsnlty ADDR_LIMIT_32BIT 0x0800000 -1 -1 -1 -1 -1 +.syscon prsnlty,ADDR_LIMIT_32BIT,0x0800000,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ADDR_LIMIT_3GB.S b/libc/sysv/consts/ADDR_LIMIT_3GB.S index ff5b52317..c7d5949f7 100644 --- a/libc/sysv/consts/ADDR_LIMIT_3GB.S +++ b/libc/sysv/consts/ADDR_LIMIT_3GB.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon prsnlty ADDR_LIMIT_3GB 0x8000000 -1 -1 -1 -1 -1 +.syscon prsnlty,ADDR_LIMIT_3GB,0x8000000,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ADDR_NO_RANDOMIZE.S b/libc/sysv/consts/ADDR_NO_RANDOMIZE.S index e7321c5f5..81b94e3bf 100644 --- a/libc/sysv/consts/ADDR_NO_RANDOMIZE.S +++ b/libc/sysv/consts/ADDR_NO_RANDOMIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon prsnlty ADDR_NO_RANDOMIZE 0x0040000 -1 -1 -1 -1 -1 +.syscon prsnlty,ADDR_NO_RANDOMIZE,0x0040000,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/AFORK.S b/libc/sysv/consts/AFORK.S index 594590b4f..0eb2c0456 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,1,1,1,1,0 diff --git a/libc/sysv/consts/AF_ALG.S b/libc/sysv/consts/AF_ALG.S index 77d105e6a..c59010173 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_APPLETALK.S b/libc/sysv/consts/AF_APPLETALK.S index 4a538b06a..bbed198c5 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,0x10,0x10,0x10,0x10,0x10 diff --git a/libc/sysv/consts/AF_ASH.S b/libc/sysv/consts/AF_ASH.S index 8d72e5106..44fe7d5a0 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_ATMPVC.S b/libc/sysv/consts/AF_ATMPVC.S index 640a9fea7..a0952310b 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_ATMSVC.S b/libc/sysv/consts/AF_ATMSVC.S index 118811c92..c05f96c99 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_AX25.S b/libc/sysv/consts/AF_AX25.S index 295f96403..6ac8c5097 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_BLUETOOTH.S b/libc/sysv/consts/AF_BLUETOOTH.S index d86fb4f7e..7cd00f07a 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,0,36,0x20,31,0 diff --git a/libc/sysv/consts/AF_BRIDGE.S b/libc/sysv/consts/AF_BRIDGE.S index 0a1600ae8..3cbdabbb3 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_CAIF.S b/libc/sysv/consts/AF_CAIF.S index da24b1706..2af442068 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_CAN.S b/libc/sysv/consts/AF_CAN.S index 556cf9b95..41eaacb12 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,0,0,0,35,0 diff --git a/libc/sysv/consts/AF_ECONET.S b/libc/sysv/consts/AF_ECONET.S index 590a372ff..48c8667e0 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_FILE.S b/libc/sysv/consts/AF_FILE.S index f2750a18f..419d70a87 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_IB.S b/libc/sysv/consts/AF_IB.S index 926e3ce50..251f8d7a2 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_IEEE802154.S b/libc/sysv/consts/AF_IEEE802154.S index 8ba1fe60f..9bb1d979d 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_INET.S b/libc/sysv/consts/AF_INET.S index c63bd04c0..d496aff72 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 diff --git a/libc/sysv/consts/AF_INET6.S b/libc/sysv/consts/AF_INET6.S index c0cbfaf08..ea933b00a 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,30,28,24,24,23 diff --git a/libc/sysv/consts/AF_IPX.S b/libc/sysv/consts/AF_IPX.S index fddb12e1a..a3c5a1d7c 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 0 +.syscon af,AF_IPX,4,23,23,23,23,0 diff --git a/libc/sysv/consts/AF_IRDA.S b/libc/sysv/consts/AF_IRDA.S index fb9ca2148..5e75e236b 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_ISDN.S b/libc/sysv/consts/AF_ISDN.S index 9a74f2c11..641815d94 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,28,26,26,26,0 diff --git a/libc/sysv/consts/AF_IUCV.S b/libc/sysv/consts/AF_IUCV.S index 1ffd89d67..38e9c638e 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_KCM.S b/libc/sysv/consts/AF_KCM.S index f6e66eda4..912d36fe7 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_KEY.S b/libc/sysv/consts/AF_KEY.S index b1c733966..974def0b1 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 30 0 +.syscon af,AF_KEY,15,0,0,30,30,0 diff --git a/libc/sysv/consts/AF_LLC.S b/libc/sysv/consts/AF_LLC.S index 728f5b7e7..69666a44e 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_LOCAL.S b/libc/sysv/consts/AF_LOCAL.S index 84d2c1269..7637a6e23 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 0 +.syscon af,AF_LOCAL,1,1,1,1,1,0 diff --git a/libc/sysv/consts/AF_MAX.S b/libc/sysv/consts/AF_MAX.S index ade58dbfd..c4516b23b 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,40,42,36,37,35 diff --git a/libc/sysv/consts/AF_MPLS.S b/libc/sysv/consts/AF_MPLS.S index 1619719b1..2f9e614d6 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,0,0,33,33,0 diff --git a/libc/sysv/consts/AF_NETBEUI.S b/libc/sysv/consts/AF_NETBEUI.S index e62c2b5b9..20c9099af 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_NETLINK.S b/libc/sysv/consts/AF_NETLINK.S index 8b9ef13b8..5bdf97e16 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_NETROM.S b/libc/sysv/consts/AF_NETROM.S index 0884e8a6f..5e0f7e8a3 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_NFC.S b/libc/sysv/consts/AF_NFC.S index c8518c9f4..a8b38eb0b 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_PACKET.S b/libc/sysv/consts/AF_PACKET.S index 6325d0170..d6e323577 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_PHONET.S b/libc/sysv/consts/AF_PHONET.S index 03ad64bd0..e65f14a92 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_PPPOX.S b/libc/sysv/consts/AF_PPPOX.S index 295d416f8..28cf821dc 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_RDS.S b/libc/sysv/consts/AF_RDS.S index 3df7d9cf4..bc1194c6a 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_ROSE.S b/libc/sysv/consts/AF_ROSE.S index 966a09423..9fa7fd51e 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_ROUTE.S b/libc/sysv/consts/AF_ROUTE.S index 4e9bfccec..ab76d1e23 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,17,17,17,34,0 diff --git a/libc/sysv/consts/AF_RXRPC.S b/libc/sysv/consts/AF_RXRPC.S index 009be72f0..de1362e3a 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_SECURITY.S b/libc/sysv/consts/AF_SECURITY.S index 19f8c69bb..ef1a4082d 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_SNA.S b/libc/sysv/consts/AF_SNA.S index d3e3e9461..d6ebc1b75 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,11,11,11,11,11 diff --git a/libc/sysv/consts/AF_TIPC.S b/libc/sysv/consts/AF_TIPC.S index ae2f93a2c..3d7a12160 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_UNIX.S b/libc/sysv/consts/AF_UNIX.S index 9dade1882..ed190c7d4 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 diff --git a/libc/sysv/consts/AF_UNSPEC.S b/libc/sysv/consts/AF_UNSPEC.S index f94ced1af..23e5eb753 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 diff --git a/libc/sysv/consts/AF_VSOCK.S b/libc/sysv/consts/AF_VSOCK.S index f37e0b401..49a398ea0 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_WANPIPE.S b/libc/sysv/consts/AF_WANPIPE.S index dfa151f21..8475c3331 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AF_X25.S b/libc/sysv/consts/AF_X25.S index 2bfddc12b..e73a1562d 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AHZ.S b/libc/sysv/consts/AHZ.S index 2ee9ff8cd..314873265 100644 --- a/libc/sysv/consts/AHZ.S +++ b/libc/sysv/consts/AHZ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc AHZ 100 0x40 0 0x40 0x40 0 +.syscon misc,AHZ,100,0x40,0,0x40,0x40,0 diff --git a/libc/sysv/consts/AIO_ALLDONE.S b/libc/sysv/consts/AIO_ALLDONE.S index d961a5ab7..fbced72f7 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,1,3,0,0,0 diff --git a/libc/sysv/consts/AIO_CANCELED.S b/libc/sysv/consts/AIO_CANCELED.S index 121e7a606..47acb00f4 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,2,1,0,0,0 diff --git a/libc/sysv/consts/AIO_NOTCANCELED.S b/libc/sysv/consts/AIO_NOTCANCELED.S index 7246777a7..ce744f807 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,4,2,0,0,0 diff --git a/libc/sysv/consts/AI_ADDRCONFIG.S b/libc/sysv/consts/AI_ADDRCONFIG.S index 53495d7d1..500884140 100644 --- a/libc/sysv/consts/AI_ADDRCONFIG.S +++ b/libc/sysv/consts/AI_ADDRCONFIG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon gai AI_ADDRCONFIG 0x20 0x0400 0x0400 0x40 0x40 0x0400 +.syscon gai,AI_ADDRCONFIG,0x20,0x0400,0x0400,0x40,0x40,0x0400 diff --git a/libc/sysv/consts/AI_ALL.S b/libc/sysv/consts/AI_ALL.S index 3a44396e8..2193f2ef2 100644 --- a/libc/sysv/consts/AI_ALL.S +++ b/libc/sysv/consts/AI_ALL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon gai AI_ALL 0x10 0x0100 0x0100 0 0 0x0100 +.syscon gai,AI_ALL,0x10,0x0100,0x0100,0,0,0x0100 diff --git a/libc/sysv/consts/AI_CANONNAME.S b/libc/sysv/consts/AI_CANONNAME.S index ae986201c..6639a8f20 100644 --- a/libc/sysv/consts/AI_CANONNAME.S +++ b/libc/sysv/consts/AI_CANONNAME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon gai AI_CANONNAME 2 2 2 2 2 2 +.syscon gai,AI_CANONNAME,2,2,2,2,2,2 diff --git a/libc/sysv/consts/AI_NUMERICHOST.S b/libc/sysv/consts/AI_NUMERICHOST.S index 8b589a07c..08404d179 100644 --- a/libc/sysv/consts/AI_NUMERICHOST.S +++ b/libc/sysv/consts/AI_NUMERICHOST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon gai AI_NUMERICHOST 4 4 4 4 4 4 +.syscon gai,AI_NUMERICHOST,4,4,4,4,4,4 diff --git a/libc/sysv/consts/AI_NUMERICSERV.S b/libc/sysv/consts/AI_NUMERICSERV.S index c72994ba4..f93e42cf8 100644 --- a/libc/sysv/consts/AI_NUMERICSERV.S +++ b/libc/sysv/consts/AI_NUMERICSERV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon gai AI_NUMERICSERV 0x0400 0x1000 8 0x10 0x10 8 +.syscon gai,AI_NUMERICSERV,0x0400,0x1000,8,0x10,0x10,8 diff --git a/libc/sysv/consts/AI_PASSIVE.S b/libc/sysv/consts/AI_PASSIVE.S index e451735ff..fd32e1718 100644 --- a/libc/sysv/consts/AI_PASSIVE.S +++ b/libc/sysv/consts/AI_PASSIVE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon gai AI_PASSIVE 1 1 1 1 1 1 +.syscon gai,AI_PASSIVE,1,1,1,1,1,1 diff --git a/libc/sysv/consts/AI_V4MAPPED.S b/libc/sysv/consts/AI_V4MAPPED.S index 0a4dce45f..08122a1b1 100644 --- a/libc/sysv/consts/AI_V4MAPPED.S +++ b/libc/sysv/consts/AI_V4MAPPED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon gai AI_V4MAPPED 8 0x0800 0x0800 0 0 0x0800 +.syscon gai,AI_V4MAPPED,8,0x0800,0x0800,0,0,0x0800 diff --git a/libc/sysv/consts/ALLOW_MEDIUM_REMOVAL.S b/libc/sysv/consts/ALLOW_MEDIUM_REMOVAL.S index 16af88220..5d97501a8 100644 --- a/libc/sysv/consts/ALLOW_MEDIUM_REMOVAL.S +++ b/libc/sysv/consts/ALLOW_MEDIUM_REMOVAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ALLOW_MEDIUM_REMOVAL 30 0 0 0 0 0 +.syscon misc,ALLOW_MEDIUM_REMOVAL,30,0,0,0,0,0 diff --git a/libc/sysv/consts/ALT_DIGITS.S b/libc/sysv/consts/ALT_DIGITS.S index fd28e72f9..d10c7e339 100644 --- a/libc/sysv/consts/ALT_DIGITS.S +++ b/libc/sysv/consts/ALT_DIGITS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ALT_DIGITS 0x02002f 49 49 0 0 0 +.syscon misc,ALT_DIGITS,0x02002f,49,49,0,0,0 diff --git a/libc/sysv/consts/AM_STR.S b/libc/sysv/consts/AM_STR.S index 01ca52232..4b75a3d96 100644 --- a/libc/sysv/consts/AM_STR.S +++ b/libc/sysv/consts/AM_STR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc AM_STR 0x020026 5 5 4 4 0 +.syscon misc,AM_STR,0x020026,5,5,4,4,0 diff --git a/libc/sysv/consts/AREGTYPE.S b/libc/sysv/consts/AREGTYPE.S index 15e0def32..f34b61b11 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 diff --git a/libc/sysv/consts/ARPHRD_ETHER.S b/libc/sysv/consts/ARPHRD_ETHER.S index 7f243f2f0..357ff0d06 100644 --- a/libc/sysv/consts/ARPHRD_ETHER.S +++ b/libc/sysv/consts/ARPHRD_ETHER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ARPHRD_ETHER 1 1 1 1 1 0 +.syscon misc,ARPHRD_ETHER,1,1,1,1,1,0 diff --git a/libc/sysv/consts/ARPHRD_FCFABRIC.S b/libc/sysv/consts/ARPHRD_FCFABRIC.S index 4020f044f..2eb31ea88 100644 --- a/libc/sysv/consts/ARPHRD_FCFABRIC.S +++ b/libc/sysv/consts/ARPHRD_FCFABRIC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ARPHRD_FCFABRIC 787 0 0 0 0 0 +.syscon misc,ARPHRD_FCFABRIC,787,0,0,0,0,0 diff --git a/libc/sysv/consts/ARPHRD_IEEE80211.S b/libc/sysv/consts/ARPHRD_IEEE80211.S index e1a5bc925..5dc5ccbff 100644 --- a/libc/sysv/consts/ARPHRD_IEEE80211.S +++ b/libc/sysv/consts/ARPHRD_IEEE80211.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ARPHRD_IEEE80211 801 0 0 0 0 0 +.syscon misc,ARPHRD_IEEE80211,801,0,0,0,0,0 diff --git a/libc/sysv/consts/ARPHRD_IEEE80211_PRISM.S b/libc/sysv/consts/ARPHRD_IEEE80211_PRISM.S index 6718892a3..26ce1ef13 100644 --- a/libc/sysv/consts/ARPHRD_IEEE80211_PRISM.S +++ b/libc/sysv/consts/ARPHRD_IEEE80211_PRISM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ARPHRD_IEEE80211_PRISM 802 0 0 0 0 0 +.syscon misc,ARPHRD_IEEE80211_PRISM,802,0,0,0,0,0 diff --git a/libc/sysv/consts/ARPHRD_IEEE80211_RADIOTAP.S b/libc/sysv/consts/ARPHRD_IEEE80211_RADIOTAP.S index 6acf48106..16b3bfed3 100644 --- a/libc/sysv/consts/ARPHRD_IEEE80211_RADIOTAP.S +++ b/libc/sysv/consts/ARPHRD_IEEE80211_RADIOTAP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ARPHRD_IEEE80211_RADIOTAP 803 0 0 0 0 0 +.syscon misc,ARPHRD_IEEE80211_RADIOTAP,803,0,0,0,0,0 diff --git a/libc/sysv/consts/ARPHRD_IEEE802154.S b/libc/sysv/consts/ARPHRD_IEEE802154.S index 85526ab37..ee85d9920 100644 --- a/libc/sysv/consts/ARPHRD_IEEE802154.S +++ b/libc/sysv/consts/ARPHRD_IEEE802154.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ARPHRD_IEEE802154 804 0 0 0 0 0 +.syscon misc,ARPHRD_IEEE802154,804,0,0,0,0,0 diff --git a/libc/sysv/consts/ARPHRD_IEEE802_TR.S b/libc/sysv/consts/ARPHRD_IEEE802_TR.S index 06a395092..8e7eb14ff 100644 --- a/libc/sysv/consts/ARPHRD_IEEE802_TR.S +++ b/libc/sysv/consts/ARPHRD_IEEE802_TR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ARPHRD_IEEE802_TR 800 0 0 0 0 0 +.syscon misc,ARPHRD_IEEE802_TR,800,0,0,0,0,0 diff --git a/libc/sysv/consts/ARPHRD_LOCALTLK.S b/libc/sysv/consts/ARPHRD_LOCALTLK.S index c1a69a84e..53c6d58b7 100644 --- a/libc/sysv/consts/ARPHRD_LOCALTLK.S +++ b/libc/sysv/consts/ARPHRD_LOCALTLK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ARPHRD_LOCALTLK 773 0 0 0 0 0 +.syscon misc,ARPHRD_LOCALTLK,773,0,0,0,0,0 diff --git a/libc/sysv/consts/ASU.S b/libc/sysv/consts/ASU.S index c0b6935d6..0e50957d9 100644 --- a/libc/sysv/consts/ASU.S +++ b/libc/sysv/consts/ASU.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ASU 0 2 2 2 2 0 +.syscon misc,ASU,0,2,2,2,2,0 diff --git a/libc/sysv/consts/ATF_NETMASK.S b/libc/sysv/consts/ATF_NETMASK.S index 7b45b03b5..8f60a3b20 100644 --- a/libc/sysv/consts/ATF_NETMASK.S +++ b/libc/sysv/consts/ATF_NETMASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ATF_NETMASK 0x20 0 0 0 0 0 +.syscon misc,ATF_NETMASK,0x20,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_BASE.S b/libc/sysv/consts/AT_BASE.S index 8d5eae293..84a16f7eb 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,0,7,0,7,0 diff --git a/libc/sysv/consts/AT_BASE_PLATFORM.S b/libc/sysv/consts/AT_BASE_PLATFORM.S index 3b9ea9845..a8fc53633 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_CLKTCK.S b/libc/sysv/consts/AT_CLKTCK.S index 60da527f3..889a06243 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_DCACHEBSIZE.S b/libc/sysv/consts/AT_DCACHEBSIZE.S index de5abf774..c891f8a0d 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_EACCESS.S b/libc/sysv/consts/AT_EACCESS.S index 869e8421f..9e18631fd 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,0x10,0x0100,1,0x100,0 diff --git a/libc/sysv/consts/AT_EGID.S b/libc/sysv/consts/AT_EGID.S index 864b55922..1826e2b9e 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,0,0,0,2002,0 diff --git a/libc/sysv/consts/AT_EMPTY_PATH.S b/libc/sysv/consts/AT_EMPTY_PATH.S index a2364e194..9ebdd6c75 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_ENTRY.S b/libc/sysv/consts/AT_ENTRY.S index f3c294177..d9ac51feb 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,0,9,0,9,0 diff --git a/libc/sysv/consts/AT_EUID.S b/libc/sysv/consts/AT_EUID.S index 033f2351b..9de5fb104 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,0,0,0,2000,0 diff --git a/libc/sysv/consts/AT_EXECFD.S b/libc/sysv/consts/AT_EXECFD.S index e186710a1..720919516 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,0,2,0,2,0 diff --git a/libc/sysv/consts/AT_EXECFN.S b/libc/sysv/consts/AT_EXECFN.S index cce0018f3..ec03740c2 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 999 999 2014 999 +.syscon auxv,AT_EXECFN,31,31,999,999,2014,31 diff --git a/libc/sysv/consts/AT_FDCWD.S b/libc/sysv/consts/AT_FDCWD.S index 90ccff22c..66cc5fb6d 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,-2,-100,-100,-100,-100 diff --git a/libc/sysv/consts/AT_GID.S b/libc/sysv/consts/AT_GID.S index cd5f0f6ff..b58908583 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,0,0,0,2003,0 diff --git a/libc/sysv/consts/AT_ICACHEBSIZE.S b/libc/sysv/consts/AT_ICACHEBSIZE.S index 3dbaa8b10..7ae38a63b 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_NOTELF.S b/libc/sysv/consts/AT_NOTELF.S index fadfd75c8..b1126c402 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,0,10,0,0,0 diff --git a/libc/sysv/consts/AT_NO_AUTOMOUNT.S b/libc/sysv/consts/AT_NO_AUTOMOUNT.S index 6c01d6490..62ea21cc8 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_OSRELDATE.S b/libc/sysv/consts/AT_OSRELDATE.S index d5d82e8ed..d9e9855bb 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,18,0,0,0 diff --git a/libc/sysv/consts/AT_PAGESZ.S b/libc/sysv/consts/AT_PAGESZ.S index 3d061f2d0..8a5000837 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,0,6,0,6,0 diff --git a/libc/sysv/consts/AT_PHDR.S b/libc/sysv/consts/AT_PHDR.S index 118b90ff4..64b33fe67 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,0,3,0,3,0 diff --git a/libc/sysv/consts/AT_PHENT.S b/libc/sysv/consts/AT_PHENT.S index 5c56dfeba..2afb2c290 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,0,4,0,4,0 diff --git a/libc/sysv/consts/AT_PHNUM.S b/libc/sysv/consts/AT_PHNUM.S index e975cd136..0b677987f 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,0,5,0,5,0 diff --git a/libc/sysv/consts/AT_PLATFORM.S b/libc/sysv/consts/AT_PLATFORM.S index 8fad6fc97..97c1aef6e 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_RANDOM.S b/libc/sysv/consts/AT_RANDOM.S index ce0a4aa3f..28cce6500 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 0 0 0 0 +.syscon auxv,AT_RANDOM,25,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_REMOVEDIR.S b/libc/sysv/consts/AT_REMOVEDIR.S index 5c0d7cee2..cef47cc15 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,0x80,0x0800,8,0x800,0x0200 diff --git a/libc/sysv/consts/AT_SECURE.S b/libc/sysv/consts/AT_SECURE.S index 0d2073078..40b16972f 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_SYMLINK_FOLLOW.S b/libc/sysv/consts/AT_SYMLINK_FOLLOW.S index fac69150e..cfe68ec66 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 4 0 +.syscon at,AT_SYMLINK_FOLLOW,0x0400,0x40,0x0400,4,4,0 diff --git a/libc/sysv/consts/AT_SYMLINK_NOFOLLOW.S b/libc/sysv/consts/AT_SYMLINK_NOFOLLOW.S index be4f8ac02..ef715914e 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 0 +.syscon at,AT_SYMLINK_NOFOLLOW,0x0100,0x20,0x0200,2,0x200,0 diff --git a/libc/sysv/consts/AT_SYSINFO_EHDR.S b/libc/sysv/consts/AT_SYSINFO_EHDR.S index 2781ed351..7e17729db 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_UCACHEBSIZE.S b/libc/sysv/consts/AT_UCACHEBSIZE.S index c975303dd..3944b751c 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,0,0,0,0,0 diff --git a/libc/sysv/consts/AT_UID.S b/libc/sysv/consts/AT_UID.S index 0b9e5d87a..a646b5235 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,0,0,0,2001,0 diff --git a/libc/sysv/consts/AXSIG.S b/libc/sysv/consts/AXSIG.S index d55ca040a..0c9dbf9ce 100644 --- a/libc/sysv/consts/AXSIG.S +++ b/libc/sysv/consts/AXSIG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc AXSIG 0 0x10 0x10 0x10 0x10 0 +.syscon misc,AXSIG,0,0x10,0x10,0x10,0x10,0 diff --git a/libc/sysv/consts/B0.S b/libc/sysv/consts/B0.S index b02a01c32..3f806bfd6 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 misc B0 0 0 0 0 0 0 +.syscon misc,B0,0,0,0,0,0,0 diff --git a/libc/sysv/consts/B1000000.S b/libc/sysv/consts/B1000000.S index 6c22b9af9..a193a7131 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 misc B1000000 0x1008 0 0 0 0 0 +.syscon misc,B1000000,0x1008,0,0,0,0,0 diff --git a/libc/sysv/consts/B110.S b/libc/sysv/consts/B110.S index 16426a8fb..229ee7c24 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 misc B110 3 110 110 110 110 0 +.syscon misc,B110,3,110,110,110,110,0 diff --git a/libc/sysv/consts/B115200.S b/libc/sysv/consts/B115200.S index 01204d4f9..f9462c6f7 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 misc B115200 0x1002 0x01c200 0x01c200 0x01c200 0x01c200 0 +.syscon misc,B115200,0x1002,0x01c200,0x01c200,0x01c200,0x01c200,0 diff --git a/libc/sysv/consts/B1152000.S b/libc/sysv/consts/B1152000.S index a20cefd9d..66553db41 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 misc B1152000 0x1009 0 0 0 0 0 +.syscon misc,B1152000,0x1009,0,0,0,0,0 diff --git a/libc/sysv/consts/B1200.S b/libc/sysv/consts/B1200.S index d76726fbe..b430d2aa7 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 misc B1200 9 0x04b0 0x04b0 0x04b0 0x04b0 0 +.syscon misc,B1200,9,0x04b0,0x04b0,0x04b0,0x04b0,0 diff --git a/libc/sysv/consts/B134.S b/libc/sysv/consts/B134.S index 2d4fec277..08ae007b3 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 misc B134 4 134 134 134 134 0 +.syscon misc,B134,4,134,134,134,134,0 diff --git a/libc/sysv/consts/B150.S b/libc/sysv/consts/B150.S index 834a19f38..1708a6b0a 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 misc B150 5 150 150 150 150 0 +.syscon misc,B150,5,150,150,150,150,0 diff --git a/libc/sysv/consts/B1500000.S b/libc/sysv/consts/B1500000.S index 012174369..59edebc7a 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 misc B1500000 0x100a 0 0 0 0 0 +.syscon misc,B1500000,0x100a,0,0,0,0,0 diff --git a/libc/sysv/consts/B1800.S b/libc/sysv/consts/B1800.S index fe0b3f2c1..97057c678 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 misc B1800 10 0x0708 0x0708 0x0708 0x0708 0 +.syscon misc,B1800,10,0x0708,0x0708,0x0708,0x0708,0 diff --git a/libc/sysv/consts/B19200.S b/libc/sysv/consts/B19200.S index f07d205a7..2b938092d 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 misc B19200 14 0x4b00 0x4b00 0x4b00 0x4b00 0 +.syscon misc,B19200,14,0x4b00,0x4b00,0x4b00,0x4b00,0 diff --git a/libc/sysv/consts/B200.S b/libc/sysv/consts/B200.S index 2fa23a9cf..64757f2ea 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 misc B200 6 200 200 200 200 0 +.syscon misc,B200,6,200,200,200,200,0 diff --git a/libc/sysv/consts/B2000000.S b/libc/sysv/consts/B2000000.S index 32dc5fb16..4857b0c3c 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 misc B2000000 0x100b 0 0 0 0 0 +.syscon misc,B2000000,0x100b,0,0,0,0,0 diff --git a/libc/sysv/consts/B230400.S b/libc/sysv/consts/B230400.S index e3d7a93f0..68d2874bb 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 misc B230400 0x1003 0x038400 0x038400 0x038400 0x038400 0 +.syscon misc,B230400,0x1003,0x038400,0x038400,0x038400,0x038400,0 diff --git a/libc/sysv/consts/B2400.S b/libc/sysv/consts/B2400.S index 31d921d79..6a5ab6f87 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 misc B2400 11 0x0960 0x0960 0x0960 0x0960 0 +.syscon misc,B2400,11,0x0960,0x0960,0x0960,0x0960,0 diff --git a/libc/sysv/consts/B2500000.S b/libc/sysv/consts/B2500000.S index ba3b934dc..36e6bcf0d 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 misc B2500000 0x100c 0 0 0 0 0 +.syscon misc,B2500000,0x100c,0,0,0,0,0 diff --git a/libc/sysv/consts/B300.S b/libc/sysv/consts/B300.S index 27cbf1b9b..ede62dcd0 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 misc B300 7 300 300 300 300 0 +.syscon misc,B300,7,300,300,300,300,0 diff --git a/libc/sysv/consts/B3000000.S b/libc/sysv/consts/B3000000.S index c698f2d5f..61b7733f1 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 misc B3000000 0x100d 0 0 0 0 0 +.syscon misc,B3000000,0x100d,0,0,0,0,0 diff --git a/libc/sysv/consts/B3500000.S b/libc/sysv/consts/B3500000.S index ea73c9a31..a9080990f 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 misc B3500000 0x100e 0 0 0 0 0 +.syscon misc,B3500000,0x100e,0,0,0,0,0 diff --git a/libc/sysv/consts/B38400.S b/libc/sysv/consts/B38400.S index 46b983c05..87685a4c2 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 misc B38400 15 0x9600 0x9600 0x9600 0x9600 0 +.syscon misc,B38400,15,0x9600,0x9600,0x9600,0x9600,0 diff --git a/libc/sysv/consts/B4000000.S b/libc/sysv/consts/B4000000.S index 856e75c4e..b958620ee 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 misc B4000000 0x100f 0 0 0 0 0 +.syscon misc,B4000000,0x100f,0,0,0,0,0 diff --git a/libc/sysv/consts/B460800.S b/libc/sysv/consts/B460800.S index ac7834820..c8bcd1f69 100644 --- a/libc/sysv/consts/B460800.S +++ b/libc/sysv/consts/B460800.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc B460800 0x1004 0 0x070800 0 0 0 +.syscon misc,B460800,0x1004,0,0x070800,0,0,0 diff --git a/libc/sysv/consts/B4800.S b/libc/sysv/consts/B4800.S index 2dd9992a6..65463c0ff 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 misc B4800 12 0x12c0 0x12c0 0x12c0 0x12c0 0 +.syscon misc,B4800,12,0x12c0,0x12c0,0x12c0,0x12c0,0 diff --git a/libc/sysv/consts/B50.S b/libc/sysv/consts/B50.S index 418c0b346..91f1b6128 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 misc B50 1 50 50 50 50 0 +.syscon misc,B50,1,50,50,50,50,0 diff --git a/libc/sysv/consts/B500000.S b/libc/sysv/consts/B500000.S index 179ee152c..efef699cf 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 misc B500000 0x1005 0 0 0 0 0 +.syscon misc,B500000,0x1005,0,0,0,0,0 diff --git a/libc/sysv/consts/B57600.S b/libc/sysv/consts/B57600.S index e37e614ed..dbdea52c6 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 misc B57600 0x1001 0xe100 0xe100 0xe100 0xe100 0 +.syscon misc,B57600,0x1001,0xe100,0xe100,0xe100,0xe100,0 diff --git a/libc/sysv/consts/B576000.S b/libc/sysv/consts/B576000.S index 656296e5f..62bc5b28d 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 misc B576000 0x1006 0 0 0 0 0 +.syscon misc,B576000,0x1006,0,0,0,0,0 diff --git a/libc/sysv/consts/B600.S b/libc/sysv/consts/B600.S index 911fae5ba..d4d84c1d0 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 misc B600 8 600 600 600 600 0 +.syscon misc,B600,8,600,600,600,600,0 diff --git a/libc/sysv/consts/B75.S b/libc/sysv/consts/B75.S index bef8f6889..0e552f083 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 misc B75 2 75 75 75 75 0 +.syscon misc,B75,2,75,75,75,75,0 diff --git a/libc/sysv/consts/B921600.S b/libc/sysv/consts/B921600.S index 4f7f6a931..9f878fbc3 100644 --- a/libc/sysv/consts/B921600.S +++ b/libc/sysv/consts/B921600.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc B921600 0x1007 0 0x0e1000 0 0 0 +.syscon misc,B921600,0x1007,0,0x0e1000,0,0,0 diff --git a/libc/sysv/consts/B9600.S b/libc/sysv/consts/B9600.S index 22eb69914..5c6f1295e 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 misc B9600 13 0x2580 0x2580 0x2580 0x2580 0 +.syscon misc,B9600,13,0x2580,0x2580,0x2580,0x2580,0 diff --git a/libc/sysv/consts/BC_BASE_MAX.S b/libc/sysv/consts/BC_BASE_MAX.S index 56dbe670c..ea9e95405 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,0x7fffffff,0x7fffffff,0 diff --git a/libc/sysv/consts/BC_DIM_MAX.S b/libc/sysv/consts/BC_DIM_MAX.S index 07b07013f..c3b298696 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,0xffff,0xffff,0 diff --git a/libc/sysv/consts/BC_SCALE_MAX.S b/libc/sysv/consts/BC_SCALE_MAX.S index f6778ae7e..0bafd226c 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,0x7fffffff,0x7fffffff,0 diff --git a/libc/sysv/consts/BC_STRING_MAX.S b/libc/sysv/consts/BC_STRING_MAX.S index a573cd6c6..3be4da649 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,0x7fffffff,0x7fffffff,0 diff --git a/libc/sysv/consts/BIG_ENDIAN.S b/libc/sysv/consts/BIG_ENDIAN.S index 115c2ae07..8e37ec0ad 100644 --- a/libc/sysv/consts/BIG_ENDIAN.S +++ b/libc/sysv/consts/BIG_ENDIAN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BIG_ENDIAN 0x10e1 0x10e1 0x10e1 0x10e1 0x10e1 0 +.syscon misc,BIG_ENDIAN,0x10e1,0x10e1,0x10e1,0x10e1,0x10e1,0 diff --git a/libc/sysv/consts/BITSPERBYTE.S b/libc/sysv/consts/BITSPERBYTE.S index 7bec7a205..f0c75c2f5 100644 --- a/libc/sysv/consts/BITSPERBYTE.S +++ b/libc/sysv/consts/BITSPERBYTE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BITSPERBYTE 8 0 0 0 0 0 +.syscon misc,BITSPERBYTE,8,0,0,0,0,0 diff --git a/libc/sysv/consts/BLANK_CHECK.S b/libc/sysv/consts/BLANK_CHECK.S index e537ff2e3..161ee9eae 100644 --- a/libc/sysv/consts/BLANK_CHECK.S +++ b/libc/sysv/consts/BLANK_CHECK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BLANK_CHECK 8 0 0 0 0 0 +.syscon misc,BLANK_CHECK,8,0,0,0,0,0 diff --git a/libc/sysv/consts/BLKBSZGET.S b/libc/sysv/consts/BLKBSZGET.S index b5d82acee..d55d1780a 100644 --- a/libc/sysv/consts/BLKBSZGET.S +++ b/libc/sysv/consts/BLKBSZGET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BLKBSZGET 0x80081270 0 0 0 0 0 +.syscon misc,BLKBSZGET,0x80081270,0,0,0,0,0 diff --git a/libc/sysv/consts/BLKBSZSET.S b/libc/sysv/consts/BLKBSZSET.S index ccdae6556..b573fad73 100644 --- a/libc/sysv/consts/BLKBSZSET.S +++ b/libc/sysv/consts/BLKBSZSET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BLKBSZSET 0x40081271 0 0 0 0 0 +.syscon misc,BLKBSZSET,0x40081271,0,0,0,0,0 diff --git a/libc/sysv/consts/BLKFLSBUF.S b/libc/sysv/consts/BLKFLSBUF.S index 5bc498e32..a55b0e12b 100644 --- a/libc/sysv/consts/BLKFLSBUF.S +++ b/libc/sysv/consts/BLKFLSBUF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BLKFLSBUF 0x1261 0 0 0 0 0 +.syscon misc,BLKFLSBUF,0x1261,0,0,0,0,0 diff --git a/libc/sysv/consts/BLKFRAGET.S b/libc/sysv/consts/BLKFRAGET.S index ab49e4be8..f41dd56b5 100644 --- a/libc/sysv/consts/BLKFRAGET.S +++ b/libc/sysv/consts/BLKFRAGET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BLKFRAGET 0x1265 0 0 0 0 0 +.syscon misc,BLKFRAGET,0x1265,0,0,0,0,0 diff --git a/libc/sysv/consts/BLKFRASET.S b/libc/sysv/consts/BLKFRASET.S index 5a1443565..02d38a750 100644 --- a/libc/sysv/consts/BLKFRASET.S +++ b/libc/sysv/consts/BLKFRASET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BLKFRASET 0x1264 0 0 0 0 0 +.syscon misc,BLKFRASET,0x1264,0,0,0,0,0 diff --git a/libc/sysv/consts/BLKGETSIZE.S b/libc/sysv/consts/BLKGETSIZE.S index ec5584fd6..17cdeb6f6 100644 --- a/libc/sysv/consts/BLKGETSIZE.S +++ b/libc/sysv/consts/BLKGETSIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BLKGETSIZE 0x1260 0 0 0 0 0 +.syscon misc,BLKGETSIZE,0x1260,0,0,0,0,0 diff --git a/libc/sysv/consts/BLKGETSIZE64.S b/libc/sysv/consts/BLKGETSIZE64.S index a927602d5..827200064 100644 --- a/libc/sysv/consts/BLKGETSIZE64.S +++ b/libc/sysv/consts/BLKGETSIZE64.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BLKGETSIZE64 0x80081272 0 0 0 0 0 +.syscon misc,BLKGETSIZE64,0x80081272,0,0,0,0,0 diff --git a/libc/sysv/consts/BLKRAGET.S b/libc/sysv/consts/BLKRAGET.S index e0813a7f8..923f1015b 100644 --- a/libc/sysv/consts/BLKRAGET.S +++ b/libc/sysv/consts/BLKRAGET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BLKRAGET 0x1263 0 0 0 0 0 +.syscon misc,BLKRAGET,0x1263,0,0,0,0,0 diff --git a/libc/sysv/consts/BLKRASET.S b/libc/sysv/consts/BLKRASET.S index 8b14d2344..463db8579 100644 --- a/libc/sysv/consts/BLKRASET.S +++ b/libc/sysv/consts/BLKRASET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BLKRASET 0x1262 0 0 0 0 0 +.syscon misc,BLKRASET,0x1262,0,0,0,0,0 diff --git a/libc/sysv/consts/BLKROGET.S b/libc/sysv/consts/BLKROGET.S index 2c43af5d0..02a2a9b85 100644 --- a/libc/sysv/consts/BLKROGET.S +++ b/libc/sysv/consts/BLKROGET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BLKROGET 0x125e 0 0 0 0 0 +.syscon misc,BLKROGET,0x125e,0,0,0,0,0 diff --git a/libc/sysv/consts/BLKROSET.S b/libc/sysv/consts/BLKROSET.S index 3709c7ec3..cc20461e7 100644 --- a/libc/sysv/consts/BLKROSET.S +++ b/libc/sysv/consts/BLKROSET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BLKROSET 0x125d 0 0 0 0 0 +.syscon misc,BLKROSET,0x125d,0,0,0,0,0 diff --git a/libc/sysv/consts/BLKRRPART.S b/libc/sysv/consts/BLKRRPART.S index 59b29768f..951ce4beb 100644 --- a/libc/sysv/consts/BLKRRPART.S +++ b/libc/sysv/consts/BLKRRPART.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BLKRRPART 0x125f 0 0 0 0 0 +.syscon misc,BLKRRPART,0x125f,0,0,0,0,0 diff --git a/libc/sysv/consts/BLKSECTGET.S b/libc/sysv/consts/BLKSECTGET.S index 2678b4f32..926dc6553 100644 --- a/libc/sysv/consts/BLKSECTGET.S +++ b/libc/sysv/consts/BLKSECTGET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BLKSECTGET 0x1267 0 0 0 0 0 +.syscon misc,BLKSECTGET,0x1267,0,0,0,0,0 diff --git a/libc/sysv/consts/BLKSECTSET.S b/libc/sysv/consts/BLKSECTSET.S index 6405877ed..d1d39ffe2 100644 --- a/libc/sysv/consts/BLKSECTSET.S +++ b/libc/sysv/consts/BLKSECTSET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BLKSECTSET 0x1266 0 0 0 0 0 +.syscon misc,BLKSECTSET,0x1266,0,0,0,0,0 diff --git a/libc/sysv/consts/BLKSSZGET.S b/libc/sysv/consts/BLKSSZGET.S index 5ed8f181f..0f4beb4ec 100644 --- a/libc/sysv/consts/BLKSSZGET.S +++ b/libc/sysv/consts/BLKSSZGET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BLKSSZGET 0x1268 0 0 0 0 0 +.syscon misc,BLKSSZGET,0x1268,0,0,0,0,0 diff --git a/libc/sysv/consts/BLKTYPE.S b/libc/sysv/consts/BLKTYPE.S index 36f3151ce..f6eb429c5 100644 --- a/libc/sysv/consts/BLKTYPE.S +++ b/libc/sysv/consts/BLKTYPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BLKTYPE 52 52 52 52 52 0 +.syscon misc,BLKTYPE,52,52,52,52,52,0 diff --git a/libc/sysv/consts/BLK_BYTECOUNT.S b/libc/sysv/consts/BLK_BYTECOUNT.S index 16c3c904d..848166f5d 100644 --- a/libc/sysv/consts/BLK_BYTECOUNT.S +++ b/libc/sysv/consts/BLK_BYTECOUNT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BLK_BYTECOUNT 2 2 2 2 2 0 +.syscon misc,BLK_BYTECOUNT,2,2,2,2,2,0 diff --git a/libc/sysv/consts/BLK_EOF.S b/libc/sysv/consts/BLK_EOF.S index 3e202743e..9d9439db7 100644 --- a/libc/sysv/consts/BLK_EOF.S +++ b/libc/sysv/consts/BLK_EOF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BLK_EOF 0x40 0x40 0x40 0x40 0x40 0 +.syscon misc,BLK_EOF,0x40,0x40,0x40,0x40,0x40,0 diff --git a/libc/sysv/consts/BLK_EOR.S b/libc/sysv/consts/BLK_EOR.S index cbb9cf4ab..1acd0dfe5 100644 --- a/libc/sysv/consts/BLK_EOR.S +++ b/libc/sysv/consts/BLK_EOR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BLK_EOR 0x80 0x80 0x80 0x80 0x80 0 +.syscon misc,BLK_EOR,0x80,0x80,0x80,0x80,0x80,0 diff --git a/libc/sysv/consts/BLK_ERRORS.S b/libc/sysv/consts/BLK_ERRORS.S index 944714745..34b41a252 100644 --- a/libc/sysv/consts/BLK_ERRORS.S +++ b/libc/sysv/consts/BLK_ERRORS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BLK_ERRORS 0x20 0x20 0x20 0x20 0x20 0 +.syscon misc,BLK_ERRORS,0x20,0x20,0x20,0x20,0x20,0 diff --git a/libc/sysv/consts/BLK_RESTART.S b/libc/sysv/consts/BLK_RESTART.S index ec7938aa5..75cdc463a 100644 --- a/libc/sysv/consts/BLK_RESTART.S +++ b/libc/sysv/consts/BLK_RESTART.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BLK_RESTART 0x10 0x10 0x10 0x10 0x10 0 +.syscon misc,BLK_RESTART,0x10,0x10,0x10,0x10,0x10,0 diff --git a/libc/sysv/consts/BOOT_TIME.S b/libc/sysv/consts/BOOT_TIME.S index 09d9d49ea..606029cc9 100644 --- a/libc/sysv/consts/BOOT_TIME.S +++ b/libc/sysv/consts/BOOT_TIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BOOT_TIME 2 2 1 0 0 0 +.syscon misc,BOOT_TIME,2,2,1,0,0,0 diff --git a/libc/sysv/consts/BRKINT.S b/libc/sysv/consts/BRKINT.S index 7fd5fc595..3c8b9ec0f 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 diff --git a/libc/sysv/consts/BS0.S b/libc/sysv/consts/BS0.S index 00ede37c5..8bc4e5f04 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,0b000000000000000000,0b000000000000000000,0,0,0b0000000000000000 diff --git a/libc/sysv/consts/BS1.S b/libc/sysv/consts/BS1.S index 6b3403c79..39b78a224 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,0b001000000000000000,0b001000000000000000,0,0,0b0010000000000000 diff --git a/libc/sysv/consts/BSDLY.S b/libc/sysv/consts/BSDLY.S index 71bbccf9c..474b85c3a 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,0b001000000000000000,0b001000000000000000,0,0,0b0010000000000000 diff --git a/libc/sysv/consts/BUSY.S b/libc/sysv/consts/BUSY.S index db947c66f..829165988 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,0,0,0,0,0 diff --git a/libc/sysv/consts/BUS_ADRALN.S b/libc/sysv/consts/BUS_ADRALN.S index 01fbd7e1f..f5c0c5e04 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 misc BUS_ADRALN 1 1 1 1 1 0 +.syscon misc,BUS_ADRALN,1,1,1,1,1,0 diff --git a/libc/sysv/consts/BUS_ADRERR.S b/libc/sysv/consts/BUS_ADRERR.S index ded1cf3c8..b51d4eab4 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 misc BUS_ADRERR 2 2 2 2 2 0 +.syscon misc,BUS_ADRERR,2,2,2,2,2,0 diff --git a/libc/sysv/consts/BUS_DEVICE_RESET.S b/libc/sysv/consts/BUS_DEVICE_RESET.S index 3cd737b7b..1d56d622f 100644 --- a/libc/sysv/consts/BUS_DEVICE_RESET.S +++ b/libc/sysv/consts/BUS_DEVICE_RESET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc BUS_DEVICE_RESET 12 0 0 0 0 0 +.syscon misc,BUS_DEVICE_RESET,12,0,0,0,0,0 diff --git a/libc/sysv/consts/BUS_MCEERR_AO.S b/libc/sysv/consts/BUS_MCEERR_AO.S index 5755686fd..ba125b0fa 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 misc BUS_MCEERR_AO 5 0 0 0 0 0 +.syscon misc,BUS_MCEERR_AO,5,0,0,0,0,0 diff --git a/libc/sysv/consts/BUS_MCEERR_AR.S b/libc/sysv/consts/BUS_MCEERR_AR.S index adadb536c..1ed98654b 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 misc BUS_MCEERR_AR 4 0 0 0 0 0 +.syscon misc,BUS_MCEERR_AR,4,0,0,0,0,0 diff --git a/libc/sysv/consts/BUS_OBJERR.S b/libc/sysv/consts/BUS_OBJERR.S index e39fc1cd2..160ad33bb 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 misc BUS_OBJERR 3 3 3 3 3 0 +.syscon misc,BUS_OBJERR,3,3,3,3,3,0 diff --git a/libc/sysv/consts/CANBSIZ.S b/libc/sysv/consts/CANBSIZ.S index 73494eeb2..5dc3cc58f 100644 --- a/libc/sysv/consts/CANBSIZ.S +++ b/libc/sysv/consts/CANBSIZ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios CANBSIZ 255 0 0 0 0 0 +.syscon termios,CANBSIZ,255,0,0,0,0,0 diff --git a/libc/sysv/consts/CBAUD.S b/libc/sysv/consts/CBAUD.S index 5217e63dc..0c8cfbe21 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,0,0,0,0,0 diff --git a/libc/sysv/consts/CBAUDEX.S b/libc/sysv/consts/CBAUDEX.S index 5b3a56a85..576780e6e 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,0,0,0,0,0 diff --git a/libc/sysv/consts/CBRK.S b/libc/sysv/consts/CBRK.S index 58f9d749d..fb6927169 100644 --- a/libc/sysv/consts/CBRK.S +++ b/libc/sysv/consts/CBRK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios CBRK 0 255 255 255 255 0 +.syscon termios,CBRK,0,255,255,255,255,0 diff --git a/libc/sysv/consts/CDISCARD.S b/libc/sysv/consts/CDISCARD.S index 2e13f4583..c813745a0 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,0 diff --git a/libc/sysv/consts/CDSUSP.S b/libc/sysv/consts/CDSUSP.S index 56bd243b4..121b63d1a 100644 --- a/libc/sysv/consts/CDSUSP.S +++ b/libc/sysv/consts/CDSUSP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc CDSUSP 25 25 25 25 25 0 +.syscon misc,CDSUSP,25,25,25,25,25,0 diff --git a/libc/sysv/consts/CEOF.S b/libc/sysv/consts/CEOF.S index 1039cf812..c40b04cf1 100644 --- a/libc/sysv/consts/CEOF.S +++ b/libc/sysv/consts/CEOF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc CEOF 4 4 4 4 4 0 +.syscon misc,CEOF,4,4,4,4,4,0 diff --git a/libc/sysv/consts/CEOL.S b/libc/sysv/consts/CEOL.S index 5746770e4..a5becdd1d 100644 --- a/libc/sysv/consts/CEOL.S +++ b/libc/sysv/consts/CEOL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios CEOL 0 255 255 255 255 0 +.syscon termios,CEOL,0,255,255,255,255,0 diff --git a/libc/sysv/consts/CEOT.S b/libc/sysv/consts/CEOT.S index 0d4b5f0dc..5460dd7cd 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,0 diff --git a/libc/sysv/consts/CERASE.S b/libc/sysv/consts/CERASE.S index 834946d09..659498ad8 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,0 diff --git a/libc/sysv/consts/CFLUSH.S b/libc/sysv/consts/CFLUSH.S index 9cd406fc3..e5c3edd4c 100644 --- a/libc/sysv/consts/CFLUSH.S +++ b/libc/sysv/consts/CFLUSH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc CFLUSH 15 15 15 15 15 0 +.syscon misc,CFLUSH,15,15,15,15,15,0 diff --git a/libc/sysv/consts/CHANGE_DEFINITION.S b/libc/sysv/consts/CHANGE_DEFINITION.S index 522a3238b..98f06897a 100644 --- a/libc/sysv/consts/CHANGE_DEFINITION.S +++ b/libc/sysv/consts/CHANGE_DEFINITION.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc CHANGE_DEFINITION 0x40 0 0 0 0 0 +.syscon misc,CHANGE_DEFINITION,0x40,0,0,0,0,0 diff --git a/libc/sysv/consts/CHARBITS.S b/libc/sysv/consts/CHARBITS.S index e34c05dce..02067d9d2 100644 --- a/libc/sysv/consts/CHARBITS.S +++ b/libc/sysv/consts/CHARBITS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc CHARBITS 8 0 0 0 0 0 +.syscon misc,CHARBITS,8,0,0,0,0,0 diff --git a/libc/sysv/consts/CHARCLASS_NAME_MAX.S b/libc/sysv/consts/CHARCLASS_NAME_MAX.S index 2a09102bd..df1a54569 100644 --- a/libc/sysv/consts/CHARCLASS_NAME_MAX.S +++ b/libc/sysv/consts/CHARCLASS_NAME_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc CHARCLASS_NAME_MAX 0x0800 14 14 0 0 0 +.syscon misc,CHARCLASS_NAME_MAX,0x0800,14,14,0,0,0 diff --git a/libc/sysv/consts/CHECK_CONDITION.S b/libc/sysv/consts/CHECK_CONDITION.S index 9dc99f305..be9a73d38 100644 --- a/libc/sysv/consts/CHECK_CONDITION.S +++ b/libc/sysv/consts/CHECK_CONDITION.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc CHECK_CONDITION 1 0 0 0 0 0 +.syscon misc,CHECK_CONDITION,1,0,0,0,0,0 diff --git a/libc/sysv/consts/CHRTYPE.S b/libc/sysv/consts/CHRTYPE.S index 34d550054..fa0adcabb 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,0 diff --git a/libc/sysv/consts/CIBAUD.S b/libc/sysv/consts/CIBAUD.S index 3baa9e936..71d2ee5ae 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,0,0,0,0,0 diff --git a/libc/sysv/consts/CINTR.S b/libc/sysv/consts/CINTR.S index 8b7e3e0c0..866a53d84 100644 --- a/libc/sysv/consts/CINTR.S +++ b/libc/sysv/consts/CINTR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc CINTR 3 3 3 3 3 0 +.syscon misc,CINTR,3,3,3,3,3,0 diff --git a/libc/sysv/consts/CKILL.S b/libc/sysv/consts/CKILL.S index ef8485420..01ae353dd 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,0 diff --git a/libc/sysv/consts/CLD_CONTINUED.S b/libc/sysv/consts/CLD_CONTINUED.S index 862bb6c2b..d23e2d92c 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 misc CLD_CONTINUED 6 6 6 6 6 0 +.syscon misc,CLD_CONTINUED,6,6,6,6,6,0 diff --git a/libc/sysv/consts/CLD_DUMPED.S b/libc/sysv/consts/CLD_DUMPED.S index e381599ac..4da1b04d8 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 misc CLD_DUMPED 3 3 3 3 3 0 +.syscon misc,CLD_DUMPED,3,3,3,3,3,0 diff --git a/libc/sysv/consts/CLD_EXITED.S b/libc/sysv/consts/CLD_EXITED.S index 238ad2fdf..33755ef7b 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 misc CLD_EXITED 1 1 1 1 1 0 +.syscon misc,CLD_EXITED,1,1,1,1,1,0 diff --git a/libc/sysv/consts/CLD_KILLED.S b/libc/sysv/consts/CLD_KILLED.S index 54677695c..33a2348ba 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 misc CLD_KILLED 2 2 2 2 2 0 +.syscon misc,CLD_KILLED,2,2,2,2,2,0 diff --git a/libc/sysv/consts/CLD_STOPPED.S b/libc/sysv/consts/CLD_STOPPED.S index 61ba88bf5..7fbf858e7 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 misc CLD_STOPPED 5 5 5 5 5 0 +.syscon misc,CLD_STOPPED,5,5,5,5,5,0 diff --git a/libc/sysv/consts/CLD_TRAPPED.S b/libc/sysv/consts/CLD_TRAPPED.S index 776528c1c..9dbfee20b 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 misc CLD_TRAPPED 4 4 4 4 4 0 +.syscon misc,CLD_TRAPPED,4,4,4,4,4,0 diff --git a/libc/sysv/consts/CLNEXT.S b/libc/sysv/consts/CLNEXT.S index 594089cd5..0e78f6036 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,0 diff --git a/libc/sysv/consts/CLOCAL.S b/libc/sysv/consts/CLOCAL.S index 091ff6960..73bdc0a62 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 0x0800 0x8000 0x8000 0x8000 0x8000 0 +.syscon termios,CLOCAL,0x0800,0x8000,0x8000,0x8000,0x8000,0 diff --git a/libc/sysv/consts/CLOCKS_PER_SEC.S b/libc/sysv/consts/CLOCKS_PER_SEC.S index a29813968..0deb5217e 100644 --- a/libc/sysv/consts/CLOCKS_PER_SEC.S +++ b/libc/sysv/consts/CLOCKS_PER_SEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc CLOCKS_PER_SEC 1000000 1000000 0x80 100 100 10000000 +.syscon misc,CLOCKS_PER_SEC,1000000,1000000,0x80,100,100,10000000 diff --git a/libc/sysv/consts/CLOCK_BOOTTIME.S b/libc/sysv/consts/CLOCK_BOOTTIME.S index e0db89ab8..b8b69a3f4 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 -1 0 6 6 0 +.syscon clock,CLOCK_BOOTTIME,7,-1,0,6,6,0 diff --git a/libc/sysv/consts/CLOCK_BOOTTIME_ALARM.S b/libc/sysv/consts/CLOCK_BOOTTIME_ALARM.S index d342511e8..aed156a20 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 -1 0 0 0 0 +.syscon clock,CLOCK_BOOTTIME_ALARM,9,-1,0,0,0,0 diff --git a/libc/sysv/consts/CLOCK_MONOTONIC.S b/libc/sysv/consts/CLOCK_MONOTONIC.S index 71a083554..5e411f501 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,4,3,3,1 diff --git a/libc/sysv/consts/CLOCK_MONOTONIC_COARSE.S b/libc/sysv/consts/CLOCK_MONOTONIC_COARSE.S index 18eda7daa..784088336 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 0 0 0 0 +.syscon clock,CLOCK_MONOTONIC_COARSE,6,-1,0,0,0,0 diff --git a/libc/sysv/consts/CLOCK_MONOTONIC_RAW.S b/libc/sysv/consts/CLOCK_MONOTONIC_RAW.S index 019fd2f2a..0e2c8f6c5 100644 --- a/libc/sysv/consts/CLOCK_MONOTONIC_RAW.S +++ b/libc/sysv/consts/CLOCK_MONOTONIC_RAW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon clock CLOCK_MONOTONIC_RAW 4 4 0x4000 0x4000 0x4000 4 +.syscon clock,CLOCK_MONOTONIC_RAW,4,4,0x4000,0x4000,0x4000,4 diff --git a/libc/sysv/consts/CLOCK_PROCESS_CPUTIME_ID.S b/libc/sysv/consts/CLOCK_PROCESS_CPUTIME_ID.S index f79c65e91..6a49bf4bd 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 -1 15 2 0x40000000 0 +.syscon clock,CLOCK_PROCESS_CPUTIME_ID,2,-1,15,2,0x40000000,0 diff --git a/libc/sysv/consts/CLOCK_REALTIME.S b/libc/sysv/consts/CLOCK_REALTIME.S index 8adb11a6c..b519ed582 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 diff --git a/libc/sysv/consts/CLOCK_REALTIME_ALARM.S b/libc/sysv/consts/CLOCK_REALTIME_ALARM.S index 220497cfa..f1ca4da0e 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 -1 0 0 0 0 +.syscon clock,CLOCK_REALTIME_ALARM,8,-1,0,0,0,0 diff --git a/libc/sysv/consts/CLOCK_REALTIME_COARSE.S b/libc/sysv/consts/CLOCK_REALTIME_COARSE.S index feebec037..c98a83855 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 -1 0 0 0 0 +.syscon clock,CLOCK_REALTIME_COARSE,5,-1,0,0,0,0 diff --git a/libc/sysv/consts/CLOCK_TAI.S b/libc/sysv/consts/CLOCK_TAI.S index 657ac5cba..ba7963aa8 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 -1 0 0 0 0 +.syscon clock,CLOCK_TAI,11,-1,0,0,0,0 diff --git a/libc/sysv/consts/CLOCK_THREAD_CPUTIME_ID.S b/libc/sysv/consts/CLOCK_THREAD_CPUTIME_ID.S index fddbc6e9b..df60b8f0d 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 -1 14 4 0x20000000 0 +.syscon clock,CLOCK_THREAD_CPUTIME_ID,3,-1,14,4,0x20000000,0 diff --git a/libc/sysv/consts/CMIN.S b/libc/sysv/consts/CMIN.S index 9c10ecccd..ba1e51c31 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,0 diff --git a/libc/sysv/consts/CMSPAR.S b/libc/sysv/consts/CMSPAR.S index b5a309474..d66ee375c 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,0,0,0,0,0 diff --git a/libc/sysv/consts/CODESET.S b/libc/sysv/consts/CODESET.S index a2cc6bcb7..a62e23910 100644 --- a/libc/sysv/consts/CODESET.S +++ b/libc/sysv/consts/CODESET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc CODESET 14 0 0 51 51 0 +.syscon misc,CODESET,14,0,0,51,51,0 diff --git a/libc/sysv/consts/COLL_WEIGHTS_MAX.S b/libc/sysv/consts/COLL_WEIGHTS_MAX.S index ddba6ac1a..5b098ae50 100644 --- a/libc/sysv/consts/COLL_WEIGHTS_MAX.S +++ b/libc/sysv/consts/COLL_WEIGHTS_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc COLL_WEIGHTS_MAX 255 2 10 2 2 0 +.syscon misc,COLL_WEIGHTS_MAX,255,2,10,2,2,0 diff --git a/libc/sysv/consts/COMMAND_COMPLETE.S b/libc/sysv/consts/COMMAND_COMPLETE.S index e42611be0..cf50776e7 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 diff --git a/libc/sysv/consts/COMMAND_TERMINATED.S b/libc/sysv/consts/COMMAND_TERMINATED.S index 3c3ef1b1e..d801700bb 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,0,0,0,0,0 diff --git a/libc/sysv/consts/COMPLETE.S b/libc/sysv/consts/COMPLETE.S index 91ee29f43..5937c4562 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,0 diff --git a/libc/sysv/consts/CONDITION_GOOD.S b/libc/sysv/consts/CONDITION_GOOD.S index 10027b1b1..b230a36f3 100644 --- a/libc/sysv/consts/CONDITION_GOOD.S +++ b/libc/sysv/consts/CONDITION_GOOD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc CONDITION_GOOD 2 0 0 0 0 0 +.syscon misc,CONDITION_GOOD,2,0,0,0,0,0 diff --git a/libc/sysv/consts/CONTINUE.S b/libc/sysv/consts/CONTINUE.S index 64852a4f9..845807988 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,0 diff --git a/libc/sysv/consts/CONTTYPE.S b/libc/sysv/consts/CONTTYPE.S index b9e2f2016..d42d40005 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,0 diff --git a/libc/sysv/consts/COPY_ABORTED.S b/libc/sysv/consts/COPY_ABORTED.S index b97553ab6..cdddf3e9d 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,0,0,0,0,0 diff --git a/libc/sysv/consts/COPY_VERIFY.S b/libc/sysv/consts/COPY_VERIFY.S index 98f6563a3..7b1be5664 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,0,0,0,0,0 diff --git a/libc/sysv/consts/CPU_SETSIZE.S b/libc/sysv/consts/CPU_SETSIZE.S index 8455cb751..00ffde286 100644 --- a/libc/sysv/consts/CPU_SETSIZE.S +++ b/libc/sysv/consts/CPU_SETSIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc CPU_SETSIZE 0x0400 0 0x0100 0 0 0 +.syscon misc,CPU_SETSIZE,0x0400,0,0x0100,0,0,0 diff --git a/libc/sysv/consts/CQUIT.S b/libc/sysv/consts/CQUIT.S index d73c06d83..3ecea85e4 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,0 diff --git a/libc/sysv/consts/CR0.S b/libc/sysv/consts/CR0.S index a85bd9cb7..79e096b2e 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 0x0 0x0 0b0000000000000000 +.syscon termios,CR0,0b0000000000000000,0b000000000000000000,0b000000000000000000,0x0,0x0,0b0000000000000000 diff --git a/libc/sysv/consts/CR1.S b/libc/sysv/consts/CR1.S index d4afaed8e..49059cb78 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 0x0 0x0 0b0000001000000000 +.syscon termios,CR1,0b0000001000000000,0b000001000000000000,0b000001000000000000,0x0,0x0,0b0000001000000000 diff --git a/libc/sysv/consts/CR2.S b/libc/sysv/consts/CR2.S index ea217736d..dbdc665bb 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 0x0 0x0 0b0000010000000000 +.syscon termios,CR2,0b0000010000000000,0b000010000000000000,0b000010000000000000,0x0,0x0,0b0000010000000000 diff --git a/libc/sysv/consts/CR3.S b/libc/sysv/consts/CR3.S index 3c919be30..3cebe9dcf 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 0x0 0x0 0b0000011000000000 +.syscon termios,CR3,0b0000011000000000,0b000011000000000000,0b000011000000000000,0x0,0x0,0b0000011000000000 diff --git a/libc/sysv/consts/CRDLY.S b/libc/sysv/consts/CRDLY.S index 5c1285291..8add5ff6a 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,0b000011000000000000,0b000011000000000000,0,0,0b0000011000000000 diff --git a/libc/sysv/consts/CREAD.S b/libc/sysv/consts/CREAD.S index ed4a0def2..fdebf977c 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 misc CREAD 0x80 0x0800 0x0800 0x0800 0x0800 0 +.syscon misc,CREAD,0x80,0x0800,0x0800,0x0800,0x0800,0 diff --git a/libc/sysv/consts/CREPRINT.S b/libc/sysv/consts/CREPRINT.S index 8fe9f3f14..e07a53de5 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,0 diff --git a/libc/sysv/consts/CRNCYSTR.S b/libc/sysv/consts/CRNCYSTR.S index 4856d6c44..592091174 100644 --- a/libc/sysv/consts/CRNCYSTR.S +++ b/libc/sysv/consts/CRNCYSTR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc CRNCYSTR 0x04000f 56 56 50 50 0 +.syscon misc,CRNCYSTR,0x04000f,56,56,50,50,0 diff --git a/libc/sysv/consts/CRPRNT.S b/libc/sysv/consts/CRPRNT.S index 55868a9ea..adeefdc6d 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,0 diff --git a/libc/sysv/consts/CRTSCTS.S b/libc/sysv/consts/CRTSCTS.S index 6eb897880..c8f2f3ab4 100644 --- a/libc/sysv/consts/CRTSCTS.S +++ b/libc/sysv/consts/CRTSCTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc CRTSCTS 0x80000000 0x030000 0x030000 0x010000 0x010000 0 +.syscon misc,CRTSCTS,0x80000000,0x030000,0x030000,0x010000,0x010000,0 diff --git a/libc/sysv/consts/CS5.S b/libc/sysv/consts/CS5.S index 95366d5d2..39cafe58a 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 misc CS5 0 0 0 0 0 0 +.syscon misc,CS5,0,0,0,0,0,0 diff --git a/libc/sysv/consts/CS6.S b/libc/sysv/consts/CS6.S index a86762b1d..f5031010e 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 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000100000000 0b0000000000010000 +.syscon termios,CS6,0b0000000000010000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000000010000 diff --git a/libc/sysv/consts/CS7.S b/libc/sysv/consts/CS7.S index 449824257..d4fb534a7 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 0b0000001000000000 0b0000001000000000 0b0000001000000000 0b0000001000000000 0b0000000000100000 +.syscon termios,CS7,0b0000000000100000,0b0000001000000000,0b0000001000000000,0b0000001000000000,0b0000001000000000,0b0000000000100000 diff --git a/libc/sysv/consts/CS8.S b/libc/sysv/consts/CS8.S index a07eff960..08ad827a8 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 0b0000001100000000 0b0000001100000000 0b0000001100000000 0b0000001100000000 0b0000000000110000 +.syscon termios,CS8,0b0000000000110000,0b0000001100000000,0b0000001100000000,0b0000001100000000,0b0000001100000000,0b0000000000110000 diff --git a/libc/sysv/consts/CSIZE.S b/libc/sysv/consts/CSIZE.S index 364e36aa3..90372e69c 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 0b0000001100000000 0b0000001100000000 0b0000001100000000 0b0000001100000000 0b0000000000110000 +.syscon termios,CSIZE,0b0000000000110000,0b0000001100000000,0b0000001100000000,0b0000001100000000,0b0000001100000000,0b0000000000110000 diff --git a/libc/sysv/consts/CSTART.S b/libc/sysv/consts/CSTART.S index 2e5851f8f..39d478b10 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 misc CSTART 17 17 17 17 17 0 +.syscon misc,CSTART,17,17,17,17,17,0 diff --git a/libc/sysv/consts/CSTATUS.S b/libc/sysv/consts/CSTATUS.S index 04d56f83b..a421eeb77 100644 --- a/libc/sysv/consts/CSTATUS.S +++ b/libc/sysv/consts/CSTATUS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc CSTATUS 0 20 20 255 255 0 +.syscon misc,CSTATUS,0,20,20,255,255,0 diff --git a/libc/sysv/consts/CSTOP.S b/libc/sysv/consts/CSTOP.S index fe59e8283..f432f87e1 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 misc CSTOP 19 19 19 19 19 0 +.syscon misc,CSTOP,19,19,19,19,19,0 diff --git a/libc/sysv/consts/CSTOPB.S b/libc/sysv/consts/CSTOPB.S index 2ecb4ae1a..73741361b 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 misc CSTOPB 0x40 0x0400 0x0400 0x0400 0x0400 0 +.syscon misc,CSTOPB,0x40,0x0400,0x0400,0x0400,0x0400,0 diff --git a/libc/sysv/consts/CSUSP.S b/libc/sysv/consts/CSUSP.S index 3d291cefc..d770baa8e 100644 --- a/libc/sysv/consts/CSUSP.S +++ b/libc/sysv/consts/CSUSP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc CSUSP 26 26 26 26 26 0 +.syscon misc,CSUSP,26,26,26,26,26,0 diff --git a/libc/sysv/consts/CTIME.S b/libc/sysv/consts/CTIME.S index 430430c42..602af12fe 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 diff --git a/libc/sysv/consts/CWERASE.S b/libc/sysv/consts/CWERASE.S index 6e8cdb107..05e800c4d 100644 --- a/libc/sysv/consts/CWERASE.S +++ b/libc/sysv/consts/CWERASE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc CWERASE 23 23 23 23 23 0 +.syscon misc,CWERASE,23,23,23,23,23,0 diff --git a/libc/sysv/consts/C_IRGRP.S b/libc/sysv/consts/C_IRGRP.S index 20d2cd246..b1006c45e 100644 --- a/libc/sysv/consts/C_IRGRP.S +++ b/libc/sysv/consts/C_IRGRP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon c C_IRGRP 0000040 0000040 0000040 0000040 0000040 0 +.syscon c,C_IRGRP,0000040,0000040,0000040,0000040,0000040,0 diff --git a/libc/sysv/consts/C_IROTH.S b/libc/sysv/consts/C_IROTH.S index 6a78bf3ba..9ea57cb64 100644 --- a/libc/sysv/consts/C_IROTH.S +++ b/libc/sysv/consts/C_IROTH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon c C_IROTH 0000004 0000004 0000004 0000004 0000004 0 +.syscon c,C_IROTH,0000004,0000004,0000004,0000004,0000004,0 diff --git a/libc/sysv/consts/C_IRUSR.S b/libc/sysv/consts/C_IRUSR.S index f4dc25ab5..347b4777c 100644 --- a/libc/sysv/consts/C_IRUSR.S +++ b/libc/sysv/consts/C_IRUSR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon c C_IRUSR 0000400 0000400 0000400 0000400 0000400 0 +.syscon c,C_IRUSR,0000400,0000400,0000400,0000400,0000400,0 diff --git a/libc/sysv/consts/C_ISBLK.S b/libc/sysv/consts/C_ISBLK.S index d9a17e4ea..69b4cca94 100644 --- a/libc/sysv/consts/C_ISBLK.S +++ b/libc/sysv/consts/C_ISBLK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon c C_ISBLK 0060000 0060000 0060000 0060000 0060000 0 +.syscon c,C_ISBLK,0060000,0060000,0060000,0060000,0060000,0 diff --git a/libc/sysv/consts/C_ISCHR.S b/libc/sysv/consts/C_ISCHR.S index 74af92e1d..43a7bb05a 100644 --- a/libc/sysv/consts/C_ISCHR.S +++ b/libc/sysv/consts/C_ISCHR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon c C_ISCHR 0020000 0020000 0020000 0020000 0020000 0 +.syscon c,C_ISCHR,0020000,0020000,0020000,0020000,0020000,0 diff --git a/libc/sysv/consts/C_ISCTG.S b/libc/sysv/consts/C_ISCTG.S index 4b00aac11..dc6ff92b4 100644 --- a/libc/sysv/consts/C_ISCTG.S +++ b/libc/sysv/consts/C_ISCTG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon c C_ISCTG 0110000 0110000 0110000 0110000 0110000 0 +.syscon c,C_ISCTG,0110000,0110000,0110000,0110000,0110000,0 diff --git a/libc/sysv/consts/C_ISDIR.S b/libc/sysv/consts/C_ISDIR.S index 33104e513..831407b85 100644 --- a/libc/sysv/consts/C_ISDIR.S +++ b/libc/sysv/consts/C_ISDIR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon c C_ISDIR 0040000 0040000 0040000 0040000 0040000 0 +.syscon c,C_ISDIR,0040000,0040000,0040000,0040000,0040000,0 diff --git a/libc/sysv/consts/C_ISFIFO.S b/libc/sysv/consts/C_ISFIFO.S index 0d1016db6..359785b16 100644 --- a/libc/sysv/consts/C_ISFIFO.S +++ b/libc/sysv/consts/C_ISFIFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon c C_ISFIFO 0010000 0010000 0010000 0010000 0010000 0 +.syscon c,C_ISFIFO,0010000,0010000,0010000,0010000,0010000,0 diff --git a/libc/sysv/consts/C_ISGID.S b/libc/sysv/consts/C_ISGID.S index 2060085d3..2d1f968e2 100644 --- a/libc/sysv/consts/C_ISGID.S +++ b/libc/sysv/consts/C_ISGID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon c C_ISGID 0002000 0002000 0002000 0002000 0002000 0 +.syscon c,C_ISGID,0002000,0002000,0002000,0002000,0002000,0 diff --git a/libc/sysv/consts/C_ISLNK.S b/libc/sysv/consts/C_ISLNK.S index 0a980307f..7a2cbb0a0 100644 --- a/libc/sysv/consts/C_ISLNK.S +++ b/libc/sysv/consts/C_ISLNK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon c C_ISLNK 0120000 0120000 0120000 0120000 0120000 0 +.syscon c,C_ISLNK,0120000,0120000,0120000,0120000,0120000,0 diff --git a/libc/sysv/consts/C_ISREG.S b/libc/sysv/consts/C_ISREG.S index 3ba1f47f1..087b3758c 100644 --- a/libc/sysv/consts/C_ISREG.S +++ b/libc/sysv/consts/C_ISREG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon c C_ISREG 0100000 0100000 0100000 0100000 0100000 0 +.syscon c,C_ISREG,0100000,0100000,0100000,0100000,0100000,0 diff --git a/libc/sysv/consts/C_ISSOCK.S b/libc/sysv/consts/C_ISSOCK.S index 94e36410a..2b4763ae6 100644 --- a/libc/sysv/consts/C_ISSOCK.S +++ b/libc/sysv/consts/C_ISSOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon c C_ISSOCK 0140000 0140000 0140000 0140000 0140000 0 +.syscon c,C_ISSOCK,0140000,0140000,0140000,0140000,0140000,0 diff --git a/libc/sysv/consts/C_ISUID.S b/libc/sysv/consts/C_ISUID.S index ef986d0a2..f81ab9a11 100644 --- a/libc/sysv/consts/C_ISUID.S +++ b/libc/sysv/consts/C_ISUID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon c C_ISUID 0004000 0004000 0004000 0004000 0004000 0 +.syscon c,C_ISUID,0004000,0004000,0004000,0004000,0004000,0 diff --git a/libc/sysv/consts/C_ISVTX.S b/libc/sysv/consts/C_ISVTX.S index 9289ac1f6..7b99e59e7 100644 --- a/libc/sysv/consts/C_ISVTX.S +++ b/libc/sysv/consts/C_ISVTX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon c C_ISVTX 0001000 0001000 0001000 0001000 0001000 0 +.syscon c,C_ISVTX,0001000,0001000,0001000,0001000,0001000,0 diff --git a/libc/sysv/consts/C_IWGRP.S b/libc/sysv/consts/C_IWGRP.S index 882ad68a0..0ced59dfc 100644 --- a/libc/sysv/consts/C_IWGRP.S +++ b/libc/sysv/consts/C_IWGRP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon c C_IWGRP 0000020 0000020 0000020 0000020 0000020 0 +.syscon c,C_IWGRP,0000020,0000020,0000020,0000020,0000020,0 diff --git a/libc/sysv/consts/C_IWOTH.S b/libc/sysv/consts/C_IWOTH.S index 1c493664c..ca130045e 100644 --- a/libc/sysv/consts/C_IWOTH.S +++ b/libc/sysv/consts/C_IWOTH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon c C_IWOTH 0000002 0000002 0000002 0000002 0000002 0 +.syscon c,C_IWOTH,0000002,0000002,0000002,0000002,0000002,0 diff --git a/libc/sysv/consts/C_IWUSR.S b/libc/sysv/consts/C_IWUSR.S index ad6fdca14..4103b20a4 100644 --- a/libc/sysv/consts/C_IWUSR.S +++ b/libc/sysv/consts/C_IWUSR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon c C_IWUSR 0000200 0000200 0000200 0000200 0000200 0 +.syscon c,C_IWUSR,0000200,0000200,0000200,0000200,0000200,0 diff --git a/libc/sysv/consts/C_IXGRP.S b/libc/sysv/consts/C_IXGRP.S index 93fc7d77d..851b49c76 100644 --- a/libc/sysv/consts/C_IXGRP.S +++ b/libc/sysv/consts/C_IXGRP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon c C_IXGRP 0000010 0000010 0000010 0000010 0000010 0 +.syscon c,C_IXGRP,0000010,0000010,0000010,0000010,0000010,0 diff --git a/libc/sysv/consts/C_IXOTH.S b/libc/sysv/consts/C_IXOTH.S index b3f3bd943..0fbd89f15 100644 --- a/libc/sysv/consts/C_IXOTH.S +++ b/libc/sysv/consts/C_IXOTH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon c C_IXOTH 0000001 0000001 0000001 0000001 0000001 0 +.syscon c,C_IXOTH,0000001,0000001,0000001,0000001,0000001,0 diff --git a/libc/sysv/consts/C_IXUSR.S b/libc/sysv/consts/C_IXUSR.S index 92ec68ad3..a010bf01f 100644 --- a/libc/sysv/consts/C_IXUSR.S +++ b/libc/sysv/consts/C_IXUSR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon c C_IXUSR 0000100 0000100 0000100 0000100 0000100 0 +.syscon c,C_IXUSR,0000100,0000100,0000100,0000100,0000100,0 diff --git a/libc/sysv/consts/DATA.S b/libc/sysv/consts/DATA.S index b5978e97b..75f0dce48 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,0 diff --git a/libc/sysv/consts/DATA_PROTECT.S b/libc/sysv/consts/DATA_PROTECT.S index 2ba6c6bc7..6ef791da5 100644 --- a/libc/sysv/consts/DATA_PROTECT.S +++ b/libc/sysv/consts/DATA_PROTECT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc DATA_PROTECT 7 0 0 0 0 0 +.syscon misc,DATA_PROTECT,7,0,0,0,0,0 diff --git a/libc/sysv/consts/DAY_1.S b/libc/sysv/consts/DAY_1.S index cef69c137..07d7d4b9f 100644 --- a/libc/sysv/consts/DAY_1.S +++ b/libc/sysv/consts/DAY_1.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc DAY_1 0x020007 7 7 6 6 0 +.syscon misc,DAY_1,0x020007,7,7,6,6,0 diff --git a/libc/sysv/consts/DAY_2.S b/libc/sysv/consts/DAY_2.S index c8784b9a7..bc4438407 100644 --- a/libc/sysv/consts/DAY_2.S +++ b/libc/sysv/consts/DAY_2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc DAY_2 0x020008 8 8 7 7 0 +.syscon misc,DAY_2,0x020008,8,8,7,7,0 diff --git a/libc/sysv/consts/DAY_3.S b/libc/sysv/consts/DAY_3.S index b6065b6b6..8b5fc746d 100644 --- a/libc/sysv/consts/DAY_3.S +++ b/libc/sysv/consts/DAY_3.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc DAY_3 0x020009 9 9 8 8 0 +.syscon misc,DAY_3,0x020009,9,9,8,8,0 diff --git a/libc/sysv/consts/DAY_4.S b/libc/sysv/consts/DAY_4.S index ee35142a7..fdaca424e 100644 --- a/libc/sysv/consts/DAY_4.S +++ b/libc/sysv/consts/DAY_4.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc DAY_4 0x02000a 10 10 9 9 0 +.syscon misc,DAY_4,0x02000a,10,10,9,9,0 diff --git a/libc/sysv/consts/DAY_5.S b/libc/sysv/consts/DAY_5.S index 9b81c9b31..f50ad1f7a 100644 --- a/libc/sysv/consts/DAY_5.S +++ b/libc/sysv/consts/DAY_5.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc DAY_5 0x02000b 11 11 10 10 0 +.syscon misc,DAY_5,0x02000b,11,11,10,10,0 diff --git a/libc/sysv/consts/DAY_6.S b/libc/sysv/consts/DAY_6.S index fb65e3274..0d0563cac 100644 --- a/libc/sysv/consts/DAY_6.S +++ b/libc/sysv/consts/DAY_6.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc DAY_6 0x02000c 12 12 11 11 0 +.syscon misc,DAY_6,0x02000c,12,12,11,11,0 diff --git a/libc/sysv/consts/DAY_7.S b/libc/sysv/consts/DAY_7.S index 1e91d1aa3..192284832 100644 --- a/libc/sysv/consts/DAY_7.S +++ b/libc/sysv/consts/DAY_7.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc DAY_7 0x02000d 13 13 12 12 0 +.syscon misc,DAY_7,0x02000d,13,13,12,12,0 diff --git a/libc/sysv/consts/DEAD_PROCESS.S b/libc/sysv/consts/DEAD_PROCESS.S index 647e8e5c7..83c24dfa9 100644 --- a/libc/sysv/consts/DEAD_PROCESS.S +++ b/libc/sysv/consts/DEAD_PROCESS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc DEAD_PROCESS 8 8 7 0 0 0 +.syscon misc,DEAD_PROCESS,8,8,7,0,0,0 diff --git a/libc/sysv/consts/DELAYTIMER_MAX.S b/libc/sysv/consts/DELAYTIMER_MAX.S index c5b6446f3..72d0f0fca 100644 --- a/libc/sysv/consts/DELAYTIMER_MAX.S +++ b/libc/sysv/consts/DELAYTIMER_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc DELAYTIMER_MAX 0x7fffffff 0 0 0 0 0 +.syscon misc,DELAYTIMER_MAX,0x7fffffff,0,0,0,0,0 diff --git a/libc/sysv/consts/DEV_BSIZE.S b/libc/sysv/consts/DEV_BSIZE.S index 985762c48..6a6bcf323 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,0 diff --git a/libc/sysv/consts/DIRTYPE.S b/libc/sysv/consts/DIRTYPE.S index 1bc9966dc..0c3dc0f80 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,0 diff --git a/libc/sysv/consts/DMAXEXP.S b/libc/sysv/consts/DMAXEXP.S index 98a9d0c39..5d73ec260 100644 --- a/libc/sysv/consts/DMAXEXP.S +++ b/libc/sysv/consts/DMAXEXP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc DMAXEXP 0x0400 0 0 0 0 0 +.syscon misc,DMAXEXP,0x0400,0,0,0,0,0 diff --git a/libc/sysv/consts/DMINEXP.S b/libc/sysv/consts/DMINEXP.S index c9661c265..58caa7e10 100644 --- a/libc/sysv/consts/DMINEXP.S +++ b/libc/sysv/consts/DMINEXP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc DMINEXP -1021 0 0 0 0 0 +.syscon misc,DMINEXP,-1021,0,0,0,0,0 diff --git a/libc/sysv/consts/DOUBLEBITS.S b/libc/sysv/consts/DOUBLEBITS.S index 4a3825573..51c57b25a 100644 --- a/libc/sysv/consts/DOUBLEBITS.S +++ b/libc/sysv/consts/DOUBLEBITS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc DOUBLEBITS 0x40 0 0 0 0 0 +.syscon misc,DOUBLEBITS,0x40,0,0,0,0,0 diff --git a/libc/sysv/consts/DT_BLK.S b/libc/sysv/consts/DT_BLK.S index 786e99f71..a079931e5 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 diff --git a/libc/sysv/consts/DT_CHR.S b/libc/sysv/consts/DT_CHR.S index a9f16b586..1c7e35573 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 diff --git a/libc/sysv/consts/DT_DIR.S b/libc/sysv/consts/DT_DIR.S index 049c69e04..cc29316e3 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 diff --git a/libc/sysv/consts/DT_FIFO.S b/libc/sysv/consts/DT_FIFO.S index 2511796ba..731177539 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 diff --git a/libc/sysv/consts/DT_LNK.S b/libc/sysv/consts/DT_LNK.S index f0d405ad2..36c23af14 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 diff --git a/libc/sysv/consts/DT_REG.S b/libc/sysv/consts/DT_REG.S index 0ce6a8ddb..d2ddb5aaf 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 diff --git a/libc/sysv/consts/DT_SOCK.S b/libc/sysv/consts/DT_SOCK.S index f68329202..43facd0fc 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 diff --git a/libc/sysv/consts/DT_UNKNOWN.S b/libc/sysv/consts/DT_UNKNOWN.S index 537092315..97a25caa7 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 diff --git a/libc/sysv/consts/D_FMT.S b/libc/sysv/consts/D_FMT.S index f8d0b6d00..af52c8e22 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,2,2,1,1,0 diff --git a/libc/sysv/consts/D_T_FMT.S b/libc/sysv/consts/D_T_FMT.S index 2b424282d..a0fc414cc 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,1,1,0,0,0 diff --git a/libc/sysv/consts/E2BIG.S b/libc/sysv/consts/E2BIG.S index 604b3cab3..dfedac5eb 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,1639 diff --git a/libc/sysv/consts/EACCES.S b/libc/sysv/consts/EACCES.S index 1a6a04c98..654c9064b 100644 --- a/libc/sysv/consts/EACCES.S +++ b/libc/sysv/consts/EACCES.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno EACCES 13 13 13 13 13 5 +.syscon errno,EACCES,13,13,13,13,13,5 diff --git a/libc/sysv/consts/EADDRINUSE.S b/libc/sysv/consts/EADDRINUSE.S index b564cf01b..12ac6e8e9 100644 --- a/libc/sysv/consts/EADDRINUSE.S +++ b/libc/sysv/consts/EADDRINUSE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno EADDRINUSE 98 48 48 48 48 0x2740 +.syscon errno,EADDRINUSE,98,48,48,48,48,0x2740 diff --git a/libc/sysv/consts/EADDRNOTAVAIL.S b/libc/sysv/consts/EADDRNOTAVAIL.S index 72e889dcc..1c7f18fdd 100644 --- a/libc/sysv/consts/EADDRNOTAVAIL.S +++ b/libc/sysv/consts/EADDRNOTAVAIL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno EADDRNOTAVAIL 99 49 49 49 49 0x2741 +.syscon errno,EADDRNOTAVAIL,99,49,49,49,49,0x2741 diff --git a/libc/sysv/consts/EADV.S b/libc/sysv/consts/EADV.S index c1c0763b9..2f14cfb1c 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 errno EADV 68 -1 -1 -1 -1 -1 +.syscon errno,EADV,68,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EAFNOSUPPORT.S b/libc/sysv/consts/EAFNOSUPPORT.S index 9aab56dba..79d1a0eae 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 0x273f +.syscon errno,EAFNOSUPPORT,97,47,47,47,47,0x273f diff --git a/libc/sysv/consts/EAGAIN.S b/libc/sysv/consts/EAGAIN.S index dc54a1377..bc983c660 100644 --- a/libc/sysv/consts/EAGAIN.S +++ b/libc/sysv/consts/EAGAIN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno EAGAIN 11 35 35 35 35 0x2733 +.syscon errno,EAGAIN,11,35,35,35,35,0x2733 diff --git a/libc/sysv/consts/EAI_ADDRFAMILY.S b/libc/sysv/consts/EAI_ADDRFAMILY.S index 972a9ccf8..f99569db6 100644 --- a/libc/sysv/consts/EAI_ADDRFAMILY.S +++ b/libc/sysv/consts/EAI_ADDRFAMILY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon eai EAI_ADDRFAMILY -9 1 0 -9 -9 -9 +.syscon eai,EAI_ADDRFAMILY,-9,1,0,-9,-9,-9 diff --git a/libc/sysv/consts/EAI_AGAIN.S b/libc/sysv/consts/EAI_AGAIN.S index a891992d9..c28223271 100644 --- a/libc/sysv/consts/EAI_AGAIN.S +++ b/libc/sysv/consts/EAI_AGAIN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon eai EAI_AGAIN -3 2 2 -3 -3 0x2afa +.syscon eai,EAI_AGAIN,-3,2,2,-3,-3,0x2afa diff --git a/libc/sysv/consts/EAI_ALLDONE.S b/libc/sysv/consts/EAI_ALLDONE.S index 95493550e..0eaee3613 100644 --- a/libc/sysv/consts/EAI_ALLDONE.S +++ b/libc/sysv/consts/EAI_ALLDONE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon eai EAI_ALLDONE -103 -103 -103 -103 -103 -103 +.syscon eai,EAI_ALLDONE,-103,-103,-103,-103,-103,-103 diff --git a/libc/sysv/consts/EAI_BADFLAGS.S b/libc/sysv/consts/EAI_BADFLAGS.S index e0d717b37..d22c968e8 100644 --- a/libc/sysv/consts/EAI_BADFLAGS.S +++ b/libc/sysv/consts/EAI_BADFLAGS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon eai EAI_BADFLAGS -1 3 3 -1 -1 0x2726 +.syscon eai,EAI_BADFLAGS,-1,3,3,-1,-1,0x2726 diff --git a/libc/sysv/consts/EAI_CANCELED.S b/libc/sysv/consts/EAI_CANCELED.S index 3ba8a3639..94c22acc3 100644 --- a/libc/sysv/consts/EAI_CANCELED.S +++ b/libc/sysv/consts/EAI_CANCELED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon eai EAI_CANCELED -101 -101 -101 -101 -101 -101 +.syscon eai,EAI_CANCELED,-101,-101,-101,-101,-101,-101 diff --git a/libc/sysv/consts/EAI_FAIL.S b/libc/sysv/consts/EAI_FAIL.S index f53a883dc..e21044c3a 100644 --- a/libc/sysv/consts/EAI_FAIL.S +++ b/libc/sysv/consts/EAI_FAIL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon eai EAI_FAIL -4 4 4 -4 -4 0x2afb +.syscon eai,EAI_FAIL,-4,4,4,-4,-4,0x2afb diff --git a/libc/sysv/consts/EAI_FAMILY.S b/libc/sysv/consts/EAI_FAMILY.S index 541161a0d..2541e7252 100644 --- a/libc/sysv/consts/EAI_FAMILY.S +++ b/libc/sysv/consts/EAI_FAMILY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon eai EAI_FAMILY -6 5 5 -6 -6 0x273f +.syscon eai,EAI_FAMILY,-6,5,5,-6,-6,0x273f diff --git a/libc/sysv/consts/EAI_IDN_ENCODE.S b/libc/sysv/consts/EAI_IDN_ENCODE.S index b8f4c3327..5a833c1d4 100644 --- a/libc/sysv/consts/EAI_IDN_ENCODE.S +++ b/libc/sysv/consts/EAI_IDN_ENCODE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon eai EAI_IDN_ENCODE -105 -105 -105 -105 -105 -105 +.syscon eai,EAI_IDN_ENCODE,-105,-105,-105,-105,-105,-105 diff --git a/libc/sysv/consts/EAI_INPROGRESS.S b/libc/sysv/consts/EAI_INPROGRESS.S index fe0a37fa1..2d592cdff 100644 --- a/libc/sysv/consts/EAI_INPROGRESS.S +++ b/libc/sysv/consts/EAI_INPROGRESS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon eai EAI_INPROGRESS -100 -100 -100 -100 -100 -100 +.syscon eai,EAI_INPROGRESS,-100,-100,-100,-100,-100,-100 diff --git a/libc/sysv/consts/EAI_INTR.S b/libc/sysv/consts/EAI_INTR.S index 1deee7bbd..8360f0be7 100644 --- a/libc/sysv/consts/EAI_INTR.S +++ b/libc/sysv/consts/EAI_INTR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon eai EAI_INTR -104 -104 -104 -104 -104 -104 +.syscon eai,EAI_INTR,-104,-104,-104,-104,-104,-104 diff --git a/libc/sysv/consts/EAI_MEMORY.S b/libc/sysv/consts/EAI_MEMORY.S index 2262473d2..c36447f7a 100644 --- a/libc/sysv/consts/EAI_MEMORY.S +++ b/libc/sysv/consts/EAI_MEMORY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon eai EAI_MEMORY -10 6 6 -10 -10 0x2747 +.syscon eai,EAI_MEMORY,-10,6,6,-10,-10,0x2747 diff --git a/libc/sysv/consts/EAI_NODATA.S b/libc/sysv/consts/EAI_NODATA.S index fb136e8ed..6bc507712 100644 --- a/libc/sysv/consts/EAI_NODATA.S +++ b/libc/sysv/consts/EAI_NODATA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon eai EAI_NODATA -5 7 0 -5 -5 0x2af9 +.syscon eai,EAI_NODATA,-5,7,0,-5,-5,0x2af9 diff --git a/libc/sysv/consts/EAI_NONAME.S b/libc/sysv/consts/EAI_NONAME.S index 4d9df5d88..c5fcf8df9 100644 --- a/libc/sysv/consts/EAI_NONAME.S +++ b/libc/sysv/consts/EAI_NONAME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon eai EAI_NONAME -2 8 8 -2 -2 0x2af9 +.syscon eai,EAI_NONAME,-2,8,8,-2,-2,0x2af9 diff --git a/libc/sysv/consts/EAI_NOTCANCELED.S b/libc/sysv/consts/EAI_NOTCANCELED.S index 7acc54c27..ad50a520e 100644 --- a/libc/sysv/consts/EAI_NOTCANCELED.S +++ b/libc/sysv/consts/EAI_NOTCANCELED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon eai EAI_NOTCANCELED -102 -102 -102 -102 -102 -102 +.syscon eai,EAI_NOTCANCELED,-102,-102,-102,-102,-102,-102 diff --git a/libc/sysv/consts/EAI_OVERFLOW.S b/libc/sysv/consts/EAI_OVERFLOW.S index cdc179cf2..c6da5adda 100644 --- a/libc/sysv/consts/EAI_OVERFLOW.S +++ b/libc/sysv/consts/EAI_OVERFLOW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon eai EAI_OVERFLOW -12 14 14 -14 -14 -12 +.syscon eai,EAI_OVERFLOW,-12,14,14,-14,-14,-12 diff --git a/libc/sysv/consts/EAI_SERVICE.S b/libc/sysv/consts/EAI_SERVICE.S index 0fccef1f1..4a5db5c5f 100644 --- a/libc/sysv/consts/EAI_SERVICE.S +++ b/libc/sysv/consts/EAI_SERVICE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon eai EAI_SERVICE -8 9 9 -8 -8 0x277d +.syscon eai,EAI_SERVICE,-8,9,9,-8,-8,0x277d diff --git a/libc/sysv/consts/EAI_SOCKTYPE.S b/libc/sysv/consts/EAI_SOCKTYPE.S index 934b12dc7..2e02936a0 100644 --- a/libc/sysv/consts/EAI_SOCKTYPE.S +++ b/libc/sysv/consts/EAI_SOCKTYPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon eai EAI_SOCKTYPE -7 10 10 -7 -7 0x273c +.syscon eai,EAI_SOCKTYPE,-7,10,10,-7,-7,0x273c diff --git a/libc/sysv/consts/EAI_SUCCESS.S b/libc/sysv/consts/EAI_SUCCESS.S index 839f92397..b1e97bc00 100644 --- a/libc/sysv/consts/EAI_SUCCESS.S +++ b/libc/sysv/consts/EAI_SUCCESS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon eai EAI_SUCCESS 0 0 0 0 0 0 +.syscon eai,EAI_SUCCESS,0,0,0,0,0,0 diff --git a/libc/sysv/consts/EAI_SYSTEM.S b/libc/sysv/consts/EAI_SYSTEM.S index e170a66e1..a78b73213 100644 --- a/libc/sysv/consts/EAI_SYSTEM.S +++ b/libc/sysv/consts/EAI_SYSTEM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon eai EAI_SYSTEM -11 11 11 -11 -11 -11 +.syscon eai,EAI_SYSTEM,-11,11,11,-11,-11,-11 diff --git a/libc/sysv/consts/EALREADY.S b/libc/sysv/consts/EALREADY.S index fc2852c31..cade0decd 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 0x2735 +.syscon errno,EALREADY,114,37,37,37,37,0x2735 diff --git a/libc/sysv/consts/EBADE.S b/libc/sysv/consts/EBADE.S index 26bc09896..3f5981699 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 errno EBADE 52 -1 -1 -1 -1 -1 +.syscon errno,EBADE,52,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EBADF.S b/libc/sysv/consts/EBADF.S index 2174f59c0..63cd78241 100644 --- a/libc/sysv/consts/EBADF.S +++ b/libc/sysv/consts/EBADF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno EBADF 9 9 9 9 9 6 +.syscon errno,EBADF,9,9,9,9,9,6 diff --git a/libc/sysv/consts/EBADFD.S b/libc/sysv/consts/EBADFD.S index f0158d012..71f5f1687 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 9 9 9 6 +.syscon errno,EBADFD,77,9,9,9,9,6 diff --git a/libc/sysv/consts/EBADMSG.S b/libc/sysv/consts/EBADMSG.S index 449b3f50e..cad468c17 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 -1 +.syscon errno,EBADMSG,74,94,89,92,88,-1 diff --git a/libc/sysv/consts/EBADR.S b/libc/sysv/consts/EBADR.S index e445d2b55..569594976 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 errno EBADR 53 -1 -1 -1 -1 -1 +.syscon errno,EBADR,53,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EBADRQC.S b/libc/sysv/consts/EBADRQC.S index 6e26d5adc..c90b5f09f 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 errno EBADRQC 56 -1 -1 -1 -1 -1 +.syscon errno,EBADRQC,56,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EBADSLT.S b/libc/sysv/consts/EBADSLT.S index 5f621acb9..b46f4fce3 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 errno EBADSLT 57 -1 -1 -1 -1 -1 +.syscon errno,EBADSLT,57,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EBFONT.S b/libc/sysv/consts/EBFONT.S index f23af19d2..bd69179f0 100644 --- a/libc/sysv/consts/EBFONT.S +++ b/libc/sysv/consts/EBFONT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno EBFONT 59 -1 -1 -1 -1 -1 +.syscon errno,EBFONT,59,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EBUSY.S b/libc/sysv/consts/EBUSY.S index 6f0793e4f..3f38bdbe0 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,170 diff --git a/libc/sysv/consts/ECANCELED.S b/libc/sysv/consts/ECANCELED.S index 4dc470255..3974025c9 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 -1 +.syscon errno,ECANCELED,125,89,85,88,87,-1 diff --git a/libc/sysv/consts/ECHILD.S b/libc/sysv/consts/ECHILD.S index bc2df37e2..2a4b43204 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,128 diff --git a/libc/sysv/consts/ECHO.S b/libc/sysv/consts/ECHO.S index bf8a92112..54a1026b6 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 diff --git a/libc/sysv/consts/ECHOCTL.S b/libc/sysv/consts/ECHOCTL.S index aa00b5aa1..ad56643c1 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,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000000001000000,0b0000001000000000 diff --git a/libc/sysv/consts/ECHOE.S b/libc/sysv/consts/ECHOE.S index ab8a89579..5edc05397 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,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000010000 diff --git a/libc/sysv/consts/ECHOK.S b/libc/sysv/consts/ECHOK.S index c48ee4754..0ae9c6954 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,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000000100,0b0000000000100000 diff --git a/libc/sysv/consts/ECHOKE.S b/libc/sysv/consts/ECHOKE.S index 377980006..e03bf5c58 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,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001,0b0000100000000000 diff --git a/libc/sysv/consts/ECHONL.S b/libc/sysv/consts/ECHONL.S index 4cc4bcfd1..0dc92c2d8 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,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000010000,0b0000000001000000 diff --git a/libc/sysv/consts/ECHOPRT.S b/libc/sysv/consts/ECHOPRT.S index 6d266665c..13d810ba0 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,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000000000100000,0b0000010000000000 diff --git a/libc/sysv/consts/ECHRNG.S b/libc/sysv/consts/ECHRNG.S index 561e4e580..499cc40b5 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 errno ECHRNG 44 -1 -1 -1 -1 -1 +.syscon errno,ECHRNG,44,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ECOMM.S b/libc/sysv/consts/ECOMM.S index e6da16d86..426b216c9 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 errno ECOMM 70 -1 -1 -1 -1 -1 +.syscon errno,ECOMM,70,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ECONNABORTED.S b/libc/sysv/consts/ECONNABORTED.S index e1a3c507d..bedbbe5c4 100644 --- a/libc/sysv/consts/ECONNABORTED.S +++ b/libc/sysv/consts/ECONNABORTED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno ECONNABORTED 103 53 53 53 53 0x2745 +.syscon errno,ECONNABORTED,103,53,53,53,53,0x2745 diff --git a/libc/sysv/consts/ECONNREFUSED.S b/libc/sysv/consts/ECONNREFUSED.S index 5a8557a58..366123c7a 100644 --- a/libc/sysv/consts/ECONNREFUSED.S +++ b/libc/sysv/consts/ECONNREFUSED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno ECONNREFUSED 111 61 61 61 61 0x274d +.syscon errno,ECONNREFUSED,111,61,61,61,61,0x274d diff --git a/libc/sysv/consts/ECONNRESET.S b/libc/sysv/consts/ECONNRESET.S index 8be4ee3a1..7e5708c6a 100644 --- a/libc/sysv/consts/ECONNRESET.S +++ b/libc/sysv/consts/ECONNRESET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno ECONNRESET 104 54 54 54 54 0x2746 +.syscon errno,ECONNRESET,104,54,54,54,54,0x2746 diff --git a/libc/sysv/consts/EDEADLK.S b/libc/sysv/consts/EDEADLK.S index 9d06f1081..04f0798af 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,11,11,11,11,1131 diff --git a/libc/sysv/consts/EDESTADDRREQ.S b/libc/sysv/consts/EDESTADDRREQ.S index afca572c8..6782be649 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 0x2737 +.syscon errno,EDESTADDRREQ,89,39,39,39,39,0x2737 diff --git a/libc/sysv/consts/EDOM.S b/libc/sysv/consts/EDOM.S index cdb852070..2225b344c 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 -1 +.syscon errno,EDOM,33,33,33,33,33,-1 diff --git a/libc/sysv/consts/EDOTDOT.S b/libc/sysv/consts/EDOTDOT.S index c80344134..28360677f 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 errno EDOTDOT 73 -1 -1 -1 -1 -1 +.syscon errno,EDOTDOT,73,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EDQUOT.S b/libc/sysv/consts/EDQUOT.S index 0321aebeb..7f6ede6a9 100644 --- a/libc/sysv/consts/EDQUOT.S +++ b/libc/sysv/consts/EDQUOT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno EDQUOT 122 69 69 69 69 0x2755 +.syscon errno,EDQUOT,122,69,69,69,69,0x2755 diff --git a/libc/sysv/consts/EEXIST.S b/libc/sysv/consts/EEXIST.S index 1ae83309c..7ef6fbf7f 100644 --- a/libc/sysv/consts/EEXIST.S +++ b/libc/sysv/consts/EEXIST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno EEXIST 17 17 17 17 17 183 +.syscon errno,EEXIST,17,17,17,17,17,183 diff --git a/libc/sysv/consts/EFAULT.S b/libc/sysv/consts/EFAULT.S index ce905aa5c..719957dac 100644 --- a/libc/sysv/consts/EFAULT.S +++ b/libc/sysv/consts/EFAULT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno EFAULT 14 14 14 14 14 487 +.syscon errno,EFAULT,14,14,14,14,14,487 diff --git a/libc/sysv/consts/EFBIG.S b/libc/sysv/consts/EFBIG.S index e3e539cea..3ad3974a2 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,223 diff --git a/libc/sysv/consts/EFD_CLOEXEC.S b/libc/sysv/consts/EFD_CLOEXEC.S index 2288b7013..140b6538c 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,0,0,0,0,0 diff --git a/libc/sysv/consts/EFD_NONBLOCK.S b/libc/sysv/consts/EFD_NONBLOCK.S index e158e2da1..ff7c1178a 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,0,0,0,0,0 diff --git a/libc/sysv/consts/EFD_SEMAPHORE.S b/libc/sysv/consts/EFD_SEMAPHORE.S index 5c0c00222..e3ee82964 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,0,0,0,0,0 diff --git a/libc/sysv/consts/EHOSTDOWN.S b/libc/sysv/consts/EHOSTDOWN.S index 9c634ae36..66865b63d 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 0x2750 +.syscon errno,EHOSTDOWN,112,64,64,64,64,0x2750 diff --git a/libc/sysv/consts/EHOSTUNREACH.S b/libc/sysv/consts/EHOSTUNREACH.S index c6e49cdba..aaee71d2c 100644 --- a/libc/sysv/consts/EHOSTUNREACH.S +++ b/libc/sysv/consts/EHOSTUNREACH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno EHOSTUNREACH 113 65 65 65 65 0x2751 +.syscon errno,EHOSTUNREACH,113,65,65,65,65,0x2751 diff --git a/libc/sysv/consts/EHWPOISON.S b/libc/sysv/consts/EHWPOISON.S index 8405d3127..0a985d2cf 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 errno EHWPOISON 133 -1 -1 -1 -1 -1 +.syscon errno,EHWPOISON,133,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EIDRM.S b/libc/sysv/consts/EIDRM.S index ed2305be7..6366c8d6e 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 -1 +.syscon errno,EIDRM,43,90,82,89,82,-1 diff --git a/libc/sysv/consts/EILSEQ.S b/libc/sysv/consts/EILSEQ.S index d43decfcb..e7b4fa7fc 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 -1 +.syscon errno,EILSEQ,84,92,86,84,85,-1 diff --git a/libc/sysv/consts/EINPROGRESS.S b/libc/sysv/consts/EINPROGRESS.S index dfb4284d4..ec5c077e6 100644 --- a/libc/sysv/consts/EINPROGRESS.S +++ b/libc/sysv/consts/EINPROGRESS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno EINPROGRESS 115 36 36 36 36 0x2734 +.syscon errno,EINPROGRESS,115,36,36,36,36,0x2734 diff --git a/libc/sysv/consts/EINTR.S b/libc/sysv/consts/EINTR.S index 32d60b05f..1f123675a 100644 --- a/libc/sysv/consts/EINTR.S +++ b/libc/sysv/consts/EINTR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno EINTR 4 4 4 4 4 10004 +.syscon errno,EINTR,4,4,4,4,4,10004 diff --git a/libc/sysv/consts/EINVAL.S b/libc/sysv/consts/EINVAL.S index 896a03861..c82480a45 100644 --- a/libc/sysv/consts/EINVAL.S +++ b/libc/sysv/consts/EINVAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno EINVAL 22 22 22 22 22 87 +.syscon errno,EINVAL,22,22,22,22,22,87 diff --git a/libc/sysv/consts/EIO.S b/libc/sysv/consts/EIO.S index 9e119726b..bb19f45ac 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,1117 diff --git a/libc/sysv/consts/EISCONN.S b/libc/sysv/consts/EISCONN.S index 0aa8df888..70f5ae4e6 100644 --- a/libc/sysv/consts/EISCONN.S +++ b/libc/sysv/consts/EISCONN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno EISCONN 106 56 56 56 56 0x2748 +.syscon errno,EISCONN,106,56,56,56,56,0x2748 diff --git a/libc/sysv/consts/EISDIR.S b/libc/sysv/consts/EISDIR.S index 20d0f4579..9487b97dd 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,267 diff --git a/libc/sysv/consts/EISNAM.S b/libc/sysv/consts/EISNAM.S index af2969823..40f777209 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 errno EISNAM 120 -1 -1 -1 -1 -1 +.syscon errno,EISNAM,120,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EKEYEXPIRED.S b/libc/sysv/consts/EKEYEXPIRED.S index e4e47f97e..9c8b10e87 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 errno EKEYEXPIRED 127 -1 -1 -1 -1 -1 +.syscon errno,EKEYEXPIRED,127,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EKEYREJECTED.S b/libc/sysv/consts/EKEYREJECTED.S index 26fe21990..adad73e4c 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 errno EKEYREJECTED 129 -1 -1 -1 -1 -1 +.syscon errno,EKEYREJECTED,129,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EKEYREVOKED.S b/libc/sysv/consts/EKEYREVOKED.S index 862140dab..5bdc3b703 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 errno EKEYREVOKED 128 -1 -1 -1 -1 -1 +.syscon errno,EKEYREVOKED,128,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EL2HLT.S b/libc/sysv/consts/EL2HLT.S index 3e35145c8..925826275 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 errno EL2HLT 51 -1 -1 -1 -1 -1 +.syscon errno,EL2HLT,51,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EL2NSYNC.S b/libc/sysv/consts/EL2NSYNC.S index a12e01572..9d6258b88 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 errno EL2NSYNC 45 -1 -1 -1 -1 -1 +.syscon errno,EL2NSYNC,45,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EL3HLT.S b/libc/sysv/consts/EL3HLT.S index f5b8d9934..452ff0352 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 errno EL3HLT 46 -1 -1 -1 -1 -1 +.syscon errno,EL3HLT,46,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EL3RST.S b/libc/sysv/consts/EL3RST.S index 59ce3ac7c..f47b536bf 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 errno EL3RST 47 -1 -1 -1 -1 -1 +.syscon errno,EL3RST,47,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ELF_NGREG.S b/libc/sysv/consts/ELF_NGREG.S index 0c9e3c9aa..42e4fe0d3 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,0,0,0,0,0 diff --git a/libc/sysv/consts/ELF_PRARGSZ.S b/libc/sysv/consts/ELF_PRARGSZ.S index dc15163b8..37583a070 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,0,0,0,0,0 diff --git a/libc/sysv/consts/ELIBACC.S b/libc/sysv/consts/ELIBACC.S index 7071dbc85..6e31f20a1 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 errno ELIBACC 79 -1 -1 -1 -1 -1 +.syscon errno,ELIBACC,79,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ELIBBAD.S b/libc/sysv/consts/ELIBBAD.S index bc8dfc728..527d54b32 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 errno ELIBBAD 80 -1 -1 -1 -1 -1 +.syscon errno,ELIBBAD,80,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ELIBEXEC.S b/libc/sysv/consts/ELIBEXEC.S index e58824bef..b2d82f07e 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 errno ELIBEXEC 83 -1 -1 -1 -1 -1 +.syscon errno,ELIBEXEC,83,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ELIBMAX.S b/libc/sysv/consts/ELIBMAX.S index 77cb3f266..c9ecd9079 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 errno ELIBMAX 82 -1 -1 -1 -1 -1 +.syscon errno,ELIBMAX,82,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ELIBSCN.S b/libc/sysv/consts/ELIBSCN.S index f1a5e505b..a0268d32f 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 errno ELIBSCN 81 -1 -1 -1 -1 -1 +.syscon errno,ELIBSCN,81,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ELNRNG.S b/libc/sysv/consts/ELNRNG.S index 235cc50fe..15cf81126 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 errno ELNRNG 48 -1 -1 -1 -1 -1 +.syscon errno,ELNRNG,48,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ELOOP.S b/libc/sysv/consts/ELOOP.S index 564d4fc6d..013927291 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 0x274e +.syscon errno,ELOOP,40,62,62,62,62,0x274e diff --git a/libc/sysv/consts/EMEDIUMTYPE.S b/libc/sysv/consts/EMEDIUMTYPE.S index 82c46c3a4..40ed9536a 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 -1 -1 86 86 -1 +.syscon errno,EMEDIUMTYPE,124,-1,-1,86,86,-1 diff --git a/libc/sysv/consts/EMFILE.S b/libc/sysv/consts/EMFILE.S index 4aed2a3b8..7877ea505 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 336 +.syscon errno,EMFILE,24,24,24,24,24,336 diff --git a/libc/sysv/consts/EMLINK.S b/libc/sysv/consts/EMLINK.S index af8e1a8c5..e9569d2c2 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 4 +.syscon errno,EMLINK,31,31,31,31,31,4 diff --git a/libc/sysv/consts/EMPTY.S b/libc/sysv/consts/EMPTY.S index 9ae016b25..26cd5eb86 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 misc EMPTY 0 0 0 0 0 0 +.syscon misc,EMPTY,0,0,0,0,0,0 diff --git a/libc/sysv/consts/EMSGSIZE.S b/libc/sysv/consts/EMSGSIZE.S index 04be5454e..2cb9f6d7f 100644 --- a/libc/sysv/consts/EMSGSIZE.S +++ b/libc/sysv/consts/EMSGSIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno EMSGSIZE 90 40 40 40 40 0x2738 +.syscon errno,EMSGSIZE,90,40,40,40,40,0x2738 diff --git a/libc/sysv/consts/EMULTIHOP.S b/libc/sysv/consts/EMULTIHOP.S index acbbc680e..59e35e0de 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 -1 94 -1 +.syscon errno,EMULTIHOP,72,95,90,-1,94,-1 diff --git a/libc/sysv/consts/EM_ALTERA_NIOS2.S b/libc/sysv/consts/EM_ALTERA_NIOS2.S index 87ddba2a8..23388e414 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,0,0,0,0,0 diff --git a/libc/sysv/consts/EM_LATTICEMICO32.S b/libc/sysv/consts/EM_LATTICEMICO32.S index b9cd92a39..1ea67aa09 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,0,0,0,0,0 diff --git a/libc/sysv/consts/ENAMETOOLONG.S b/libc/sysv/consts/ENAMETOOLONG.S index 6a52b76dc..4dc1a675a 100644 --- a/libc/sysv/consts/ENAMETOOLONG.S +++ b/libc/sysv/consts/ENAMETOOLONG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno ENAMETOOLONG 36 63 63 63 63 0x274f +.syscon errno,ENAMETOOLONG,36,63,63,63,63,0x274f diff --git a/libc/sysv/consts/ENAVAIL.S b/libc/sysv/consts/ENAVAIL.S index f38668514..9f08040d5 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 errno ENAVAIL 119 -1 -1 -1 -1 -1 +.syscon errno,ENAVAIL,119,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ENDRUNDISC.S b/libc/sysv/consts/ENDRUNDISC.S index dbaf3ecdd..9fe54df94 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 -1 +.syscon termios,ENDRUNDISC,0,0,0,0x9,0x9,-1 diff --git a/libc/sysv/consts/ENETDOWN.S b/libc/sysv/consts/ENETDOWN.S index 863fa6223..31aeec71a 100644 --- a/libc/sysv/consts/ENETDOWN.S +++ b/libc/sysv/consts/ENETDOWN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno ENETDOWN 100 50 50 50 50 0x2742 +.syscon errno,ENETDOWN,100,50,50,50,50,0x2742 diff --git a/libc/sysv/consts/ENETRESET.S b/libc/sysv/consts/ENETRESET.S index 054a3783f..073489b62 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 0x2744 +.syscon errno,ENETRESET,102,52,52,52,52,0x2744 diff --git a/libc/sysv/consts/ENETUNREACH.S b/libc/sysv/consts/ENETUNREACH.S index 371c7d5ff..bb921e4b4 100644 --- a/libc/sysv/consts/ENETUNREACH.S +++ b/libc/sysv/consts/ENETUNREACH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno ENETUNREACH 101 51 51 51 51 0x2743 +.syscon errno,ENETUNREACH,101,51,51,51,51,0x2743 diff --git a/libc/sysv/consts/ENFILE.S b/libc/sysv/consts/ENFILE.S index 4578936fa..7e301a421 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,331 diff --git a/libc/sysv/consts/ENOANO.S b/libc/sysv/consts/ENOANO.S index 2e48663d7..eda84bb51 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 errno ENOANO 55 -1 -1 -1 -1 -1 +.syscon errno,ENOANO,55,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ENOBUFS.S b/libc/sysv/consts/ENOBUFS.S index 0f55e6f2d..c4a329760 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 0x2747 +.syscon errno,ENOBUFS,105,55,55,55,55,0x2747 diff --git a/libc/sysv/consts/ENOCSI.S b/libc/sysv/consts/ENOCSI.S index c59fbce0b..b1f6b50e6 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 errno ENOCSI 50 -1 -1 -1 -1 -1 +.syscon errno,ENOCSI,50,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ENODATA.S b/libc/sysv/consts/ENODATA.S index 2cfc67dee..98f9dfa67 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 -1 -1 89 -1 +.syscon errno,ENODATA,61,96,-1,-1,89,-1 diff --git a/libc/sysv/consts/ENODEV.S b/libc/sysv/consts/ENODEV.S index f217a1eb2..368c2a2e2 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,1200 diff --git a/libc/sysv/consts/ENOENT.S b/libc/sysv/consts/ENOENT.S index aa9f21224..0219a4df5 100644 --- a/libc/sysv/consts/ENOENT.S +++ b/libc/sysv/consts/ENOENT.S @@ -1,2 +1,2 @@ #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 diff --git a/libc/sysv/consts/ENOEXEC.S b/libc/sysv/consts/ENOEXEC.S index 5bd9b06ce..c2c6e856a 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,193 diff --git a/libc/sysv/consts/ENOKEY.S b/libc/sysv/consts/ENOKEY.S index 6f046d5ff..55508eda7 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 errno ENOKEY 126 -1 -1 -1 -1 -1 +.syscon errno,ENOKEY,126,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ENOLCK.S b/libc/sysv/consts/ENOLCK.S index c9c954945..ba4b6c470 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 -1 +.syscon errno,ENOLCK,37,77,77,77,77,-1 diff --git a/libc/sysv/consts/ENOLINK.S b/libc/sysv/consts/ENOLINK.S index 775800e10..aa187bbda 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 -1 95 -1 +.syscon errno,ENOLINK,67,97,91,-1,95,-1 diff --git a/libc/sysv/consts/ENOMEDIUM.S b/libc/sysv/consts/ENOMEDIUM.S index 4cdb319fc..78791b5a8 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 -1 -1 85 85 -1 +.syscon errno,ENOMEDIUM,123,-1,-1,85,85,-1 diff --git a/libc/sysv/consts/ENOMEM.S b/libc/sysv/consts/ENOMEM.S index ce3e94f94..55014dc16 100644 --- a/libc/sysv/consts/ENOMEM.S +++ b/libc/sysv/consts/ENOMEM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno ENOMEM 12 12 12 12 12 14 +.syscon errno,ENOMEM,12,12,12,12,12,14 diff --git a/libc/sysv/consts/ENOMSG.S b/libc/sysv/consts/ENOMSG.S index 81e19e720..f21752626 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 -1 +.syscon errno,ENOMSG,42,91,83,90,83,-1 diff --git a/libc/sysv/consts/ENONET.S b/libc/sysv/consts/ENONET.S index ee40d309c..9dce36a12 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 -1 -1 -1 -1 -1 +.syscon errno,ENONET,64,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ENOPKG.S b/libc/sysv/consts/ENOPKG.S index 12e8aa6dd..a9697b7f1 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 errno ENOPKG 65 -1 -1 -1 -1 -1 +.syscon errno,ENOPKG,65,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ENOPROTOOPT.S b/libc/sysv/consts/ENOPROTOOPT.S index 8c160da6e..0f516fa21 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 0x273a +.syscon errno,ENOPROTOOPT,92,42,42,42,42,0x273a diff --git a/libc/sysv/consts/ENOSPC.S b/libc/sysv/consts/ENOSPC.S index 0494365a1..3d483e64e 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,39 diff --git a/libc/sysv/consts/ENOSR.S b/libc/sysv/consts/ENOSR.S index 404d648e9..4ce1db6f9 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 -1 -1 90 -1 +.syscon errno,ENOSR,63,98,-1,-1,90,-1 diff --git a/libc/sysv/consts/ENOSTR.S b/libc/sysv/consts/ENOSTR.S index 79ca3c775..acffd68f9 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 -1 -1 91 -1 +.syscon errno,ENOSTR,60,99,-1,-1,91,-1 diff --git a/libc/sysv/consts/ENOSYS.S b/libc/sysv/consts/ENOSYS.S index 6a0ab9653..fc64e3b6f 100644 --- a/libc/sysv/consts/ENOSYS.S +++ b/libc/sysv/consts/ENOSYS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno ENOSYS 38 78 78 78 78 1 +.syscon errno,ENOSYS,38,78,78,78,78,1 diff --git a/libc/sysv/consts/ENOTBLK.S b/libc/sysv/consts/ENOTBLK.S index 544dbab11..42435bf1c 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,26 diff --git a/libc/sysv/consts/ENOTCONN.S b/libc/sysv/consts/ENOTCONN.S index c279b1244..5bb5712d8 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 0x2749 +.syscon errno,ENOTCONN,107,57,57,57,57,0x2749 diff --git a/libc/sysv/consts/ENOTDIR.S b/libc/sysv/consts/ENOTDIR.S index 686f17047..96d44c374 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,3 diff --git a/libc/sysv/consts/ENOTEMPTY.S b/libc/sysv/consts/ENOTEMPTY.S index a77d065a0..c465d2470 100644 --- a/libc/sysv/consts/ENOTEMPTY.S +++ b/libc/sysv/consts/ENOTEMPTY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno ENOTEMPTY 39 66 66 66 66 145 +.syscon errno,ENOTEMPTY,39,66,66,66,66,145 diff --git a/libc/sysv/consts/ENOTNAM.S b/libc/sysv/consts/ENOTNAM.S index af48e2392..fbfdb08ed 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 errno ENOTNAM 118 -1 -1 -1 -1 -1 +.syscon errno,ENOTNAM,118,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ENOTRECOVERABLE.S b/libc/sysv/consts/ENOTRECOVERABLE.S index a67cdaf6d..c6c6c6f2a 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 -1 +.syscon errno,ENOTRECOVERABLE,131,104,95,93,98,-1 diff --git a/libc/sysv/consts/ENOTSOCK.S b/libc/sysv/consts/ENOTSOCK.S index 522c8ffe8..3575547e7 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 0x2736 +.syscon errno,ENOTSOCK,88,38,38,38,38,0x2736 diff --git a/libc/sysv/consts/ENOTSUP.S b/libc/sysv/consts/ENOTSUP.S index ce4bf9708..77a0a8a3d 100644 --- a/libc/sysv/consts/ENOTSUP.S +++ b/libc/sysv/consts/ENOTSUP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno ENOTSUP 95 45 45 91 86 0x273d +.syscon errno,ENOTSUP,95,45,45,91,86,0x273d diff --git a/libc/sysv/consts/ENOTTY.S b/libc/sysv/consts/ENOTTY.S index f362b6a44..dc18782e8 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,1118 diff --git a/libc/sysv/consts/ENOTUNIQ.S b/libc/sysv/consts/ENOTUNIQ.S index e52332d85..a0da65f63 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 errno ENOTUNIQ 76 -1 -1 -1 -1 -1 +.syscon errno,ENOTUNIQ,76,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ENXIO.S b/libc/sysv/consts/ENXIO.S index e79989668..0382322b3 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,1112 diff --git a/libc/sysv/consts/EOPNOTSUPP.S b/libc/sysv/consts/EOPNOTSUPP.S index f36b9b8df..d301e8d98 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 0x273d +.syscon errno,EOPNOTSUPP,95,102,45,45,45,0x273d diff --git a/libc/sysv/consts/EOVERFLOW.S b/libc/sysv/consts/EOVERFLOW.S index 9d73cffe5..4edc95dec 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 -1 +.syscon errno,EOVERFLOW,75,84,84,87,84,-1 diff --git a/libc/sysv/consts/EOWNERDEAD.S b/libc/sysv/consts/EOWNERDEAD.S index 66ede6f18..bf2a9771e 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 -1 +.syscon errno,EOWNERDEAD,130,105,96,94,97,-1 diff --git a/libc/sysv/consts/EPERM.S b/libc/sysv/consts/EPERM.S index aab488cae..dd7caf3dc 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,12 diff --git a/libc/sysv/consts/EPFNOSUPPORT.S b/libc/sysv/consts/EPFNOSUPPORT.S index 113d4ccb3..45daea4a5 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 0x273e +.syscon errno,EPFNOSUPPORT,96,46,46,46,46,0x273e diff --git a/libc/sysv/consts/EPIPE.S b/libc/sysv/consts/EPIPE.S index 67d77331f..ada0aea80 100644 --- a/libc/sysv/consts/EPIPE.S +++ b/libc/sysv/consts/EPIPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno EPIPE 32 32 32 32 32 109 +.syscon errno,EPIPE,32,32,32,32,32,109 diff --git a/libc/sysv/consts/EPOLLERR.S b/libc/sysv/consts/EPOLLERR.S index 8623118f2..20216e3b7 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 diff --git a/libc/sysv/consts/EPOLLET.S b/libc/sysv/consts/EPOLLET.S index c570367d4..f7400eb57 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 diff --git a/libc/sysv/consts/EPOLLEXCLUSIVE.S b/libc/sysv/consts/EPOLLEXCLUSIVE.S index d1c9d55f0..a8fd7ae3a 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 diff --git a/libc/sysv/consts/EPOLLHUP.S b/libc/sysv/consts/EPOLLHUP.S index 2c4dd78fc..e69374dfc 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 diff --git a/libc/sysv/consts/EPOLLIN.S b/libc/sysv/consts/EPOLLIN.S index 4dc302ff7..d40f86ca3 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 diff --git a/libc/sysv/consts/EPOLLMSG.S b/libc/sysv/consts/EPOLLMSG.S index aa59b4609..23f104cc2 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 diff --git a/libc/sysv/consts/EPOLLONESHOT.S b/libc/sysv/consts/EPOLLONESHOT.S index 0e211847c..7422a86e0 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 diff --git a/libc/sysv/consts/EPOLLOUT.S b/libc/sysv/consts/EPOLLOUT.S index 5b07ddea5..724f0d75f 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 diff --git a/libc/sysv/consts/EPOLLPRI.S b/libc/sysv/consts/EPOLLPRI.S index 22afcb8d6..540de8eca 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 diff --git a/libc/sysv/consts/EPOLLRDBAND.S b/libc/sysv/consts/EPOLLRDBAND.S index e1e93d8e9..038d3d952 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 diff --git a/libc/sysv/consts/EPOLLRDHUP.S b/libc/sysv/consts/EPOLLRDHUP.S index b6da997c3..6d540b407 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 diff --git a/libc/sysv/consts/EPOLLRDNORM.S b/libc/sysv/consts/EPOLLRDNORM.S index 3b96a4948..7383b6b68 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 diff --git a/libc/sysv/consts/EPOLLWAKEUP.S b/libc/sysv/consts/EPOLLWAKEUP.S index 5ce714415..5ab21d206 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 diff --git a/libc/sysv/consts/EPOLLWRBAND.S b/libc/sysv/consts/EPOLLWRBAND.S index ff117755e..ed111bbd5 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 diff --git a/libc/sysv/consts/EPOLLWRNORM.S b/libc/sysv/consts/EPOLLWRNORM.S index 629e45a8c..adc162ece 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 diff --git a/libc/sysv/consts/EPOLL_CLOEXEC.S b/libc/sysv/consts/EPOLL_CLOEXEC.S index 5914b0075..9be17ae63 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,0x01000000,0x100000,0x010000,0x010000,0x80000 diff --git a/libc/sysv/consts/EPOLL_CTL_ADD.S b/libc/sysv/consts/EPOLL_CTL_ADD.S index 33c6519d7..c2d26ae2c 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 diff --git a/libc/sysv/consts/EPOLL_CTL_DEL.S b/libc/sysv/consts/EPOLL_CTL_DEL.S index 81192e407..dd094c78a 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 diff --git a/libc/sysv/consts/EPOLL_CTL_MOD.S b/libc/sysv/consts/EPOLL_CTL_MOD.S index 47d108a00..8e67ff87f 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 diff --git a/libc/sysv/consts/EPROTO.S b/libc/sysv/consts/EPROTO.S index 9d5dcd73c..436b4b3d6 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 -1 +.syscon errno,EPROTO,71,100,92,95,96,-1 diff --git a/libc/sysv/consts/EPROTONOSUPPORT.S b/libc/sysv/consts/EPROTONOSUPPORT.S index 6c3065028..622320562 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 0x273b +.syscon errno,EPROTONOSUPPORT,93,43,43,43,43,0x273b diff --git a/libc/sysv/consts/EPROTOTYPE.S b/libc/sysv/consts/EPROTOTYPE.S index 4530238c9..c9e206fe3 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 0x2739 +.syscon errno,EPROTOTYPE,91,41,41,41,41,0x2739 diff --git a/libc/sysv/consts/ERA.S b/libc/sysv/consts/ERA.S index db1a829e5..59abd10c8 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 misc ERA 0x02002c 45 45 0 0 0 +.syscon misc,ERA,0x02002c,45,45,0,0,0 diff --git a/libc/sysv/consts/ERANGE.S b/libc/sysv/consts/ERANGE.S index 4add7e44d..09f8535a5 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 -1 +.syscon errno,ERANGE,34,34,34,34,34,-1 diff --git a/libc/sysv/consts/ERA_D_FMT.S b/libc/sysv/consts/ERA_D_FMT.S index ef86a6158..9d8c952fd 100644 --- a/libc/sysv/consts/ERA_D_FMT.S +++ b/libc/sysv/consts/ERA_D_FMT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ERA_D_FMT 0x02002e 46 46 0 0 0 +.syscon misc,ERA_D_FMT,0x02002e,46,46,0,0,0 diff --git a/libc/sysv/consts/ERA_D_T_FMT.S b/libc/sysv/consts/ERA_D_T_FMT.S index 46c0afdb8..c5fb1850c 100644 --- a/libc/sysv/consts/ERA_D_T_FMT.S +++ b/libc/sysv/consts/ERA_D_T_FMT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ERA_D_T_FMT 0x020030 47 47 0 0 0 +.syscon misc,ERA_D_T_FMT,0x020030,47,47,0,0,0 diff --git a/libc/sysv/consts/ERA_T_FMT.S b/libc/sysv/consts/ERA_T_FMT.S index d1497ba26..8f798bc2d 100644 --- a/libc/sysv/consts/ERA_T_FMT.S +++ b/libc/sysv/consts/ERA_T_FMT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ERA_T_FMT 0x020031 48 48 0 0 0 +.syscon misc,ERA_T_FMT,0x020031,48,48,0,0,0 diff --git a/libc/sysv/consts/EREMCHG.S b/libc/sysv/consts/EREMCHG.S index f530b2cdc..be7708037 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 errno EREMCHG 78 -1 -1 -1 -1 -1 +.syscon errno,EREMCHG,78,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EREMOTE.S b/libc/sysv/consts/EREMOTE.S index 664134d92..0143242e0 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 0x2757 +.syscon errno,EREMOTE,66,71,71,71,71,0x2757 diff --git a/libc/sysv/consts/EREMOTEIO.S b/libc/sysv/consts/EREMOTEIO.S index b7530bc12..b5fd29a51 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 errno EREMOTEIO 121 -1 -1 -1 -1 -1 +.syscon errno,EREMOTEIO,121,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ERESTART.S b/libc/sysv/consts/ERESTART.S index bbab7bd30..d259eaca7 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 -1 +.syscon errno,ERESTART,85,-1,-1,-1,-3,-1 diff --git a/libc/sysv/consts/ERFKILL.S b/libc/sysv/consts/ERFKILL.S index 5d8a2c95b..c64e4ddbc 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 errno ERFKILL 132 -1 -1 -1 -1 -1 +.syscon errno,ERFKILL,132,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EROFS.S b/libc/sysv/consts/EROFS.S index ac94a640f..e0086240f 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,6009 diff --git a/libc/sysv/consts/ESHUTDOWN.S b/libc/sysv/consts/ESHUTDOWN.S index e8da024a0..10a5e7205 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 0x274a +.syscon errno,ESHUTDOWN,108,58,58,58,58,0x274a diff --git a/libc/sysv/consts/ESOCKTNOSUPPORT.S b/libc/sysv/consts/ESOCKTNOSUPPORT.S index a101ce9f2..c7f91e388 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 0x273c +.syscon errno,ESOCKTNOSUPPORT,94,44,44,44,44,0x273c diff --git a/libc/sysv/consts/ESPIPE.S b/libc/sysv/consts/ESPIPE.S index 589a63dc9..d1b7a078a 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,25 diff --git a/libc/sysv/consts/ESRCH.S b/libc/sysv/consts/ESRCH.S index 633a7faf8..77c4e3037 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,566 diff --git a/libc/sysv/consts/ESRMNT.S b/libc/sysv/consts/ESRMNT.S index 9fe1ec6c5..32e6cc916 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 errno ESRMNT 69 -1 -1 -1 -1 -1 +.syscon errno,ESRMNT,69,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ESTALE.S b/libc/sysv/consts/ESTALE.S index 32013838c..ba34d2e49 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 0x2756 +.syscon errno,ESTALE,116,70,70,70,70,0x2756 diff --git a/libc/sysv/consts/ESTRPIPE.S b/libc/sysv/consts/ESTRPIPE.S index bf1176c77..8dd4760cb 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 errno ESTRPIPE 86 -1 -1 -1 -1 -1 +.syscon errno,ESTRPIPE,86,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/ETH_P_CUST.S b/libc/sysv/consts/ETH_P_CUST.S index d7654395a..d88376526 100644 --- a/libc/sysv/consts/ETH_P_CUST.S +++ b/libc/sysv/consts/ETH_P_CUST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ETH_P_CUST 0x6006 0 0 0 0 0 +.syscon misc,ETH_P_CUST,0x6006,0,0,0,0,0 diff --git a/libc/sysv/consts/ETH_P_DDCMP.S b/libc/sysv/consts/ETH_P_DDCMP.S index d7f4e7e59..bb1af4fa1 100644 --- a/libc/sysv/consts/ETH_P_DDCMP.S +++ b/libc/sysv/consts/ETH_P_DDCMP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ETH_P_DDCMP 6 0 0 0 0 0 +.syscon misc,ETH_P_DDCMP,6,0,0,0,0,0 diff --git a/libc/sysv/consts/ETH_P_DEC.S b/libc/sysv/consts/ETH_P_DEC.S index 1a6616665..2562cd5ae 100644 --- a/libc/sysv/consts/ETH_P_DEC.S +++ b/libc/sysv/consts/ETH_P_DEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ETH_P_DEC 0x6000 0 0 0 0 0 +.syscon misc,ETH_P_DEC,0x6000,0,0,0,0,0 diff --git a/libc/sysv/consts/ETH_P_DIAG.S b/libc/sysv/consts/ETH_P_DIAG.S index 56f019b5c..78bb165b0 100644 --- a/libc/sysv/consts/ETH_P_DIAG.S +++ b/libc/sysv/consts/ETH_P_DIAG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ETH_P_DIAG 0x6005 0 0 0 0 0 +.syscon misc,ETH_P_DIAG,0x6005,0,0,0,0,0 diff --git a/libc/sysv/consts/ETH_P_DNA_DL.S b/libc/sysv/consts/ETH_P_DNA_DL.S index 8a07cf2ee..a0369df76 100644 --- a/libc/sysv/consts/ETH_P_DNA_DL.S +++ b/libc/sysv/consts/ETH_P_DNA_DL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ETH_P_DNA_DL 0x6001 0 0 0 0 0 +.syscon misc,ETH_P_DNA_DL,0x6001,0,0,0,0,0 diff --git a/libc/sysv/consts/ETH_P_DNA_RC.S b/libc/sysv/consts/ETH_P_DNA_RC.S index 8a5724cb4..974ab05c6 100644 --- a/libc/sysv/consts/ETH_P_DNA_RC.S +++ b/libc/sysv/consts/ETH_P_DNA_RC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ETH_P_DNA_RC 0x6002 0 0 0 0 0 +.syscon misc,ETH_P_DNA_RC,0x6002,0,0,0,0,0 diff --git a/libc/sysv/consts/ETH_P_DNA_RT.S b/libc/sysv/consts/ETH_P_DNA_RT.S index 7045a6c29..f3b7b0be5 100644 --- a/libc/sysv/consts/ETH_P_DNA_RT.S +++ b/libc/sysv/consts/ETH_P_DNA_RT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ETH_P_DNA_RT 0x6003 0 0 0 0 0 +.syscon misc,ETH_P_DNA_RT,0x6003,0,0,0,0,0 diff --git a/libc/sysv/consts/ETH_P_IEEE802154.S b/libc/sysv/consts/ETH_P_IEEE802154.S index a78444df7..51c17a0ef 100644 --- a/libc/sysv/consts/ETH_P_IEEE802154.S +++ b/libc/sysv/consts/ETH_P_IEEE802154.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ETH_P_IEEE802154 246 0 0 0 0 0 +.syscon misc,ETH_P_IEEE802154,246,0,0,0,0,0 diff --git a/libc/sysv/consts/ETH_P_LAT.S b/libc/sysv/consts/ETH_P_LAT.S index b8be2ae4f..186f1ec5c 100644 --- a/libc/sysv/consts/ETH_P_LAT.S +++ b/libc/sysv/consts/ETH_P_LAT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ETH_P_LAT 0x6004 0 0 0 0 0 +.syscon misc,ETH_P_LAT,0x6004,0,0,0,0,0 diff --git a/libc/sysv/consts/ETH_P_LOCALTALK.S b/libc/sysv/consts/ETH_P_LOCALTALK.S index 0f80a4a8b..fa4f060c2 100644 --- a/libc/sysv/consts/ETH_P_LOCALTALK.S +++ b/libc/sysv/consts/ETH_P_LOCALTALK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ETH_P_LOCALTALK 9 0 0 0 0 0 +.syscon misc,ETH_P_LOCALTALK,9,0,0,0,0,0 diff --git a/libc/sysv/consts/ETH_P_PPP_MP.S b/libc/sysv/consts/ETH_P_PPP_MP.S index c41b1dc18..2590ac590 100644 --- a/libc/sysv/consts/ETH_P_PPP_MP.S +++ b/libc/sysv/consts/ETH_P_PPP_MP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ETH_P_PPP_MP 8 0 0 0 0 0 +.syscon misc,ETH_P_PPP_MP,8,0,0,0,0,0 diff --git a/libc/sysv/consts/ETH_P_RARP.S b/libc/sysv/consts/ETH_P_RARP.S index c0d935fa2..0d4819adb 100644 --- a/libc/sysv/consts/ETH_P_RARP.S +++ b/libc/sysv/consts/ETH_P_RARP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ETH_P_RARP 0x8035 0 0 0 0 0 +.syscon misc,ETH_P_RARP,0x8035,0,0,0,0,0 diff --git a/libc/sysv/consts/ETH_P_SCA.S b/libc/sysv/consts/ETH_P_SCA.S index a3acabdbb..9b37f0a23 100644 --- a/libc/sysv/consts/ETH_P_SCA.S +++ b/libc/sysv/consts/ETH_P_SCA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ETH_P_SCA 0x6007 0 0 0 0 0 +.syscon misc,ETH_P_SCA,0x6007,0,0,0,0,0 diff --git a/libc/sysv/consts/ETH_P_WAN_PPP.S b/libc/sysv/consts/ETH_P_WAN_PPP.S index 70117f73f..c990a7f83 100644 --- a/libc/sysv/consts/ETH_P_WAN_PPP.S +++ b/libc/sysv/consts/ETH_P_WAN_PPP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ETH_P_WAN_PPP 7 0 0 0 0 0 +.syscon misc,ETH_P_WAN_PPP,7,0,0,0,0,0 diff --git a/libc/sysv/consts/ETIME.S b/libc/sysv/consts/ETIME.S index cd032d70e..fd4498aa0 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 -1 -1 92 -1 +.syscon errno,ETIME,62,101,-1,-1,92,-1 diff --git a/libc/sysv/consts/ETIMEDOUT.S b/libc/sysv/consts/ETIMEDOUT.S index 88ff46992..5490f78b4 100644 --- a/libc/sysv/consts/ETIMEDOUT.S +++ b/libc/sysv/consts/ETIMEDOUT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno ETIMEDOUT 110 60 60 60 60 0x274c +.syscon errno,ETIMEDOUT,110,60,60,60,60,0x274c diff --git a/libc/sysv/consts/ETOOMANYREFS.S b/libc/sysv/consts/ETOOMANYREFS.S index 9378ea68e..0b11b544a 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 0x274b +.syscon errno,ETOOMANYREFS,109,59,59,59,59,0x274b diff --git a/libc/sysv/consts/ETXTBSY.S b/libc/sysv/consts/ETXTBSY.S index e53dea7ba..4f978aa61 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,148 diff --git a/libc/sysv/consts/EUCLEAN.S b/libc/sysv/consts/EUCLEAN.S index 1d61cf807..93dd638db 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 errno EUCLEAN 117 -1 -1 -1 -1 -1 +.syscon errno,EUCLEAN,117,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EUNATCH.S b/libc/sysv/consts/EUNATCH.S index 39c4489c6..4b2e6ef58 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 errno EUNATCH 49 -1 -1 -1 -1 -1 +.syscon errno,EUNATCH,49,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EUSERS.S b/libc/sysv/consts/EUSERS.S index 411cd8740..f6efba821 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 0x2754 +.syscon errno,EUSERS,87,68,68,68,68,0x2754 diff --git a/libc/sysv/consts/EWOULDBLOCK.S b/libc/sysv/consts/EWOULDBLOCK.S index 9890376ea..91f2f0ba8 100644 --- a/libc/sysv/consts/EWOULDBLOCK.S +++ b/libc/sysv/consts/EWOULDBLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon errno EWOULDBLOCK 11 35 35 35 35 0x2733 +.syscon errno,EWOULDBLOCK,11,35,35,35,35,0x2733 diff --git a/libc/sysv/consts/EXDEV.S b/libc/sysv/consts/EXDEV.S index 3189f6131..36c756444 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,17 diff --git a/libc/sysv/consts/EXFULL.S b/libc/sysv/consts/EXFULL.S index 7d4acc1ce..a42d87066 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 errno EXFULL 54 -1 -1 -1 -1 -1 +.syscon errno,EXFULL,54,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/EXIT_FAILURE.S b/libc/sysv/consts/EXIT_FAILURE.S index 2f0cf8c03..21df576a8 100644 --- a/libc/sysv/consts/EXIT_FAILURE.S +++ b/libc/sysv/consts/EXIT_FAILURE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon exit EXIT_FAILURE 1 1 1 1 1 1 +.syscon exit,EXIT_FAILURE,1,1,1,1,1,1 diff --git a/libc/sysv/consts/EXIT_SUCCESS.S b/libc/sysv/consts/EXIT_SUCCESS.S index 840b7d480..8f41a65ed 100644 --- a/libc/sysv/consts/EXIT_SUCCESS.S +++ b/libc/sysv/consts/EXIT_SUCCESS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon exit EXIT_SUCCESS 0 0 0 0 0 0 +.syscon exit,EXIT_SUCCESS,0,0,0,0,0,0 diff --git a/libc/sysv/consts/EXPR_NEST_MAX.S b/libc/sysv/consts/EXPR_NEST_MAX.S index b0200b491..40d8d646a 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,0 diff --git a/libc/sysv/consts/EXTA.S b/libc/sysv/consts/EXTA.S index 236f2407a..802c182c5 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 misc EXTA 14 0x4b00 0x4b00 0x4b00 0x4b00 0 +.syscon misc,EXTA,14,0x4b00,0x4b00,0x4b00,0x4b00,0 diff --git a/libc/sysv/consts/EXTB.S b/libc/sysv/consts/EXTB.S index 84d361915..5177cf47a 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 misc EXTB 15 0x9600 0x9600 0x9600 0x9600 0 +.syscon misc,EXTB,15,0x9600,0x9600,0x9600,0x9600,0 diff --git a/libc/sysv/consts/EXTENDED_EXTENDED_IDENTIFY.S b/libc/sysv/consts/EXTENDED_EXTENDED_IDENTIFY.S index 37c93c781..4e39e5af0 100644 --- a/libc/sysv/consts/EXTENDED_EXTENDED_IDENTIFY.S +++ b/libc/sysv/consts/EXTENDED_EXTENDED_IDENTIFY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc EXTENDED_EXTENDED_IDENTIFY 2 0 0 0 0 0 +.syscon misc,EXTENDED_EXTENDED_IDENTIFY,2,0,0,0,0,0 diff --git a/libc/sysv/consts/EXTENDED_MESSAGE.S b/libc/sysv/consts/EXTENDED_MESSAGE.S index 56047e961..eb1638c02 100644 --- a/libc/sysv/consts/EXTENDED_MESSAGE.S +++ b/libc/sysv/consts/EXTENDED_MESSAGE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc EXTENDED_MESSAGE 1 0 0 0 0 0 +.syscon misc,EXTENDED_MESSAGE,1,0,0,0,0,0 diff --git a/libc/sysv/consts/EXTENDED_MODIFY_DATA_POINTER.S b/libc/sysv/consts/EXTENDED_MODIFY_DATA_POINTER.S index e3a631466..cfbf01d28 100644 --- a/libc/sysv/consts/EXTENDED_MODIFY_DATA_POINTER.S +++ b/libc/sysv/consts/EXTENDED_MODIFY_DATA_POINTER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc EXTENDED_MODIFY_DATA_POINTER 0 0 0 0 0 0 +.syscon misc,EXTENDED_MODIFY_DATA_POINTER,0,0,0,0,0,0 diff --git a/libc/sysv/consts/EXTENDED_SDTR.S b/libc/sysv/consts/EXTENDED_SDTR.S index 86e25a98b..b808da470 100644 --- a/libc/sysv/consts/EXTENDED_SDTR.S +++ b/libc/sysv/consts/EXTENDED_SDTR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc EXTENDED_SDTR 1 0 0 0 0 0 +.syscon misc,EXTENDED_SDTR,1,0,0,0,0,0 diff --git a/libc/sysv/consts/EXTENDED_WDTR.S b/libc/sysv/consts/EXTENDED_WDTR.S index 2a98dd74f..c4efa3ac1 100644 --- a/libc/sysv/consts/EXTENDED_WDTR.S +++ b/libc/sysv/consts/EXTENDED_WDTR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc EXTENDED_WDTR 3 0 0 0 0 0 +.syscon misc,EXTENDED_WDTR,3,0,0,0,0,0 diff --git a/libc/sysv/consts/EXTPROC.S b/libc/sysv/consts/EXTPROC.S index ac4f5ee52..44f76bf3d 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,0b0000100000000000,0b0000100000000000,0b0000100000000000,0b0000100000000000,65536 diff --git a/libc/sysv/consts/EX_CANTCREAT.S b/libc/sysv/consts/EX_CANTCREAT.S index f9b702df2..5ef987516 100644 --- a/libc/sysv/consts/EX_CANTCREAT.S +++ b/libc/sysv/consts/EX_CANTCREAT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ex EX_CANTCREAT 73 73 73 73 73 73 +.syscon ex,EX_CANTCREAT,73,73,73,73,73,73 diff --git a/libc/sysv/consts/EX_CONFIG.S b/libc/sysv/consts/EX_CONFIG.S index c56f98f06..c28e6ffab 100644 --- a/libc/sysv/consts/EX_CONFIG.S +++ b/libc/sysv/consts/EX_CONFIG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ex EX_CONFIG 78 78 78 78 78 78 +.syscon ex,EX_CONFIG,78,78,78,78,78,78 diff --git a/libc/sysv/consts/EX_DATAERR.S b/libc/sysv/consts/EX_DATAERR.S index 6360cd535..800f34b6f 100644 --- a/libc/sysv/consts/EX_DATAERR.S +++ b/libc/sysv/consts/EX_DATAERR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ex EX_DATAERR 65 65 65 65 65 65 +.syscon ex,EX_DATAERR,65,65,65,65,65,65 diff --git a/libc/sysv/consts/EX_IOERR.S b/libc/sysv/consts/EX_IOERR.S index 0b6492329..9148bedb3 100644 --- a/libc/sysv/consts/EX_IOERR.S +++ b/libc/sysv/consts/EX_IOERR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ex EX_IOERR 74 74 74 74 74 74 +.syscon ex,EX_IOERR,74,74,74,74,74,74 diff --git a/libc/sysv/consts/EX_NOHOST.S b/libc/sysv/consts/EX_NOHOST.S index 7dcc50542..ab8414211 100644 --- a/libc/sysv/consts/EX_NOHOST.S +++ b/libc/sysv/consts/EX_NOHOST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ex EX_NOHOST 68 68 68 68 68 68 +.syscon ex,EX_NOHOST,68,68,68,68,68,68 diff --git a/libc/sysv/consts/EX_NOINPUT.S b/libc/sysv/consts/EX_NOINPUT.S index dc8e92064..94d75beb6 100644 --- a/libc/sysv/consts/EX_NOINPUT.S +++ b/libc/sysv/consts/EX_NOINPUT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ex EX_NOINPUT 66 66 66 66 66 66 +.syscon ex,EX_NOINPUT,66,66,66,66,66,66 diff --git a/libc/sysv/consts/EX_NOPERM.S b/libc/sysv/consts/EX_NOPERM.S index 22011bd2a..aec6cc2af 100644 --- a/libc/sysv/consts/EX_NOPERM.S +++ b/libc/sysv/consts/EX_NOPERM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ex EX_NOPERM 77 77 77 77 77 77 +.syscon ex,EX_NOPERM,77,77,77,77,77,77 diff --git a/libc/sysv/consts/EX_NOUSER.S b/libc/sysv/consts/EX_NOUSER.S index a430a3bad..a141f62b5 100644 --- a/libc/sysv/consts/EX_NOUSER.S +++ b/libc/sysv/consts/EX_NOUSER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ex EX_NOUSER 67 67 67 67 67 67 +.syscon ex,EX_NOUSER,67,67,67,67,67,67 diff --git a/libc/sysv/consts/EX_OK.S b/libc/sysv/consts/EX_OK.S index 9ebcf837f..e65d856f8 100644 --- a/libc/sysv/consts/EX_OK.S +++ b/libc/sysv/consts/EX_OK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ex EX_OK 0 0 0 0 0 0 +.syscon ex,EX_OK,0,0,0,0,0,0 diff --git a/libc/sysv/consts/EX_OSERR.S b/libc/sysv/consts/EX_OSERR.S index 6fcc260ac..5bc22156e 100644 --- a/libc/sysv/consts/EX_OSERR.S +++ b/libc/sysv/consts/EX_OSERR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ex EX_OSERR 71 71 71 71 71 71 +.syscon ex,EX_OSERR,71,71,71,71,71,71 diff --git a/libc/sysv/consts/EX_OSFILE.S b/libc/sysv/consts/EX_OSFILE.S index f3ad55edb..f6f1b272f 100644 --- a/libc/sysv/consts/EX_OSFILE.S +++ b/libc/sysv/consts/EX_OSFILE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ex EX_OSFILE 72 72 72 72 72 72 +.syscon ex,EX_OSFILE,72,72,72,72,72,72 diff --git a/libc/sysv/consts/EX_PROTOCOL.S b/libc/sysv/consts/EX_PROTOCOL.S index df342e0ce..1f4972ba8 100644 --- a/libc/sysv/consts/EX_PROTOCOL.S +++ b/libc/sysv/consts/EX_PROTOCOL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ex EX_PROTOCOL 76 76 76 76 76 76 +.syscon ex,EX_PROTOCOL,76,76,76,76,76,76 diff --git a/libc/sysv/consts/EX_SOFTWARE.S b/libc/sysv/consts/EX_SOFTWARE.S index f8a838d90..7ecd8186d 100644 --- a/libc/sysv/consts/EX_SOFTWARE.S +++ b/libc/sysv/consts/EX_SOFTWARE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ex EX_SOFTWARE 70 70 70 70 70 70 +.syscon ex,EX_SOFTWARE,70,70,70,70,70,70 diff --git a/libc/sysv/consts/EX_TEMPFAIL.S b/libc/sysv/consts/EX_TEMPFAIL.S index 27d122077..eb5104b3f 100644 --- a/libc/sysv/consts/EX_TEMPFAIL.S +++ b/libc/sysv/consts/EX_TEMPFAIL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ex EX_TEMPFAIL 75 75 75 75 75 75 +.syscon ex,EX_TEMPFAIL,75,75,75,75,75,75 diff --git a/libc/sysv/consts/EX_UNAVAILABLE.S b/libc/sysv/consts/EX_UNAVAILABLE.S index 4ddc0b569..021b003ab 100644 --- a/libc/sysv/consts/EX_UNAVAILABLE.S +++ b/libc/sysv/consts/EX_UNAVAILABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ex EX_UNAVAILABLE 69 69 69 69 69 69 +.syscon ex,EX_UNAVAILABLE,69,69,69,69,69,69 diff --git a/libc/sysv/consts/EX_USAGE.S b/libc/sysv/consts/EX_USAGE.S index e78208529..c40a20a82 100644 --- a/libc/sysv/consts/EX_USAGE.S +++ b/libc/sysv/consts/EX_USAGE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ex EX_USAGE 64 64 64 64 64 64 +.syscon ex,EX_USAGE,64,64,64,64,64,64 diff --git a/libc/sysv/consts/EX__BASE.S b/libc/sysv/consts/EX__BASE.S index 850953460..b5c4724d1 100644 --- a/libc/sysv/consts/EX__BASE.S +++ b/libc/sysv/consts/EX__BASE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ex EX__BASE 64 64 64 64 64 64 +.syscon ex,EX__BASE,64,64,64,64,64,64 diff --git a/libc/sysv/consts/EX__MAX.S b/libc/sysv/consts/EX__MAX.S index 10f258d02..a3b78243f 100644 --- a/libc/sysv/consts/EX__MAX.S +++ b/libc/sysv/consts/EX__MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon ex EX__MAX 78 78 78 78 78 78 +.syscon ex,EX__MAX,78,78,78,78,78,78 diff --git a/libc/sysv/consts/FALLOC_FL_COLLAPSE_RANGE.S b/libc/sysv/consts/FALLOC_FL_COLLAPSE_RANGE.S index 41c4d7bc2..466b40bf4 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,-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 399eaf5d6..8e60e5bb5 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,-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 25988734f..09ed10ec8 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,-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 46142c4c6..d19c25b26 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,-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 41f68c1e0..6db2dce1e 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,-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 33925f00c..524ef5ca1 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,-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 77577c3af..07523981f 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,-1,-1,-1,-1,0x000980C8 diff --git a/libc/sysv/consts/FANOTIFY_METADATA_VERSION.S b/libc/sysv/consts/FANOTIFY_METADATA_VERSION.S index 218b07d60..7f4c8e52f 100644 --- a/libc/sysv/consts/FANOTIFY_METADATA_VERSION.S +++ b/libc/sysv/consts/FANOTIFY_METADATA_VERSION.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FANOTIFY_METADATA_VERSION 3 0 0 0 0 0 +.syscon misc,FANOTIFY_METADATA_VERSION,3,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_ACCESS.S b/libc/sysv/consts/FAN_ACCESS.S index fb8c451da..89fcb5d5b 100644 --- a/libc/sysv/consts/FAN_ACCESS.S +++ b/libc/sysv/consts/FAN_ACCESS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_ACCESS 1 0 0 0 0 0 +.syscon fan,FAN_ACCESS,1,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_ACCESS_PERM.S b/libc/sysv/consts/FAN_ACCESS_PERM.S index cbaa321f4..7e8fa5829 100644 --- a/libc/sysv/consts/FAN_ACCESS_PERM.S +++ b/libc/sysv/consts/FAN_ACCESS_PERM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_ACCESS_PERM 0x020000 0 0 0 0 0 +.syscon fan,FAN_ACCESS_PERM,0x020000,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_ALLOW.S b/libc/sysv/consts/FAN_ALLOW.S index 9d82820a4..f294cad05 100644 --- a/libc/sysv/consts/FAN_ALLOW.S +++ b/libc/sysv/consts/FAN_ALLOW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_ALLOW 1 0 0 0 0 0 +.syscon fan,FAN_ALLOW,1,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_ALL_CLASS_BITS.S b/libc/sysv/consts/FAN_ALL_CLASS_BITS.S index 98f9c4636..2733d9160 100644 --- a/libc/sysv/consts/FAN_ALL_CLASS_BITS.S +++ b/libc/sysv/consts/FAN_ALL_CLASS_BITS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_ALL_CLASS_BITS 12 0 0 0 0 0 +.syscon fan,FAN_ALL_CLASS_BITS,12,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_ALL_EVENTS.S b/libc/sysv/consts/FAN_ALL_EVENTS.S index c04d7abd5..d8f503fb4 100644 --- a/libc/sysv/consts/FAN_ALL_EVENTS.S +++ b/libc/sysv/consts/FAN_ALL_EVENTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_ALL_EVENTS 59 0 0 0 0 0 +.syscon fan,FAN_ALL_EVENTS,59,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_ALL_INIT_FLAGS.S b/libc/sysv/consts/FAN_ALL_INIT_FLAGS.S index d31a62fdf..d215b8653 100644 --- a/libc/sysv/consts/FAN_ALL_INIT_FLAGS.S +++ b/libc/sysv/consts/FAN_ALL_INIT_FLAGS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_ALL_INIT_FLAGS 63 0 0 0 0 0 +.syscon fan,FAN_ALL_INIT_FLAGS,63,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_ALL_MARK_FLAGS.S b/libc/sysv/consts/FAN_ALL_MARK_FLAGS.S index 355eb0e87..047be670d 100644 --- a/libc/sysv/consts/FAN_ALL_MARK_FLAGS.S +++ b/libc/sysv/consts/FAN_ALL_MARK_FLAGS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_ALL_MARK_FLAGS 255 0 0 0 0 0 +.syscon fan,FAN_ALL_MARK_FLAGS,255,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_ALL_OUTGOING_EVENTS.S b/libc/sysv/consts/FAN_ALL_OUTGOING_EVENTS.S index 328660447..4c06cbabf 100644 --- a/libc/sysv/consts/FAN_ALL_OUTGOING_EVENTS.S +++ b/libc/sysv/consts/FAN_ALL_OUTGOING_EVENTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_ALL_OUTGOING_EVENTS 0x03403b 0 0 0 0 0 +.syscon fan,FAN_ALL_OUTGOING_EVENTS,0x03403b,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_ALL_PERM_EVENTS.S b/libc/sysv/consts/FAN_ALL_PERM_EVENTS.S index 64adeeb77..ef60a71fe 100644 --- a/libc/sysv/consts/FAN_ALL_PERM_EVENTS.S +++ b/libc/sysv/consts/FAN_ALL_PERM_EVENTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_ALL_PERM_EVENTS 0x030000 0 0 0 0 0 +.syscon fan,FAN_ALL_PERM_EVENTS,0x030000,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_CLASS_CONTENT.S b/libc/sysv/consts/FAN_CLASS_CONTENT.S index 9dd3f1983..dca9d6575 100644 --- a/libc/sysv/consts/FAN_CLASS_CONTENT.S +++ b/libc/sysv/consts/FAN_CLASS_CONTENT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_CLASS_CONTENT 4 0 0 0 0 0 +.syscon fan,FAN_CLASS_CONTENT,4,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_CLASS_NOTIF.S b/libc/sysv/consts/FAN_CLASS_NOTIF.S index eb0e31e00..1f44737f1 100644 --- a/libc/sysv/consts/FAN_CLASS_NOTIF.S +++ b/libc/sysv/consts/FAN_CLASS_NOTIF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_CLASS_NOTIF 0 0 0 0 0 0 +.syscon fan,FAN_CLASS_NOTIF,0,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_CLASS_PRE_CONTENT.S b/libc/sysv/consts/FAN_CLASS_PRE_CONTENT.S index 71922e069..577119f46 100644 --- a/libc/sysv/consts/FAN_CLASS_PRE_CONTENT.S +++ b/libc/sysv/consts/FAN_CLASS_PRE_CONTENT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_CLASS_PRE_CONTENT 8 0 0 0 0 0 +.syscon fan,FAN_CLASS_PRE_CONTENT,8,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_CLOEXEC.S b/libc/sysv/consts/FAN_CLOEXEC.S index 2c8a3b45b..8ff5eae74 100644 --- a/libc/sysv/consts/FAN_CLOEXEC.S +++ b/libc/sysv/consts/FAN_CLOEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_CLOEXEC 1 0 0 0 0 0 +.syscon fan,FAN_CLOEXEC,1,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_CLOSE.S b/libc/sysv/consts/FAN_CLOSE.S index 5fdbdfa10..193fb9a32 100644 --- a/libc/sysv/consts/FAN_CLOSE.S +++ b/libc/sysv/consts/FAN_CLOSE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_CLOSE 24 0 0 0 0 0 +.syscon fan,FAN_CLOSE,24,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_CLOSE_NOWRITE.S b/libc/sysv/consts/FAN_CLOSE_NOWRITE.S index 6dcc62613..35107a492 100644 --- a/libc/sysv/consts/FAN_CLOSE_NOWRITE.S +++ b/libc/sysv/consts/FAN_CLOSE_NOWRITE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_CLOSE_NOWRITE 0x10 0 0 0 0 0 +.syscon fan,FAN_CLOSE_NOWRITE,0x10,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_CLOSE_WRITE.S b/libc/sysv/consts/FAN_CLOSE_WRITE.S index 58e64f565..84072b67e 100644 --- a/libc/sysv/consts/FAN_CLOSE_WRITE.S +++ b/libc/sysv/consts/FAN_CLOSE_WRITE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_CLOSE_WRITE 8 0 0 0 0 0 +.syscon fan,FAN_CLOSE_WRITE,8,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_DENY.S b/libc/sysv/consts/FAN_DENY.S index 3ba2bfa3f..3a1c42a47 100644 --- a/libc/sysv/consts/FAN_DENY.S +++ b/libc/sysv/consts/FAN_DENY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_DENY 2 0 0 0 0 0 +.syscon fan,FAN_DENY,2,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_EVENT_METADATA_LEN.S b/libc/sysv/consts/FAN_EVENT_METADATA_LEN.S index eb066eaee..f2bc6b874 100644 --- a/libc/sysv/consts/FAN_EVENT_METADATA_LEN.S +++ b/libc/sysv/consts/FAN_EVENT_METADATA_LEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_EVENT_METADATA_LEN 24 0 0 0 0 0 +.syscon fan,FAN_EVENT_METADATA_LEN,24,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_EVENT_ON_CHILD.S b/libc/sysv/consts/FAN_EVENT_ON_CHILD.S index 6f6f4a328..26f5ac795 100644 --- a/libc/sysv/consts/FAN_EVENT_ON_CHILD.S +++ b/libc/sysv/consts/FAN_EVENT_ON_CHILD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_EVENT_ON_CHILD 0x08000000 0 0 0 0 0 +.syscon fan,FAN_EVENT_ON_CHILD,0x08000000,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_MARK_ADD.S b/libc/sysv/consts/FAN_MARK_ADD.S index d78c4a0e4..590607b2c 100644 --- a/libc/sysv/consts/FAN_MARK_ADD.S +++ b/libc/sysv/consts/FAN_MARK_ADD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_MARK_ADD 1 0 0 0 0 0 +.syscon fan,FAN_MARK_ADD,1,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_MARK_DONT_FOLLOW.S b/libc/sysv/consts/FAN_MARK_DONT_FOLLOW.S index ff681e46c..619e88df7 100644 --- a/libc/sysv/consts/FAN_MARK_DONT_FOLLOW.S +++ b/libc/sysv/consts/FAN_MARK_DONT_FOLLOW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_MARK_DONT_FOLLOW 4 0 0 0 0 0 +.syscon fan,FAN_MARK_DONT_FOLLOW,4,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_MARK_FLUSH.S b/libc/sysv/consts/FAN_MARK_FLUSH.S index 9a18462ed..012bb5a2e 100644 --- a/libc/sysv/consts/FAN_MARK_FLUSH.S +++ b/libc/sysv/consts/FAN_MARK_FLUSH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_MARK_FLUSH 0x80 0 0 0 0 0 +.syscon fan,FAN_MARK_FLUSH,0x80,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_MARK_IGNORED_MASK.S b/libc/sysv/consts/FAN_MARK_IGNORED_MASK.S index ce7c42bd0..46cb2e497 100644 --- a/libc/sysv/consts/FAN_MARK_IGNORED_MASK.S +++ b/libc/sysv/consts/FAN_MARK_IGNORED_MASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_MARK_IGNORED_MASK 0x20 0 0 0 0 0 +.syscon fan,FAN_MARK_IGNORED_MASK,0x20,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_MARK_IGNORED_SURV_MODIFY.S b/libc/sysv/consts/FAN_MARK_IGNORED_SURV_MODIFY.S index c05b49ab3..ed99e04b0 100644 --- a/libc/sysv/consts/FAN_MARK_IGNORED_SURV_MODIFY.S +++ b/libc/sysv/consts/FAN_MARK_IGNORED_SURV_MODIFY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_MARK_IGNORED_SURV_MODIFY 0x40 0 0 0 0 0 +.syscon fan,FAN_MARK_IGNORED_SURV_MODIFY,0x40,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_MARK_MOUNT.S b/libc/sysv/consts/FAN_MARK_MOUNT.S index 35420461b..2a1977196 100644 --- a/libc/sysv/consts/FAN_MARK_MOUNT.S +++ b/libc/sysv/consts/FAN_MARK_MOUNT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_MARK_MOUNT 0x10 0 0 0 0 0 +.syscon fan,FAN_MARK_MOUNT,0x10,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_MARK_ONLYDIR.S b/libc/sysv/consts/FAN_MARK_ONLYDIR.S index d22196aea..949b25813 100644 --- a/libc/sysv/consts/FAN_MARK_ONLYDIR.S +++ b/libc/sysv/consts/FAN_MARK_ONLYDIR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_MARK_ONLYDIR 8 0 0 0 0 0 +.syscon fan,FAN_MARK_ONLYDIR,8,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_MARK_REMOVE.S b/libc/sysv/consts/FAN_MARK_REMOVE.S index b67f1f7fc..0334f89e7 100644 --- a/libc/sysv/consts/FAN_MARK_REMOVE.S +++ b/libc/sysv/consts/FAN_MARK_REMOVE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_MARK_REMOVE 2 0 0 0 0 0 +.syscon fan,FAN_MARK_REMOVE,2,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_MODIFY.S b/libc/sysv/consts/FAN_MODIFY.S index f0f0bdbb8..20a44d32f 100644 --- a/libc/sysv/consts/FAN_MODIFY.S +++ b/libc/sysv/consts/FAN_MODIFY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_MODIFY 2 0 0 0 0 0 +.syscon fan,FAN_MODIFY,2,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_NOFD.S b/libc/sysv/consts/FAN_NOFD.S index df805627f..e2899bd33 100644 --- a/libc/sysv/consts/FAN_NOFD.S +++ b/libc/sysv/consts/FAN_NOFD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_NOFD -1 0 0 0 0 0 +.syscon fan,FAN_NOFD,-1,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_NONBLOCK.S b/libc/sysv/consts/FAN_NONBLOCK.S index f41215711..3e3e9ec30 100644 --- a/libc/sysv/consts/FAN_NONBLOCK.S +++ b/libc/sysv/consts/FAN_NONBLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_NONBLOCK 2 0 0 0 0 0 +.syscon fan,FAN_NONBLOCK,2,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_ONDIR.S b/libc/sysv/consts/FAN_ONDIR.S index 11f20afe5..1f9189b71 100644 --- a/libc/sysv/consts/FAN_ONDIR.S +++ b/libc/sysv/consts/FAN_ONDIR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_ONDIR 0x40000000 0 0 0 0 0 +.syscon fan,FAN_ONDIR,0x40000000,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_OPEN.S b/libc/sysv/consts/FAN_OPEN.S index 50530b0b4..165b117aa 100644 --- a/libc/sysv/consts/FAN_OPEN.S +++ b/libc/sysv/consts/FAN_OPEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_OPEN 0x20 0 0 0 0 0 +.syscon fan,FAN_OPEN,0x20,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_OPEN_PERM.S b/libc/sysv/consts/FAN_OPEN_PERM.S index 3b72feb6e..d94632491 100644 --- a/libc/sysv/consts/FAN_OPEN_PERM.S +++ b/libc/sysv/consts/FAN_OPEN_PERM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_OPEN_PERM 0x010000 0 0 0 0 0 +.syscon fan,FAN_OPEN_PERM,0x010000,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_Q_OVERFLOW.S b/libc/sysv/consts/FAN_Q_OVERFLOW.S index ed9c9bd72..7bb0af489 100644 --- a/libc/sysv/consts/FAN_Q_OVERFLOW.S +++ b/libc/sysv/consts/FAN_Q_OVERFLOW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_Q_OVERFLOW 0x4000 0 0 0 0 0 +.syscon fan,FAN_Q_OVERFLOW,0x4000,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_UNLIMITED_MARKS.S b/libc/sysv/consts/FAN_UNLIMITED_MARKS.S index 613635362..a9e0433b5 100644 --- a/libc/sysv/consts/FAN_UNLIMITED_MARKS.S +++ b/libc/sysv/consts/FAN_UNLIMITED_MARKS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_UNLIMITED_MARKS 0x20 0 0 0 0 0 +.syscon fan,FAN_UNLIMITED_MARKS,0x20,0,0,0,0,0 diff --git a/libc/sysv/consts/FAN_UNLIMITED_QUEUE.S b/libc/sysv/consts/FAN_UNLIMITED_QUEUE.S index fd0173ddb..38952f046 100644 --- a/libc/sysv/consts/FAN_UNLIMITED_QUEUE.S +++ b/libc/sysv/consts/FAN_UNLIMITED_QUEUE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fan FAN_UNLIMITED_QUEUE 0x10 0 0 0 0 0 +.syscon fan,FAN_UNLIMITED_QUEUE,0x10,0,0,0,0,0 diff --git a/libc/sysv/consts/FAPPEND.S b/libc/sysv/consts/FAPPEND.S index f6b5e0eb1..426994b5c 100644 --- a/libc/sysv/consts/FAPPEND.S +++ b/libc/sysv/consts/FAPPEND.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FAPPEND 0x0400 8 8 8 8 0 +.syscon misc,FAPPEND,0x0400,8,8,8,8,0 diff --git a/libc/sysv/consts/FASYNC.S b/libc/sysv/consts/FASYNC.S index d8efb9ec1..9b4bb05cc 100644 --- a/libc/sysv/consts/FASYNC.S +++ b/libc/sysv/consts/FASYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FASYNC 0x2000 0x40 0x40 0x40 0x40 0 +.syscon misc,FASYNC,0x2000,0x40,0x40,0x40,0x40,0 diff --git a/libc/sysv/consts/FDPIC_FUNCPTRS.S b/libc/sysv/consts/FDPIC_FUNCPTRS.S index 97e9fe456..aeed9b700 100644 --- a/libc/sysv/consts/FDPIC_FUNCPTRS.S +++ b/libc/sysv/consts/FDPIC_FUNCPTRS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon prsnlty FDPIC_FUNCPTRS 0x0080000 -1 -1 -1 -1 -1 +.syscon prsnlty,FDPIC_FUNCPTRS,0x0080000,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/FD_CLOEXEC.S b/libc/sysv/consts/FD_CLOEXEC.S index 864226554..775be543d 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 diff --git a/libc/sysv/consts/FD_SETSIZE.S b/libc/sysv/consts/FD_SETSIZE.S index f51d35b30..a1a140ade 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 diff --git a/libc/sysv/consts/FE_ALL_EXCEPT.S b/libc/sysv/consts/FE_ALL_EXCEPT.S index fdcd71b56..f8e00c365 100644 --- a/libc/sysv/consts/FE_ALL_EXCEPT.S +++ b/libc/sysv/consts/FE_ALL_EXCEPT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FE_ALL_EXCEPT 61 63 63 63 63 0 +.syscon misc,FE_ALL_EXCEPT,61,63,63,63,63,0 diff --git a/libc/sysv/consts/FE_DIVBYZERO.S b/libc/sysv/consts/FE_DIVBYZERO.S index 10bb68f21..5010d5484 100644 --- a/libc/sysv/consts/FE_DIVBYZERO.S +++ b/libc/sysv/consts/FE_DIVBYZERO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FE_DIVBYZERO 4 4 4 4 4 0 +.syscon misc,FE_DIVBYZERO,4,4,4,4,4,0 diff --git a/libc/sysv/consts/FE_DOWNWARD.S b/libc/sysv/consts/FE_DOWNWARD.S index f0f55700d..ec5ed452c 100644 --- a/libc/sysv/consts/FE_DOWNWARD.S +++ b/libc/sysv/consts/FE_DOWNWARD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FE_DOWNWARD 0x0400 0x0400 0x0400 0x0400 0x0400 0 +.syscon misc,FE_DOWNWARD,0x0400,0x0400,0x0400,0x0400,0x0400,0 diff --git a/libc/sysv/consts/FE_INEXACT.S b/libc/sysv/consts/FE_INEXACT.S index 09075085c..9ff25b77d 100644 --- a/libc/sysv/consts/FE_INEXACT.S +++ b/libc/sysv/consts/FE_INEXACT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FE_INEXACT 0x20 0x20 0x20 0x20 0x20 0 +.syscon misc,FE_INEXACT,0x20,0x20,0x20,0x20,0x20,0 diff --git a/libc/sysv/consts/FE_INVALID.S b/libc/sysv/consts/FE_INVALID.S index 4dea72b87..b9a537f55 100644 --- a/libc/sysv/consts/FE_INVALID.S +++ b/libc/sysv/consts/FE_INVALID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FE_INVALID 1 1 1 1 1 0 +.syscon misc,FE_INVALID,1,1,1,1,1,0 diff --git a/libc/sysv/consts/FE_OVERFLOW.S b/libc/sysv/consts/FE_OVERFLOW.S index d35f4cb06..b6c59e672 100644 --- a/libc/sysv/consts/FE_OVERFLOW.S +++ b/libc/sysv/consts/FE_OVERFLOW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FE_OVERFLOW 8 8 8 8 8 0 +.syscon misc,FE_OVERFLOW,8,8,8,8,8,0 diff --git a/libc/sysv/consts/FE_TONEAREST.S b/libc/sysv/consts/FE_TONEAREST.S index 8a1144508..9cdb6a08e 100644 --- a/libc/sysv/consts/FE_TONEAREST.S +++ b/libc/sysv/consts/FE_TONEAREST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FE_TONEAREST 0 0 0 0 0 0 +.syscon misc,FE_TONEAREST,0,0,0,0,0,0 diff --git a/libc/sysv/consts/FE_TOWARDZERO.S b/libc/sysv/consts/FE_TOWARDZERO.S index 35eea3b04..1d6957fb6 100644 --- a/libc/sysv/consts/FE_TOWARDZERO.S +++ b/libc/sysv/consts/FE_TOWARDZERO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FE_TOWARDZERO 0x0c00 0x0c00 0x0c00 0x0c00 0x0c00 0 +.syscon misc,FE_TOWARDZERO,0x0c00,0x0c00,0x0c00,0x0c00,0x0c00,0 diff --git a/libc/sysv/consts/FE_UNDERFLOW.S b/libc/sysv/consts/FE_UNDERFLOW.S index bd366b902..b5b594020 100644 --- a/libc/sysv/consts/FE_UNDERFLOW.S +++ b/libc/sysv/consts/FE_UNDERFLOW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FE_UNDERFLOW 0x10 0x10 0x10 0x10 0x10 0 +.syscon misc,FE_UNDERFLOW,0x10,0x10,0x10,0x10,0x10,0 diff --git a/libc/sysv/consts/FE_UPWARD.S b/libc/sysv/consts/FE_UPWARD.S index 8a29e0353..c1f0ac0ec 100644 --- a/libc/sysv/consts/FE_UPWARD.S +++ b/libc/sysv/consts/FE_UPWARD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FE_UPWARD 0x0800 0x0800 0x0800 0x0800 0x0800 0 +.syscon misc,FE_UPWARD,0x0800,0x0800,0x0800,0x0800,0x0800,0 diff --git a/libc/sysv/consts/FF0.S b/libc/sysv/consts/FF0.S index d139bfb37..795a9afcd 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,0b000000000000000000,0b000000000000000000,0,0,0b0000000000000000 diff --git a/libc/sysv/consts/FF1.S b/libc/sysv/consts/FF1.S index 194297e74..190052ae8 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,0b000100000000000000,0b000100000000000000,0,0,0b1000000000000000 diff --git a/libc/sysv/consts/FFDLY.S b/libc/sysv/consts/FFDLY.S index 54e532c51..02ca29bdc 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,0b000100000000000000,0b000100000000000000,0,0,0b1000000000000000 diff --git a/libc/sysv/consts/FFSYNC.S b/libc/sysv/consts/FFSYNC.S index c73f303ea..c20c4f5bb 100644 --- a/libc/sysv/consts/FFSYNC.S +++ b/libc/sysv/consts/FFSYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FFSYNC 0x101000 0x80 0x80 0x80 0x80 0 +.syscon misc,FFSYNC,0x101000,0x80,0x80,0x80,0x80,0 diff --git a/libc/sysv/consts/FIFOTYPE.S b/libc/sysv/consts/FIFOTYPE.S index 1b56e555a..a1a4f3ac8 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,0 diff --git a/libc/sysv/consts/FILENAME_MAX.S b/libc/sysv/consts/FILENAME_MAX.S index b1af5b01f..ee712eff9 100644 --- a/libc/sysv/consts/FILENAME_MAX.S +++ b/libc/sysv/consts/FILENAME_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FILENAME_MAX 0x1000 0x0400 0x0400 0x0400 0x0400 0 +.syscon misc,FILENAME_MAX,0x1000,0x0400,0x0400,0x0400,0x0400,0 diff --git a/libc/sysv/consts/FIOASYNC.S b/libc/sysv/consts/FIOASYNC.S index bbf28c3e4..b23e2f3cc 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,0x8004667d,0x8004667d,0x8004667d,0x8004667d,0x8004667d diff --git a/libc/sysv/consts/FIOGETOWN.S b/libc/sysv/consts/FIOGETOWN.S index 2f0978fbf..c67f67264 100644 --- a/libc/sysv/consts/FIOGETOWN.S +++ b/libc/sysv/consts/FIOGETOWN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FIOGETOWN 0x8903 0x4004667b 0x4004667b 0x4004667b 0x4004667b 0 +.syscon misc,FIOGETOWN,0x8903,0x4004667b,0x4004667b,0x4004667b,0x4004667b,0 diff --git a/libc/sysv/consts/FIONBIO.S b/libc/sysv/consts/FIONBIO.S index 4b0ff33ca..614b9b315 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,0x8004667e,0x8004667e,0x8004667e,0x8004667e,0x8004667e diff --git a/libc/sysv/consts/FIONREAD.S b/libc/sysv/consts/FIONREAD.S index 3abc6b9a9..d26172d33 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,0x4004667f,0x4004667f,0x4004667f,0x4004667f,0x4004667f diff --git a/libc/sysv/consts/FIOSETOWN.S b/libc/sysv/consts/FIOSETOWN.S index 5479758b6..669c57ecd 100644 --- a/libc/sysv/consts/FIOSETOWN.S +++ b/libc/sysv/consts/FIOSETOWN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FIOSETOWN 0x8901 0x8004667c 0x8004667c 0x8004667c 0x8004667c 0 +.syscon misc,FIOSETOWN,0x8901,0x8004667c,0x8004667c,0x8004667c,0x8004667c,0 diff --git a/libc/sysv/consts/FLUSHO.S b/libc/sysv/consts/FLUSHO.S index b4a205670..3ae1de2a0 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,8388608,8388608,8388608,8388608,0b0001000000000000 diff --git a/libc/sysv/consts/FMAXEXP.S b/libc/sysv/consts/FMAXEXP.S index 1b28f97d6..55fb20036 100644 --- a/libc/sysv/consts/FMAXEXP.S +++ b/libc/sysv/consts/FMAXEXP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FMAXEXP 0x80 0 0 0 0 0 +.syscon misc,FMAXEXP,0x80,0,0,0,0,0 diff --git a/libc/sysv/consts/FMINEXP.S b/libc/sysv/consts/FMINEXP.S index 705b8a900..150bca9e2 100644 --- a/libc/sysv/consts/FMINEXP.S +++ b/libc/sysv/consts/FMINEXP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FMINEXP -125 0 0 0 0 0 +.syscon misc,FMINEXP,-125,0,0,0,0,0 diff --git a/libc/sysv/consts/FNDELAY.S b/libc/sysv/consts/FNDELAY.S index ab22e812a..74d7685a5 100644 --- a/libc/sysv/consts/FNDELAY.S +++ b/libc/sysv/consts/FNDELAY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FNDELAY 0x0800 4 4 4 4 0 +.syscon misc,FNDELAY,0x0800,4,4,4,4,0 diff --git a/libc/sysv/consts/FNM_NOSYS.S b/libc/sysv/consts/FNM_NOSYS.S index b225594d6..dfc67da49 100644 --- a/libc/sysv/consts/FNM_NOSYS.S +++ b/libc/sysv/consts/FNM_NOSYS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FNM_NOSYS -1 -1 -1 2 2 0 +.syscon misc,FNM_NOSYS,-1,-1,-1,2,2,0 diff --git a/libc/sysv/consts/FNONBLOCK.S b/libc/sysv/consts/FNONBLOCK.S index 5171308a6..d0e38749e 100644 --- a/libc/sysv/consts/FNONBLOCK.S +++ b/libc/sysv/consts/FNONBLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FNONBLOCK 0x0800 4 4 4 4 0 +.syscon misc,FNONBLOCK,0x0800,4,4,4,4,0 diff --git a/libc/sysv/consts/FOPEN_MAX.S b/libc/sysv/consts/FOPEN_MAX.S index 2f9b0b5e8..6f97fb15b 100644 --- a/libc/sysv/consts/FOPEN_MAX.S +++ b/libc/sysv/consts/FOPEN_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FOPEN_MAX 0x10 20 20 20 20 0 +.syscon misc,FOPEN_MAX,0x10,20,20,20,20,0 diff --git a/libc/sysv/consts/FORMAT_UNIT.S b/libc/sysv/consts/FORMAT_UNIT.S index 966a99356..50e342f1d 100644 --- a/libc/sysv/consts/FORMAT_UNIT.S +++ b/libc/sysv/consts/FORMAT_UNIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FORMAT_UNIT 4 0 0 0 0 0 +.syscon misc,FORMAT_UNIT,4,0,0,0,0,0 diff --git a/libc/sysv/consts/FORM_C.S b/libc/sysv/consts/FORM_C.S index 5254a2c45..e84cf7f2e 100644 --- a/libc/sysv/consts/FORM_C.S +++ b/libc/sysv/consts/FORM_C.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FORM_C 3 3 3 3 3 0 +.syscon misc,FORM_C,3,3,3,3,3,0 diff --git a/libc/sysv/consts/FORM_N.S b/libc/sysv/consts/FORM_N.S index 3a38eb1f0..b9d4154fd 100644 --- a/libc/sysv/consts/FORM_N.S +++ b/libc/sysv/consts/FORM_N.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FORM_N 1 1 1 1 1 0 +.syscon misc,FORM_N,1,1,1,1,1,0 diff --git a/libc/sysv/consts/FORM_T.S b/libc/sysv/consts/FORM_T.S index a54673280..019bcde88 100644 --- a/libc/sysv/consts/FORM_T.S +++ b/libc/sysv/consts/FORM_T.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FORM_T 2 2 2 2 2 0 +.syscon misc,FORM_T,2,2,2,2,2,0 diff --git a/libc/sysv/consts/FPE_FLTDIV.S b/libc/sysv/consts/FPE_FLTDIV.S index 8025d10f0..3390eed37 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 misc FPE_FLTDIV 3 1 3 3 3 0 +.syscon misc,FPE_FLTDIV,3,1,3,3,3,0 diff --git a/libc/sysv/consts/FPE_FLTINV.S b/libc/sysv/consts/FPE_FLTINV.S index 994a6bd02..24a2d9b9d 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 misc FPE_FLTINV 7 5 7 7 7 0 +.syscon misc,FPE_FLTINV,7,5,7,7,7,0 diff --git a/libc/sysv/consts/FPE_FLTOVF.S b/libc/sysv/consts/FPE_FLTOVF.S index 22ee186d8..6ccf5937c 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 misc FPE_FLTOVF 4 2 4 4 4 0 +.syscon misc,FPE_FLTOVF,4,2,4,4,4,0 diff --git a/libc/sysv/consts/FPE_FLTRES.S b/libc/sysv/consts/FPE_FLTRES.S index 6ac28c2ae..7d4881f0b 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 misc FPE_FLTRES 6 4 6 6 6 0 +.syscon misc,FPE_FLTRES,6,4,6,6,6,0 diff --git a/libc/sysv/consts/FPE_FLTSUB.S b/libc/sysv/consts/FPE_FLTSUB.S index c8e7ca725..f17fa18c1 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 misc FPE_FLTSUB 8 6 8 8 8 0 +.syscon misc,FPE_FLTSUB,8,6,8,8,8,0 diff --git a/libc/sysv/consts/FPE_FLTUND.S b/libc/sysv/consts/FPE_FLTUND.S index 51ce13554..7556e5724 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 misc FPE_FLTUND 5 3 5 5 5 0 +.syscon misc,FPE_FLTUND,5,3,5,5,5,0 diff --git a/libc/sysv/consts/FPE_INTDIV.S b/libc/sysv/consts/FPE_INTDIV.S index fcc294b26..87d9e0340 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 misc FPE_INTDIV 1 7 2 1 1 0 +.syscon misc,FPE_INTDIV,1,7,2,1,1,0 diff --git a/libc/sysv/consts/FPE_INTOVF.S b/libc/sysv/consts/FPE_INTOVF.S index 324318801..dfcfe321c 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 misc FPE_INTOVF 2 8 1 2 2 0 +.syscon misc,FPE_INTOVF,2,8,1,2,2,0 diff --git a/libc/sysv/consts/FSETLOCKING_BYCALLER.S b/libc/sysv/consts/FSETLOCKING_BYCALLER.S index a29888322..b64ce7413 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,0,0,0,0,0 diff --git a/libc/sysv/consts/FSETLOCKING_INTERNAL.S b/libc/sysv/consts/FSETLOCKING_INTERNAL.S index c426ebbc7..42ff6f94e 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,0,0,0,0,0 diff --git a/libc/sysv/consts/FSETLOCKING_QUERY.S b/libc/sysv/consts/FSETLOCKING_QUERY.S index 15c193873..23f48e604 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 diff --git a/libc/sysv/consts/FTW_CHDIR.S b/libc/sysv/consts/FTW_CHDIR.S index f60c384b5..6e0f412d0 100644 --- a/libc/sysv/consts/FTW_CHDIR.S +++ b/libc/sysv/consts/FTW_CHDIR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FTW_CHDIR 4 8 8 8 8 0 +.syscon misc,FTW_CHDIR,4,8,8,8,8,0 diff --git a/libc/sysv/consts/FTW_D.S b/libc/sysv/consts/FTW_D.S index 7e00a0b1d..6d1fa4cf9 100644 --- a/libc/sysv/consts/FTW_D.S +++ b/libc/sysv/consts/FTW_D.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FTW_D 1 1 1 1 1 0 +.syscon misc,FTW_D,1,1,1,1,1,0 diff --git a/libc/sysv/consts/FTW_DEPTH.S b/libc/sysv/consts/FTW_DEPTH.S index 9b53849c2..423a1b6d7 100644 --- a/libc/sysv/consts/FTW_DEPTH.S +++ b/libc/sysv/consts/FTW_DEPTH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FTW_DEPTH 8 4 4 4 4 0 +.syscon misc,FTW_DEPTH,8,4,4,4,4,0 diff --git a/libc/sysv/consts/FTW_DNR.S b/libc/sysv/consts/FTW_DNR.S index 233c5f7af..9420c3a6c 100644 --- a/libc/sysv/consts/FTW_DNR.S +++ b/libc/sysv/consts/FTW_DNR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FTW_DNR 2 2 2 2 2 0 +.syscon misc,FTW_DNR,2,2,2,2,2,0 diff --git a/libc/sysv/consts/FTW_DP.S b/libc/sysv/consts/FTW_DP.S index b33318c9c..af0e2a5aa 100644 --- a/libc/sysv/consts/FTW_DP.S +++ b/libc/sysv/consts/FTW_DP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FTW_DP 5 3 3 3 3 0 +.syscon misc,FTW_DP,5,3,3,3,3,0 diff --git a/libc/sysv/consts/FTW_F.S b/libc/sysv/consts/FTW_F.S index 59699785f..b9cc8d10d 100644 --- a/libc/sysv/consts/FTW_F.S +++ b/libc/sysv/consts/FTW_F.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FTW_F 0 0 0 0 0 0 +.syscon misc,FTW_F,0,0,0,0,0,0 diff --git a/libc/sysv/consts/FTW_MOUNT.S b/libc/sysv/consts/FTW_MOUNT.S index 02fcee12b..baf3bce7f 100644 --- a/libc/sysv/consts/FTW_MOUNT.S +++ b/libc/sysv/consts/FTW_MOUNT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FTW_MOUNT 2 2 2 2 2 0 +.syscon misc,FTW_MOUNT,2,2,2,2,2,0 diff --git a/libc/sysv/consts/FTW_NS.S b/libc/sysv/consts/FTW_NS.S index 2846c81c3..b7ec16fce 100644 --- a/libc/sysv/consts/FTW_NS.S +++ b/libc/sysv/consts/FTW_NS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FTW_NS 3 4 4 4 4 0 +.syscon misc,FTW_NS,3,4,4,4,4,0 diff --git a/libc/sysv/consts/FTW_PHYS.S b/libc/sysv/consts/FTW_PHYS.S index 9bc788062..e8ed92944 100644 --- a/libc/sysv/consts/FTW_PHYS.S +++ b/libc/sysv/consts/FTW_PHYS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FTW_PHYS 1 1 1 1 1 0 +.syscon misc,FTW_PHYS,1,1,1,1,1,0 diff --git a/libc/sysv/consts/FTW_SL.S b/libc/sysv/consts/FTW_SL.S index d11a26006..fb4ac0d0e 100644 --- a/libc/sysv/consts/FTW_SL.S +++ b/libc/sysv/consts/FTW_SL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FTW_SL 4 5 5 5 5 0 +.syscon misc,FTW_SL,4,5,5,5,5,0 diff --git a/libc/sysv/consts/FTW_SLN.S b/libc/sysv/consts/FTW_SLN.S index d00f5d4c4..afac65497 100644 --- a/libc/sysv/consts/FTW_SLN.S +++ b/libc/sysv/consts/FTW_SLN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FTW_SLN 6 6 6 6 6 0 +.syscon misc,FTW_SLN,6,6,6,6,6,0 diff --git a/libc/sysv/consts/FUTEX_PRIVATE_FLAG.S b/libc/sysv/consts/FUTEX_PRIVATE_FLAG.S index b4cd9141b..4f080ff91 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 misc FUTEX_PRIVATE_FLAG 0 0 0 0x80 0x80 0 +.syscon misc,FUTEX_PRIVATE_FLAG,0,0,0,0x80,0x80,0 diff --git a/libc/sysv/consts/FUTEX_REQUEUE.S b/libc/sysv/consts/FUTEX_REQUEUE.S index 8a46141fa..ca41403a2 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 misc FUTEX_REQUEUE 0 0 0 3 3 0 +.syscon misc,FUTEX_REQUEUE,0,0,0,3,3,0 diff --git a/libc/sysv/consts/FUTEX_REQUEUE_PRIVATE.S b/libc/sysv/consts/FUTEX_REQUEUE_PRIVATE.S index bada00e2f..26f1d5edd 100644 --- a/libc/sysv/consts/FUTEX_REQUEUE_PRIVATE.S +++ b/libc/sysv/consts/FUTEX_REQUEUE_PRIVATE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FUTEX_REQUEUE_PRIVATE 0 0 0 131 131 0 +.syscon misc,FUTEX_REQUEUE_PRIVATE,0,0,0,131,131,0 diff --git a/libc/sysv/consts/FUTEX_WAIT.S b/libc/sysv/consts/FUTEX_WAIT.S index 1f203efe9..f17dc576e 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 misc FUTEX_WAIT 0 0 0 1 1 0 +.syscon misc,FUTEX_WAIT,0,0,0,1,1,0 diff --git a/libc/sysv/consts/FUTEX_WAIT_PRIVATE.S b/libc/sysv/consts/FUTEX_WAIT_PRIVATE.S index 11b000a34..8f9d0f411 100644 --- a/libc/sysv/consts/FUTEX_WAIT_PRIVATE.S +++ b/libc/sysv/consts/FUTEX_WAIT_PRIVATE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FUTEX_WAIT_PRIVATE 0 0 0 129 129 0 +.syscon misc,FUTEX_WAIT_PRIVATE,0,0,0,129,129,0 diff --git a/libc/sysv/consts/FUTEX_WAKE.S b/libc/sysv/consts/FUTEX_WAKE.S index 8c48a34b9..e4d3eeb8a 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 misc FUTEX_WAKE 0 0 0 2 2 0 +.syscon misc,FUTEX_WAKE,0,0,0,2,2,0 diff --git a/libc/sysv/consts/FUTEX_WAKE_PRIVATE.S b/libc/sysv/consts/FUTEX_WAKE_PRIVATE.S index 230786b1c..e5db0fd84 100644 --- a/libc/sysv/consts/FUTEX_WAKE_PRIVATE.S +++ b/libc/sysv/consts/FUTEX_WAKE_PRIVATE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc FUTEX_WAKE_PRIVATE 0 0 0 130 130 0 +.syscon misc,FUTEX_WAKE_PRIVATE,0,0,0,130,130,0 diff --git a/libc/sysv/consts/F_DUPFD.S b/libc/sysv/consts/F_DUPFD.S index 5f4c1e77f..74c1f5370 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 diff --git a/libc/sysv/consts/F_DUPFD_CLOEXEC.S b/libc/sysv/consts/F_DUPFD_CLOEXEC.S index 8bbc6b95e..002378bff 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 0 +.syscon fcntl,F_DUPFD_CLOEXEC,0x0406,67,17,10,12,0 diff --git a/libc/sysv/consts/F_GETFD.S b/libc/sysv/consts/F_GETFD.S index 45716d0b2..c336760f6 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 diff --git a/libc/sysv/consts/F_GETFL.S b/libc/sysv/consts/F_GETFL.S index 2f0acd136..f76c8d376 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 diff --git a/libc/sysv/consts/F_GETLEASE.S b/libc/sysv/consts/F_GETLEASE.S index 62b1680a4..d5a45f381 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 0 0 0 0 0 +.syscon fcntl,F_GETLEASE,0x0401,0,0,0,0,0 diff --git a/libc/sysv/consts/F_GETLK.S b/libc/sysv/consts/F_GETLK.S index 4544e9627..1dd0b999a 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 0 +.syscon fcntl,F_GETLK,5,7,11,7,7,0 diff --git a/libc/sysv/consts/F_GETLK64.S b/libc/sysv/consts/F_GETLK64.S index 851b54ca4..6d2fcfeed 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 fcntl F_GETLK64 5 0 0 0 0 0 +.syscon fcntl,F_GETLK64,5,0,0,0,0,0 diff --git a/libc/sysv/consts/F_GETOWN.S b/libc/sysv/consts/F_GETOWN.S index a59969d9b..532135856 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 0 +.syscon fcntl2,F_GETOWN,9,5,5,5,5,0 diff --git a/libc/sysv/consts/F_GETOWN_EX.S b/libc/sysv/consts/F_GETOWN_EX.S index 19fafcaf8..433170eae 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 0 0 0 0 0 +.syscon fcntl,F_GETOWN_EX,0x10,0,0,0,0,0 diff --git a/libc/sysv/consts/F_GETPIPE_SZ.S b/libc/sysv/consts/F_GETPIPE_SZ.S index cb7192834..8e50a6e6b 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 0 0 0 0 0 +.syscon fcntl,F_GETPIPE_SZ,0x0408,0,0,0,0,0 diff --git a/libc/sysv/consts/F_GETSIG.S b/libc/sysv/consts/F_GETSIG.S index 353b84bdd..144ea5743 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 0 0 0 0 0 +.syscon fcntl,F_GETSIG,11,0,0,0,0,0 diff --git a/libc/sysv/consts/F_LOCK.S b/libc/sysv/consts/F_LOCK.S index c4b1e3fbc..d2758f1a1 100644 --- a/libc/sysv/consts/F_LOCK.S +++ b/libc/sysv/consts/F_LOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl F_LOCK 1 1 1 1 1 0 +.syscon fcntl,F_LOCK,1,1,1,1,1,0 diff --git a/libc/sysv/consts/F_NOTIFY.S b/libc/sysv/consts/F_NOTIFY.S index f15d3b875..5724b7d78 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 0 0 0 0 0 +.syscon fcntl,F_NOTIFY,0x0402,0,0,0,0,0 diff --git a/libc/sysv/consts/F_OFD_GETLK.S b/libc/sysv/consts/F_OFD_GETLK.S index b2bc2eeea..f52fb346e 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 0 0 0 0 0 +.syscon fcntl,F_OFD_GETLK,36,0,0,0,0,0 diff --git a/libc/sysv/consts/F_OFD_SETLK.S b/libc/sysv/consts/F_OFD_SETLK.S index 2863dce78..c8bff3e60 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 0 0 0 0 0 +.syscon fcntl,F_OFD_SETLK,37,0,0,0,0,0 diff --git a/libc/sysv/consts/F_OFD_SETLKW.S b/libc/sysv/consts/F_OFD_SETLKW.S index eccaaedd5..3ca699b85 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 0 0 0 0 0 +.syscon fcntl,F_OFD_SETLKW,38,0,0,0,0,0 diff --git a/libc/sysv/consts/F_OK.S b/libc/sysv/consts/F_OK.S index e748dcdaf..49cab113d 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 diff --git a/libc/sysv/consts/F_RDLCK.S b/libc/sysv/consts/F_RDLCK.S index a9a418469..65f333ee8 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,1,1,1,1,0 diff --git a/libc/sysv/consts/F_SETFD.S b/libc/sysv/consts/F_SETFD.S index c711ccf85..4eff82f5c 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 diff --git a/libc/sysv/consts/F_SETFL.S b/libc/sysv/consts/F_SETFL.S index e0d14d38f..d2de8879c 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 diff --git a/libc/sysv/consts/F_SETLEASE.S b/libc/sysv/consts/F_SETLEASE.S index 3285aa759..ce46b2cfc 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 0 0 0 0 0 +.syscon fcntl,F_SETLEASE,0x0400,0,0,0,0,0 diff --git a/libc/sysv/consts/F_SETLK.S b/libc/sysv/consts/F_SETLK.S index 7538508e2..a229d7181 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 0 +.syscon fcntl,F_SETLK,6,8,12,8,8,0 diff --git a/libc/sysv/consts/F_SETLK64.S b/libc/sysv/consts/F_SETLK64.S index b95a6c02a..7aa999969 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 fcntl F_SETLK64 6 0 0 0 0 0 +.syscon fcntl,F_SETLK64,6,0,0,0,0,0 diff --git a/libc/sysv/consts/F_SETLKW.S b/libc/sysv/consts/F_SETLKW.S index 2ad9cb30d..48896c36e 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 0 +.syscon fcntl,F_SETLKW,7,9,13,9,9,0 diff --git a/libc/sysv/consts/F_SETLKW64.S b/libc/sysv/consts/F_SETLKW64.S index d4c56fa1f..31dca8a64 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 fcntl F_SETLKW64 7 0 0 0 0 0 +.syscon fcntl,F_SETLKW64,7,0,0,0,0,0 diff --git a/libc/sysv/consts/F_SETOWN.S b/libc/sysv/consts/F_SETOWN.S index 53bf97192..b373dc52a 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 0 +.syscon fcntl2,F_SETOWN,8,6,6,6,6,0 diff --git a/libc/sysv/consts/F_SETOWN_EX.S b/libc/sysv/consts/F_SETOWN_EX.S index 64853b734..39c21b4c5 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 0 0 0 0 0 +.syscon fcntl,F_SETOWN_EX,15,0,0,0,0,0 diff --git a/libc/sysv/consts/F_SETPIPE_SZ.S b/libc/sysv/consts/F_SETPIPE_SZ.S index a9bec8fec..7a2beb3af 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 0 0 0 0 0 +.syscon fcntl,F_SETPIPE_SZ,0x0407,0,0,0,0,0 diff --git a/libc/sysv/consts/F_SETSIG.S b/libc/sysv/consts/F_SETSIG.S index 48d00dfd9..e38471126 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 0 0 0 0 0 +.syscon fcntl,F_SETSIG,10,0,0,0,0,0 diff --git a/libc/sysv/consts/F_TEST.S b/libc/sysv/consts/F_TEST.S index ff89f6afe..54aff40de 100644 --- a/libc/sysv/consts/F_TEST.S +++ b/libc/sysv/consts/F_TEST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl F_TEST 3 3 3 3 3 0 +.syscon fcntl,F_TEST,3,3,3,3,3,0 diff --git a/libc/sysv/consts/F_TLOCK.S b/libc/sysv/consts/F_TLOCK.S index 848b4e046..82775eaa5 100644 --- a/libc/sysv/consts/F_TLOCK.S +++ b/libc/sysv/consts/F_TLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl F_TLOCK 2 2 2 2 2 0 +.syscon fcntl,F_TLOCK,2,2,2,2,2,0 diff --git a/libc/sysv/consts/F_ULOCK.S b/libc/sysv/consts/F_ULOCK.S index a35fb702f..991a6fce2 100644 --- a/libc/sysv/consts/F_ULOCK.S +++ b/libc/sysv/consts/F_ULOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon fcntl F_ULOCK 0 0 0 0 0 0 +.syscon fcntl,F_ULOCK,0,0,0,0,0,0 diff --git a/libc/sysv/consts/F_UNLCK.S b/libc/sysv/consts/F_UNLCK.S index 70601a103..5811e4222 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 0 +.syscon fcntl,F_UNLCK,2,2,2,2,2,0 diff --git a/libc/sysv/consts/F_WRLCK.S b/libc/sysv/consts/F_WRLCK.S index 1172affaa..6f0aa3d8a 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 0 +.syscon fcntl,F_WRLCK,1,3,3,3,3,0 diff --git a/libc/sysv/consts/GOOD.S b/libc/sysv/consts/GOOD.S index 225722fd5..7c5c2ea8c 100644 --- a/libc/sysv/consts/GOOD.S +++ b/libc/sysv/consts/GOOD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc GOOD 0 0 0 0 0 0 +.syscon misc,GOOD,0,0,0,0,0,0 diff --git a/libc/sysv/consts/GRPQUOTA.S b/libc/sysv/consts/GRPQUOTA.S index a352cfb00..0e049f7a3 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,0 diff --git a/libc/sysv/consts/H4DISC.S b/libc/sysv/consts/H4DISC.S index df7ef9769..4da1e90b1 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 -1 +.syscon termios,H4DISC,0,0,0x7,0,0,-1 diff --git a/libc/sysv/consts/HARDWARE_ERROR.S b/libc/sysv/consts/HARDWARE_ERROR.S index 46df916f7..42e1dc3d5 100644 --- a/libc/sysv/consts/HARDWARE_ERROR.S +++ b/libc/sysv/consts/HARDWARE_ERROR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc HARDWARE_ERROR 4 0 0 0 0 0 +.syscon misc,HARDWARE_ERROR,4,0,0,0,0,0 diff --git a/libc/sysv/consts/HEAD_OF_QUEUE_TAG.S b/libc/sysv/consts/HEAD_OF_QUEUE_TAG.S index e15cf7e74..317dcfe74 100644 --- a/libc/sysv/consts/HEAD_OF_QUEUE_TAG.S +++ b/libc/sysv/consts/HEAD_OF_QUEUE_TAG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc HEAD_OF_QUEUE_TAG 33 0 0 0 0 0 +.syscon misc,HEAD_OF_QUEUE_TAG,33,0,0,0,0,0 diff --git a/libc/sysv/consts/HOST_NAME_MAX.S b/libc/sysv/consts/HOST_NAME_MAX.S index 6ca0e6706..9af1a0351 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,0,0,255,255,0 diff --git a/libc/sysv/consts/HOST_NOT_FOUND.S b/libc/sysv/consts/HOST_NOT_FOUND.S index f5aacbafd..ac2def451 100644 --- a/libc/sysv/consts/HOST_NOT_FOUND.S +++ b/libc/sysv/consts/HOST_NOT_FOUND.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc HOST_NOT_FOUND 1 1 1 1 1 0x2af9 +.syscon misc,HOST_NOT_FOUND,1,1,1,1,1,0x2af9 diff --git a/libc/sysv/consts/HUPCL.S b/libc/sysv/consts/HUPCL.S index 94769c86b..09b7f5b87 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 misc HUPCL 0x0400 0x4000 0x4000 0x4000 0x4000 0 +.syscon misc,HUPCL,0x0400,0x4000,0x4000,0x4000,0x4000,0 diff --git a/libc/sysv/consts/ICANON.S b/libc/sysv/consts/ICANON.S index fc8b5065e..89b1e0f5c 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,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000100000000,0b0000000000000010 diff --git a/libc/sysv/consts/ICMP6_DST_UNREACH.S b/libc/sysv/consts/ICMP6_DST_UNREACH.S index cccae49c3..28bd0cb55 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,0 diff --git a/libc/sysv/consts/ICMP6_DST_UNREACH_ADDR.S b/libc/sysv/consts/ICMP6_DST_UNREACH_ADDR.S index 717335320..c70d461c0 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 diff --git a/libc/sysv/consts/ICMP6_DST_UNREACH_ADMIN.S b/libc/sysv/consts/ICMP6_DST_UNREACH_ADMIN.S index ee9c66cfd..0e25e6b1d 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 diff --git a/libc/sysv/consts/ICMP6_DST_UNREACH_BEYONDSCOPE.S b/libc/sysv/consts/ICMP6_DST_UNREACH_BEYONDSCOPE.S index 17591f174..607f0e41e 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 diff --git a/libc/sysv/consts/ICMP6_DST_UNREACH_NOPORT.S b/libc/sysv/consts/ICMP6_DST_UNREACH_NOPORT.S index 0c4c625c8..f0fa7db6d 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 diff --git a/libc/sysv/consts/ICMP6_DST_UNREACH_NOROUTE.S b/libc/sysv/consts/ICMP6_DST_UNREACH_NOROUTE.S index 90b44736d..4577a5ff6 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 diff --git a/libc/sysv/consts/ICMP6_ECHO_REPLY.S b/libc/sysv/consts/ICMP6_ECHO_REPLY.S index c209f5fe7..ce3e4a26b 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,0 diff --git a/libc/sysv/consts/ICMP6_ECHO_REQUEST.S b/libc/sysv/consts/ICMP6_ECHO_REQUEST.S index 62d6af116..a2d98b69e 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,0 diff --git a/libc/sysv/consts/ICMP6_FILTER.S b/libc/sysv/consts/ICMP6_FILTER.S index 645f59274..892e74073 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,18,18,18,18,0 diff --git a/libc/sysv/consts/ICMP6_INFOMSG_MASK.S b/libc/sysv/consts/ICMP6_INFOMSG_MASK.S index e70397265..b2503396e 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 diff --git a/libc/sysv/consts/ICMP6_PACKET_TOO_BIG.S b/libc/sysv/consts/ICMP6_PACKET_TOO_BIG.S index 3e64fdf7f..86d48d409 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,0 diff --git a/libc/sysv/consts/ICMP6_PARAMPROB_HEADER.S b/libc/sysv/consts/ICMP6_PARAMPROB_HEADER.S index bcd302e60..d110380cd 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 diff --git a/libc/sysv/consts/ICMP6_PARAMPROB_NEXTHEADER.S b/libc/sysv/consts/ICMP6_PARAMPROB_NEXTHEADER.S index 7753e091e..264d6f79f 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 diff --git a/libc/sysv/consts/ICMP6_PARAMPROB_OPTION.S b/libc/sysv/consts/ICMP6_PARAMPROB_OPTION.S index 5aaa8a653..33fe65e31 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 diff --git a/libc/sysv/consts/ICMP6_PARAM_PROB.S b/libc/sysv/consts/ICMP6_PARAM_PROB.S index fd74792a5..358fb5843 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,0 diff --git a/libc/sysv/consts/ICMP6_ROUTER_RENUMBERING.S b/libc/sysv/consts/ICMP6_ROUTER_RENUMBERING.S index 6f03fe40b..547ac8175 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,0 diff --git a/libc/sysv/consts/ICMP6_RR_FLAGS_FORCEAPPLY.S b/libc/sysv/consts/ICMP6_RR_FLAGS_FORCEAPPLY.S index a00e46cf8..fc6ea66bf 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,0 diff --git a/libc/sysv/consts/ICMP6_RR_FLAGS_PREVDONE.S b/libc/sysv/consts/ICMP6_RR_FLAGS_PREVDONE.S index db4ff46e7..b75638c2f 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,0 diff --git a/libc/sysv/consts/ICMP6_RR_FLAGS_REQRESULT.S b/libc/sysv/consts/ICMP6_RR_FLAGS_REQRESULT.S index 254d00490..14a74d17b 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,0 diff --git a/libc/sysv/consts/ICMP6_RR_FLAGS_SPECSITE.S b/libc/sysv/consts/ICMP6_RR_FLAGS_SPECSITE.S index e4bec6d46..1bf6abebe 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,0 diff --git a/libc/sysv/consts/ICMP6_RR_FLAGS_TEST.S b/libc/sysv/consts/ICMP6_RR_FLAGS_TEST.S index ad6a20219..f696f86e3 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,0 diff --git a/libc/sysv/consts/ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME.S b/libc/sysv/consts/ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME.S index 57941a179..14183c93a 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,0 diff --git a/libc/sysv/consts/ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME.S b/libc/sysv/consts/ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME.S index fbf2245aa..9a7a10620 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,0 diff --git a/libc/sysv/consts/ICMP6_RR_PCOUSE_RAFLAGS_AUTO.S b/libc/sysv/consts/ICMP6_RR_PCOUSE_RAFLAGS_AUTO.S index b6ff4f5bd..f7ee0445a 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,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 cae15d782..ab5d9ab31 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,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 0f24beab7..d80486986 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,0 diff --git a/libc/sysv/consts/ICMP6_RR_RESULT_FLAGS_OOB.S b/libc/sysv/consts/ICMP6_RR_RESULT_FLAGS_OOB.S index 7d30dfcd2..34c88566f 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,0 diff --git a/libc/sysv/consts/ICMP6_TIME_EXCEEDED.S b/libc/sysv/consts/ICMP6_TIME_EXCEEDED.S index e540a960f..2a4eeb723 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,0 diff --git a/libc/sysv/consts/ICMP6_TIME_EXCEED_REASSEMBLY.S b/libc/sysv/consts/ICMP6_TIME_EXCEED_REASSEMBLY.S index 086b15434..4ff5d29a2 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 diff --git a/libc/sysv/consts/ICMP6_TIME_EXCEED_TRANSIT.S b/libc/sysv/consts/ICMP6_TIME_EXCEED_TRANSIT.S index cf3aae3fd..31a86edd8 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 diff --git a/libc/sysv/consts/ICRNL.S b/libc/sysv/consts/ICRNL.S index 3eb60d293..fc2eb3d84 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 diff --git a/libc/sysv/consts/IEXTEN.S b/libc/sysv/consts/IEXTEN.S index 268eff950..2b5d76fd9 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,0b0000010000000000,0b0000010000000000,0b0000010000000000,0b0000010000000000,0b1000000000000000 diff --git a/libc/sysv/consts/IFF_ALLMULTI.S b/libc/sysv/consts/IFF_ALLMULTI.S index a4c4cbac3..c9f5b9b6b 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 0 +.syscon iff,IFF_ALLMULTI,0x0200,0x0200,0x0200,0x0200,0x0200,0 diff --git a/libc/sysv/consts/IFF_AUTOMEDIA.S b/libc/sysv/consts/IFF_AUTOMEDIA.S index 2cd21a3db..8d54f46b9 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IFF_BROADCAST.S b/libc/sysv/consts/IFF_BROADCAST.S index 6106eb12f..461879423 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 diff --git a/libc/sysv/consts/IFF_DEBUG.S b/libc/sysv/consts/IFF_DEBUG.S index 2d86ea5cd..687689aea 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 0 +.syscon iff,IFF_DEBUG,4,4,4,4,4,0 diff --git a/libc/sysv/consts/IFF_DYNAMIC.S b/libc/sysv/consts/IFF_DYNAMIC.S index 062a1c943..244e62ee1 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IFF_LOOPBACK.S b/libc/sysv/consts/IFF_LOOPBACK.S index cc8d851b5..0c62170fb 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,4 diff --git a/libc/sysv/consts/IFF_MASTER.S b/libc/sysv/consts/IFF_MASTER.S index f7a504fd0..8c67fb921 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IFF_MULTICAST.S b/libc/sysv/consts/IFF_MULTICAST.S index aa13e3b8e..75cecbeca 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 0x10 +.syscon iff,IFF_MULTICAST,0x1000,0x8000,0x8000,0x8000,0x8000,0x10 diff --git a/libc/sysv/consts/IFF_NOARP.S b/libc/sysv/consts/IFF_NOARP.S index d9b866b4d..3a5ff841f 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 0 +.syscon iff,IFF_NOARP,0x80,0x80,0x80,0x80,0x80,0 diff --git a/libc/sysv/consts/IFF_NOTRAILERS.S b/libc/sysv/consts/IFF_NOTRAILERS.S index 7d24ca75d..65a6217f5 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,0,0,0,0 diff --git a/libc/sysv/consts/IFF_POINTOPOINT.S b/libc/sysv/consts/IFF_POINTOPOINT.S index 417102976..6924ed6ac 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 0 +.syscon iff,IFF_POINTOPOINT,0x10,0x10,0x10,0x10,0x10,0 diff --git a/libc/sysv/consts/IFF_PORTSEL.S b/libc/sysv/consts/IFF_PORTSEL.S index 1f6527402..be61a440f 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IFF_PROIFF.S b/libc/sysv/consts/IFF_PROIFF.S index 4bc261100..1aad79521 100644 --- a/libc/sysv/consts/IFF_PROIFF.S +++ b/libc/sysv/consts/IFF_PROIFF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon iff IFF_PROIFF 0x0100 0x0100 0x0100 0x0100 0x0100 0 +.syscon iff,IFF_PROIFF,0x0100,0x0100,0x0100,0x0100,0x0100,0 diff --git a/libc/sysv/consts/IFF_RUNNING.S b/libc/sysv/consts/IFF_RUNNING.S index fd1586a00..c849bbc45 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,0 diff --git a/libc/sysv/consts/IFF_SLAVE.S b/libc/sysv/consts/IFF_SLAVE.S index cb2127d5d..713936655 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IF_NAMESIZE.S b/libc/sysv/consts/IF_NAMESIZE.S index 17c216419..0b976ac74 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,0 diff --git a/libc/sysv/consts/IGMP_MEMBERSHIP_QUERY.S b/libc/sysv/consts/IGMP_MEMBERSHIP_QUERY.S index 92b37f261..b0199a997 100644 --- a/libc/sysv/consts/IGMP_MEMBERSHIP_QUERY.S +++ b/libc/sysv/consts/IGMP_MEMBERSHIP_QUERY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc IGMP_MEMBERSHIP_QUERY 17 0 0 0 0 0 +.syscon misc,IGMP_MEMBERSHIP_QUERY,17,0,0,0,0,0 diff --git a/libc/sysv/consts/IGNBRK.S b/libc/sysv/consts/IGNBRK.S index abb7466f2..f51440166 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 diff --git a/libc/sysv/consts/IGNCR.S b/libc/sysv/consts/IGNCR.S index ba76c985d..d56d1b0fc 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 diff --git a/libc/sysv/consts/IGNPAR.S b/libc/sysv/consts/IGNPAR.S index 990c8f1e3..bc8f78f4a 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 diff --git a/libc/sysv/consts/ILLEGAL_REQUEST.S b/libc/sysv/consts/ILLEGAL_REQUEST.S index 12a45f9f8..8499d0492 100644 --- a/libc/sysv/consts/ILLEGAL_REQUEST.S +++ b/libc/sysv/consts/ILLEGAL_REQUEST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ILLEGAL_REQUEST 5 0 0 0 0 0 +.syscon misc,ILLEGAL_REQUEST,5,0,0,0,0,0 diff --git a/libc/sysv/consts/ILL_BADSTK.S b/libc/sysv/consts/ILL_BADSTK.S index d29b1776c..0dbf521d0 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 misc ILL_BADSTK 8 8 8 8 8 0 +.syscon misc,ILL_BADSTK,8,8,8,8,8,0 diff --git a/libc/sysv/consts/ILL_COPROC.S b/libc/sysv/consts/ILL_COPROC.S index 2353bf1ba..3c7d9a3a3 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 misc ILL_COPROC 7 7 7 7 7 0 +.syscon misc,ILL_COPROC,7,7,7,7,7,0 diff --git a/libc/sysv/consts/ILL_ILLADR.S b/libc/sysv/consts/ILL_ILLADR.S index 574fd5c90..f7bd4dd40 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 misc ILL_ILLADR 3 5 3 3 3 0 +.syscon misc,ILL_ILLADR,3,5,3,3,3,0 diff --git a/libc/sysv/consts/ILL_ILLOPC.S b/libc/sysv/consts/ILL_ILLOPC.S index 17a56fef1..f3cc6c998 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 misc ILL_ILLOPC 1 1 1 1 1 0 +.syscon misc,ILL_ILLOPC,1,1,1,1,1,0 diff --git a/libc/sysv/consts/ILL_ILLOPN.S b/libc/sysv/consts/ILL_ILLOPN.S index cc58a7dd3..802e290fe 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 misc ILL_ILLOPN 2 4 2 2 2 0 +.syscon misc,ILL_ILLOPN,2,4,2,2,2,0 diff --git a/libc/sysv/consts/ILL_ILLTRP.S b/libc/sysv/consts/ILL_ILLTRP.S index 01213add8..8dde415d1 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 misc ILL_ILLTRP 4 2 4 4 4 0 +.syscon misc,ILL_ILLTRP,4,2,4,4,4,0 diff --git a/libc/sysv/consts/ILL_PRVOPC.S b/libc/sysv/consts/ILL_PRVOPC.S index fc52cd298..a3ea0bcc2 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 misc ILL_PRVOPC 5 3 5 5 5 0 +.syscon misc,ILL_PRVOPC,5,3,5,5,5,0 diff --git a/libc/sysv/consts/ILL_PRVREG.S b/libc/sysv/consts/ILL_PRVREG.S index 1bc3f1621..c80307d9c 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 misc ILL_PRVREG 6 6 6 6 6 0 +.syscon misc,ILL_PRVREG,6,6,6,6,6,0 diff --git a/libc/sysv/consts/IMAXBEL.S b/libc/sysv/consts/IMAXBEL.S index 817e0d5e7..fd3c2ad67 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 diff --git a/libc/sysv/consts/INADDR_ALLHOSTS_GROUP.S b/libc/sysv/consts/INADDR_ALLHOSTS_GROUP.S index f5e1a737b..44972e02d 100644 --- a/libc/sysv/consts/INADDR_ALLHOSTS_GROUP.S +++ b/libc/sysv/consts/INADDR_ALLHOSTS_GROUP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc INADDR_ALLHOSTS_GROUP 0xe0000001 0xe0000001 0xe0000001 0xe0000001 0xe0000001 0 +.syscon misc,INADDR_ALLHOSTS_GROUP,0xe0000001,0xe0000001,0xe0000001,0xe0000001,0xe0000001,0 diff --git a/libc/sysv/consts/INADDR_ALLRTRS_GROUP.S b/libc/sysv/consts/INADDR_ALLRTRS_GROUP.S index 3c94372ad..1685edf35 100644 --- a/libc/sysv/consts/INADDR_ALLRTRS_GROUP.S +++ b/libc/sysv/consts/INADDR_ALLRTRS_GROUP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc INADDR_ALLRTRS_GROUP 0xe0000002 0xe0000002 0xe0000002 0 0 0 +.syscon misc,INADDR_ALLRTRS_GROUP,0xe0000002,0xe0000002,0xe0000002,0,0,0 diff --git a/libc/sysv/consts/INADDR_ANY.S b/libc/sysv/consts/INADDR_ANY.S index 3188b8409..0c0731778 100644 --- a/libc/sysv/consts/INADDR_ANY.S +++ b/libc/sysv/consts/INADDR_ANY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc INADDR_ANY 0 0 0 0 0 0 +.syscon misc,INADDR_ANY,0,0,0,0,0,0 diff --git a/libc/sysv/consts/INADDR_BROADCAST.S b/libc/sysv/consts/INADDR_BROADCAST.S index c95d5ec2a..44147bdca 100644 --- a/libc/sysv/consts/INADDR_BROADCAST.S +++ b/libc/sysv/consts/INADDR_BROADCAST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc INADDR_BROADCAST 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff +.syscon misc,INADDR_BROADCAST,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff diff --git a/libc/sysv/consts/INADDR_LOOPBACK.S b/libc/sysv/consts/INADDR_LOOPBACK.S index 94f3fc718..035b6dcfb 100644 --- a/libc/sysv/consts/INADDR_LOOPBACK.S +++ b/libc/sysv/consts/INADDR_LOOPBACK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc INADDR_LOOPBACK 0x7f000001 0x7f000001 0x7f000001 0x7f000001 0x7f000001 0x7f000001 +.syscon misc,INADDR_LOOPBACK,0x7f000001,0x7f000001,0x7f000001,0x7f000001,0x7f000001,0x7f000001 diff --git a/libc/sysv/consts/INADDR_MAX_LOCAL_GROUP.S b/libc/sysv/consts/INADDR_MAX_LOCAL_GROUP.S index 252a248a7..dc6a9b1c6 100644 --- a/libc/sysv/consts/INADDR_MAX_LOCAL_GROUP.S +++ b/libc/sysv/consts/INADDR_MAX_LOCAL_GROUP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc INADDR_MAX_LOCAL_GROUP 0xe00000ff 0xe00000ff 0xe00000ff 0xe00000ff 0xe00000ff 0 +.syscon misc,INADDR_MAX_LOCAL_GROUP,0xe00000ff,0xe00000ff,0xe00000ff,0xe00000ff,0xe00000ff,0 diff --git a/libc/sysv/consts/INADDR_NONE.S b/libc/sysv/consts/INADDR_NONE.S index 9d55da380..7add73654 100644 --- a/libc/sysv/consts/INADDR_NONE.S +++ b/libc/sysv/consts/INADDR_NONE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc INADDR_NONE 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff +.syscon misc,INADDR_NONE,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff diff --git a/libc/sysv/consts/INADDR_UNSPEC_GROUP.S b/libc/sysv/consts/INADDR_UNSPEC_GROUP.S index 119bf2bcc..b9533448b 100644 --- a/libc/sysv/consts/INADDR_UNSPEC_GROUP.S +++ b/libc/sysv/consts/INADDR_UNSPEC_GROUP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc INADDR_UNSPEC_GROUP 0xe0000000 0xe0000000 0xe0000000 0xe0000000 0xe0000000 0 +.syscon misc,INADDR_UNSPEC_GROUP,0xe0000000,0xe0000000,0xe0000000,0xe0000000,0xe0000000,0 diff --git a/libc/sysv/consts/INET6_ADDRSTRLEN.S b/libc/sysv/consts/INET6_ADDRSTRLEN.S index 65ca0fad5..cd558b18d 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,65 diff --git a/libc/sysv/consts/INET_ADDRSTRLEN.S b/libc/sysv/consts/INET_ADDRSTRLEN.S index c1deb64ce..9894f4c17 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,22 diff --git a/libc/sysv/consts/INITIATE_RECOVERY.S b/libc/sysv/consts/INITIATE_RECOVERY.S index 9960101b2..986a59f78 100644 --- a/libc/sysv/consts/INITIATE_RECOVERY.S +++ b/libc/sysv/consts/INITIATE_RECOVERY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc INITIATE_RECOVERY 15 0 0 0 0 0 +.syscon misc,INITIATE_RECOVERY,15,0,0,0,0,0 diff --git a/libc/sysv/consts/INITIATOR_ERROR.S b/libc/sysv/consts/INITIATOR_ERROR.S index f4539c20a..441781290 100644 --- a/libc/sysv/consts/INITIATOR_ERROR.S +++ b/libc/sysv/consts/INITIATOR_ERROR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc INITIATOR_ERROR 5 0 0 0 0 0 +.syscon misc,INITIATOR_ERROR,5,0,0,0,0,0 diff --git a/libc/sysv/consts/INIT_PROCESS.S b/libc/sysv/consts/INIT_PROCESS.S index 37fc4ac11..85334fa5d 100644 --- a/libc/sysv/consts/INIT_PROCESS.S +++ b/libc/sysv/consts/INIT_PROCESS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc INIT_PROCESS 5 5 5 0 0 0 +.syscon misc,INIT_PROCESS,5,5,5,0,0,0 diff --git a/libc/sysv/consts/INLCR.S b/libc/sysv/consts/INLCR.S index 8b69212f4..3046e4c5c 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 diff --git a/libc/sysv/consts/INPCK.S b/libc/sysv/consts/INPCK.S index cb53e5bc7..06a9e93b5 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 diff --git a/libc/sysv/consts/INQUIRY.S b/libc/sysv/consts/INQUIRY.S index f881a1758..c8562025a 100644 --- a/libc/sysv/consts/INQUIRY.S +++ b/libc/sysv/consts/INQUIRY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc INQUIRY 18 0 0 0 0 0 +.syscon misc,INQUIRY,18,0,0,0,0,0 diff --git a/libc/sysv/consts/INTERMEDIATE_C_GOOD.S b/libc/sysv/consts/INTERMEDIATE_C_GOOD.S index 1ca1b00a0..6901e192c 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,0,0,0,0,0 diff --git a/libc/sysv/consts/INTERMEDIATE_GOOD.S b/libc/sysv/consts/INTERMEDIATE_GOOD.S index 1617afa2a..521222cfe 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_ACCESS.S b/libc/sysv/consts/IN_ACCESS.S index c5748b52a..a23dfe77e 100644 --- a/libc/sysv/consts/IN_ACCESS.S +++ b/libc/sysv/consts/IN_ACCESS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_ACCESS 1 0 0 0 0 0 +.syscon in,IN_ACCESS,1,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_ALL_EVENTS.S b/libc/sysv/consts/IN_ALL_EVENTS.S index c551b21ac..57a44f852 100644 --- a/libc/sysv/consts/IN_ALL_EVENTS.S +++ b/libc/sysv/consts/IN_ALL_EVENTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_ALL_EVENTS 0x0fff 0 0 0 0 0 +.syscon in,IN_ALL_EVENTS,0x0fff,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_ATTRIB.S b/libc/sysv/consts/IN_ATTRIB.S index 86ca9dffd..bc5a3b6f0 100644 --- a/libc/sysv/consts/IN_ATTRIB.S +++ b/libc/sysv/consts/IN_ATTRIB.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_ATTRIB 4 0 0 0 0 0 +.syscon in,IN_ATTRIB,4,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_CLOEXEC.S b/libc/sysv/consts/IN_CLOEXEC.S index 3ceaf3d66..f482a6c01 100644 --- a/libc/sysv/consts/IN_CLOEXEC.S +++ b/libc/sysv/consts/IN_CLOEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_CLOEXEC 0x080000 0 0 0 0 0 +.syscon in,IN_CLOEXEC,0x080000,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_CLOSE.S b/libc/sysv/consts/IN_CLOSE.S index 6da207804..c209e9479 100644 --- a/libc/sysv/consts/IN_CLOSE.S +++ b/libc/sysv/consts/IN_CLOSE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_CLOSE 24 0 0 0 0 0 +.syscon in,IN_CLOSE,24,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_CLOSE_NOWRITE.S b/libc/sysv/consts/IN_CLOSE_NOWRITE.S index d770d8df1..32e949220 100644 --- a/libc/sysv/consts/IN_CLOSE_NOWRITE.S +++ b/libc/sysv/consts/IN_CLOSE_NOWRITE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_CLOSE_NOWRITE 0x10 0 0 0 0 0 +.syscon in,IN_CLOSE_NOWRITE,0x10,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_CLOSE_WRITE.S b/libc/sysv/consts/IN_CLOSE_WRITE.S index 262a292ef..09b3d0ad5 100644 --- a/libc/sysv/consts/IN_CLOSE_WRITE.S +++ b/libc/sysv/consts/IN_CLOSE_WRITE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_CLOSE_WRITE 8 0 0 0 0 0 +.syscon in,IN_CLOSE_WRITE,8,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_CREATE.S b/libc/sysv/consts/IN_CREATE.S index 6e280dc02..3e7a2af52 100644 --- a/libc/sysv/consts/IN_CREATE.S +++ b/libc/sysv/consts/IN_CREATE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_CREATE 0x0100 0 0 0 0 0 +.syscon in,IN_CREATE,0x0100,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_DELETE.S b/libc/sysv/consts/IN_DELETE.S index a003723af..d9ed0eb9c 100644 --- a/libc/sysv/consts/IN_DELETE.S +++ b/libc/sysv/consts/IN_DELETE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_DELETE 0x0200 0 0 0 0 0 +.syscon in,IN_DELETE,0x0200,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_DELETE_SELF.S b/libc/sysv/consts/IN_DELETE_SELF.S index c17983447..cd736d454 100644 --- a/libc/sysv/consts/IN_DELETE_SELF.S +++ b/libc/sysv/consts/IN_DELETE_SELF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_DELETE_SELF 0x0400 0 0 0 0 0 +.syscon in,IN_DELETE_SELF,0x0400,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_DONT_FOLLOW.S b/libc/sysv/consts/IN_DONT_FOLLOW.S index 098a09a1e..097df0182 100644 --- a/libc/sysv/consts/IN_DONT_FOLLOW.S +++ b/libc/sysv/consts/IN_DONT_FOLLOW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_DONT_FOLLOW 0x02000000 0 0 0 0 0 +.syscon in,IN_DONT_FOLLOW,0x02000000,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_EXCL_UNLINK.S b/libc/sysv/consts/IN_EXCL_UNLINK.S index 344609008..983c24e1f 100644 --- a/libc/sysv/consts/IN_EXCL_UNLINK.S +++ b/libc/sysv/consts/IN_EXCL_UNLINK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_EXCL_UNLINK 0x04000000 0 0 0 0 0 +.syscon in,IN_EXCL_UNLINK,0x04000000,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_IGNORED.S b/libc/sysv/consts/IN_IGNORED.S index 5420dfa7b..1b7a4bcac 100644 --- a/libc/sysv/consts/IN_IGNORED.S +++ b/libc/sysv/consts/IN_IGNORED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_IGNORED 0x8000 0 0 0 0 0 +.syscon in,IN_IGNORED,0x8000,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_ISDIR.S b/libc/sysv/consts/IN_ISDIR.S index 01a81a5db..8c4a52805 100644 --- a/libc/sysv/consts/IN_ISDIR.S +++ b/libc/sysv/consts/IN_ISDIR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_ISDIR 0x40000000 0 0 0 0 0 +.syscon in,IN_ISDIR,0x40000000,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_LOOPBACKNET.S b/libc/sysv/consts/IN_LOOPBACKNET.S index a4e8b5c7c..e0d6df868 100644 --- a/libc/sysv/consts/IN_LOOPBACKNET.S +++ b/libc/sysv/consts/IN_LOOPBACKNET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_LOOPBACKNET 127 127 127 127 127 0 +.syscon in,IN_LOOPBACKNET,127,127,127,127,127,0 diff --git a/libc/sysv/consts/IN_MASK_ADD.S b/libc/sysv/consts/IN_MASK_ADD.S index d64be27b0..1d56ed541 100644 --- a/libc/sysv/consts/IN_MASK_ADD.S +++ b/libc/sysv/consts/IN_MASK_ADD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_MASK_ADD 0x20000000 0 0 0 0 0 +.syscon in,IN_MASK_ADD,0x20000000,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_MODIFY.S b/libc/sysv/consts/IN_MODIFY.S index 026579eb1..73368174e 100644 --- a/libc/sysv/consts/IN_MODIFY.S +++ b/libc/sysv/consts/IN_MODIFY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_MODIFY 2 0 0 0 0 0 +.syscon in,IN_MODIFY,2,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_MOVE.S b/libc/sysv/consts/IN_MOVE.S index a5557afc2..5c60a3dc0 100644 --- a/libc/sysv/consts/IN_MOVE.S +++ b/libc/sysv/consts/IN_MOVE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_MOVE 192 0 0 0 0 0 +.syscon in,IN_MOVE,192,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_MOVED_FROM.S b/libc/sysv/consts/IN_MOVED_FROM.S index ee1719a57..24617c940 100644 --- a/libc/sysv/consts/IN_MOVED_FROM.S +++ b/libc/sysv/consts/IN_MOVED_FROM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_MOVED_FROM 0x40 0 0 0 0 0 +.syscon in,IN_MOVED_FROM,0x40,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_MOVED_TO.S b/libc/sysv/consts/IN_MOVED_TO.S index 6cbb74102..af253567e 100644 --- a/libc/sysv/consts/IN_MOVED_TO.S +++ b/libc/sysv/consts/IN_MOVED_TO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_MOVED_TO 0x80 0 0 0 0 0 +.syscon in,IN_MOVED_TO,0x80,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_MOVE_SELF.S b/libc/sysv/consts/IN_MOVE_SELF.S index 4cd79be62..5b22a412a 100644 --- a/libc/sysv/consts/IN_MOVE_SELF.S +++ b/libc/sysv/consts/IN_MOVE_SELF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_MOVE_SELF 0x0800 0 0 0 0 0 +.syscon in,IN_MOVE_SELF,0x0800,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_NONBLOCK.S b/libc/sysv/consts/IN_NONBLOCK.S index ac65d63be..0cb3e9418 100644 --- a/libc/sysv/consts/IN_NONBLOCK.S +++ b/libc/sysv/consts/IN_NONBLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_NONBLOCK 0x0800 0 0 0 0 0 +.syscon in,IN_NONBLOCK,0x0800,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_ONESHOT.S b/libc/sysv/consts/IN_ONESHOT.S index c8192f642..561c7858a 100644 --- a/libc/sysv/consts/IN_ONESHOT.S +++ b/libc/sysv/consts/IN_ONESHOT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_ONESHOT 0x80000000 0 0 0 0 0 +.syscon in,IN_ONESHOT,0x80000000,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_ONLYDIR.S b/libc/sysv/consts/IN_ONLYDIR.S index b3b25f130..e21856837 100644 --- a/libc/sysv/consts/IN_ONLYDIR.S +++ b/libc/sysv/consts/IN_ONLYDIR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_ONLYDIR 0x01000000 0 0 0 0 0 +.syscon in,IN_ONLYDIR,0x01000000,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_OPEN.S b/libc/sysv/consts/IN_OPEN.S index 97387075c..be07d13fc 100644 --- a/libc/sysv/consts/IN_OPEN.S +++ b/libc/sysv/consts/IN_OPEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_OPEN 0x20 0 0 0 0 0 +.syscon in,IN_OPEN,0x20,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_Q_OVERFLOW.S b/libc/sysv/consts/IN_Q_OVERFLOW.S index 2b308a282..ed71b58b9 100644 --- a/libc/sysv/consts/IN_Q_OVERFLOW.S +++ b/libc/sysv/consts/IN_Q_OVERFLOW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_Q_OVERFLOW 0x4000 0 0 0 0 0 +.syscon in,IN_Q_OVERFLOW,0x4000,0,0,0,0,0 diff --git a/libc/sysv/consts/IN_UNMOUNT.S b/libc/sysv/consts/IN_UNMOUNT.S index 4508fe750..84777c8d2 100644 --- a/libc/sysv/consts/IN_UNMOUNT.S +++ b/libc/sysv/consts/IN_UNMOUNT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon in IN_UNMOUNT 0x2000 0 0 0 0 0 +.syscon in,IN_UNMOUNT,0x2000,0,0,0,0,0 diff --git a/libc/sysv/consts/IOV_MAX.S b/libc/sysv/consts/IOV_MAX.S index 9bd4c2c70..c2ab7fb9d 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,16 diff --git a/libc/sysv/consts/IP6F_MORE_FRAG.S b/libc/sysv/consts/IP6F_MORE_FRAG.S index e9d444567..f20c3dd2d 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 diff --git a/libc/sysv/consts/IP6F_OFF_MASK.S b/libc/sysv/consts/IP6F_OFF_MASK.S index 3102317c6..9e52922dc 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 diff --git a/libc/sysv/consts/IP6F_RESERVED_MASK.S b/libc/sysv/consts/IP6F_RESERVED_MASK.S index b0cd49740..56ed9cfda 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 diff --git a/libc/sysv/consts/IPC_CREAT.S b/libc/sysv/consts/IPC_CREAT.S index 8aed99fb3..6c4fd5f79 100644 --- a/libc/sysv/consts/IPC_CREAT.S +++ b/libc/sysv/consts/IPC_CREAT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc IPC_CREAT 0x0200 0x0200 0x0200 0x0200 0x0200 0 +.syscon misc,IPC_CREAT,0x0200,0x0200,0x0200,0x0200,0x0200,0 diff --git a/libc/sysv/consts/IPC_EXCL.S b/libc/sysv/consts/IPC_EXCL.S index a51c5c70e..4deb0e796 100644 --- a/libc/sysv/consts/IPC_EXCL.S +++ b/libc/sysv/consts/IPC_EXCL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc IPC_EXCL 0x0400 0x0400 0x0400 0x0400 0x0400 0 +.syscon misc,IPC_EXCL,0x0400,0x0400,0x0400,0x0400,0x0400,0 diff --git a/libc/sysv/consts/IPC_INFO.S b/libc/sysv/consts/IPC_INFO.S index ccd1c22b4..55310af4a 100644 --- a/libc/sysv/consts/IPC_INFO.S +++ b/libc/sysv/consts/IPC_INFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc IPC_INFO 3 0 3 0 0 0 +.syscon misc,IPC_INFO,3,0,3,0,0,0 diff --git a/libc/sysv/consts/IPC_NOWAIT.S b/libc/sysv/consts/IPC_NOWAIT.S index 4a512efa8..c59b43548 100644 --- a/libc/sysv/consts/IPC_NOWAIT.S +++ b/libc/sysv/consts/IPC_NOWAIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc IPC_NOWAIT 0x0800 0x0800 0x0800 0x0800 0x0800 0 +.syscon misc,IPC_NOWAIT,0x0800,0x0800,0x0800,0x0800,0x0800,0 diff --git a/libc/sysv/consts/IPC_PRIVATE.S b/libc/sysv/consts/IPC_PRIVATE.S index 502f240c8..eafa2f42d 100644 --- a/libc/sysv/consts/IPC_PRIVATE.S +++ b/libc/sysv/consts/IPC_PRIVATE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc IPC_PRIVATE 0 0 0 0 0 0 +.syscon misc,IPC_PRIVATE,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IPC_RMID.S b/libc/sysv/consts/IPC_RMID.S index c8ffb291e..5f1ce1e55 100644 --- a/libc/sysv/consts/IPC_RMID.S +++ b/libc/sysv/consts/IPC_RMID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc IPC_RMID 0 0 0 0 0 0 +.syscon misc,IPC_RMID,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IPC_SET.S b/libc/sysv/consts/IPC_SET.S index fe180f047..954631c8e 100644 --- a/libc/sysv/consts/IPC_SET.S +++ b/libc/sysv/consts/IPC_SET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc IPC_SET 1 1 1 1 1 0 +.syscon misc,IPC_SET,1,1,1,1,1,0 diff --git a/libc/sysv/consts/IPC_STAT.S b/libc/sysv/consts/IPC_STAT.S index d33313d7d..5cd24e892 100644 --- a/libc/sysv/consts/IPC_STAT.S +++ b/libc/sysv/consts/IPC_STAT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc IPC_STAT 2 2 2 2 2 0 +.syscon misc,IPC_STAT,2,2,2,2,2,0 diff --git a/libc/sysv/consts/IPPORT_RESERVED.S b/libc/sysv/consts/IPPORT_RESERVED.S index ad178bcfe..5378a313f 100644 --- a/libc/sysv/consts/IPPORT_RESERVED.S +++ b/libc/sysv/consts/IPPORT_RESERVED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc IPPORT_RESERVED 0x0400 0x0400 0x0400 0x0400 0x0400 0x0400 +.syscon misc,IPPORT_RESERVED,0x0400,0x0400,0x0400,0x0400,0x0400,0x0400 diff --git a/libc/sysv/consts/IPPROTO_AH.S b/libc/sysv/consts/IPPROTO_AH.S index dea09f76d..cb621e2b4 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 0 +.syscon iproto,IPPROTO_AH,51,51,51,51,51,0 diff --git a/libc/sysv/consts/IPPROTO_BEETPH.S b/libc/sysv/consts/IPPROTO_BEETPH.S index 78729fd7c..ea79251c6 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 0 0 0 0 0 +.syscon iproto,IPPROTO_BEETPH,94,0,0,0,0,0 diff --git a/libc/sysv/consts/IPPROTO_COMP.S b/libc/sysv/consts/IPPROTO_COMP.S index 0b55ec73c..8e0585ca9 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 0 0 0 0 0 +.syscon iproto,IPPROTO_COMP,108,0,0,0,0,0 diff --git a/libc/sysv/consts/IPPROTO_DCCP.S b/libc/sysv/consts/IPPROTO_DCCP.S index 8dd63b83b..6114cd6d8 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 0 0 0 0 0 +.syscon iproto,IPPROTO_DCCP,33,0,0,0,0,0 diff --git a/libc/sysv/consts/IPPROTO_DSTOPTS.S b/libc/sysv/consts/IPPROTO_DSTOPTS.S index d94fd9872..38954f910 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 0 +.syscon iproto,IPPROTO_DSTOPTS,60,60,60,60,60,0 diff --git a/libc/sysv/consts/IPPROTO_EGP.S b/libc/sysv/consts/IPPROTO_EGP.S index 51308f920..bcbd131d5 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 0 +.syscon iproto,IPPROTO_EGP,8,8,8,8,8,0 diff --git a/libc/sysv/consts/IPPROTO_ENCAP.S b/libc/sysv/consts/IPPROTO_ENCAP.S index 6e3e30897..f396f21f9 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 0 +.syscon iproto,IPPROTO_ENCAP,98,98,98,98,98,0 diff --git a/libc/sysv/consts/IPPROTO_ESP.S b/libc/sysv/consts/IPPROTO_ESP.S index 3b086a14f..f07a97d45 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 0 +.syscon iproto,IPPROTO_ESP,50,50,50,50,50,0 diff --git a/libc/sysv/consts/IPPROTO_FRAGMENT.S b/libc/sysv/consts/IPPROTO_FRAGMENT.S index defa5fa6c..b4b774210 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 0 +.syscon iproto,IPPROTO_FRAGMENT,44,44,44,44,44,0 diff --git a/libc/sysv/consts/IPPROTO_GRE.S b/libc/sysv/consts/IPPROTO_GRE.S index af1e879b0..306065f20 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 0 +.syscon iproto,IPPROTO_GRE,47,47,47,47,47,0 diff --git a/libc/sysv/consts/IPPROTO_HOPOPTS.S b/libc/sysv/consts/IPPROTO_HOPOPTS.S index 4976719f8..12be2d25c 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 0 0 0 0 0 0 +.syscon iproto,IPPROTO_HOPOPTS,0,0,0,0,0,0 diff --git a/libc/sysv/consts/IPPROTO_ICMP.S b/libc/sysv/consts/IPPROTO_ICMP.S index ca43232f8..ff5aa8494 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 diff --git a/libc/sysv/consts/IPPROTO_ICMPV6.S b/libc/sysv/consts/IPPROTO_ICMPV6.S index f83d6ea0a..f4c70b097 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 0 +.syscon iproto,IPPROTO_ICMPV6,58,58,58,58,58,0 diff --git a/libc/sysv/consts/IPPROTO_IDP.S b/libc/sysv/consts/IPPROTO_IDP.S index c1b0b4125..0d0c1a6b3 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 diff --git a/libc/sysv/consts/IPPROTO_IGMP.S b/libc/sysv/consts/IPPROTO_IGMP.S index 68c177f27..808784a42 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 diff --git a/libc/sysv/consts/IPPROTO_IP.S b/libc/sysv/consts/IPPROTO_IP.S index 45134ac21..7046da191 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 diff --git a/libc/sysv/consts/IPPROTO_IPIP.S b/libc/sysv/consts/IPPROTO_IPIP.S index aa082618b..3d775f2ff 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 0 +.syscon iproto,IPPROTO_IPIP,4,4,4,4,4,0 diff --git a/libc/sysv/consts/IPPROTO_IPV6.S b/libc/sysv/consts/IPPROTO_IPV6.S index 11fceb306..dbd474a6a 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 0 +.syscon iproto,IPPROTO_IPV6,41,41,41,41,41,0 diff --git a/libc/sysv/consts/IPPROTO_MH.S b/libc/sysv/consts/IPPROTO_MH.S index 8b515006c..df6acb5eb 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 0 135 0 0 0 +.syscon iproto,IPPROTO_MH,135,0,135,0,0,0 diff --git a/libc/sysv/consts/IPPROTO_MPLS.S b/libc/sysv/consts/IPPROTO_MPLS.S index 3eccd45cb..1c4ba7b6a 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 0 137 137 137 0 +.syscon iproto,IPPROTO_MPLS,137,0,137,137,137,0 diff --git a/libc/sysv/consts/IPPROTO_MTP.S b/libc/sysv/consts/IPPROTO_MTP.S index 6ae85a907..46abfea5c 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 0 0 0 +.syscon iproto,IPPROTO_MTP,92,92,92,0,0,0 diff --git a/libc/sysv/consts/IPPROTO_NONE.S b/libc/sysv/consts/IPPROTO_NONE.S index 15c7cec5d..362f00e00 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 0 +.syscon iproto,IPPROTO_NONE,59,59,59,59,59,0 diff --git a/libc/sysv/consts/IPPROTO_PIM.S b/libc/sysv/consts/IPPROTO_PIM.S index 98036a36e..dea38b6a3 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 0 +.syscon iproto,IPPROTO_PIM,103,103,103,103,103,0 diff --git a/libc/sysv/consts/IPPROTO_PUP.S b/libc/sysv/consts/IPPROTO_PUP.S index cf27b7a53..b7b03f38a 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 diff --git a/libc/sysv/consts/IPPROTO_RAW.S b/libc/sysv/consts/IPPROTO_RAW.S index f2ab3820d..91069e993 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 diff --git a/libc/sysv/consts/IPPROTO_ROUTING.S b/libc/sysv/consts/IPPROTO_ROUTING.S index 3c8745ee6..65048c87d 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 0 +.syscon iproto,IPPROTO_ROUTING,43,43,43,43,43,0 diff --git a/libc/sysv/consts/IPPROTO_RSVP.S b/libc/sysv/consts/IPPROTO_RSVP.S index 160aa8030..6bf21dc2f 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 0 +.syscon iproto,IPPROTO_RSVP,46,46,46,46,46,0 diff --git a/libc/sysv/consts/IPPROTO_SCTP.S b/libc/sysv/consts/IPPROTO_SCTP.S index 5f89eee17..f61351694 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 0 0 0 +.syscon iproto,IPPROTO_SCTP,132,132,132,0,0,0 diff --git a/libc/sysv/consts/IPPROTO_TCP.S b/libc/sysv/consts/IPPROTO_TCP.S index d207ff974..948b273b6 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 diff --git a/libc/sysv/consts/IPPROTO_TP.S b/libc/sysv/consts/IPPROTO_TP.S index be47539ad..419aedc52 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 0 +.syscon iproto,IPPROTO_TP,29,29,29,29,29,0 diff --git a/libc/sysv/consts/IPPROTO_UDP.S b/libc/sysv/consts/IPPROTO_UDP.S index eff07fa95..c6753ad68 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 diff --git a/libc/sysv/consts/IPPROTO_UDPLITE.S b/libc/sysv/consts/IPPROTO_UDPLITE.S index 7a1311c79..a8fb5a019 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 0 136 0 0 0 +.syscon iproto,IPPROTO_UDPLITE,136,0,136,0,0,0 diff --git a/libc/sysv/consts/IPV6_2292DSTOPTS.S b/libc/sysv/consts/IPV6_2292DSTOPTS.S index c01b123e2..ca2ed00b5 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,23,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_2292HOPLIMIT.S b/libc/sysv/consts/IPV6_2292HOPLIMIT.S index fe4daf233..63cfa1b38 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,20,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_2292HOPOPTS.S b/libc/sysv/consts/IPV6_2292HOPOPTS.S index 604658345..69ce3c3f8 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,22,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_2292PKTINFO.S b/libc/sysv/consts/IPV6_2292PKTINFO.S index 46cb0449d..d6c837946 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,19,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_2292PKTOPTIONS.S b/libc/sysv/consts/IPV6_2292PKTOPTIONS.S index 7a85c5702..dec7e5c47 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,25,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_2292RTHDR.S b/libc/sysv/consts/IPV6_2292RTHDR.S index 700afcb79..4fdc632cb 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,24,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_ADDRFORM.S b/libc/sysv/consts/IPV6_ADDRFORM.S index 59a4ff25f..e90dbd61d 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_ADD_MEMBERSHIP.S b/libc/sysv/consts/IPV6_ADD_MEMBERSHIP.S index 97a9f66fb..620c9f3ad 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,0,0,0,0,12 diff --git a/libc/sysv/consts/IPV6_AUTHHDR.S b/libc/sysv/consts/IPV6_AUTHHDR.S index 204147f8c..140ae54f6 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_AUTOFLOWLABEL.S b/libc/sysv/consts/IPV6_AUTOFLOWLABEL.S index bb1a9b0a2..4cf10b38a 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,59,59,59,0 diff --git a/libc/sysv/consts/IPV6_CHECKSUM.S b/libc/sysv/consts/IPV6_CHECKSUM.S index 730e25a69..d450e5daa 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,26,26,26,26,26 diff --git a/libc/sysv/consts/IPV6_DONTFRAG.S b/libc/sysv/consts/IPV6_DONTFRAG.S index 28e6dc0d0..4466d2b2a 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,0,62,62,62,14 diff --git a/libc/sysv/consts/IPV6_DROP_MEMBERSHIP.S b/libc/sysv/consts/IPV6_DROP_MEMBERSHIP.S index 285a24621..f2213e1da 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,0,0,0,0,13 diff --git a/libc/sysv/consts/IPV6_DSTOPTS.S b/libc/sysv/consts/IPV6_DSTOPTS.S index ee5f49549..5735280df 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,0,50,50,50,0 diff --git a/libc/sysv/consts/IPV6_HDRINCL.S b/libc/sysv/consts/IPV6_HDRINCL.S index 4ab324241..d552b9a3f 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,0,0,0,0,2 diff --git a/libc/sysv/consts/IPV6_HOPLIMIT.S b/libc/sysv/consts/IPV6_HOPLIMIT.S index 7760a6832..a5f60f5e0 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,0,47,47,47,21 diff --git a/libc/sysv/consts/IPV6_HOPOPTS.S b/libc/sysv/consts/IPV6_HOPOPTS.S index 0b68e7645..09d6198d3 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,0,49,49,49,1 diff --git a/libc/sysv/consts/IPV6_IPSEC_POLICY.S b/libc/sysv/consts/IPV6_IPSEC_POLICY.S index efb06888d..861f61133 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,28,28,0,0,0 diff --git a/libc/sysv/consts/IPV6_JOIN_ANYCAST.S b/libc/sysv/consts/IPV6_JOIN_ANYCAST.S index a33759694..0a9a20655 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_JOIN_GROUP.S b/libc/sysv/consts/IPV6_JOIN_GROUP.S index 9484f5192..bd074403e 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,12,12,12,12,12 diff --git a/libc/sysv/consts/IPV6_LEAVE_ANYCAST.S b/libc/sysv/consts/IPV6_LEAVE_ANYCAST.S index 9a76cca6d..ce2519c09 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_LEAVE_GROUP.S b/libc/sysv/consts/IPV6_LEAVE_GROUP.S index 7261996e8..938600ec3 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,13,13,13,13,13 diff --git a/libc/sysv/consts/IPV6_MINHOPCOUNT.S b/libc/sysv/consts/IPV6_MINHOPCOUNT.S index dd0a2c6ec..18c4eef29 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,65,65,0 diff --git a/libc/sysv/consts/IPV6_MTU.S b/libc/sysv/consts/IPV6_MTU.S index 644011b0f..6e0657cbc 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,0,0,0,0,72 diff --git a/libc/sysv/consts/IPV6_MTU_DISCOVER.S b/libc/sysv/consts/IPV6_MTU_DISCOVER.S index 25cddda4a..bbee4cc70 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,0,0,0,0,71 diff --git a/libc/sysv/consts/IPV6_MULTICAST_HOPS.S b/libc/sysv/consts/IPV6_MULTICAST_HOPS.S index 0f4b0e3fd..ab5aa2b70 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,10,10,10,10,10 diff --git a/libc/sysv/consts/IPV6_MULTICAST_IF.S b/libc/sysv/consts/IPV6_MULTICAST_IF.S index 6c8493c3a..f953a81fe 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,9,9,9,9,9 diff --git a/libc/sysv/consts/IPV6_MULTICAST_LOOP.S b/libc/sysv/consts/IPV6_MULTICAST_LOOP.S index 976632274..5d40edda6 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,11,11,11,11,11 diff --git a/libc/sysv/consts/IPV6_NEXTHOP.S b/libc/sysv/consts/IPV6_NEXTHOP.S index 3a6621b0b..ae5427471 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,0,48,48,48,0 diff --git a/libc/sysv/consts/IPV6_ORIGDSTADDR.S b/libc/sysv/consts/IPV6_ORIGDSTADDR.S index 5a872604e..189f3a013 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,72,0,0,0 diff --git a/libc/sysv/consts/IPV6_PATHMTU.S b/libc/sysv/consts/IPV6_PATHMTU.S index 0a7063acb..79c04a55d 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,0,44,44,44,0 diff --git a/libc/sysv/consts/IPV6_PKTINFO.S b/libc/sysv/consts/IPV6_PKTINFO.S index 0e43f9ad9..f0b6c735a 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,0,46,46,46,19 diff --git a/libc/sysv/consts/IPV6_PMTUDISC_DO.S b/libc/sysv/consts/IPV6_PMTUDISC_DO.S index 459c2e883..fe0102e84 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_PMTUDISC_DONT.S b/libc/sysv/consts/IPV6_PMTUDISC_DONT.S index ff4dd87ac..da0b5bcec 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 diff --git a/libc/sysv/consts/IPV6_PMTUDISC_INTERFACE.S b/libc/sysv/consts/IPV6_PMTUDISC_INTERFACE.S index 2afc20238..5f79d7e6e 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_PMTUDISC_OMIT.S b/libc/sysv/consts/IPV6_PMTUDISC_OMIT.S index 33e56a322..bb8c9f76b 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_PMTUDISC_PROBE.S b/libc/sysv/consts/IPV6_PMTUDISC_PROBE.S index 4fb804dcb..a6d31e4a2 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_PMTUDISC_WANT.S b/libc/sysv/consts/IPV6_PMTUDISC_WANT.S index c5c3d8269..9a98dac36 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_RECVDSTOPTS.S b/libc/sysv/consts/IPV6_RECVDSTOPTS.S index 73b850420..de81530c7 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,0,40,40,40,0 diff --git a/libc/sysv/consts/IPV6_RECVERR.S b/libc/sysv/consts/IPV6_RECVERR.S index 2a3e3058a..849759979 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,0,0,0,0,75 diff --git a/libc/sysv/consts/IPV6_RECVHOPLIMIT.S b/libc/sysv/consts/IPV6_RECVHOPLIMIT.S index 6affa0456..d83f110d1 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,0,37,37,37,0 diff --git a/libc/sysv/consts/IPV6_RECVHOPOPTS.S b/libc/sysv/consts/IPV6_RECVHOPOPTS.S index ff3b6defe..4596579c1 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,0,39,39,39,0 diff --git a/libc/sysv/consts/IPV6_RECVORIGDSTADDR.S b/libc/sysv/consts/IPV6_RECVORIGDSTADDR.S index 0d3de12d8..a3404ddc2 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,72,0,0,0 diff --git a/libc/sysv/consts/IPV6_RECVPATHMTU.S b/libc/sysv/consts/IPV6_RECVPATHMTU.S index 58735d1c4..02e381818 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,0,43,43,43,0 diff --git a/libc/sysv/consts/IPV6_RECVPKTINFO.S b/libc/sysv/consts/IPV6_RECVPKTINFO.S index 49e6fc6d2..3e324f841 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,0,36,36,36,0 diff --git a/libc/sysv/consts/IPV6_RECVRTHDR.S b/libc/sysv/consts/IPV6_RECVRTHDR.S index 59e45a7e2..7d5893ea2 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,0,38,38,38,38 diff --git a/libc/sysv/consts/IPV6_RECVTCLASS.S b/libc/sysv/consts/IPV6_RECVTCLASS.S index 8b9a6aeb2..91901cfcc 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,35,57,57,57,40 diff --git a/libc/sysv/consts/IPV6_ROUTER_ALERT.S b/libc/sysv/consts/IPV6_ROUTER_ALERT.S index 7d635562a..70f36eea2 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_RTHDR.S b/libc/sysv/consts/IPV6_RTHDR.S index 4791b6fa6..b7c9fd97f 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,0,51,51,51,0x20 diff --git a/libc/sysv/consts/IPV6_RTHDRDSTOPTS.S b/libc/sysv/consts/IPV6_RTHDRDSTOPTS.S index bdc9ba6ca..244efa8f3 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,0,35,35,35,0 diff --git a/libc/sysv/consts/IPV6_RTHDR_LOOSE.S b/libc/sysv/consts/IPV6_RTHDR_LOOSE.S index 88fe3abe4..b6cdb3b84 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 diff --git a/libc/sysv/consts/IPV6_RTHDR_STRICT.S b/libc/sysv/consts/IPV6_RTHDR_STRICT.S index 31a9e9c12..86afa3ccf 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,0,0,0 diff --git a/libc/sysv/consts/IPV6_RTHDR_TYPE_0.S b/libc/sysv/consts/IPV6_RTHDR_TYPE_0.S index 143771044..de44ee521 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 diff --git a/libc/sysv/consts/IPV6_RXDSTOPTS.S b/libc/sysv/consts/IPV6_RXDSTOPTS.S index 7c05fc4b8..fbdd0b9b5 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_RXHOPOPTS.S b/libc/sysv/consts/IPV6_RXHOPOPTS.S index 415af65c1..d9a567e0c 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IPV6_TCLASS.S b/libc/sysv/consts/IPV6_TCLASS.S index b7598bc0f..a55d48d41 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,36,61,61,61,39 diff --git a/libc/sysv/consts/IPV6_UNICAST_HOPS.S b/libc/sysv/consts/IPV6_UNICAST_HOPS.S index 20c2f7064..5bdc77b97 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,4,4,4,4,4 diff --git a/libc/sysv/consts/IPV6_V6ONLY.S b/libc/sysv/consts/IPV6_V6ONLY.S index dbd83781d..880ae858e 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,27,27,27,27,27 diff --git a/libc/sysv/consts/IPV6_XFRM_POLICY.S b/libc/sysv/consts/IPV6_XFRM_POLICY.S index 6fde01e20..42edace0e 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_ADD_MEMBERSHIP.S b/libc/sysv/consts/IP_ADD_MEMBERSHIP.S index e32c385e3..1c4eda637 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 0 +.syscon ip,IP_ADD_MEMBERSHIP,35,12,12,12,12,0 diff --git a/libc/sysv/consts/IP_ADD_SOURCE_MEMBERSHIP.S b/libc/sysv/consts/IP_ADD_SOURCE_MEMBERSHIP.S index 46764baa9..b7d4593ef 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,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 2c12adfc1..8861eb7a8 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_BLOCK_SOURCE.S b/libc/sysv/consts/IP_BLOCK_SOURCE.S index d46171aa9..1e98fdade 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,72,72,0,0,17 diff --git a/libc/sysv/consts/IP_CHECKSUM.S b/libc/sysv/consts/IP_CHECKSUM.S index d86a6148d..787d53d3a 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,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 f64a12d03..5188df912 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 diff --git a/libc/sysv/consts/IP_DEFAULT_MULTICAST_TTL.S b/libc/sysv/consts/IP_DEFAULT_MULTICAST_TTL.S index f43ee4e9a..01a28b1a8 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 diff --git a/libc/sysv/consts/IP_DROP_MEMBERSHIP.S b/libc/sysv/consts/IP_DROP_MEMBERSHIP.S index 9c301f96d..5074d6c46 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 0 +.syscon ip,IP_DROP_MEMBERSHIP,36,13,13,13,13,0 diff --git a/libc/sysv/consts/IP_DROP_SOURCE_MEMBERSHIP.S b/libc/sysv/consts/IP_DROP_SOURCE_MEMBERSHIP.S index 93af8417a..ca5e8ec27 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,71,71,0,0,0x10 diff --git a/libc/sysv/consts/IP_FREEBIND.S b/libc/sysv/consts/IP_FREEBIND.S index b67881e8e..7aef99438 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_HDRINCL.S b/libc/sysv/consts/IP_HDRINCL.S index 0e5d8a8c3..4887566c3 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,2,2,2,2,2 diff --git a/libc/sysv/consts/IP_IPSEC_POLICY.S b/libc/sysv/consts/IP_IPSEC_POLICY.S index 85f3bf99b..e00c5e6f9 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,21,21,0,0,0 diff --git a/libc/sysv/consts/IP_MAX_MEMBERSHIPS.S b/libc/sysv/consts/IP_MAX_MEMBERSHIPS.S index 1590ea4ec..e93c68327 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,0x0fff,0x0fff,0x0fff,0x0fff,20 diff --git a/libc/sysv/consts/IP_MINTTL.S b/libc/sysv/consts/IP_MINTTL.S index 855e76abc..f7023af14 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 0x20 0x20 0 +.syscon ip,IP_MINTTL,21,0,66,0x20,0x20,0 diff --git a/libc/sysv/consts/IP_MSFILTER.S b/libc/sysv/consts/IP_MSFILTER.S index 8464faff8..7238c4f56 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,74,74,0,0,0 diff --git a/libc/sysv/consts/IP_MTU.S b/libc/sysv/consts/IP_MTU.S index 5d37c83cb..baacf7bf8 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,0,0,0,0,73 diff --git a/libc/sysv/consts/IP_MTU_DISCOVER.S b/libc/sysv/consts/IP_MTU_DISCOVER.S index 3d24c4df8..a4f823a7a 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,0,0,0,0,71 diff --git a/libc/sysv/consts/IP_MULTICAST_ALL.S b/libc/sysv/consts/IP_MULTICAST_ALL.S index 8fd264824..177ee1468 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_MULTICAST_IF.S b/libc/sysv/consts/IP_MULTICAST_IF.S index de9f54f84..18c2a311e 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 0 +.syscon ip,IP_MULTICAST_IF,0x20,9,9,9,9,0 diff --git a/libc/sysv/consts/IP_MULTICAST_LOOP.S b/libc/sysv/consts/IP_MULTICAST_LOOP.S index 7b5b74b13..4351340eb 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 0 +.syscon ip,IP_MULTICAST_LOOP,34,11,11,11,11,0 diff --git a/libc/sysv/consts/IP_MULTICAST_TTL.S b/libc/sysv/consts/IP_MULTICAST_TTL.S index bf55c7fb3..892656944 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 0 +.syscon ip,IP_MULTICAST_TTL,33,10,10,10,10,0 diff --git a/libc/sysv/consts/IP_NODEFRAG.S b/libc/sysv/consts/IP_NODEFRAG.S index 11952a146..266aa57f6 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_OPTIONS.S b/libc/sysv/consts/IP_OPTIONS.S index 6011ba56e..8e87c6e15 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,1,1,1,1,1 diff --git a/libc/sysv/consts/IP_ORIGDSTADDR.S b/libc/sysv/consts/IP_ORIGDSTADDR.S index 0410db669..5003ef499 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,0,27,0,0,0 diff --git a/libc/sysv/consts/IP_PASSSEC.S b/libc/sysv/consts/IP_PASSSEC.S index a8e10ecb1..aeb79e3c2 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_PKTINFO.S b/libc/sysv/consts/IP_PKTINFO.S index 1c23f5862..bd9c335fa 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 0 19 +.syscon ip,IP_PKTINFO,8,26,0,0,0,19 diff --git a/libc/sysv/consts/IP_PKTOPTIONS.S b/libc/sysv/consts/IP_PKTOPTIONS.S index 6ff8b23cb..f1b0d4bfc 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_PMTUDISC.S b/libc/sysv/consts/IP_PMTUDISC.S index 4850e8392..7d653953d 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_PMTUDISC_DO.S b/libc/sysv/consts/IP_PMTUDISC_DO.S index ab767f1cd..14165b9d3 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_PMTUDISC_DONT.S b/libc/sysv/consts/IP_PMTUDISC_DONT.S index a533b85a5..2bb7db46d 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 diff --git a/libc/sysv/consts/IP_PMTUDISC_INTERFACE.S b/libc/sysv/consts/IP_PMTUDISC_INTERFACE.S index a08dae23a..922a44937 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_PMTUDISC_OMIT.S b/libc/sysv/consts/IP_PMTUDISC_OMIT.S index 587cb7431..c22bb1ee5 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_PMTUDISC_PROBE.S b/libc/sysv/consts/IP_PMTUDISC_PROBE.S index b3e010796..6dd5a49dd 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_PMTUDISC_WANT.S b/libc/sysv/consts/IP_PMTUDISC_WANT.S index d5e44d79d..42dd746b8 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_RECVERR.S b/libc/sysv/consts/IP_RECVERR.S index 742e3d428..77d8c78cc 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,0,0,0,0,75 diff --git a/libc/sysv/consts/IP_RECVOPTS.S b/libc/sysv/consts/IP_RECVOPTS.S index 7a9eaee10..a6f1bbb99 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,5,5,5,5,0 diff --git a/libc/sysv/consts/IP_RECVORIGDSTADDR.S b/libc/sysv/consts/IP_RECVORIGDSTADDR.S index 0526ceba9..bea20fa22 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,0,27,0,0,0 diff --git a/libc/sysv/consts/IP_RECVRETOPTS.S b/libc/sysv/consts/IP_RECVRETOPTS.S index b4695393c..c11ff4db2 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,6,6,6,6,0 diff --git a/libc/sysv/consts/IP_RECVTOS.S b/libc/sysv/consts/IP_RECVTOS.S index 1b206d921..edd78a03b 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,0,68,0,0,40 diff --git a/libc/sysv/consts/IP_RECVTTL.S b/libc/sysv/consts/IP_RECVTTL.S index 559f7baea..5dd534cf7 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 31 21 +.syscon ip,IP_RECVTTL,12,24,65,31,31,21 diff --git a/libc/sysv/consts/IP_RETOPTS.S b/libc/sysv/consts/IP_RETOPTS.S index 30166020c..de4ce9feb 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,8,8,8,8,0 diff --git a/libc/sysv/consts/IP_ROUTER_ALERT.S b/libc/sysv/consts/IP_ROUTER_ALERT.S index 91d413257..37c0b1ab6 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_TOS.S b/libc/sysv/consts/IP_TOS.S index e2075199f..73838ba03 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,3,3,3,3,8 diff --git a/libc/sysv/consts/IP_TRANSPARENT.S b/libc/sysv/consts/IP_TRANSPARENT.S index a48c227ca..93e635e83 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,0,0,0,0,0 diff --git a/libc/sysv/consts/IP_TTL.S b/libc/sysv/consts/IP_TTL.S index 752ba7109..764786e92 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 0 +.syscon ip,IP_TTL,2,4,4,4,4,0 diff --git a/libc/sysv/consts/IP_UNBLOCK_SOURCE.S b/libc/sysv/consts/IP_UNBLOCK_SOURCE.S index 5d005f4b8..a2f8360a0 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,73,73,0,0,18 diff --git a/libc/sysv/consts/IP_UNICAST_IF.S b/libc/sysv/consts/IP_UNICAST_IF.S index fb9e5ff79..5aa36d95c 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,0,0,0,0,31 diff --git a/libc/sysv/consts/IP_XFRM_POLICY.S b/libc/sysv/consts/IP_XFRM_POLICY.S index dbb3f5459..e0b926ef8 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,0,0,0,0,0 diff --git a/libc/sysv/consts/ISIG.S b/libc/sysv/consts/ISIG.S index 143cd86f9..febf9f55e 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,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000010000000,0b0000000000000001 diff --git a/libc/sysv/consts/ISTRIP.S b/libc/sysv/consts/ISTRIP.S index 615c6fe2b..8a87bb56a 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 diff --git a/libc/sysv/consts/ITIMER_PROF.S b/libc/sysv/consts/ITIMER_PROF.S index 7b067d138..99ce09cc8 100644 --- a/libc/sysv/consts/ITIMER_PROF.S +++ b/libc/sysv/consts/ITIMER_PROF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ITIMER_PROF 2 2 2 2 2 2 +.syscon misc,ITIMER_PROF,2,2,2,2,2,2 diff --git a/libc/sysv/consts/ITIMER_REAL.S b/libc/sysv/consts/ITIMER_REAL.S index 48e169a3d..9c0b1cb1e 100644 --- a/libc/sysv/consts/ITIMER_REAL.S +++ b/libc/sysv/consts/ITIMER_REAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ITIMER_REAL 0 0 0 0 0 0 +.syscon misc,ITIMER_REAL,0,0,0,0,0,0 diff --git a/libc/sysv/consts/ITIMER_VIRTUAL.S b/libc/sysv/consts/ITIMER_VIRTUAL.S index a6983f529..2ae5f5708 100644 --- a/libc/sysv/consts/ITIMER_VIRTUAL.S +++ b/libc/sysv/consts/ITIMER_VIRTUAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ITIMER_VIRTUAL 1 1 1 1 1 1 +.syscon misc,ITIMER_VIRTUAL,1,1,1,1,1,1 diff --git a/libc/sysv/consts/IUCLC.S b/libc/sysv/consts/IUCLC.S index 1168ea79a..d6e17f9c3 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 0b0001000000000000 0b0000001000000000 +.syscon termios,IUCLC,0b0000001000000000,0,0,0b0001000000000000,0b0001000000000000,0b0000001000000000 diff --git a/libc/sysv/consts/IUTF8.S b/libc/sysv/consts/IUTF8.S index fcba0edc2..105ba279b 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,0,0,0,0b0100000000000000 diff --git a/libc/sysv/consts/IXANY.S b/libc/sysv/consts/IXANY.S index b0d3180e6..4d6be74d1 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 diff --git a/libc/sysv/consts/IXOFF.S b/libc/sysv/consts/IXOFF.S index c353fb4c4..a609da9cb 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,0b0000010000000000,0b0000010000000000,0b0000010000000000,0b0000010000000000,0b0001000000000000 diff --git a/libc/sysv/consts/IXON.S b/libc/sysv/consts/IXON.S index 741a3bf1f..1d4d21284 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,0b0000001000000000,0b0000001000000000,0b0000001000000000,0b0000001000000000,0b0000010000000000 diff --git a/libc/sysv/consts/LC_ALL.S b/libc/sysv/consts/LC_ALL.S index 53428493b..804edb202 100644 --- a/libc/sysv/consts/LC_ALL.S +++ b/libc/sysv/consts/LC_ALL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc LC_ALL 6 0 0 0 0 0 +.syscon misc,LC_ALL,6,0,0,0,0,0 diff --git a/libc/sysv/consts/LC_ALL_MASK.S b/libc/sysv/consts/LC_ALL_MASK.S index ed1e77fb4..1b3c8ab60 100644 --- a/libc/sysv/consts/LC_ALL_MASK.S +++ b/libc/sysv/consts/LC_ALL_MASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc LC_ALL_MASK 0x1fbf 0 63 126 126 0 +.syscon misc,LC_ALL_MASK,0x1fbf,0,63,126,126,0 diff --git a/libc/sysv/consts/LC_COLLATE.S b/libc/sysv/consts/LC_COLLATE.S index dc0e10a62..f6d5d5b04 100644 --- a/libc/sysv/consts/LC_COLLATE.S +++ b/libc/sysv/consts/LC_COLLATE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc LC_COLLATE 3 1 1 1 1 0 +.syscon misc,LC_COLLATE,3,1,1,1,1,0 diff --git a/libc/sysv/consts/LC_COLLATE_MASK.S b/libc/sysv/consts/LC_COLLATE_MASK.S index 7880c8089..efd3567a1 100644 --- a/libc/sysv/consts/LC_COLLATE_MASK.S +++ b/libc/sysv/consts/LC_COLLATE_MASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc LC_COLLATE_MASK 8 0 1 2 2 0 +.syscon misc,LC_COLLATE_MASK,8,0,1,2,2,0 diff --git a/libc/sysv/consts/LC_CTYPE.S b/libc/sysv/consts/LC_CTYPE.S index 96d2c967a..dbfba4315 100644 --- a/libc/sysv/consts/LC_CTYPE.S +++ b/libc/sysv/consts/LC_CTYPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc LC_CTYPE 0 2 2 2 2 0 +.syscon misc,LC_CTYPE,0,2,2,2,2,0 diff --git a/libc/sysv/consts/LC_CTYPE_MASK.S b/libc/sysv/consts/LC_CTYPE_MASK.S index 27ff47ff3..103e9dc84 100644 --- a/libc/sysv/consts/LC_CTYPE_MASK.S +++ b/libc/sysv/consts/LC_CTYPE_MASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc LC_CTYPE_MASK 1 0 2 4 4 0 +.syscon misc,LC_CTYPE_MASK,1,0,2,4,4,0 diff --git a/libc/sysv/consts/LC_MESSAGES.S b/libc/sysv/consts/LC_MESSAGES.S index 125941b7f..63589de40 100644 --- a/libc/sysv/consts/LC_MESSAGES.S +++ b/libc/sysv/consts/LC_MESSAGES.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc LC_MESSAGES 5 6 6 6 6 0 +.syscon misc,LC_MESSAGES,5,6,6,6,6,0 diff --git a/libc/sysv/consts/LC_MESSAGES_MASK.S b/libc/sysv/consts/LC_MESSAGES_MASK.S index ef9633799..7c05dde2a 100644 --- a/libc/sysv/consts/LC_MESSAGES_MASK.S +++ b/libc/sysv/consts/LC_MESSAGES_MASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc LC_MESSAGES_MASK 0x20 0 0x20 0x40 0x40 0 +.syscon misc,LC_MESSAGES_MASK,0x20,0,0x20,0x40,0x40,0 diff --git a/libc/sysv/consts/LC_MONETARY.S b/libc/sysv/consts/LC_MONETARY.S index c0f55dd1e..9caafd5c5 100644 --- a/libc/sysv/consts/LC_MONETARY.S +++ b/libc/sysv/consts/LC_MONETARY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc LC_MONETARY 4 3 3 3 3 0 +.syscon misc,LC_MONETARY,4,3,3,3,3,0 diff --git a/libc/sysv/consts/LC_MONETARY_MASK.S b/libc/sysv/consts/LC_MONETARY_MASK.S index 166062026..fe5538871 100644 --- a/libc/sysv/consts/LC_MONETARY_MASK.S +++ b/libc/sysv/consts/LC_MONETARY_MASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc LC_MONETARY_MASK 0x10 0 4 8 8 0 +.syscon misc,LC_MONETARY_MASK,0x10,0,4,8,8,0 diff --git a/libc/sysv/consts/LC_NUMERIC.S b/libc/sysv/consts/LC_NUMERIC.S index 79b0164c0..2fee61577 100644 --- a/libc/sysv/consts/LC_NUMERIC.S +++ b/libc/sysv/consts/LC_NUMERIC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc LC_NUMERIC 1 4 4 4 4 0 +.syscon misc,LC_NUMERIC,1,4,4,4,4,0 diff --git a/libc/sysv/consts/LC_NUMERIC_MASK.S b/libc/sysv/consts/LC_NUMERIC_MASK.S index 045ab1092..581d79f6f 100644 --- a/libc/sysv/consts/LC_NUMERIC_MASK.S +++ b/libc/sysv/consts/LC_NUMERIC_MASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc LC_NUMERIC_MASK 2 0 8 0x10 0x10 0 +.syscon misc,LC_NUMERIC_MASK,2,0,8,0x10,0x10,0 diff --git a/libc/sysv/consts/LC_TIME.S b/libc/sysv/consts/LC_TIME.S index 798b03ab9..35fd37859 100644 --- a/libc/sysv/consts/LC_TIME.S +++ b/libc/sysv/consts/LC_TIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc LC_TIME 2 5 5 5 5 0 +.syscon misc,LC_TIME,2,5,5,5,5,0 diff --git a/libc/sysv/consts/LC_TIME_MASK.S b/libc/sysv/consts/LC_TIME_MASK.S index b7cfe900e..79ae691b3 100644 --- a/libc/sysv/consts/LC_TIME_MASK.S +++ b/libc/sysv/consts/LC_TIME_MASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc LC_TIME_MASK 4 0 0x10 0x20 0x20 0 +.syscon misc,LC_TIME_MASK,4,0,0x10,0x20,0x20,0 diff --git a/libc/sysv/consts/LINE_MAX.S b/libc/sysv/consts/LINE_MAX.S index 9fcec1eae..558735c58 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,0 diff --git a/libc/sysv/consts/LINKED_CMD_COMPLETE.S b/libc/sysv/consts/LINKED_CMD_COMPLETE.S index c7a874721..9aca8bc9b 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,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 8189479fd..ca81cc6af 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,0,0,0,0,0 diff --git a/libc/sysv/consts/LIO_NOP.S b/libc/sysv/consts/LIO_NOP.S index ebac7e49e..19d8a9caa 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 misc LIO_NOP 2 0 0 0 0 0 +.syscon misc,LIO_NOP,2,0,0,0,0,0 diff --git a/libc/sysv/consts/LIO_NOWAIT.S b/libc/sysv/consts/LIO_NOWAIT.S index 7190969cc..c5704071f 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 misc LIO_NOWAIT 1 1 0 0 0 0 +.syscon misc,LIO_NOWAIT,1,1,0,0,0,0 diff --git a/libc/sysv/consts/LIO_READ.S b/libc/sysv/consts/LIO_READ.S index 2b2a25054..b88e3e725 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 misc LIO_READ 0 1 2 0 0 0 +.syscon misc,LIO_READ,0,1,2,0,0,0 diff --git a/libc/sysv/consts/LIO_WAIT.S b/libc/sysv/consts/LIO_WAIT.S index c3f7f99e3..65e7b0113 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 misc LIO_WAIT 0 2 1 0 0 0 +.syscon misc,LIO_WAIT,0,2,1,0,0,0 diff --git a/libc/sysv/consts/LIO_WRITE.S b/libc/sysv/consts/LIO_WRITE.S index f8d9000fc..43898a3c8 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 misc LIO_WRITE 1 2 1 0 0 0 +.syscon misc,LIO_WRITE,1,2,1,0,0,0 diff --git a/libc/sysv/consts/LITTLE_ENDIAN.S b/libc/sysv/consts/LITTLE_ENDIAN.S index 2340100e6..0999effaa 100644 --- a/libc/sysv/consts/LITTLE_ENDIAN.S +++ b/libc/sysv/consts/LITTLE_ENDIAN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc LITTLE_ENDIAN 0x04d2 0x04d2 0x04d2 0x04d2 0x04d2 0 +.syscon misc,LITTLE_ENDIAN,0x04d2,0x04d2,0x04d2,0x04d2,0x04d2,0 diff --git a/libc/sysv/consts/LNKTYPE.S b/libc/sysv/consts/LNKTYPE.S index 266faaa8e..3acc859ad 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,0 diff --git a/libc/sysv/consts/LOCK_EX.S b/libc/sysv/consts/LOCK_EX.S index 895405c0a..5a1edb614 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 diff --git a/libc/sysv/consts/LOCK_NB.S b/libc/sysv/consts/LOCK_NB.S index b0b521c43..fd38ac29b 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,1 diff --git a/libc/sysv/consts/LOCK_SH.S b/libc/sysv/consts/LOCK_SH.S index c3f615910..04519a67d 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,0 diff --git a/libc/sysv/consts/LOCK_UN.S b/libc/sysv/consts/LOCK_UN.S index abc6961f2..ac43f42fd 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 diff --git a/libc/sysv/consts/LOCK_UNLOCK_CACHE.S b/libc/sysv/consts/LOCK_UNLOCK_CACHE.S index ec7373cf1..b9210afaf 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,0,0,0,0,0 diff --git a/libc/sysv/consts/LOGIN_NAME_MAX.S b/libc/sysv/consts/LOGIN_NAME_MAX.S index 8550c54b1..6bc451342 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,0,0,0x20,0x20,0 diff --git a/libc/sysv/consts/LOGIN_PROCESS.S b/libc/sysv/consts/LOGIN_PROCESS.S index 00052ba1e..95e6dc224 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,0,0,0 diff --git a/libc/sysv/consts/LOG_ALERT.S b/libc/sysv/consts/LOG_ALERT.S index 6a8b64c9b..a4a4a3733 100644 --- a/libc/sysv/consts/LOG_ALERT.S +++ b/libc/sysv/consts/LOG_ALERT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_ALERT 1 1 1 1 1 0 +.syscon log,LOG_ALERT,1,1,1,1,1,0 diff --git a/libc/sysv/consts/LOG_AUTH.S b/libc/sysv/consts/LOG_AUTH.S index 1acbc36a9..e49b1c348 100644 --- a/libc/sysv/consts/LOG_AUTH.S +++ b/libc/sysv/consts/LOG_AUTH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_AUTH 0x20 0x20 0x20 0x20 0x20 0 +.syscon log,LOG_AUTH,0x20,0x20,0x20,0x20,0x20,0 diff --git a/libc/sysv/consts/LOG_CONS.S b/libc/sysv/consts/LOG_CONS.S index 60f00b059..9c18366e5 100644 --- a/libc/sysv/consts/LOG_CONS.S +++ b/libc/sysv/consts/LOG_CONS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_CONS 2 2 2 2 2 0 +.syscon log,LOG_CONS,2,2,2,2,2,0 diff --git a/libc/sysv/consts/LOG_CRIT.S b/libc/sysv/consts/LOG_CRIT.S index 947089b82..f788b32b0 100644 --- a/libc/sysv/consts/LOG_CRIT.S +++ b/libc/sysv/consts/LOG_CRIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_CRIT 2 2 2 2 2 0 +.syscon log,LOG_CRIT,2,2,2,2,2,0 diff --git a/libc/sysv/consts/LOG_CRON.S b/libc/sysv/consts/LOG_CRON.S index 9016c4062..a7811f5c6 100644 --- a/libc/sysv/consts/LOG_CRON.S +++ b/libc/sysv/consts/LOG_CRON.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_CRON 72 72 72 72 72 0 +.syscon log,LOG_CRON,72,72,72,72,72,0 diff --git a/libc/sysv/consts/LOG_DAEMON.S b/libc/sysv/consts/LOG_DAEMON.S index d59ae2927..d6455e6ba 100644 --- a/libc/sysv/consts/LOG_DAEMON.S +++ b/libc/sysv/consts/LOG_DAEMON.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_DAEMON 24 24 24 24 24 0 +.syscon log,LOG_DAEMON,24,24,24,24,24,0 diff --git a/libc/sysv/consts/LOG_DEBUG.S b/libc/sysv/consts/LOG_DEBUG.S index 11e689d3f..e7be4c545 100644 --- a/libc/sysv/consts/LOG_DEBUG.S +++ b/libc/sysv/consts/LOG_DEBUG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_DEBUG 7 7 7 7 7 0 +.syscon log,LOG_DEBUG,7,7,7,7,7,0 diff --git a/libc/sysv/consts/LOG_EMERG.S b/libc/sysv/consts/LOG_EMERG.S index 22b1b3bef..48aa6fd42 100644 --- a/libc/sysv/consts/LOG_EMERG.S +++ b/libc/sysv/consts/LOG_EMERG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_EMERG 0 0 0 0 0 0 +.syscon log,LOG_EMERG,0,0,0,0,0,0 diff --git a/libc/sysv/consts/LOG_ERR.S b/libc/sysv/consts/LOG_ERR.S index 6471d792c..cf04dcfd6 100644 --- a/libc/sysv/consts/LOG_ERR.S +++ b/libc/sysv/consts/LOG_ERR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_ERR 3 3 3 3 3 0 +.syscon log,LOG_ERR,3,3,3,3,3,0 diff --git a/libc/sysv/consts/LOG_FACMASK.S b/libc/sysv/consts/LOG_FACMASK.S index eadf036ca..93e626784 100644 --- a/libc/sysv/consts/LOG_FACMASK.S +++ b/libc/sysv/consts/LOG_FACMASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_FACMASK 0x03f8 0x03f8 0x03f8 0x03f8 0x03f8 0 +.syscon log,LOG_FACMASK,0x03f8,0x03f8,0x03f8,0x03f8,0x03f8,0 diff --git a/libc/sysv/consts/LOG_INFO.S b/libc/sysv/consts/LOG_INFO.S index 412bc5666..01e728777 100644 --- a/libc/sysv/consts/LOG_INFO.S +++ b/libc/sysv/consts/LOG_INFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_INFO 6 6 6 6 6 0 +.syscon log,LOG_INFO,6,6,6,6,6,0 diff --git a/libc/sysv/consts/LOG_KERN.S b/libc/sysv/consts/LOG_KERN.S index 1b53da7ee..20c97fe34 100644 --- a/libc/sysv/consts/LOG_KERN.S +++ b/libc/sysv/consts/LOG_KERN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_KERN 0 0 0 0 0 0 +.syscon log,LOG_KERN,0,0,0,0,0,0 diff --git a/libc/sysv/consts/LOG_LOCAL0.S b/libc/sysv/consts/LOG_LOCAL0.S index 04ee4dbb1..55234ca24 100644 --- a/libc/sysv/consts/LOG_LOCAL0.S +++ b/libc/sysv/consts/LOG_LOCAL0.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_LOCAL0 0x80 0x80 0x80 0x80 0x80 0 +.syscon log,LOG_LOCAL0,0x80,0x80,0x80,0x80,0x80,0 diff --git a/libc/sysv/consts/LOG_LOCAL1.S b/libc/sysv/consts/LOG_LOCAL1.S index c04025694..85a14fe64 100644 --- a/libc/sysv/consts/LOG_LOCAL1.S +++ b/libc/sysv/consts/LOG_LOCAL1.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_LOCAL1 136 136 136 136 136 0 +.syscon log,LOG_LOCAL1,136,136,136,136,136,0 diff --git a/libc/sysv/consts/LOG_LOCAL2.S b/libc/sysv/consts/LOG_LOCAL2.S index dc09271d4..217f08023 100644 --- a/libc/sysv/consts/LOG_LOCAL2.S +++ b/libc/sysv/consts/LOG_LOCAL2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_LOCAL2 144 144 144 144 144 0 +.syscon log,LOG_LOCAL2,144,144,144,144,144,0 diff --git a/libc/sysv/consts/LOG_LOCAL3.S b/libc/sysv/consts/LOG_LOCAL3.S index 972f9f130..ed6b8cea9 100644 --- a/libc/sysv/consts/LOG_LOCAL3.S +++ b/libc/sysv/consts/LOG_LOCAL3.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_LOCAL3 152 152 152 152 152 0 +.syscon log,LOG_LOCAL3,152,152,152,152,152,0 diff --git a/libc/sysv/consts/LOG_LOCAL4.S b/libc/sysv/consts/LOG_LOCAL4.S index 275afba5f..dcd671a8d 100644 --- a/libc/sysv/consts/LOG_LOCAL4.S +++ b/libc/sysv/consts/LOG_LOCAL4.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_LOCAL4 160 160 160 160 160 0 +.syscon log,LOG_LOCAL4,160,160,160,160,160,0 diff --git a/libc/sysv/consts/LOG_LOCAL5.S b/libc/sysv/consts/LOG_LOCAL5.S index c391a5044..92be42478 100644 --- a/libc/sysv/consts/LOG_LOCAL5.S +++ b/libc/sysv/consts/LOG_LOCAL5.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_LOCAL5 168 168 168 168 168 0 +.syscon log,LOG_LOCAL5,168,168,168,168,168,0 diff --git a/libc/sysv/consts/LOG_LOCAL6.S b/libc/sysv/consts/LOG_LOCAL6.S index ecdad3ba3..5ce637a54 100644 --- a/libc/sysv/consts/LOG_LOCAL6.S +++ b/libc/sysv/consts/LOG_LOCAL6.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_LOCAL6 176 176 176 176 176 0 +.syscon log,LOG_LOCAL6,176,176,176,176,176,0 diff --git a/libc/sysv/consts/LOG_LOCAL7.S b/libc/sysv/consts/LOG_LOCAL7.S index bc197bbe7..873c32177 100644 --- a/libc/sysv/consts/LOG_LOCAL7.S +++ b/libc/sysv/consts/LOG_LOCAL7.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_LOCAL7 184 184 184 184 184 0 +.syscon log,LOG_LOCAL7,184,184,184,184,184,0 diff --git a/libc/sysv/consts/LOG_LPR.S b/libc/sysv/consts/LOG_LPR.S index 13dd1ca8f..d0bc3c5da 100644 --- a/libc/sysv/consts/LOG_LPR.S +++ b/libc/sysv/consts/LOG_LPR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_LPR 48 48 48 48 48 0 +.syscon log,LOG_LPR,48,48,48,48,48,0 diff --git a/libc/sysv/consts/LOG_MAIL.S b/libc/sysv/consts/LOG_MAIL.S index ad426807d..a3ab000f9 100644 --- a/libc/sysv/consts/LOG_MAIL.S +++ b/libc/sysv/consts/LOG_MAIL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_MAIL 0x10 0x10 0x10 0x10 0x10 0 +.syscon log,LOG_MAIL,0x10,0x10,0x10,0x10,0x10,0 diff --git a/libc/sysv/consts/LOG_NDELAY.S b/libc/sysv/consts/LOG_NDELAY.S index 3336ae76b..36505a8bc 100644 --- a/libc/sysv/consts/LOG_NDELAY.S +++ b/libc/sysv/consts/LOG_NDELAY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_NDELAY 8 8 8 8 8 0 +.syscon log,LOG_NDELAY,8,8,8,8,8,0 diff --git a/libc/sysv/consts/LOG_NEWS.S b/libc/sysv/consts/LOG_NEWS.S index abb3a64ca..7d72d8e96 100644 --- a/libc/sysv/consts/LOG_NEWS.S +++ b/libc/sysv/consts/LOG_NEWS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_NEWS 56 56 56 56 56 0 +.syscon log,LOG_NEWS,56,56,56,56,56,0 diff --git a/libc/sysv/consts/LOG_NFACILITIES.S b/libc/sysv/consts/LOG_NFACILITIES.S index 2755cb400..0d69a603a 100644 --- a/libc/sysv/consts/LOG_NFACILITIES.S +++ b/libc/sysv/consts/LOG_NFACILITIES.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_NFACILITIES 24 25 24 24 24 0 +.syscon log,LOG_NFACILITIES,24,25,24,24,24,0 diff --git a/libc/sysv/consts/LOG_NOTICE.S b/libc/sysv/consts/LOG_NOTICE.S index 46b494f9f..de0fd3153 100644 --- a/libc/sysv/consts/LOG_NOTICE.S +++ b/libc/sysv/consts/LOG_NOTICE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_NOTICE 5 5 5 5 5 0 +.syscon log,LOG_NOTICE,5,5,5,5,5,0 diff --git a/libc/sysv/consts/LOG_NOWAIT.S b/libc/sysv/consts/LOG_NOWAIT.S index 24876a1ca..cfe22f1fe 100644 --- a/libc/sysv/consts/LOG_NOWAIT.S +++ b/libc/sysv/consts/LOG_NOWAIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_NOWAIT 0x10 0x10 0x10 0x10 0x10 0 +.syscon log,LOG_NOWAIT,0x10,0x10,0x10,0x10,0x10,0 diff --git a/libc/sysv/consts/LOG_ODELAY.S b/libc/sysv/consts/LOG_ODELAY.S index fbfcccca6..acec796f7 100644 --- a/libc/sysv/consts/LOG_ODELAY.S +++ b/libc/sysv/consts/LOG_ODELAY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_ODELAY 4 4 4 4 4 0 +.syscon log,LOG_ODELAY,4,4,4,4,4,0 diff --git a/libc/sysv/consts/LOG_PERROR.S b/libc/sysv/consts/LOG_PERROR.S index dcf46eb21..03229c0c6 100644 --- a/libc/sysv/consts/LOG_PERROR.S +++ b/libc/sysv/consts/LOG_PERROR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_PERROR 0x20 0x20 0x20 0x20 0x20 0 +.syscon log,LOG_PERROR,0x20,0x20,0x20,0x20,0x20,0 diff --git a/libc/sysv/consts/LOG_PID.S b/libc/sysv/consts/LOG_PID.S index 2d578dc85..54f06008d 100644 --- a/libc/sysv/consts/LOG_PID.S +++ b/libc/sysv/consts/LOG_PID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_PID 1 1 1 1 1 0 +.syscon log,LOG_PID,1,1,1,1,1,0 diff --git a/libc/sysv/consts/LOG_PRIMASK.S b/libc/sysv/consts/LOG_PRIMASK.S index 0d450461e..2ec561fba 100644 --- a/libc/sysv/consts/LOG_PRIMASK.S +++ b/libc/sysv/consts/LOG_PRIMASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_PRIMASK 7 7 7 7 7 0 +.syscon log,LOG_PRIMASK,7,7,7,7,7,0 diff --git a/libc/sysv/consts/LOG_SELECT.S b/libc/sysv/consts/LOG_SELECT.S index 8e8a23004..431f1f2c2 100644 --- a/libc/sysv/consts/LOG_SELECT.S +++ b/libc/sysv/consts/LOG_SELECT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_SELECT 76 0 0 0 0 0 +.syscon log,LOG_SELECT,76,0,0,0,0,0 diff --git a/libc/sysv/consts/LOG_SENSE.S b/libc/sysv/consts/LOG_SENSE.S index 59daeff2e..a48c8e947 100644 --- a/libc/sysv/consts/LOG_SENSE.S +++ b/libc/sysv/consts/LOG_SENSE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_SENSE 77 0 0 0 0 0 +.syscon log,LOG_SENSE,77,0,0,0,0,0 diff --git a/libc/sysv/consts/LOG_SYSLOG.S b/libc/sysv/consts/LOG_SYSLOG.S index 614a233e8..35943f5b0 100644 --- a/libc/sysv/consts/LOG_SYSLOG.S +++ b/libc/sysv/consts/LOG_SYSLOG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_SYSLOG 40 40 40 40 40 0 +.syscon log,LOG_SYSLOG,40,40,40,40,40,0 diff --git a/libc/sysv/consts/LOG_USER.S b/libc/sysv/consts/LOG_USER.S index 90b9036ca..aaa208107 100644 --- a/libc/sysv/consts/LOG_USER.S +++ b/libc/sysv/consts/LOG_USER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_USER 8 8 8 8 8 0 +.syscon log,LOG_USER,8,8,8,8,8,0 diff --git a/libc/sysv/consts/LOG_UUCP.S b/libc/sysv/consts/LOG_UUCP.S index 313064bb6..458a242d8 100644 --- a/libc/sysv/consts/LOG_UUCP.S +++ b/libc/sysv/consts/LOG_UUCP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_UUCP 0x40 0x40 0x40 0x40 0x40 0 +.syscon log,LOG_UUCP,0x40,0x40,0x40,0x40,0x40,0 diff --git a/libc/sysv/consts/LOG_WARNING.S b/libc/sysv/consts/LOG_WARNING.S index 51a2eccab..de8d3c15e 100644 --- a/libc/sysv/consts/LOG_WARNING.S +++ b/libc/sysv/consts/LOG_WARNING.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon log LOG_WARNING 4 4 4 4 4 0 +.syscon log,LOG_WARNING,4,4,4,4,4,0 diff --git a/libc/sysv/consts/L_INCR.S b/libc/sysv/consts/L_INCR.S index b7d8910a5..fa3ca6797 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,0 diff --git a/libc/sysv/consts/L_SET.S b/libc/sysv/consts/L_SET.S index 8caf83374..d27c0c714 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 diff --git a/libc/sysv/consts/L_XTND.S b/libc/sysv/consts/L_XTND.S index 62174ede9..ffe82d908 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,0 diff --git a/libc/sysv/consts/MADV_DODUMP.S b/libc/sysv/consts/MADV_DODUMP.S index f4d37df79..646221a86 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 0 0 0 0 0 +.syscon madv,MADV_DODUMP,17,0,0,0,0,0 diff --git a/libc/sysv/consts/MADV_DOFORK.S b/libc/sysv/consts/MADV_DOFORK.S index 33d6975e4..ed787cfc2 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 0 0 0 0 0 +.syscon madv,MADV_DOFORK,11,0,0,0,0,0 diff --git a/libc/sysv/consts/MADV_DONTDUMP.S b/libc/sysv/consts/MADV_DONTDUMP.S index bb5f9c1a5..c24e42a02 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 0x10 0 0 0 0 0 +.syscon madv,MADV_DONTDUMP,0x10,0,0,0,0,0 diff --git a/libc/sysv/consts/MADV_DONTFORK.S b/libc/sysv/consts/MADV_DONTFORK.S index 850e2dc52..ee1535ff6 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 0 0 0 0 0 +.syscon madv,MADV_DONTFORK,10,0,0,0,0,0 diff --git a/libc/sysv/consts/MADV_DONTNEED.S b/libc/sysv/consts/MADV_DONTNEED.S index ea5d2157d..72ce36e4d 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 0 +.syscon madv,MADV_DONTNEED,4,4,4,4,4,0 diff --git a/libc/sysv/consts/MADV_FREE.S b/libc/sysv/consts/MADV_FREE.S index 6694050b1..70bcb56e0 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,5,5,6,6,8 diff --git a/libc/sysv/consts/MADV_HUGEPAGE.S b/libc/sysv/consts/MADV_HUGEPAGE.S index f66588b80..7d42c5da0 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 0 0 0 0 0 +.syscon madv,MADV_HUGEPAGE,14,0,0,0,0,0 diff --git a/libc/sysv/consts/MADV_HWPOISON.S b/libc/sysv/consts/MADV_HWPOISON.S index 399eda224..85ed35846 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 0 0 0 0 0 +.syscon madv,MADV_HWPOISON,100,0,0,0,0,0 diff --git a/libc/sysv/consts/MADV_MERGEABLE.S b/libc/sysv/consts/MADV_MERGEABLE.S index 9169f71f6..65bf29223 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 0 0 0 0 0 +.syscon madv,MADV_MERGEABLE,12,0,0,0,0,0 diff --git a/libc/sysv/consts/MADV_NOHUGEPAGE.S b/libc/sysv/consts/MADV_NOHUGEPAGE.S index 6be2eaac3..d56f15745 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 0 0 0 0 0 +.syscon madv,MADV_NOHUGEPAGE,15,0,0,0,0,0 diff --git a/libc/sysv/consts/MADV_NORMAL.S b/libc/sysv/consts/MADV_NORMAL.S index 7be5ade6d..ec8f1ef00 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 0x00000080 +.syscon madv,MADV_NORMAL,0,0,0,0,0,0x00000080 diff --git a/libc/sysv/consts/MADV_RANDOM.S b/libc/sysv/consts/MADV_RANDOM.S index defbb30e9..dfeafff6f 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 0x10000000 +.syscon madv,MADV_RANDOM,1,1,1,1,1,0x10000000 diff --git a/libc/sysv/consts/MADV_REMOVE.S b/libc/sysv/consts/MADV_REMOVE.S index c2c3e163e..ea2398627 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 0 0 0 0 0 +.syscon madv,MADV_REMOVE,9,0,0,0,0,0 diff --git a/libc/sysv/consts/MADV_SEQUENTIAL.S b/libc/sysv/consts/MADV_SEQUENTIAL.S index 53a958b5b..b40e06f26 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 0x8000000 +.syscon madv,MADV_SEQUENTIAL,2,2,2,2,2,0x8000000 diff --git a/libc/sysv/consts/MADV_UNMERGEABLE.S b/libc/sysv/consts/MADV_UNMERGEABLE.S index 61c7b8f7d..2704aabe7 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 0 0 0 0 0 +.syscon madv,MADV_UNMERGEABLE,13,0,0,0,0,0 diff --git a/libc/sysv/consts/MADV_WILLNEED.S b/libc/sysv/consts/MADV_WILLNEED.S index 22eb99628..9c09e7708 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 diff --git a/libc/sysv/consts/MAP_32BIT.S b/libc/sysv/consts/MAP_32BIT.S index 37c9bd0d6..69d1006da 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 0x40 0 0x080000 0 0 0 +.syscon compat,MAP_32BIT,0x40,0,0x080000,0,0,0 diff --git a/libc/sysv/consts/MAP_ANON.S b/libc/sysv/consts/MAP_ANON.S index 43783bc1f..9b6ef77dd 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 0x20 0x1000 0x1000 0x1000 0x1000 0x20 +.syscon compat,MAP_ANON,0x20,0x1000,0x1000,0x1000,0x1000,0x20 diff --git a/libc/sysv/consts/MAP_ANONYMOUS.S b/libc/sysv/consts/MAP_ANONYMOUS.S index fe181407d..6872f306a 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 0x20 0x1000 0x1000 0x1000 0x1000 0x20 +.syscon mmap,MAP_ANONYMOUS,0x20,0x1000,0x1000,0x1000,0x1000,0x20 diff --git a/libc/sysv/consts/MAP_CONCEAL.S b/libc/sysv/consts/MAP_CONCEAL.S index 4a5f89063..8b4b49875 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 0x20000 0x8000 0x8000 0 +.syscon mmap,MAP_CONCEAL,0,0,0x20000,0x8000,0x8000,0 diff --git a/libc/sysv/consts/MAP_DENYWRITE.S b/libc/sysv/consts/MAP_DENYWRITE.S index 2cd06c9ca..98efad2ec 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 0x0800 0 0 0 0 0 +.syscon compat,MAP_DENYWRITE,0x0800,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_EXECUTABLE.S b/libc/sysv/consts/MAP_EXECUTABLE.S index 09518027d..e2efd0d26 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 0x1000 0 0 0 0 0 +.syscon compat,MAP_EXECUTABLE,0x1000,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_FILE.S b/libc/sysv/consts/MAP_FILE.S index 6949fc29b..13a1fe32c 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 compat MAP_FILE 0 0 0 0 0 0 +.syscon compat,MAP_FILE,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_FIXED.S b/libc/sysv/consts/MAP_FIXED.S index 7cf6a9d52..e47ad4a5d 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 0x10 0x10 0x10 0x10 0x10 0x10 +.syscon mmap,MAP_FIXED,0x10,0x10,0x10,0x10,0x10,0x10 diff --git a/libc/sysv/consts/MAP_GROWSDOWN.S b/libc/sysv/consts/MAP_GROWSDOWN.S index eb1f76cb9..e7fc93583 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 0x0100 0 0x0400 0x4000 0x4000 0x100000 +.syscon mmap,MAP_GROWSDOWN,0x0100,0,0x0400,0x4000,0x4000,0x100000 diff --git a/libc/sysv/consts/MAP_HUGETLB.S b/libc/sysv/consts/MAP_HUGETLB.S index ff7173cdd..3d65c0afc 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 0x040000 0 0 0 0 0x80000000 +.syscon mmap,MAP_HUGETLB,0x040000,0,0,0,0,0x80000000 diff --git a/libc/sysv/consts/MAP_HUGE_MASK.S b/libc/sysv/consts/MAP_HUGE_MASK.S index ef11d4a16..fdbaf59d1 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_HUGE_SHIFT.S b/libc/sysv/consts/MAP_HUGE_SHIFT.S index 1bece9efa..48db68c54 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_LOCKED.S b/libc/sysv/consts/MAP_LOCKED.S index 1d8dd7e7d..1674c49d0 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 0x2000 0 0 0 0 0 +.syscon mmap,MAP_LOCKED,0x2000,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_NOCORE.S b/libc/sysv/consts/MAP_NOCORE.S index ee1f23015..90c2c1f44 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 0x20000 0x8000 0x8000 0 +.syscon compat,MAP_NOCORE,0,0,0x20000,0x8000,0x8000,0 diff --git a/libc/sysv/consts/MAP_NONBLOCK.S b/libc/sysv/consts/MAP_NONBLOCK.S index 752dac31b..24604c007 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 0x10000 0 0 0 0 0 +.syscon mmap,MAP_NONBLOCK,0x10000,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_NORESERVE.S b/libc/sysv/consts/MAP_NORESERVE.S index 8bcf46fe9..2f0e391c1 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 0x4000 0x40 0 0 64 0 +.syscon mmap,MAP_NORESERVE,0x4000,0x40,0,0,64,0 diff --git a/libc/sysv/consts/MAP_POPULATE.S b/libc/sysv/consts/MAP_POPULATE.S index 848cc2e07..bc5e79c69 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 0x8000 0 0 0 0 0 +.syscon mmap,MAP_POPULATE,0x8000,0,0,0,0,0 diff --git a/libc/sysv/consts/MAP_PRIVATE.S b/libc/sysv/consts/MAP_PRIVATE.S index 498521585..81c74f873 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 diff --git a/libc/sysv/consts/MAP_SHARED.S b/libc/sysv/consts/MAP_SHARED.S index 4ab055481..16bba1f9e 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 diff --git a/libc/sysv/consts/MAP_STACK.S b/libc/sysv/consts/MAP_STACK.S index 73b7015ea..1eff99c73 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 compat MAP_STACK 0x0100 0 0x0400 0x4000 0x2000 0x100000 +.syscon compat,MAP_STACK,0x0100,0,0x0400,0x4000,0x2000,0x100000 diff --git a/libc/sysv/consts/MAP_TYPE.S b/libc/sysv/consts/MAP_TYPE.S index b080acc9b..8b2daa23b 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 0 0 0 0 0 +.syscon mmap,MAP_TYPE,15,0,0,0,0,0 diff --git a/libc/sysv/consts/MATH_ERREXCEPT.S b/libc/sysv/consts/MATH_ERREXCEPT.S index 0b4f79d7b..be334efa5 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,0 diff --git a/libc/sysv/consts/MATH_ERRNO.S b/libc/sysv/consts/MATH_ERRNO.S index 1b5ecfbb2..6d7d067d2 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,0 diff --git a/libc/sysv/consts/MAXHOSTNAMELEN.S b/libc/sysv/consts/MAXHOSTNAMELEN.S index 1d63bbbac..b1d9d3373 100644 --- a/libc/sysv/consts/MAXHOSTNAMELEN.S +++ b/libc/sysv/consts/MAXHOSTNAMELEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MAXHOSTNAMELEN 0x40 0x0100 0x0100 0x0100 0x0100 0 +.syscon misc,MAXHOSTNAMELEN,0x40,0x0100,0x0100,0x0100,0x0100,0 diff --git a/libc/sysv/consts/MAXNAMLEN.S b/libc/sysv/consts/MAXNAMLEN.S index ba6f31ea5..136c5bbf5 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,0 diff --git a/libc/sysv/consts/MAXPATHLEN.S b/libc/sysv/consts/MAXPATHLEN.S index 942a86724..dcb569a09 100644 --- a/libc/sysv/consts/MAXPATHLEN.S +++ b/libc/sysv/consts/MAXPATHLEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MAXPATHLEN 255 255 255 255 255 255 +.syscon misc,MAXPATHLEN,255,255,255,255,255,255 diff --git a/libc/sysv/consts/MAXQUOTAS.S b/libc/sysv/consts/MAXQUOTAS.S index 4fb34650a..dbcdf533c 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,0 diff --git a/libc/sysv/consts/MAXSYMLINKS.S b/libc/sysv/consts/MAXSYMLINKS.S index 45e57cfd0..40b39c9ab 100644 --- a/libc/sysv/consts/MAXSYMLINKS.S +++ b/libc/sysv/consts/MAXSYMLINKS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MAXSYMLINKS 20 0x20 0x20 0x20 0x20 0 +.syscon misc,MAXSYMLINKS,20,0x20,0x20,0x20,0x20,0 diff --git a/libc/sysv/consts/MAX_DQ_TIME.S b/libc/sysv/consts/MAX_DQ_TIME.S index 3ee6bad34..230c6af5c 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,0 diff --git a/libc/sysv/consts/MAX_HANDLE_SZ.S b/libc/sysv/consts/MAX_HANDLE_SZ.S index d31b007f9..54a1eebc8 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MAX_IQ_TIME.S b/libc/sysv/consts/MAX_IQ_TIME.S index 5ccf03950..0e9d4b848 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,0 diff --git a/libc/sysv/consts/MCAST_BLOCK_SOURCE.S b/libc/sysv/consts/MCAST_BLOCK_SOURCE.S index f00c4d3cc..4457f24a9 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,84,84,0,0,43 diff --git a/libc/sysv/consts/MCAST_EXCLUDE.S b/libc/sysv/consts/MCAST_EXCLUDE.S index 72c8e17af..c16b67f0d 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,2,2,0,0,0 diff --git a/libc/sysv/consts/MCAST_INCLUDE.S b/libc/sysv/consts/MCAST_INCLUDE.S index ac25e956b..36365cd56 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,0,0,0 diff --git a/libc/sysv/consts/MCAST_JOIN_GROUP.S b/libc/sysv/consts/MCAST_JOIN_GROUP.S index 8865c6151..2b4818977 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,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 2d3b368e2..eb9693e3b 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,82,82,0,0,45 diff --git a/libc/sysv/consts/MCAST_LEAVE_GROUP.S b/libc/sysv/consts/MCAST_LEAVE_GROUP.S index 1cc94f56b..e189c2e53 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,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 ff1426eb1..ee439ae38 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,83,83,0,0,46 diff --git a/libc/sysv/consts/MCAST_MSFILTER.S b/libc/sysv/consts/MCAST_MSFILTER.S index 46ed65200..9f4ee2610 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MCAST_UNBLOCK_SOURCE.S b/libc/sysv/consts/MCAST_UNBLOCK_SOURCE.S index 014efbc14..c92072d82 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,85,85,0,0,44 diff --git a/libc/sysv/consts/MCL_CURRENT.S b/libc/sysv/consts/MCL_CURRENT.S index 01dc9bfb2..2a79ade8e 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,0 diff --git a/libc/sysv/consts/MCL_FUTURE.S b/libc/sysv/consts/MCL_FUTURE.S index 9c3c97dba..8bc51f881 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,0 diff --git a/libc/sysv/consts/MCL_ONFAULT.S b/libc/sysv/consts/MCL_ONFAULT.S index 0ad8fd85a..b30b3b871 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MEDIUM_ERROR.S b/libc/sysv/consts/MEDIUM_ERROR.S index ededb7552..774dba1ee 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MEDIUM_SCAN.S b/libc/sysv/consts/MEDIUM_SCAN.S index e3081be7f..858c6a1d1 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MESSAGE_REJECT.S b/libc/sysv/consts/MESSAGE_REJECT.S index af512526d..f4fddc8fc 100644 --- a/libc/sysv/consts/MESSAGE_REJECT.S +++ b/libc/sysv/consts/MESSAGE_REJECT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MESSAGE_REJECT 7 0 0 0 0 0 +.syscon misc,MESSAGE_REJECT,7,0,0,0,0,0 diff --git a/libc/sysv/consts/MFD_ALLOW_SEALING.S b/libc/sysv/consts/MFD_ALLOW_SEALING.S index ad9caf300..b1ab94f56 100644 --- a/libc/sysv/consts/MFD_ALLOW_SEALING.S +++ b/libc/sysv/consts/MFD_ALLOW_SEALING.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon memfd MFD_ALLOW_SEALING 2 0 0 0 0 0 +.syscon memfd,MFD_ALLOW_SEALING,2,0,0,0,0,0 diff --git a/libc/sysv/consts/MFD_CLOEXEC.S b/libc/sysv/consts/MFD_CLOEXEC.S index 4d55f7f38..cc293d84c 100644 --- a/libc/sysv/consts/MFD_CLOEXEC.S +++ b/libc/sysv/consts/MFD_CLOEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon memfd MFD_CLOEXEC 1 0 0 0 0 0 +.syscon memfd,MFD_CLOEXEC,1,0,0,0,0,0 diff --git a/libc/sysv/consts/MINSIGSTKSZ.S b/libc/sysv/consts/MINSIGSTKSZ.S index 6c18bf44e..a5c500930 100644 --- a/libc/sysv/consts/MINSIGSTKSZ.S +++ b/libc/sysv/consts/MINSIGSTKSZ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MINSIGSTKSZ 0x0800 0x8000 0x0800 0x3000 0x2000 0 +.syscon misc,MINSIGSTKSZ,0x0800,0x8000,0x0800,0x3000,0x2000,0 diff --git a/libc/sysv/consts/MISCOMPARE.S b/libc/sysv/consts/MISCOMPARE.S index ae106110d..a72b51a70 100644 --- a/libc/sysv/consts/MISCOMPARE.S +++ b/libc/sysv/consts/MISCOMPARE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MISCOMPARE 14 0 0 0 0 0 +.syscon misc,MISCOMPARE,14,0,0,0,0,0 diff --git a/libc/sysv/consts/MLD_LISTENER_QUERY.S b/libc/sysv/consts/MLD_LISTENER_QUERY.S index 40a132f29..0e45255c2 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,0 diff --git a/libc/sysv/consts/MLD_LISTENER_REDUCTION.S b/libc/sysv/consts/MLD_LISTENER_REDUCTION.S index 4227e59d9..a1b4633a3 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,0,0,0 diff --git a/libc/sysv/consts/MLD_LISTENER_REPORT.S b/libc/sysv/consts/MLD_LISTENER_REPORT.S index e4b40f02a..3f7e4cced 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,0 diff --git a/libc/sysv/consts/MMAP_PAGE_ZERO.S b/libc/sysv/consts/MMAP_PAGE_ZERO.S index 91cbad271..897e1e74e 100644 --- a/libc/sysv/consts/MMAP_PAGE_ZERO.S +++ b/libc/sysv/consts/MMAP_PAGE_ZERO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon prsnlty MMAP_PAGE_ZERO 0x0100000 -1 -1 -1 -1 -1 +.syscon prsnlty,MMAP_PAGE_ZERO,0x0100000,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/MNT_DETACH.S b/libc/sysv/consts/MNT_DETACH.S index 6092be4f6..97e2606be 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 misc MNT_DETACH 2 0 0 0 0 0 +.syscon misc,MNT_DETACH,2,0,0,0,0,0 diff --git a/libc/sysv/consts/MNT_EXPIRE.S b/libc/sysv/consts/MNT_EXPIRE.S index ec88c4da1..0b984b111 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 misc MNT_EXPIRE 4 0 0 0 0 0 +.syscon misc,MNT_EXPIRE,4,0,0,0,0,0 diff --git a/libc/sysv/consts/MNT_FORCE.S b/libc/sysv/consts/MNT_FORCE.S index 8425f1e7a..eaa6679b6 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 misc MNT_FORCE 1 0x080000 0 0x080000 0x080000 0 +.syscon misc,MNT_FORCE,1,0x080000,0,0x080000,0x080000,0 diff --git a/libc/sysv/consts/MODE_B.S b/libc/sysv/consts/MODE_B.S index 20fdbf389..7385006b9 100644 --- a/libc/sysv/consts/MODE_B.S +++ b/libc/sysv/consts/MODE_B.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MODE_B 2 2 2 2 2 0 +.syscon misc,MODE_B,2,2,2,2,2,0 diff --git a/libc/sysv/consts/MODE_C.S b/libc/sysv/consts/MODE_C.S index 4ff040650..8b01e205d 100644 --- a/libc/sysv/consts/MODE_C.S +++ b/libc/sysv/consts/MODE_C.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MODE_C 3 3 3 3 3 0 +.syscon misc,MODE_C,3,3,3,3,3,0 diff --git a/libc/sysv/consts/MODE_S.S b/libc/sysv/consts/MODE_S.S index 8cbe62275..80a10d825 100644 --- a/libc/sysv/consts/MODE_S.S +++ b/libc/sysv/consts/MODE_S.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MODE_S 1 1 1 1 1 0 +.syscon misc,MODE_S,1,1,1,1,1,0 diff --git a/libc/sysv/consts/MODE_SELECT.S b/libc/sysv/consts/MODE_SELECT.S index f5da31403..3521ec2b3 100644 --- a/libc/sysv/consts/MODE_SELECT.S +++ b/libc/sysv/consts/MODE_SELECT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MODE_SELECT 21 0 0 0 0 0 +.syscon misc,MODE_SELECT,21,0,0,0,0,0 diff --git a/libc/sysv/consts/MODE_SELECT_10.S b/libc/sysv/consts/MODE_SELECT_10.S index a1ff342e0..72200e6c6 100644 --- a/libc/sysv/consts/MODE_SELECT_10.S +++ b/libc/sysv/consts/MODE_SELECT_10.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MODE_SELECT_10 85 0 0 0 0 0 +.syscon misc,MODE_SELECT_10,85,0,0,0,0,0 diff --git a/libc/sysv/consts/MODE_SENSE.S b/libc/sysv/consts/MODE_SENSE.S index 78da2af26..40108da52 100644 --- a/libc/sysv/consts/MODE_SENSE.S +++ b/libc/sysv/consts/MODE_SENSE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MODE_SENSE 26 0 0 0 0 0 +.syscon misc,MODE_SENSE,26,0,0,0,0,0 diff --git a/libc/sysv/consts/MODE_SENSE_10.S b/libc/sysv/consts/MODE_SENSE_10.S index 4040db27d..ca1fd682b 100644 --- a/libc/sysv/consts/MODE_SENSE_10.S +++ b/libc/sysv/consts/MODE_SENSE_10.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MODE_SENSE_10 90 0 0 0 0 0 +.syscon misc,MODE_SENSE_10,90,0,0,0,0,0 diff --git a/libc/sysv/consts/MOVE_MEDIUM.S b/libc/sysv/consts/MOVE_MEDIUM.S index 77d25b559..57a8a932a 100644 --- a/libc/sysv/consts/MOVE_MEDIUM.S +++ b/libc/sysv/consts/MOVE_MEDIUM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MOVE_MEDIUM 165 0 0 0 0 0 +.syscon misc,MOVE_MEDIUM,165,0,0,0,0,0 diff --git a/libc/sysv/consts/MQ_PRIO_MAX.S b/libc/sysv/consts/MQ_PRIO_MAX.S index 9d1521089..aad6c50ed 100644 --- a/libc/sysv/consts/MQ_PRIO_MAX.S +++ b/libc/sysv/consts/MQ_PRIO_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MQ_PRIO_MAX 0x8000 0 0x40 0 0 0 +.syscon misc,MQ_PRIO_MAX,0x8000,0,0x40,0,0,0 diff --git a/libc/sysv/consts/MREMAP_FIXED.S b/libc/sysv/consts/MREMAP_FIXED.S index aed58e109..1728f93b2 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 diff --git a/libc/sysv/consts/MREMAP_MAYMOVE.S b/libc/sysv/consts/MREMAP_MAYMOVE.S index be2562b44..dff45ee3c 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 diff --git a/libc/sysv/consts/MSG_BATCH.S b/libc/sysv/consts/MSG_BATCH.S index 59cbfbbf4..86323c445 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_CMSG_CLOEXEC.S b/libc/sysv/consts/MSG_CMSG_CLOEXEC.S index 1340baf88..31b22502a 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,0,0x040000,0x0800,0x0800,0 diff --git a/libc/sysv/consts/MSG_CONFIRM.S b/libc/sysv/consts/MSG_CONFIRM.S index f573a320b..330cb58b5 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_CTRUNC.S b/libc/sysv/consts/MSG_CTRUNC.S index 133721f2e..d3228af58 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,0x20,0x20,0x20,0x20,0x0200 diff --git a/libc/sysv/consts/MSG_DONTROUTE.S b/libc/sysv/consts/MSG_DONTROUTE.S index 516c073de..8cfe5e617 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 diff --git a/libc/sysv/consts/MSG_DONTWAIT.S b/libc/sysv/consts/MSG_DONTWAIT.S index 7b83ac4e7..0b82ea02e 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,0x80,0x80,0x80,0x80,0 diff --git a/libc/sysv/consts/MSG_EOR.S b/libc/sysv/consts/MSG_EOR.S index 4ff9a1e0a..0ff8a5442 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,8,8,8,8,0 diff --git a/libc/sysv/consts/MSG_ERRQUEUE.S b/libc/sysv/consts/MSG_ERRQUEUE.S index dcd5c2c31..c3df9de4f 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,0,0,0,0,0x1000 diff --git a/libc/sysv/consts/MSG_EXCEPT.S b/libc/sysv/consts/MSG_EXCEPT.S index 16f6ccbc8..0f54f2e03 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_FASTOPEN.S b/libc/sysv/consts/MSG_FASTOPEN.S index 289b20c3c..1710c2728 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_FIN.S b/libc/sysv/consts/MSG_FIN.S index d2e25a115..3b36ebc8b 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 0 0 0 0 0 +.syscon msg,MSG_FIN,0x0200,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_INFO.S b/libc/sysv/consts/MSG_INFO.S index 943415859..31e865fbe 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_MORE.S b/libc/sysv/consts/MSG_MORE.S index 521fd95bc..a52d32849 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_NOERROR.S b/libc/sysv/consts/MSG_NOERROR.S index be556aa16..55899e81f 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,0 diff --git a/libc/sysv/consts/MSG_NOSIGNAL.S b/libc/sysv/consts/MSG_NOSIGNAL.S index b881f5936..449aa81e4 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 0 0x020000 0x0400 0x0400 0 +.syscon msg,MSG_NOSIGNAL,0x4000,0,0x020000,0x0400,0x0400,0 diff --git a/libc/sysv/consts/MSG_OOB.S b/libc/sysv/consts/MSG_OOB.S index 4069a6b8b..ae704f425 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 diff --git a/libc/sysv/consts/MSG_PARITY_ERROR.S b/libc/sysv/consts/MSG_PARITY_ERROR.S index 2fb549b7f..f1fc82e3f 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_PEEK.S b/libc/sysv/consts/MSG_PEEK.S index 96c1c2ba5..f1a3ba251 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 diff --git a/libc/sysv/consts/MSG_PROXY.S b/libc/sysv/consts/MSG_PROXY.S index 202e23114..725751756 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_RST.S b/libc/sysv/consts/MSG_RST.S index 0732a036a..a38339525 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_STAT.S b/libc/sysv/consts/MSG_STAT.S index 92a4ce4b3..50e5a0b4d 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_SYN.S b/libc/sysv/consts/MSG_SYN.S index 925a8290e..1c893db70 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MSG_TRUNC.S b/libc/sysv/consts/MSG_TRUNC.S index 116112c91..80818d952 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,0x10,0x10,0x10,0x10,0x0100 diff --git a/libc/sysv/consts/MSG_WAITALL.S b/libc/sysv/consts/MSG_WAITALL.S index 028ccb05e..d6eb1b7ab 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,0x40,0x40,0x40,0x40,8 diff --git a/libc/sysv/consts/MSG_WAITFORONE.S b/libc/sysv/consts/MSG_WAITFORONE.S index fc5a8d1e6..8efc2c230 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,0,0x080000,0,0x2000,0 diff --git a/libc/sysv/consts/MS_ACTIVE.S b/libc/sysv/consts/MS_ACTIVE.S index 9edd521e0..fe69447c1 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_ASYNC.S b/libc/sysv/consts/MS_ASYNC.S index 9db6bb66f..ff0ec98c0 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 diff --git a/libc/sysv/consts/MS_BIND.S b/libc/sysv/consts/MS_BIND.S index e81111ccc..8e7d020ef 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 0x1000 0 0 0 0 0 +.syscon mount,MS_BIND,0x1000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_DIRSYNC.S b/libc/sysv/consts/MS_DIRSYNC.S index dfe93a189..f9c37f4f8 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 0x80 0 0 0 0 0 +.syscon mount,MS_DIRSYNC,0x80,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_INVALIDATE.S b/libc/sysv/consts/MS_INVALIDATE.S index b16f071e3..fc2fc01a7 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,4,2,0 diff --git a/libc/sysv/consts/MS_I_VERSION.S b/libc/sysv/consts/MS_I_VERSION.S index 330711b43..5ef364318 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 0x800000 0 0 0 0 0 +.syscon mount,MS_I_VERSION,0x800000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_KERNMOUNT.S b/libc/sysv/consts/MS_KERNMOUNT.S index 1de706a3d..55ffadeb2 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 0x400000 0 0 0 0 0 +.syscon mount,MS_KERNMOUNT,0x400000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_LAZYTIME.S b/libc/sysv/consts/MS_LAZYTIME.S index a2cd7b615..3648887fd 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_MANDLOCK.S b/libc/sysv/consts/MS_MANDLOCK.S index 62712a1d3..7b8736474 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 0x40 0 0 0 0 0 +.syscon mount,MS_MANDLOCK,0x40,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_MGC_MSK.S b/libc/sysv/consts/MS_MGC_MSK.S index 519ebbd14..73a19e58d 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_MGC_VAL.S b/libc/sysv/consts/MS_MGC_VAL.S index 9f498c7c2..ed0844bf9 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_MOVE.S b/libc/sysv/consts/MS_MOVE.S index ecdcdcb34..4bd85fcf8 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 0x2000 0 0 0 0 0 +.syscon mount,MS_MOVE,0x2000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_NOATIME.S b/libc/sysv/consts/MS_NOATIME.S index 04cf0d344..039f521eb 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 0x0400 0 0 0 0 0 +.syscon mount,MS_NOATIME,0x0400,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_NODEV.S b/libc/sysv/consts/MS_NODEV.S index 079f4e66c..9a3603bad 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 4 0 0 0 0 0 +.syscon mount,MS_NODEV,4,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_NODIRATIME.S b/libc/sysv/consts/MS_NODIRATIME.S index ee7fba17a..ee5aba233 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 0x0800 0 0 0 0 0 +.syscon mount,MS_NODIRATIME,0x0800,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_NOEXEC.S b/libc/sysv/consts/MS_NOEXEC.S index c9918e562..754869359 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 8 0 0 0 0 0 +.syscon mount,MS_NOEXEC,8,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_NOSUID.S b/libc/sysv/consts/MS_NOSUID.S index 06f1d5822..fc3c73faf 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 2 0 0 0 0 0 +.syscon mount,MS_NOSUID,2,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_NOUSER.S b/libc/sysv/consts/MS_NOUSER.S index 01121193b..e6da20356 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 -2147483648 0 0 0 0 0 +.syscon mount,MS_NOUSER,-2147483648,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_POSIXACL.S b/libc/sysv/consts/MS_POSIXACL.S index a58017de0..e2640c92f 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 0x010000 0 0 0 0 0 +.syscon mount,MS_POSIXACL,0x010000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_PRIVATE.S b/libc/sysv/consts/MS_PRIVATE.S index 32351fb7e..545448b14 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 0x040000 0 0 0 0 0 +.syscon mount,MS_PRIVATE,0x040000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_RDONLY.S b/libc/sysv/consts/MS_RDONLY.S index 3d9850861..f54a70c6c 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 1 0 0 0 0 0 +.syscon mount,MS_RDONLY,1,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_REC.S b/libc/sysv/consts/MS_REC.S index 174853b0e..86c13ef0e 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 0x4000 0 0 0 0 0 +.syscon mount,MS_REC,0x4000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_RELATIME.S b/libc/sysv/consts/MS_RELATIME.S index df8a20d21..1547006ee 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 0x200000 0 0 0 0 0 +.syscon mount,MS_RELATIME,0x200000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_REMOUNT.S b/libc/sysv/consts/MS_REMOUNT.S index e2f1b6d09..72ad2f5af 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 0x20 0 0 0 0 0 +.syscon mount,MS_REMOUNT,0x20,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_RMT_MASK.S b/libc/sysv/consts/MS_RMT_MASK.S index 32c440c1c..035e40b18 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,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_SHARED.S b/libc/sysv/consts/MS_SHARED.S index 17e40c893..0c0cdd0a3 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 0x100000 0 0 0 0 0 +.syscon mount,MS_SHARED,0x100000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_SILENT.S b/libc/sysv/consts/MS_SILENT.S index 3ac03d24c..7c2511f45 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 0x8000 0 0 0 0 0 +.syscon mount,MS_SILENT,0x8000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_SLAVE.S b/libc/sysv/consts/MS_SLAVE.S index 62b3b1ea2..a69463caa 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 0x080000 0 0 0 0 0 +.syscon mount,MS_SLAVE,0x080000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_STRICTATIME.S b/libc/sysv/consts/MS_STRICTATIME.S index deb952c2f..fdf1da5d7 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 0 0 0 0 0 +.syscon mount,MS_STRICTATIME,0x01000000,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_SYNC.S b/libc/sysv/consts/MS_SYNC.S index 0d8bbf250..1141b89a2 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,16,0,2,4,4 diff --git a/libc/sysv/consts/MS_SYNCHRONOUS.S b/libc/sysv/consts/MS_SYNCHRONOUS.S index 3f62fb6ed..686e04fa1 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 0x10 0 0 0 0 0 +.syscon mount,MS_SYNCHRONOUS,0x10,0,0,0,0,0 diff --git a/libc/sysv/consts/MS_UNBINDABLE.S b/libc/sysv/consts/MS_UNBINDABLE.S index 8691ca564..b347b4551 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 0x020000 0 0 0 0 0 +.syscon mount,MS_UNBINDABLE,0x020000,0,0,0,0,0 diff --git a/libc/sysv/consts/MTCOMPRESSION.S b/libc/sysv/consts/MTCOMPRESSION.S index 15e683ab9..1a814496b 100644 --- a/libc/sysv/consts/MTCOMPRESSION.S +++ b/libc/sysv/consts/MTCOMPRESSION.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MTCOMPRESSION 0x20 0 0 0 0 0 +.syscon misc,MTCOMPRESSION,0x20,0,0,0,0,0 diff --git a/libc/sysv/consts/MTERASE.S b/libc/sysv/consts/MTERASE.S index 28433810f..a347daba8 100644 --- a/libc/sysv/consts/MTERASE.S +++ b/libc/sysv/consts/MTERASE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MTERASE 13 0 12 9 9 0 +.syscon misc,MTERASE,13,0,12,9,9,0 diff --git a/libc/sysv/consts/MTFSFM.S b/libc/sysv/consts/MTFSFM.S index b6e5678fd..7880c0681 100644 --- a/libc/sysv/consts/MTFSFM.S +++ b/libc/sysv/consts/MTFSFM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MTFSFM 11 0 0 0 0 0 +.syscon misc,MTFSFM,11,0,0,0,0,0 diff --git a/libc/sysv/consts/MTLOAD.S b/libc/sysv/consts/MTLOAD.S index 1b036a993..d1583229c 100644 --- a/libc/sysv/consts/MTLOAD.S +++ b/libc/sysv/consts/MTLOAD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MTLOAD 30 0 19 0 0 0 +.syscon misc,MTLOAD,30,0,19,0,0,0 diff --git a/libc/sysv/consts/MTLOCK.S b/libc/sysv/consts/MTLOCK.S index 888939b8e..396fc0eca 100644 --- a/libc/sysv/consts/MTLOCK.S +++ b/libc/sysv/consts/MTLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MTLOCK 28 0 0 0 0 0 +.syscon misc,MTLOCK,28,0,0,0,0,0 diff --git a/libc/sysv/consts/MTMKPART.S b/libc/sysv/consts/MTMKPART.S index 1837397c5..1fc64f720 100644 --- a/libc/sysv/consts/MTMKPART.S +++ b/libc/sysv/consts/MTMKPART.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MTMKPART 34 0 0 0 0 0 +.syscon misc,MTMKPART,34,0,0,0,0,0 diff --git a/libc/sysv/consts/MTRAS1.S b/libc/sysv/consts/MTRAS1.S index c5ca8cd0b..a662fdbb8 100644 --- a/libc/sysv/consts/MTRAS1.S +++ b/libc/sysv/consts/MTRAS1.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MTRAS1 14 0 0 0 0 0 +.syscon misc,MTRAS1,14,0,0,0,0,0 diff --git a/libc/sysv/consts/MTRAS3.S b/libc/sysv/consts/MTRAS3.S index 6b0c0cb3c..206e548a7 100644 --- a/libc/sysv/consts/MTRAS3.S +++ b/libc/sysv/consts/MTRAS3.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MTRAS3 0x10 0 0 0 0 0 +.syscon misc,MTRAS3,0x10,0,0,0,0,0 diff --git a/libc/sysv/consts/MTRESET.S b/libc/sysv/consts/MTRESET.S index d00a1144c..4fa8ac91c 100644 --- a/libc/sysv/consts/MTRESET.S +++ b/libc/sysv/consts/MTRESET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MTRESET 0 0 0 0 0 0 +.syscon misc,MTRESET,0,0,0,0,0,0 diff --git a/libc/sysv/consts/MTRETEN.S b/libc/sysv/consts/MTRETEN.S index fd54a7621..70226a035 100644 --- a/libc/sysv/consts/MTRETEN.S +++ b/libc/sysv/consts/MTRETEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MTRETEN 9 0 0 8 8 0 +.syscon misc,MTRETEN,9,0,0,8,8,0 diff --git a/libc/sysv/consts/MTSETBLK.S b/libc/sysv/consts/MTSETBLK.S index 1a85a5ee7..34d679426 100644 --- a/libc/sysv/consts/MTSETBLK.S +++ b/libc/sysv/consts/MTSETBLK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MTSETBLK 20 0 0 0 0 0 +.syscon misc,MTSETBLK,20,0,0,0,0,0 diff --git a/libc/sysv/consts/MTSETDENSITY.S b/libc/sysv/consts/MTSETDENSITY.S index aab7ca0fc..a887eb2ec 100644 --- a/libc/sysv/consts/MTSETDENSITY.S +++ b/libc/sysv/consts/MTSETDENSITY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MTSETDENSITY 21 0 0 0 0 0 +.syscon misc,MTSETDENSITY,21,0,0,0,0,0 diff --git a/libc/sysv/consts/MTSETDRVBUFFER.S b/libc/sysv/consts/MTSETDRVBUFFER.S index da074cf64..1d2342bc4 100644 --- a/libc/sysv/consts/MTSETDRVBUFFER.S +++ b/libc/sysv/consts/MTSETDRVBUFFER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MTSETDRVBUFFER 24 0 0 0 0 0 +.syscon misc,MTSETDRVBUFFER,24,0,0,0,0,0 diff --git a/libc/sysv/consts/MTSETPART.S b/libc/sysv/consts/MTSETPART.S index fb7ea29a0..276172486 100644 --- a/libc/sysv/consts/MTSETPART.S +++ b/libc/sysv/consts/MTSETPART.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MTSETPART 33 0 0 0 0 0 +.syscon misc,MTSETPART,33,0,0,0,0,0 diff --git a/libc/sysv/consts/MTUNLOAD.S b/libc/sysv/consts/MTUNLOAD.S index b604cc357..3bca9a290 100644 --- a/libc/sysv/consts/MTUNLOAD.S +++ b/libc/sysv/consts/MTUNLOAD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MTUNLOAD 31 0 0 0 0 0 +.syscon misc,MTUNLOAD,31,0,0,0,0,0 diff --git a/libc/sysv/consts/MTUNLOCK.S b/libc/sysv/consts/MTUNLOCK.S index 4e20ebecb..b9defed0f 100644 --- a/libc/sysv/consts/MTUNLOCK.S +++ b/libc/sysv/consts/MTUNLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MTUNLOCK 29 0 0 0 0 0 +.syscon misc,MTUNLOCK,29,0,0,0,0,0 diff --git a/libc/sysv/consts/MT_ST_CAN_PARTITIONS.S b/libc/sysv/consts/MT_ST_CAN_PARTITIONS.S index f84d6b7b1..bfec34991 100644 --- a/libc/sysv/consts/MT_ST_CAN_PARTITIONS.S +++ b/libc/sysv/consts/MT_ST_CAN_PARTITIONS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MT_ST_CAN_PARTITIONS 0x0400 0 0 0 0 0 +.syscon misc,MT_ST_CAN_PARTITIONS,0x0400,0,0,0,0,0 diff --git a/libc/sysv/consts/MT_ST_HPLOADER_OFFSET.S b/libc/sysv/consts/MT_ST_HPLOADER_OFFSET.S index a2e2f9144..b77990062 100644 --- a/libc/sysv/consts/MT_ST_HPLOADER_OFFSET.S +++ b/libc/sysv/consts/MT_ST_HPLOADER_OFFSET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MT_ST_HPLOADER_OFFSET 0x2710 0 0 0 0 0 +.syscon misc,MT_ST_HPLOADER_OFFSET,0x2710,0,0,0,0,0 diff --git a/libc/sysv/consts/MT_ST_SCSI2LOGICAL.S b/libc/sysv/consts/MT_ST_SCSI2LOGICAL.S index abefd344b..6dfdfa0e5 100644 --- a/libc/sysv/consts/MT_ST_SCSI2LOGICAL.S +++ b/libc/sysv/consts/MT_ST_SCSI2LOGICAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc MT_ST_SCSI2LOGICAL 0x0800 0 0 0 0 0 +.syscon misc,MT_ST_SCSI2LOGICAL,0x0800,0,0,0,0,0 diff --git a/libc/sysv/consts/NBBY.S b/libc/sysv/consts/NBBY.S index f372173a0..375fc53b7 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,0 diff --git a/libc/sysv/consts/NCARGS.S b/libc/sysv/consts/NCARGS.S index aaf1845f3..e4d176f23 100644 --- a/libc/sysv/consts/NCARGS.S +++ b/libc/sysv/consts/NCARGS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NCARGS 0x020000 0x040000 0x040000 0x040000 0x040000 0 +.syscon misc,NCARGS,0x020000,0x040000,0x040000,0x040000,0x040000,0 diff --git a/libc/sysv/consts/NCCS.S b/libc/sysv/consts/NCCS.S index 8b018a648..95c3953b0 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 32 32 32 32 20 32 +.syscon termios,NCCS,32,32,32,32,20,32 diff --git a/libc/sysv/consts/ND_NA_FLAG_OVERRIDE.S b/libc/sysv/consts/ND_NA_FLAG_OVERRIDE.S index a6f69111e..31100452c 100644 --- a/libc/sysv/consts/ND_NA_FLAG_OVERRIDE.S +++ b/libc/sysv/consts/ND_NA_FLAG_OVERRIDE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nd ND_NA_FLAG_OVERRIDE 0x20 0x20 0x20 0x20 0x20 0x20000000 +.syscon nd,ND_NA_FLAG_OVERRIDE,0x20,0x20,0x20,0x20,0x20,0x20000000 diff --git a/libc/sysv/consts/ND_NA_FLAG_ROUTER.S b/libc/sysv/consts/ND_NA_FLAG_ROUTER.S index 5816bd04c..9e3b2386c 100644 --- a/libc/sysv/consts/ND_NA_FLAG_ROUTER.S +++ b/libc/sysv/consts/ND_NA_FLAG_ROUTER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nd ND_NA_FLAG_ROUTER 0x80 0x80 0x80 0x80 0x80 0x80000000 +.syscon nd,ND_NA_FLAG_ROUTER,0x80,0x80,0x80,0x80,0x80,0x80000000 diff --git a/libc/sysv/consts/ND_NA_FLAG_SOLICITED.S b/libc/sysv/consts/ND_NA_FLAG_SOLICITED.S index 38c0afed1..a269ca432 100644 --- a/libc/sysv/consts/ND_NA_FLAG_SOLICITED.S +++ b/libc/sysv/consts/ND_NA_FLAG_SOLICITED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nd ND_NA_FLAG_SOLICITED 0x40 0x40 0x40 0x40 0x40 0x40000000 +.syscon nd,ND_NA_FLAG_SOLICITED,0x40,0x40,0x40,0x40,0x40,0x40000000 diff --git a/libc/sysv/consts/ND_NEIGHBOR_ADVERT.S b/libc/sysv/consts/ND_NEIGHBOR_ADVERT.S index 9615c0ee8..ea844d6fb 100644 --- a/libc/sysv/consts/ND_NEIGHBOR_ADVERT.S +++ b/libc/sysv/consts/ND_NEIGHBOR_ADVERT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nd ND_NEIGHBOR_ADVERT 136 136 136 136 136 0 +.syscon nd,ND_NEIGHBOR_ADVERT,136,136,136,136,136,0 diff --git a/libc/sysv/consts/ND_NEIGHBOR_SOLICIT.S b/libc/sysv/consts/ND_NEIGHBOR_SOLICIT.S index 6a792b85b..6e9cf9967 100644 --- a/libc/sysv/consts/ND_NEIGHBOR_SOLICIT.S +++ b/libc/sysv/consts/ND_NEIGHBOR_SOLICIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nd ND_NEIGHBOR_SOLICIT 135 135 135 135 135 0 +.syscon nd,ND_NEIGHBOR_SOLICIT,135,135,135,135,135,0 diff --git a/libc/sysv/consts/ND_RA_FLAG_HOME_AGENT.S b/libc/sysv/consts/ND_RA_FLAG_HOME_AGENT.S index 91f088a72..b5474435a 100644 --- a/libc/sysv/consts/ND_RA_FLAG_HOME_AGENT.S +++ b/libc/sysv/consts/ND_RA_FLAG_HOME_AGENT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nd ND_RA_FLAG_HOME_AGENT 0x20 0 0 0 0 0x20 +.syscon nd,ND_RA_FLAG_HOME_AGENT,0x20,0,0,0,0,0x20 diff --git a/libc/sysv/consts/ND_RA_FLAG_MANAGED.S b/libc/sysv/consts/ND_RA_FLAG_MANAGED.S index 31576463d..f82c394a8 100644 --- a/libc/sysv/consts/ND_RA_FLAG_MANAGED.S +++ b/libc/sysv/consts/ND_RA_FLAG_MANAGED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nd ND_RA_FLAG_MANAGED 0x80 0x80 0x80 0x80 0x80 0x80 +.syscon nd,ND_RA_FLAG_MANAGED,0x80,0x80,0x80,0x80,0x80,0x80 diff --git a/libc/sysv/consts/ND_RA_FLAG_OTHER.S b/libc/sysv/consts/ND_RA_FLAG_OTHER.S index 5cfef3511..9b6c68a3b 100644 --- a/libc/sysv/consts/ND_RA_FLAG_OTHER.S +++ b/libc/sysv/consts/ND_RA_FLAG_OTHER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nd ND_RA_FLAG_OTHER 0x40 0x40 0x40 0x40 0x40 0x40 +.syscon nd,ND_RA_FLAG_OTHER,0x40,0x40,0x40,0x40,0x40,0x40 diff --git a/libc/sysv/consts/ND_REDIRECT.S b/libc/sysv/consts/ND_REDIRECT.S index a1cfde67d..4644874e1 100644 --- a/libc/sysv/consts/ND_REDIRECT.S +++ b/libc/sysv/consts/ND_REDIRECT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nd ND_REDIRECT 137 137 137 137 137 0 +.syscon nd,ND_REDIRECT,137,137,137,137,137,0 diff --git a/libc/sysv/consts/ND_ROUTER_ADVERT.S b/libc/sysv/consts/ND_ROUTER_ADVERT.S index 0bb476353..4ac749441 100644 --- a/libc/sysv/consts/ND_ROUTER_ADVERT.S +++ b/libc/sysv/consts/ND_ROUTER_ADVERT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nd ND_ROUTER_ADVERT 134 134 134 134 134 0 +.syscon nd,ND_ROUTER_ADVERT,134,134,134,134,134,0 diff --git a/libc/sysv/consts/ND_ROUTER_SOLICIT.S b/libc/sysv/consts/ND_ROUTER_SOLICIT.S index 831085645..9b619ccec 100644 --- a/libc/sysv/consts/ND_ROUTER_SOLICIT.S +++ b/libc/sysv/consts/ND_ROUTER_SOLICIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nd ND_ROUTER_SOLICIT 133 133 133 133 133 0 +.syscon nd,ND_ROUTER_SOLICIT,133,133,133,133,133,0 diff --git a/libc/sysv/consts/NETGRAPHDISC.S b/libc/sysv/consts/NETGRAPHDISC.S index b4431e525..71fb4f79a 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 -1 +.syscon termios,NETGRAPHDISC,0,0,0x6,0,0,-1 diff --git a/libc/sysv/consts/NEW_TIME.S b/libc/sysv/consts/NEW_TIME.S index 16430bc24..36e147905 100644 --- a/libc/sysv/consts/NEW_TIME.S +++ b/libc/sysv/consts/NEW_TIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NEW_TIME 3 4 3 0 0 0 +.syscon misc,NEW_TIME,3,4,3,0,0,0 diff --git a/libc/sysv/consts/NFDBITS.S b/libc/sysv/consts/NFDBITS.S index 29db8ac74..09c290bc7 100644 --- a/libc/sysv/consts/NFDBITS.S +++ b/libc/sysv/consts/NFDBITS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NFDBITS 0x40 0x20 0x40 0x20 0x20 0 +.syscon misc,NFDBITS,0x40,0x20,0x40,0x20,0x20,0 diff --git a/libc/sysv/consts/NGREG.S b/libc/sysv/consts/NGREG.S index 2277fdadd..4fcc715da 100644 --- a/libc/sysv/consts/NGREG.S +++ b/libc/sysv/consts/NGREG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NGREG 23 0 0 0 0 0 +.syscon misc,NGREG,23,0,0,0,0,0 diff --git a/libc/sysv/consts/NGROUPS.S b/libc/sysv/consts/NGROUPS.S index 95006ebd9..49d27302f 100644 --- a/libc/sysv/consts/NGROUPS.S +++ b/libc/sysv/consts/NGROUPS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NGROUPS 0x010000 0x10 0x0400 0x10 0x10 0 +.syscon misc,NGROUPS,0x010000,0x10,0x0400,0x10,0x10,0 diff --git a/libc/sysv/consts/NGROUPS_MAX.S b/libc/sysv/consts/NGROUPS_MAX.S index 7833206d0..e1eccd19e 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 misc NGROUPS_MAX 0x010000 0x10 0x03ff 0x10 0x10 0 +.syscon misc,NGROUPS_MAX,0x010000,0x10,0x03ff,0x10,0x10,0 diff --git a/libc/sysv/consts/NI_DGRAM.S b/libc/sysv/consts/NI_DGRAM.S index 2f0ef06b9..a1c84b41d 100644 --- a/libc/sysv/consts/NI_DGRAM.S +++ b/libc/sysv/consts/NI_DGRAM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NI_DGRAM 0x10 0x10 0x10 0x10 0x10 0x10 +.syscon misc,NI_DGRAM,0x10,0x10,0x10,0x10,0x10,0x10 diff --git a/libc/sysv/consts/NI_MAXHOST.S b/libc/sysv/consts/NI_MAXHOST.S index 5b7a61c2f..b42aeb6b6 100644 --- a/libc/sysv/consts/NI_MAXHOST.S +++ b/libc/sysv/consts/NI_MAXHOST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NI_MAXHOST 0x0401 0x0401 0x0401 0x0100 0x0100 0x0401 +.syscon misc,NI_MAXHOST,0x0401,0x0401,0x0401,0x0100,0x0100,0x0401 diff --git a/libc/sysv/consts/NI_MAXSERV.S b/libc/sysv/consts/NI_MAXSERV.S index 08c2bfefb..2308db4f3 100644 --- a/libc/sysv/consts/NI_MAXSERV.S +++ b/libc/sysv/consts/NI_MAXSERV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NI_MAXSERV 0x20 0x20 0x20 0x20 0x20 0x20 +.syscon misc,NI_MAXSERV,0x20,0x20,0x20,0x20,0x20,0x20 diff --git a/libc/sysv/consts/NI_NAMEREQD.S b/libc/sysv/consts/NI_NAMEREQD.S index 53c3392de..e18fb32ea 100644 --- a/libc/sysv/consts/NI_NAMEREQD.S +++ b/libc/sysv/consts/NI_NAMEREQD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NI_NAMEREQD 8 4 4 8 8 4 +.syscon misc,NI_NAMEREQD,8,4,4,8,8,4 diff --git a/libc/sysv/consts/NI_NOFQDN.S b/libc/sysv/consts/NI_NOFQDN.S index 374fb6f66..fa0e44510 100644 --- a/libc/sysv/consts/NI_NOFQDN.S +++ b/libc/sysv/consts/NI_NOFQDN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NI_NOFQDN 4 1 1 4 4 1 +.syscon misc,NI_NOFQDN,4,1,1,4,4,1 diff --git a/libc/sysv/consts/NI_NUMERICHOST.S b/libc/sysv/consts/NI_NUMERICHOST.S index 97b9f80da..74b4af407 100644 --- a/libc/sysv/consts/NI_NUMERICHOST.S +++ b/libc/sysv/consts/NI_NUMERICHOST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NI_NUMERICHOST 1 2 2 1 1 2 +.syscon misc,NI_NUMERICHOST,1,2,2,1,1,2 diff --git a/libc/sysv/consts/NI_NUMERICSCOPE.S b/libc/sysv/consts/NI_NUMERICSCOPE.S index 3d62370a1..8d7401dbd 100644 --- a/libc/sysv/consts/NI_NUMERICSCOPE.S +++ b/libc/sysv/consts/NI_NUMERICSCOPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NI_NUMERICSCOPE 0 0 0x20 0 0 0 +.syscon misc,NI_NUMERICSCOPE,0,0,0x20,0,0,0 diff --git a/libc/sysv/consts/NI_NUMERICSERV.S b/libc/sysv/consts/NI_NUMERICSERV.S index af3c1f52e..fe7711a70 100644 --- a/libc/sysv/consts/NI_NUMERICSERV.S +++ b/libc/sysv/consts/NI_NUMERICSERV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NI_NUMERICSERV 2 8 8 2 2 8 +.syscon misc,NI_NUMERICSERV,2,8,8,2,2,8 diff --git a/libc/sysv/consts/NL0.S b/libc/sysv/consts/NL0.S index 0412708d5..073fa6c8d 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 0 0b0000000000000000 +.syscon termios,NL0,0b0000000000000000,0b000000000000000000,0b000000000000000000,0,0,0b0000000000000000 diff --git a/libc/sysv/consts/NL1.S b/libc/sysv/consts/NL1.S index 3028a47f2..e63bb35cd 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 0 0b0000000100000000 +.syscon termios,NL1,0b0000000100000000,0b000000000100000000,0b000000000100000000,0,0,0b0000000100000000 diff --git a/libc/sysv/consts/NL2.S b/libc/sysv/consts/NL2.S index 82305f8cb..8407a6aca 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 0 0 +.syscon termios,NL2,0,0b000000001000000000,0b000000001000000000,0,0,0 diff --git a/libc/sysv/consts/NL3.S b/libc/sysv/consts/NL3.S index 02d0913cd..1f9e92aec 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 0 0 +.syscon termios,NL3,0,0b000000001100000000,0b000000001100000000,0,0,0 diff --git a/libc/sysv/consts/NLDLY.S b/libc/sysv/consts/NLDLY.S index cb2e7d28b..c883c606e 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,0b000000001100000000,0b000000001100000000,0,0,0b0000000100000000 diff --git a/libc/sysv/consts/NL_ARGMAX.S b/libc/sysv/consts/NL_ARGMAX.S index 7bb32e76a..8029886e8 100644 --- a/libc/sysv/consts/NL_ARGMAX.S +++ b/libc/sysv/consts/NL_ARGMAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NL_ARGMAX 0x1000 9 0x1000 9 9 0 +.syscon misc,NL_ARGMAX,0x1000,9,0x1000,9,9,0 diff --git a/libc/sysv/consts/NL_CAT_LOCALE.S b/libc/sysv/consts/NL_CAT_LOCALE.S index 35eddaf45..b7b0b61fc 100644 --- a/libc/sysv/consts/NL_CAT_LOCALE.S +++ b/libc/sysv/consts/NL_CAT_LOCALE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NL_CAT_LOCALE 1 1 1 1 1 0 +.syscon misc,NL_CAT_LOCALE,1,1,1,1,1,0 diff --git a/libc/sysv/consts/NL_LANGMAX.S b/libc/sysv/consts/NL_LANGMAX.S index f63ddd1d0..8668c98d6 100644 --- a/libc/sysv/consts/NL_LANGMAX.S +++ b/libc/sysv/consts/NL_LANGMAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NL_LANGMAX 0x0800 14 31 14 14 0 +.syscon misc,NL_LANGMAX,0x0800,14,31,14,14,0 diff --git a/libc/sysv/consts/NL_MSGMAX.S b/libc/sysv/consts/NL_MSGMAX.S index 5c0600dc8..92076b3cc 100644 --- a/libc/sysv/consts/NL_MSGMAX.S +++ b/libc/sysv/consts/NL_MSGMAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NL_MSGMAX 0x7fffffff 0x7fff 0x7fff 0x7fff 0x7fff 0 +.syscon misc,NL_MSGMAX,0x7fffffff,0x7fff,0x7fff,0x7fff,0x7fff,0 diff --git a/libc/sysv/consts/NL_NMAX.S b/libc/sysv/consts/NL_NMAX.S index 5bc7cb68c..b73271b18 100644 --- a/libc/sysv/consts/NL_NMAX.S +++ b/libc/sysv/consts/NL_NMAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NL_NMAX 0x7fffffff 1 1 0 0 0 +.syscon misc,NL_NMAX,0x7fffffff,1,1,0,0,0 diff --git a/libc/sysv/consts/NL_SETD.S b/libc/sysv/consts/NL_SETD.S index bf973256e..f7f8b3b79 100644 --- a/libc/sysv/consts/NL_SETD.S +++ b/libc/sysv/consts/NL_SETD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NL_SETD 1 1 0 1 1 0 +.syscon misc,NL_SETD,1,1,0,1,1,0 diff --git a/libc/sysv/consts/NL_SETMAX.S b/libc/sysv/consts/NL_SETMAX.S index 7739b1951..49b0c7d5a 100644 --- a/libc/sysv/consts/NL_SETMAX.S +++ b/libc/sysv/consts/NL_SETMAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NL_SETMAX 0x7fffffff 255 255 255 255 0 +.syscon misc,NL_SETMAX,0x7fffffff,255,255,255,255,0 diff --git a/libc/sysv/consts/NL_TEXTMAX.S b/libc/sysv/consts/NL_TEXTMAX.S index 6dc5e5f4f..ae5d3959a 100644 --- a/libc/sysv/consts/NL_TEXTMAX.S +++ b/libc/sysv/consts/NL_TEXTMAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NL_TEXTMAX 0x7fffffff 0x0800 0x0800 255 255 0 +.syscon misc,NL_TEXTMAX,0x7fffffff,0x0800,0x0800,255,255,0 diff --git a/libc/sysv/consts/NMEADISC.S b/libc/sysv/consts/NMEADISC.S index 5943db23e..223733c05 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 -1 +.syscon termios,NMEADISC,0,0,0,0x7,0x7,-1 diff --git a/libc/sysv/consts/NOEXPR.S b/libc/sysv/consts/NOEXPR.S index bdbce4276..dda607b42 100644 --- a/libc/sysv/consts/NOEXPR.S +++ b/libc/sysv/consts/NOEXPR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NOEXPR 0x050001 53 53 49 49 0 +.syscon misc,NOEXPR,0x050001,53,53,49,49,0 diff --git a/libc/sysv/consts/NOFILE.S b/libc/sysv/consts/NOFILE.S index 289fb43a0..443b78c29 100644 --- a/libc/sysv/consts/NOFILE.S +++ b/libc/sysv/consts/NOFILE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NOFILE 0x0100 0x0100 0x40 0x40 0x40 0 +.syscon misc,NOFILE,0x0100,0x0100,0x40,0x40,0x40,0 diff --git a/libc/sysv/consts/NOFLSH.S b/libc/sysv/consts/NOFLSH.S index 2a75f2c50..90ad30617 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,2147483648,2147483648,2147483648,2147483648,0b0000000010000000 diff --git a/libc/sysv/consts/NOGROUP.S b/libc/sysv/consts/NOGROUP.S index e06a1eff3..f7db809a0 100644 --- a/libc/sysv/consts/NOGROUP.S +++ b/libc/sysv/consts/NOGROUP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NOGROUP -1 0xffff 0xffff 0xffff 0xffff 0 +.syscon misc,NOGROUP,-1,0xffff,0xffff,0xffff,0xffff,0 diff --git a/libc/sysv/consts/NOSTR.S b/libc/sysv/consts/NOSTR.S index c4e23dd33..a1e9e29cd 100644 --- a/libc/sysv/consts/NOSTR.S +++ b/libc/sysv/consts/NOSTR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NOSTR 0x050003 55 55 48 48 0 +.syscon misc,NOSTR,0x050003,55,55,48,48,0 diff --git a/libc/sysv/consts/NO_ADDRESS.S b/libc/sysv/consts/NO_ADDRESS.S index fa772c5a2..09ea4576b 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,0x2afc diff --git a/libc/sysv/consts/NO_DATA.S b/libc/sysv/consts/NO_DATA.S index 4946bf64d..507c5b942 100644 --- a/libc/sysv/consts/NO_DATA.S +++ b/libc/sysv/consts/NO_DATA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NO_DATA 4 4 4 4 4 0x2afc +.syscon misc,NO_DATA,4,4,4,4,4,0x2afc diff --git a/libc/sysv/consts/NO_RECOVERY.S b/libc/sysv/consts/NO_RECOVERY.S index 0ed3f6f2c..d3fe0858f 100644 --- a/libc/sysv/consts/NO_RECOVERY.S +++ b/libc/sysv/consts/NO_RECOVERY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NO_RECOVERY 3 3 3 3 3 0x2afb +.syscon misc,NO_RECOVERY,3,3,3,3,3,0x2afb diff --git a/libc/sysv/consts/NO_SENSE.S b/libc/sysv/consts/NO_SENSE.S index af52f84fb..e5f07b902 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 diff --git a/libc/sysv/consts/NR_DQHASH.S b/libc/sysv/consts/NR_DQHASH.S index 08823d26b..bf28514d8 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,0,0,0,0,0 diff --git a/libc/sysv/consts/NR_DQUOTS.S b/libc/sysv/consts/NR_DQUOTS.S index bc33d2a69..4c8d2039d 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,0,0,0,0,0 diff --git a/libc/sysv/consts/NS_DSA_MAX_BYTES.S b/libc/sysv/consts/NS_DSA_MAX_BYTES.S index 46965e58a..d959e316a 100644 --- a/libc/sysv/consts/NS_DSA_MAX_BYTES.S +++ b/libc/sysv/consts/NS_DSA_MAX_BYTES.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NS_DSA_MAX_BYTES 405 405 405 0 0 0 +.syscon misc,NS_DSA_MAX_BYTES,405,405,405,0,0,0 diff --git a/libc/sysv/consts/NS_DSA_MIN_SIZE.S b/libc/sysv/consts/NS_DSA_MIN_SIZE.S index 3e134dcf0..4b0873fc8 100644 --- a/libc/sysv/consts/NS_DSA_MIN_SIZE.S +++ b/libc/sysv/consts/NS_DSA_MIN_SIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NS_DSA_MIN_SIZE 213 213 213 0 0 0 +.syscon misc,NS_DSA_MIN_SIZE,213,213,213,0,0,0 diff --git a/libc/sysv/consts/NS_DSA_SIG_SIZE.S b/libc/sysv/consts/NS_DSA_SIG_SIZE.S index 47782533c..dbc69dc74 100644 --- a/libc/sysv/consts/NS_DSA_SIG_SIZE.S +++ b/libc/sysv/consts/NS_DSA_SIG_SIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NS_DSA_SIG_SIZE 41 41 41 0 0 0 +.syscon misc,NS_DSA_SIG_SIZE,41,41,41,0,0,0 diff --git a/libc/sysv/consts/NS_KEY_PROT_DNSSEC.S b/libc/sysv/consts/NS_KEY_PROT_DNSSEC.S index 72d01b63f..79f3efe47 100644 --- a/libc/sysv/consts/NS_KEY_PROT_DNSSEC.S +++ b/libc/sysv/consts/NS_KEY_PROT_DNSSEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NS_KEY_PROT_DNSSEC 3 3 3 0 0 0 +.syscon misc,NS_KEY_PROT_DNSSEC,3,3,3,0,0,0 diff --git a/libc/sysv/consts/NS_KEY_PROT_EMAIL.S b/libc/sysv/consts/NS_KEY_PROT_EMAIL.S index 8cbe06abc..cdb9226e9 100644 --- a/libc/sysv/consts/NS_KEY_PROT_EMAIL.S +++ b/libc/sysv/consts/NS_KEY_PROT_EMAIL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NS_KEY_PROT_EMAIL 2 2 2 0 0 0 +.syscon misc,NS_KEY_PROT_EMAIL,2,2,2,0,0,0 diff --git a/libc/sysv/consts/NS_KEY_PROT_IPSEC.S b/libc/sysv/consts/NS_KEY_PROT_IPSEC.S index 975657eb1..0258f1a65 100644 --- a/libc/sysv/consts/NS_KEY_PROT_IPSEC.S +++ b/libc/sysv/consts/NS_KEY_PROT_IPSEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NS_KEY_PROT_IPSEC 4 4 4 0 0 0 +.syscon misc,NS_KEY_PROT_IPSEC,4,4,4,0,0,0 diff --git a/libc/sysv/consts/NS_KEY_PROT_TLS.S b/libc/sysv/consts/NS_KEY_PROT_TLS.S index fc727f67d..6b12b0f2f 100644 --- a/libc/sysv/consts/NS_KEY_PROT_TLS.S +++ b/libc/sysv/consts/NS_KEY_PROT_TLS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NS_KEY_PROT_TLS 1 1 1 0 0 0 +.syscon misc,NS_KEY_PROT_TLS,1,1,1,0,0,0 diff --git a/libc/sysv/consts/NS_KEY_RESERVED_BITMASK2.S b/libc/sysv/consts/NS_KEY_RESERVED_BITMASK2.S index 5cba1024b..c5dc562fc 100644 --- a/libc/sysv/consts/NS_KEY_RESERVED_BITMASK2.S +++ b/libc/sysv/consts/NS_KEY_RESERVED_BITMASK2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NS_KEY_RESERVED_BITMASK2 0xffff 0xffff 0xffff 0 0 0 +.syscon misc,NS_KEY_RESERVED_BITMASK2,0xffff,0xffff,0xffff,0,0,0 diff --git a/libc/sysv/consts/NS_NXT_MAX.S b/libc/sysv/consts/NS_NXT_MAX.S index 3e0f26a1b..f39fc1764 100644 --- a/libc/sysv/consts/NS_NXT_MAX.S +++ b/libc/sysv/consts/NS_NXT_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NS_NXT_MAX 127 127 127 0 0 0 +.syscon misc,NS_NXT_MAX,127,127,127,0,0,0 diff --git a/libc/sysv/consts/NS_OPT_DNSSEC_OK.S b/libc/sysv/consts/NS_OPT_DNSSEC_OK.S index 026c1d434..abc510d46 100644 --- a/libc/sysv/consts/NS_OPT_DNSSEC_OK.S +++ b/libc/sysv/consts/NS_OPT_DNSSEC_OK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NS_OPT_DNSSEC_OK 0x8000 0x8000 0x8000 0 0 0 +.syscon misc,NS_OPT_DNSSEC_OK,0x8000,0x8000,0x8000,0,0,0 diff --git a/libc/sysv/consts/NS_TSIG_ERROR_FORMERR.S b/libc/sysv/consts/NS_TSIG_ERROR_FORMERR.S index 10ab38a8b..55b17b7d9 100644 --- a/libc/sysv/consts/NS_TSIG_ERROR_FORMERR.S +++ b/libc/sysv/consts/NS_TSIG_ERROR_FORMERR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NS_TSIG_ERROR_FORMERR -12 -12 -12 0 0 0 +.syscon misc,NS_TSIG_ERROR_FORMERR,-12,-12,-12,0,0,0 diff --git a/libc/sysv/consts/NS_TSIG_ERROR_NO_SPACE.S b/libc/sysv/consts/NS_TSIG_ERROR_NO_SPACE.S index 26b55123b..f08dce74b 100644 --- a/libc/sysv/consts/NS_TSIG_ERROR_NO_SPACE.S +++ b/libc/sysv/consts/NS_TSIG_ERROR_NO_SPACE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NS_TSIG_ERROR_NO_SPACE -11 -11 -11 0 0 0 +.syscon misc,NS_TSIG_ERROR_NO_SPACE,-11,-11,-11,0,0,0 diff --git a/libc/sysv/consts/NS_TSIG_ERROR_NO_TSIG.S b/libc/sysv/consts/NS_TSIG_ERROR_NO_TSIG.S index d3f571e7e..a89012b5d 100644 --- a/libc/sysv/consts/NS_TSIG_ERROR_NO_TSIG.S +++ b/libc/sysv/consts/NS_TSIG_ERROR_NO_TSIG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NS_TSIG_ERROR_NO_TSIG -10 -10 -10 0 0 0 +.syscon misc,NS_TSIG_ERROR_NO_TSIG,-10,-10,-10,0,0,0 diff --git a/libc/sysv/consts/NS_TSIG_FUDGE.S b/libc/sysv/consts/NS_TSIG_FUDGE.S index 5803cc3c3..24342c689 100644 --- a/libc/sysv/consts/NS_TSIG_FUDGE.S +++ b/libc/sysv/consts/NS_TSIG_FUDGE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NS_TSIG_FUDGE 300 300 300 0 0 0 +.syscon misc,NS_TSIG_FUDGE,300,300,300,0,0,0 diff --git a/libc/sysv/consts/NS_TSIG_TCP_COUNT.S b/libc/sysv/consts/NS_TSIG_TCP_COUNT.S index b19e4910f..6ab057975 100644 --- a/libc/sysv/consts/NS_TSIG_TCP_COUNT.S +++ b/libc/sysv/consts/NS_TSIG_TCP_COUNT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc NS_TSIG_TCP_COUNT 100 100 100 0 0 0 +.syscon misc,NS_TSIG_TCP_COUNT,100,100,100,0,0,0 diff --git a/libc/sysv/consts/NZERO.S b/libc/sysv/consts/NZERO.S index fc10f26e8..d9ac4493f 100644 --- a/libc/sysv/consts/NZERO.S +++ b/libc/sysv/consts/NZERO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon prio NZERO 20 20 20 20 20 20 +.syscon prio,NZERO,20,20,20,20,20,20 diff --git a/libc/sysv/consts/N_6PACK.S b/libc/sysv/consts/N_6PACK.S index 867ccecc3..e586c77c1 100644 --- a/libc/sysv/consts/N_6PACK.S +++ b/libc/sysv/consts/N_6PACK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc N_6PACK 7 0 0 0 0 0 +.syscon misc,N_6PACK,7,0,0,0,0,0 diff --git a/libc/sysv/consts/N_AX25.S b/libc/sysv/consts/N_AX25.S index aab5a40b7..419af87ad 100644 --- a/libc/sysv/consts/N_AX25.S +++ b/libc/sysv/consts/N_AX25.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc N_AX25 5 0 0 0 0 0 +.syscon misc,N_AX25,5,0,0,0,0,0 diff --git a/libc/sysv/consts/N_HCI.S b/libc/sysv/consts/N_HCI.S index 9e64b747a..7ba225c8b 100644 --- a/libc/sysv/consts/N_HCI.S +++ b/libc/sysv/consts/N_HCI.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc N_HCI 15 0 0 0 0 0 +.syscon misc,N_HCI,15,0,0,0,0,0 diff --git a/libc/sysv/consts/N_HDLC.S b/libc/sysv/consts/N_HDLC.S index 606d3dabc..4bfaf6faf 100644 --- a/libc/sysv/consts/N_HDLC.S +++ b/libc/sysv/consts/N_HDLC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc N_HDLC 13 0 0 0 0 0 +.syscon misc,N_HDLC,13,0,0,0,0,0 diff --git a/libc/sysv/consts/N_IRDA.S b/libc/sysv/consts/N_IRDA.S index eadac85fd..d8d0947dd 100644 --- a/libc/sysv/consts/N_IRDA.S +++ b/libc/sysv/consts/N_IRDA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc N_IRDA 11 0 0 0 0 0 +.syscon misc,N_IRDA,11,0,0,0,0,0 diff --git a/libc/sysv/consts/N_MASC.S b/libc/sysv/consts/N_MASC.S index 954693f7e..fce0457fb 100644 --- a/libc/sysv/consts/N_MASC.S +++ b/libc/sysv/consts/N_MASC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc N_MASC 8 0 0 0 0 0 +.syscon misc,N_MASC,8,0,0,0,0,0 diff --git a/libc/sysv/consts/N_MOUSE.S b/libc/sysv/consts/N_MOUSE.S index 6de2cff8f..5e36ef641 100644 --- a/libc/sysv/consts/N_MOUSE.S +++ b/libc/sysv/consts/N_MOUSE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc N_MOUSE 2 0 0 0 0 0 +.syscon misc,N_MOUSE,2,0,0,0,0,0 diff --git a/libc/sysv/consts/N_PPP.S b/libc/sysv/consts/N_PPP.S index 2163fecc2..ddcc0f6a9 100644 --- a/libc/sysv/consts/N_PPP.S +++ b/libc/sysv/consts/N_PPP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc N_PPP 3 0 0 0 0 0 +.syscon misc,N_PPP,3,0,0,0,0,0 diff --git a/libc/sysv/consts/N_PROFIBUS_FDL.S b/libc/sysv/consts/N_PROFIBUS_FDL.S index 43f341361..970680080 100644 --- a/libc/sysv/consts/N_PROFIBUS_FDL.S +++ b/libc/sysv/consts/N_PROFIBUS_FDL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc N_PROFIBUS_FDL 10 0 0 0 0 0 +.syscon misc,N_PROFIBUS_FDL,10,0,0,0,0,0 diff --git a/libc/sysv/consts/N_R3964.S b/libc/sysv/consts/N_R3964.S index 3c758e33e..6eddd11ee 100644 --- a/libc/sysv/consts/N_R3964.S +++ b/libc/sysv/consts/N_R3964.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc N_R3964 9 0 0 0 0 0 +.syscon misc,N_R3964,9,0,0,0,0,0 diff --git a/libc/sysv/consts/N_SLIP.S b/libc/sysv/consts/N_SLIP.S index 92fda124d..0b8e6b647 100644 --- a/libc/sysv/consts/N_SLIP.S +++ b/libc/sysv/consts/N_SLIP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc N_SLIP 1 0 0 0 0 0 +.syscon misc,N_SLIP,1,0,0,0,0,0 diff --git a/libc/sysv/consts/N_SMSBLOCK.S b/libc/sysv/consts/N_SMSBLOCK.S index ea1524236..e784c27ae 100644 --- a/libc/sysv/consts/N_SMSBLOCK.S +++ b/libc/sysv/consts/N_SMSBLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc N_SMSBLOCK 12 0 0 0 0 0 +.syscon misc,N_SMSBLOCK,12,0,0,0,0,0 diff --git a/libc/sysv/consts/N_STRIP.S b/libc/sysv/consts/N_STRIP.S index 7713be716..6b4e1999a 100644 --- a/libc/sysv/consts/N_STRIP.S +++ b/libc/sysv/consts/N_STRIP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc N_STRIP 4 0 0 0 0 0 +.syscon misc,N_STRIP,4,0,0,0,0,0 diff --git a/libc/sysv/consts/N_SYNC_PPP.S b/libc/sysv/consts/N_SYNC_PPP.S index 8de107e5e..a60901794 100644 --- a/libc/sysv/consts/N_SYNC_PPP.S +++ b/libc/sysv/consts/N_SYNC_PPP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc N_SYNC_PPP 14 0 0 0 0 0 +.syscon misc,N_SYNC_PPP,14,0,0,0,0,0 diff --git a/libc/sysv/consts/N_TTY.S b/libc/sysv/consts/N_TTY.S index e1539561c..450c124ae 100644 --- a/libc/sysv/consts/N_TTY.S +++ b/libc/sysv/consts/N_TTY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc N_TTY 0 0 0 0 0 0 +.syscon misc,N_TTY,0,0,0,0,0,0 diff --git a/libc/sysv/consts/N_X25.S b/libc/sysv/consts/N_X25.S index d2a79f127..afc020603 100644 --- a/libc/sysv/consts/N_X25.S +++ b/libc/sysv/consts/N_X25.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc N_X25 6 0 0 0 0 0 +.syscon misc,N_X25,6,0,0,0,0,0 diff --git a/libc/sysv/consts/OCRNL.S b/libc/sysv/consts/OCRNL.S index 0bd947ecb..0b8f1be58 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,0b000000000000010000,0b000000000000010000,0b0000000000010000,0b0000000000010000,0b0000000000001000 diff --git a/libc/sysv/consts/OFDEL.S b/libc/sysv/consts/OFDEL.S index 80da30e47..4906a3af1 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,0b100000000000000000,0,0,0,0b0000000010000000 diff --git a/libc/sysv/consts/OFILL.S b/libc/sysv/consts/OFILL.S index 5129f4169..ee391801b 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,0b000000000010000000,0,0,0,0b0000000001000000 diff --git a/libc/sysv/consts/OLCUC.S b/libc/sysv/consts/OLCUC.S index 6e0000c86..8122a71db 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 0b000000000000000000 0 0b0000000000100000 0b0000000000100000 0b0000000000000010 +.syscon termios,OLCUC,0b0000000000000010,0b000000000000000000,0,0b0000000000100000,0b0000000000100000,0b0000000000000010 diff --git a/libc/sysv/consts/OLD_TIME.S b/libc/sysv/consts/OLD_TIME.S index 79f031da5..7fc2d155e 100644 --- a/libc/sysv/consts/OLD_TIME.S +++ b/libc/sysv/consts/OLD_TIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc OLD_TIME 4 3 2 0 0 0 +.syscon misc,OLD_TIME,4,3,2,0,0,0 diff --git a/libc/sysv/consts/ONLCR.S b/libc/sysv/consts/ONLCR.S index 2294d9d9e..182ca5e11 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,0b000000000000000010,0b000000000000000010,0b0000000000000010,0b0000000000000010,0b0000000000000100 diff --git a/libc/sysv/consts/ONLRET.S b/libc/sysv/consts/ONLRET.S index 9786dcc7c..7e23c240f 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,0b000000000001000000,0b000000000001000000,0b0000000010000000,0b0000000010000000,0b0000000000100000 diff --git a/libc/sysv/consts/ONOCR.S b/libc/sysv/consts/ONOCR.S index a4ba9f3b0..2095228f0 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,0b000000000000100000,0b000000000000100000,0b0000000001000000,0b0000000001000000,0b0000000000010000 diff --git a/libc/sysv/consts/OPOST.S b/libc/sysv/consts/OPOST.S index fcca3ccc6..dba9648f1 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,0b000000000000000001,0b000000000000000001,0b0000000000000001,0b0000000000000001,0b0000000000000001 diff --git a/libc/sysv/consts/ORDERED_QUEUE_TAG.S b/libc/sysv/consts/ORDERED_QUEUE_TAG.S index 507383468..a70c7d042 100644 --- a/libc/sysv/consts/ORDERED_QUEUE_TAG.S +++ b/libc/sysv/consts/ORDERED_QUEUE_TAG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ORDERED_QUEUE_TAG 34 0 0 0 0 0 +.syscon misc,ORDERED_QUEUE_TAG,34,0,0,0,0,0 diff --git a/libc/sysv/consts/ORIG_RAX.S b/libc/sysv/consts/ORIG_RAX.S index 83243554b..d9077e080 100644 --- a/libc/sysv/consts/ORIG_RAX.S +++ b/libc/sysv/consts/ORIG_RAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc ORIG_RAX 15 0 0 0 0 0 +.syscon misc,ORIG_RAX,15,0,0,0,0,0 diff --git a/libc/sysv/consts/O_ACCMODE.S b/libc/sysv/consts/O_ACCMODE.S index c9914fef7..a3fc04fc4 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 0xE0000000 +.syscon open,O_ACCMODE,3,3,3,3,3,0xE0000000 diff --git a/libc/sysv/consts/O_APPEND.S b/libc/sysv/consts/O_APPEND.S index 5b6e54ea0..11f5843fd 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 0x0400 8 8 8 8 0x00000004 +.syscon open,O_APPEND,0x0400,8,8,8,8,0x00000004 diff --git a/libc/sysv/consts/O_ASYNC.S b/libc/sysv/consts/O_ASYNC.S index 5f6227302..6e7067b75 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 0x2000 0x40 0x40 0x40 0x40 0 +.syscon open,O_ASYNC,0x2000,0x40,0x40,0x40,0x40,0 diff --git a/libc/sysv/consts/O_CLOEXEC.S b/libc/sysv/consts/O_CLOEXEC.S index da63f3bf3..828eab068 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 0x080000 0x01000000 0x100000 0x010000 0x400000 0x00080000 +.syscon open,O_CLOEXEC,0x080000,0x01000000,0x100000,0x010000,0x400000,0x00080000 diff --git a/libc/sysv/consts/O_CREAT.S b/libc/sysv/consts/O_CREAT.S index 70559a5e2..ca37ec698 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 0x40 0x0200 0x0200 0x0200 0x0200 0x00000040 +.syscon open,O_CREAT,0x40,0x0200,0x0200,0x0200,0x0200,0x00000040 diff --git a/libc/sysv/consts/O_DIRECT.S b/libc/sysv/consts/O_DIRECT.S index 912efd66d..65395064f 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 0x4000 0 0x010000 0 0x80000 0x00200000 +.syscon open,O_DIRECT,0x4000,0,0x010000,0,0x80000,0x00200000 diff --git a/libc/sysv/consts/O_DIRECTORY.S b/libc/sysv/consts/O_DIRECTORY.S index 1be52d2c1..33865aec6 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 0x010000 0x100000 0x020000 0x020000 0x200000 0x02000000 +.syscon open,O_DIRECTORY,0x010000,0x100000,0x020000,0x020000,0x200000,0x02000000 diff --git a/libc/sysv/consts/O_DSYNC.S b/libc/sysv/consts/O_DSYNC.S index 15b18b237..1d55d6983 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 0x1000 0x400000 0 0x80 0x10000 0 +.syscon open,O_DSYNC,0x1000,0x400000,0,0x80,0x10000,0 diff --git a/libc/sysv/consts/O_EXCL.S b/libc/sysv/consts/O_EXCL.S index 616a5eb8d..3798997c8 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 0x80 0x0800 0x0800 0x0800 0x0800 0x00000080 +.syscon open,O_EXCL,0x80,0x0800,0x0800,0x0800,0x0800,0x00000080 diff --git a/libc/sysv/consts/O_EXEC.S b/libc/sysv/consts/O_EXEC.S index e75da4e27..28dadbf86 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 0 0 0x040000 0 0x4000000 0 +.syscon open,O_EXEC,0,0,0x040000,0,0x4000000,0 diff --git a/libc/sysv/consts/O_LARGEFILE.S b/libc/sysv/consts/O_LARGEFILE.S index b32a45f6d..bbd4495e0 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 0 0 0 0 0 0 +.syscon compat,O_LARGEFILE,0,0,0,0,0,0 diff --git a/libc/sysv/consts/O_NDELAY.S b/libc/sysv/consts/O_NDELAY.S index 5fa67c0a8..4aa123055 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 0x0800 4 4 4 4 0 +.syscon open,O_NDELAY,0x0800,4,4,4,4,0 diff --git a/libc/sysv/consts/O_NOATIME.S b/libc/sysv/consts/O_NOATIME.S index d9d5a2f6e..107d98f67 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 0x040000 0 0 0 0 0 +.syscon open,O_NOATIME,0x040000,0,0,0,0,0 diff --git a/libc/sysv/consts/O_NOCTTY.S b/libc/sysv/consts/O_NOCTTY.S index bdd15444f..48e72b6f3 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 0x0100 0x020000 0x8000 0x8000 0x8000 0 +.syscon open,O_NOCTTY,0x0100,0x020000,0x8000,0x8000,0x8000,0 diff --git a/libc/sysv/consts/O_NOFOLLOW.S b/libc/sysv/consts/O_NOFOLLOW.S index 3cec73a14..242824fe1 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 0x020000 0x0100 0x0100 0x0100 0x0100 0 +.syscon open,O_NOFOLLOW,0x020000,0x0100,0x0100,0x0100,0x0100,0 diff --git a/libc/sysv/consts/O_NONBLOCK.S b/libc/sysv/consts/O_NONBLOCK.S index 501d01dcd..e62c9728b 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 0x0800 4 4 4 4 0x00000800 +.syscon open,O_NONBLOCK,0x0800,4,4,4,4,0x00000800 diff --git a/libc/sysv/consts/O_PATH.S b/libc/sysv/consts/O_PATH.S index 4094ffddc..11af8d8db 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 0x200000 0 0 0 0 0 +.syscon open,O_PATH,0x200000,0,0,0,0,0 diff --git a/libc/sysv/consts/O_RDONLY.S b/libc/sysv/consts/O_RDONLY.S index 491fcc709..b239e4466 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 0xA0000000 +.syscon open,O_RDONLY,0,0,0,0,0,0xA0000000 diff --git a/libc/sysv/consts/O_RDWR.S b/libc/sysv/consts/O_RDWR.S index 8233ce503..786c1c138 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 0xE0000000 +.syscon open,O_RDWR,2,2,2,2,2,0xE0000000 diff --git a/libc/sysv/consts/O_RSYNC.S b/libc/sysv/consts/O_RSYNC.S index ae7e2b473..891355ee5 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 0x101000 0 0 0x80 0x20000 0 +.syscon open,O_RSYNC,0x101000,0,0,0x80,0x20000,0 diff --git a/libc/sysv/consts/O_SPARSE.S b/libc/sysv/consts/O_SPARSE.S index 942e52cd1..f135a0219 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 0x00040000 +.syscon open,O_SPARSE,0,0,0,0,0,0x00040000 diff --git a/libc/sysv/consts/O_SYNC.S b/libc/sysv/consts/O_SYNC.S index 75c0896d2..4845b58a7 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 0x101000 0x80 0x80 0x80 0x80 0 +.syscon open,O_SYNC,0x101000,0x80,0x80,0x80,0x80,0 diff --git a/libc/sysv/consts/O_TMPFILE.S b/libc/sysv/consts/O_TMPFILE.S index 5664b594f..628774f13 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 0x410000 0 0 0 0 0x04000100 +.syscon open,O_TMPFILE,0x410000,0,0,0,0,0x04000100 diff --git a/libc/sysv/consts/O_TRUNC.S b/libc/sysv/consts/O_TRUNC.S index 32c98c3e6..b701802f6 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 0x0200 0x0400 0x0400 0x0400 0x0400 0x00000200 +.syscon open,O_TRUNC,0x0200,0x0400,0x0400,0x0400,0x0400,0x00000200 diff --git a/libc/sysv/consts/O_TTY_INIT.S b/libc/sysv/consts/O_TTY_INIT.S index 5f3da0f42..470a7568a 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 0x080000 0 0 0 +.syscon open,O_TTY_INIT,0,0,0x080000,0,0,0 diff --git a/libc/sysv/consts/O_WRONLY.S b/libc/sysv/consts/O_WRONLY.S index 4ad507033..7dd4a3830 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 0x40000000 +.syscon open,O_WRONLY,1,1,1,1,1,0x40000000 diff --git a/libc/sysv/consts/PARENB.S b/libc/sysv/consts/PARENB.S index 75a7adeb5..2a40e7dc4 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 0x0100 0x1000 0x1000 0x1000 0x1000 0 +.syscon termios,PARENB,0x0100,0x1000,0x1000,0x1000,0x1000,0 diff --git a/libc/sysv/consts/PARMRK.S b/libc/sysv/consts/PARMRK.S index c82c63c1c..9ad18548b 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 diff --git a/libc/sysv/consts/PARODD.S b/libc/sysv/consts/PARODD.S index 6dbb07cd0..0ef8fff7a 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 0x0200 0x2000 0x2000 0x2000 0x2000 0 +.syscon termios,PARODD,0x0200,0x2000,0x2000,0x2000,0x2000,0 diff --git a/libc/sysv/consts/PENDIN.S b/libc/sysv/consts/PENDIN.S index d624aa3ed..38e26bac9 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,536870912,536870912,536870912,536870912,0b0100000000000000 diff --git a/libc/sysv/consts/PERSISTENT_RESERVE_IN.S b/libc/sysv/consts/PERSISTENT_RESERVE_IN.S index 926b43afc..9b7ba024c 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PERSISTENT_RESERVE_OUT.S b/libc/sysv/consts/PERSISTENT_RESERVE_OUT.S index c8e5fc57a..83d23636c 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_ALG.S b/libc/sysv/consts/PF_ALG.S index f64487325..ef0181295 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_APPLETALK.S b/libc/sysv/consts/PF_APPLETALK.S index 3031dc590..b1ab510d2 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,0x10,0x10,0x10,0x10,0x10 diff --git a/libc/sysv/consts/PF_ASH.S b/libc/sysv/consts/PF_ASH.S index e0421dbd2..79aab347b 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_ATMPVC.S b/libc/sysv/consts/PF_ATMPVC.S index c32d056b2..bc818e1c5 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_ATMSVC.S b/libc/sysv/consts/PF_ATMSVC.S index 56ffa62fe..1386002ac 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_AX25.S b/libc/sysv/consts/PF_AX25.S index e33e91d7c..8c94618af 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_BLUETOOTH.S b/libc/sysv/consts/PF_BLUETOOTH.S index 3bdfcb48c..8f8e4667d 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,0,36,0x20,0x20,0 diff --git a/libc/sysv/consts/PF_BRIDGE.S b/libc/sysv/consts/PF_BRIDGE.S index f45ab57dd..3d7a7bdd8 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_CAIF.S b/libc/sysv/consts/PF_CAIF.S index 8854abb05..2dc2f7e46 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_CAN.S b/libc/sysv/consts/PF_CAN.S index a67d0398a..70b22e205 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 pf PF_CAN 29 0 0 0 0 0 +.syscon pf,PF_CAN,29,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_ECONET.S b/libc/sysv/consts/PF_ECONET.S index f9ce38b58..a685e615a 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_FILE.S b/libc/sysv/consts/PF_FILE.S index f016e5557..8a2f63cd6 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_IB.S b/libc/sysv/consts/PF_IB.S index 8f8174599..78967b904 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_IEEE802154.S b/libc/sysv/consts/PF_IEEE802154.S index f4965c410..8e9b484a6 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_INET.S b/libc/sysv/consts/PF_INET.S index 1d9ce72d8..057b9ec10 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,0 diff --git a/libc/sysv/consts/PF_INET6.S b/libc/sysv/consts/PF_INET6.S index 586520f92..2a6a5ef5a 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,30,28,24,24,23 diff --git a/libc/sysv/consts/PF_IPX.S b/libc/sysv/consts/PF_IPX.S index c6eb89846..4cd6edfee 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,23,23,23,23,0 diff --git a/libc/sysv/consts/PF_IRDA.S b/libc/sysv/consts/PF_IRDA.S index bbd49c332..9b22df5c2 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_ISDN.S b/libc/sysv/consts/PF_ISDN.S index ea949f73b..603d6a224 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,28,26,26,26,0 diff --git a/libc/sysv/consts/PF_IUCV.S b/libc/sysv/consts/PF_IUCV.S index a2d789c00..663bc8e23 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_KCM.S b/libc/sysv/consts/PF_KCM.S index 31fa61777..d87319e72 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_KEY.S b/libc/sysv/consts/PF_KEY.S index 21f756f7b..ee876d800 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,29,27,30,30,0 diff --git a/libc/sysv/consts/PF_LLC.S b/libc/sysv/consts/PF_LLC.S index a27c4eba9..409ccafe6 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_LOCAL.S b/libc/sysv/consts/PF_LOCAL.S index 849780696..0b77733bd 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,0 diff --git a/libc/sysv/consts/PF_MAX.S b/libc/sysv/consts/PF_MAX.S index 923362e2f..38ec75c4e 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,40,42,36,36,35 diff --git a/libc/sysv/consts/PF_MPLS.S b/libc/sysv/consts/PF_MPLS.S index d461a7492..f5285fa28 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,0,0,33,33,0 diff --git a/libc/sysv/consts/PF_NETBEUI.S b/libc/sysv/consts/PF_NETBEUI.S index da2bfb9d8..21d0bf337 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_NETLINK.S b/libc/sysv/consts/PF_NETLINK.S index 14b7abeb0..25ea9c602 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_NETROM.S b/libc/sysv/consts/PF_NETROM.S index 3e4d4ddec..9880b4c3b 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_NFC.S b/libc/sysv/consts/PF_NFC.S index e77f9ce02..d2c1073b7 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_PACKET.S b/libc/sysv/consts/PF_PACKET.S index e43ae0476..9d74e7e2b 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_PHONET.S b/libc/sysv/consts/PF_PHONET.S index b6ee01a80..871ee9863 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_PPPOX.S b/libc/sysv/consts/PF_PPPOX.S index d140fe4b1..50fcaae82 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_RDS.S b/libc/sysv/consts/PF_RDS.S index e7296e630..37f66d8b6 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_ROSE.S b/libc/sysv/consts/PF_ROSE.S index 5f7fb9860..7eab5b5f8 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_ROUTE.S b/libc/sysv/consts/PF_ROUTE.S index bf74144c4..61bf9aa66 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,17,17,17,17,0 diff --git a/libc/sysv/consts/PF_RXRPC.S b/libc/sysv/consts/PF_RXRPC.S index 8b2d8e900..d178297f4 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_SECURITY.S b/libc/sysv/consts/PF_SECURITY.S index 27362af9e..043f5993e 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_SNA.S b/libc/sysv/consts/PF_SNA.S index f5d49d8f1..12fed4fb2 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,11,11,11,11,11 diff --git a/libc/sysv/consts/PF_TIPC.S b/libc/sysv/consts/PF_TIPC.S index 480bf9836..f1cbab5fa 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_UNIX.S b/libc/sysv/consts/PF_UNIX.S index 241a4de29..bc57523b9 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 diff --git a/libc/sysv/consts/PF_UNSPEC.S b/libc/sysv/consts/PF_UNSPEC.S index 3efbe9deb..abe4df8c5 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 diff --git a/libc/sysv/consts/PF_VSOCK.S b/libc/sysv/consts/PF_VSOCK.S index 043f963a7..8649196ee 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_WANPIPE.S b/libc/sysv/consts/PF_WANPIPE.S index ad97ab900..0828fa360 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PF_X25.S b/libc/sysv/consts/PF_X25.S index 16e90fca8..e8223ce83 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PIPE_BUF.S b/libc/sysv/consts/PIPE_BUF.S index 28ab24a68..8a0b5b01c 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 misc PIPE_BUF 0x1000 0x0200 0x0200 0x0200 0x0200 0 +.syscon misc,PIPE_BUF,0x1000,0x0200,0x0200,0x0200,0x0200,0 diff --git a/libc/sysv/consts/PM_STR.S b/libc/sysv/consts/PM_STR.S index 817e17880..14d6cebd5 100644 --- a/libc/sysv/consts/PM_STR.S +++ b/libc/sysv/consts/PM_STR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PM_STR 0x020027 6 6 5 5 0 +.syscon misc,PM_STR,0x020027,6,6,5,5,0 diff --git a/libc/sysv/consts/POLLERR.S b/libc/sysv/consts/POLLERR.S index 77a00e5da..8112ce3bd 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 1 +.syscon poll,POLLERR,8,8,8,8,8,1 diff --git a/libc/sysv/consts/POLLHUP.S b/libc/sysv/consts/POLLHUP.S index 1fb0a1952..75f733982 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 2 +.syscon poll,POLLHUP,0x10,0x10,0x10,0x10,0x10,2 diff --git a/libc/sysv/consts/POLLIN.S b/libc/sysv/consts/POLLIN.S index 4c3639ae8..16cc67372 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 0x300 +.syscon poll,POLLIN,1,1,1,1,1,0x300 diff --git a/libc/sysv/consts/POLLNVAL.S b/libc/sysv/consts/POLLNVAL.S index c4d4b6a7d..08d3d6d59 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 4 +.syscon poll,POLLNVAL,0x20,0x20,0x20,0x20,0x20,4 diff --git a/libc/sysv/consts/POLLOUT.S b/libc/sysv/consts/POLLOUT.S index 20269013b..b59eb9ef1 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 0x10 +.syscon poll,POLLOUT,4,4,4,4,4,0x10 diff --git a/libc/sysv/consts/POLLPRI.S b/libc/sysv/consts/POLLPRI.S index 8acf57f56..2c43c862f 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,0x0400 diff --git a/libc/sysv/consts/POLLRDBAND.S b/libc/sysv/consts/POLLRDBAND.S index 0ea9a124e..b5053c131 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,0x0200 diff --git a/libc/sysv/consts/POLLRDHUP.S b/libc/sysv/consts/POLLRDHUP.S index 0d7192d78..b13bb90cc 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,0x10,0x10,0x10,0x10,2 diff --git a/libc/sysv/consts/POLLRDNORM.S b/libc/sysv/consts/POLLRDNORM.S index 93eb07354..ee79646bc 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,0x0100 diff --git a/libc/sysv/consts/POLLWRBAND.S b/libc/sysv/consts/POLLWRBAND.S index a3c8170b1..6701748cb 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 0x20 +.syscon poll,POLLWRBAND,0x0200,0x0100,0x0100,0x0100,0x0100,0x20 diff --git a/libc/sysv/consts/POLLWRNORM.S b/libc/sysv/consts/POLLWRNORM.S index 0fd43fd98..11d6a1202 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 0x10 +.syscon poll,POLLWRNORM,0x0100,4,4,4,4,0x10 diff --git a/libc/sysv/consts/POLL_ERR.S b/libc/sysv/consts/POLL_ERR.S index 290a8af2b..8f6024588 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 sigpoll POLL_ERR 4 4 4 0 0 0 +.syscon sigpoll,POLL_ERR,4,4,4,0,0,0 diff --git a/libc/sysv/consts/POLL_HUP.S b/libc/sysv/consts/POLL_HUP.S index 913c5b436..5c4abccf5 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 sigpoll POLL_HUP 6 6 6 0 0 0 +.syscon sigpoll,POLL_HUP,6,6,6,0,0,0 diff --git a/libc/sysv/consts/POLL_IN.S b/libc/sysv/consts/POLL_IN.S index 4b7f75091..edb282b17 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 sigpoll POLL_IN 1 1 1 0 0 0 +.syscon sigpoll,POLL_IN,1,1,1,0,0,0 diff --git a/libc/sysv/consts/POLL_MSG.S b/libc/sysv/consts/POLL_MSG.S index 8a13ed32f..326e10ceb 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 sigpoll POLL_MSG 3 3 3 0 0 0 +.syscon sigpoll,POLL_MSG,3,3,3,0,0,0 diff --git a/libc/sysv/consts/POLL_OUT.S b/libc/sysv/consts/POLL_OUT.S index b0f20caba..9aede8bb9 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 sigpoll POLL_OUT 2 2 2 0 0 0 +.syscon sigpoll,POLL_OUT,2,2,2,0,0,0 diff --git a/libc/sysv/consts/POLL_PRI.S b/libc/sysv/consts/POLL_PRI.S index 780b954cd..4c8e61db9 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 sigpoll POLL_PRI 5 5 5 0 0 0 +.syscon sigpoll,POLL_PRI,5,5,5,0,0,0 diff --git a/libc/sysv/consts/POSIX_FADV_DONTNEED.S b/libc/sysv/consts/POSIX_FADV_DONTNEED.S index 06bb4b008..b17a2a8dc 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 0 4 4 4 0 +.syscon compat,POSIX_FADV_DONTNEED,4,0,4,4,4,0 diff --git a/libc/sysv/consts/POSIX_FADV_NOREUSE.S b/libc/sysv/consts/POSIX_FADV_NOREUSE.S index b2b49736f..7b1286148 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 0 5 0 5 0 +.syscon fadv,POSIX_FADV_NOREUSE,5,0,5,0,5,0 diff --git a/libc/sysv/consts/POSIX_FADV_NORMAL.S b/libc/sysv/consts/POSIX_FADV_NORMAL.S index 16b90d0a4..02d3dc2b5 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 0x00000080 +.syscon compat,POSIX_FADV_NORMAL,0,0,0,0,0,0x00000080 diff --git a/libc/sysv/consts/POSIX_FADV_RANDOM.S b/libc/sysv/consts/POSIX_FADV_RANDOM.S index e7650595a..1666daa39 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 0 1 1 1 0x10000000 +.syscon compat,POSIX_FADV_RANDOM,1,0,1,1,1,0x10000000 diff --git a/libc/sysv/consts/POSIX_FADV_SEQUENTIAL.S b/libc/sysv/consts/POSIX_FADV_SEQUENTIAL.S index 71b95229c..1f6b11052 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 0 2 2 2 0x8000000 +.syscon compat,POSIX_FADV_SEQUENTIAL,2,0,2,2,2,0x8000000 diff --git a/libc/sysv/consts/POSIX_FADV_WILLNEED.S b/libc/sysv/consts/POSIX_FADV_WILLNEED.S index 5c50a4297..e8f60969d 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 0 3 3 3 3 +.syscon compat,POSIX_FADV_WILLNEED,3,0,3,3,3,3 diff --git a/libc/sysv/consts/POSIX_MADV_DONTNEED.S b/libc/sysv/consts/POSIX_MADV_DONTNEED.S index 900037bd7..52f0f9ab6 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 0 +.syscon compat,POSIX_MADV_DONTNEED,4,4,4,4,4,0 diff --git a/libc/sysv/consts/POSIX_MADV_NORMAL.S b/libc/sysv/consts/POSIX_MADV_NORMAL.S index 7157dc37d..eaf9dba1c 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 0x00000080 +.syscon compat,POSIX_MADV_NORMAL,0,0,0,0,0,0x00000080 diff --git a/libc/sysv/consts/POSIX_MADV_RANDOM.S b/libc/sysv/consts/POSIX_MADV_RANDOM.S index 6ddaeee19..b1b800e01 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 0x10000000 +.syscon compat,POSIX_MADV_RANDOM,1,1,1,1,1,0x10000000 diff --git a/libc/sysv/consts/POSIX_MADV_SEQUENTIAL.S b/libc/sysv/consts/POSIX_MADV_SEQUENTIAL.S index bc17c9878..6aa32f454 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 0x8000000 +.syscon compat,POSIX_MADV_SEQUENTIAL,2,2,2,2,2,0x8000000 diff --git a/libc/sysv/consts/POSIX_MADV_WILLNEED.S b/libc/sysv/consts/POSIX_MADV_WILLNEED.S index 031e0411a..0aafef239 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 diff --git a/libc/sysv/consts/PPPDISC.S b/libc/sysv/consts/PPPDISC.S index d64b6682b..314548a96 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 -1 +.syscon termios,PPPDISC,0,0x5,0x5,0x5,0x5,-1 diff --git a/libc/sysv/consts/PRELIM.S b/libc/sysv/consts/PRELIM.S index 3cdffe27b..f073ab6f2 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,0 diff --git a/libc/sysv/consts/PRE_FETCH.S b/libc/sysv/consts/PRE_FETCH.S index fa301f886..7d19c4cfe 100644 --- a/libc/sysv/consts/PRE_FETCH.S +++ b/libc/sysv/consts/PRE_FETCH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PRE_FETCH 52 0 0 0 0 0 +.syscon misc,PRE_FETCH,52,0,0,0,0,0 diff --git a/libc/sysv/consts/PRIO_MAX.S b/libc/sysv/consts/PRIO_MAX.S index 701143e0f..ff08d7123 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 diff --git a/libc/sysv/consts/PRIO_MIN.S b/libc/sysv/consts/PRIO_MIN.S index ff5e921a4..1bf809203 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 diff --git a/libc/sysv/consts/PRIO_PGRP.S b/libc/sysv/consts/PRIO_PGRP.S index b4b12df28..99eef0c59 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 diff --git a/libc/sysv/consts/PRIO_PROCESS.S b/libc/sysv/consts/PRIO_PROCESS.S index 81b6ae391..ef83509d7 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 diff --git a/libc/sysv/consts/PRIO_USER.S b/libc/sysv/consts/PRIO_USER.S index 2992ca4f8..de09cd9e0 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 diff --git a/libc/sysv/consts/PROT_EXEC.S b/libc/sysv/consts/PROT_EXEC.S index d38863947..0d1dd0fdf 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 diff --git a/libc/sysv/consts/PROT_GROWSDOWN.S b/libc/sysv/consts/PROT_GROWSDOWN.S index c0f7d8f4e..36c5a220b 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PROT_GROWSUP.S b/libc/sysv/consts/PROT_GROWSUP.S index 9a1f37a48..6cc1b32df 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,0,0,0,0,0 diff --git a/libc/sysv/consts/PROT_NONE.S b/libc/sysv/consts/PROT_NONE.S index 96c7b4a26..62e7deafc 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 diff --git a/libc/sysv/consts/PROT_READ.S b/libc/sysv/consts/PROT_READ.S index efebfea1b..d895f7bee 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 diff --git a/libc/sysv/consts/PROT_WRITE.S b/libc/sysv/consts/PROT_WRITE.S index e822e17d9..a1be641a3 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 diff --git a/libc/sysv/consts/PR_CAPBSET_DROP.S b/libc/sysv/consts/PR_CAPBSET_DROP.S index 6d5a67273..4b686464e 100644 --- a/libc/sysv/consts/PR_CAPBSET_DROP.S +++ b/libc/sysv/consts/PR_CAPBSET_DROP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_CAPBSET_DROP 24 0 0 0 0 0 +.syscon pr,PR_CAPBSET_DROP,24,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_CAPBSET_READ.S b/libc/sysv/consts/PR_CAPBSET_READ.S index 1e754095f..fa534ace9 100644 --- a/libc/sysv/consts/PR_CAPBSET_READ.S +++ b/libc/sysv/consts/PR_CAPBSET_READ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_CAPBSET_READ 23 0 0 0 0 0 +.syscon pr,PR_CAPBSET_READ,23,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_CAP_AMBIENT.S b/libc/sysv/consts/PR_CAP_AMBIENT.S index b573a8bda..efd1a03af 100644 --- a/libc/sysv/consts/PR_CAP_AMBIENT.S +++ b/libc/sysv/consts/PR_CAP_AMBIENT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_CAP_AMBIENT 47 0 0 0 0 0 +.syscon pr,PR_CAP_AMBIENT,47,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_CAP_AMBIENT_CLEAR_ALL.S b/libc/sysv/consts/PR_CAP_AMBIENT_CLEAR_ALL.S index 7b502b86d..294bf1d8a 100644 --- a/libc/sysv/consts/PR_CAP_AMBIENT_CLEAR_ALL.S +++ b/libc/sysv/consts/PR_CAP_AMBIENT_CLEAR_ALL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_CAP_AMBIENT_CLEAR_ALL 4 0 0 0 0 0 +.syscon pr,PR_CAP_AMBIENT_CLEAR_ALL,4,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_CAP_AMBIENT_IS_SET.S b/libc/sysv/consts/PR_CAP_AMBIENT_IS_SET.S index 437c32ab6..2e13f3454 100644 --- a/libc/sysv/consts/PR_CAP_AMBIENT_IS_SET.S +++ b/libc/sysv/consts/PR_CAP_AMBIENT_IS_SET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_CAP_AMBIENT_IS_SET 1 0 0 0 0 0 +.syscon pr,PR_CAP_AMBIENT_IS_SET,1,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_CAP_AMBIENT_LOWER.S b/libc/sysv/consts/PR_CAP_AMBIENT_LOWER.S index 7b0d05888..cd3cbb4e3 100644 --- a/libc/sysv/consts/PR_CAP_AMBIENT_LOWER.S +++ b/libc/sysv/consts/PR_CAP_AMBIENT_LOWER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_CAP_AMBIENT_LOWER 3 0 0 0 0 0 +.syscon pr,PR_CAP_AMBIENT_LOWER,3,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_CAP_AMBIENT_RAISE.S b/libc/sysv/consts/PR_CAP_AMBIENT_RAISE.S index 0e1f32d46..da3d27819 100644 --- a/libc/sysv/consts/PR_CAP_AMBIENT_RAISE.S +++ b/libc/sysv/consts/PR_CAP_AMBIENT_RAISE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_CAP_AMBIENT_RAISE 2 0 0 0 0 0 +.syscon pr,PR_CAP_AMBIENT_RAISE,2,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_ENDIAN_BIG.S b/libc/sysv/consts/PR_ENDIAN_BIG.S index 270409dfb..83b211d77 100644 --- a/libc/sysv/consts/PR_ENDIAN_BIG.S +++ b/libc/sysv/consts/PR_ENDIAN_BIG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_ENDIAN_BIG 0 0 0 0 0 0 +.syscon pr,PR_ENDIAN_BIG,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_ENDIAN_LITTLE.S b/libc/sysv/consts/PR_ENDIAN_LITTLE.S index e199ff117..b9b4dbd13 100644 --- a/libc/sysv/consts/PR_ENDIAN_LITTLE.S +++ b/libc/sysv/consts/PR_ENDIAN_LITTLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_ENDIAN_LITTLE 1 0 0 0 0 0 +.syscon pr,PR_ENDIAN_LITTLE,1,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_ENDIAN_PPC_LITTLE.S b/libc/sysv/consts/PR_ENDIAN_PPC_LITTLE.S index 4b9a842e4..7fd4aa188 100644 --- a/libc/sysv/consts/PR_ENDIAN_PPC_LITTLE.S +++ b/libc/sysv/consts/PR_ENDIAN_PPC_LITTLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_ENDIAN_PPC_LITTLE 2 0 0 0 0 0 +.syscon pr,PR_ENDIAN_PPC_LITTLE,2,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_FPEMU_NOPRINT.S b/libc/sysv/consts/PR_FPEMU_NOPRINT.S index 3ba2fa5a9..10925eb6d 100644 --- a/libc/sysv/consts/PR_FPEMU_NOPRINT.S +++ b/libc/sysv/consts/PR_FPEMU_NOPRINT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_FPEMU_NOPRINT 1 0 0 0 0 0 +.syscon pr,PR_FPEMU_NOPRINT,1,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_FPEMU_SIGFPE.S b/libc/sysv/consts/PR_FPEMU_SIGFPE.S index b88294e23..4cbb46164 100644 --- a/libc/sysv/consts/PR_FPEMU_SIGFPE.S +++ b/libc/sysv/consts/PR_FPEMU_SIGFPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_FPEMU_SIGFPE 2 0 0 0 0 0 +.syscon pr,PR_FPEMU_SIGFPE,2,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_FP_EXC_ASYNC.S b/libc/sysv/consts/PR_FP_EXC_ASYNC.S index 7a2414b90..f36d72396 100644 --- a/libc/sysv/consts/PR_FP_EXC_ASYNC.S +++ b/libc/sysv/consts/PR_FP_EXC_ASYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_FP_EXC_ASYNC 2 0 0 0 0 0 +.syscon pr,PR_FP_EXC_ASYNC,2,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_FP_EXC_DISABLED.S b/libc/sysv/consts/PR_FP_EXC_DISABLED.S index 6ad447ea6..8cc774685 100644 --- a/libc/sysv/consts/PR_FP_EXC_DISABLED.S +++ b/libc/sysv/consts/PR_FP_EXC_DISABLED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_FP_EXC_DISABLED 0 0 0 0 0 0 +.syscon pr,PR_FP_EXC_DISABLED,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_FP_EXC_DIV.S b/libc/sysv/consts/PR_FP_EXC_DIV.S index b4c2a9819..fc8ad75b1 100644 --- a/libc/sysv/consts/PR_FP_EXC_DIV.S +++ b/libc/sysv/consts/PR_FP_EXC_DIV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_FP_EXC_DIV 0x010000 0 0 0 0 0 +.syscon pr,PR_FP_EXC_DIV,0x010000,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_FP_EXC_INV.S b/libc/sysv/consts/PR_FP_EXC_INV.S index e11b8392a..85475ca11 100644 --- a/libc/sysv/consts/PR_FP_EXC_INV.S +++ b/libc/sysv/consts/PR_FP_EXC_INV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_FP_EXC_INV 0x100000 0 0 0 0 0 +.syscon pr,PR_FP_EXC_INV,0x100000,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_FP_EXC_NONRECOV.S b/libc/sysv/consts/PR_FP_EXC_NONRECOV.S index c874d2867..f57d78bdf 100644 --- a/libc/sysv/consts/PR_FP_EXC_NONRECOV.S +++ b/libc/sysv/consts/PR_FP_EXC_NONRECOV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_FP_EXC_NONRECOV 1 0 0 0 0 0 +.syscon pr,PR_FP_EXC_NONRECOV,1,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_FP_EXC_OVF.S b/libc/sysv/consts/PR_FP_EXC_OVF.S index 0b6c18358..07ff9ac8d 100644 --- a/libc/sysv/consts/PR_FP_EXC_OVF.S +++ b/libc/sysv/consts/PR_FP_EXC_OVF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_FP_EXC_OVF 0x020000 0 0 0 0 0 +.syscon pr,PR_FP_EXC_OVF,0x020000,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_FP_EXC_PRECISE.S b/libc/sysv/consts/PR_FP_EXC_PRECISE.S index 21f3f55bb..f55e2600b 100644 --- a/libc/sysv/consts/PR_FP_EXC_PRECISE.S +++ b/libc/sysv/consts/PR_FP_EXC_PRECISE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_FP_EXC_PRECISE 3 0 0 0 0 0 +.syscon pr,PR_FP_EXC_PRECISE,3,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_FP_EXC_RES.S b/libc/sysv/consts/PR_FP_EXC_RES.S index f16fd8784..234428b05 100644 --- a/libc/sysv/consts/PR_FP_EXC_RES.S +++ b/libc/sysv/consts/PR_FP_EXC_RES.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_FP_EXC_RES 0x080000 0 0 0 0 0 +.syscon pr,PR_FP_EXC_RES,0x080000,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_FP_EXC_SW_ENABLE.S b/libc/sysv/consts/PR_FP_EXC_SW_ENABLE.S index a7a3bfa12..7ac6c8101 100644 --- a/libc/sysv/consts/PR_FP_EXC_SW_ENABLE.S +++ b/libc/sysv/consts/PR_FP_EXC_SW_ENABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_FP_EXC_SW_ENABLE 0x80 0 0 0 0 0 +.syscon pr,PR_FP_EXC_SW_ENABLE,0x80,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_FP_EXC_UND.S b/libc/sysv/consts/PR_FP_EXC_UND.S index 52ef23c50..ba05501ca 100644 --- a/libc/sysv/consts/PR_FP_EXC_UND.S +++ b/libc/sysv/consts/PR_FP_EXC_UND.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_FP_EXC_UND 0x040000 0 0 0 0 0 +.syscon pr,PR_FP_EXC_UND,0x040000,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_FP_MODE_FR.S b/libc/sysv/consts/PR_FP_MODE_FR.S index 4a0efc248..8948def13 100644 --- a/libc/sysv/consts/PR_FP_MODE_FR.S +++ b/libc/sysv/consts/PR_FP_MODE_FR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_FP_MODE_FR 1 0 0 0 0 0 +.syscon pr,PR_FP_MODE_FR,1,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_FP_MODE_FRE.S b/libc/sysv/consts/PR_FP_MODE_FRE.S index ed4c03147..03f89460c 100644 --- a/libc/sysv/consts/PR_FP_MODE_FRE.S +++ b/libc/sysv/consts/PR_FP_MODE_FRE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_FP_MODE_FRE 2 0 0 0 0 0 +.syscon pr,PR_FP_MODE_FRE,2,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_GET_CHILD_SUBREAPER.S b/libc/sysv/consts/PR_GET_CHILD_SUBREAPER.S index 2c95aba2a..ad1aeec26 100644 --- a/libc/sysv/consts/PR_GET_CHILD_SUBREAPER.S +++ b/libc/sysv/consts/PR_GET_CHILD_SUBREAPER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_GET_CHILD_SUBREAPER 37 0 0 0 0 0 +.syscon pr,PR_GET_CHILD_SUBREAPER,37,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_GET_DUMPABLE.S b/libc/sysv/consts/PR_GET_DUMPABLE.S index 2aa426483..e1dd69fdb 100644 --- a/libc/sysv/consts/PR_GET_DUMPABLE.S +++ b/libc/sysv/consts/PR_GET_DUMPABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_GET_DUMPABLE 3 0 0 0 0 0 +.syscon pr,PR_GET_DUMPABLE,3,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_GET_ENDIAN.S b/libc/sysv/consts/PR_GET_ENDIAN.S index 85092579e..8d2f95582 100644 --- a/libc/sysv/consts/PR_GET_ENDIAN.S +++ b/libc/sysv/consts/PR_GET_ENDIAN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_GET_ENDIAN 19 0 0 0 0 0 +.syscon pr,PR_GET_ENDIAN,19,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_GET_FPEMU.S b/libc/sysv/consts/PR_GET_FPEMU.S index b822a654b..df847914a 100644 --- a/libc/sysv/consts/PR_GET_FPEMU.S +++ b/libc/sysv/consts/PR_GET_FPEMU.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_GET_FPEMU 9 0 0 0 0 0 +.syscon pr,PR_GET_FPEMU,9,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_GET_FPEXC.S b/libc/sysv/consts/PR_GET_FPEXC.S index d69b7ef24..1e2caa8f9 100644 --- a/libc/sysv/consts/PR_GET_FPEXC.S +++ b/libc/sysv/consts/PR_GET_FPEXC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_GET_FPEXC 11 0 0 0 0 0 +.syscon pr,PR_GET_FPEXC,11,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_GET_FP_MODE.S b/libc/sysv/consts/PR_GET_FP_MODE.S index ec51e8845..07252f7df 100644 --- a/libc/sysv/consts/PR_GET_FP_MODE.S +++ b/libc/sysv/consts/PR_GET_FP_MODE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_GET_FP_MODE 46 0 0 0 0 0 +.syscon pr,PR_GET_FP_MODE,46,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_GET_KEEPCAPS.S b/libc/sysv/consts/PR_GET_KEEPCAPS.S index 2f537f545..cf71ee7fb 100644 --- a/libc/sysv/consts/PR_GET_KEEPCAPS.S +++ b/libc/sysv/consts/PR_GET_KEEPCAPS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_GET_KEEPCAPS 7 0 0 0 0 0 +.syscon pr,PR_GET_KEEPCAPS,7,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_GET_NAME.S b/libc/sysv/consts/PR_GET_NAME.S index 38622aac0..ef5987835 100644 --- a/libc/sysv/consts/PR_GET_NAME.S +++ b/libc/sysv/consts/PR_GET_NAME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_GET_NAME 0x10 0 0 0 0 0 +.syscon pr,PR_GET_NAME,0x10,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_GET_NO_NEW_PRIVS.S b/libc/sysv/consts/PR_GET_NO_NEW_PRIVS.S index 907aadf26..17ace0567 100644 --- a/libc/sysv/consts/PR_GET_NO_NEW_PRIVS.S +++ b/libc/sysv/consts/PR_GET_NO_NEW_PRIVS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_GET_NO_NEW_PRIVS 39 0 0 0 0 0 +.syscon pr,PR_GET_NO_NEW_PRIVS,39,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_GET_PDEATHSIG.S b/libc/sysv/consts/PR_GET_PDEATHSIG.S index bd9cf1de5..6b0883ef3 100644 --- a/libc/sysv/consts/PR_GET_PDEATHSIG.S +++ b/libc/sysv/consts/PR_GET_PDEATHSIG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_GET_PDEATHSIG 2 0 0 0 0 0 +.syscon pr,PR_GET_PDEATHSIG,2,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_GET_SECCOMP.S b/libc/sysv/consts/PR_GET_SECCOMP.S index ac0c13491..5a49f97de 100644 --- a/libc/sysv/consts/PR_GET_SECCOMP.S +++ b/libc/sysv/consts/PR_GET_SECCOMP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_GET_SECCOMP 21 0 0 0 0 0 +.syscon pr,PR_GET_SECCOMP,21,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_GET_SECUREBITS.S b/libc/sysv/consts/PR_GET_SECUREBITS.S index 31b00cc9a..061ece0ae 100644 --- a/libc/sysv/consts/PR_GET_SECUREBITS.S +++ b/libc/sysv/consts/PR_GET_SECUREBITS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_GET_SECUREBITS 27 0 0 0 0 0 +.syscon pr,PR_GET_SECUREBITS,27,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_GET_SPECULATION_CTRL.S b/libc/sysv/consts/PR_GET_SPECULATION_CTRL.S index 47ee50069..fbc620150 100644 --- a/libc/sysv/consts/PR_GET_SPECULATION_CTRL.S +++ b/libc/sysv/consts/PR_GET_SPECULATION_CTRL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_GET_SPECULATION_CTRL 52 0 0 0 0 0 +.syscon pr,PR_GET_SPECULATION_CTRL,52,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_GET_THP_DISABLE.S b/libc/sysv/consts/PR_GET_THP_DISABLE.S index 734b9791c..14fbf6d23 100644 --- a/libc/sysv/consts/PR_GET_THP_DISABLE.S +++ b/libc/sysv/consts/PR_GET_THP_DISABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_GET_THP_DISABLE 42 0 0 0 0 0 +.syscon pr,PR_GET_THP_DISABLE,42,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_GET_TID_ADDRESS.S b/libc/sysv/consts/PR_GET_TID_ADDRESS.S index 00bd6db8b..31f35d285 100644 --- a/libc/sysv/consts/PR_GET_TID_ADDRESS.S +++ b/libc/sysv/consts/PR_GET_TID_ADDRESS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_GET_TID_ADDRESS 40 0 0 0 0 0 +.syscon pr,PR_GET_TID_ADDRESS,40,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_GET_TIMERSLACK.S b/libc/sysv/consts/PR_GET_TIMERSLACK.S index 147f5bb7d..b713ba6ca 100644 --- a/libc/sysv/consts/PR_GET_TIMERSLACK.S +++ b/libc/sysv/consts/PR_GET_TIMERSLACK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_GET_TIMERSLACK 30 0 0 0 0 0 +.syscon pr,PR_GET_TIMERSLACK,30,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_GET_TIMING.S b/libc/sysv/consts/PR_GET_TIMING.S index 5d093b440..6de7b07b4 100644 --- a/libc/sysv/consts/PR_GET_TIMING.S +++ b/libc/sysv/consts/PR_GET_TIMING.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_GET_TIMING 13 0 0 0 0 0 +.syscon pr,PR_GET_TIMING,13,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_GET_TSC.S b/libc/sysv/consts/PR_GET_TSC.S index c39b4d7e1..93ec93d88 100644 --- a/libc/sysv/consts/PR_GET_TSC.S +++ b/libc/sysv/consts/PR_GET_TSC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_GET_TSC 25 0 0 0 0 0 +.syscon pr,PR_GET_TSC,25,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_GET_UNALIGN.S b/libc/sysv/consts/PR_GET_UNALIGN.S index e9a47ece5..cfd961d09 100644 --- a/libc/sysv/consts/PR_GET_UNALIGN.S +++ b/libc/sysv/consts/PR_GET_UNALIGN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_GET_UNALIGN 5 0 0 0 0 0 +.syscon pr,PR_GET_UNALIGN,5,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_MCE_KILL.S b/libc/sysv/consts/PR_MCE_KILL.S index faf033c05..15c958ea3 100644 --- a/libc/sysv/consts/PR_MCE_KILL.S +++ b/libc/sysv/consts/PR_MCE_KILL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_MCE_KILL 33 0 0 0 0 0 +.syscon pr,PR_MCE_KILL,33,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_MCE_KILL_CLEAR.S b/libc/sysv/consts/PR_MCE_KILL_CLEAR.S index d5ec589c9..bb9f4c94a 100644 --- a/libc/sysv/consts/PR_MCE_KILL_CLEAR.S +++ b/libc/sysv/consts/PR_MCE_KILL_CLEAR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_MCE_KILL_CLEAR 0 0 0 0 0 0 +.syscon pr,PR_MCE_KILL_CLEAR,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_MCE_KILL_DEFAULT.S b/libc/sysv/consts/PR_MCE_KILL_DEFAULT.S index 60a15e3f0..739713661 100644 --- a/libc/sysv/consts/PR_MCE_KILL_DEFAULT.S +++ b/libc/sysv/consts/PR_MCE_KILL_DEFAULT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_MCE_KILL_DEFAULT 2 0 0 0 0 0 +.syscon pr,PR_MCE_KILL_DEFAULT,2,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_MCE_KILL_EARLY.S b/libc/sysv/consts/PR_MCE_KILL_EARLY.S index 23bbadd42..155ddb9a9 100644 --- a/libc/sysv/consts/PR_MCE_KILL_EARLY.S +++ b/libc/sysv/consts/PR_MCE_KILL_EARLY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_MCE_KILL_EARLY 1 0 0 0 0 0 +.syscon pr,PR_MCE_KILL_EARLY,1,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_MCE_KILL_GET.S b/libc/sysv/consts/PR_MCE_KILL_GET.S index 53abd89e0..e5a7a3234 100644 --- a/libc/sysv/consts/PR_MCE_KILL_GET.S +++ b/libc/sysv/consts/PR_MCE_KILL_GET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_MCE_KILL_GET 34 0 0 0 0 0 +.syscon pr,PR_MCE_KILL_GET,34,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_MCE_KILL_LATE.S b/libc/sysv/consts/PR_MCE_KILL_LATE.S index c09ba8a2f..36b6c0ff7 100644 --- a/libc/sysv/consts/PR_MCE_KILL_LATE.S +++ b/libc/sysv/consts/PR_MCE_KILL_LATE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_MCE_KILL_LATE 0 0 0 0 0 0 +.syscon pr,PR_MCE_KILL_LATE,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_MCE_KILL_SET.S b/libc/sysv/consts/PR_MCE_KILL_SET.S index afa5a07b2..3956109cc 100644 --- a/libc/sysv/consts/PR_MCE_KILL_SET.S +++ b/libc/sysv/consts/PR_MCE_KILL_SET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_MCE_KILL_SET 1 0 0 0 0 0 +.syscon pr,PR_MCE_KILL_SET,1,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_MPX_DISABLE_MANAGEMENT.S b/libc/sysv/consts/PR_MPX_DISABLE_MANAGEMENT.S index 89a0a8d4f..aa70185a8 100644 --- a/libc/sysv/consts/PR_MPX_DISABLE_MANAGEMENT.S +++ b/libc/sysv/consts/PR_MPX_DISABLE_MANAGEMENT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_MPX_DISABLE_MANAGEMENT 44 0 0 0 0 0 +.syscon pr,PR_MPX_DISABLE_MANAGEMENT,44,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_MPX_ENABLE_MANAGEMENT.S b/libc/sysv/consts/PR_MPX_ENABLE_MANAGEMENT.S index c37a12987..40a829d6b 100644 --- a/libc/sysv/consts/PR_MPX_ENABLE_MANAGEMENT.S +++ b/libc/sysv/consts/PR_MPX_ENABLE_MANAGEMENT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_MPX_ENABLE_MANAGEMENT 43 0 0 0 0 0 +.syscon pr,PR_MPX_ENABLE_MANAGEMENT,43,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_CHILD_SUBREAPER.S b/libc/sysv/consts/PR_SET_CHILD_SUBREAPER.S index 3382785da..1db02010c 100644 --- a/libc/sysv/consts/PR_SET_CHILD_SUBREAPER.S +++ b/libc/sysv/consts/PR_SET_CHILD_SUBREAPER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_CHILD_SUBREAPER 36 0 0 0 0 0 +.syscon pr,PR_SET_CHILD_SUBREAPER,36,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_DUMPABLE.S b/libc/sysv/consts/PR_SET_DUMPABLE.S index 76402848a..ce11a6fa1 100644 --- a/libc/sysv/consts/PR_SET_DUMPABLE.S +++ b/libc/sysv/consts/PR_SET_DUMPABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_DUMPABLE 4 0 0 0 0 0 +.syscon pr,PR_SET_DUMPABLE,4,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_ENDIAN.S b/libc/sysv/consts/PR_SET_ENDIAN.S index 9beb2486c..6c0721fde 100644 --- a/libc/sysv/consts/PR_SET_ENDIAN.S +++ b/libc/sysv/consts/PR_SET_ENDIAN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_ENDIAN 20 0 0 0 0 0 +.syscon pr,PR_SET_ENDIAN,20,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_FPEMU.S b/libc/sysv/consts/PR_SET_FPEMU.S index 219e8ff50..553118d9d 100644 --- a/libc/sysv/consts/PR_SET_FPEMU.S +++ b/libc/sysv/consts/PR_SET_FPEMU.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_FPEMU 10 0 0 0 0 0 +.syscon pr,PR_SET_FPEMU,10,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_FPEXC.S b/libc/sysv/consts/PR_SET_FPEXC.S index 8a714b702..9286d0582 100644 --- a/libc/sysv/consts/PR_SET_FPEXC.S +++ b/libc/sysv/consts/PR_SET_FPEXC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_FPEXC 12 0 0 0 0 0 +.syscon pr,PR_SET_FPEXC,12,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_FP_MODE.S b/libc/sysv/consts/PR_SET_FP_MODE.S index 5670b8566..c0e0a9633 100644 --- a/libc/sysv/consts/PR_SET_FP_MODE.S +++ b/libc/sysv/consts/PR_SET_FP_MODE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_FP_MODE 45 0 0 0 0 0 +.syscon pr,PR_SET_FP_MODE,45,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_KEEPCAPS.S b/libc/sysv/consts/PR_SET_KEEPCAPS.S index f8593b707..ee5e15f32 100644 --- a/libc/sysv/consts/PR_SET_KEEPCAPS.S +++ b/libc/sysv/consts/PR_SET_KEEPCAPS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_KEEPCAPS 8 0 0 0 0 0 +.syscon pr,PR_SET_KEEPCAPS,8,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_MM.S b/libc/sysv/consts/PR_SET_MM.S index a03f2d10d..459d4e9e2 100644 --- a/libc/sysv/consts/PR_SET_MM.S +++ b/libc/sysv/consts/PR_SET_MM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_MM 35 0 0 0 0 0 +.syscon pr,PR_SET_MM,35,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_MM_ARG_END.S b/libc/sysv/consts/PR_SET_MM_ARG_END.S index 05171ac5d..4bc2ebe7a 100644 --- a/libc/sysv/consts/PR_SET_MM_ARG_END.S +++ b/libc/sysv/consts/PR_SET_MM_ARG_END.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_MM_ARG_END 9 0 0 0 0 0 +.syscon pr,PR_SET_MM_ARG_END,9,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_MM_ARG_START.S b/libc/sysv/consts/PR_SET_MM_ARG_START.S index d727be2b6..fd6f32a8a 100644 --- a/libc/sysv/consts/PR_SET_MM_ARG_START.S +++ b/libc/sysv/consts/PR_SET_MM_ARG_START.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_MM_ARG_START 8 0 0 0 0 0 +.syscon pr,PR_SET_MM_ARG_START,8,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_MM_AUXV.S b/libc/sysv/consts/PR_SET_MM_AUXV.S index e66541582..7f0d3726e 100644 --- a/libc/sysv/consts/PR_SET_MM_AUXV.S +++ b/libc/sysv/consts/PR_SET_MM_AUXV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_MM_AUXV 12 0 0 0 0 0 +.syscon pr,PR_SET_MM_AUXV,12,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_MM_BRK.S b/libc/sysv/consts/PR_SET_MM_BRK.S index 0a4a1ad90..bf84d9aff 100644 --- a/libc/sysv/consts/PR_SET_MM_BRK.S +++ b/libc/sysv/consts/PR_SET_MM_BRK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_MM_BRK 7 0 0 0 0 0 +.syscon pr,PR_SET_MM_BRK,7,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_MM_END_CODE.S b/libc/sysv/consts/PR_SET_MM_END_CODE.S index 98eea49e5..39311d767 100644 --- a/libc/sysv/consts/PR_SET_MM_END_CODE.S +++ b/libc/sysv/consts/PR_SET_MM_END_CODE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_MM_END_CODE 2 0 0 0 0 0 +.syscon pr,PR_SET_MM_END_CODE,2,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_MM_END_DATA.S b/libc/sysv/consts/PR_SET_MM_END_DATA.S index 08d7677e7..e8b856808 100644 --- a/libc/sysv/consts/PR_SET_MM_END_DATA.S +++ b/libc/sysv/consts/PR_SET_MM_END_DATA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_MM_END_DATA 4 0 0 0 0 0 +.syscon pr,PR_SET_MM_END_DATA,4,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_MM_ENV_END.S b/libc/sysv/consts/PR_SET_MM_ENV_END.S index fa4e64790..f23384115 100644 --- a/libc/sysv/consts/PR_SET_MM_ENV_END.S +++ b/libc/sysv/consts/PR_SET_MM_ENV_END.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_MM_ENV_END 11 0 0 0 0 0 +.syscon pr,PR_SET_MM_ENV_END,11,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_MM_ENV_START.S b/libc/sysv/consts/PR_SET_MM_ENV_START.S index de4ccd6a2..dbc7f89ca 100644 --- a/libc/sysv/consts/PR_SET_MM_ENV_START.S +++ b/libc/sysv/consts/PR_SET_MM_ENV_START.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_MM_ENV_START 10 0 0 0 0 0 +.syscon pr,PR_SET_MM_ENV_START,10,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_MM_EXE_FILE.S b/libc/sysv/consts/PR_SET_MM_EXE_FILE.S index cf2dffb3c..b36a437a4 100644 --- a/libc/sysv/consts/PR_SET_MM_EXE_FILE.S +++ b/libc/sysv/consts/PR_SET_MM_EXE_FILE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_MM_EXE_FILE 13 0 0 0 0 0 +.syscon pr,PR_SET_MM_EXE_FILE,13,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_MM_MAP.S b/libc/sysv/consts/PR_SET_MM_MAP.S index d689821e8..9ecc3c198 100644 --- a/libc/sysv/consts/PR_SET_MM_MAP.S +++ b/libc/sysv/consts/PR_SET_MM_MAP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_MM_MAP 14 0 0 0 0 0 +.syscon pr,PR_SET_MM_MAP,14,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_MM_MAP_SIZE.S b/libc/sysv/consts/PR_SET_MM_MAP_SIZE.S index cfc48dcea..d4a755863 100644 --- a/libc/sysv/consts/PR_SET_MM_MAP_SIZE.S +++ b/libc/sysv/consts/PR_SET_MM_MAP_SIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_MM_MAP_SIZE 15 0 0 0 0 0 +.syscon pr,PR_SET_MM_MAP_SIZE,15,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_MM_START_BRK.S b/libc/sysv/consts/PR_SET_MM_START_BRK.S index 311fd0ba6..424305ca1 100644 --- a/libc/sysv/consts/PR_SET_MM_START_BRK.S +++ b/libc/sysv/consts/PR_SET_MM_START_BRK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_MM_START_BRK 6 0 0 0 0 0 +.syscon pr,PR_SET_MM_START_BRK,6,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_MM_START_CODE.S b/libc/sysv/consts/PR_SET_MM_START_CODE.S index 2a914f440..92f18baf1 100644 --- a/libc/sysv/consts/PR_SET_MM_START_CODE.S +++ b/libc/sysv/consts/PR_SET_MM_START_CODE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_MM_START_CODE 1 0 0 0 0 0 +.syscon pr,PR_SET_MM_START_CODE,1,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_MM_START_DATA.S b/libc/sysv/consts/PR_SET_MM_START_DATA.S index a5b8c9369..470747118 100644 --- a/libc/sysv/consts/PR_SET_MM_START_DATA.S +++ b/libc/sysv/consts/PR_SET_MM_START_DATA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_MM_START_DATA 3 0 0 0 0 0 +.syscon pr,PR_SET_MM_START_DATA,3,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_MM_START_STACK.S b/libc/sysv/consts/PR_SET_MM_START_STACK.S index 3d8d89e1c..5488e02e7 100644 --- a/libc/sysv/consts/PR_SET_MM_START_STACK.S +++ b/libc/sysv/consts/PR_SET_MM_START_STACK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_MM_START_STACK 5 0 0 0 0 0 +.syscon pr,PR_SET_MM_START_STACK,5,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_NAME.S b/libc/sysv/consts/PR_SET_NAME.S index 6fe5f2056..f8db3d489 100644 --- a/libc/sysv/consts/PR_SET_NAME.S +++ b/libc/sysv/consts/PR_SET_NAME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_NAME 15 0 0 0 0 0 +.syscon pr,PR_SET_NAME,15,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_NO_NEW_PRIVS.S b/libc/sysv/consts/PR_SET_NO_NEW_PRIVS.S index bfc35cd59..8d17b8295 100644 --- a/libc/sysv/consts/PR_SET_NO_NEW_PRIVS.S +++ b/libc/sysv/consts/PR_SET_NO_NEW_PRIVS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_NO_NEW_PRIVS 38 0 0 0 0 0 +.syscon pr,PR_SET_NO_NEW_PRIVS,38,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_PDEATHSIG.S b/libc/sysv/consts/PR_SET_PDEATHSIG.S index 5f2d39542..3eeb2d91d 100644 --- a/libc/sysv/consts/PR_SET_PDEATHSIG.S +++ b/libc/sysv/consts/PR_SET_PDEATHSIG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_PDEATHSIG 1 0 0 0 0 0 +.syscon pr,PR_SET_PDEATHSIG,1,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_PTRACER.S b/libc/sysv/consts/PR_SET_PTRACER.S index f17be89fc..afdb5374f 100644 --- a/libc/sysv/consts/PR_SET_PTRACER.S +++ b/libc/sysv/consts/PR_SET_PTRACER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_PTRACER 0x59616d61 0 0 0 0 0 +.syscon pr,PR_SET_PTRACER,0x59616d61,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_PTRACER_ANY.S b/libc/sysv/consts/PR_SET_PTRACER_ANY.S index 0fbdeca29..d955036a1 100644 --- a/libc/sysv/consts/PR_SET_PTRACER_ANY.S +++ b/libc/sysv/consts/PR_SET_PTRACER_ANY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_PTRACER_ANY -1 0 0 0 0 0 +.syscon pr,PR_SET_PTRACER_ANY,-1,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_SECCOMP.S b/libc/sysv/consts/PR_SET_SECCOMP.S index 185d12b1b..6cd99bf03 100644 --- a/libc/sysv/consts/PR_SET_SECCOMP.S +++ b/libc/sysv/consts/PR_SET_SECCOMP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_SECCOMP 22 0 0 0 0 0 +.syscon pr,PR_SET_SECCOMP,22,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_SECUREBITS.S b/libc/sysv/consts/PR_SET_SECUREBITS.S index 467ac7cce..dedc7fa57 100644 --- a/libc/sysv/consts/PR_SET_SECUREBITS.S +++ b/libc/sysv/consts/PR_SET_SECUREBITS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_SECUREBITS 28 0 0 0 0 0 +.syscon pr,PR_SET_SECUREBITS,28,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_SPECULATION_CTRL.S b/libc/sysv/consts/PR_SET_SPECULATION_CTRL.S index 474183211..068eadfcd 100644 --- a/libc/sysv/consts/PR_SET_SPECULATION_CTRL.S +++ b/libc/sysv/consts/PR_SET_SPECULATION_CTRL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_SPECULATION_CTRL 53 0 0 0 0 0 +.syscon pr,PR_SET_SPECULATION_CTRL,53,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_THP_DISABLE.S b/libc/sysv/consts/PR_SET_THP_DISABLE.S index 3d64299b0..5ac7f0af2 100644 --- a/libc/sysv/consts/PR_SET_THP_DISABLE.S +++ b/libc/sysv/consts/PR_SET_THP_DISABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_THP_DISABLE 41 0 0 0 0 0 +.syscon pr,PR_SET_THP_DISABLE,41,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_TIMERSLACK.S b/libc/sysv/consts/PR_SET_TIMERSLACK.S index 6d623a62a..fb7177863 100644 --- a/libc/sysv/consts/PR_SET_TIMERSLACK.S +++ b/libc/sysv/consts/PR_SET_TIMERSLACK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_TIMERSLACK 29 0 0 0 0 0 +.syscon pr,PR_SET_TIMERSLACK,29,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_TIMING.S b/libc/sysv/consts/PR_SET_TIMING.S index 49705a64c..fee4162b1 100644 --- a/libc/sysv/consts/PR_SET_TIMING.S +++ b/libc/sysv/consts/PR_SET_TIMING.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_TIMING 14 0 0 0 0 0 +.syscon pr,PR_SET_TIMING,14,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_TSC.S b/libc/sysv/consts/PR_SET_TSC.S index 45ffa6d1c..3facbf5c0 100644 --- a/libc/sysv/consts/PR_SET_TSC.S +++ b/libc/sysv/consts/PR_SET_TSC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_TSC 26 0 0 0 0 0 +.syscon pr,PR_SET_TSC,26,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SET_UNALIGN.S b/libc/sysv/consts/PR_SET_UNALIGN.S index b961019ac..c5f5f0fc7 100644 --- a/libc/sysv/consts/PR_SET_UNALIGN.S +++ b/libc/sysv/consts/PR_SET_UNALIGN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SET_UNALIGN 6 0 0 0 0 0 +.syscon pr,PR_SET_UNALIGN,6,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SPEC_DISABLE.S b/libc/sysv/consts/PR_SPEC_DISABLE.S index bf12a6dfd..02ed8d3ab 100644 --- a/libc/sysv/consts/PR_SPEC_DISABLE.S +++ b/libc/sysv/consts/PR_SPEC_DISABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SPEC_DISABLE 4 0 0 0 0 0 +.syscon pr,PR_SPEC_DISABLE,4,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SPEC_ENABLE.S b/libc/sysv/consts/PR_SPEC_ENABLE.S index bf7f900b1..dc0756fd9 100644 --- a/libc/sysv/consts/PR_SPEC_ENABLE.S +++ b/libc/sysv/consts/PR_SPEC_ENABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SPEC_ENABLE 2 0 0 0 0 0 +.syscon pr,PR_SPEC_ENABLE,2,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SPEC_FORCE_DISABLE.S b/libc/sysv/consts/PR_SPEC_FORCE_DISABLE.S index a468c34fc..a610707ac 100644 --- a/libc/sysv/consts/PR_SPEC_FORCE_DISABLE.S +++ b/libc/sysv/consts/PR_SPEC_FORCE_DISABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SPEC_FORCE_DISABLE 8 0 0 0 0 0 +.syscon pr,PR_SPEC_FORCE_DISABLE,8,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SPEC_NOT_AFFECTED.S b/libc/sysv/consts/PR_SPEC_NOT_AFFECTED.S index 3dab208a9..d848f40a4 100644 --- a/libc/sysv/consts/PR_SPEC_NOT_AFFECTED.S +++ b/libc/sysv/consts/PR_SPEC_NOT_AFFECTED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SPEC_NOT_AFFECTED 0 0 0 0 0 0 +.syscon pr,PR_SPEC_NOT_AFFECTED,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SPEC_PRCTL.S b/libc/sysv/consts/PR_SPEC_PRCTL.S index 639d444f9..abb92d3fb 100644 --- a/libc/sysv/consts/PR_SPEC_PRCTL.S +++ b/libc/sysv/consts/PR_SPEC_PRCTL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SPEC_PRCTL 1 0 0 0 0 0 +.syscon pr,PR_SPEC_PRCTL,1,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_SPEC_STORE_BYPASS.S b/libc/sysv/consts/PR_SPEC_STORE_BYPASS.S index 4a8363f62..07bf3f364 100644 --- a/libc/sysv/consts/PR_SPEC_STORE_BYPASS.S +++ b/libc/sysv/consts/PR_SPEC_STORE_BYPASS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_SPEC_STORE_BYPASS 0 0 0 0 0 0 +.syscon pr,PR_SPEC_STORE_BYPASS,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_TASK_PERF_EVENTS_DISABLE.S b/libc/sysv/consts/PR_TASK_PERF_EVENTS_DISABLE.S index 7635dccc0..8a8d0657e 100644 --- a/libc/sysv/consts/PR_TASK_PERF_EVENTS_DISABLE.S +++ b/libc/sysv/consts/PR_TASK_PERF_EVENTS_DISABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_TASK_PERF_EVENTS_DISABLE 31 0 0 0 0 0 +.syscon pr,PR_TASK_PERF_EVENTS_DISABLE,31,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_TASK_PERF_EVENTS_ENABLE.S b/libc/sysv/consts/PR_TASK_PERF_EVENTS_ENABLE.S index c094d4700..c44f7ba4d 100644 --- a/libc/sysv/consts/PR_TASK_PERF_EVENTS_ENABLE.S +++ b/libc/sysv/consts/PR_TASK_PERF_EVENTS_ENABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_TASK_PERF_EVENTS_ENABLE 0x20 0 0 0 0 0 +.syscon pr,PR_TASK_PERF_EVENTS_ENABLE,0x20,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_TIMING_STATISTICAL.S b/libc/sysv/consts/PR_TIMING_STATISTICAL.S index f814d5623..287a2a6d8 100644 --- a/libc/sysv/consts/PR_TIMING_STATISTICAL.S +++ b/libc/sysv/consts/PR_TIMING_STATISTICAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_TIMING_STATISTICAL 0 0 0 0 0 0 +.syscon pr,PR_TIMING_STATISTICAL,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_TIMING_TIMESTAMP.S b/libc/sysv/consts/PR_TIMING_TIMESTAMP.S index 3abcc5600..e44d31a21 100644 --- a/libc/sysv/consts/PR_TIMING_TIMESTAMP.S +++ b/libc/sysv/consts/PR_TIMING_TIMESTAMP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_TIMING_TIMESTAMP 1 0 0 0 0 0 +.syscon pr,PR_TIMING_TIMESTAMP,1,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_TSC_ENABLE.S b/libc/sysv/consts/PR_TSC_ENABLE.S index 4d2a23504..3ac5b3c40 100644 --- a/libc/sysv/consts/PR_TSC_ENABLE.S +++ b/libc/sysv/consts/PR_TSC_ENABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_TSC_ENABLE 1 0 0 0 0 0 +.syscon pr,PR_TSC_ENABLE,1,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_TSC_SIGSEGV.S b/libc/sysv/consts/PR_TSC_SIGSEGV.S index 065c77f07..c189af59e 100644 --- a/libc/sysv/consts/PR_TSC_SIGSEGV.S +++ b/libc/sysv/consts/PR_TSC_SIGSEGV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_TSC_SIGSEGV 2 0 0 0 0 0 +.syscon pr,PR_TSC_SIGSEGV,2,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_UNALIGN_NOPRINT.S b/libc/sysv/consts/PR_UNALIGN_NOPRINT.S index aadff0859..da14fbf25 100644 --- a/libc/sysv/consts/PR_UNALIGN_NOPRINT.S +++ b/libc/sysv/consts/PR_UNALIGN_NOPRINT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_UNALIGN_NOPRINT 1 0 0 0 0 0 +.syscon pr,PR_UNALIGN_NOPRINT,1,0,0,0,0,0 diff --git a/libc/sysv/consts/PR_UNALIGN_SIGBUS.S b/libc/sysv/consts/PR_UNALIGN_SIGBUS.S index 5b0f824b8..3e05888ff 100644 --- a/libc/sysv/consts/PR_UNALIGN_SIGBUS.S +++ b/libc/sysv/consts/PR_UNALIGN_SIGBUS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon pr PR_UNALIGN_SIGBUS 2 0 0 0 0 0 +.syscon pr,PR_UNALIGN_SIGBUS,2,0,0,0,0,0 diff --git a/libc/sysv/consts/PTHREAD_BARRIER_SERIAL_THREAD.S b/libc/sysv/consts/PTHREAD_BARRIER_SERIAL_THREAD.S index c54a2b228..f67a3f1b1 100644 --- a/libc/sysv/consts/PTHREAD_BARRIER_SERIAL_THREAD.S +++ b/libc/sysv/consts/PTHREAD_BARRIER_SERIAL_THREAD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_BARRIER_SERIAL_THREAD -1 0 -1 -1 -1 0 +.syscon misc,PTHREAD_BARRIER_SERIAL_THREAD,-1,0,-1,-1,-1,0 diff --git a/libc/sysv/consts/PTHREAD_CANCEL_ASYNCHRONOUS.S b/libc/sysv/consts/PTHREAD_CANCEL_ASYNCHRONOUS.S index d2d75b0ac..5b17c407c 100644 --- a/libc/sysv/consts/PTHREAD_CANCEL_ASYNCHRONOUS.S +++ b/libc/sysv/consts/PTHREAD_CANCEL_ASYNCHRONOUS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_CANCEL_ASYNCHRONOUS 1 0 2 2 2 0 +.syscon misc,PTHREAD_CANCEL_ASYNCHRONOUS,1,0,2,2,2,0 diff --git a/libc/sysv/consts/PTHREAD_CANCEL_DEFERRED.S b/libc/sysv/consts/PTHREAD_CANCEL_DEFERRED.S index 3b87095d8..4b9377263 100644 --- a/libc/sysv/consts/PTHREAD_CANCEL_DEFERRED.S +++ b/libc/sysv/consts/PTHREAD_CANCEL_DEFERRED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_CANCEL_DEFERRED 0 2 0 0 0 0 +.syscon misc,PTHREAD_CANCEL_DEFERRED,0,2,0,0,0,0 diff --git a/libc/sysv/consts/PTHREAD_CANCEL_DISABLE.S b/libc/sysv/consts/PTHREAD_CANCEL_DISABLE.S index d34df2edd..ab090e4f5 100644 --- a/libc/sysv/consts/PTHREAD_CANCEL_DISABLE.S +++ b/libc/sysv/consts/PTHREAD_CANCEL_DISABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_CANCEL_DISABLE 1 0 1 1 1 0 +.syscon misc,PTHREAD_CANCEL_DISABLE,1,0,1,1,1,0 diff --git a/libc/sysv/consts/PTHREAD_CANCEL_ENABLE.S b/libc/sysv/consts/PTHREAD_CANCEL_ENABLE.S index 37cd9ac31..c38d1778d 100644 --- a/libc/sysv/consts/PTHREAD_CANCEL_ENABLE.S +++ b/libc/sysv/consts/PTHREAD_CANCEL_ENABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_CANCEL_ENABLE 0 1 0 0 0 0 +.syscon misc,PTHREAD_CANCEL_ENABLE,0,1,0,0,0,0 diff --git a/libc/sysv/consts/PTHREAD_CREATE_DETACHED.S b/libc/sysv/consts/PTHREAD_CREATE_DETACHED.S index 06905361e..0c83a7e79 100644 --- a/libc/sysv/consts/PTHREAD_CREATE_DETACHED.S +++ b/libc/sysv/consts/PTHREAD_CREATE_DETACHED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_CREATE_DETACHED 1 2 1 1 1 0 +.syscon misc,PTHREAD_CREATE_DETACHED,1,2,1,1,1,0 diff --git a/libc/sysv/consts/PTHREAD_CREATE_JOINABLE.S b/libc/sysv/consts/PTHREAD_CREATE_JOINABLE.S index 5fe145807..e7498b24e 100644 --- a/libc/sysv/consts/PTHREAD_CREATE_JOINABLE.S +++ b/libc/sysv/consts/PTHREAD_CREATE_JOINABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_CREATE_JOINABLE 0 1 0 0 0 0 +.syscon misc,PTHREAD_CREATE_JOINABLE,0,1,0,0,0,0 diff --git a/libc/sysv/consts/PTHREAD_DESTRUCTOR_ITERATIONS.S b/libc/sysv/consts/PTHREAD_DESTRUCTOR_ITERATIONS.S index 0a08cbaca..47c4d50a8 100644 --- a/libc/sysv/consts/PTHREAD_DESTRUCTOR_ITERATIONS.S +++ b/libc/sysv/consts/PTHREAD_DESTRUCTOR_ITERATIONS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_DESTRUCTOR_ITERATIONS 4 4 4 4 4 0 +.syscon misc,PTHREAD_DESTRUCTOR_ITERATIONS,4,4,4,4,4,0 diff --git a/libc/sysv/consts/PTHREAD_EXPLICIT_SCHED.S b/libc/sysv/consts/PTHREAD_EXPLICIT_SCHED.S index f8a3db8cd..55f4f19b0 100644 --- a/libc/sysv/consts/PTHREAD_EXPLICIT_SCHED.S +++ b/libc/sysv/consts/PTHREAD_EXPLICIT_SCHED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_EXPLICIT_SCHED 1 2 0 0 0 0 +.syscon misc,PTHREAD_EXPLICIT_SCHED,1,2,0,0,0,0 diff --git a/libc/sysv/consts/PTHREAD_INHERIT_SCHED.S b/libc/sysv/consts/PTHREAD_INHERIT_SCHED.S index ffadcab9a..b14177617 100644 --- a/libc/sysv/consts/PTHREAD_INHERIT_SCHED.S +++ b/libc/sysv/consts/PTHREAD_INHERIT_SCHED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_INHERIT_SCHED 0 1 4 4 4 0 +.syscon misc,PTHREAD_INHERIT_SCHED,0,1,4,4,4,0 diff --git a/libc/sysv/consts/PTHREAD_KEYS_MAX.S b/libc/sysv/consts/PTHREAD_KEYS_MAX.S index 392a20390..8ede0fc8f 100644 --- a/libc/sysv/consts/PTHREAD_KEYS_MAX.S +++ b/libc/sysv/consts/PTHREAD_KEYS_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_KEYS_MAX 0x0400 0x0200 0x0100 0x0100 0x0100 0 +.syscon misc,PTHREAD_KEYS_MAX,0x0400,0x0200,0x0100,0x0100,0x0100,0 diff --git a/libc/sysv/consts/PTHREAD_MUTEX_DEFAULT.S b/libc/sysv/consts/PTHREAD_MUTEX_DEFAULT.S index b2d426608..f4dd0a2db 100644 --- a/libc/sysv/consts/PTHREAD_MUTEX_DEFAULT.S +++ b/libc/sysv/consts/PTHREAD_MUTEX_DEFAULT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_MUTEX_DEFAULT 0 0 1 4 4 0 +.syscon misc,PTHREAD_MUTEX_DEFAULT,0,0,1,4,4,0 diff --git a/libc/sysv/consts/PTHREAD_MUTEX_ERRORCHECK.S b/libc/sysv/consts/PTHREAD_MUTEX_ERRORCHECK.S index dfde0a325..4f41faf04 100644 --- a/libc/sysv/consts/PTHREAD_MUTEX_ERRORCHECK.S +++ b/libc/sysv/consts/PTHREAD_MUTEX_ERRORCHECK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_MUTEX_ERRORCHECK 0 1 0 1 1 0 +.syscon misc,PTHREAD_MUTEX_ERRORCHECK,0,1,0,1,1,0 diff --git a/libc/sysv/consts/PTHREAD_MUTEX_NORMAL.S b/libc/sysv/consts/PTHREAD_MUTEX_NORMAL.S index a6579292d..4c6431cb6 100644 --- a/libc/sysv/consts/PTHREAD_MUTEX_NORMAL.S +++ b/libc/sysv/consts/PTHREAD_MUTEX_NORMAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_MUTEX_NORMAL 0 0 0 3 3 0 +.syscon misc,PTHREAD_MUTEX_NORMAL,0,0,0,3,3,0 diff --git a/libc/sysv/consts/PTHREAD_MUTEX_RECURSIVE.S b/libc/sysv/consts/PTHREAD_MUTEX_RECURSIVE.S index 3f6200c85..b92773860 100644 --- a/libc/sysv/consts/PTHREAD_MUTEX_RECURSIVE.S +++ b/libc/sysv/consts/PTHREAD_MUTEX_RECURSIVE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_MUTEX_RECURSIVE 0 2 0 2 2 0 +.syscon misc,PTHREAD_MUTEX_RECURSIVE,0,2,0,2,2,0 diff --git a/libc/sysv/consts/PTHREAD_MUTEX_ROBUST.S b/libc/sysv/consts/PTHREAD_MUTEX_ROBUST.S index 2f8a5ba46..8f5ad859a 100644 --- a/libc/sysv/consts/PTHREAD_MUTEX_ROBUST.S +++ b/libc/sysv/consts/PTHREAD_MUTEX_ROBUST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_MUTEX_ROBUST 0 0 1 0 0 0 +.syscon misc,PTHREAD_MUTEX_ROBUST,0,0,1,0,0,0 diff --git a/libc/sysv/consts/PTHREAD_MUTEX_STALLED.S b/libc/sysv/consts/PTHREAD_MUTEX_STALLED.S index 719316806..606087973 100644 --- a/libc/sysv/consts/PTHREAD_MUTEX_STALLED.S +++ b/libc/sysv/consts/PTHREAD_MUTEX_STALLED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_MUTEX_STALLED 0 0 0 0 0 0 +.syscon misc,PTHREAD_MUTEX_STALLED,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PTHREAD_PRIO_INHERIT.S b/libc/sysv/consts/PTHREAD_PRIO_INHERIT.S index 716efd8ec..488f01fb4 100644 --- a/libc/sysv/consts/PTHREAD_PRIO_INHERIT.S +++ b/libc/sysv/consts/PTHREAD_PRIO_INHERIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_PRIO_INHERIT 0 1 1 1 1 0 +.syscon misc,PTHREAD_PRIO_INHERIT,0,1,1,1,1,0 diff --git a/libc/sysv/consts/PTHREAD_PRIO_NONE.S b/libc/sysv/consts/PTHREAD_PRIO_NONE.S index abd221b3c..3431c1e88 100644 --- a/libc/sysv/consts/PTHREAD_PRIO_NONE.S +++ b/libc/sysv/consts/PTHREAD_PRIO_NONE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_PRIO_NONE 0 0 0 0 0 0 +.syscon misc,PTHREAD_PRIO_NONE,0,0,0,0,0,0 diff --git a/libc/sysv/consts/PTHREAD_PRIO_PROTECT.S b/libc/sysv/consts/PTHREAD_PRIO_PROTECT.S index 1fbaeefe3..9ce2c81cf 100644 --- a/libc/sysv/consts/PTHREAD_PRIO_PROTECT.S +++ b/libc/sysv/consts/PTHREAD_PRIO_PROTECT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_PRIO_PROTECT 0 2 2 2 2 0 +.syscon misc,PTHREAD_PRIO_PROTECT,0,2,2,2,2,0 diff --git a/libc/sysv/consts/PTHREAD_PROCESS_PRIVATE.S b/libc/sysv/consts/PTHREAD_PROCESS_PRIVATE.S index 5396685ce..f9d71e1d2 100644 --- a/libc/sysv/consts/PTHREAD_PROCESS_PRIVATE.S +++ b/libc/sysv/consts/PTHREAD_PROCESS_PRIVATE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_PROCESS_PRIVATE 0 2 0 0 0 0 +.syscon misc,PTHREAD_PROCESS_PRIVATE,0,2,0,0,0,0 diff --git a/libc/sysv/consts/PTHREAD_PROCESS_SHARED.S b/libc/sysv/consts/PTHREAD_PROCESS_SHARED.S index 261d97b8f..b1d40da34 100644 --- a/libc/sysv/consts/PTHREAD_PROCESS_SHARED.S +++ b/libc/sysv/consts/PTHREAD_PROCESS_SHARED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_PROCESS_SHARED 1 1 1 1 1 0 +.syscon misc,PTHREAD_PROCESS_SHARED,1,1,1,1,1,0 diff --git a/libc/sysv/consts/PTHREAD_SCOPE_PROCESS.S b/libc/sysv/consts/PTHREAD_SCOPE_PROCESS.S index b3b9744ae..d240adf0e 100644 --- a/libc/sysv/consts/PTHREAD_SCOPE_PROCESS.S +++ b/libc/sysv/consts/PTHREAD_SCOPE_PROCESS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_SCOPE_PROCESS 1 2 0 0 0 0 +.syscon misc,PTHREAD_SCOPE_PROCESS,1,2,0,0,0,0 diff --git a/libc/sysv/consts/PTHREAD_SCOPE_SYSTEM.S b/libc/sysv/consts/PTHREAD_SCOPE_SYSTEM.S index ed85447e5..30238cab9 100644 --- a/libc/sysv/consts/PTHREAD_SCOPE_SYSTEM.S +++ b/libc/sysv/consts/PTHREAD_SCOPE_SYSTEM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_SCOPE_SYSTEM 0 1 2 2 2 0 +.syscon misc,PTHREAD_SCOPE_SYSTEM,0,1,2,2,2,0 diff --git a/libc/sysv/consts/PTHREAD_STACK_MIN.S b/libc/sysv/consts/PTHREAD_STACK_MIN.S index f36ed2a1f..891bf11ba 100644 --- a/libc/sysv/consts/PTHREAD_STACK_MIN.S +++ b/libc/sysv/consts/PTHREAD_STACK_MIN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc PTHREAD_STACK_MIN 0x4000 0x2000 0x0800 0x1000 0x1000 0 +.syscon misc,PTHREAD_STACK_MIN,0x4000,0x2000,0x0800,0x1000,0x1000,0 diff --git a/libc/sysv/consts/PTMGET.S b/libc/sysv/consts/PTMGET.S index 68e821201..747952d1e 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,0x40287401,0x40287401,-1 diff --git a/libc/sysv/consts/PTRACE_ATTACH.S b/libc/sysv/consts/PTRACE_ATTACH.S index 7e7c71b67..3d58d592c 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,10,10,9,-1,-1 diff --git a/libc/sysv/consts/PTRACE_CONT.S b/libc/sysv/consts/PTRACE_CONT.S index 38a5d17c4..6c46df602 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,-1,-1 diff --git a/libc/sysv/consts/PTRACE_DETACH.S b/libc/sysv/consts/PTRACE_DETACH.S index 465205160..d51d4f335 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,11,11,10,-1,-1 diff --git a/libc/sysv/consts/PTRACE_EVENT_CLONE.S b/libc/sysv/consts/PTRACE_EVENT_CLONE.S index 3aa46ed3e..3a2727fd7 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_EVENT_EXEC.S b/libc/sysv/consts/PTRACE_EVENT_EXEC.S index f8ebbda69..60724a949 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_EVENT_EXIT.S b/libc/sysv/consts/PTRACE_EVENT_EXIT.S index c199fd012..cec84ed05 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_EVENT_FORK.S b/libc/sysv/consts/PTRACE_EVENT_FORK.S index 709cd3be8..f638b353f 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 diff --git a/libc/sysv/consts/PTRACE_EVENT_VFORK.S b/libc/sysv/consts/PTRACE_EVENT_VFORK.S index 5f19c6508..c04f14def 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,-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 1a015e601..af7ba0e87 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_GETEVENTMSG.S b/libc/sysv/consts/PTRACE_GETEVENTMSG.S index e5d023af0..5bf00d1a6 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_GETFPREGS.S b/libc/sysv/consts/PTRACE_GETFPREGS.S index 37a806afb..553d4414d 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,-1,35,35,-1,-1 diff --git a/libc/sysv/consts/PTRACE_GETFPXREGS.S b/libc/sysv/consts/PTRACE_GETFPXREGS.S index ce1534e10..1104438ba 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_GETREGS.S b/libc/sysv/consts/PTRACE_GETREGS.S index 0144e6b73..caa4f5872 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,-1,33,33,-1,-1 diff --git a/libc/sysv/consts/PTRACE_GETREGSET.S b/libc/sysv/consts/PTRACE_GETREGSET.S index 5f6943c48..6ee5f920d 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_GETSIGINFO.S b/libc/sysv/consts/PTRACE_GETSIGINFO.S index a8ec46ab5..82e0cddc5 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_GETSIGMASK.S b/libc/sysv/consts/PTRACE_GETSIGMASK.S index 5c4e370ec..05843fdae 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_INTERRUPT.S b/libc/sysv/consts/PTRACE_INTERRUPT.S index 2402830ab..ba19ae8bf 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_KILL.S b/libc/sysv/consts/PTRACE_KILL.S index 33d746913..bcecfa61d 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,-1,-1 diff --git a/libc/sysv/consts/PTRACE_LISTEN.S b/libc/sysv/consts/PTRACE_LISTEN.S index e36586bd8..2711ed3b0 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_MASK.S b/libc/sysv/consts/PTRACE_O_MASK.S index 51e15bda9..ff86504c2 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACECLONE.S b/libc/sysv/consts/PTRACE_O_TRACECLONE.S index 8d31755ef..8dc5f9dd6 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACEEXEC.S b/libc/sysv/consts/PTRACE_O_TRACEEXEC.S index 138ed9219..9c6d66dfe 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACEEXIT.S b/libc/sysv/consts/PTRACE_O_TRACEEXIT.S index b80fd6634..5e09ef54c 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACEFORK.S b/libc/sysv/consts/PTRACE_O_TRACEFORK.S index 895adba9c..45f46d528 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACESYSGOOD.S b/libc/sysv/consts/PTRACE_O_TRACESYSGOOD.S index bc5353a8d..529698783 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACEVFORK.S b/libc/sysv/consts/PTRACE_O_TRACEVFORK.S index cc32ec49f..9ddba0fb5 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_O_TRACEVFORKDONE.S b/libc/sysv/consts/PTRACE_O_TRACEVFORKDONE.S index 7ee40765d..28a75f59e 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_PEEKDATA.S b/libc/sysv/consts/PTRACE_PEEKDATA.S index d8896b79b..53bfb25f4 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,-1,-1 diff --git a/libc/sysv/consts/PTRACE_PEEKSIGINFO.S b/libc/sysv/consts/PTRACE_PEEKSIGINFO.S index 6e275cf1f..5c4c713cf 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_PEEKTEXT.S b/libc/sysv/consts/PTRACE_PEEKTEXT.S index 98c14a4e2..7bf85778d 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 diff --git a/libc/sysv/consts/PTRACE_PEEKUSER.S b/libc/sysv/consts/PTRACE_PEEKUSER.S index a77c25660..0eb51cce0 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,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_POKEDATA.S b/libc/sysv/consts/PTRACE_POKEDATA.S index d0800256f..8a3ab76d4 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,-1,-1 diff --git a/libc/sysv/consts/PTRACE_POKETEXT.S b/libc/sysv/consts/PTRACE_POKETEXT.S index 87670c94b..6b51b623b 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,-1,-1 diff --git a/libc/sysv/consts/PTRACE_POKEUSER.S b/libc/sysv/consts/PTRACE_POKEUSER.S index 1bc3f4f22..a4553d5e4 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,-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 21f14cd4c..f9da9874f 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SEIZE.S b/libc/sysv/consts/PTRACE_SEIZE.S index d02c5367b..95729dcf0 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SETFPREGS.S b/libc/sysv/consts/PTRACE_SETFPREGS.S index cb9fe1fc1..0a2be284c 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,-1,36,36,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SETFPXREGS.S b/libc/sysv/consts/PTRACE_SETFPXREGS.S index 5713925dd..fd2489c2b 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SETOPTIONS.S b/libc/sysv/consts/PTRACE_SETOPTIONS.S index 3e050455c..845e4e15c 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SETREGS.S b/libc/sysv/consts/PTRACE_SETREGS.S index 70283a539..9dba245d0 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,-1,34,34,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SETREGSET.S b/libc/sysv/consts/PTRACE_SETREGSET.S index 52ccc4ef1..e0302ba96 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SETSIGINFO.S b/libc/sysv/consts/PTRACE_SETSIGINFO.S index 492b47e7c..9df405cc6 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SETSIGMASK.S b/libc/sysv/consts/PTRACE_SETSIGMASK.S index 108e5114b..155f0e74b 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SINGLESTEP.S b/libc/sysv/consts/PTRACE_SINGLESTEP.S index b60f69248..aaf5419a1 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,32,-1,-1 diff --git a/libc/sysv/consts/PTRACE_SYSCALL.S b/libc/sysv/consts/PTRACE_SYSCALL.S index 4e7349e9f..c9ddab87f 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,-1,22,-1,-1,-1 diff --git a/libc/sysv/consts/PTRACE_TRACEME.S b/libc/sysv/consts/PTRACE_TRACEME.S index c60bb9c3b..f5f92ea28 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,-1,-1 diff --git a/libc/sysv/consts/QUEUE_FULL.S b/libc/sysv/consts/QUEUE_FULL.S index 23336047b..42cf5b046 100644 --- a/libc/sysv/consts/QUEUE_FULL.S +++ b/libc/sysv/consts/QUEUE_FULL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc QUEUE_FULL 20 0 0 0 0 0 +.syscon misc,QUEUE_FULL,20,0,0,0,0,0 diff --git a/libc/sysv/consts/Q_GETFMT.S b/libc/sysv/consts/Q_GETFMT.S index e90ef3177..826985d83 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,0,0,0,0,0 diff --git a/libc/sysv/consts/Q_GETINFO.S b/libc/sysv/consts/Q_GETINFO.S index c25799b96..c4f7a25b8 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,0,0,0,0,0 diff --git a/libc/sysv/consts/Q_GETQUOTA.S b/libc/sysv/consts/Q_GETQUOTA.S index 129043d4a..a6eaa379c 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,768,0x0700,768,768,0 diff --git a/libc/sysv/consts/Q_QUOTAOFF.S b/libc/sysv/consts/Q_QUOTAOFF.S index 28deaca5d..309c70dbc 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,0x0200,0x0200,0x0200,0x0200,0 diff --git a/libc/sysv/consts/Q_QUOTAON.S b/libc/sysv/consts/Q_QUOTAON.S index f3d9a249f..a92d965d8 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,0x0100,0x0100,0x0100,0x0100,0 diff --git a/libc/sysv/consts/Q_SETINFO.S b/libc/sysv/consts/Q_SETINFO.S index 4dc235c26..580238c62 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,0,0,0,0,0 diff --git a/libc/sysv/consts/Q_SETQUOTA.S b/libc/sysv/consts/Q_SETQUOTA.S index a627c3395..2ce625db1 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,0x0400,0x0800,0x0400,0x0400,0 diff --git a/libc/sysv/consts/Q_SYNC.S b/libc/sysv/consts/Q_SYNC.S index 6391cdd53..4a435c8be 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,0x0600,0x0600,0x0600,0x0600,0 diff --git a/libc/sysv/consts/RADIXCHAR.S b/libc/sysv/consts/RADIXCHAR.S index 56755d8b5..a907fd1fc 100644 --- a/libc/sysv/consts/RADIXCHAR.S +++ b/libc/sysv/consts/RADIXCHAR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc RADIXCHAR 0x010000 50 50 44 44 0 +.syscon misc,RADIXCHAR,0x010000,50,50,44,44,0 diff --git a/libc/sysv/consts/RB_AUTOBOOT.S b/libc/sysv/consts/RB_AUTOBOOT.S index f812548ef..29dbe20aa 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 misc RB_AUTOBOOT 0x01234567 0 0 0 0 0 +.syscon misc,RB_AUTOBOOT,0x01234567,0,0,0,0,0 diff --git a/libc/sysv/consts/RB_DISABLE_CAD.S b/libc/sysv/consts/RB_DISABLE_CAD.S index e88fd5a06..7807279ae 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 misc RB_DISABLE_CAD 0 0 0 0 0 0 +.syscon misc,RB_DISABLE_CAD,0,0,0,0,0,0 diff --git a/libc/sysv/consts/RB_ENABLE_CAD.S b/libc/sysv/consts/RB_ENABLE_CAD.S index d726b2787..46a6c23c9 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 misc RB_ENABLE_CAD 0x89abcdef 0 0 0 0 0 +.syscon misc,RB_ENABLE_CAD,0x89abcdef,0,0,0,0,0 diff --git a/libc/sysv/consts/RB_HALT_SYSTEM.S b/libc/sysv/consts/RB_HALT_SYSTEM.S index 963f7b1f3..f23082706 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 misc RB_HALT_SYSTEM 0xcdef0123 0 0 0 0 0 +.syscon misc,RB_HALT_SYSTEM,0xcdef0123,0,0,0,0,0 diff --git a/libc/sysv/consts/RB_KEXEC.S b/libc/sysv/consts/RB_KEXEC.S index a3689c6fe..c71f12c01 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 misc RB_KEXEC 0x45584543 0 0 0 0 0 +.syscon misc,RB_KEXEC,0x45584543,0,0,0,0,0 diff --git a/libc/sysv/consts/RB_POWER_OFF.S b/libc/sysv/consts/RB_POWER_OFF.S index 195ceccb1..bebb48266 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 misc RB_POWER_OFF 0x4321fedc 0 0 0 0 0 +.syscon misc,RB_POWER_OFF,0x4321fedc,0,0,0,0,0 diff --git a/libc/sysv/consts/RB_SW_SUSPEND.S b/libc/sysv/consts/RB_SW_SUSPEND.S index 6976f08f1..92555f7a0 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 misc RB_SW_SUSPEND 0xd000fce2 0 0 0 0 0 +.syscon misc,RB_SW_SUSPEND,0xd000fce2,0,0,0,0,0 diff --git a/libc/sysv/consts/READ_10.S b/libc/sysv/consts/READ_10.S index d9951b81d..0fb0766cc 100644 --- a/libc/sysv/consts/READ_10.S +++ b/libc/sysv/consts/READ_10.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc READ_10 40 0 0 0 0 0 +.syscon misc,READ_10,40,0,0,0,0,0 diff --git a/libc/sysv/consts/READ_12.S b/libc/sysv/consts/READ_12.S index c4d88b8f1..fa76a110c 100644 --- a/libc/sysv/consts/READ_12.S +++ b/libc/sysv/consts/READ_12.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc READ_12 168 0 0 0 0 0 +.syscon misc,READ_12,168,0,0,0,0,0 diff --git a/libc/sysv/consts/READ_6.S b/libc/sysv/consts/READ_6.S index c980031ad..6651219bc 100644 --- a/libc/sysv/consts/READ_6.S +++ b/libc/sysv/consts/READ_6.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc READ_6 8 0 0 0 0 0 +.syscon misc,READ_6,8,0,0,0,0,0 diff --git a/libc/sysv/consts/READ_BLOCK_LIMITS.S b/libc/sysv/consts/READ_BLOCK_LIMITS.S index 2b253e97a..7a3404c48 100644 --- a/libc/sysv/consts/READ_BLOCK_LIMITS.S +++ b/libc/sysv/consts/READ_BLOCK_LIMITS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc READ_BLOCK_LIMITS 5 0 0 0 0 0 +.syscon misc,READ_BLOCK_LIMITS,5,0,0,0,0,0 diff --git a/libc/sysv/consts/READ_BUFFER.S b/libc/sysv/consts/READ_BUFFER.S index 0d6097821..98b75d659 100644 --- a/libc/sysv/consts/READ_BUFFER.S +++ b/libc/sysv/consts/READ_BUFFER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc READ_BUFFER 60 0 0 0 0 0 +.syscon misc,READ_BUFFER,60,0,0,0,0,0 diff --git a/libc/sysv/consts/READ_CAPACITY.S b/libc/sysv/consts/READ_CAPACITY.S index ef0cf4c7e..93c58e317 100644 --- a/libc/sysv/consts/READ_CAPACITY.S +++ b/libc/sysv/consts/READ_CAPACITY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc READ_CAPACITY 37 0 0 0 0 0 +.syscon misc,READ_CAPACITY,37,0,0,0,0,0 diff --git a/libc/sysv/consts/READ_DEFECT_DATA.S b/libc/sysv/consts/READ_DEFECT_DATA.S index 47fab4a20..e24c8202e 100644 --- a/libc/sysv/consts/READ_DEFECT_DATA.S +++ b/libc/sysv/consts/READ_DEFECT_DATA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc READ_DEFECT_DATA 55 0 0 0 0 0 +.syscon misc,READ_DEFECT_DATA,55,0,0,0,0,0 diff --git a/libc/sysv/consts/READ_ELEMENT_STATUS.S b/libc/sysv/consts/READ_ELEMENT_STATUS.S index 735a1747f..68c3368e1 100644 --- a/libc/sysv/consts/READ_ELEMENT_STATUS.S +++ b/libc/sysv/consts/READ_ELEMENT_STATUS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc READ_ELEMENT_STATUS 184 0 0 0 0 0 +.syscon misc,READ_ELEMENT_STATUS,184,0,0,0,0,0 diff --git a/libc/sysv/consts/READ_IMPLIES_EXEC.S b/libc/sysv/consts/READ_IMPLIES_EXEC.S index 4f9d10f7e..d815efa12 100644 --- a/libc/sysv/consts/READ_IMPLIES_EXEC.S +++ b/libc/sysv/consts/READ_IMPLIES_EXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon prsnlty READ_IMPLIES_EXEC 0x0400000 -1 -1 -1 -1 -1 +.syscon prsnlty,READ_IMPLIES_EXEC,0x0400000,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/READ_LONG.S b/libc/sysv/consts/READ_LONG.S index bd79a72c8..f5f595aac 100644 --- a/libc/sysv/consts/READ_LONG.S +++ b/libc/sysv/consts/READ_LONG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc READ_LONG 62 0 0 0 0 0 +.syscon misc,READ_LONG,62,0,0,0,0,0 diff --git a/libc/sysv/consts/READ_POSITION.S b/libc/sysv/consts/READ_POSITION.S index 16f66dc60..eb4477af9 100644 --- a/libc/sysv/consts/READ_POSITION.S +++ b/libc/sysv/consts/READ_POSITION.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc READ_POSITION 52 0 0 0 0 0 +.syscon misc,READ_POSITION,52,0,0,0,0,0 diff --git a/libc/sysv/consts/READ_REVERSE.S b/libc/sysv/consts/READ_REVERSE.S index 71184b7be..6d3c641ef 100644 --- a/libc/sysv/consts/READ_REVERSE.S +++ b/libc/sysv/consts/READ_REVERSE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc READ_REVERSE 15 0 0 0 0 0 +.syscon misc,READ_REVERSE,15,0,0,0,0,0 diff --git a/libc/sysv/consts/READ_TOC.S b/libc/sysv/consts/READ_TOC.S index 313d69a14..ae5e483a4 100644 --- a/libc/sysv/consts/READ_TOC.S +++ b/libc/sysv/consts/READ_TOC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc READ_TOC 67 0 0 0 0 0 +.syscon misc,READ_TOC,67,0,0,0,0,0 diff --git a/libc/sysv/consts/REASSIGN_BLOCKS.S b/libc/sysv/consts/REASSIGN_BLOCKS.S index fd1e3343c..d5e038195 100644 --- a/libc/sysv/consts/REASSIGN_BLOCKS.S +++ b/libc/sysv/consts/REASSIGN_BLOCKS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc REASSIGN_BLOCKS 7 0 0 0 0 0 +.syscon misc,REASSIGN_BLOCKS,7,0,0,0,0,0 diff --git a/libc/sysv/consts/RECEIVE_DIAGNOSTIC.S b/libc/sysv/consts/RECEIVE_DIAGNOSTIC.S index 19b620265..4b1010d97 100644 --- a/libc/sysv/consts/RECEIVE_DIAGNOSTIC.S +++ b/libc/sysv/consts/RECEIVE_DIAGNOSTIC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc RECEIVE_DIAGNOSTIC 28 0 0 0 0 0 +.syscon misc,RECEIVE_DIAGNOSTIC,28,0,0,0,0,0 diff --git a/libc/sysv/consts/RECOVERED_ERROR.S b/libc/sysv/consts/RECOVERED_ERROR.S index 4bfda965f..3774f5f99 100644 --- a/libc/sysv/consts/RECOVERED_ERROR.S +++ b/libc/sysv/consts/RECOVERED_ERROR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc RECOVERED_ERROR 1 0 0 0 0 0 +.syscon misc,RECOVERED_ERROR,1,0,0,0,0,0 diff --git a/libc/sysv/consts/RECOVER_BUFFERED_DATA.S b/libc/sysv/consts/RECOVER_BUFFERED_DATA.S index 680cb92d9..71f655622 100644 --- a/libc/sysv/consts/RECOVER_BUFFERED_DATA.S +++ b/libc/sysv/consts/RECOVER_BUFFERED_DATA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc RECOVER_BUFFERED_DATA 20 0 0 0 0 0 +.syscon misc,RECOVER_BUFFERED_DATA,20,0,0,0,0,0 diff --git a/libc/sysv/consts/REC_EOF.S b/libc/sysv/consts/REC_EOF.S index c3b71c90f..5cd919e3d 100644 --- a/libc/sysv/consts/REC_EOF.S +++ b/libc/sysv/consts/REC_EOF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc REC_EOF 2 2 2 2 2 0 +.syscon misc,REC_EOF,2,2,2,2,2,0 diff --git a/libc/sysv/consts/REC_EOR.S b/libc/sysv/consts/REC_EOR.S index 56a14f0fb..5e8f87bc5 100644 --- a/libc/sysv/consts/REC_EOR.S +++ b/libc/sysv/consts/REC_EOR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc REC_EOR 1 1 1 1 1 0 +.syscon misc,REC_EOR,1,1,1,1,1,0 diff --git a/libc/sysv/consts/REC_ESC.S b/libc/sysv/consts/REC_ESC.S index 1dfb859f8..0cbab97f0 100644 --- a/libc/sysv/consts/REC_ESC.S +++ b/libc/sysv/consts/REC_ESC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc REC_ESC -1 -1 -1 -1 -1 0 +.syscon misc,REC_ESC,-1,-1,-1,-1,-1,0 diff --git a/libc/sysv/consts/REGTYPE.S b/libc/sysv/consts/REGTYPE.S index 3689a3faa..dad58991e 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,0 diff --git a/libc/sysv/consts/RELEASE_RECOVERY.S b/libc/sysv/consts/RELEASE_RECOVERY.S index 719a27369..21d4260df 100644 --- a/libc/sysv/consts/RELEASE_RECOVERY.S +++ b/libc/sysv/consts/RELEASE_RECOVERY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc RELEASE_RECOVERY 0x10 0 0 0 0 0 +.syscon misc,RELEASE_RECOVERY,0x10,0,0,0,0,0 diff --git a/libc/sysv/consts/REQUEST_SENSE.S b/libc/sysv/consts/REQUEST_SENSE.S index 024d42eb1..4fc3784d0 100644 --- a/libc/sysv/consts/REQUEST_SENSE.S +++ b/libc/sysv/consts/REQUEST_SENSE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc REQUEST_SENSE 3 0 0 0 0 0 +.syscon misc,REQUEST_SENSE,3,0,0,0,0,0 diff --git a/libc/sysv/consts/RESERVATION_CONFLICT.S b/libc/sysv/consts/RESERVATION_CONFLICT.S index bd123f0b9..acccfac46 100644 --- a/libc/sysv/consts/RESERVATION_CONFLICT.S +++ b/libc/sysv/consts/RESERVATION_CONFLICT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc RESERVATION_CONFLICT 12 0 0 0 0 0 +.syscon misc,RESERVATION_CONFLICT,12,0,0,0,0,0 diff --git a/libc/sysv/consts/RESERVE.S b/libc/sysv/consts/RESERVE.S index 7c07af37b..d95570005 100644 --- a/libc/sysv/consts/RESERVE.S +++ b/libc/sysv/consts/RESERVE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc RESERVE 22 0 0 0 0 0 +.syscon misc,RESERVE,22,0,0,0,0,0 diff --git a/libc/sysv/consts/RESERVE_10.S b/libc/sysv/consts/RESERVE_10.S index f99237b5f..57b904233 100644 --- a/libc/sysv/consts/RESERVE_10.S +++ b/libc/sysv/consts/RESERVE_10.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc RESERVE_10 86 0 0 0 0 0 +.syscon misc,RESERVE_10,86,0,0,0,0,0 diff --git a/libc/sysv/consts/RESTORE_POINTERS.S b/libc/sysv/consts/RESTORE_POINTERS.S index 55d94e273..70c931be4 100644 --- a/libc/sysv/consts/RESTORE_POINTERS.S +++ b/libc/sysv/consts/RESTORE_POINTERS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc RESTORE_POINTERS 3 0 0 0 0 0 +.syscon misc,RESTORE_POINTERS,3,0,0,0,0,0 diff --git a/libc/sysv/consts/RES_PRF_CLASS.S b/libc/sysv/consts/RES_PRF_CLASS.S index 4be78cc1d..4ae332136 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,0 diff --git a/libc/sysv/consts/REZERO_UNIT.S b/libc/sysv/consts/REZERO_UNIT.S index 640ef1d11..45834ce13 100644 --- a/libc/sysv/consts/REZERO_UNIT.S +++ b/libc/sysv/consts/REZERO_UNIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc REZERO_UNIT 1 0 0 0 0 0 +.syscon misc,REZERO_UNIT,1,0,0,0,0,0 diff --git a/libc/sysv/consts/RE_DUP_MAX.S b/libc/sysv/consts/RE_DUP_MAX.S index e73528b05..3a8dd0ef4 100644 --- a/libc/sysv/consts/RE_DUP_MAX.S +++ b/libc/sysv/consts/RE_DUP_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc RE_DUP_MAX 0x7fff 255 255 255 255 0 +.syscon misc,RE_DUP_MAX,0x7fff,255,255,255,255,0 diff --git a/libc/sysv/consts/RHF_GUARANTEE_START_INIT.S b/libc/sysv/consts/RHF_GUARANTEE_START_INIT.S index 9a43e079b..08e8dcea6 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,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 f6387b88e..08a9014da 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,0,0,0,0,0 diff --git a/libc/sysv/consts/RLIMIT_AS.S b/libc/sysv/consts/RLIMIT_AS.S index 71c8b80d5..d27982e3d 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 rlim RLIMIT_AS 9 5 10 -1 -1 -1 +.syscon rlim,RLIMIT_AS,9,5,10,-1,-1,-1 diff --git a/libc/sysv/consts/RLIMIT_CORE.S b/libc/sysv/consts/RLIMIT_CORE.S index d91f4c92e..41f091cd4 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 rlim RLIMIT_CORE 4 4 4 4 4 -1 +.syscon rlim,RLIMIT_CORE,4,4,4,4,4,-1 diff --git a/libc/sysv/consts/RLIMIT_CPU.S b/libc/sysv/consts/RLIMIT_CPU.S index 6ba1e1e8a..443956892 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 rlim RLIMIT_CPU 0 0 0 0 0 -1 +.syscon rlim,RLIMIT_CPU,0,0,0,0,0,-1 diff --git a/libc/sysv/consts/RLIMIT_DATA.S b/libc/sysv/consts/RLIMIT_DATA.S index 4a1f28850..6d3a5c500 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 rlim RLIMIT_DATA 2 2 2 2 2 -1 +.syscon rlim,RLIMIT_DATA,2,2,2,2,2,-1 diff --git a/libc/sysv/consts/RLIMIT_FSIZE.S b/libc/sysv/consts/RLIMIT_FSIZE.S index 890e37896..952775710 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 rlim RLIMIT_FSIZE 1 1 1 1 1 -1 +.syscon rlim,RLIMIT_FSIZE,1,1,1,1,1,-1 diff --git a/libc/sysv/consts/RLIMIT_LOCKS.S b/libc/sysv/consts/RLIMIT_LOCKS.S index 506131032..6509ca7a4 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 rlim RLIMIT_LOCKS 10 -1 -1 -1 -1 -1 +.syscon rlim,RLIMIT_LOCKS,10,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/RLIMIT_MEMLOCK.S b/libc/sysv/consts/RLIMIT_MEMLOCK.S index e70970add..ca91eb79b 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 rlim RLIMIT_MEMLOCK 8 6 6 6 6 -1 +.syscon rlim,RLIMIT_MEMLOCK,8,6,6,6,6,-1 diff --git a/libc/sysv/consts/RLIMIT_MSGQUEUE.S b/libc/sysv/consts/RLIMIT_MSGQUEUE.S index 7db9eadf2..a78d01938 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 rlim RLIMIT_MSGQUEUE 12 -1 -1 -1 -1 -1 +.syscon rlim,RLIMIT_MSGQUEUE,12,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/RLIMIT_NICE.S b/libc/sysv/consts/RLIMIT_NICE.S index 7837343c4..6661f05fc 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 rlim RLIMIT_NICE 13 -1 -1 -1 -1 -1 +.syscon rlim,RLIMIT_NICE,13,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/RLIMIT_NLIMITS.S b/libc/sysv/consts/RLIMIT_NLIMITS.S index 37b93c175..a211fa3f6 100644 --- a/libc/sysv/consts/RLIMIT_NLIMITS.S +++ b/libc/sysv/consts/RLIMIT_NLIMITS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon rlim RLIMIT_NLIMITS 16 -1 -1 -1 -1 -1 +.syscon rlim,RLIMIT_NLIMITS,16,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/RLIMIT_NOFILE.S b/libc/sysv/consts/RLIMIT_NOFILE.S index f51bb2265..6a8fc6945 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 rlim RLIMIT_NOFILE 7 8 8 8 8 -1 +.syscon rlim,RLIMIT_NOFILE,7,8,8,8,8,-1 diff --git a/libc/sysv/consts/RLIMIT_NPROC.S b/libc/sysv/consts/RLIMIT_NPROC.S index c2177367b..9bf4f44d8 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 rlim RLIMIT_NPROC 6 7 7 7 7 -1 +.syscon rlim,RLIMIT_NPROC,6,7,7,7,7,-1 diff --git a/libc/sysv/consts/RLIMIT_RSS.S b/libc/sysv/consts/RLIMIT_RSS.S index 3d832e2eb..0b4577ea5 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 rlim RLIMIT_RSS 5 5 5 5 5 -1 +.syscon rlim,RLIMIT_RSS,5,5,5,5,5,-1 diff --git a/libc/sysv/consts/RLIMIT_RTPRIO.S b/libc/sysv/consts/RLIMIT_RTPRIO.S index 13452991c..0fe37625b 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 rlim RLIMIT_RTPRIO 14 -1 -1 -1 -1 -1 +.syscon rlim,RLIMIT_RTPRIO,14,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/RLIMIT_SIGPENDING.S b/libc/sysv/consts/RLIMIT_SIGPENDING.S index 238449781..bbfe23a3d 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 rlim RLIMIT_SIGPENDING 11 -1 -1 -1 -1 -1 +.syscon rlim,RLIMIT_SIGPENDING,11,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/RLIMIT_STACK.S b/libc/sysv/consts/RLIMIT_STACK.S index c9feb3789..49aef8b82 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 rlim RLIMIT_STACK 3 3 3 3 3 -1 +.syscon rlim,RLIMIT_STACK,3,3,3,3,3,-1 diff --git a/libc/sysv/consts/RLIM_INFINITY.S b/libc/sysv/consts/RLIM_INFINITY.S index 026a64400..9f0fbfef5 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 misc RLIM_INFINITY -1 0 0x7fffffffffffffff 0 0 0 +.syscon misc,RLIM_INFINITY,-1,0,0x7fffffffffffffff,0,0,0 diff --git a/libc/sysv/consts/RLIM_NLIMITS.S b/libc/sysv/consts/RLIM_NLIMITS.S index 8fe2266b6..6de03aefe 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 misc RLIM_NLIMITS 0x10 9 15 9 9 0 +.syscon misc,RLIM_NLIMITS,0x10,9,15,9,9,0 diff --git a/libc/sysv/consts/RLIM_SAVED_CUR.S b/libc/sysv/consts/RLIM_SAVED_CUR.S index ab5a5aae4..be886de01 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 misc RLIM_SAVED_CUR -1 0 0x7fffffffffffffff 0 0 0 +.syscon misc,RLIM_SAVED_CUR,-1,0,0x7fffffffffffffff,0,0,0 diff --git a/libc/sysv/consts/RLIM_SAVED_MAX.S b/libc/sysv/consts/RLIM_SAVED_MAX.S index 3a28f48e5..312626bed 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 misc RLIM_SAVED_MAX -1 0 0x7fffffffffffffff 0 0 0 +.syscon misc,RLIM_SAVED_MAX,-1,0,0x7fffffffffffffff,0,0,0 diff --git a/libc/sysv/consts/RPM_PCO_ADD.S b/libc/sysv/consts/RPM_PCO_ADD.S index 4993e5555..aa11369ea 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,0 diff --git a/libc/sysv/consts/RPM_PCO_CHANGE.S b/libc/sysv/consts/RPM_PCO_CHANGE.S index 0a2fe9038..96ec892cb 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,0 diff --git a/libc/sysv/consts/RPM_PCO_SETGLOBAL.S b/libc/sysv/consts/RPM_PCO_SETGLOBAL.S index 1ebe53f9c..013dcf39e 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,0 diff --git a/libc/sysv/consts/RRQ.S b/libc/sysv/consts/RRQ.S index 7a8faa501..20d6b3621 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,0 diff --git a/libc/sysv/consts/RTCF_DOREDIRECT.S b/libc/sysv/consts/RTCF_DOREDIRECT.S index ec8072870..0fdcdb0f5 100644 --- a/libc/sysv/consts/RTCF_DOREDIRECT.S +++ b/libc/sysv/consts/RTCF_DOREDIRECT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc RTCF_DOREDIRECT 0x01000000 0 0 0 0 0 +.syscon misc,RTCF_DOREDIRECT,0x01000000,0,0,0,0,0 diff --git a/libc/sysv/consts/RTF_NOFORWARD.S b/libc/sysv/consts/RTF_NOFORWARD.S index 8b4ddbfb2..f5eea9cbd 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,0,0,0,0,0 diff --git a/libc/sysv/consts/RTF_NOPMTUDISC.S b/libc/sysv/consts/RTF_NOPMTUDISC.S index 18fb2768f..f1ae66d79 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,0,0,0,0,0 diff --git a/libc/sysv/consts/RTLD_DI_LINKMAP.S b/libc/sysv/consts/RTLD_DI_LINKMAP.S index 1107c3b2a..35d146794 100644 --- a/libc/sysv/consts/RTLD_DI_LINKMAP.S +++ b/libc/sysv/consts/RTLD_DI_LINKMAP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc RTLD_DI_LINKMAP 0 0 2 0 0 0 +.syscon misc,RTLD_DI_LINKMAP,0,0,2,0,0,0 diff --git a/libc/sysv/consts/RTLD_GLOBAL.S b/libc/sysv/consts/RTLD_GLOBAL.S index 3c5ca387f..625652d86 100644 --- a/libc/sysv/consts/RTLD_GLOBAL.S +++ b/libc/sysv/consts/RTLD_GLOBAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc RTLD_GLOBAL 0x0100 8 0x0100 0x0100 0x0100 0 +.syscon misc,RTLD_GLOBAL,0x0100,8,0x0100,0x0100,0x0100,0 diff --git a/libc/sysv/consts/RTLD_LAZY.S b/libc/sysv/consts/RTLD_LAZY.S index 76f1a5575..30e1aa8ee 100644 --- a/libc/sysv/consts/RTLD_LAZY.S +++ b/libc/sysv/consts/RTLD_LAZY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc RTLD_LAZY 1 1 1 1 1 0 +.syscon misc,RTLD_LAZY,1,1,1,1,1,0 diff --git a/libc/sysv/consts/RTLD_LOCAL.S b/libc/sysv/consts/RTLD_LOCAL.S index 8e040467f..1da9abd6d 100644 --- a/libc/sysv/consts/RTLD_LOCAL.S +++ b/libc/sysv/consts/RTLD_LOCAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc RTLD_LOCAL 0 4 0 0 0 0 +.syscon misc,RTLD_LOCAL,0,4,0,0,0,0 diff --git a/libc/sysv/consts/RTLD_NODELETE.S b/libc/sysv/consts/RTLD_NODELETE.S index 8b722e2e1..1c7095570 100644 --- a/libc/sysv/consts/RTLD_NODELETE.S +++ b/libc/sysv/consts/RTLD_NODELETE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc RTLD_NODELETE 0x1000 0x80 0x1000 0 0 0 +.syscon misc,RTLD_NODELETE,0x1000,0x80,0x1000,0,0,0 diff --git a/libc/sysv/consts/RTLD_NOLOAD.S b/libc/sysv/consts/RTLD_NOLOAD.S index 8c31ba803..9fc709f94 100644 --- a/libc/sysv/consts/RTLD_NOLOAD.S +++ b/libc/sysv/consts/RTLD_NOLOAD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc RTLD_NOLOAD 4 0x10 0x2000 0 0 0 +.syscon misc,RTLD_NOLOAD,4,0x10,0x2000,0,0,0 diff --git a/libc/sysv/consts/RTLD_NOW.S b/libc/sysv/consts/RTLD_NOW.S index d4b422267..d45fb1fe0 100644 --- a/libc/sysv/consts/RTLD_NOW.S +++ b/libc/sysv/consts/RTLD_NOW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc RTLD_NOW 2 2 2 2 2 0 +.syscon misc,RTLD_NOW,2,2,2,2,2,0 diff --git a/libc/sysv/consts/RUN_LVL.S b/libc/sysv/consts/RUN_LVL.S index ab205c0bd..16e842e68 100644 --- a/libc/sysv/consts/RUN_LVL.S +++ b/libc/sysv/consts/RUN_LVL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc RUN_LVL 1 1 0 0 0 0 +.syscon misc,RUN_LVL,1,1,0,0,0,0 diff --git a/libc/sysv/consts/RUSAGE_CHILDREN.S b/libc/sysv/consts/RUSAGE_CHILDREN.S index 15ee41fc8..b3d527e36 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,99 diff --git a/libc/sysv/consts/RUSAGE_SELF.S b/libc/sysv/consts/RUSAGE_SELF.S index 926f20e14..cac04cb05 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 diff --git a/libc/sysv/consts/RUSAGE_THREAD.S b/libc/sysv/consts/RUSAGE_THREAD.S index 026581f60..5f00bd437 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,99,1,1,1,1 diff --git a/libc/sysv/consts/R_OK.S b/libc/sysv/consts/R_OK.S index 3f6dd3049..c22b2e41b 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,0x80000000 diff --git a/libc/sysv/consts/SARMAG.S b/libc/sysv/consts/SARMAG.S index 890a5eeb2..f7ebb2eb0 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,0 diff --git a/libc/sysv/consts/SAVE_POINTERS.S b/libc/sysv/consts/SAVE_POINTERS.S index ec0ff413c..9bb07f104 100644 --- a/libc/sysv/consts/SAVE_POINTERS.S +++ b/libc/sysv/consts/SAVE_POINTERS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SAVE_POINTERS 2 0 0 0 0 0 +.syscon misc,SAVE_POINTERS,2,0,0,0,0,0 diff --git a/libc/sysv/consts/SA_NOCLDSTOP.S b/libc/sysv/consts/SA_NOCLDSTOP.S index a857a8faa..b31167ec4 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 0 +.syscon sigact,SA_NOCLDSTOP,1,8,8,8,8,0 diff --git a/libc/sysv/consts/SA_NOCLDWAIT.S b/libc/sysv/consts/SA_NOCLDWAIT.S index f40faeffc..71708bee5 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 0x20 0x20 0x20 0x20 0 +.syscon sigact,SA_NOCLDWAIT,2,0x20,0x20,0x20,0x20,0 diff --git a/libc/sysv/consts/SA_NODEFER.S b/libc/sysv/consts/SA_NODEFER.S index b71d4dad1..e6da9b8d5 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 0x10 0x10 0x10 0x10 0 +.syscon sigact,SA_NODEFER,0x40000000,0x10,0x10,0x10,0x10,0 diff --git a/libc/sysv/consts/SA_NOMASK.S b/libc/sysv/consts/SA_NOMASK.S index beddd2fb0..f3ebc2b4c 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 sigact SA_NOMASK 0x40000000 0x10 0x10 0x10 0x10 0 +.syscon sigact,SA_NOMASK,0x40000000,0x10,0x10,0x10,0x10,0 diff --git a/libc/sysv/consts/SA_ONESHOT.S b/libc/sysv/consts/SA_ONESHOT.S index 531defa8e..b408be2c0 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 sigact SA_ONESHOT 0x80000000 0 0 0 0 0 +.syscon sigact,SA_ONESHOT,0x80000000,0,0,0,0,0 diff --git a/libc/sysv/consts/SA_ONSTACK.S b/libc/sysv/consts/SA_ONSTACK.S index 928cc1a03..7c461f57b 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 0 +.syscon sigact,SA_ONSTACK,0x08000000,1,1,1,1,0 diff --git a/libc/sysv/consts/SA_RESETHAND.S b/libc/sysv/consts/SA_RESETHAND.S index e6806b97b..9c697d4a8 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 0 +.syscon sigact,SA_RESETHAND,0x80000000,4,4,4,4,0 diff --git a/libc/sysv/consts/SA_RESTART.S b/libc/sysv/consts/SA_RESTART.S index 66a02088c..0f36b4a49 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 0 +.syscon sigact,SA_RESTART,0x10000000,2,2,2,2,0 diff --git a/libc/sysv/consts/SA_RESTORER.S b/libc/sysv/consts/SA_RESTORER.S index 796f33c85..7f9491980 100644 --- a/libc/sysv/consts/SA_RESTORER.S +++ b/libc/sysv/consts/SA_RESTORER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sigact SA_RESTORER 0x04000000 0 0 0 0 0 +.syscon sigact,SA_RESTORER,0x04000000,0,0,0,0,0 diff --git a/libc/sysv/consts/SA_SIGINFO.S b/libc/sysv/consts/SA_SIGINFO.S index df0159553..4f1b53071 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 0x40 0x40 0x40 0x40 0 +.syscon sigact,SA_SIGINFO,4,0x40,0x40,0x40,0x40,0 diff --git a/libc/sysv/consts/SCHED_BATCH.S b/libc/sysv/consts/SCHED_BATCH.S index 028a8ad5e..f9ef31c0b 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 misc SCHED_BATCH 3 0 0 0 0 0 +.syscon misc,SCHED_BATCH,3,0,0,0,0,0 diff --git a/libc/sysv/consts/SCHED_FIFO.S b/libc/sysv/consts/SCHED_FIFO.S index 0866b4ca6..f7d8024d2 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 misc SCHED_FIFO 1 4 1 1 1 0 +.syscon misc,SCHED_FIFO,1,4,1,1,1,0 diff --git a/libc/sysv/consts/SCHED_IDLE.S b/libc/sysv/consts/SCHED_IDLE.S index 88c3645d7..77270d5de 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 misc SCHED_IDLE 5 0 0 0 0 0 +.syscon misc,SCHED_IDLE,5,0,0,0,0,0 diff --git a/libc/sysv/consts/SCHED_OTHER.S b/libc/sysv/consts/SCHED_OTHER.S index 16a596bf7..5c8e791a0 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 misc SCHED_OTHER 0 1 2 2 2 0 +.syscon misc,SCHED_OTHER,0,1,2,2,2,0 diff --git a/libc/sysv/consts/SCHED_RESET_ON_FORK.S b/libc/sysv/consts/SCHED_RESET_ON_FORK.S index 9516eb68e..a18a6245d 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 misc SCHED_RESET_ON_FORK 0x40000000 0 0 0 0 0 +.syscon misc,SCHED_RESET_ON_FORK,0x40000000,0,0,0,0,0 diff --git a/libc/sysv/consts/SCHED_RR.S b/libc/sysv/consts/SCHED_RR.S index 01385aa92..fd79b4e80 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 misc SCHED_RR 2 2 3 3 3 0 +.syscon misc,SCHED_RR,2,2,3,3,3,0 diff --git a/libc/sysv/consts/SCM_CREDENTIALS.S b/libc/sysv/consts/SCM_CREDENTIALS.S index e85aad285..be0d0550f 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 misc SCM_CREDENTIALS 2 0 0 0 0 0 +.syscon misc,SCM_CREDENTIALS,2,0,0,0,0,0 diff --git a/libc/sysv/consts/SCM_RIGHTS.S b/libc/sysv/consts/SCM_RIGHTS.S index d3e8a604d..ced24d0b5 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 misc SCM_RIGHTS 1 1 1 1 1 0 +.syscon misc,SCM_RIGHTS,1,1,1,1,1,0 diff --git a/libc/sysv/consts/SCM_TIMESTAMP.S b/libc/sysv/consts/SCM_TIMESTAMP.S index c44379399..02a2f013f 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 misc SCM_TIMESTAMP 29 2 2 4 8 0 +.syscon misc,SCM_TIMESTAMP,29,2,2,4,8,0 diff --git a/libc/sysv/consts/SCM_TIMESTAMPING.S b/libc/sysv/consts/SCM_TIMESTAMPING.S index 327e17541..c2639f805 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 misc SCM_TIMESTAMPING 37 0 0 0 0 0 +.syscon misc,SCM_TIMESTAMPING,37,0,0,0,0,0 diff --git a/libc/sysv/consts/SCM_TIMESTAMPNS.S b/libc/sysv/consts/SCM_TIMESTAMPNS.S index ba4d632fe..29bde0dc6 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 misc SCM_TIMESTAMPNS 35 0 0 0 0 0 +.syscon misc,SCM_TIMESTAMPNS,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 088525c39..f8911bcd1 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 misc SCM_WIFI_STATUS 41 0 0 0 0 0 +.syscon misc,SCM_WIFI_STATUS,41,0,0,0,0,0 diff --git a/libc/sysv/consts/SCSI_IOCTL_BENCHMARK_COMMAND.S b/libc/sysv/consts/SCSI_IOCTL_BENCHMARK_COMMAND.S index 6833a189c..3676f6549 100644 --- a/libc/sysv/consts/SCSI_IOCTL_BENCHMARK_COMMAND.S +++ b/libc/sysv/consts/SCSI_IOCTL_BENCHMARK_COMMAND.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SCSI_IOCTL_BENCHMARK_COMMAND 3 0 0 0 0 0 +.syscon misc,SCSI_IOCTL_BENCHMARK_COMMAND,3,0,0,0,0,0 diff --git a/libc/sysv/consts/SCSI_IOCTL_DOORLOCK.S b/libc/sysv/consts/SCSI_IOCTL_DOORLOCK.S index 32dc8d4f2..d799cb125 100644 --- a/libc/sysv/consts/SCSI_IOCTL_DOORLOCK.S +++ b/libc/sysv/consts/SCSI_IOCTL_DOORLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SCSI_IOCTL_DOORLOCK 0x5380 0 0 0 0 0 +.syscon misc,SCSI_IOCTL_DOORLOCK,0x5380,0,0,0,0,0 diff --git a/libc/sysv/consts/SCSI_IOCTL_DOORUNLOCK.S b/libc/sysv/consts/SCSI_IOCTL_DOORUNLOCK.S index a5f804cd0..3454dcad0 100644 --- a/libc/sysv/consts/SCSI_IOCTL_DOORUNLOCK.S +++ b/libc/sysv/consts/SCSI_IOCTL_DOORUNLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SCSI_IOCTL_DOORUNLOCK 0x5381 0 0 0 0 0 +.syscon misc,SCSI_IOCTL_DOORUNLOCK,0x5381,0,0,0,0,0 diff --git a/libc/sysv/consts/SCSI_IOCTL_GET_BUS_NUMBER.S b/libc/sysv/consts/SCSI_IOCTL_GET_BUS_NUMBER.S index c5558b732..470b22e22 100644 --- a/libc/sysv/consts/SCSI_IOCTL_GET_BUS_NUMBER.S +++ b/libc/sysv/consts/SCSI_IOCTL_GET_BUS_NUMBER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SCSI_IOCTL_GET_BUS_NUMBER 0x5386 0 0 0 0 0 +.syscon misc,SCSI_IOCTL_GET_BUS_NUMBER,0x5386,0,0,0,0,0 diff --git a/libc/sysv/consts/SCSI_IOCTL_GET_IDLUN.S b/libc/sysv/consts/SCSI_IOCTL_GET_IDLUN.S index e23ed0979..ddf20bd62 100644 --- a/libc/sysv/consts/SCSI_IOCTL_GET_IDLUN.S +++ b/libc/sysv/consts/SCSI_IOCTL_GET_IDLUN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SCSI_IOCTL_GET_IDLUN 0x5382 0 0 0 0 0 +.syscon misc,SCSI_IOCTL_GET_IDLUN,0x5382,0,0,0,0,0 diff --git a/libc/sysv/consts/SCSI_IOCTL_PROBE_HOST.S b/libc/sysv/consts/SCSI_IOCTL_PROBE_HOST.S index aec2089f6..cddb4487d 100644 --- a/libc/sysv/consts/SCSI_IOCTL_PROBE_HOST.S +++ b/libc/sysv/consts/SCSI_IOCTL_PROBE_HOST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SCSI_IOCTL_PROBE_HOST 0x5385 0 0 0 0 0 +.syscon misc,SCSI_IOCTL_PROBE_HOST,0x5385,0,0,0,0,0 diff --git a/libc/sysv/consts/SCSI_IOCTL_SEND_COMMAND.S b/libc/sysv/consts/SCSI_IOCTL_SEND_COMMAND.S index 4c44f17ea..5c87b94e6 100644 --- a/libc/sysv/consts/SCSI_IOCTL_SEND_COMMAND.S +++ b/libc/sysv/consts/SCSI_IOCTL_SEND_COMMAND.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SCSI_IOCTL_SEND_COMMAND 1 0 0 0 0 0 +.syscon misc,SCSI_IOCTL_SEND_COMMAND,1,0,0,0,0,0 diff --git a/libc/sysv/consts/SCSI_IOCTL_START_UNIT.S b/libc/sysv/consts/SCSI_IOCTL_START_UNIT.S index a69a68158..48f5002dd 100644 --- a/libc/sysv/consts/SCSI_IOCTL_START_UNIT.S +++ b/libc/sysv/consts/SCSI_IOCTL_START_UNIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SCSI_IOCTL_START_UNIT 5 0 0 0 0 0 +.syscon misc,SCSI_IOCTL_START_UNIT,5,0,0,0,0,0 diff --git a/libc/sysv/consts/SCSI_IOCTL_STOP_UNIT.S b/libc/sysv/consts/SCSI_IOCTL_STOP_UNIT.S index 7cb93ba64..cd516713a 100644 --- a/libc/sysv/consts/SCSI_IOCTL_STOP_UNIT.S +++ b/libc/sysv/consts/SCSI_IOCTL_STOP_UNIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SCSI_IOCTL_STOP_UNIT 6 0 0 0 0 0 +.syscon misc,SCSI_IOCTL_STOP_UNIT,6,0,0,0,0,0 diff --git a/libc/sysv/consts/SCSI_IOCTL_SYNC.S b/libc/sysv/consts/SCSI_IOCTL_SYNC.S index eb40ffac2..bfc87375e 100644 --- a/libc/sysv/consts/SCSI_IOCTL_SYNC.S +++ b/libc/sysv/consts/SCSI_IOCTL_SYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SCSI_IOCTL_SYNC 4 0 0 0 0 0 +.syscon misc,SCSI_IOCTL_SYNC,4,0,0,0,0,0 diff --git a/libc/sysv/consts/SCSI_IOCTL_TAGGED_DISABLE.S b/libc/sysv/consts/SCSI_IOCTL_TAGGED_DISABLE.S index c6c405716..5058c16da 100644 --- a/libc/sysv/consts/SCSI_IOCTL_TAGGED_DISABLE.S +++ b/libc/sysv/consts/SCSI_IOCTL_TAGGED_DISABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SCSI_IOCTL_TAGGED_DISABLE 0x5384 0 0 0 0 0 +.syscon misc,SCSI_IOCTL_TAGGED_DISABLE,0x5384,0,0,0,0,0 diff --git a/libc/sysv/consts/SCSI_IOCTL_TAGGED_ENABLE.S b/libc/sysv/consts/SCSI_IOCTL_TAGGED_ENABLE.S index a35c345b7..a91bf1959 100644 --- a/libc/sysv/consts/SCSI_IOCTL_TAGGED_ENABLE.S +++ b/libc/sysv/consts/SCSI_IOCTL_TAGGED_ENABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SCSI_IOCTL_TAGGED_ENABLE 0x5383 0 0 0 0 0 +.syscon misc,SCSI_IOCTL_TAGGED_ENABLE,0x5383,0,0,0,0,0 diff --git a/libc/sysv/consts/SCSI_IOCTL_TEST_UNIT_READY.S b/libc/sysv/consts/SCSI_IOCTL_TEST_UNIT_READY.S index 7da42a325..739647d14 100644 --- a/libc/sysv/consts/SCSI_IOCTL_TEST_UNIT_READY.S +++ b/libc/sysv/consts/SCSI_IOCTL_TEST_UNIT_READY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SCSI_IOCTL_TEST_UNIT_READY 2 0 0 0 0 0 +.syscon misc,SCSI_IOCTL_TEST_UNIT_READY,2,0,0,0,0,0 diff --git a/libc/sysv/consts/SEARCH_EQUAL.S b/libc/sysv/consts/SEARCH_EQUAL.S index 7e4eb9830..38f85063b 100644 --- a/libc/sysv/consts/SEARCH_EQUAL.S +++ b/libc/sysv/consts/SEARCH_EQUAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SEARCH_EQUAL 49 0 0 0 0 0 +.syscon misc,SEARCH_EQUAL,49,0,0,0,0,0 diff --git a/libc/sysv/consts/SEARCH_EQUAL_12.S b/libc/sysv/consts/SEARCH_EQUAL_12.S index f6d113409..b3f997d76 100644 --- a/libc/sysv/consts/SEARCH_EQUAL_12.S +++ b/libc/sysv/consts/SEARCH_EQUAL_12.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SEARCH_EQUAL_12 177 0 0 0 0 0 +.syscon misc,SEARCH_EQUAL_12,177,0,0,0,0,0 diff --git a/libc/sysv/consts/SEARCH_HIGH.S b/libc/sysv/consts/SEARCH_HIGH.S index b915f9e0a..f3d70378a 100644 --- a/libc/sysv/consts/SEARCH_HIGH.S +++ b/libc/sysv/consts/SEARCH_HIGH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SEARCH_HIGH 48 0 0 0 0 0 +.syscon misc,SEARCH_HIGH,48,0,0,0,0,0 diff --git a/libc/sysv/consts/SEARCH_HIGH_12.S b/libc/sysv/consts/SEARCH_HIGH_12.S index 83a623e9b..5dbc3b7a7 100644 --- a/libc/sysv/consts/SEARCH_HIGH_12.S +++ b/libc/sysv/consts/SEARCH_HIGH_12.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SEARCH_HIGH_12 176 0 0 0 0 0 +.syscon misc,SEARCH_HIGH_12,176,0,0,0,0,0 diff --git a/libc/sysv/consts/SEARCH_LOW.S b/libc/sysv/consts/SEARCH_LOW.S index 57240e33d..ae56781ec 100644 --- a/libc/sysv/consts/SEARCH_LOW.S +++ b/libc/sysv/consts/SEARCH_LOW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SEARCH_LOW 50 0 0 0 0 0 +.syscon misc,SEARCH_LOW,50,0,0,0,0,0 diff --git a/libc/sysv/consts/SEARCH_LOW_12.S b/libc/sysv/consts/SEARCH_LOW_12.S index edda838a3..328efd3ed 100644 --- a/libc/sysv/consts/SEARCH_LOW_12.S +++ b/libc/sysv/consts/SEARCH_LOW_12.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SEARCH_LOW_12 178 0 0 0 0 0 +.syscon misc,SEARCH_LOW_12,178,0,0,0,0,0 diff --git a/libc/sysv/consts/SEGSIZE.S b/libc/sysv/consts/SEGSIZE.S index 55a6220bb..4576d3475 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,0 diff --git a/libc/sysv/consts/SEGV_ACCERR.S b/libc/sysv/consts/SEGV_ACCERR.S index 6c2802f2a..cc37aade6 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 misc SEGV_ACCERR 2 2 2 2 2 0 +.syscon misc,SEGV_ACCERR,2,2,2,2,2,0 diff --git a/libc/sysv/consts/SEGV_MAPERR.S b/libc/sysv/consts/SEGV_MAPERR.S index a18bab768..f6025fdd4 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 misc SEGV_MAPERR 1 1 1 1 1 0 +.syscon misc,SEGV_MAPERR,1,1,1,1,1,0 diff --git a/libc/sysv/consts/SEM_INFO.S b/libc/sysv/consts/SEM_INFO.S index 4b679dbef..505d5ac41 100644 --- a/libc/sysv/consts/SEM_INFO.S +++ b/libc/sysv/consts/SEM_INFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SEM_INFO 19 0 11 0 0 0 +.syscon misc,SEM_INFO,19,0,11,0,0,0 diff --git a/libc/sysv/consts/SEM_STAT.S b/libc/sysv/consts/SEM_STAT.S index 59e6a6017..f56d78dfb 100644 --- a/libc/sysv/consts/SEM_STAT.S +++ b/libc/sysv/consts/SEM_STAT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SEM_STAT 18 0 10 0 0 0 +.syscon misc,SEM_STAT,18,0,10,0,0,0 diff --git a/libc/sysv/consts/SEM_VALUE_MAX.S b/libc/sysv/consts/SEM_VALUE_MAX.S index 648e71ce4..392e908ea 100644 --- a/libc/sysv/consts/SEM_VALUE_MAX.S +++ b/libc/sysv/consts/SEM_VALUE_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SEM_VALUE_MAX 0x7fffffff 0x7fff 0x7fffffff 0xffffffff 0xffffffff 0 +.syscon misc,SEM_VALUE_MAX,0x7fffffff,0x7fff,0x7fffffff,0xffffffff,0xffffffff,0 diff --git a/libc/sysv/consts/SEND_DIAGNOSTIC.S b/libc/sysv/consts/SEND_DIAGNOSTIC.S index 5a86cdebb..75b102170 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SEND_VOLUME_TAG.S b/libc/sysv/consts/SEND_VOLUME_TAG.S index 4fdb6f799..bc9508638 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SET_LIMITS.S b/libc/sysv/consts/SET_LIMITS.S index 27f88b3cf..2868b0586 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SET_WINDOW.S b/libc/sysv/consts/SET_WINDOW.S index a96b58597..e72e092f1 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SFD_CLOEXEC.S b/libc/sysv/consts/SFD_CLOEXEC.S index 7567cdc5e..1c566d061 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SFD_NONBLOCK.S b/libc/sysv/consts/SFD_NONBLOCK.S index 968dcae66..b9ec13999 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_BIG_BUFF.S b/libc/sysv/consts/SG_BIG_BUFF.S index eb22b4050..f198866a9 100644 --- a/libc/sysv/consts/SG_BIG_BUFF.S +++ b/libc/sysv/consts/SG_BIG_BUFF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_BIG_BUFF 0x8000 0 0 0 0 0 +.syscon sg,SG_BIG_BUFF,0x8000,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_DEFAULT_RETRIES.S b/libc/sysv/consts/SG_DEFAULT_RETRIES.S index 59baa0d96..7914dfae6 100644 --- a/libc/sysv/consts/SG_DEFAULT_RETRIES.S +++ b/libc/sysv/consts/SG_DEFAULT_RETRIES.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_DEFAULT_RETRIES 1 0 0 0 0 0 +.syscon sg,SG_DEFAULT_RETRIES,1,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_DEFAULT_TIMEOUT.S b/libc/sysv/consts/SG_DEFAULT_TIMEOUT.S index 4e30f5663..c356cb4dc 100644 --- a/libc/sysv/consts/SG_DEFAULT_TIMEOUT.S +++ b/libc/sysv/consts/SG_DEFAULT_TIMEOUT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_DEFAULT_TIMEOUT 0x1770 0 0 0 0 0 +.syscon sg,SG_DEFAULT_TIMEOUT,0x1770,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_DEF_COMMAND_Q.S b/libc/sysv/consts/SG_DEF_COMMAND_Q.S index 774517480..d7d57c500 100644 --- a/libc/sysv/consts/SG_DEF_COMMAND_Q.S +++ b/libc/sysv/consts/SG_DEF_COMMAND_Q.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_DEF_COMMAND_Q 0 0 0 0 0 0 +.syscon sg,SG_DEF_COMMAND_Q,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_DEF_FORCE_LOW_DMA.S b/libc/sysv/consts/SG_DEF_FORCE_LOW_DMA.S index 6b27bc64f..d54248e22 100644 --- a/libc/sysv/consts/SG_DEF_FORCE_LOW_DMA.S +++ b/libc/sysv/consts/SG_DEF_FORCE_LOW_DMA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_DEF_FORCE_LOW_DMA 0 0 0 0 0 0 +.syscon sg,SG_DEF_FORCE_LOW_DMA,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_DEF_FORCE_PACK_ID.S b/libc/sysv/consts/SG_DEF_FORCE_PACK_ID.S index 987f5bf7d..b54a99997 100644 --- a/libc/sysv/consts/SG_DEF_FORCE_PACK_ID.S +++ b/libc/sysv/consts/SG_DEF_FORCE_PACK_ID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_DEF_FORCE_PACK_ID 0 0 0 0 0 0 +.syscon sg,SG_DEF_FORCE_PACK_ID,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_DEF_KEEP_ORPHAN.S b/libc/sysv/consts/SG_DEF_KEEP_ORPHAN.S index 4d2b204a0..008812e4d 100644 --- a/libc/sysv/consts/SG_DEF_KEEP_ORPHAN.S +++ b/libc/sysv/consts/SG_DEF_KEEP_ORPHAN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_DEF_KEEP_ORPHAN 0 0 0 0 0 0 +.syscon sg,SG_DEF_KEEP_ORPHAN,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_DEF_RESERVED_SIZE.S b/libc/sysv/consts/SG_DEF_RESERVED_SIZE.S index fd068b392..f006d7755 100644 --- a/libc/sysv/consts/SG_DEF_RESERVED_SIZE.S +++ b/libc/sysv/consts/SG_DEF_RESERVED_SIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_DEF_RESERVED_SIZE 0x8000 0 0 0 0 0 +.syscon sg,SG_DEF_RESERVED_SIZE,0x8000,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_DEF_UNDERRUN_FLAG.S b/libc/sysv/consts/SG_DEF_UNDERRUN_FLAG.S index c58a6a552..d6bee2c02 100644 --- a/libc/sysv/consts/SG_DEF_UNDERRUN_FLAG.S +++ b/libc/sysv/consts/SG_DEF_UNDERRUN_FLAG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_DEF_UNDERRUN_FLAG 0 0 0 0 0 0 +.syscon sg,SG_DEF_UNDERRUN_FLAG,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_DXFER_FROM_DEV.S b/libc/sysv/consts/SG_DXFER_FROM_DEV.S index 6310cb2ab..d56bc646f 100644 --- a/libc/sysv/consts/SG_DXFER_FROM_DEV.S +++ b/libc/sysv/consts/SG_DXFER_FROM_DEV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_DXFER_FROM_DEV -3 0 0 0 0 0 +.syscon sg,SG_DXFER_FROM_DEV,-3,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_DXFER_NONE.S b/libc/sysv/consts/SG_DXFER_NONE.S index 16146e971..3b797189b 100644 --- a/libc/sysv/consts/SG_DXFER_NONE.S +++ b/libc/sysv/consts/SG_DXFER_NONE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_DXFER_NONE -1 0 0 0 0 0 +.syscon sg,SG_DXFER_NONE,-1,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_DXFER_TO_DEV.S b/libc/sysv/consts/SG_DXFER_TO_DEV.S index e6bb324f3..14d9b74e8 100644 --- a/libc/sysv/consts/SG_DXFER_TO_DEV.S +++ b/libc/sysv/consts/SG_DXFER_TO_DEV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_DXFER_TO_DEV -2 0 0 0 0 0 +.syscon sg,SG_DXFER_TO_DEV,-2,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_DXFER_TO_FROM_DEV.S b/libc/sysv/consts/SG_DXFER_TO_FROM_DEV.S index a0f0d03a6..1de413c21 100644 --- a/libc/sysv/consts/SG_DXFER_TO_FROM_DEV.S +++ b/libc/sysv/consts/SG_DXFER_TO_FROM_DEV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_DXFER_TO_FROM_DEV -4 0 0 0 0 0 +.syscon sg,SG_DXFER_TO_FROM_DEV,-4,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_EMULATED_HOST.S b/libc/sysv/consts/SG_EMULATED_HOST.S index 4c3348129..27a124916 100644 --- a/libc/sysv/consts/SG_EMULATED_HOST.S +++ b/libc/sysv/consts/SG_EMULATED_HOST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_EMULATED_HOST 0x2203 0 0 0 0 0 +.syscon sg,SG_EMULATED_HOST,0x2203,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_FLAG_DIRECT_IO.S b/libc/sysv/consts/SG_FLAG_DIRECT_IO.S index 8085b8861..00014849d 100644 --- a/libc/sysv/consts/SG_FLAG_DIRECT_IO.S +++ b/libc/sysv/consts/SG_FLAG_DIRECT_IO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_FLAG_DIRECT_IO 1 0 0 0 0 0 +.syscon sg,SG_FLAG_DIRECT_IO,1,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_FLAG_LUN_INHIBIT.S b/libc/sysv/consts/SG_FLAG_LUN_INHIBIT.S index 62466329c..cf3331cf6 100644 --- a/libc/sysv/consts/SG_FLAG_LUN_INHIBIT.S +++ b/libc/sysv/consts/SG_FLAG_LUN_INHIBIT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_FLAG_LUN_INHIBIT 2 0 0 0 0 0 +.syscon sg,SG_FLAG_LUN_INHIBIT,2,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_FLAG_NO_DXFER.S b/libc/sysv/consts/SG_FLAG_NO_DXFER.S index c3078439b..7c750d0b3 100644 --- a/libc/sysv/consts/SG_FLAG_NO_DXFER.S +++ b/libc/sysv/consts/SG_FLAG_NO_DXFER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_FLAG_NO_DXFER 0x010000 0 0 0 0 0 +.syscon sg,SG_FLAG_NO_DXFER,0x010000,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_GET_COMMAND_Q.S b/libc/sysv/consts/SG_GET_COMMAND_Q.S index 919417afd..256bb4af4 100644 --- a/libc/sysv/consts/SG_GET_COMMAND_Q.S +++ b/libc/sysv/consts/SG_GET_COMMAND_Q.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_GET_COMMAND_Q 0x2270 0 0 0 0 0 +.syscon sg,SG_GET_COMMAND_Q,0x2270,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_GET_KEEP_ORPHAN.S b/libc/sysv/consts/SG_GET_KEEP_ORPHAN.S index 1636ddfa0..85a401b98 100644 --- a/libc/sysv/consts/SG_GET_KEEP_ORPHAN.S +++ b/libc/sysv/consts/SG_GET_KEEP_ORPHAN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_GET_KEEP_ORPHAN 0x2288 0 0 0 0 0 +.syscon sg,SG_GET_KEEP_ORPHAN,0x2288,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_GET_LOW_DMA.S b/libc/sysv/consts/SG_GET_LOW_DMA.S index 0c4541fd3..2f4ea2c6a 100644 --- a/libc/sysv/consts/SG_GET_LOW_DMA.S +++ b/libc/sysv/consts/SG_GET_LOW_DMA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_GET_LOW_DMA 0x227a 0 0 0 0 0 +.syscon sg,SG_GET_LOW_DMA,0x227a,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_GET_NUM_WAITING.S b/libc/sysv/consts/SG_GET_NUM_WAITING.S index da7dc9717..1e053731e 100644 --- a/libc/sysv/consts/SG_GET_NUM_WAITING.S +++ b/libc/sysv/consts/SG_GET_NUM_WAITING.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_GET_NUM_WAITING 0x227d 0 0 0 0 0 +.syscon sg,SG_GET_NUM_WAITING,0x227d,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_GET_PACK_ID.S b/libc/sysv/consts/SG_GET_PACK_ID.S index 4500b0006..fc4d3e206 100644 --- a/libc/sysv/consts/SG_GET_PACK_ID.S +++ b/libc/sysv/consts/SG_GET_PACK_ID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_GET_PACK_ID 0x227c 0 0 0 0 0 +.syscon sg,SG_GET_PACK_ID,0x227c,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_GET_REQUEST_TABLE.S b/libc/sysv/consts/SG_GET_REQUEST_TABLE.S index 7c37beda4..a6ddb2d01 100644 --- a/libc/sysv/consts/SG_GET_REQUEST_TABLE.S +++ b/libc/sysv/consts/SG_GET_REQUEST_TABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_GET_REQUEST_TABLE 0x2286 0 0 0 0 0 +.syscon sg,SG_GET_REQUEST_TABLE,0x2286,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_GET_RESERVED_SIZE.S b/libc/sysv/consts/SG_GET_RESERVED_SIZE.S index c5b7436a2..8cc5b46d8 100644 --- a/libc/sysv/consts/SG_GET_RESERVED_SIZE.S +++ b/libc/sysv/consts/SG_GET_RESERVED_SIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_GET_RESERVED_SIZE 0x2272 0 0 0 0 0 +.syscon sg,SG_GET_RESERVED_SIZE,0x2272,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_GET_SCSI_ID.S b/libc/sysv/consts/SG_GET_SCSI_ID.S index 7e757b736..99e338682 100644 --- a/libc/sysv/consts/SG_GET_SCSI_ID.S +++ b/libc/sysv/consts/SG_GET_SCSI_ID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_GET_SCSI_ID 0x2276 0 0 0 0 0 +.syscon sg,SG_GET_SCSI_ID,0x2276,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_GET_SG_TABLESIZE.S b/libc/sysv/consts/SG_GET_SG_TABLESIZE.S index d56d4256b..2f82def1e 100644 --- a/libc/sysv/consts/SG_GET_SG_TABLESIZE.S +++ b/libc/sysv/consts/SG_GET_SG_TABLESIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_GET_SG_TABLESIZE 0x227f 0 0 0 0 0 +.syscon sg,SG_GET_SG_TABLESIZE,0x227f,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_GET_TIMEOUT.S b/libc/sysv/consts/SG_GET_TIMEOUT.S index 9fdb5ea51..290c678a7 100644 --- a/libc/sysv/consts/SG_GET_TIMEOUT.S +++ b/libc/sysv/consts/SG_GET_TIMEOUT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_GET_TIMEOUT 0x2202 0 0 0 0 0 +.syscon sg,SG_GET_TIMEOUT,0x2202,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_GET_TRANSFORM.S b/libc/sysv/consts/SG_GET_TRANSFORM.S index 9f0a1496d..81dbb140c 100644 --- a/libc/sysv/consts/SG_GET_TRANSFORM.S +++ b/libc/sysv/consts/SG_GET_TRANSFORM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_GET_TRANSFORM 0x2205 0 0 0 0 0 +.syscon sg,SG_GET_TRANSFORM,0x2205,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_GET_VERSION_NUM.S b/libc/sysv/consts/SG_GET_VERSION_NUM.S index c87e47ca6..c0553e518 100644 --- a/libc/sysv/consts/SG_GET_VERSION_NUM.S +++ b/libc/sysv/consts/SG_GET_VERSION_NUM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_GET_VERSION_NUM 0x2282 0 0 0 0 0 +.syscon sg,SG_GET_VERSION_NUM,0x2282,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_INFO_CHECK.S b/libc/sysv/consts/SG_INFO_CHECK.S index 5a73698aa..62c53d83a 100644 --- a/libc/sysv/consts/SG_INFO_CHECK.S +++ b/libc/sysv/consts/SG_INFO_CHECK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_INFO_CHECK 1 0 0 0 0 0 +.syscon sg,SG_INFO_CHECK,1,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_INFO_DIRECT_IO.S b/libc/sysv/consts/SG_INFO_DIRECT_IO.S index 0d2ca2518..6e540e75d 100644 --- a/libc/sysv/consts/SG_INFO_DIRECT_IO.S +++ b/libc/sysv/consts/SG_INFO_DIRECT_IO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_INFO_DIRECT_IO 2 0 0 0 0 0 +.syscon sg,SG_INFO_DIRECT_IO,2,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_INFO_DIRECT_IO_MASK.S b/libc/sysv/consts/SG_INFO_DIRECT_IO_MASK.S index ef649827f..fec81aadc 100644 --- a/libc/sysv/consts/SG_INFO_DIRECT_IO_MASK.S +++ b/libc/sysv/consts/SG_INFO_DIRECT_IO_MASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_INFO_DIRECT_IO_MASK 6 0 0 0 0 0 +.syscon sg,SG_INFO_DIRECT_IO_MASK,6,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_INFO_INDIRECT_IO.S b/libc/sysv/consts/SG_INFO_INDIRECT_IO.S index 61251cb34..57a9d22e7 100644 --- a/libc/sysv/consts/SG_INFO_INDIRECT_IO.S +++ b/libc/sysv/consts/SG_INFO_INDIRECT_IO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_INFO_INDIRECT_IO 0 0 0 0 0 0 +.syscon sg,SG_INFO_INDIRECT_IO,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_INFO_MIXED_IO.S b/libc/sysv/consts/SG_INFO_MIXED_IO.S index e7e71a35e..9551646fb 100644 --- a/libc/sysv/consts/SG_INFO_MIXED_IO.S +++ b/libc/sysv/consts/SG_INFO_MIXED_IO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_INFO_MIXED_IO 4 0 0 0 0 0 +.syscon sg,SG_INFO_MIXED_IO,4,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_INFO_OK.S b/libc/sysv/consts/SG_INFO_OK.S index 26d394eb1..ff402db93 100644 --- a/libc/sysv/consts/SG_INFO_OK.S +++ b/libc/sysv/consts/SG_INFO_OK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_INFO_OK 0 0 0 0 0 0 +.syscon sg,SG_INFO_OK,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_INFO_OK_MASK.S b/libc/sysv/consts/SG_INFO_OK_MASK.S index 2e527a719..4f21161cd 100644 --- a/libc/sysv/consts/SG_INFO_OK_MASK.S +++ b/libc/sysv/consts/SG_INFO_OK_MASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_INFO_OK_MASK 1 0 0 0 0 0 +.syscon sg,SG_INFO_OK_MASK,1,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_IO.S b/libc/sysv/consts/SG_IO.S index 5d948265a..e82e17b7b 100644 --- a/libc/sysv/consts/SG_IO.S +++ b/libc/sysv/consts/SG_IO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_IO 0x2285 0 0 0 0 0 +.syscon sg,SG_IO,0x2285,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_MAX_QUEUE.S b/libc/sysv/consts/SG_MAX_QUEUE.S index c05cae6c5..937a9c9cd 100644 --- a/libc/sysv/consts/SG_MAX_QUEUE.S +++ b/libc/sysv/consts/SG_MAX_QUEUE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_MAX_QUEUE 0x10 0 0 0 0 0 +.syscon sg,SG_MAX_QUEUE,0x10,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_MAX_SENSE.S b/libc/sysv/consts/SG_MAX_SENSE.S index 65e12af57..6170af0f0 100644 --- a/libc/sysv/consts/SG_MAX_SENSE.S +++ b/libc/sysv/consts/SG_MAX_SENSE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_MAX_SENSE 0x10 0 0 0 0 0 +.syscon sg,SG_MAX_SENSE,0x10,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_NEXT_CMD_LEN.S b/libc/sysv/consts/SG_NEXT_CMD_LEN.S index 45d0073d0..391f9a51d 100644 --- a/libc/sysv/consts/SG_NEXT_CMD_LEN.S +++ b/libc/sysv/consts/SG_NEXT_CMD_LEN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_NEXT_CMD_LEN 0x2283 0 0 0 0 0 +.syscon sg,SG_NEXT_CMD_LEN,0x2283,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_SCATTER_SZ.S b/libc/sysv/consts/SG_SCATTER_SZ.S index eed6727ea..9af8d3c99 100644 --- a/libc/sysv/consts/SG_SCATTER_SZ.S +++ b/libc/sysv/consts/SG_SCATTER_SZ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_SCATTER_SZ 0x8000 0 0 0 0 0 +.syscon sg,SG_SCATTER_SZ,0x8000,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_SCSI_RESET.S b/libc/sysv/consts/SG_SCSI_RESET.S index be44b963a..a94c6f535 100644 --- a/libc/sysv/consts/SG_SCSI_RESET.S +++ b/libc/sysv/consts/SG_SCSI_RESET.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_SCSI_RESET 0x2284 0 0 0 0 0 +.syscon sg,SG_SCSI_RESET,0x2284,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_SCSI_RESET_BUS.S b/libc/sysv/consts/SG_SCSI_RESET_BUS.S index f8a6faae2..6d46e48cc 100644 --- a/libc/sysv/consts/SG_SCSI_RESET_BUS.S +++ b/libc/sysv/consts/SG_SCSI_RESET_BUS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_SCSI_RESET_BUS 2 0 0 0 0 0 +.syscon sg,SG_SCSI_RESET_BUS,2,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_SCSI_RESET_DEVICE.S b/libc/sysv/consts/SG_SCSI_RESET_DEVICE.S index 12837fffc..e4326f901 100644 --- a/libc/sysv/consts/SG_SCSI_RESET_DEVICE.S +++ b/libc/sysv/consts/SG_SCSI_RESET_DEVICE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_SCSI_RESET_DEVICE 1 0 0 0 0 0 +.syscon sg,SG_SCSI_RESET_DEVICE,1,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_SCSI_RESET_HOST.S b/libc/sysv/consts/SG_SCSI_RESET_HOST.S index e6f4eb72f..ce7ef225f 100644 --- a/libc/sysv/consts/SG_SCSI_RESET_HOST.S +++ b/libc/sysv/consts/SG_SCSI_RESET_HOST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_SCSI_RESET_HOST 3 0 0 0 0 0 +.syscon sg,SG_SCSI_RESET_HOST,3,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_SCSI_RESET_NOTHING.S b/libc/sysv/consts/SG_SCSI_RESET_NOTHING.S index e72fe0b97..a7502a6ff 100644 --- a/libc/sysv/consts/SG_SCSI_RESET_NOTHING.S +++ b/libc/sysv/consts/SG_SCSI_RESET_NOTHING.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_SCSI_RESET_NOTHING 0 0 0 0 0 0 +.syscon sg,SG_SCSI_RESET_NOTHING,0,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_SET_COMMAND_Q.S b/libc/sysv/consts/SG_SET_COMMAND_Q.S index b44df16b4..73ef9f11e 100644 --- a/libc/sysv/consts/SG_SET_COMMAND_Q.S +++ b/libc/sysv/consts/SG_SET_COMMAND_Q.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_SET_COMMAND_Q 0x2271 0 0 0 0 0 +.syscon sg,SG_SET_COMMAND_Q,0x2271,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_SET_DEBUG.S b/libc/sysv/consts/SG_SET_DEBUG.S index 73b06a27f..df27afcf2 100644 --- a/libc/sysv/consts/SG_SET_DEBUG.S +++ b/libc/sysv/consts/SG_SET_DEBUG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_SET_DEBUG 0x227e 0 0 0 0 0 +.syscon sg,SG_SET_DEBUG,0x227e,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_SET_FORCE_LOW_DMA.S b/libc/sysv/consts/SG_SET_FORCE_LOW_DMA.S index 83f308d98..79b02461a 100644 --- a/libc/sysv/consts/SG_SET_FORCE_LOW_DMA.S +++ b/libc/sysv/consts/SG_SET_FORCE_LOW_DMA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_SET_FORCE_LOW_DMA 0x2279 0 0 0 0 0 +.syscon sg,SG_SET_FORCE_LOW_DMA,0x2279,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_SET_FORCE_PACK_ID.S b/libc/sysv/consts/SG_SET_FORCE_PACK_ID.S index 23c734e23..26291db49 100644 --- a/libc/sysv/consts/SG_SET_FORCE_PACK_ID.S +++ b/libc/sysv/consts/SG_SET_FORCE_PACK_ID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_SET_FORCE_PACK_ID 0x227b 0 0 0 0 0 +.syscon sg,SG_SET_FORCE_PACK_ID,0x227b,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_SET_KEEP_ORPHAN.S b/libc/sysv/consts/SG_SET_KEEP_ORPHAN.S index a3e5aa8a6..c1883c8b0 100644 --- a/libc/sysv/consts/SG_SET_KEEP_ORPHAN.S +++ b/libc/sysv/consts/SG_SET_KEEP_ORPHAN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_SET_KEEP_ORPHAN 0x2287 0 0 0 0 0 +.syscon sg,SG_SET_KEEP_ORPHAN,0x2287,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_SET_RESERVED_SIZE.S b/libc/sysv/consts/SG_SET_RESERVED_SIZE.S index c3cf6621d..d4f1d5c94 100644 --- a/libc/sysv/consts/SG_SET_RESERVED_SIZE.S +++ b/libc/sysv/consts/SG_SET_RESERVED_SIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_SET_RESERVED_SIZE 0x2275 0 0 0 0 0 +.syscon sg,SG_SET_RESERVED_SIZE,0x2275,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_SET_TIMEOUT.S b/libc/sysv/consts/SG_SET_TIMEOUT.S index 8dcfa0eb8..ae290c559 100644 --- a/libc/sysv/consts/SG_SET_TIMEOUT.S +++ b/libc/sysv/consts/SG_SET_TIMEOUT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_SET_TIMEOUT 0x2201 0 0 0 0 0 +.syscon sg,SG_SET_TIMEOUT,0x2201,0,0,0,0,0 diff --git a/libc/sysv/consts/SG_SET_TRANSFORM.S b/libc/sysv/consts/SG_SET_TRANSFORM.S index a4cca3018..9cff15090 100644 --- a/libc/sysv/consts/SG_SET_TRANSFORM.S +++ b/libc/sysv/consts/SG_SET_TRANSFORM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sg SG_SET_TRANSFORM 0x2204 0 0 0 0 0 +.syscon sg,SG_SET_TRANSFORM,0x2204,0,0,0,0,0 diff --git a/libc/sysv/consts/SHMLBA.S b/libc/sysv/consts/SHMLBA.S index 8b13298f2..7f5607cdb 100644 --- a/libc/sysv/consts/SHMLBA.S +++ b/libc/sysv/consts/SHMLBA.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SHMLBA 0 0x1000 0x1000 0x1000 0x1000 0 +.syscon misc,SHMLBA,0,0x1000,0x1000,0x1000,0x1000,0 diff --git a/libc/sysv/consts/SHM_DEST.S b/libc/sysv/consts/SHM_DEST.S index c6d855600..bf2fd0575 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SHM_EXEC.S b/libc/sysv/consts/SHM_EXEC.S index d306e26eb..fd3f2d6ac 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SHM_HUGETLB.S b/libc/sysv/consts/SHM_HUGETLB.S index 768d1baf4..8186fb504 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SHM_INFO.S b/libc/sysv/consts/SHM_INFO.S index 36efce232..1a146f491 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,0,14,0,0,0 diff --git a/libc/sysv/consts/SHM_LOCK.S b/libc/sysv/consts/SHM_LOCK.S index 86e4be15b..281526abd 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,0,11,3,3,0 diff --git a/libc/sysv/consts/SHM_LOCKED.S b/libc/sysv/consts/SHM_LOCKED.S index 9244d0c9b..dbc2e05b0 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SHM_NORESERVE.S b/libc/sysv/consts/SHM_NORESERVE.S index 97bcc7378..8d7602afc 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SHM_R.S b/libc/sysv/consts/SHM_R.S index 6debbca7c..fff8b2319 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,0 diff --git a/libc/sysv/consts/SHM_RDONLY.S b/libc/sysv/consts/SHM_RDONLY.S index 332a0c7c3..59af5a886 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,0 diff --git a/libc/sysv/consts/SHM_REMAP.S b/libc/sysv/consts/SHM_REMAP.S index 4a7bf88b7..886e3c719 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SHM_RND.S b/libc/sysv/consts/SHM_RND.S index 203097a91..c5abe7ff6 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,0 diff --git a/libc/sysv/consts/SHM_STAT.S b/libc/sysv/consts/SHM_STAT.S index 38c7c066f..e6a76ece7 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,0,13,0,0,0 diff --git a/libc/sysv/consts/SHM_UNLOCK.S b/libc/sysv/consts/SHM_UNLOCK.S index 460ca9ea0..ac65abe82 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,0,12,4,4,0 diff --git a/libc/sysv/consts/SHM_W.S b/libc/sysv/consts/SHM_W.S index a7b1ff21a..85eb84c99 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,0 diff --git a/libc/sysv/consts/SHORT_INODE.S b/libc/sysv/consts/SHORT_INODE.S index 0ff897348..939490c72 100644 --- a/libc/sysv/consts/SHORT_INODE.S +++ b/libc/sysv/consts/SHORT_INODE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon prsnlty SHORT_INODE 0x1000000 -1 -1 -1 -1 -1 +.syscon prsnlty,SHORT_INODE,0x1000000,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/SHUT_RD.S b/libc/sysv/consts/SHUT_RD.S index 4baa24810..457b8e939 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 diff --git a/libc/sysv/consts/SHUT_RDWR.S b/libc/sysv/consts/SHUT_RDWR.S index f74427777..a7c06a164 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 diff --git a/libc/sysv/consts/SHUT_WR.S b/libc/sysv/consts/SHUT_WR.S index 6140cb7a9..f78abc5ea 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 diff --git a/libc/sysv/consts/SIGABRT.S b/libc/sysv/consts/SIGABRT.S index d7834f557..afaab58d7 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 diff --git a/libc/sysv/consts/SIGALRM.S b/libc/sysv/consts/SIGALRM.S index 8b5256e7a..46647d89f 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 diff --git a/libc/sysv/consts/SIGBUS.S b/libc/sysv/consts/SIGBUS.S index c523b660c..e14b13325 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,10,10,10,10,7 diff --git a/libc/sysv/consts/SIGCHLD.S b/libc/sysv/consts/SIGCHLD.S index 258f2140f..39b783ad3 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,20,20,20,20,17 diff --git a/libc/sysv/consts/SIGCONT.S b/libc/sysv/consts/SIGCONT.S index 21e27edf6..9cc4c4278 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,19,19,19,19,18 diff --git a/libc/sysv/consts/SIGEV_NONE.S b/libc/sysv/consts/SIGEV_NONE.S index 30946263b..89ab3b0a2 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIGEV_SIGNAL.S b/libc/sysv/consts/SIGEV_SIGNAL.S index 883401e7b..29cd6a287 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,1,1,0,1,0 diff --git a/libc/sysv/consts/SIGEV_THREAD.S b/libc/sysv/consts/SIGEV_THREAD.S index 9b0fc750e..4f1cdbcee 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,3,2,0,2,0 diff --git a/libc/sysv/consts/SIGFPE.S b/libc/sysv/consts/SIGFPE.S index e5ca6ca06..17683e1c6 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 diff --git a/libc/sysv/consts/SIGHUP.S b/libc/sysv/consts/SIGHUP.S index e78a976b3..856057a18 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 diff --git a/libc/sysv/consts/SIGILL.S b/libc/sysv/consts/SIGILL.S index 35b9800ae..7f600c0a6 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 diff --git a/libc/sysv/consts/SIGINT.S b/libc/sysv/consts/SIGINT.S index e2423d765..84b62c225 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 diff --git a/libc/sysv/consts/SIGIO.S b/libc/sysv/consts/SIGIO.S index 3c5bb0c8f..ad6a5cd17 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,23,23,23,23,29 diff --git a/libc/sysv/consts/SIGIOT.S b/libc/sysv/consts/SIGIOT.S index 68862675f..b8c19047f 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 sig SIGIOT 6 6 6 6 6 6 +.syscon sig,SIGIOT,6,6,6,6,6,6 diff --git a/libc/sysv/consts/SIGKILL.S b/libc/sysv/consts/SIGKILL.S index f1ffa496c..074d3014f 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 diff --git a/libc/sysv/consts/SIGPIPE.S b/libc/sysv/consts/SIGPIPE.S index 51a189d87..af7e2add6 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 diff --git a/libc/sysv/consts/SIGPOLL.S b/libc/sysv/consts/SIGPOLL.S index b0d51d8c5..1bdcef26a 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 sig SIGPOLL 29 0 0 0 0 29 +.syscon sig,SIGPOLL,29,0,0,0,0,29 diff --git a/libc/sysv/consts/SIGPROF.S b/libc/sysv/consts/SIGPROF.S index a5cda6f50..00ca97285 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 diff --git a/libc/sysv/consts/SIGPWR.S b/libc/sysv/consts/SIGPWR.S index d545b0054..0adb12f32 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 0 0 0 32 30 +.syscon sig,SIGPWR,30,0,0,0,32,30 diff --git a/libc/sysv/consts/SIGQUIT.S b/libc/sysv/consts/SIGQUIT.S index 7d09668fb..877361abb 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 diff --git a/libc/sysv/consts/SIGRTMAX.S b/libc/sysv/consts/SIGRTMAX.S index ead3c4571..5f22cd0c5 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 0 0 126 0 63 0 +.syscon sig,SIGRTMAX,0,0,126,0,63,0 diff --git a/libc/sysv/consts/SIGRTMIN.S b/libc/sysv/consts/SIGRTMIN.S index c72e9202a..4b3054bbc 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 0 0 65 0 33 0 +.syscon sig,SIGRTMIN,0,0,65,0,33,0 diff --git a/libc/sysv/consts/SIGSEGV.S b/libc/sysv/consts/SIGSEGV.S index ce9e5e632..4055922df 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 diff --git a/libc/sysv/consts/SIGSTKFLT.S b/libc/sysv/consts/SIGSTKFLT.S index 39acf30a1..7c26a6b74 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 0x10 0 0 0 0 0x10 +.syscon sig,SIGSTKFLT,0x10,0,0,0,0,0x10 diff --git a/libc/sysv/consts/SIGSTKSZ.S b/libc/sysv/consts/SIGSTKSZ.S index 6bbc793a8..652bf9c05 100644 --- a/libc/sysv/consts/SIGSTKSZ.S +++ b/libc/sysv/consts/SIGSTKSZ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig SIGSTKSZ 0x2000 0x020000 0x8800 0x7000 0x7000 0x2000 +.syscon sig,SIGSTKSZ,0x2000,0x020000,0x8800,0x7000,0x7000,0x2000 diff --git a/libc/sysv/consts/SIGSTOP.S b/libc/sysv/consts/SIGSTOP.S index 290f1b04c..85f6eaa46 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,17,17,17,17,19 diff --git a/libc/sysv/consts/SIGSYS.S b/libc/sysv/consts/SIGSYS.S index b35c268aa..e5450011e 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,12,12,12,12,31 diff --git a/libc/sysv/consts/SIGTERM.S b/libc/sysv/consts/SIGTERM.S index 9e798e725..76c974606 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 diff --git a/libc/sysv/consts/SIGTRAP.S b/libc/sysv/consts/SIGTRAP.S index 4e0017941..43b1d3871 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 diff --git a/libc/sysv/consts/SIGTSTP.S b/libc/sysv/consts/SIGTSTP.S index af2ce1f3a..15246a9ae 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,18,18,18,18,20 diff --git a/libc/sysv/consts/SIGTTIN.S b/libc/sysv/consts/SIGTTIN.S index 7c0209a3e..9508f9a05 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 diff --git a/libc/sysv/consts/SIGTTOU.S b/libc/sysv/consts/SIGTTOU.S index f79d32031..d3f936477 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 diff --git a/libc/sysv/consts/SIGUNUSED.S b/libc/sysv/consts/SIGUNUSED.S index 45c9400cd..9ef68febf 100644 --- a/libc/sysv/consts/SIGUNUSED.S +++ b/libc/sysv/consts/SIGUNUSED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon sig SIGUNUSED 31 0 0 0 0 31 +.syscon sig,SIGUNUSED,31,0,0,0,0,31 diff --git a/libc/sysv/consts/SIGURG.S b/libc/sysv/consts/SIGURG.S index 7b50dabeb..a9c7cc2e1 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 0x10 0x10 0x10 0x10 23 +.syscon sig,SIGURG,23,0x10,0x10,0x10,0x10,23 diff --git a/libc/sysv/consts/SIGUSR1.S b/libc/sysv/consts/SIGUSR1.S index 01c4c3d60..6d782edc5 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,30,30,30,30,10 diff --git a/libc/sysv/consts/SIGUSR2.S b/libc/sysv/consts/SIGUSR2.S index 729d1aa6b..f9495df19 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,31,31,31,31,12 diff --git a/libc/sysv/consts/SIGVTALRM.S b/libc/sysv/consts/SIGVTALRM.S index 919d91198..e5a6a4feb 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 diff --git a/libc/sysv/consts/SIGWINCH.S b/libc/sysv/consts/SIGWINCH.S index 4022efe19..c28675b4d 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 diff --git a/libc/sysv/consts/SIGXCPU.S b/libc/sysv/consts/SIGXCPU.S index 5afca3199..ad519ed04 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 diff --git a/libc/sysv/consts/SIGXFSZ.S b/libc/sysv/consts/SIGXFSZ.S index c6c7081b6..3a2f51bdf 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 diff --git a/libc/sysv/consts/SIG_ATOMIC_MIN.S b/libc/sysv/consts/SIG_ATOMIC_MIN.S index 4831ee448..3f4485520 100644 --- a/libc/sysv/consts/SIG_ATOMIC_MIN.S +++ b/libc/sysv/consts/SIG_ATOMIC_MIN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SIG_ATOMIC_MIN -2147483648 -2147483648 -9223372036854775808 -2147483648 -2147483648 0 +.syscon misc,SIG_ATOMIC_MIN,-2147483648,-2147483648,-9223372036854775808,-2147483648,-2147483648,0 diff --git a/libc/sysv/consts/SIG_BLOCK.S b/libc/sysv/consts/SIG_BLOCK.S index eae73e154..7947540ad 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,1,1,1,1,0 diff --git a/libc/sysv/consts/SIG_SETMASK.S b/libc/sysv/consts/SIG_SETMASK.S index 4bb4b265d..ed4ebff1e 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,3,3,3,3,2 diff --git a/libc/sysv/consts/SIG_UNBLOCK.S b/libc/sysv/consts/SIG_UNBLOCK.S index d1397a881..fdb3cfe34 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,2,2,2,2,1 diff --git a/libc/sysv/consts/SIMPLE_QUEUE_TAG.S b/libc/sysv/consts/SIMPLE_QUEUE_TAG.S index 4fed4d580..ebab27b7b 100644 --- a/libc/sysv/consts/SIMPLE_QUEUE_TAG.S +++ b/libc/sysv/consts/SIMPLE_QUEUE_TAG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SIMPLE_QUEUE_TAG 0x20 0 0 0 0 0 +.syscon misc,SIMPLE_QUEUE_TAG,0x20,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCADDDLCI.S b/libc/sysv/consts/SIOCADDDLCI.S index a0e1944db..c58aa8be1 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCADDMULTI.S b/libc/sysv/consts/SIOCADDMULTI.S index fa39da4c9..b2526190e 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,0x80206931,0x80206931,0x80206931,0x80206931,0 diff --git a/libc/sysv/consts/SIOCADDRT.S b/libc/sysv/consts/SIOCADDRT.S index f3ea1d918..687ad0a92 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCATMARK.S b/libc/sysv/consts/SIOCATMARK.S index b21c6fdef..2fdc2fb28 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 0 +.syscon sio,SIOCATMARK,0x8905,0x40047307,0x40047307,0x40047307,0x40047307,0 diff --git a/libc/sysv/consts/SIOCDARP.S b/libc/sysv/consts/SIOCDARP.S index 3afc57fa6..756fd439a 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCDELDLCI.S b/libc/sysv/consts/SIOCDELDLCI.S index 658c18c1f..d9cde414c 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCDELMULTI.S b/libc/sysv/consts/SIOCDELMULTI.S index bb3789297..07ea69795 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,0x80206932,0x80206932,0x80206932,0x80206932,0 diff --git a/libc/sysv/consts/SIOCDELRT.S b/libc/sysv/consts/SIOCDELRT.S index 57998c725..d3b02b4c3 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCDEVPRIVATE.S b/libc/sysv/consts/SIOCDEVPRIVATE.S index c8e356310..9167feb12 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCDIFADDR.S b/libc/sysv/consts/SIOCDIFADDR.S index 4bc7a78de..5f1eaf6d9 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,0x80206919,0x80206919,0x80206919,0x80206919,0 diff --git a/libc/sysv/consts/SIOCDRARP.S b/libc/sysv/consts/SIOCDRARP.S index 0b264ab9e..735185e82 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGARP.S b/libc/sysv/consts/SIOCGARP.S index 0e6da1319..7039adada 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFADDR.S b/libc/sysv/consts/SIOCGIFADDR.S index 780ec9514..b95b6467e 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,0xc0206921,0xc0206921,0xc0206921,0xc0206921,0 diff --git a/libc/sysv/consts/SIOCGIFBR.S b/libc/sysv/consts/SIOCGIFBR.S index ff28162e4..01140fea5 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFBRDADDR.S b/libc/sysv/consts/SIOCGIFBRDADDR.S index e0da5d883..51d5cd19e 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,0xc0206923,0xc0206923,0xc0206923,0xc0206923,0 diff --git a/libc/sysv/consts/SIOCGIFCONF.S b/libc/sysv/consts/SIOCGIFCONF.S index 3421c2a6e..5cccf082c 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,0xc00c6924,0xc0106924,0xc0106924,0xc0106924,0 diff --git a/libc/sysv/consts/SIOCGIFCOUNT.S b/libc/sysv/consts/SIOCGIFCOUNT.S index 347e7063e..df10dc54f 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFDSTADDR.S b/libc/sysv/consts/SIOCGIFDSTADDR.S index f8f7dfcee..838ea6eaa 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,0xc0206922,0xc0206922,0xc0206922,0xc0206922,0 diff --git a/libc/sysv/consts/SIOCGIFENCAP.S b/libc/sysv/consts/SIOCGIFENCAP.S index 16860552c..47d95ab01 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFFLAGS.S b/libc/sysv/consts/SIOCGIFFLAGS.S index fae18c813..325835ab6 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,0xc0206911,0xc0206911,0xc0206911,0xc0206911,0 diff --git a/libc/sysv/consts/SIOCGIFHWADDR.S b/libc/sysv/consts/SIOCGIFHWADDR.S index 35bf44a99..28f680a1d 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFINDEX.S b/libc/sysv/consts/SIOCGIFINDEX.S index 29f5beefc..a3a6ca939 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,0,0xc0206920,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFMAP.S b/libc/sysv/consts/SIOCGIFMAP.S index 8c7d36c4f..a79cba2ec 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFMEM.S b/libc/sysv/consts/SIOCGIFMEM.S index 72317b2a1..004485925 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFMETRIC.S b/libc/sysv/consts/SIOCGIFMETRIC.S index 056fdf664..de819e7d0 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,0xc0206917,0xc0206917,0xc0206917,0xc0206917,0 diff --git a/libc/sysv/consts/SIOCGIFMTU.S b/libc/sysv/consts/SIOCGIFMTU.S index 81a7b58fa..042ee0041 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,0xc0206933,0xc0206933,0xc020697e,0xc020697e,0 diff --git a/libc/sysv/consts/SIOCGIFNAME.S b/libc/sysv/consts/SIOCGIFNAME.S index a7665480a..5200de7e1 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFNETMASK.S b/libc/sysv/consts/SIOCGIFNETMASK.S index 728f6ddb0..87f3c355d 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,0xc0206925,0xc0206925,0xc0206925,0xc0206925,0 diff --git a/libc/sysv/consts/SIOCGIFPFLAGS.S b/libc/sysv/consts/SIOCGIFPFLAGS.S index 4140ce555..d88ffff9b 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFSLAVE.S b/libc/sysv/consts/SIOCGIFSLAVE.S index 2dbb50053..6586b9176 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGIFTXQLEN.S b/libc/sysv/consts/SIOCGIFTXQLEN.S index 300f01627..b7b9bcb92 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGPGRP.S b/libc/sysv/consts/SIOCGPGRP.S index 1d8131d55..85c3adcfe 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,0x40047309,0x40047309,0x40047309,0x40047309,0 diff --git a/libc/sysv/consts/SIOCGRARP.S b/libc/sysv/consts/SIOCGRARP.S index b074ef0f8..80d6b106e 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGSTAMP.S b/libc/sysv/consts/SIOCGSTAMP.S index 746538093..2dc4bf6f0 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCGSTAMPNS.S b/libc/sysv/consts/SIOCGSTAMPNS.S index 99cf26779..e7f51a806 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCPROTOPRIVATE.S b/libc/sysv/consts/SIOCPROTOPRIVATE.S index 50fc5bd8c..504c0f98f 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCRTMSG.S b/libc/sysv/consts/SIOCRTMSG.S index c515489c9..d59071de2 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSARP.S b/libc/sysv/consts/SIOCSARP.S index b74830b8f..758b35e49 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFADDR.S b/libc/sysv/consts/SIOCSIFADDR.S index d5335d5b1..e0c7ee774 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,0x8020690c,0x8020690c,0x8020690c,0x8020690c,0 diff --git a/libc/sysv/consts/SIOCSIFBR.S b/libc/sysv/consts/SIOCSIFBR.S index ad02daa18..8f78ade01 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFBRDADDR.S b/libc/sysv/consts/SIOCSIFBRDADDR.S index fcfe5ea56..1c41d59f4 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,0x80206913,0x80206913,0x80206913,0x80206913,0 diff --git a/libc/sysv/consts/SIOCSIFDSTADDR.S b/libc/sysv/consts/SIOCSIFDSTADDR.S index 7bdefe381..2d25ea3c2 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,0x8020690e,0x8020690e,0x8020690e,0x8020690e,0 diff --git a/libc/sysv/consts/SIOCSIFENCAP.S b/libc/sysv/consts/SIOCSIFENCAP.S index 1e336a375..9a2308e2c 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFFLAGS.S b/libc/sysv/consts/SIOCSIFFLAGS.S index c74b4b26c..3527a8197 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,0x80206910,0x80206910,0x80206910,0x80206910,0 diff --git a/libc/sysv/consts/SIOCSIFHWADDR.S b/libc/sysv/consts/SIOCSIFHWADDR.S index d050a8773..2916031e2 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFHWBROADCAST.S b/libc/sysv/consts/SIOCSIFHWBROADCAST.S index 83b928799..6c8b44a27 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFLINK.S b/libc/sysv/consts/SIOCSIFLINK.S index b2c07dc7e..272becafb 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFMAP.S b/libc/sysv/consts/SIOCSIFMAP.S index d4d1128a5..83b572d24 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFMEM.S b/libc/sysv/consts/SIOCSIFMEM.S index c0d17e2e3..573b3140e 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFMETRIC.S b/libc/sysv/consts/SIOCSIFMETRIC.S index 8095bb1ba..e618ca38d 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,0x80206918,0x80206918,0x80206918,0x80206918,0 diff --git a/libc/sysv/consts/SIOCSIFMTU.S b/libc/sysv/consts/SIOCSIFMTU.S index 3e951be99..587a09b06 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,0x80206934,0x80206934,0x8020697f,0x8020697f,0 diff --git a/libc/sysv/consts/SIOCSIFNAME.S b/libc/sysv/consts/SIOCSIFNAME.S index 11177ff73..3c71dc0de 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,0,0x80206928,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFNETMASK.S b/libc/sysv/consts/SIOCSIFNETMASK.S index 7776ff8a1..a42cf4f86 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,0x80206916,0x80206916,0x80206916,0x80206916,0 diff --git a/libc/sysv/consts/SIOCSIFPFLAGS.S b/libc/sysv/consts/SIOCSIFPFLAGS.S index 97bf5d628..5ca9ec28e 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFSLAVE.S b/libc/sysv/consts/SIOCSIFSLAVE.S index 990b8c485..64f1f925e 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSIFTXQLEN.S b/libc/sysv/consts/SIOCSIFTXQLEN.S index 864e8dae4..714a4b541 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOCSPGRP.S b/libc/sysv/consts/SIOCSPGRP.S index 7f009581d..b596a0119 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,0x80047308,0x80047308,0x80047308,0x80047308,0 diff --git a/libc/sysv/consts/SIOCSRARP.S b/libc/sysv/consts/SIOCSRARP.S index 2db98f899..aa8f4af3e 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SIOGIFINDEX.S b/libc/sysv/consts/SIOGIFINDEX.S index c317de406..993e27a70 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SI_ASYNCIO.S b/libc/sysv/consts/SI_ASYNCIO.S index 5f2624b7e..d2782fb59 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 misc SI_ASYNCIO -4 0x010004 0x010004 0 0 0 +.syscon misc,SI_ASYNCIO,-4,0x010004,0x010004,0,0,0 diff --git a/libc/sysv/consts/SI_ASYNCNL.S b/libc/sysv/consts/SI_ASYNCNL.S index ebbb294d5..b6c952205 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 misc SI_ASYNCNL -60 0 0 0 0 0 +.syscon misc,SI_ASYNCNL,-60,0,0,0,0,0 diff --git a/libc/sysv/consts/SI_KERNEL.S b/libc/sysv/consts/SI_KERNEL.S index 1892a44ec..db6a4ca4c 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 misc SI_KERNEL 0x80 0 0x010006 0 0 0 +.syscon misc,SI_KERNEL,0x80,0,0x010006,0,0,0 diff --git a/libc/sysv/consts/SI_LOAD_SHIFT.S b/libc/sysv/consts/SI_LOAD_SHIFT.S index 81604d509..1efc6e161 100644 --- a/libc/sysv/consts/SI_LOAD_SHIFT.S +++ b/libc/sysv/consts/SI_LOAD_SHIFT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SI_LOAD_SHIFT 0x10 0 0 0 0 0 +.syscon misc,SI_LOAD_SHIFT,0x10,0,0,0,0,0 diff --git a/libc/sysv/consts/SI_MESGQ.S b/libc/sysv/consts/SI_MESGQ.S index 38eb2c399..b6e439c31 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 misc SI_MESGQ -3 0x010005 0x010005 0 0 0 +.syscon misc,SI_MESGQ,-3,0x010005,0x010005,0,0,0 diff --git a/libc/sysv/consts/SI_QUEUE.S b/libc/sysv/consts/SI_QUEUE.S index c0b24cc7e..ec9ce4e06 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 misc SI_QUEUE -1 0x010002 0x010002 -2 -2 0 +.syscon misc,SI_QUEUE,-1,0x010002,0x010002,-2,-2,0 diff --git a/libc/sysv/consts/SI_SIGIO.S b/libc/sysv/consts/SI_SIGIO.S index 09dda70d3..6f9717af5 100644 --- a/libc/sysv/consts/SI_SIGIO.S +++ b/libc/sysv/consts/SI_SIGIO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SI_SIGIO -5 0 0 0 0 0 +.syscon misc,SI_SIGIO,-5,0,0,0,0,0 diff --git a/libc/sysv/consts/SI_TIMER.S b/libc/sysv/consts/SI_TIMER.S index 2a5c8008b..64c46cd1a 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 misc SI_TIMER -2 0x010003 0x010003 -3 -3 0 +.syscon misc,SI_TIMER,-2,0x010003,0x010003,-3,-3,0 diff --git a/libc/sysv/consts/SI_TKILL.S b/libc/sysv/consts/SI_TKILL.S index 2b106c29e..6f59973a4 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 misc SI_TKILL -6 0 0 0 0 0 +.syscon misc,SI_TKILL,-6,0,0,0,0,0 diff --git a/libc/sysv/consts/SI_USER.S b/libc/sysv/consts/SI_USER.S index 6708fabbe..d97a740b4 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 misc SI_USER 0 0x010001 0x010001 0 0 0 +.syscon misc,SI_USER,0,0x010001,0x010001,0,0,0 diff --git a/libc/sysv/consts/SLIPDISC.S b/libc/sysv/consts/SLIPDISC.S index 3c6528833..d5114c3ad 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 -1 +.syscon termios,SLIPDISC,0,0x4,0x4,0x4,0x4,-1 diff --git a/libc/sysv/consts/SOCK_CLOEXEC.S b/libc/sysv/consts/SOCK_CLOEXEC.S index 15cf390bf..e27c5aa9a 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,0x10000000,0x8000,0x10000000,0x00080000 diff --git a/libc/sysv/consts/SOCK_DCCP.S b/libc/sysv/consts/SOCK_DCCP.S index 88e325742..81a0a03b8 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SOCK_DGRAM.S b/libc/sysv/consts/SOCK_DGRAM.S index 3cbff30ae..b34fc7077 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 diff --git a/libc/sysv/consts/SOCK_NONBLOCK.S b/libc/sysv/consts/SOCK_NONBLOCK.S index 7d90e12ee..c25bef5c8 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,0x20000000,0x4000,0x20000000,0x00000800 diff --git a/libc/sysv/consts/SOCK_PACKET.S b/libc/sysv/consts/SOCK_PACKET.S index 7f67cc796..f33310b6c 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SOCK_RAW.S b/libc/sysv/consts/SOCK_RAW.S index 58a9b2ac9..e93f44b58 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 diff --git a/libc/sysv/consts/SOCK_RDM.S b/libc/sysv/consts/SOCK_RDM.S index d7bb17f95..83753a89b 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 diff --git a/libc/sysv/consts/SOCK_SEQPACKET.S b/libc/sysv/consts/SOCK_SEQPACKET.S index 7097e11c3..046c9a695 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 diff --git a/libc/sysv/consts/SOCK_STREAM.S b/libc/sysv/consts/SOCK_STREAM.S index db327b5e8..ef73c0724 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 diff --git a/libc/sysv/consts/SOL_AAL.S b/libc/sysv/consts/SOL_AAL.S index 0f63dab1c..6b028cdb6 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 0 0 0 0 0 +.syscon sol,SOL_AAL,265,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_ALG.S b/libc/sysv/consts/SOL_ALG.S index 5270f45d0..a02ae79dc 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 0 0 0 0 0 +.syscon sol,SOL_ALG,279,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_ATM.S b/libc/sysv/consts/SOL_ATM.S index 2de9e6603..7bd8b6e04 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 0 0 0 0 0 +.syscon sol,SOL_ATM,264,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_BLUETOOTH.S b/libc/sysv/consts/SOL_BLUETOOTH.S index a23dd9409..e8fecbe02 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 0 0 0 0 0 +.syscon sol,SOL_BLUETOOTH,274,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_CAIF.S b/libc/sysv/consts/SOL_CAIF.S index aaf76e696..44578cf9e 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 0 0 0 0 0 +.syscon sol,SOL_CAIF,278,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_DCCP.S b/libc/sysv/consts/SOL_DCCP.S index d1af4d61d..182e03f74 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 0 0 0 0 0 +.syscon sol,SOL_DCCP,269,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_DECNET.S b/libc/sysv/consts/SOL_DECNET.S index 2f2c3f338..fc7d1a650 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 0 0 0 0 0 +.syscon sol,SOL_DECNET,261,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_ICMPV6.S b/libc/sysv/consts/SOL_ICMPV6.S index 6c65f7b50..3adf50b5a 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 0 +.syscon sol,SOL_ICMPV6,58,58,58,58,58,0 diff --git a/libc/sysv/consts/SOL_IP.S b/libc/sysv/consts/SOL_IP.S index 953100a8f..e5842663a 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 diff --git a/libc/sysv/consts/SOL_IPV6.S b/libc/sysv/consts/SOL_IPV6.S index 1988aecc8..9016bacc5 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 diff --git a/libc/sysv/consts/SOL_IRDA.S b/libc/sysv/consts/SOL_IRDA.S index b0c3c699f..0fbf285d5 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 0 0 0 0 0 +.syscon sol,SOL_IRDA,266,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_IUCV.S b/libc/sysv/consts/SOL_IUCV.S index 5d08bba30..944735b26 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 0 0 0 0 0 +.syscon sol,SOL_IUCV,277,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_KCM.S b/libc/sysv/consts/SOL_KCM.S index 7232fa53c..8cc3a6e29 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 0 0 0 0 0 +.syscon sol,SOL_KCM,281,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_LLC.S b/libc/sysv/consts/SOL_LLC.S index 7909ece33..112614f85 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 0 0 0 0 0 +.syscon sol,SOL_LLC,268,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_NETBEUI.S b/libc/sysv/consts/SOL_NETBEUI.S index f47364fbe..3f53153f8 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 0 0 0 0 0 +.syscon sol,SOL_NETBEUI,267,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_NETLINK.S b/libc/sysv/consts/SOL_NETLINK.S index 04969d818..7b1f4f18d 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 0 0 0 0 0 +.syscon sol,SOL_NETLINK,270,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_NFC.S b/libc/sysv/consts/SOL_NFC.S index f94580d53..9dfe7630e 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 0 0 0 0 0 +.syscon sol,SOL_NFC,280,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_PACKET.S b/libc/sysv/consts/SOL_PACKET.S index daecc15b0..ef2a177c9 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 0 0 0 0 0 +.syscon sol,SOL_PACKET,263,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_PNPIPE.S b/libc/sysv/consts/SOL_PNPIPE.S index 633a320f4..853227f41 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 0 0 0 0 0 +.syscon sol,SOL_PNPIPE,275,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_PPPOL2TP.S b/libc/sysv/consts/SOL_PPPOL2TP.S index 632b39e3d..f25abbb2c 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 0 0 0 0 0 +.syscon sol,SOL_PPPOL2TP,273,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_RAW.S b/libc/sysv/consts/SOL_RAW.S index 1356ff8be..3699ee290 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 0 0 0 0 0 +.syscon sol,SOL_RAW,255,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_RDS.S b/libc/sysv/consts/SOL_RDS.S index 89cf6bba2..e8c239ef7 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 0 0 0 0 0 +.syscon sol,SOL_RDS,276,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_RXRPC.S b/libc/sysv/consts/SOL_RXRPC.S index ec3392869..7845a0e4d 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 0 0 0 0 0 +.syscon sol,SOL_RXRPC,272,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_SOCKET.S b/libc/sysv/consts/SOL_SOCKET.S index b4676c25c..7ab8d5b49 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,0xffff,0xffff,0xffff,0xffff,0xffff diff --git a/libc/sysv/consts/SOL_TCP.S b/libc/sysv/consts/SOL_TCP.S index ed6fbe2c9..3d507825b 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 diff --git a/libc/sysv/consts/SOL_TIPC.S b/libc/sysv/consts/SOL_TIPC.S index 850c851e2..1dc0b292b 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 0 0 0 0 0 +.syscon sol,SOL_TIPC,271,0,0,0,0,0 diff --git a/libc/sysv/consts/SOL_UDP.S b/libc/sysv/consts/SOL_UDP.S index 2d08e7f9d..86c1de371 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 diff --git a/libc/sysv/consts/SOL_X25.S b/libc/sysv/consts/SOL_X25.S index af42ac24c..9fd891ba2 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 0 0 0 0 0 +.syscon sol,SOL_X25,262,0,0,0,0,0 diff --git a/libc/sysv/consts/SOMAXCONN.S b/libc/sysv/consts/SOMAXCONN.S index d5942295f..c3a4eeebc 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 misc SOMAXCONN 0x80 0x80 0x80 0x80 0x80 0x7fffffff +.syscon misc,SOMAXCONN,0x80,0x80,0x80,0x80,0x80,0x7fffffff diff --git a/libc/sysv/consts/SO_ACCEPTCONN.S b/libc/sysv/consts/SO_ACCEPTCONN.S index b15ff311b..16b7fd1b1 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,2,2,2,2,2 diff --git a/libc/sysv/consts/SO_ATTACH_BPF.S b/libc/sysv/consts/SO_ATTACH_BPF.S index 7cb5d4e7d..66ec7db9f 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_ATTACH_FILTER.S b/libc/sysv/consts/SO_ATTACH_FILTER.S index 48e641470..3e0d8e999 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,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 463fe5cbb..cce7efa3e 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,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 9492b3770..560f20a2a 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_BINDTODEVICE.S b/libc/sysv/consts/SO_BINDTODEVICE.S index aad1147d1..0c2d5fdb2 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_BPF_EXTENSIONS.S b/libc/sysv/consts/SO_BPF_EXTENSIONS.S index 3158e2ae4..92f59b247 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_BROADCAST.S b/libc/sysv/consts/SO_BROADCAST.S index 3ea217225..0312d6f63 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,0x20,0x20,0x20,0x20,0x20 diff --git a/libc/sysv/consts/SO_BSDCOMPAT.S b/libc/sysv/consts/SO_BSDCOMPAT.S index 298ad5dae..3f66f007c 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_BUSY_POLL.S b/libc/sysv/consts/SO_BUSY_POLL.S index 34fac4f75..7ac9c3b2d 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_CNX_ADVICE.S b/libc/sysv/consts/SO_CNX_ADVICE.S index 30a17e214..c439c58f8 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_DEBUG.S b/libc/sysv/consts/SO_DEBUG.S index 4edd8e716..c4174cabf 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 diff --git a/libc/sysv/consts/SO_DETACH_BPF.S b/libc/sysv/consts/SO_DETACH_BPF.S index 762b8ced2..432dc79f5 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_DETACH_FILTER.S b/libc/sysv/consts/SO_DETACH_FILTER.S index 9b517cfa3..d97635436 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_DOMAIN.S b/libc/sysv/consts/SO_DOMAIN.S index 11c874968..478708db6 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 0 0 0 +.syscon so,SO_DOMAIN,39,0,0x1019,0,0,0 diff --git a/libc/sysv/consts/SO_DONTROUTE.S b/libc/sysv/consts/SO_DONTROUTE.S index 055c77e49..42c154130 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,0x10,0x10,0x10,0x10,0x10 diff --git a/libc/sysv/consts/SO_ERROR.S b/libc/sysv/consts/SO_ERROR.S index b1b590635..826db7140 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,0x1007,0x1007,0x1007,0x1007,0x1007 diff --git a/libc/sysv/consts/SO_EXCLUSIVEADDRUSE.S b/libc/sysv/consts/SO_EXCLUSIVEADDRUSE.S index b06199959..c0026f04b 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 -1 -1 -1 -1 -1 0xfffffffb +.syscon so,SO_EXCLUSIVEADDRUSE,-1,-1,-1,-1,-1,0xfffffffb diff --git a/libc/sysv/consts/SO_GET_FILTER.S b/libc/sysv/consts/SO_GET_FILTER.S index dc734dc84..1ee199373 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_INCOMING_CPU.S b/libc/sysv/consts/SO_INCOMING_CPU.S index b0e06718d..186660a9f 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_KEEPALIVE.S b/libc/sysv/consts/SO_KEEPALIVE.S index eb5727901..92c61c13b 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,8,8,8,8,8 diff --git a/libc/sysv/consts/SO_LINGER.S b/libc/sysv/consts/SO_LINGER.S index 9194d407d..6fd0b6136 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 0x80 0x80 0x80 0x80 0x80 +.syscon so,SO_LINGER,13,0x80,0x80,0x80,0x80,0x80 diff --git a/libc/sysv/consts/SO_LOCK_FILTER.S b/libc/sysv/consts/SO_LOCK_FILTER.S index f59747966..015aa2b0d 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_MARK.S b/libc/sysv/consts/SO_MARK.S index f0dc774eb..c9e7f6fec 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,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 6e91a36c8..ce3ce16fe 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,0,0x1018,0,0,0 diff --git a/libc/sysv/consts/SO_NOFCS.S b/libc/sysv/consts/SO_NOFCS.S index b6e2ca285..d9652cbc2 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_NO_CHECK.S b/libc/sysv/consts/SO_NO_CHECK.S index f08fda8aa..c74f482ce 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_OOBINLINE.S b/libc/sysv/consts/SO_OOBINLINE.S index 43a9c5fbf..c306fae8e 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,0x0100,0x0100,0x0100,0x0100,0x0100 diff --git a/libc/sysv/consts/SO_PASSCRED.S b/libc/sysv/consts/SO_PASSCRED.S index c081dce1f..19b5a79cf 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_PASSSEC.S b/libc/sysv/consts/SO_PASSSEC.S index b345de13c..f9465ff82 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_PEEK_OFF.S b/libc/sysv/consts/SO_PEEK_OFF.S index b4784729c..b8f7dc4f0 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_PEERCRED.S b/libc/sysv/consts/SO_PEERCRED.S index 45de58978..1e24e33fc 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 0x1022 0 +.syscon so,SO_PEERCRED,17,0,0,0x1022,0x1022,0 diff --git a/libc/sysv/consts/SO_PEERNAME.S b/libc/sysv/consts/SO_PEERNAME.S index 562097507..30162d8bb 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_PEERSEC.S b/libc/sysv/consts/SO_PEERSEC.S index 18cb0b2fd..dc9f4b952 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_PRIORITY.S b/libc/sysv/consts/SO_PRIORITY.S index 14b86b059..4ce468b7c 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_PROTOCOL.S b/libc/sysv/consts/SO_PROTOCOL.S index c51e4f7f5..6798f1fd5 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 0 0 0 +.syscon so,SO_PROTOCOL,38,0,0x1016,0,0,0 diff --git a/libc/sysv/consts/SO_RCVBUF.S b/libc/sysv/consts/SO_RCVBUF.S index aa10c08c4..d869eba14 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,0x1002,0x1002,0x1002,0x1002,0x1002 diff --git a/libc/sysv/consts/SO_RCVBUFFORCE.S b/libc/sysv/consts/SO_RCVBUFFORCE.S index bd7a58cd3..310dc0ee8 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_RCVLOWAT.S b/libc/sysv/consts/SO_RCVLOWAT.S index e65229fe1..6dbbe2bca 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,0x1004,0x1004,0x1004,0x1004,0x1004 diff --git a/libc/sysv/consts/SO_RCVTIMEO.S b/libc/sysv/consts/SO_RCVTIMEO.S index 8f9ee70f7..ba05af74e 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,0x1006,0x1006,0x1006,0x100c,0x1006 diff --git a/libc/sysv/consts/SO_REUSEADDR.S b/libc/sysv/consts/SO_REUSEADDR.S index eff03a97b..a344ed6ee 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 -1 +.syscon so,SO_REUSEADDR,2,4,4,4,4,-1 diff --git a/libc/sysv/consts/SO_REUSEPORT.S b/libc/sysv/consts/SO_REUSEPORT.S index 61a2f455e..7b14df089 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,0x0200,0x0200,0x0200,0x0200,4 diff --git a/libc/sysv/consts/SO_RXQ_OVFL.S b/libc/sysv/consts/SO_RXQ_OVFL.S index ed9a5d386..88bf44f86 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_SECURITY_AUTHENTICATION.S b/libc/sysv/consts/SO_SECURITY_AUTHENTICATION.S index 901ecf7c3..74f2b0529 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,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 b790d9237..ce1e11ac2 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,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 a37afc4c3..1cbcfc97c 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,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 5962d2f1f..afa9e15e7 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_SNDBUF.S b/libc/sysv/consts/SO_SNDBUF.S index 7de4b01e3..dd8973983 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,0x1001,0x1001,0x1001,0x1001,0x1001 diff --git a/libc/sysv/consts/SO_SNDBUFFORCE.S b/libc/sysv/consts/SO_SNDBUFFORCE.S index eabeed430..4a7450485 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_SNDLOWAT.S b/libc/sysv/consts/SO_SNDLOWAT.S index 14a9c4392..e6a06f94a 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,0x1003,0x1003,0x1003,0x1003,0x1003 diff --git a/libc/sysv/consts/SO_SNDTIMEO.S b/libc/sysv/consts/SO_SNDTIMEO.S index cf5dd5efb..fbe7f2ebb 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,0x1005,0x1005,0x1005,0x100b,0x1005 diff --git a/libc/sysv/consts/SO_TIMESTAMP.S b/libc/sysv/consts/SO_TIMESTAMP.S index aa19e7ac3..c2e395206 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,0x0400,0x0400,0x0800,0x2000,0 diff --git a/libc/sysv/consts/SO_TIMESTAMPING.S b/libc/sysv/consts/SO_TIMESTAMPING.S index aaae3e395..ca8d4c0c3 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_TIMESTAMPNS.S b/libc/sysv/consts/SO_TIMESTAMPNS.S index fcde43c57..c24a5ca47 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SO_TYPE.S b/libc/sysv/consts/SO_TYPE.S index f9d4669b3..d17564f39 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,0x1008,0x1008,0x1008,0x1008,0x1008 diff --git a/libc/sysv/consts/SO_WIFI_STATUS.S b/libc/sysv/consts/SO_WIFI_STATUS.S index a79a9fb09..8f7c27cf3 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SPACE.S b/libc/sysv/consts/SPACE.S index 492ae4029..524d578c2 100644 --- a/libc/sysv/consts/SPACE.S +++ b/libc/sysv/consts/SPACE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SPACE 17 0 0 0 0 0 +.syscon misc,SPACE,17,0,0,0,0,0 diff --git a/libc/sysv/consts/SPLICE_F_GIFT.S b/libc/sysv/consts/SPLICE_F_GIFT.S index ae82be5ff..d70050cac 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SPLICE_F_MORE.S b/libc/sysv/consts/SPLICE_F_MORE.S index b77254998..178b675db 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SPLICE_F_MOVE.S b/libc/sysv/consts/SPLICE_F_MOVE.S index f1673fb39..17153ab5d 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SPLICE_F_NONBLOCK.S b/libc/sysv/consts/SPLICE_F_NONBLOCK.S index 5c21a5d51..e6f8e5a55 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,0,0,0,0,0 diff --git a/libc/sysv/consts/SS_DISABLE.S b/libc/sysv/consts/SS_DISABLE.S index 0e6a93f05..83042334f 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 misc SS_DISABLE 2 4 4 4 4 0 +.syscon misc,SS_DISABLE,2,4,4,4,4,0 diff --git a/libc/sysv/consts/SS_ONSTACK.S b/libc/sysv/consts/SS_ONSTACK.S index f1e886b34..397c60913 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 misc SS_ONSTACK 1 1 1 1 1 0 +.syscon misc,SS_ONSTACK,1,1,1,1,1,0 diff --git a/libc/sysv/consts/START_STOP.S b/libc/sysv/consts/START_STOP.S index bf9accced..12824bea5 100644 --- a/libc/sysv/consts/START_STOP.S +++ b/libc/sysv/consts/START_STOP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc START_STOP 27 0 0 0 0 0 +.syscon misc,START_STOP,27,0,0,0,0,0 diff --git a/libc/sysv/consts/STATUS_MASK.S b/libc/sysv/consts/STATUS_MASK.S index 9603725a7..85ea8426d 100644 --- a/libc/sysv/consts/STATUS_MASK.S +++ b/libc/sysv/consts/STATUS_MASK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc STATUS_MASK 62 0 0 0 0 0 +.syscon misc,STATUS_MASK,62,0,0,0,0,0 diff --git a/libc/sysv/consts/STA_RONLY.S b/libc/sysv/consts/STA_RONLY.S index 439d66645..c18110c3d 100644 --- a/libc/sysv/consts/STA_RONLY.S +++ b/libc/sysv/consts/STA_RONLY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc STA_RONLY 0xff00 0 0xff00 0 0 0 +.syscon misc,STA_RONLY,0xff00,0,0xff00,0,0,0 diff --git a/libc/sysv/consts/STICKY_TIMEOUTS.S b/libc/sysv/consts/STICKY_TIMEOUTS.S index 70bbbd924..4d92843f2 100644 --- a/libc/sysv/consts/STICKY_TIMEOUTS.S +++ b/libc/sysv/consts/STICKY_TIMEOUTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon prsnlty STICKY_TIMEOUTS 0x4000000 -1 -1 -1 -1 -1 +.syscon prsnlty,STICKY_TIMEOUTS,0x4000000,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/STRIPDISC.S b/libc/sysv/consts/STRIPDISC.S index e037c91d1..12bbb870c 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 -1 +.syscon termios,STRIPDISC,0,0,0,0x6,0x6,-1 diff --git a/libc/sysv/consts/STRU_F.S b/libc/sysv/consts/STRU_F.S index 1999da728..98335bc82 100644 --- a/libc/sysv/consts/STRU_F.S +++ b/libc/sysv/consts/STRU_F.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc STRU_F 1 1 1 1 1 0 +.syscon misc,STRU_F,1,1,1,1,1,0 diff --git a/libc/sysv/consts/STRU_P.S b/libc/sysv/consts/STRU_P.S index d4f2396fa..fe87c8cbc 100644 --- a/libc/sysv/consts/STRU_P.S +++ b/libc/sysv/consts/STRU_P.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc STRU_P 3 3 3 3 3 0 +.syscon misc,STRU_P,3,3,3,3,3,0 diff --git a/libc/sysv/consts/STRU_R.S b/libc/sysv/consts/STRU_R.S index 999615e87..be37801ec 100644 --- a/libc/sysv/consts/STRU_R.S +++ b/libc/sysv/consts/STRU_R.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc STRU_R 2 2 2 2 2 0 +.syscon misc,STRU_R,2,2,2,2,2,0 diff --git a/libc/sysv/consts/ST_APPEND.S b/libc/sysv/consts/ST_APPEND.S index 6d88213a1..5cf26b7bc 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 misc ST_APPEND 0x0100 0 0 0 0 0 +.syscon misc,ST_APPEND,0x0100,0,0,0,0,0 diff --git a/libc/sysv/consts/ST_IMMUTABLE.S b/libc/sysv/consts/ST_IMMUTABLE.S index 798732d2f..afa4f8978 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 misc ST_IMMUTABLE 0x0200 0 0 0 0 0 +.syscon misc,ST_IMMUTABLE,0x0200,0,0,0,0,0 diff --git a/libc/sysv/consts/ST_MANDLOCK.S b/libc/sysv/consts/ST_MANDLOCK.S index 6eb2d7f5b..a45c2a337 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 misc ST_MANDLOCK 0x40 0 0 0 0 0 +.syscon misc,ST_MANDLOCK,0x40,0,0,0,0,0 diff --git a/libc/sysv/consts/ST_NOATIME.S b/libc/sysv/consts/ST_NOATIME.S index ae887d124..1c4a0aa96 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 misc ST_NOATIME 0x0400 0 0 0 0 0 +.syscon misc,ST_NOATIME,0x0400,0,0,0,0,0 diff --git a/libc/sysv/consts/ST_NODEV.S b/libc/sysv/consts/ST_NODEV.S index fbd8d7680..5afa0a969 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 misc ST_NODEV 4 0 0 0 0 0 +.syscon misc,ST_NODEV,4,0,0,0,0,0 diff --git a/libc/sysv/consts/ST_NODIRATIME.S b/libc/sysv/consts/ST_NODIRATIME.S index 34fb337d7..25e1e82fe 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 misc ST_NODIRATIME 0x0800 0 0 0 0 0 +.syscon misc,ST_NODIRATIME,0x0800,0,0,0,0,0 diff --git a/libc/sysv/consts/ST_NOEXEC.S b/libc/sysv/consts/ST_NOEXEC.S index b91fc1ab3..a55d2b0bd 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 misc ST_NOEXEC 8 0 0 0 0 0 +.syscon misc,ST_NOEXEC,8,0,0,0,0,0 diff --git a/libc/sysv/consts/ST_NOSUID.S b/libc/sysv/consts/ST_NOSUID.S index 74bbf1caa..e67715457 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 misc ST_NOSUID 2 2 2 2 2 0 +.syscon misc,ST_NOSUID,2,2,2,2,2,0 diff --git a/libc/sysv/consts/ST_RDONLY.S b/libc/sysv/consts/ST_RDONLY.S index e3b548061..31a3e1224 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 misc ST_RDONLY 1 1 1 1 1 0 +.syscon misc,ST_RDONLY,1,1,1,1,1,0 diff --git a/libc/sysv/consts/ST_RELATIME.S b/libc/sysv/consts/ST_RELATIME.S index 9ff91970e..91730ce25 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 misc ST_RELATIME 0x1000 0 0 0 0 0 +.syscon misc,ST_RELATIME,0x1000,0,0,0,0,0 diff --git a/libc/sysv/consts/ST_SYNCHRONOUS.S b/libc/sysv/consts/ST_SYNCHRONOUS.S index 5db9e46d7..36fff28e3 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 misc ST_SYNCHRONOUS 0x10 0 0 0 0 0 +.syscon misc,ST_SYNCHRONOUS,0x10,0,0,0,0,0 diff --git a/libc/sysv/consts/ST_WRITE.S b/libc/sysv/consts/ST_WRITE.S index 33eb89a36..f8a6f39f1 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 misc ST_WRITE 0x80 0 0 0 0 0 +.syscon misc,ST_WRITE,0x80,0,0,0,0,0 diff --git a/libc/sysv/consts/SUBCMDMASK.S b/libc/sysv/consts/SUBCMDMASK.S index 62bddda2c..cd4eb7331 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,0 diff --git a/libc/sysv/consts/SUBCMDSHIFT.S b/libc/sysv/consts/SUBCMDSHIFT.S index c91427243..7b2118ade 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,0 diff --git a/libc/sysv/consts/SWAP_FLAG_DISCARD.S b/libc/sysv/consts/SWAP_FLAG_DISCARD.S index e2210852f..2941ea68e 100644 --- a/libc/sysv/consts/SWAP_FLAG_DISCARD.S +++ b/libc/sysv/consts/SWAP_FLAG_DISCARD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SWAP_FLAG_DISCARD 0x010000 0 0 0 0 0 +.syscon misc,SWAP_FLAG_DISCARD,0x010000,0,0,0,0,0 diff --git a/libc/sysv/consts/SYMLOOP_MAX.S b/libc/sysv/consts/SYMLOOP_MAX.S index ea2f102f7..2906fd59a 100644 --- a/libc/sysv/consts/SYMLOOP_MAX.S +++ b/libc/sysv/consts/SYMLOOP_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SYMLOOP_MAX 0 0 0 0x20 0x20 0 +.syscon misc,SYMLOOP_MAX,0,0,0,0x20,0x20,0 diff --git a/libc/sysv/consts/SYMTYPE.S b/libc/sysv/consts/SYMTYPE.S index fd72dbd65..fdf68aa29 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,0 diff --git a/libc/sysv/consts/SYNCHRONIZE_CACHE.S b/libc/sysv/consts/SYNCHRONIZE_CACHE.S index 8648eb802..20fc70ef6 100644 --- a/libc/sysv/consts/SYNCHRONIZE_CACHE.S +++ b/libc/sysv/consts/SYNCHRONIZE_CACHE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc SYNCHRONIZE_CACHE 53 0 0 0 0 0 +.syscon misc,SYNCHRONIZE_CACHE,53,0,0,0,0,0 diff --git a/libc/sysv/consts/SYNC_FILE_RANGE_WAIT_AFTER.S b/libc/sysv/consts/SYNC_FILE_RANGE_WAIT_AFTER.S index b732ea045..5b92109a1 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,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 7a2af2c9b..57a3b6606 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,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 fc43f92cf..47550d9bc 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,0,0,0,0,0 diff --git a/libc/sysv/consts/S_IEXEC.S b/libc/sysv/consts/S_IEXEC.S index 68afe4400..5e8189256 100644 --- a/libc/sysv/consts/S_IEXEC.S +++ b/libc/sysv/consts/S_IEXEC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IEXEC 00100 00100 00100 00100 00100 00100 +.syscon stat,S_IEXEC,00100,00100,00100,00100,00100,00100 diff --git a/libc/sysv/consts/S_IFBLK.S b/libc/sysv/consts/S_IFBLK.S index e0caf2118..bb75920eb 100644 --- a/libc/sysv/consts/S_IFBLK.S +++ b/libc/sysv/consts/S_IFBLK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IFBLK 0060000 0060000 0060000 0060000 0060000 0060000 +.syscon stat,S_IFBLK,0060000,0060000,0060000,0060000,0060000,0060000 diff --git a/libc/sysv/consts/S_IFCHR.S b/libc/sysv/consts/S_IFCHR.S index c883de7f8..c01847833 100644 --- a/libc/sysv/consts/S_IFCHR.S +++ b/libc/sysv/consts/S_IFCHR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IFCHR 0020000 0020000 0020000 0020000 0020000 0020000 +.syscon stat,S_IFCHR,0020000,0020000,0020000,0020000,0020000,0020000 diff --git a/libc/sysv/consts/S_IFDIR.S b/libc/sysv/consts/S_IFDIR.S index 56486ddff..58c96c0de 100644 --- a/libc/sysv/consts/S_IFDIR.S +++ b/libc/sysv/consts/S_IFDIR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IFDIR 0040000 0040000 0040000 0040000 0040000 0040000 +.syscon stat,S_IFDIR,0040000,0040000,0040000,0040000,0040000,0040000 diff --git a/libc/sysv/consts/S_IFIFO.S b/libc/sysv/consts/S_IFIFO.S index ec3ae4900..634433d4f 100644 --- a/libc/sysv/consts/S_IFIFO.S +++ b/libc/sysv/consts/S_IFIFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IFIFO 0010000 0010000 0010000 0010000 0010000 0010000 +.syscon stat,S_IFIFO,0010000,0010000,0010000,0010000,0010000,0010000 diff --git a/libc/sysv/consts/S_IFLNK.S b/libc/sysv/consts/S_IFLNK.S index 8bf678532..7f07c7498 100644 --- a/libc/sysv/consts/S_IFLNK.S +++ b/libc/sysv/consts/S_IFLNK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IFLNK 0120000 0120000 0120000 0120000 0120000 0120000 +.syscon stat,S_IFLNK,0120000,0120000,0120000,0120000,0120000,0120000 diff --git a/libc/sysv/consts/S_IFMT.S b/libc/sysv/consts/S_IFMT.S index 2b4192c5b..af076b5ae 100644 --- a/libc/sysv/consts/S_IFMT.S +++ b/libc/sysv/consts/S_IFMT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IFMT 0170000 0170000 0170000 0170000 0170000 0170000 +.syscon stat,S_IFMT,0170000,0170000,0170000,0170000,0170000,0170000 diff --git a/libc/sysv/consts/S_IFREG.S b/libc/sysv/consts/S_IFREG.S index 68562cd5b..8c859e78c 100644 --- a/libc/sysv/consts/S_IFREG.S +++ b/libc/sysv/consts/S_IFREG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IFREG 0100000 0100000 0100000 0100000 0100000 0100000 +.syscon stat,S_IFREG,0100000,0100000,0100000,0100000,0100000,0100000 diff --git a/libc/sysv/consts/S_IFSOCK.S b/libc/sysv/consts/S_IFSOCK.S index c7ac7f9c0..3cc80067e 100644 --- a/libc/sysv/consts/S_IFSOCK.S +++ b/libc/sysv/consts/S_IFSOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IFSOCK 0140000 0140000 0140000 0140000 0140000 0140000 +.syscon stat,S_IFSOCK,0140000,0140000,0140000,0140000,0140000,0140000 diff --git a/libc/sysv/consts/S_IREAD.S b/libc/sysv/consts/S_IREAD.S index de1a90232..d42eeedff 100644 --- a/libc/sysv/consts/S_IREAD.S +++ b/libc/sysv/consts/S_IREAD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IREAD 00400 00400 00400 00400 00400 00400 +.syscon stat,S_IREAD,00400,00400,00400,00400,00400,00400 diff --git a/libc/sysv/consts/S_IRGRP.S b/libc/sysv/consts/S_IRGRP.S index a143ccbc8..d29b91cae 100644 --- a/libc/sysv/consts/S_IRGRP.S +++ b/libc/sysv/consts/S_IRGRP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IRGRP 00040 00040 00040 00040 00040 00040 +.syscon stat,S_IRGRP,00040,00040,00040,00040,00040,00040 diff --git a/libc/sysv/consts/S_IROTH.S b/libc/sysv/consts/S_IROTH.S index 49fcd7bdd..1492a931b 100644 --- a/libc/sysv/consts/S_IROTH.S +++ b/libc/sysv/consts/S_IROTH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IROTH 00004 00004 00004 00004 00004 00004 +.syscon stat,S_IROTH,00004,00004,00004,00004,00004,00004 diff --git a/libc/sysv/consts/S_IRUSR.S b/libc/sysv/consts/S_IRUSR.S index 3254ab278..69802c4cf 100644 --- a/libc/sysv/consts/S_IRUSR.S +++ b/libc/sysv/consts/S_IRUSR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IRUSR 00400 00400 00400 00400 00400 00400 +.syscon stat,S_IRUSR,00400,00400,00400,00400,00400,00400 diff --git a/libc/sysv/consts/S_IRWXG.S b/libc/sysv/consts/S_IRWXG.S index 9695b8bde..dd2f6f755 100644 --- a/libc/sysv/consts/S_IRWXG.S +++ b/libc/sysv/consts/S_IRWXG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IRWXG 00070 00070 00070 00070 00070 00070 +.syscon stat,S_IRWXG,00070,00070,00070,00070,00070,00070 diff --git a/libc/sysv/consts/S_IRWXO.S b/libc/sysv/consts/S_IRWXO.S index a8cccc0ba..17fb95261 100644 --- a/libc/sysv/consts/S_IRWXO.S +++ b/libc/sysv/consts/S_IRWXO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IRWXO 00007 00007 00007 00007 00007 00007 +.syscon stat,S_IRWXO,00007,00007,00007,00007,00007,00007 diff --git a/libc/sysv/consts/S_IRWXU.S b/libc/sysv/consts/S_IRWXU.S index 5d6a95a31..3be366d68 100644 --- a/libc/sysv/consts/S_IRWXU.S +++ b/libc/sysv/consts/S_IRWXU.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IRWXU 00700 00700 00700 00700 00700 00700 +.syscon stat,S_IRWXU,00700,00700,00700,00700,00700,00700 diff --git a/libc/sysv/consts/S_ISGID.S b/libc/sysv/consts/S_ISGID.S index a537adf4c..3b5294408 100644 --- a/libc/sysv/consts/S_ISGID.S +++ b/libc/sysv/consts/S_ISGID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_ISGID 02000 02000 02000 02000 02000 02000 +.syscon stat,S_ISGID,02000,02000,02000,02000,02000,02000 diff --git a/libc/sysv/consts/S_ISUID.S b/libc/sysv/consts/S_ISUID.S index 07414724c..796799484 100644 --- a/libc/sysv/consts/S_ISUID.S +++ b/libc/sysv/consts/S_ISUID.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_ISUID 04000 04000 04000 04000 04000 04000 +.syscon stat,S_ISUID,04000,04000,04000,04000,04000,04000 diff --git a/libc/sysv/consts/S_ISVTX.S b/libc/sysv/consts/S_ISVTX.S index 59496b164..5f1251d1c 100644 --- a/libc/sysv/consts/S_ISVTX.S +++ b/libc/sysv/consts/S_ISVTX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_ISVTX 01000 01000 01000 01000 01000 01000 +.syscon stat,S_ISVTX,01000,01000,01000,01000,01000,01000 diff --git a/libc/sysv/consts/S_IWGRP.S b/libc/sysv/consts/S_IWGRP.S index bd2ec5505..22defc1eb 100644 --- a/libc/sysv/consts/S_IWGRP.S +++ b/libc/sysv/consts/S_IWGRP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IWGRP 00020 00020 00020 00020 00020 00020 +.syscon stat,S_IWGRP,00020,00020,00020,00020,00020,00020 diff --git a/libc/sysv/consts/S_IWOTH.S b/libc/sysv/consts/S_IWOTH.S index 16f72d3ed..c760e0098 100644 --- a/libc/sysv/consts/S_IWOTH.S +++ b/libc/sysv/consts/S_IWOTH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IWOTH 00002 00002 00002 00002 00002 00002 +.syscon stat,S_IWOTH,00002,00002,00002,00002,00002,00002 diff --git a/libc/sysv/consts/S_IWRITE.S b/libc/sysv/consts/S_IWRITE.S index 40083227b..9663e1a6f 100644 --- a/libc/sysv/consts/S_IWRITE.S +++ b/libc/sysv/consts/S_IWRITE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IWRITE 00200 00200 00200 00200 00200 00200 +.syscon stat,S_IWRITE,00200,00200,00200,00200,00200,00200 diff --git a/libc/sysv/consts/S_IWUSR.S b/libc/sysv/consts/S_IWUSR.S index efd37a052..e6493ff0b 100644 --- a/libc/sysv/consts/S_IWUSR.S +++ b/libc/sysv/consts/S_IWUSR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IWUSR 00200 00200 00200 00200 00200 00200 +.syscon stat,S_IWUSR,00200,00200,00200,00200,00200,00200 diff --git a/libc/sysv/consts/S_IXGRP.S b/libc/sysv/consts/S_IXGRP.S index 08a05f7b2..9db4c424b 100644 --- a/libc/sysv/consts/S_IXGRP.S +++ b/libc/sysv/consts/S_IXGRP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IXGRP 00010 00010 00010 00010 00010 00010 +.syscon stat,S_IXGRP,00010,00010,00010,00010,00010,00010 diff --git a/libc/sysv/consts/S_IXOTH.S b/libc/sysv/consts/S_IXOTH.S index 5bb0e7dab..74329aeef 100644 --- a/libc/sysv/consts/S_IXOTH.S +++ b/libc/sysv/consts/S_IXOTH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IXOTH 00001 00001 00001 00001 00001 00001 +.syscon stat,S_IXOTH,00001,00001,00001,00001,00001,00001 diff --git a/libc/sysv/consts/S_IXUSR.S b/libc/sysv/consts/S_IXUSR.S index 73acb67d3..d91c11525 100644 --- a/libc/sysv/consts/S_IXUSR.S +++ b/libc/sysv/consts/S_IXUSR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon stat S_IXUSR 00100 00100 00100 00100 00100 00100 +.syscon stat,S_IXUSR,00100,00100,00100,00100,00100,00100 diff --git a/libc/sysv/consts/TAB0.S b/libc/sysv/consts/TAB0.S index 63fbd0000..a7ef5756b 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 0 0b0000000000000000 +.syscon termios,TAB0,0b0000000000000000,0b000000000000000000,0b000000000000000000,0,0,0b0000000000000000 diff --git a/libc/sysv/consts/TAB1.S b/libc/sysv/consts/TAB1.S index acb6b556a..313a37ee5 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 0 0b0000100000000000 +.syscon termios,TAB1,0b0000100000000000,0b000000010000000000,0b000000010000000000,0,0,0b0000100000000000 diff --git a/libc/sysv/consts/TAB2.S b/libc/sysv/consts/TAB2.S index 207a9959d..cdb741395 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 0 0b0001000000000000 +.syscon termios,TAB2,0b0001000000000000,0b000000100000000000,0b000000100000000000,0,0,0b0001000000000000 diff --git a/libc/sysv/consts/TAB3.S b/libc/sysv/consts/TAB3.S index 66be6e7c8..620414746 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 0 0b0001100000000000 +.syscon termios,TAB3,0b0001100000000000,0b000000000000000100,0b000000000000000100,0,0,0b0001100000000000 diff --git a/libc/sysv/consts/TABDLY.S b/libc/sysv/consts/TABDLY.S index 22ccd2a88..9155dbea8 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,0b000000110000000100,0b000000000000000100,0,0,0b0001100000000000 diff --git a/libc/sysv/consts/TABLDISC.S b/libc/sysv/consts/TABLDISC.S index 589464cbe..bc2f07e01 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 -1 +.syscon termios,TABLDISC,0,0x3,0,0x3,0x3,-1 diff --git a/libc/sysv/consts/TCFLSH.S b/libc/sysv/consts/TCFLSH.S index 8c9a1b29d..af83feb9a 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 misc TCFLSH 0x540b 0 0 0 0 0 +.syscon misc,TCFLSH,0x540b,0,0,0,0,0 diff --git a/libc/sysv/consts/TCGETS.S b/libc/sysv/consts/TCGETS.S index 9c9abc86b..128397333 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 -1 +.syscon termios,TCGETS,0x5401,0x40487413,0x402c7413,0x402c7413,0x402c7413,-1 diff --git a/libc/sysv/consts/TCIFLUSH.S b/libc/sysv/consts/TCIFLUSH.S index 01f93e5f4..5acc423f2 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 misc TCIFLUSH 0 1 1 1 1 0 +.syscon misc,TCIFLUSH,0,1,1,1,1,0 diff --git a/libc/sysv/consts/TCIOFF.S b/libc/sysv/consts/TCIOFF.S index cc5990512..58f8bd649 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 misc TCIOFF 2 3 3 3 3 0 +.syscon misc,TCIOFF,2,3,3,3,3,0 diff --git a/libc/sysv/consts/TCIOFLUSH.S b/libc/sysv/consts/TCIOFLUSH.S index d1024427c..a62678a37 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 misc TCIOFLUSH 2 3 3 3 3 0 +.syscon misc,TCIOFLUSH,2,3,3,3,3,0 diff --git a/libc/sysv/consts/TCION.S b/libc/sysv/consts/TCION.S index 52b267809..b8e5f2d72 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 misc TCION 3 4 4 4 4 0 +.syscon misc,TCION,3,4,4,4,4,0 diff --git a/libc/sysv/consts/TCOFLUSH.S b/libc/sysv/consts/TCOFLUSH.S index f0e150c8d..717e0ad82 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 misc TCOFLUSH 1 2 2 2 2 0 +.syscon misc,TCOFLUSH,1,2,2,2,2,0 diff --git a/libc/sysv/consts/TCOOFF.S b/libc/sysv/consts/TCOOFF.S index c248b869f..6a35619a0 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 misc TCOOFF 0 1 1 1 1 0 +.syscon misc,TCOOFF,0,1,1,1,1,0 diff --git a/libc/sysv/consts/TCOON.S b/libc/sysv/consts/TCOON.S index da3eb97b1..01b15fc94 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 misc TCOON 1 2 2 2 2 0 +.syscon misc,TCOON,1,2,2,2,2,0 diff --git a/libc/sysv/consts/TCPOLEN_MAXSEG.S b/libc/sysv/consts/TCPOLEN_MAXSEG.S index 349a09e93..c5b7e3b4a 100644 --- a/libc/sysv/consts/TCPOLEN_MAXSEG.S +++ b/libc/sysv/consts/TCPOLEN_MAXSEG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TCPOLEN_MAXSEG 4 4 4 4 4 0 +.syscon misc,TCPOLEN_MAXSEG,4,4,4,4,4,0 diff --git a/libc/sysv/consts/TCPOLEN_SACK_PERMITTED.S b/libc/sysv/consts/TCPOLEN_SACK_PERMITTED.S index b94e976d6..66c9b9044 100644 --- a/libc/sysv/consts/TCPOLEN_SACK_PERMITTED.S +++ b/libc/sysv/consts/TCPOLEN_SACK_PERMITTED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TCPOLEN_SACK_PERMITTED 2 2 2 2 2 0 +.syscon misc,TCPOLEN_SACK_PERMITTED,2,2,2,2,2,0 diff --git a/libc/sysv/consts/TCPOLEN_TIMESTAMP.S b/libc/sysv/consts/TCPOLEN_TIMESTAMP.S index 34ed00e90..b34f89725 100644 --- a/libc/sysv/consts/TCPOLEN_TIMESTAMP.S +++ b/libc/sysv/consts/TCPOLEN_TIMESTAMP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TCPOLEN_TIMESTAMP 10 10 10 10 10 0 +.syscon misc,TCPOLEN_TIMESTAMP,10,10,10,10,10,0 diff --git a/libc/sysv/consts/TCPOLEN_WINDOW.S b/libc/sysv/consts/TCPOLEN_WINDOW.S index 82a3e3711..f99ddcdf0 100644 --- a/libc/sysv/consts/TCPOLEN_WINDOW.S +++ b/libc/sysv/consts/TCPOLEN_WINDOW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TCPOLEN_WINDOW 3 3 3 3 3 0 +.syscon misc,TCPOLEN_WINDOW,3,3,3,3,3,0 diff --git a/libc/sysv/consts/TCPOPT_EOL.S b/libc/sysv/consts/TCPOPT_EOL.S index 73f1de45d..e493e1f3c 100644 --- a/libc/sysv/consts/TCPOPT_EOL.S +++ b/libc/sysv/consts/TCPOPT_EOL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TCPOPT_EOL 0 0 0 0 0 0 +.syscon misc,TCPOPT_EOL,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TCPOPT_MAXSEG.S b/libc/sysv/consts/TCPOPT_MAXSEG.S index 810012c38..53791eeca 100644 --- a/libc/sysv/consts/TCPOPT_MAXSEG.S +++ b/libc/sysv/consts/TCPOPT_MAXSEG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TCPOPT_MAXSEG 2 2 2 2 2 0 +.syscon misc,TCPOPT_MAXSEG,2,2,2,2,2,0 diff --git a/libc/sysv/consts/TCPOPT_NOP.S b/libc/sysv/consts/TCPOPT_NOP.S index 4ffda07c5..2341664ae 100644 --- a/libc/sysv/consts/TCPOPT_NOP.S +++ b/libc/sysv/consts/TCPOPT_NOP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TCPOPT_NOP 1 1 1 1 1 0 +.syscon misc,TCPOPT_NOP,1,1,1,1,1,0 diff --git a/libc/sysv/consts/TCPOPT_SACK.S b/libc/sysv/consts/TCPOPT_SACK.S index f6166795d..8072cd612 100644 --- a/libc/sysv/consts/TCPOPT_SACK.S +++ b/libc/sysv/consts/TCPOPT_SACK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TCPOPT_SACK 5 5 5 5 5 0 +.syscon misc,TCPOPT_SACK,5,5,5,5,5,0 diff --git a/libc/sysv/consts/TCPOPT_SACK_PERMITTED.S b/libc/sysv/consts/TCPOPT_SACK_PERMITTED.S index 02e98fc85..0fd954d7d 100644 --- a/libc/sysv/consts/TCPOPT_SACK_PERMITTED.S +++ b/libc/sysv/consts/TCPOPT_SACK_PERMITTED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TCPOPT_SACK_PERMITTED 4 4 4 4 4 0 +.syscon misc,TCPOPT_SACK_PERMITTED,4,4,4,4,4,0 diff --git a/libc/sysv/consts/TCPOPT_TIMESTAMP.S b/libc/sysv/consts/TCPOPT_TIMESTAMP.S index 46cebacb3..de78bcf2d 100644 --- a/libc/sysv/consts/TCPOPT_TIMESTAMP.S +++ b/libc/sysv/consts/TCPOPT_TIMESTAMP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TCPOPT_TIMESTAMP 8 8 8 8 8 0 +.syscon misc,TCPOPT_TIMESTAMP,8,8,8,8,8,0 diff --git a/libc/sysv/consts/TCPOPT_WINDOW.S b/libc/sysv/consts/TCPOPT_WINDOW.S index a04022cfa..53362465c 100644 --- a/libc/sysv/consts/TCPOPT_WINDOW.S +++ b/libc/sysv/consts/TCPOPT_WINDOW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TCPOPT_WINDOW 3 3 3 3 3 0 +.syscon misc,TCPOPT_WINDOW,3,3,3,3,3,0 diff --git a/libc/sysv/consts/TCP_CC_INFO.S b/libc/sysv/consts/TCP_CC_INFO.S index 1edc45947..9c9e9bc68 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_CONGESTION.S b/libc/sysv/consts/TCP_CONGESTION.S index 381abe10c..84cd5a4d1 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,0,0x40,0,0,0 diff --git a/libc/sysv/consts/TCP_COOKIE_TRANSACTIONS.S b/libc/sysv/consts/TCP_COOKIE_TRANSACTIONS.S index 03c3a9aa1..c36f1a3d1 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_CORK.S b/libc/sysv/consts/TCP_CORK.S index 46670a346..4417f680c 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 0 0 0 0 0 +.syscon tcp,TCP_CORK,3,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_DEFER_ACCEPT.S b/libc/sysv/consts/TCP_DEFER_ACCEPT.S index cfa9beb50..d3d84ea39 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_FASTOPEN.S b/libc/sysv/consts/TCP_FASTOPEN.S index 0db3ae522..952b696e2 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 261 0x0401 0 0 15 +.syscon tcp,TCP_FASTOPEN,23,261,0x0401,0,0,15 diff --git a/libc/sysv/consts/TCP_INFO.S b/libc/sysv/consts/TCP_INFO.S index 6ec82f302..c0b172dfd 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 0 0 +.syscon tcp,TCP_INFO,11,0,0x20,0,0,0 diff --git a/libc/sysv/consts/TCP_KEEPCNT.S b/libc/sysv/consts/TCP_KEEPCNT.S index 30fe0e312..007b3fbfc 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 0 0 +.syscon tcp,TCP_KEEPCNT,6,0x102,0x400,0,0,0 diff --git a/libc/sysv/consts/TCP_KEEPIDLE.S b/libc/sysv/consts/TCP_KEEPIDLE.S index 1eff01d9f..567b07630 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 0 0 +.syscon tcp,TCP_KEEPIDLE,4,0,0x100,0,0,0 diff --git a/libc/sysv/consts/TCP_KEEPINTVL.S b/libc/sysv/consts/TCP_KEEPINTVL.S index ef02a91eb..9896d8a4b 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 0 0 +.syscon tcp,TCP_KEEPINTVL,5,0x101,0x200,0,0,0 diff --git a/libc/sysv/consts/TCP_LINGER2.S b/libc/sysv/consts/TCP_LINGER2.S index d31f776e1..2616e3ff2 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_MAXSEG.S b/libc/sysv/consts/TCP_MAXSEG.S index 1479989af..535bb79ee 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,0 diff --git a/libc/sysv/consts/TCP_MD5SIG.S b/libc/sysv/consts/TCP_MD5SIG.S index b07def500..ef90a99fb 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 4 0 +.syscon tcp,TCP_MD5SIG,14,0,0x10,4,4,0 diff --git a/libc/sysv/consts/TCP_MD5SIG_MAXKEYLEN.S b/libc/sysv/consts/TCP_MD5SIG_MAXKEYLEN.S index 539341d91..020bb46db 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_NODELAY.S b/libc/sysv/consts/TCP_NODELAY.S index 39ed73697..d58ce7626 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 diff --git a/libc/sysv/consts/TCP_NOTSENT_LOWAT.S b/libc/sysv/consts/TCP_NOTSENT_LOWAT.S index f82da54b5..9dd386083 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,513,0,0,0,0 diff --git a/libc/sysv/consts/TCP_QUEUE_SEQ.S b/libc/sysv/consts/TCP_QUEUE_SEQ.S index 9e5ec43aa..cf20077ef 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_QUICKACK.S b/libc/sysv/consts/TCP_QUICKACK.S index bafb8af7f..e0a8aede7 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_REPAIR.S b/libc/sysv/consts/TCP_REPAIR.S index cfd716523..ba8d9b3e7 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_REPAIR_OPTIONS.S b/libc/sysv/consts/TCP_REPAIR_OPTIONS.S index a0eda8cb9..b21f2fe6f 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_REPAIR_QUEUE.S b/libc/sysv/consts/TCP_REPAIR_QUEUE.S index 239fab394..09a5e8a68 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_SAVED_SYN.S b/libc/sysv/consts/TCP_SAVED_SYN.S index 6642a65c5..1823c9604 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_SAVE_SYN.S b/libc/sysv/consts/TCP_SAVE_SYN.S index ddcf45f21..dc3686e9f 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_SYNCNT.S b/libc/sysv/consts/TCP_SYNCNT.S index 9ae76d0f3..650f57ec0 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_THIN_DUPACK.S b/libc/sysv/consts/TCP_THIN_DUPACK.S index e45273639..3b5f1daa0 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,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 1d7c3ee02..dac1ec99a 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_TIMESTAMP.S b/libc/sysv/consts/TCP_TIMESTAMP.S index 3f17f198c..0421ae602 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_USER_TIMEOUT.S b/libc/sysv/consts/TCP_USER_TIMEOUT.S index d16b6db25..a5f513e12 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TCP_WINDOW_CLAMP.S b/libc/sysv/consts/TCP_WINDOW_CLAMP.S index f3a568989..0b45e0d25 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TCSADRAIN.S b/libc/sysv/consts/TCSADRAIN.S index 6d237a3fb..610e7f8d2 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 diff --git a/libc/sysv/consts/TCSAFLUSH.S b/libc/sysv/consts/TCSAFLUSH.S index e4f7627d5..361536ba6 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 diff --git a/libc/sysv/consts/TCSANOW.S b/libc/sysv/consts/TCSANOW.S index 7bb4aeac6..32ca3e526 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 diff --git a/libc/sysv/consts/TCSETS.S b/libc/sysv/consts/TCSETS.S index 46f64be41..c9b831c54 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,0x80487414,0x802c7414,0x802c7414,0x802c7414,0x5402 diff --git a/libc/sysv/consts/TCSETSF.S b/libc/sysv/consts/TCSETSF.S index 0d1536360..59b21440d 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,0x80487416,0x802c7416,0x802c7416,0x802c7416,0x5404 diff --git a/libc/sysv/consts/TCSETSW.S b/libc/sysv/consts/TCSETSW.S index 3389db0cc..10075be5f 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,0x80487415,0x802c7415,0x802c7415,0x802c7415,0x5403 diff --git a/libc/sysv/consts/TELOPT_NAOL.S b/libc/sysv/consts/TELOPT_NAOL.S index 8ac771de4..bd44776b6 100644 --- a/libc/sysv/consts/TELOPT_NAOL.S +++ b/libc/sysv/consts/TELOPT_NAOL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TELOPT_NAOL 8 8 8 8 8 0 +.syscon misc,TELOPT_NAOL,8,8,8,8,8,0 diff --git a/libc/sysv/consts/TELOPT_NAOP.S b/libc/sysv/consts/TELOPT_NAOP.S index c6b6ada60..7f5ef0dbd 100644 --- a/libc/sysv/consts/TELOPT_NAOP.S +++ b/libc/sysv/consts/TELOPT_NAOP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TELOPT_NAOP 9 9 9 9 9 0 +.syscon misc,TELOPT_NAOP,9,9,9,9,9,0 diff --git a/libc/sysv/consts/TELOPT_NEW_ENVIRON.S b/libc/sysv/consts/TELOPT_NEW_ENVIRON.S index 85aaa778b..92f2cdd58 100644 --- a/libc/sysv/consts/TELOPT_NEW_ENVIRON.S +++ b/libc/sysv/consts/TELOPT_NEW_ENVIRON.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TELOPT_NEW_ENVIRON 39 39 39 39 39 0 +.syscon misc,TELOPT_NEW_ENVIRON,39,39,39,39,39,0 diff --git a/libc/sysv/consts/TELOPT_OLD_ENVIRON.S b/libc/sysv/consts/TELOPT_OLD_ENVIRON.S index 44aca2f02..e65db7a5c 100644 --- a/libc/sysv/consts/TELOPT_OLD_ENVIRON.S +++ b/libc/sysv/consts/TELOPT_OLD_ENVIRON.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TELOPT_OLD_ENVIRON 36 36 36 36 36 0 +.syscon misc,TELOPT_OLD_ENVIRON,36,36,36,36,36,0 diff --git a/libc/sysv/consts/TEST_UNIT_READY.S b/libc/sysv/consts/TEST_UNIT_READY.S index 776db56a7..da289e6ab 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 diff --git a/libc/sysv/consts/TFD_CLOEXEC.S b/libc/sysv/consts/TFD_CLOEXEC.S index 710aa7bc7..7d3c9b071 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TFD_NONBLOCK.S b/libc/sysv/consts/TFD_NONBLOCK.S index 80ed7deaa..747f0e5aa 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TFD_TIMER_ABSTIME.S b/libc/sysv/consts/TFD_TIMER_ABSTIME.S index 31c9f7ecc..074d0f4b6 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TGEXEC.S b/libc/sysv/consts/TGEXEC.S index 3c28d262e..0015135ba 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,0 diff --git a/libc/sysv/consts/TGREAD.S b/libc/sysv/consts/TGREAD.S index 6b810d800..00856e3c7 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,0 diff --git a/libc/sysv/consts/TGWRITE.S b/libc/sysv/consts/TGWRITE.S index bcffb2a4f..c662de0a2 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,0 diff --git a/libc/sysv/consts/THOUSEP.S b/libc/sysv/consts/THOUSEP.S index 1bf28a9c5..61ba68536 100644 --- a/libc/sysv/consts/THOUSEP.S +++ b/libc/sysv/consts/THOUSEP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc THOUSEP 0x010001 51 51 45 45 0 +.syscon misc,THOUSEP,0x010001,51,51,45,45,0 diff --git a/libc/sysv/consts/TH_ACK.S b/libc/sysv/consts/TH_ACK.S index f3e5038c6..1847e2d16 100644 --- a/libc/sysv/consts/TH_ACK.S +++ b/libc/sysv/consts/TH_ACK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TH_ACK 16 16 16 16 16 16 +.syscon misc,TH_ACK,16,16,16,16,16,16 diff --git a/libc/sysv/consts/TH_FIN.S b/libc/sysv/consts/TH_FIN.S index 9a996f630..9a6cf38a2 100644 --- a/libc/sysv/consts/TH_FIN.S +++ b/libc/sysv/consts/TH_FIN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TH_FIN 1 1 1 1 1 1 +.syscon misc,TH_FIN,1,1,1,1,1,1 diff --git a/libc/sysv/consts/TH_PUSH.S b/libc/sysv/consts/TH_PUSH.S index 8bfa20d4d..574fe9a02 100644 --- a/libc/sysv/consts/TH_PUSH.S +++ b/libc/sysv/consts/TH_PUSH.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TH_PUSH 8 8 8 8 8 0 +.syscon misc,TH_PUSH,8,8,8,8,8,0 diff --git a/libc/sysv/consts/TH_RST.S b/libc/sysv/consts/TH_RST.S index 0c82e7d89..f6a1a6761 100644 --- a/libc/sysv/consts/TH_RST.S +++ b/libc/sysv/consts/TH_RST.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TH_RST 4 4 4 4 4 4 +.syscon misc,TH_RST,4,4,4,4,4,4 diff --git a/libc/sysv/consts/TH_SYN.S b/libc/sysv/consts/TH_SYN.S index fc9b1c476..fc133046d 100644 --- a/libc/sysv/consts/TH_SYN.S +++ b/libc/sysv/consts/TH_SYN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TH_SYN 2 2 2 2 2 2 +.syscon misc,TH_SYN,2,2,2,2,2,2 diff --git a/libc/sysv/consts/TH_URG.S b/libc/sysv/consts/TH_URG.S index 3f983978f..35cead2cb 100644 --- a/libc/sysv/consts/TH_URG.S +++ b/libc/sysv/consts/TH_URG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TH_URG 32 32 32 32 32 32 +.syscon misc,TH_URG,32,32,32,32,32,32 diff --git a/libc/sysv/consts/TIMER_ABSTIME.S b/libc/sysv/consts/TIMER_ABSTIME.S index dbccae102..cf291d5f1 100644 --- a/libc/sysv/consts/TIMER_ABSTIME.S +++ b/libc/sysv/consts/TIMER_ABSTIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TIMER_ABSTIME 1 0 1 1 1 0 +.syscon misc,TIMER_ABSTIME,1,0,1,1,1,0 diff --git a/libc/sysv/consts/TIME_UTC.S b/libc/sysv/consts/TIME_UTC.S index c7e372975..c7432d5c6 100644 --- a/libc/sysv/consts/TIME_UTC.S +++ b/libc/sysv/consts/TIME_UTC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TIME_UTC 1 0 1 0 0 0 +.syscon misc,TIME_UTC,1,0,1,0,0,0 diff --git a/libc/sysv/consts/TIOCCBRK.S b/libc/sysv/consts/TIOCCBRK.S index f44f07981..187045c15 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 -1 +.syscon termios,TIOCCBRK,0x5428,0x2000747a,0x2000747a,0x2000747a,0x2000747a,-1 diff --git a/libc/sysv/consts/TIOCCDTR.S b/libc/sysv/consts/TIOCCDTR.S index 71ab11348..63cc87998 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 -1 +.syscon termios,TIOCCDTR,0,0x20007478,0x20007478,0x20007478,0x20007478,-1 diff --git a/libc/sysv/consts/TIOCCHKVERAUTH.S b/libc/sysv/consts/TIOCCHKVERAUTH.S index 035040236..a31c37db4 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 -1 +.syscon termios,TIOCCHKVERAUTH,0,0,0,0x2000741e,0x2000741e,-1 diff --git a/libc/sysv/consts/TIOCCONS.S b/libc/sysv/consts/TIOCCONS.S index 6a55a6262..f8614a30f 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 -1 +.syscon termios,TIOCCONS,0x541d,0x80047462,0x80047462,0x80047462,0x80047462,-1 diff --git a/libc/sysv/consts/TIOCDRAIN.S b/libc/sysv/consts/TIOCDRAIN.S index b965f8269..2b3c4d27e 100644 --- a/libc/sysv/consts/TIOCDRAIN.S +++ b/libc/sysv/consts/TIOCDRAIN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon termios TIOCDRAIN 0 0x2000745e 0x2000745e 0x2000745e 0x2000745e -1 +.syscon termios,TIOCDRAIN,0,0x2000745e,0x2000745e,0x2000745e,0x2000745e,-1 diff --git a/libc/sysv/consts/TIOCEXT.S b/libc/sysv/consts/TIOCEXT.S index 02da80a44..abfee4b6a 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 -1 +.syscon termios,TIOCEXT,0,0x80047460,0x80047460,0x80047460,0x80047460,-1 diff --git a/libc/sysv/consts/TIOCFLAG_CLOCAL.S b/libc/sysv/consts/TIOCFLAG_CLOCAL.S index 0ea863a9a..6ba0790d9 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 -1 +.syscon termios,TIOCFLAG_CLOCAL,0,0,0,0x2,0x2,-1 diff --git a/libc/sysv/consts/TIOCFLAG_MDMBUF.S b/libc/sysv/consts/TIOCFLAG_MDMBUF.S index 2f4997e36..487aee1e6 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 -1 +.syscon termios,TIOCFLAG_MDMBUF,0,0,0,0x8,0x8,-1 diff --git a/libc/sysv/consts/TIOCFLAG_PPS.S b/libc/sysv/consts/TIOCFLAG_PPS.S index 6d7074a6e..1430b5952 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 -1 +.syscon termios,TIOCFLAG_PPS,0,0,0,0x10,0x10,-1 diff --git a/libc/sysv/consts/TIOCFLAG_SOFTCAR.S b/libc/sysv/consts/TIOCFLAG_SOFTCAR.S index c1ffdb434..da7037ed4 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 -1 +.syscon termios,TIOCFLAG_SOFTCAR,0,0,0,0x1,0x1,-1 diff --git a/libc/sysv/consts/TIOCFLUSH.S b/libc/sysv/consts/TIOCFLUSH.S index cfbad0deb..f73920f39 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 0 0x80047410 0x80047410 0x80047410 0x80047410 -1 +.syscon termios,TIOCFLUSH,0,0x80047410,0x80047410,0x80047410,0x80047410,-1 diff --git a/libc/sysv/consts/TIOCGDRAINWAIT.S b/libc/sysv/consts/TIOCGDRAINWAIT.S index ea5ddbe32..e2b5503ce 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 -1 +.syscon termios,TIOCGDRAINWAIT,0,0x40047456,0x40047456,0,0,-1 diff --git a/libc/sysv/consts/TIOCGETA.S b/libc/sysv/consts/TIOCGETA.S index 7bca7fb33..6ad9c33ad 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 -1 +.syscon compat,TIOCGETA,0x5401,0x40487413,0x402c7413,0x402c7413,0x402c7413,-1 diff --git a/libc/sysv/consts/TIOCGETD.S b/libc/sysv/consts/TIOCGETD.S index bf0bdda81..978b8c2d6 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 -1 +.syscon termios,TIOCGETD,0x5424,0x4004741a,0x4004741a,0x4004741a,0x4004741a,-1 diff --git a/libc/sysv/consts/TIOCGFLAGS.S b/libc/sysv/consts/TIOCGFLAGS.S index ec8dc789c..7980a80f9 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 -1 +.syscon termios,TIOCGFLAGS,0,0,0,0x4004745d,0x4004745d,-1 diff --git a/libc/sysv/consts/TIOCGPGRP.S b/libc/sysv/consts/TIOCGPGRP.S index d62dda042..5dcfc5785 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 -1 +.syscon termios,TIOCGPGRP,0x540f,0x40047477,0x40047477,0x40047477,0x40047477,-1 diff --git a/libc/sysv/consts/TIOCGPTN.S b/libc/sysv/consts/TIOCGPTN.S index 66eb051db..d3ade0142 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 termios TIOCGPTN 0x80045430 0 0x4004740f 0 0 -1 +.syscon termios,TIOCGPTN,0x80045430,0,0x4004740f,0,0,-1 diff --git a/libc/sysv/consts/TIOCGSID.S b/libc/sysv/consts/TIOCGSID.S index 78e030d50..dcc4f2717 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 0 0x40047463 0x40047463 0x40047463 -1 +.syscon termios,TIOCGSID,0x5429,0,0x40047463,0x40047463,0x40047463,-1 diff --git a/libc/sysv/consts/TIOCGTSTAMP.S b/libc/sysv/consts/TIOCGTSTAMP.S index be9513c7d..2e2a7bbb0 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 -1 +.syscon termios,TIOCGTSTAMP,0,0,0,0x4010745b,0x4010745b,-1 diff --git a/libc/sysv/consts/TIOCGWINSZ.S b/libc/sysv/consts/TIOCGWINSZ.S index 1c07ac633..7a1d41b7a 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,1074295912,1074295912,1074295912,1074295912,0x5413 diff --git a/libc/sysv/consts/TIOCINQ.S b/libc/sysv/consts/TIOCINQ.S index ae011bcde..c7175195e 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 ioctl TIOCINQ 0x541b 0x4004667f 0x4004667f 0x4004667f 0x4004667f 0x4004667f +.syscon ioctl,TIOCINQ,0x541b,0x4004667f,0x4004667f,0x4004667f,0x4004667f,0x4004667f diff --git a/libc/sysv/consts/TIOCMBIC.S b/libc/sysv/consts/TIOCMBIC.S index d98271f35..43aa15d1a 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,0x8004746b,0x8004746b,0x8004746b,0x8004746b,-1 diff --git a/libc/sysv/consts/TIOCMBIS.S b/libc/sysv/consts/TIOCMBIS.S index 3e9ebea46..adf823ad5 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,0x8004746c,0x8004746c,0x8004746c,0x8004746c,-1 diff --git a/libc/sysv/consts/TIOCMGET.S b/libc/sysv/consts/TIOCMGET.S index 70740110a..fcb691a01 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,0x4004746a,0x4004746a,0x4004746a,0x4004746a,-1 diff --git a/libc/sysv/consts/TIOCMODG.S b/libc/sysv/consts/TIOCMODG.S index e570e82ee..b1fdef4c5 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,0x40047403,0,0x4004746a,0x4004746a,-1 diff --git a/libc/sysv/consts/TIOCMODS.S b/libc/sysv/consts/TIOCMODS.S index 4bb7c89e2..687623fdd 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,0x80047404,0,0x8004746d,0x8004746d,-1 diff --git a/libc/sysv/consts/TIOCMSDTRWAIT.S b/libc/sysv/consts/TIOCMSDTRWAIT.S index 319b725a3..3cbe885c8 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,0x8004745b,0x8004745b,0,0,-1 diff --git a/libc/sysv/consts/TIOCMSET.S b/libc/sysv/consts/TIOCMSET.S index 70ece3f24..d870fd9b8 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,0x8004746d,0x8004746d,0x8004746d,0x8004746d,-1 diff --git a/libc/sysv/consts/TIOCM_CAR.S b/libc/sysv/consts/TIOCM_CAR.S index 3db709188..39f3cb7c6 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 diff --git a/libc/sysv/consts/TIOCM_CD.S b/libc/sysv/consts/TIOCM_CD.S index 277189fd0..c66594f83 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 diff --git a/libc/sysv/consts/TIOCM_CTS.S b/libc/sysv/consts/TIOCM_CTS.S index 8fc20c5ee..09cd3139b 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 diff --git a/libc/sysv/consts/TIOCM_DCD.S b/libc/sysv/consts/TIOCM_DCD.S index b76a33629..8957b4e65 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,0x40,0,0,-1 diff --git a/libc/sysv/consts/TIOCM_DSR.S b/libc/sysv/consts/TIOCM_DSR.S index b9403d76d..35235972f 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 diff --git a/libc/sysv/consts/TIOCM_DTR.S b/libc/sysv/consts/TIOCM_DTR.S index dec025a6c..75bc0fbbc 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 diff --git a/libc/sysv/consts/TIOCM_LE.S b/libc/sysv/consts/TIOCM_LE.S index 949b5bc2d..5b8cfd931 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 diff --git a/libc/sysv/consts/TIOCM_RI.S b/libc/sysv/consts/TIOCM_RI.S index 88e050382..aeb1788ca 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 diff --git a/libc/sysv/consts/TIOCM_RNG.S b/libc/sysv/consts/TIOCM_RNG.S index 430cdf87e..37fc184e3 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 diff --git a/libc/sysv/consts/TIOCM_RTS.S b/libc/sysv/consts/TIOCM_RTS.S index 213f884b2..eabffb22b 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 diff --git a/libc/sysv/consts/TIOCM_SR.S b/libc/sysv/consts/TIOCM_SR.S index 7b1eee5f5..d1a0c50b5 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 diff --git a/libc/sysv/consts/TIOCM_ST.S b/libc/sysv/consts/TIOCM_ST.S index 3876be46f..b4063d0c6 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 diff --git a/libc/sysv/consts/TIOCNOTTY.S b/libc/sysv/consts/TIOCNOTTY.S index 5f39f2fe1..3161bb489 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 -1 +.syscon termios,TIOCNOTTY,0x5422,0x20007471,0x20007471,0x20007471,0x20007471,-1 diff --git a/libc/sysv/consts/TIOCNXCL.S b/libc/sysv/consts/TIOCNXCL.S index a93dfbfb9..e02b50729 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 -1 +.syscon termios,TIOCNXCL,0x540d,0x2000740e,0x2000740e,0x2000740e,0x2000740e,-1 diff --git a/libc/sysv/consts/TIOCOUTQ.S b/libc/sysv/consts/TIOCOUTQ.S index 8ee049a69..8b550a2ba 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 -1 +.syscon termios,TIOCOUTQ,0x5411,0x40047473,0x40047473,0x40047473,0x40047473,-1 diff --git a/libc/sysv/consts/TIOCPKT.S b/libc/sysv/consts/TIOCPKT.S index d6c100a5b..3e48ebe92 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,0x80047470,0x80047470,0x80047470,0x80047470,-1 diff --git a/libc/sysv/consts/TIOCPKT_DATA.S b/libc/sysv/consts/TIOCPKT_DATA.S index 3883d6f34..4e78960e6 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 diff --git a/libc/sysv/consts/TIOCPKT_DOSTOP.S b/libc/sysv/consts/TIOCPKT_DOSTOP.S index 09ade245c..15e8494f4 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 diff --git a/libc/sysv/consts/TIOCPKT_FLUSHREAD.S b/libc/sysv/consts/TIOCPKT_FLUSHREAD.S index 45af69bdd..2479e7727 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 diff --git a/libc/sysv/consts/TIOCPKT_FLUSHWRITE.S b/libc/sysv/consts/TIOCPKT_FLUSHWRITE.S index 41b6b20b4..f9097502d 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 diff --git a/libc/sysv/consts/TIOCPKT_IOCTL.S b/libc/sysv/consts/TIOCPKT_IOCTL.S index 2223f0de7..ba289ded0 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 diff --git a/libc/sysv/consts/TIOCPKT_NOSTOP.S b/libc/sysv/consts/TIOCPKT_NOSTOP.S index e8152e6a1..2527ca606 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 diff --git a/libc/sysv/consts/TIOCPKT_START.S b/libc/sysv/consts/TIOCPKT_START.S index 8441eb4de..9179a09c6 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 diff --git a/libc/sysv/consts/TIOCPKT_STOP.S b/libc/sysv/consts/TIOCPKT_STOP.S index e91b2815d..720dae15e 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 diff --git a/libc/sysv/consts/TIOCPTMASTER.S b/libc/sysv/consts/TIOCPTMASTER.S index f5110748c..392522238 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 -1 +.syscon termios,TIOCPTMASTER,0,0,0x2000741c,0,0,-1 diff --git a/libc/sysv/consts/TIOCREMOTE.S b/libc/sysv/consts/TIOCREMOTE.S index 58e71add3..2c335f2ce 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 -1 +.syscon termios,TIOCREMOTE,0,0x80047469,0,0x80047469,0x80047469,-1 diff --git a/libc/sysv/consts/TIOCSBRK.S b/libc/sysv/consts/TIOCSBRK.S index 97769fee1..e5d7feeb6 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 -1 +.syscon termios,TIOCSBRK,0x5427,0x2000747b,0x2000747b,0x2000747b,0x2000747b,-1 diff --git a/libc/sysv/consts/TIOCSCTTY.S b/libc/sysv/consts/TIOCSCTTY.S index 3ab8f62ea..0ce898b9e 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 -1 +.syscon termios,TIOCSCTTY,0x540e,0x20007461,0x20007461,0x20007461,0x20007461,-1 diff --git a/libc/sysv/consts/TIOCSDRAINWAIT.S b/libc/sysv/consts/TIOCSDRAINWAIT.S index 2f61b4146..b6709f43a 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 -1 +.syscon termios,TIOCSDRAINWAIT,0,0x80047457,0x80047457,0,0,-1 diff --git a/libc/sysv/consts/TIOCSDTR.S b/libc/sysv/consts/TIOCSDTR.S index f6d80cbc8..9e73926a8 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 -1 +.syscon termios,TIOCSDTR,0,0x20007479,0x20007479,0x20007479,0x20007479,-1 diff --git a/libc/sysv/consts/TIOCSERGETLSR.S b/libc/sysv/consts/TIOCSERGETLSR.S index 27c8b1b5d..b531d2252 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TIOCSERGETMULTI.S b/libc/sysv/consts/TIOCSERGETMULTI.S index a6f8b8138..db733d41d 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TIOCSERSETMULTI.S b/libc/sysv/consts/TIOCSERSETMULTI.S index f0fb9fda1..f298ae7b9 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TIOCSER_TEMT.S b/libc/sysv/consts/TIOCSER_TEMT.S index b2b3d83b5..e41b3d11a 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,0,0,0,0,0 diff --git a/libc/sysv/consts/TIOCSETA.S b/libc/sysv/consts/TIOCSETA.S index 2230cd3ba..742349984 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,0x80487414,0x802c7414,0x802c7414,0x802c7414,0x5402 diff --git a/libc/sysv/consts/TIOCSETAF.S b/libc/sysv/consts/TIOCSETAF.S index 9b1fa9c57..210cbef02 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,0x80487416,0x802c7416,0x802c7416,0x802c7416,0x5402 diff --git a/libc/sysv/consts/TIOCSETAW.S b/libc/sysv/consts/TIOCSETAW.S index 66882a07b..9c0e5a06d 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,0x80487415,0x802c7415,0x802c7415,0x802c7415,0x5403 diff --git a/libc/sysv/consts/TIOCSETD.S b/libc/sysv/consts/TIOCSETD.S index a577c7142..34a220e9a 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 -1 +.syscon termios,TIOCSETD,0x5423,0x8004741b,0x8004741b,0x8004741b,0x8004741b,-1 diff --git a/libc/sysv/consts/TIOCSETVERAUTH.S b/libc/sysv/consts/TIOCSETVERAUTH.S index d4e373de0..3d6359ea4 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 -1 +.syscon termios,TIOCSETVERAUTH,0,0,0,0x8004741c,0x8004741c,-1 diff --git a/libc/sysv/consts/TIOCSFLAGS.S b/libc/sysv/consts/TIOCSFLAGS.S index 3a4c32741..3c9b0d669 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 -1 +.syscon termios,TIOCSFLAGS,0,0,0,0x8004745c,0x8004745c,-1 diff --git a/libc/sysv/consts/TIOCSIG.S b/libc/sysv/consts/TIOCSIG.S index ce1bc82ca..8a2bb4876 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 -1 +.syscon termios,TIOCSIG,0x40045436,0x2000745f,0x2004745f,0x8004745f,0x8004745f,-1 diff --git a/libc/sysv/consts/TIOCSPGRP.S b/libc/sysv/consts/TIOCSPGRP.S index 2de51472c..6f25f2e6c 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 -1 +.syscon termios,TIOCSPGRP,0x5410,0x80047476,0x80047476,0x80047476,0x80047476,-1 diff --git a/libc/sysv/consts/TIOCSPTLCK.S b/libc/sysv/consts/TIOCSPTLCK.S index 3afe9f3f4..f780e2c0b 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 -1 +.syscon pty,TIOCSPTLCK,0x40045431,0,0,0,0,-1 diff --git a/libc/sysv/consts/TIOCSTART.S b/libc/sysv/consts/TIOCSTART.S index f4d598506..50d889777 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 0 0x2000746e 0x2000746e 0x2000746e 0x2000746e -1 +.syscon termios,TIOCSTART,0,0x2000746e,0x2000746e,0x2000746e,0x2000746e,-1 diff --git a/libc/sysv/consts/TIOCSTAT.S b/libc/sysv/consts/TIOCSTAT.S index 2f3ee5387..dece2c4de 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 -1 +.syscon termios,TIOCSTAT,0,0x20007465,0x20007465,0x20007465,0x20007465,-1 diff --git a/libc/sysv/consts/TIOCSTI.S b/libc/sysv/consts/TIOCSTI.S index 630d5d042..3b44545fd 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 -1 +.syscon termios,TIOCSTI,0x5412,0x80017472,0x80017472,0,0,-1 diff --git a/libc/sysv/consts/TIOCSTSTAMP.S b/libc/sysv/consts/TIOCSTSTAMP.S index 2d2ae0268..644e4ae7e 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 -1 +.syscon termios,TIOCSTSTAMP,0,0,0,0x8008745a,0x8008745a,-1 diff --git a/libc/sysv/consts/TIOCSWINSZ.S b/libc/sysv/consts/TIOCSWINSZ.S index beb7e402d..f2e991fea 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,0x80087467,0x80087467,0x80087467,0x80087467,0x5414 diff --git a/libc/sysv/consts/TIOCTIMESTAMP.S b/libc/sysv/consts/TIOCTIMESTAMP.S index 4d86848ed..f5346b8ff 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 -1 +.syscon termios,TIOCTIMESTAMP,0,0x40107459,0x40107459,0,0,-1 diff --git a/libc/sysv/consts/TIOCUCNTL_CBRK.S b/libc/sysv/consts/TIOCUCNTL_CBRK.S index 9d3685b5d..af867c319 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 -1 +.syscon termios,TIOCUCNTL_CBRK,0,0,0,0x7a,0x7a,-1 diff --git a/libc/sysv/consts/TMAGLEN.S b/libc/sysv/consts/TMAGLEN.S index 63c28133b..ead8a2b8b 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,0 diff --git a/libc/sysv/consts/TMP_MAX.S b/libc/sysv/consts/TMP_MAX.S index eb1590d85..16664f24a 100644 --- a/libc/sysv/consts/TMP_MAX.S +++ b/libc/sysv/consts/TMP_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TMP_MAX 0x03a2f8 0x1269ae40 0x1269ae40 0x7fffffff 0x7fffffff 0 +.syscon misc,TMP_MAX,0x03a2f8,0x1269ae40,0x1269ae40,0x7fffffff,0x7fffffff,0 diff --git a/libc/sysv/consts/TOEXEC.S b/libc/sysv/consts/TOEXEC.S index c24be680a..6c0e05a56 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,0 diff --git a/libc/sysv/consts/TOREAD.S b/libc/sysv/consts/TOREAD.S index f32a56006..c4742eff1 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,0 diff --git a/libc/sysv/consts/TOSTOP.S b/libc/sysv/consts/TOSTOP.S index e02ba5572..8d15dfd51 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,4194304,4194304,4194304,4194304,0b0000000100000000 diff --git a/libc/sysv/consts/TOWRITE.S b/libc/sysv/consts/TOWRITE.S index 66402e314..f143ab264 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,0 diff --git a/libc/sysv/consts/TRANSIENT.S b/libc/sysv/consts/TRANSIENT.S index acb784be7..9ee572b7e 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,0 diff --git a/libc/sysv/consts/TRAP_BRKPT.S b/libc/sysv/consts/TRAP_BRKPT.S index 00af9a9ec..3dc73994e 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 misc TRAP_BRKPT 1 1 1 1 1 0 +.syscon misc,TRAP_BRKPT,1,1,1,1,1,0 diff --git a/libc/sysv/consts/TRAP_TRACE.S b/libc/sysv/consts/TRAP_TRACE.S index 6b0f4cf13..a2b0c356c 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 misc TRAP_TRACE 2 2 2 2 2 0 +.syscon misc,TRAP_TRACE,2,2,2,2,2,0 diff --git a/libc/sysv/consts/TRY_AGAIN.S b/libc/sysv/consts/TRY_AGAIN.S index 92d8f7c80..d11f83325 100644 --- a/libc/sysv/consts/TRY_AGAIN.S +++ b/libc/sysv/consts/TRY_AGAIN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TRY_AGAIN 2 2 2 2 2 0x2afa +.syscon misc,TRY_AGAIN,2,2,2,2,2,0x2afa diff --git a/libc/sysv/consts/TSGID.S b/libc/sysv/consts/TSGID.S index 979fcbfa1..8070a4804 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,0 diff --git a/libc/sysv/consts/TSS_DTOR_ITERATIONS.S b/libc/sysv/consts/TSS_DTOR_ITERATIONS.S index e562ca670..180b58fce 100644 --- a/libc/sysv/consts/TSS_DTOR_ITERATIONS.S +++ b/libc/sysv/consts/TSS_DTOR_ITERATIONS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TSS_DTOR_ITERATIONS 0 0 4 0 0 0 +.syscon misc,TSS_DTOR_ITERATIONS,0,0,4,0,0,0 diff --git a/libc/sysv/consts/TSUID.S b/libc/sysv/consts/TSUID.S index 3bfb4079b..c9679239f 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,0 diff --git a/libc/sysv/consts/TSVTX.S b/libc/sysv/consts/TSVTX.S index 2aac6a89c..83499bd5c 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,0 diff --git a/libc/sysv/consts/TTYDEF_CFLAG.S b/libc/sysv/consts/TTYDEF_CFLAG.S index 4f8afb8c6..37bcbb776 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,0x4b00,0x4b00,0x4b00,0x4b00,0 diff --git a/libc/sysv/consts/TTYDEF_IFLAG.S b/libc/sysv/consts/TTYDEF_IFLAG.S index 801cd09a7..0da11c57a 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,0x2b02,0x2b02,0x2b02,0x2b02,0 diff --git a/libc/sysv/consts/TTYDEF_LFLAG.S b/libc/sysv/consts/TTYDEF_LFLAG.S index d736a4073..810b01077 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,0x05cb,0x05cb,0x05cb,0x05cb,0 diff --git a/libc/sysv/consts/TTYDEF_OFLAG.S b/libc/sysv/consts/TTYDEF_OFLAG.S index 1a0791ff2..a08454fc1 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,3,3,7,7,0 diff --git a/libc/sysv/consts/TTYDEF_SPEED.S b/libc/sysv/consts/TTYDEF_SPEED.S index 83eddad0a..fdf4626fb 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,0x2580,0x2580,0x2580,0x2580,0 diff --git a/libc/sysv/consts/TTYDISC.S b/libc/sysv/consts/TTYDISC.S index b66cdc740..de8c05ec9 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 -1 +.syscon termios,TTYDISC,0,0,0,0,0,-1 diff --git a/libc/sysv/consts/TTY_NAME_MAX.S b/libc/sysv/consts/TTY_NAME_MAX.S index 436cc439b..01ff94da5 100644 --- a/libc/sysv/consts/TTY_NAME_MAX.S +++ b/libc/sysv/consts/TTY_NAME_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TTY_NAME_MAX 0x20 0 0 260 260 0 +.syscon misc,TTY_NAME_MAX,0x20,0,0,260,260,0 diff --git a/libc/sysv/consts/TUEXEC.S b/libc/sysv/consts/TUEXEC.S index 912727039..f5e390d38 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,0 diff --git a/libc/sysv/consts/TUREAD.S b/libc/sysv/consts/TUREAD.S index e087a9531..08769aa4b 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,0 diff --git a/libc/sysv/consts/TUWRITE.S b/libc/sysv/consts/TUWRITE.S index eb32093bc..763d03b25 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,0 diff --git a/libc/sysv/consts/TVERSLEN.S b/libc/sysv/consts/TVERSLEN.S index 2e0cf044b..c9e15640a 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,0 diff --git a/libc/sysv/consts/TYPE_A.S b/libc/sysv/consts/TYPE_A.S index 1a021411d..df50ff628 100644 --- a/libc/sysv/consts/TYPE_A.S +++ b/libc/sysv/consts/TYPE_A.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TYPE_A 1 1 1 1 1 0 +.syscon misc,TYPE_A,1,1,1,1,1,0 diff --git a/libc/sysv/consts/TYPE_DISK.S b/libc/sysv/consts/TYPE_DISK.S index 53dab593b..ba2a4649b 100644 --- a/libc/sysv/consts/TYPE_DISK.S +++ b/libc/sysv/consts/TYPE_DISK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TYPE_DISK 0 0 0 0 0 0 +.syscon misc,TYPE_DISK,0,0,0,0,0,0 diff --git a/libc/sysv/consts/TYPE_E.S b/libc/sysv/consts/TYPE_E.S index 2be443cc4..a9018c9c2 100644 --- a/libc/sysv/consts/TYPE_E.S +++ b/libc/sysv/consts/TYPE_E.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TYPE_E 2 2 2 2 2 0 +.syscon misc,TYPE_E,2,2,2,2,2,0 diff --git a/libc/sysv/consts/TYPE_ENCLOSURE.S b/libc/sysv/consts/TYPE_ENCLOSURE.S index e769a82f2..3c59b3944 100644 --- a/libc/sysv/consts/TYPE_ENCLOSURE.S +++ b/libc/sysv/consts/TYPE_ENCLOSURE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TYPE_ENCLOSURE 13 0 0 0 0 0 +.syscon misc,TYPE_ENCLOSURE,13,0,0,0,0,0 diff --git a/libc/sysv/consts/TYPE_I.S b/libc/sysv/consts/TYPE_I.S index 82d226e74..6fd4786c7 100644 --- a/libc/sysv/consts/TYPE_I.S +++ b/libc/sysv/consts/TYPE_I.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TYPE_I 3 3 3 3 3 0 +.syscon misc,TYPE_I,3,3,3,3,3,0 diff --git a/libc/sysv/consts/TYPE_L.S b/libc/sysv/consts/TYPE_L.S index cdda4e50b..1a643b834 100644 --- a/libc/sysv/consts/TYPE_L.S +++ b/libc/sysv/consts/TYPE_L.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TYPE_L 4 4 4 4 4 0 +.syscon misc,TYPE_L,4,4,4,4,4,0 diff --git a/libc/sysv/consts/TYPE_MEDIUM_CHANGER.S b/libc/sysv/consts/TYPE_MEDIUM_CHANGER.S index d66c104ef..222603dec 100644 --- a/libc/sysv/consts/TYPE_MEDIUM_CHANGER.S +++ b/libc/sysv/consts/TYPE_MEDIUM_CHANGER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TYPE_MEDIUM_CHANGER 8 0 0 0 0 0 +.syscon misc,TYPE_MEDIUM_CHANGER,8,0,0,0,0,0 diff --git a/libc/sysv/consts/TYPE_MOD.S b/libc/sysv/consts/TYPE_MOD.S index c53c54196..7ff91041b 100644 --- a/libc/sysv/consts/TYPE_MOD.S +++ b/libc/sysv/consts/TYPE_MOD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TYPE_MOD 7 0 0 0 0 0 +.syscon misc,TYPE_MOD,7,0,0,0,0,0 diff --git a/libc/sysv/consts/TYPE_NO_LUN.S b/libc/sysv/consts/TYPE_NO_LUN.S index c3691ab34..4e7189875 100644 --- a/libc/sysv/consts/TYPE_NO_LUN.S +++ b/libc/sysv/consts/TYPE_NO_LUN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TYPE_NO_LUN 127 0 0 0 0 0 +.syscon misc,TYPE_NO_LUN,127,0,0,0,0,0 diff --git a/libc/sysv/consts/TYPE_PROCESSOR.S b/libc/sysv/consts/TYPE_PROCESSOR.S index 736991994..817903761 100644 --- a/libc/sysv/consts/TYPE_PROCESSOR.S +++ b/libc/sysv/consts/TYPE_PROCESSOR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TYPE_PROCESSOR 3 0 0 0 0 0 +.syscon misc,TYPE_PROCESSOR,3,0,0,0,0,0 diff --git a/libc/sysv/consts/TYPE_ROM.S b/libc/sysv/consts/TYPE_ROM.S index 4d50f112a..46fdb7047 100644 --- a/libc/sysv/consts/TYPE_ROM.S +++ b/libc/sysv/consts/TYPE_ROM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TYPE_ROM 5 0 0 0 0 0 +.syscon misc,TYPE_ROM,5,0,0,0,0,0 diff --git a/libc/sysv/consts/TYPE_SCANNER.S b/libc/sysv/consts/TYPE_SCANNER.S index 80387d020..24c2db3da 100644 --- a/libc/sysv/consts/TYPE_SCANNER.S +++ b/libc/sysv/consts/TYPE_SCANNER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TYPE_SCANNER 6 0 0 0 0 0 +.syscon misc,TYPE_SCANNER,6,0,0,0,0,0 diff --git a/libc/sysv/consts/TYPE_TAPE.S b/libc/sysv/consts/TYPE_TAPE.S index 0a122251a..0e140b7aa 100644 --- a/libc/sysv/consts/TYPE_TAPE.S +++ b/libc/sysv/consts/TYPE_TAPE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TYPE_TAPE 1 0 0 0 0 0 +.syscon misc,TYPE_TAPE,1,0,0,0,0,0 diff --git a/libc/sysv/consts/TYPE_WORM.S b/libc/sysv/consts/TYPE_WORM.S index c9e7c7e1e..448601bd4 100644 --- a/libc/sysv/consts/TYPE_WORM.S +++ b/libc/sysv/consts/TYPE_WORM.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc TYPE_WORM 4 0 0 0 0 0 +.syscon misc,TYPE_WORM,4,0,0,0,0,0 diff --git a/libc/sysv/consts/T_FMT.S b/libc/sysv/consts/T_FMT.S index 353fa00b6..6774046c2 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,3,3,2,2,0 diff --git a/libc/sysv/consts/T_FMT_AMPM.S b/libc/sysv/consts/T_FMT_AMPM.S index e1467ad3e..c68f67d3d 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,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 7346a9e12..0022bee01 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,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 4f30c6cd6..f2e297c77 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,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 778bebaf6..13c095e62 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,0,0,0,0,0 diff --git a/libc/sysv/consts/UIO_MAXIOV.S b/libc/sysv/consts/UIO_MAXIOV.S index 3dde6620d..fc2eb9409 100644 --- a/libc/sysv/consts/UIO_MAXIOV.S +++ b/libc/sysv/consts/UIO_MAXIOV.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc UIO_MAXIOV 0x0400 0 0 0x0400 0x0400 0 +.syscon misc,UIO_MAXIOV,0x0400,0,0,0x0400,0x0400,0 diff --git a/libc/sysv/consts/UL_GETFSIZE.S b/libc/sysv/consts/UL_GETFSIZE.S index 043693890..6ea04ed90 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,0,0,0 diff --git a/libc/sysv/consts/UL_SETFSIZE.S b/libc/sysv/consts/UL_SETFSIZE.S index 0d99d5b63..3a35789c8 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,0,0,0 diff --git a/libc/sysv/consts/UMOUNT_NOFOLLOW.S b/libc/sysv/consts/UMOUNT_NOFOLLOW.S index 3b88f34f5..6db545ab1 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 misc UMOUNT_NOFOLLOW 8 0 0 0 0 0 +.syscon misc,UMOUNT_NOFOLLOW,8,0,0,0,0,0 diff --git a/libc/sysv/consts/UNAME26.S b/libc/sysv/consts/UNAME26.S index 88edc1ac9..79e7aa590 100644 --- a/libc/sysv/consts/UNAME26.S +++ b/libc/sysv/consts/UNAME26.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon prsnlty UNAME26 0x0020000 -1 -1 -1 -1 -1 +.syscon prsnlty,UNAME26,0x0020000,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/UNIT_ATTENTION.S b/libc/sysv/consts/UNIT_ATTENTION.S index 47823d545..d6f8ca82b 100644 --- a/libc/sysv/consts/UNIT_ATTENTION.S +++ b/libc/sysv/consts/UNIT_ATTENTION.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc UNIT_ATTENTION 6 0 0 0 0 0 +.syscon misc,UNIT_ATTENTION,6,0,0,0,0,0 diff --git a/libc/sysv/consts/UPDATE_BLOCK.S b/libc/sysv/consts/UPDATE_BLOCK.S index cb0ac4422..abae66afd 100644 --- a/libc/sysv/consts/UPDATE_BLOCK.S +++ b/libc/sysv/consts/UPDATE_BLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc UPDATE_BLOCK 61 0 0 0 0 0 +.syscon misc,UPDATE_BLOCK,61,0,0,0,0,0 diff --git a/libc/sysv/consts/USER_PROCESS.S b/libc/sysv/consts/USER_PROCESS.S index ef48f7037..5e019c91f 100644 --- a/libc/sysv/consts/USER_PROCESS.S +++ b/libc/sysv/consts/USER_PROCESS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc USER_PROCESS 7 7 4 0 0 0 +.syscon misc,USER_PROCESS,7,7,4,0,0,0 diff --git a/libc/sysv/consts/USRQUOTA.S b/libc/sysv/consts/USRQUOTA.S index 6e06e54d1..d875929a9 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 diff --git a/libc/sysv/consts/UTIME_NOW.S b/libc/sysv/consts/UTIME_NOW.S index 0b621ad38..2c05b683b 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,-1,-2,0x3fffffff,-2 diff --git a/libc/sysv/consts/UTIME_OMIT.S b/libc/sysv/consts/UTIME_OMIT.S index b5f1ec7d7..437de70f8 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,-2,-1,0x3ffffffe,-1 diff --git a/libc/sysv/consts/UT_HOSTSIZE.S b/libc/sysv/consts/UT_HOSTSIZE.S index afedca2d6..b53bad134 100644 --- a/libc/sysv/consts/UT_HOSTSIZE.S +++ b/libc/sysv/consts/UT_HOSTSIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc UT_HOSTSIZE 0x0100 0x10 0 0x0100 0x0100 0 +.syscon misc,UT_HOSTSIZE,0x0100,0x10,0,0x0100,0x0100,0 diff --git a/libc/sysv/consts/UT_LINESIZE.S b/libc/sysv/consts/UT_LINESIZE.S index d8967ce8f..86c4b8654 100644 --- a/libc/sysv/consts/UT_LINESIZE.S +++ b/libc/sysv/consts/UT_LINESIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc UT_LINESIZE 0x20 8 0 8 8 0 +.syscon misc,UT_LINESIZE,0x20,8,0,8,8,0 diff --git a/libc/sysv/consts/UT_NAMESIZE.S b/libc/sysv/consts/UT_NAMESIZE.S index d97d136c5..986bc8ae8 100644 --- a/libc/sysv/consts/UT_NAMESIZE.S +++ b/libc/sysv/consts/UT_NAMESIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc UT_NAMESIZE 0x20 8 0 0x20 0x20 0 +.syscon misc,UT_NAMESIZE,0x20,8,0,0x20,0x20,0 diff --git a/libc/sysv/consts/VDISCARD.S b/libc/sysv/consts/VDISCARD.S index 70048b73f..80bc08ec6 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 15 15 15 15 0 +.syscon termios,VDISCARD,13,15,15,15,15,0 diff --git a/libc/sysv/consts/VEOF.S b/libc/sysv/consts/VEOF.S index c308448c6..e16b8b39a 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 0 0 0 0 0 +.syscon termios,VEOF,4,0,0,0,0,0 diff --git a/libc/sysv/consts/VEOL.S b/libc/sysv/consts/VEOL.S index 79406b8f4..b8ffcd9c4 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 0 +.syscon termios,VEOL,11,1,1,1,1,0 diff --git a/libc/sysv/consts/VEOL2.S b/libc/sysv/consts/VEOL2.S index 47be80dff..45d92df76 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 2 2 2 2 0 +.syscon termios,VEOL2,16,2,2,2,2,0 diff --git a/libc/sysv/consts/VERASE.S b/libc/sysv/consts/VERASE.S index 3ebdea9f7..4a46cfbbf 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 3 3 3 3 0 +.syscon termios,VERASE,2,3,3,3,3,0 diff --git a/libc/sysv/consts/VERIFY.S b/libc/sysv/consts/VERIFY.S index d21f8404a..359e928eb 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,0,0,0,0,0 diff --git a/libc/sysv/consts/VINTR.S b/libc/sysv/consts/VINTR.S index ba0b4c7a1..19c83ce59 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 8 8 8 8 0 +.syscon termios,VINTR,0,8,8,8,8,0 diff --git a/libc/sysv/consts/VKILL.S b/libc/sysv/consts/VKILL.S index 74b976664..df4a0711a 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 5 5 5 5 0 +.syscon termios,VKILL,3,5,5,5,5,0 diff --git a/libc/sysv/consts/VLNEXT.S b/libc/sysv/consts/VLNEXT.S index 2e0250bf8..0730836c3 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 14 14 14 14 0 +.syscon termios,VLNEXT,15,14,14,14,14,0 diff --git a/libc/sysv/consts/VMIN.S b/libc/sysv/consts/VMIN.S index bb128d189..d9d30bdf7 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 16 16 16 16 0 +.syscon termios,VMIN,6,16,16,16,16,0 diff --git a/libc/sysv/consts/VOLUME_OVERFLOW.S b/libc/sysv/consts/VOLUME_OVERFLOW.S index 1df410a20..77bb60f77 100644 --- a/libc/sysv/consts/VOLUME_OVERFLOW.S +++ b/libc/sysv/consts/VOLUME_OVERFLOW.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc VOLUME_OVERFLOW 13 0 0 0 0 0 +.syscon misc,VOLUME_OVERFLOW,13,0,0,0,0,0 diff --git a/libc/sysv/consts/VQUIT.S b/libc/sysv/consts/VQUIT.S index 2d28b91d1..8473b263d 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 9 9 9 9 0 +.syscon termios,VQUIT,1,9,9,9,9,0 diff --git a/libc/sysv/consts/VREPRINT.S b/libc/sysv/consts/VREPRINT.S index 67520e9b5..2661bab5d 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 6 6 6 6 0 +.syscon termios,VREPRINT,12,6,6,6,6,0 diff --git a/libc/sysv/consts/VSTART.S b/libc/sysv/consts/VSTART.S index 445f45ebf..238769c98 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 12 12 12 12 0 +.syscon termios,VSTART,8,12,12,12,12,0 diff --git a/libc/sysv/consts/VSTOP.S b/libc/sysv/consts/VSTOP.S index 1a331e2a8..e0c6aae45 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 13 13 13 13 0 +.syscon termios,VSTOP,9,13,13,13,13,0 diff --git a/libc/sysv/consts/VSUSP.S b/libc/sysv/consts/VSUSP.S index 695930259..fc47e7240 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 10 10 10 10 0 +.syscon termios,VSUSP,10,10,10,10,10,0 diff --git a/libc/sysv/consts/VSWTC.S b/libc/sysv/consts/VSWTC.S index f1d7c8775..37647e002 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 0 0 0 0 0 +.syscon termios,VSWTC,7,0,0,0,0,0 diff --git a/libc/sysv/consts/VT0.S b/libc/sysv/consts/VT0.S index 1e16c1963..ac93dc552 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,0b000000000000000000,0b000000000000000000,0,0,0b0000000000000000 diff --git a/libc/sysv/consts/VT1.S b/libc/sysv/consts/VT1.S index c7d5876f8..514ebf2dd 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,0b010000000000000000,0b010000000000000000,0,0,0b0100000000000000 diff --git a/libc/sysv/consts/VTDLY.S b/libc/sysv/consts/VTDLY.S index e69b7587d..47b721b82 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,0b010000000000000000,0b010000000000000000,0,0,0b0100000000000000 diff --git a/libc/sysv/consts/VTIME.S b/libc/sysv/consts/VTIME.S index 298813698..dcee705cb 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 17 17 17 17 0 +.syscon termios,VTIME,5,17,17,17,17,0 diff --git a/libc/sysv/consts/VWERASE.S b/libc/sysv/consts/VWERASE.S index 22ee8d388..10e4bd985 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 4 4 4 4 0 +.syscon termios,VWERASE,14,4,4,4,4,0 diff --git a/libc/sysv/consts/WCONTINUED.S b/libc/sysv/consts/WCONTINUED.S index 38e6ceedd..5832c3d7c 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,0x10,4,8,16,0 diff --git a/libc/sysv/consts/WEOF.S b/libc/sysv/consts/WEOF.S index e7fa08da6..84c1f5a93 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,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/WEXITED.S b/libc/sysv/consts/WEXITED.S index 987251014..3ee58914c 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,0x10,0,32,0 diff --git a/libc/sysv/consts/WHOLE_SECONDS.S b/libc/sysv/consts/WHOLE_SECONDS.S index 0218592a4..a8c03cd58 100644 --- a/libc/sysv/consts/WHOLE_SECONDS.S +++ b/libc/sysv/consts/WHOLE_SECONDS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon prsnlty WHOLE_SECONDS 0x2000000 -1 -1 -1 -1 -1 +.syscon prsnlty,WHOLE_SECONDS,0x2000000,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/WNOHANG.S b/libc/sysv/consts/WNOHANG.S index 86d776b8f..61d13e336 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 0 +.syscon waitpid,WNOHANG,1,1,1,1,1,0 diff --git a/libc/sysv/consts/WNOWAIT.S b/libc/sysv/consts/WNOWAIT.S index ae58e76f3..8d2dd2443 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,0x20,8,0,0x10000,0 diff --git a/libc/sysv/consts/WORD_BIT.S b/libc/sysv/consts/WORD_BIT.S index 6dd45b9d9..fb0f2a6ff 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,0 diff --git a/libc/sysv/consts/WRDE_APPEND.S b/libc/sysv/consts/WRDE_APPEND.S index 40521fcb1..8a43c85f2 100644 --- a/libc/sysv/consts/WRDE_APPEND.S +++ b/libc/sysv/consts/WRDE_APPEND.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc WRDE_APPEND 0 1 1 0 0 0 +.syscon misc,WRDE_APPEND,0,1,1,0,0,0 diff --git a/libc/sysv/consts/WRDE_BADCHAR.S b/libc/sysv/consts/WRDE_BADCHAR.S index c6c0e7e33..1ce240649 100644 --- a/libc/sysv/consts/WRDE_BADCHAR.S +++ b/libc/sysv/consts/WRDE_BADCHAR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc WRDE_BADCHAR 0 1 1 0 0 0 +.syscon misc,WRDE_BADCHAR,0,1,1,0,0,0 diff --git a/libc/sysv/consts/WRDE_BADVAL.S b/libc/sysv/consts/WRDE_BADVAL.S index 15e26cd9c..de0603e6c 100644 --- a/libc/sysv/consts/WRDE_BADVAL.S +++ b/libc/sysv/consts/WRDE_BADVAL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc WRDE_BADVAL 0 2 2 0 0 0 +.syscon misc,WRDE_BADVAL,0,2,2,0,0,0 diff --git a/libc/sysv/consts/WRDE_CMDSUB.S b/libc/sysv/consts/WRDE_CMDSUB.S index af2950949..2262f7180 100644 --- a/libc/sysv/consts/WRDE_CMDSUB.S +++ b/libc/sysv/consts/WRDE_CMDSUB.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc WRDE_CMDSUB 0 3 3 0 0 0 +.syscon misc,WRDE_CMDSUB,0,3,3,0,0,0 diff --git a/libc/sysv/consts/WRDE_DOOFFS.S b/libc/sysv/consts/WRDE_DOOFFS.S index 6cb8f79a8..78ff57175 100644 --- a/libc/sysv/consts/WRDE_DOOFFS.S +++ b/libc/sysv/consts/WRDE_DOOFFS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc WRDE_DOOFFS 0 2 2 0 0 0 +.syscon misc,WRDE_DOOFFS,0,2,2,0,0,0 diff --git a/libc/sysv/consts/WRDE_NOCMD.S b/libc/sysv/consts/WRDE_NOCMD.S index a4d950bef..a99dfb40f 100644 --- a/libc/sysv/consts/WRDE_NOCMD.S +++ b/libc/sysv/consts/WRDE_NOCMD.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc WRDE_NOCMD 0 4 4 0 0 0 +.syscon misc,WRDE_NOCMD,0,4,4,0,0,0 diff --git a/libc/sysv/consts/WRDE_NOSPACE.S b/libc/sysv/consts/WRDE_NOSPACE.S index 0f4b88d1c..0d33221c7 100644 --- a/libc/sysv/consts/WRDE_NOSPACE.S +++ b/libc/sysv/consts/WRDE_NOSPACE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc WRDE_NOSPACE 0 4 4 0 0 0 +.syscon misc,WRDE_NOSPACE,0,4,4,0,0,0 diff --git a/libc/sysv/consts/WRDE_NOSYS.S b/libc/sysv/consts/WRDE_NOSYS.S index f155dffee..3196a5bdf 100644 --- a/libc/sysv/consts/WRDE_NOSYS.S +++ b/libc/sysv/consts/WRDE_NOSYS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc WRDE_NOSYS 0 5 5 0 0 0 +.syscon misc,WRDE_NOSYS,0,5,5,0,0,0 diff --git a/libc/sysv/consts/WRDE_REUSE.S b/libc/sysv/consts/WRDE_REUSE.S index b0e86e030..178784fd1 100644 --- a/libc/sysv/consts/WRDE_REUSE.S +++ b/libc/sysv/consts/WRDE_REUSE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc WRDE_REUSE 0 8 8 0 0 0 +.syscon misc,WRDE_REUSE,0,8,8,0,0,0 diff --git a/libc/sysv/consts/WRDE_SHOWERR.S b/libc/sysv/consts/WRDE_SHOWERR.S index 42dc1529f..a1884676d 100644 --- a/libc/sysv/consts/WRDE_SHOWERR.S +++ b/libc/sysv/consts/WRDE_SHOWERR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc WRDE_SHOWERR 0 0x10 0x10 0 0 0 +.syscon misc,WRDE_SHOWERR,0,0x10,0x10,0,0,0 diff --git a/libc/sysv/consts/WRDE_SYNTAX.S b/libc/sysv/consts/WRDE_SYNTAX.S index f01e21cf8..dfc6c59b5 100644 --- a/libc/sysv/consts/WRDE_SYNTAX.S +++ b/libc/sysv/consts/WRDE_SYNTAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc WRDE_SYNTAX 0 6 6 0 0 0 +.syscon misc,WRDE_SYNTAX,0,6,6,0,0,0 diff --git a/libc/sysv/consts/WRDE_UNDEF.S b/libc/sysv/consts/WRDE_UNDEF.S index 2898679bb..2834fa9f5 100644 --- a/libc/sysv/consts/WRDE_UNDEF.S +++ b/libc/sysv/consts/WRDE_UNDEF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc WRDE_UNDEF 0 0x20 0x20 0 0 0 +.syscon misc,WRDE_UNDEF,0,0x20,0x20,0,0,0 diff --git a/libc/sysv/consts/WRITE_10.S b/libc/sysv/consts/WRITE_10.S index 57ea1486a..a8a413959 100644 --- a/libc/sysv/consts/WRITE_10.S +++ b/libc/sysv/consts/WRITE_10.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc WRITE_10 42 0 0 0 0 0 +.syscon misc,WRITE_10,42,0,0,0,0,0 diff --git a/libc/sysv/consts/WRITE_12.S b/libc/sysv/consts/WRITE_12.S index 57198f88a..4a601fe9c 100644 --- a/libc/sysv/consts/WRITE_12.S +++ b/libc/sysv/consts/WRITE_12.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc WRITE_12 170 0 0 0 0 0 +.syscon misc,WRITE_12,170,0,0,0,0,0 diff --git a/libc/sysv/consts/WRITE_6.S b/libc/sysv/consts/WRITE_6.S index 9de6a995e..ec8a380f0 100644 --- a/libc/sysv/consts/WRITE_6.S +++ b/libc/sysv/consts/WRITE_6.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc WRITE_6 10 0 0 0 0 0 +.syscon misc,WRITE_6,10,0,0,0,0,0 diff --git a/libc/sysv/consts/WRITE_BUFFER.S b/libc/sysv/consts/WRITE_BUFFER.S index 0b9e6bf6f..082690233 100644 --- a/libc/sysv/consts/WRITE_BUFFER.S +++ b/libc/sysv/consts/WRITE_BUFFER.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc WRITE_BUFFER 59 0 0 0 0 0 +.syscon misc,WRITE_BUFFER,59,0,0,0,0,0 diff --git a/libc/sysv/consts/WRITE_FILEMARKS.S b/libc/sysv/consts/WRITE_FILEMARKS.S index 53629bdce..dd55e6e69 100644 --- a/libc/sysv/consts/WRITE_FILEMARKS.S +++ b/libc/sysv/consts/WRITE_FILEMARKS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc WRITE_FILEMARKS 0x10 0 0 0 0 0 +.syscon misc,WRITE_FILEMARKS,0x10,0,0,0,0,0 diff --git a/libc/sysv/consts/WRITE_LONG.S b/libc/sysv/consts/WRITE_LONG.S index fe4f2905e..429178468 100644 --- a/libc/sysv/consts/WRITE_LONG.S +++ b/libc/sysv/consts/WRITE_LONG.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc WRITE_LONG 63 0 0 0 0 0 +.syscon misc,WRITE_LONG,63,0,0,0,0,0 diff --git a/libc/sysv/consts/WRITE_LONG_2.S b/libc/sysv/consts/WRITE_LONG_2.S index ac71c71fb..016c7f948 100644 --- a/libc/sysv/consts/WRITE_LONG_2.S +++ b/libc/sysv/consts/WRITE_LONG_2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc WRITE_LONG_2 234 0 0 0 0 0 +.syscon misc,WRITE_LONG_2,234,0,0,0,0,0 diff --git a/libc/sysv/consts/WRITE_SAME.S b/libc/sysv/consts/WRITE_SAME.S index 349547a38..7ed5916b9 100644 --- a/libc/sysv/consts/WRITE_SAME.S +++ b/libc/sysv/consts/WRITE_SAME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc WRITE_SAME 65 0 0 0 0 0 +.syscon misc,WRITE_SAME,65,0,0,0,0,0 diff --git a/libc/sysv/consts/WRITE_VERIFY.S b/libc/sysv/consts/WRITE_VERIFY.S index 36a2f2e04..d06004a31 100644 --- a/libc/sysv/consts/WRITE_VERIFY.S +++ b/libc/sysv/consts/WRITE_VERIFY.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc WRITE_VERIFY 46 0 0 0 0 0 +.syscon misc,WRITE_VERIFY,46,0,0,0,0,0 diff --git a/libc/sysv/consts/WRITE_VERIFY_12.S b/libc/sysv/consts/WRITE_VERIFY_12.S index 091a769d0..8b350e2a2 100644 --- a/libc/sysv/consts/WRITE_VERIFY_12.S +++ b/libc/sysv/consts/WRITE_VERIFY_12.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc WRITE_VERIFY_12 174 0 0 0 0 0 +.syscon misc,WRITE_VERIFY_12,174,0,0,0,0,0 diff --git a/libc/sysv/consts/WRQ.S b/libc/sysv/consts/WRQ.S index ca3576ad0..507992bb7 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,0 diff --git a/libc/sysv/consts/WSTOPPED.S b/libc/sysv/consts/WSTOPPED.S index 8a214967a..8d44e55ce 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,8,2,0,2,0 diff --git a/libc/sysv/consts/WUNTRACED.S b/libc/sysv/consts/WUNTRACED.S index ec978e9f2..fbadaa94c 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,0 diff --git a/libc/sysv/consts/W_OK.S b/libc/sysv/consts/W_OK.S index 1bd44f9bb..ff52a5a5b 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,0x40000000 diff --git a/libc/sysv/consts/XATTR_CREATE.S b/libc/sysv/consts/XATTR_CREATE.S index 29e55f6b0..4255d5725 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,2,0,0,0,0 diff --git a/libc/sysv/consts/XATTR_REPLACE.S b/libc/sysv/consts/XATTR_REPLACE.S index 53b32cea3..225735171 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,4,0,0,0,0 diff --git a/libc/sysv/consts/XCASE.S b/libc/sysv/consts/XCASE.S index bba95c2dc..307c411e7 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 16777216 0b0000000000000100 +.syscon termios,XCASE,0b0000000000000100,0,0,16777216,16777216,0b0000000000000100 diff --git a/libc/sysv/consts/XTABS.S b/libc/sysv/consts/XTABS.S index c9e75d2db..f0b7db658 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 0b000000000000000000 0b000000110000000000 0 0 0b0001100000000000 +.syscon termios,XTABS,0b0001100000000000,0b000000000000000000,0b000000110000000000,0,0,0b0001100000000000 diff --git a/libc/sysv/consts/X_OK.S b/libc/sysv/consts/X_OK.S index 63580a29e..6a9d2c7f9 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,0xa0000000 diff --git a/libc/sysv/consts/YESEXPR.S b/libc/sysv/consts/YESEXPR.S index 86d126587..66a9e6510 100644 --- a/libc/sysv/consts/YESEXPR.S +++ b/libc/sysv/consts/YESEXPR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc YESEXPR 0x050000 52 52 47 47 0 +.syscon misc,YESEXPR,0x050000,52,52,47,47,0 diff --git a/libc/sysv/consts/YESSTR.S b/libc/sysv/consts/YESSTR.S index 268be69b0..0735ede4b 100644 --- a/libc/sysv/consts/YESSTR.S +++ b/libc/sysv/consts/YESSTR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc YESSTR 0x050002 54 54 46 46 0 +.syscon misc,YESSTR,0x050002,54,54,46,46,0 diff --git a/libc/sysv/consts/_IOC_NONE.S b/libc/sysv/consts/_IOC_NONE.S index d61df5a34..45d0eb170 100644 --- a/libc/sysv/consts/_IOC_NONE.S +++ b/libc/sysv/consts/_IOC_NONE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc _IOC_NONE 0 0 0 0 0 0 +.syscon misc,_IOC_NONE,0,0,0,0,0,0 diff --git a/libc/sysv/consts/_IOC_READ.S b/libc/sysv/consts/_IOC_READ.S index 478560d40..ba41d4d28 100644 --- a/libc/sysv/consts/_IOC_READ.S +++ b/libc/sysv/consts/_IOC_READ.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc _IOC_READ 2 0 0 0 0 0 +.syscon misc,_IOC_READ,2,0,0,0,0,0 diff --git a/libc/sysv/consts/_IOC_WRITE.S b/libc/sysv/consts/_IOC_WRITE.S index 60ce9382e..ff3ef6d70 100644 --- a/libc/sysv/consts/_IOC_WRITE.S +++ b/libc/sysv/consts/_IOC_WRITE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc _IOC_WRITE 1 0 0 0 0 0 +.syscon misc,_IOC_WRITE,1,0,0,0,0,0 diff --git a/libc/sysv/consts/_LINUX_QUOTA_VERSION.S b/libc/sysv/consts/_LINUX_QUOTA_VERSION.S index 02b2c132e..fa1700a25 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,0,0,0,0,0 diff --git a/libc/sysv/consts/_POSIX2_BC_BASE_MAX.S b/libc/sysv/consts/_POSIX2_BC_BASE_MAX.S index dc5c76d7e..d9def8b3a 100644 --- a/libc/sysv/consts/_POSIX2_BC_BASE_MAX.S +++ b/libc/sysv/consts/_POSIX2_BC_BASE_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc _POSIX2_BC_BASE_MAX 99 99 99 99 99 0 +.syscon misc,_POSIX2_BC_BASE_MAX,99,99,99,99,99,0 diff --git a/libc/sysv/consts/_POSIX2_BC_DIM_MAX.S b/libc/sysv/consts/_POSIX2_BC_DIM_MAX.S index 7eeb85eb1..c998bf8ee 100644 --- a/libc/sysv/consts/_POSIX2_BC_DIM_MAX.S +++ b/libc/sysv/consts/_POSIX2_BC_DIM_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc _POSIX2_BC_DIM_MAX 0x0800 0x0800 0x0800 0x0800 0x0800 0 +.syscon misc,_POSIX2_BC_DIM_MAX,0x0800,0x0800,0x0800,0x0800,0x0800,0 diff --git a/libc/sysv/consts/_POSIX2_BC_SCALE_MAX.S b/libc/sysv/consts/_POSIX2_BC_SCALE_MAX.S index e1f202372..b72e2963d 100644 --- a/libc/sysv/consts/_POSIX2_BC_SCALE_MAX.S +++ b/libc/sysv/consts/_POSIX2_BC_SCALE_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc _POSIX2_BC_SCALE_MAX 99 99 99 99 99 0 +.syscon misc,_POSIX2_BC_SCALE_MAX,99,99,99,99,99,0 diff --git a/libc/sysv/consts/_POSIX2_BC_STRING_MAX.S b/libc/sysv/consts/_POSIX2_BC_STRING_MAX.S index b2c85785a..f4ea24f4e 100644 --- a/libc/sysv/consts/_POSIX2_BC_STRING_MAX.S +++ b/libc/sysv/consts/_POSIX2_BC_STRING_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc _POSIX2_BC_STRING_MAX 0x03e8 0x03e8 0x03e8 0x03e8 0x03e8 0 +.syscon misc,_POSIX2_BC_STRING_MAX,0x03e8,0x03e8,0x03e8,0x03e8,0x03e8,0 diff --git a/libc/sysv/consts/_POSIX2_CHARCLASS_NAME_MAX.S b/libc/sysv/consts/_POSIX2_CHARCLASS_NAME_MAX.S index 76a92b5cc..596985ba5 100644 --- a/libc/sysv/consts/_POSIX2_CHARCLASS_NAME_MAX.S +++ b/libc/sysv/consts/_POSIX2_CHARCLASS_NAME_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc _POSIX2_CHARCLASS_NAME_MAX 14 14 14 14 14 0 +.syscon misc,_POSIX2_CHARCLASS_NAME_MAX,14,14,14,14,14,0 diff --git a/libc/sysv/consts/_POSIX2_COLL_WEIGHTS_MAX.S b/libc/sysv/consts/_POSIX2_COLL_WEIGHTS_MAX.S index ec5646751..b6f3057e5 100644 --- a/libc/sysv/consts/_POSIX2_COLL_WEIGHTS_MAX.S +++ b/libc/sysv/consts/_POSIX2_COLL_WEIGHTS_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc _POSIX2_COLL_WEIGHTS_MAX 2 2 2 2 2 0 +.syscon misc,_POSIX2_COLL_WEIGHTS_MAX,2,2,2,2,2,0 diff --git a/libc/sysv/consts/_POSIX2_C_BIND.S b/libc/sysv/consts/_POSIX2_C_BIND.S index 5905a9534..93adee85b 100644 --- a/libc/sysv/consts/_POSIX2_C_BIND.S +++ b/libc/sysv/consts/_POSIX2_C_BIND.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc _POSIX2_C_BIND 0x031069 0x030db0 0x030db0 0x030db0 0x030db0 0 +.syscon misc,_POSIX2_C_BIND,0x031069,0x030db0,0x030db0,0x030db0,0x030db0,0 diff --git a/libc/sysv/consts/_POSIX2_EXPR_NEST_MAX.S b/libc/sysv/consts/_POSIX2_EXPR_NEST_MAX.S index 5470775a9..238faf31c 100644 --- a/libc/sysv/consts/_POSIX2_EXPR_NEST_MAX.S +++ b/libc/sysv/consts/_POSIX2_EXPR_NEST_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc _POSIX2_EXPR_NEST_MAX 0x20 0x20 0x20 0x20 0x20 0 +.syscon misc,_POSIX2_EXPR_NEST_MAX,0x20,0x20,0x20,0x20,0x20,0 diff --git a/libc/sysv/consts/_POSIX2_LINE_MAX.S b/libc/sysv/consts/_POSIX2_LINE_MAX.S index 6df6af89f..53324180d 100644 --- a/libc/sysv/consts/_POSIX2_LINE_MAX.S +++ b/libc/sysv/consts/_POSIX2_LINE_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc _POSIX2_LINE_MAX 0x0800 0x0800 0x0800 0x0800 0x0800 0 +.syscon misc,_POSIX2_LINE_MAX,0x0800,0x0800,0x0800,0x0800,0x0800,0 diff --git a/libc/sysv/consts/_POSIX2_RE_DUP_MAX.S b/libc/sysv/consts/_POSIX2_RE_DUP_MAX.S index 434899082..c03fc5b6d 100644 --- a/libc/sysv/consts/_POSIX2_RE_DUP_MAX.S +++ b/libc/sysv/consts/_POSIX2_RE_DUP_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc _POSIX2_RE_DUP_MAX 255 255 255 255 255 0 +.syscon misc,_POSIX2_RE_DUP_MAX,255,255,255,255,255,0 diff --git a/libc/sysv/consts/_POSIX2_VERSION.S b/libc/sysv/consts/_POSIX2_VERSION.S index 2f5b51b17..ef440fb36 100644 --- a/libc/sysv/consts/_POSIX2_VERSION.S +++ b/libc/sysv/consts/_POSIX2_VERSION.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc _POSIX2_VERSION 0x031069 0x030db0 0x030a2c 0x031069 0x031069 0 +.syscon misc,_POSIX2_VERSION,0x031069,0x030db0,0x030a2c,0x031069,0x031069,0 diff --git a/libc/sysv/consts/_POSIX_ADVISORY_INFO.S b/libc/sysv/consts/_POSIX_ADVISORY_INFO.S index da907064c..c2737a52b 100644 --- a/libc/sysv/consts/_POSIX_ADVISORY_INFO.S +++ b/libc/sysv/consts/_POSIX_ADVISORY_INFO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_ADVISORY_INFO 0x031069 -1 0x030db0 -1 -1 0 +.syscon posix,_POSIX_ADVISORY_INFO,0x031069,-1,0x030db0,-1,-1,0 diff --git a/libc/sysv/consts/_POSIX_AIO_LISTIO_MAX.S b/libc/sysv/consts/_POSIX_AIO_LISTIO_MAX.S index 5e4a63d02..38fc0e031 100644 --- a/libc/sysv/consts/_POSIX_AIO_LISTIO_MAX.S +++ b/libc/sysv/consts/_POSIX_AIO_LISTIO_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_AIO_LISTIO_MAX 2 2 2 0 0 0 +.syscon posix,_POSIX_AIO_LISTIO_MAX,2,2,2,0,0,0 diff --git a/libc/sysv/consts/_POSIX_AIO_MAX.S b/libc/sysv/consts/_POSIX_AIO_MAX.S index 788dee078..e342f6a7c 100644 --- a/libc/sysv/consts/_POSIX_AIO_MAX.S +++ b/libc/sysv/consts/_POSIX_AIO_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_AIO_MAX 1 1 1 0 0 0 +.syscon posix,_POSIX_AIO_MAX,1,1,1,0,0,0 diff --git a/libc/sysv/consts/_POSIX_ARG_MAX.S b/libc/sysv/consts/_POSIX_ARG_MAX.S index 9a7add666..315cf621c 100644 --- a/libc/sysv/consts/_POSIX_ARG_MAX.S +++ b/libc/sysv/consts/_POSIX_ARG_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_ARG_MAX 0x1000 0x1000 0x1000 0x1000 0x1000 0 +.syscon posix,_POSIX_ARG_MAX,0x1000,0x1000,0x1000,0x1000,0x1000,0 diff --git a/libc/sysv/consts/_POSIX_ASYNCHRONOUS_IO.S b/libc/sysv/consts/_POSIX_ASYNCHRONOUS_IO.S index a8c875145..4de9f3bbd 100644 --- a/libc/sysv/consts/_POSIX_ASYNCHRONOUS_IO.S +++ b/libc/sysv/consts/_POSIX_ASYNCHRONOUS_IO.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_ASYNCHRONOUS_IO 0x031069 -1 0x030db0 -1 -1 0 +.syscon posix,_POSIX_ASYNCHRONOUS_IO,0x031069,-1,0x030db0,-1,-1,0 diff --git a/libc/sysv/consts/_POSIX_BARRIERS.S b/libc/sysv/consts/_POSIX_BARRIERS.S index 20bf101f4..8fbeb0fac 100644 --- a/libc/sysv/consts/_POSIX_BARRIERS.S +++ b/libc/sysv/consts/_POSIX_BARRIERS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_BARRIERS 0x031069 -1 0x030db0 0x030db0 0x030db0 0 +.syscon posix,_POSIX_BARRIERS,0x031069,-1,0x030db0,0x030db0,0x030db0,0 diff --git a/libc/sysv/consts/_POSIX_CHILD_MAX.S b/libc/sysv/consts/_POSIX_CHILD_MAX.S index ec6fc289a..3495a2ca0 100644 --- a/libc/sysv/consts/_POSIX_CHILD_MAX.S +++ b/libc/sysv/consts/_POSIX_CHILD_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_CHILD_MAX 25 25 25 25 25 0 +.syscon posix,_POSIX_CHILD_MAX,25,25,25,25,25,0 diff --git a/libc/sysv/consts/_POSIX_CHOWN_RESTRICTED.S b/libc/sysv/consts/_POSIX_CHOWN_RESTRICTED.S index 9977e32ba..4ff35272a 100644 --- a/libc/sysv/consts/_POSIX_CHOWN_RESTRICTED.S +++ b/libc/sysv/consts/_POSIX_CHOWN_RESTRICTED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_CHOWN_RESTRICTED 0 0x030db0 1 1 1 0 +.syscon posix,_POSIX_CHOWN_RESTRICTED,0,0x030db0,1,1,1,0 diff --git a/libc/sysv/consts/_POSIX_CLOCKRES_MIN.S b/libc/sysv/consts/_POSIX_CLOCKRES_MIN.S index f54c6c163..3bd0857d5 100644 --- a/libc/sysv/consts/_POSIX_CLOCKRES_MIN.S +++ b/libc/sysv/consts/_POSIX_CLOCKRES_MIN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_CLOCKRES_MIN 0x01312d00 0 0x01312d00 0x01312d00 0x01312d00 0 +.syscon posix,_POSIX_CLOCKRES_MIN,0x01312d00,0,0x01312d00,0x01312d00,0x01312d00,0 diff --git a/libc/sysv/consts/_POSIX_CLOCK_SELECTION.S b/libc/sysv/consts/_POSIX_CLOCK_SELECTION.S index 8c7de1627..c6894a953 100644 --- a/libc/sysv/consts/_POSIX_CLOCK_SELECTION.S +++ b/libc/sysv/consts/_POSIX_CLOCK_SELECTION.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_CLOCK_SELECTION 0x031069 -1 -1 -1 -1 0 +.syscon posix,_POSIX_CLOCK_SELECTION,0x031069,-1,-1,-1,-1,0 diff --git a/libc/sysv/consts/_POSIX_CPUTIME.S b/libc/sysv/consts/_POSIX_CPUTIME.S index 6c9581e90..8be5a812d 100644 --- a/libc/sysv/consts/_POSIX_CPUTIME.S +++ b/libc/sysv/consts/_POSIX_CPUTIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_CPUTIME 0 -1 0x030db0 0x031069 0x031069 0 +.syscon posix,_POSIX_CPUTIME,0,-1,0x030db0,0x031069,0x031069,0 diff --git a/libc/sysv/consts/_POSIX_DELAYTIMER_MAX.S b/libc/sysv/consts/_POSIX_DELAYTIMER_MAX.S index 6ba672e38..847687eea 100644 --- a/libc/sysv/consts/_POSIX_DELAYTIMER_MAX.S +++ b/libc/sysv/consts/_POSIX_DELAYTIMER_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_DELAYTIMER_MAX 0x20 0x20 0x20 0 0 0 +.syscon posix,_POSIX_DELAYTIMER_MAX,0x20,0x20,0x20,0,0,0 diff --git a/libc/sysv/consts/_POSIX_FSYNC.S b/libc/sysv/consts/_POSIX_FSYNC.S index b92c7f5ee..98734a460 100644 --- a/libc/sysv/consts/_POSIX_FSYNC.S +++ b/libc/sysv/consts/_POSIX_FSYNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_FSYNC 0x031069 0x030db0 0x030db0 0x030db0 0x030db0 0 +.syscon posix,_POSIX_FSYNC,0x031069,0x030db0,0x030db0,0x030db0,0x030db0,0 diff --git a/libc/sysv/consts/_POSIX_HOST_NAME_MAX.S b/libc/sysv/consts/_POSIX_HOST_NAME_MAX.S index 49e99fa0e..cdd32150d 100644 --- a/libc/sysv/consts/_POSIX_HOST_NAME_MAX.S +++ b/libc/sysv/consts/_POSIX_HOST_NAME_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_HOST_NAME_MAX 255 255 255 255 255 0 +.syscon posix,_POSIX_HOST_NAME_MAX,255,255,255,255,255,0 diff --git a/libc/sysv/consts/_POSIX_IPV6.S b/libc/sysv/consts/_POSIX_IPV6.S index 240b3ad2b..b77770aab 100644 --- a/libc/sysv/consts/_POSIX_IPV6.S +++ b/libc/sysv/consts/_POSIX_IPV6.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_IPV6 0x031069 0x030db0 0 0 0 0 +.syscon posix,_POSIX_IPV6,0x031069,0x030db0,0,0,0,0 diff --git a/libc/sysv/consts/_POSIX_JOB_CONTROL.S b/libc/sysv/consts/_POSIX_JOB_CONTROL.S index 0f1e68e63..6075f5486 100644 --- a/libc/sysv/consts/_POSIX_JOB_CONTROL.S +++ b/libc/sysv/consts/_POSIX_JOB_CONTROL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_JOB_CONTROL 1 0x030db0 1 1 1 0 +.syscon posix,_POSIX_JOB_CONTROL,1,0x030db0,1,1,1,0 diff --git a/libc/sysv/consts/_POSIX_LINK_MAX.S b/libc/sysv/consts/_POSIX_LINK_MAX.S index 7de61dc63..b4e062ba0 100644 --- a/libc/sysv/consts/_POSIX_LINK_MAX.S +++ b/libc/sysv/consts/_POSIX_LINK_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_LINK_MAX 8 8 8 8 8 0 +.syscon posix,_POSIX_LINK_MAX,8,8,8,8,8,0 diff --git a/libc/sysv/consts/_POSIX_LOGIN_NAME_MAX.S b/libc/sysv/consts/_POSIX_LOGIN_NAME_MAX.S index 4cb9accb7..deb4123ba 100644 --- a/libc/sysv/consts/_POSIX_LOGIN_NAME_MAX.S +++ b/libc/sysv/consts/_POSIX_LOGIN_NAME_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_LOGIN_NAME_MAX 9 9 9 9 9 0 +.syscon posix,_POSIX_LOGIN_NAME_MAX,9,9,9,9,9,0 diff --git a/libc/sysv/consts/_POSIX_MAPPED_FILES.S b/libc/sysv/consts/_POSIX_MAPPED_FILES.S index 93b37c373..20e7b821c 100644 --- a/libc/sysv/consts/_POSIX_MAPPED_FILES.S +++ b/libc/sysv/consts/_POSIX_MAPPED_FILES.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_MAPPED_FILES 0x031069 0x030db0 0x030db0 0x030db0 0x030db0 0 +.syscon posix,_POSIX_MAPPED_FILES,0x031069,0x030db0,0x030db0,0x030db0,0x030db0,0 diff --git a/libc/sysv/consts/_POSIX_MAX_CANON.S b/libc/sysv/consts/_POSIX_MAX_CANON.S index 4700289e6..1abaa3203 100644 --- a/libc/sysv/consts/_POSIX_MAX_CANON.S +++ b/libc/sysv/consts/_POSIX_MAX_CANON.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_MAX_CANON 255 255 255 255 255 0 +.syscon posix,_POSIX_MAX_CANON,255,255,255,255,255,0 diff --git a/libc/sysv/consts/_POSIX_MAX_INPUT.S b/libc/sysv/consts/_POSIX_MAX_INPUT.S index 3ad39dd4f..cecc9f5a7 100644 --- a/libc/sysv/consts/_POSIX_MAX_INPUT.S +++ b/libc/sysv/consts/_POSIX_MAX_INPUT.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_MAX_INPUT 255 255 255 255 255 0 +.syscon posix,_POSIX_MAX_INPUT,255,255,255,255,255,0 diff --git a/libc/sysv/consts/_POSIX_MEMLOCK.S b/libc/sysv/consts/_POSIX_MEMLOCK.S index 6ae84d2ed..351263a05 100644 --- a/libc/sysv/consts/_POSIX_MEMLOCK.S +++ b/libc/sysv/consts/_POSIX_MEMLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_MEMLOCK 0x031069 -1 -1 0x030db0 0x030db0 0 +.syscon posix,_POSIX_MEMLOCK,0x031069,-1,-1,0x030db0,0x030db0,0 diff --git a/libc/sysv/consts/_POSIX_MEMLOCK_RANGE.S b/libc/sysv/consts/_POSIX_MEMLOCK_RANGE.S index 7c64d8a5e..5dbf7e4e6 100644 --- a/libc/sysv/consts/_POSIX_MEMLOCK_RANGE.S +++ b/libc/sysv/consts/_POSIX_MEMLOCK_RANGE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_MEMLOCK_RANGE 0x031069 -1 0x030db0 0x030db0 0x030db0 0 +.syscon posix,_POSIX_MEMLOCK_RANGE,0x031069,-1,0x030db0,0x030db0,0x030db0,0 diff --git a/libc/sysv/consts/_POSIX_MEMORY_PROTECTION.S b/libc/sysv/consts/_POSIX_MEMORY_PROTECTION.S index 8b28acff6..12a14fdbd 100644 --- a/libc/sysv/consts/_POSIX_MEMORY_PROTECTION.S +++ b/libc/sysv/consts/_POSIX_MEMORY_PROTECTION.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_MEMORY_PROTECTION 0x031069 0x030db0 0x030db0 0x030db0 0x030db0 0 +.syscon posix,_POSIX_MEMORY_PROTECTION,0x031069,0x030db0,0x030db0,0x030db0,0x030db0,0 diff --git a/libc/sysv/consts/_POSIX_MESSAGE_PASSING.S b/libc/sysv/consts/_POSIX_MESSAGE_PASSING.S index 0bae704d7..d5d784672 100644 --- a/libc/sysv/consts/_POSIX_MESSAGE_PASSING.S +++ b/libc/sysv/consts/_POSIX_MESSAGE_PASSING.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_MESSAGE_PASSING 0x031069 -1 0x030db0 -1 -1 0 +.syscon posix,_POSIX_MESSAGE_PASSING,0x031069,-1,0x030db0,-1,-1,0 diff --git a/libc/sysv/consts/_POSIX_MONOTONIC_CLOCK.S b/libc/sysv/consts/_POSIX_MONOTONIC_CLOCK.S index 133497f49..06db4eb35 100644 --- a/libc/sysv/consts/_POSIX_MONOTONIC_CLOCK.S +++ b/libc/sysv/consts/_POSIX_MONOTONIC_CLOCK.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_MONOTONIC_CLOCK 0 -1 0x030db0 0x030db0 0x030db0 0 +.syscon posix,_POSIX_MONOTONIC_CLOCK,0,-1,0x030db0,0x030db0,0x030db0,0 diff --git a/libc/sysv/consts/_POSIX_MQ_OPEN_MAX.S b/libc/sysv/consts/_POSIX_MQ_OPEN_MAX.S index d6f8275ca..0ea3ac38e 100644 --- a/libc/sysv/consts/_POSIX_MQ_OPEN_MAX.S +++ b/libc/sysv/consts/_POSIX_MQ_OPEN_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_MQ_OPEN_MAX 8 8 8 0 0 0 +.syscon posix,_POSIX_MQ_OPEN_MAX,8,8,8,0,0,0 diff --git a/libc/sysv/consts/_POSIX_MQ_PRIO_MAX.S b/libc/sysv/consts/_POSIX_MQ_PRIO_MAX.S index 97f8c3619..36272de45 100644 --- a/libc/sysv/consts/_POSIX_MQ_PRIO_MAX.S +++ b/libc/sysv/consts/_POSIX_MQ_PRIO_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_MQ_PRIO_MAX 0x20 0x20 0x20 0 0 0 +.syscon posix,_POSIX_MQ_PRIO_MAX,0x20,0x20,0x20,0,0,0 diff --git a/libc/sysv/consts/_POSIX_NAME_MAX.S b/libc/sysv/consts/_POSIX_NAME_MAX.S index 3d377d97a..a7a828bb7 100644 --- a/libc/sysv/consts/_POSIX_NAME_MAX.S +++ b/libc/sysv/consts/_POSIX_NAME_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_NAME_MAX 14 14 14 14 14 14 +.syscon posix,_POSIX_NAME_MAX,14,14,14,14,14,14 diff --git a/libc/sysv/consts/_POSIX_NGROUPS_MAX.S b/libc/sysv/consts/_POSIX_NGROUPS_MAX.S index 2c8b8b0c0..7ba077af6 100644 --- a/libc/sysv/consts/_POSIX_NGROUPS_MAX.S +++ b/libc/sysv/consts/_POSIX_NGROUPS_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_NGROUPS_MAX 8 8 8 8 8 0 +.syscon posix,_POSIX_NGROUPS_MAX,8,8,8,8,8,0 diff --git a/libc/sysv/consts/_POSIX_NO_TRUNC.S b/libc/sysv/consts/_POSIX_NO_TRUNC.S index 89d35aa63..9971eb2d7 100644 --- a/libc/sysv/consts/_POSIX_NO_TRUNC.S +++ b/libc/sysv/consts/_POSIX_NO_TRUNC.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_NO_TRUNC 1 0x030db0 1 1 1 0 +.syscon posix,_POSIX_NO_TRUNC,1,0x030db0,1,1,1,0 diff --git a/libc/sysv/consts/_POSIX_OPEN_MAX.S b/libc/sysv/consts/_POSIX_OPEN_MAX.S index 9102786a7..6c9468640 100644 --- a/libc/sysv/consts/_POSIX_OPEN_MAX.S +++ b/libc/sysv/consts/_POSIX_OPEN_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_OPEN_MAX 20 20 20 20 20 20 +.syscon posix,_POSIX_OPEN_MAX,20,20,20,20,20,20 diff --git a/libc/sysv/consts/_POSIX_PATH_MAX.S b/libc/sysv/consts/_POSIX_PATH_MAX.S index 7cc299c04..909d3c2c7 100644 --- a/libc/sysv/consts/_POSIX_PATH_MAX.S +++ b/libc/sysv/consts/_POSIX_PATH_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_PATH_MAX 255 255 255 255 255 255 +.syscon posix,_POSIX_PATH_MAX,255,255,255,255,255,255 diff --git a/libc/sysv/consts/_POSIX_PIPE_BUF.S b/libc/sysv/consts/_POSIX_PIPE_BUF.S index 016f478c6..c831974fe 100644 --- a/libc/sysv/consts/_POSIX_PIPE_BUF.S +++ b/libc/sysv/consts/_POSIX_PIPE_BUF.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_PIPE_BUF 0x0200 0x0200 0x0200 0x0200 0x0200 0 +.syscon posix,_POSIX_PIPE_BUF,0x0200,0x0200,0x0200,0x0200,0x0200,0 diff --git a/libc/sysv/consts/_POSIX_RAW_SOCKETS.S b/libc/sysv/consts/_POSIX_RAW_SOCKETS.S index 2ada3b9bf..9f4fc94b1 100644 --- a/libc/sysv/consts/_POSIX_RAW_SOCKETS.S +++ b/libc/sysv/consts/_POSIX_RAW_SOCKETS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_RAW_SOCKETS 0x031069 -1 0x030db0 0x030db0 0x030db0 0 +.syscon posix,_POSIX_RAW_SOCKETS,0x031069,-1,0x030db0,0x030db0,0x030db0,0 diff --git a/libc/sysv/consts/_POSIX_READER_WRITER_LOCKS.S b/libc/sysv/consts/_POSIX_READER_WRITER_LOCKS.S index 938ff0c17..a1a4cc1c7 100644 --- a/libc/sysv/consts/_POSIX_READER_WRITER_LOCKS.S +++ b/libc/sysv/consts/_POSIX_READER_WRITER_LOCKS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_READER_WRITER_LOCKS 0x031069 0x030db0 0x030db0 0x030db0 0x030db0 0 +.syscon posix,_POSIX_READER_WRITER_LOCKS,0x031069,0x030db0,0x030db0,0x030db0,0x030db0,0 diff --git a/libc/sysv/consts/_POSIX_REALTIME_SIGNALS.S b/libc/sysv/consts/_POSIX_REALTIME_SIGNALS.S index f5a07ed51..be894edb5 100644 --- a/libc/sysv/consts/_POSIX_REALTIME_SIGNALS.S +++ b/libc/sysv/consts/_POSIX_REALTIME_SIGNALS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_REALTIME_SIGNALS 0x031069 -1 0x030db0 -1 -1 0 +.syscon posix,_POSIX_REALTIME_SIGNALS,0x031069,-1,0x030db0,-1,-1,0 diff --git a/libc/sysv/consts/_POSIX_REGEXP.S b/libc/sysv/consts/_POSIX_REGEXP.S index 206f52b27..ce4e54768 100644 --- a/libc/sysv/consts/_POSIX_REGEXP.S +++ b/libc/sysv/consts/_POSIX_REGEXP.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_REGEXP 1 0x030db0 1 1 1 0 +.syscon posix,_POSIX_REGEXP,1,0x030db0,1,1,1,0 diff --git a/libc/sysv/consts/_POSIX_RE_DUP_MAX.S b/libc/sysv/consts/_POSIX_RE_DUP_MAX.S index 3da1bfc30..bfb673a04 100644 --- a/libc/sysv/consts/_POSIX_RE_DUP_MAX.S +++ b/libc/sysv/consts/_POSIX_RE_DUP_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_RE_DUP_MAX 255 255 255 255 255 0 +.syscon posix,_POSIX_RE_DUP_MAX,255,255,255,255,255,0 diff --git a/libc/sysv/consts/_POSIX_RTSIG_MAX.S b/libc/sysv/consts/_POSIX_RTSIG_MAX.S index 2f447dc30..2241f715a 100644 --- a/libc/sysv/consts/_POSIX_RTSIG_MAX.S +++ b/libc/sysv/consts/_POSIX_RTSIG_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_RTSIG_MAX 8 8 8 0 0 0 +.syscon posix,_POSIX_RTSIG_MAX,8,8,8,0,0,0 diff --git a/libc/sysv/consts/_POSIX_SAVED_IDS.S b/libc/sysv/consts/_POSIX_SAVED_IDS.S index 3493c198c..82fffc4ea 100644 --- a/libc/sysv/consts/_POSIX_SAVED_IDS.S +++ b/libc/sysv/consts/_POSIX_SAVED_IDS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_SAVED_IDS 1 0x030db0 0 1 1 0 +.syscon posix,_POSIX_SAVED_IDS,1,0x030db0,0,1,1,0 diff --git a/libc/sysv/consts/_POSIX_SEMAPHORES.S b/libc/sysv/consts/_POSIX_SEMAPHORES.S index 09eb2c24a..de3e8eaad 100644 --- a/libc/sysv/consts/_POSIX_SEMAPHORES.S +++ b/libc/sysv/consts/_POSIX_SEMAPHORES.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_SEMAPHORES 0x031069 -1 0x030db0 0x030db0 0x030db0 0 +.syscon posix,_POSIX_SEMAPHORES,0x031069,-1,0x030db0,0x030db0,0x030db0,0 diff --git a/libc/sysv/consts/_POSIX_SEM_NSEMS_MAX.S b/libc/sysv/consts/_POSIX_SEM_NSEMS_MAX.S index b34394ea3..e9effe5ee 100644 --- a/libc/sysv/consts/_POSIX_SEM_NSEMS_MAX.S +++ b/libc/sysv/consts/_POSIX_SEM_NSEMS_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_SEM_NSEMS_MAX 0x0100 0x0100 0x0100 0x0100 0x0100 0 +.syscon posix,_POSIX_SEM_NSEMS_MAX,0x0100,0x0100,0x0100,0x0100,0x0100,0 diff --git a/libc/sysv/consts/_POSIX_SEM_VALUE_MAX.S b/libc/sysv/consts/_POSIX_SEM_VALUE_MAX.S index b9c6eca29..763e10aff 100644 --- a/libc/sysv/consts/_POSIX_SEM_VALUE_MAX.S +++ b/libc/sysv/consts/_POSIX_SEM_VALUE_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_SEM_VALUE_MAX 0x7fff 0x7fff 0x7fff 0x7fff 0x7fff 0 +.syscon posix,_POSIX_SEM_VALUE_MAX,0x7fff,0x7fff,0x7fff,0x7fff,0x7fff,0 diff --git a/libc/sysv/consts/_POSIX_SHARED_MEMORY_OBJECTS.S b/libc/sysv/consts/_POSIX_SHARED_MEMORY_OBJECTS.S index 36d4267db..a775360c0 100644 --- a/libc/sysv/consts/_POSIX_SHARED_MEMORY_OBJECTS.S +++ b/libc/sysv/consts/_POSIX_SHARED_MEMORY_OBJECTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_SHARED_MEMORY_OBJECTS 0x031069 -1 0x030db0 0x031069 0x031069 0 +.syscon posix,_POSIX_SHARED_MEMORY_OBJECTS,0x031069,-1,0x030db0,0x031069,0x031069,0 diff --git a/libc/sysv/consts/_POSIX_SHELL.S b/libc/sysv/consts/_POSIX_SHELL.S index b07ca3ebe..ea364b705 100644 --- a/libc/sysv/consts/_POSIX_SHELL.S +++ b/libc/sysv/consts/_POSIX_SHELL.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_SHELL 1 0x030db0 1 1 1 0 +.syscon posix,_POSIX_SHELL,1,0x030db0,1,1,1,0 diff --git a/libc/sysv/consts/_POSIX_SIGQUEUE_MAX.S b/libc/sysv/consts/_POSIX_SIGQUEUE_MAX.S index 48c632a17..b6e88a5ee 100644 --- a/libc/sysv/consts/_POSIX_SIGQUEUE_MAX.S +++ b/libc/sysv/consts/_POSIX_SIGQUEUE_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_SIGQUEUE_MAX 0x20 0x20 0x20 0 0 0 +.syscon posix,_POSIX_SIGQUEUE_MAX,0x20,0x20,0x20,0,0,0 diff --git a/libc/sysv/consts/_POSIX_SPAWN.S b/libc/sysv/consts/_POSIX_SPAWN.S index d5ea41586..5cc922cef 100644 --- a/libc/sysv/consts/_POSIX_SPAWN.S +++ b/libc/sysv/consts/_POSIX_SPAWN.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_SPAWN 0x031069 -1 0x030db0 0x030db0 0x030db0 0 +.syscon posix,_POSIX_SPAWN,0x031069,-1,0x030db0,0x030db0,0x030db0,0 diff --git a/libc/sysv/consts/_POSIX_SPIN_LOCKS.S b/libc/sysv/consts/_POSIX_SPIN_LOCKS.S index ce70719d4..3da50e838 100644 --- a/libc/sysv/consts/_POSIX_SPIN_LOCKS.S +++ b/libc/sysv/consts/_POSIX_SPIN_LOCKS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_SPIN_LOCKS 0x031069 -1 0x030db0 0x030db0 0x030db0 0 +.syscon posix,_POSIX_SPIN_LOCKS,0x031069,-1,0x030db0,0x030db0,0x030db0,0 diff --git a/libc/sysv/consts/_POSIX_SSIZE_MAX.S b/libc/sysv/consts/_POSIX_SSIZE_MAX.S index 798f8751e..e06159aff 100644 --- a/libc/sysv/consts/_POSIX_SSIZE_MAX.S +++ b/libc/sysv/consts/_POSIX_SSIZE_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_SSIZE_MAX 0x7fff 0x7fff 0x7fff 0x7fff 0x7fff 0 +.syscon posix,_POSIX_SSIZE_MAX,0x7fff,0x7fff,0x7fff,0x7fff,0x7fff,0 diff --git a/libc/sysv/consts/_POSIX_SS_REPL_MAX.S b/libc/sysv/consts/_POSIX_SS_REPL_MAX.S index 8c7ff77d7..3776e47a7 100644 --- a/libc/sysv/consts/_POSIX_SS_REPL_MAX.S +++ b/libc/sysv/consts/_POSIX_SS_REPL_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_SS_REPL_MAX 0 4 4 0 0 0 +.syscon posix,_POSIX_SS_REPL_MAX,0,4,4,0,0,0 diff --git a/libc/sysv/consts/_POSIX_STREAM_MAX.S b/libc/sysv/consts/_POSIX_STREAM_MAX.S index 3d8362991..4067e637b 100644 --- a/libc/sysv/consts/_POSIX_STREAM_MAX.S +++ b/libc/sysv/consts/_POSIX_STREAM_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_STREAM_MAX 8 8 8 8 8 0 +.syscon posix,_POSIX_STREAM_MAX,8,8,8,8,8,0 diff --git a/libc/sysv/consts/_POSIX_SYMLINK_MAX.S b/libc/sysv/consts/_POSIX_SYMLINK_MAX.S index 6d8330a3c..ca36778c4 100644 --- a/libc/sysv/consts/_POSIX_SYMLINK_MAX.S +++ b/libc/sysv/consts/_POSIX_SYMLINK_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_SYMLINK_MAX 255 255 255 255 255 0 +.syscon posix,_POSIX_SYMLINK_MAX,255,255,255,255,255,0 diff --git a/libc/sysv/consts/_POSIX_SYMLOOP_MAX.S b/libc/sysv/consts/_POSIX_SYMLOOP_MAX.S index 3713fd85b..981d87de7 100644 --- a/libc/sysv/consts/_POSIX_SYMLOOP_MAX.S +++ b/libc/sysv/consts/_POSIX_SYMLOOP_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_SYMLOOP_MAX 8 8 8 8 8 0 +.syscon posix,_POSIX_SYMLOOP_MAX,8,8,8,8,8,0 diff --git a/libc/sysv/consts/_POSIX_THREADS.S b/libc/sysv/consts/_POSIX_THREADS.S index 99b54c5f9..8198becab 100644 --- a/libc/sysv/consts/_POSIX_THREADS.S +++ b/libc/sysv/consts/_POSIX_THREADS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_THREADS 0x031069 0x030db0 0x030db0 0x030db0 0x030db0 0 +.syscon posix,_POSIX_THREADS,0x031069,0x030db0,0x030db0,0x030db0,0x030db0,0 diff --git a/libc/sysv/consts/_POSIX_THREAD_ATTR_STACKADDR.S b/libc/sysv/consts/_POSIX_THREAD_ATTR_STACKADDR.S index 54634a523..fc4fc4400 100644 --- a/libc/sysv/consts/_POSIX_THREAD_ATTR_STACKADDR.S +++ b/libc/sysv/consts/_POSIX_THREAD_ATTR_STACKADDR.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_THREAD_ATTR_STACKADDR 0x031069 0x030db0 0x030db0 0x030db0 0x030db0 0 +.syscon posix,_POSIX_THREAD_ATTR_STACKADDR,0x031069,0x030db0,0x030db0,0x030db0,0x030db0,0 diff --git a/libc/sysv/consts/_POSIX_THREAD_ATTR_STACKSIZE.S b/libc/sysv/consts/_POSIX_THREAD_ATTR_STACKSIZE.S index 6847d6cd7..7fec49e45 100644 --- a/libc/sysv/consts/_POSIX_THREAD_ATTR_STACKSIZE.S +++ b/libc/sysv/consts/_POSIX_THREAD_ATTR_STACKSIZE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_THREAD_ATTR_STACKSIZE 0x031069 0x030db0 0x030db0 0x030db0 0x030db0 0 +.syscon posix,_POSIX_THREAD_ATTR_STACKSIZE,0x031069,0x030db0,0x030db0,0x030db0,0x030db0,0 diff --git a/libc/sysv/consts/_POSIX_THREAD_CPUTIME.S b/libc/sysv/consts/_POSIX_THREAD_CPUTIME.S index a2bcf68ef..1ceab7a7e 100644 --- a/libc/sysv/consts/_POSIX_THREAD_CPUTIME.S +++ b/libc/sysv/consts/_POSIX_THREAD_CPUTIME.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_THREAD_CPUTIME 0 -1 0x030db0 0x031069 0x031069 0 +.syscon posix,_POSIX_THREAD_CPUTIME,0,-1,0x030db0,0x031069,0x031069,0 diff --git a/libc/sysv/consts/_POSIX_THREAD_DESTRUCTOR_ITERATIONS.S b/libc/sysv/consts/_POSIX_THREAD_DESTRUCTOR_ITERATIONS.S index d9303971b..cfb21f89a 100644 --- a/libc/sysv/consts/_POSIX_THREAD_DESTRUCTOR_ITERATIONS.S +++ b/libc/sysv/consts/_POSIX_THREAD_DESTRUCTOR_ITERATIONS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_THREAD_DESTRUCTOR_ITERATIONS 4 4 4 4 4 0 +.syscon posix,_POSIX_THREAD_DESTRUCTOR_ITERATIONS,4,4,4,4,4,0 diff --git a/libc/sysv/consts/_POSIX_THREAD_KEYS_MAX.S b/libc/sysv/consts/_POSIX_THREAD_KEYS_MAX.S index cdbc7507f..f63502d07 100644 --- a/libc/sysv/consts/_POSIX_THREAD_KEYS_MAX.S +++ b/libc/sysv/consts/_POSIX_THREAD_KEYS_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_THREAD_KEYS_MAX 0x80 0x80 0x80 0x80 0x80 0 +.syscon posix,_POSIX_THREAD_KEYS_MAX,0x80,0x80,0x80,0x80,0x80,0 diff --git a/libc/sysv/consts/_POSIX_THREAD_PRIORITY_SCHEDULING.S b/libc/sysv/consts/_POSIX_THREAD_PRIORITY_SCHEDULING.S index f91c4915e..ce2a15df8 100644 --- a/libc/sysv/consts/_POSIX_THREAD_PRIORITY_SCHEDULING.S +++ b/libc/sysv/consts/_POSIX_THREAD_PRIORITY_SCHEDULING.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_THREAD_PRIORITY_SCHEDULING 0x031069 -1 0x030db0 -1 -1 0 +.syscon posix,_POSIX_THREAD_PRIORITY_SCHEDULING,0x031069,-1,0x030db0,-1,-1,0 diff --git a/libc/sysv/consts/_POSIX_THREAD_PROCESS_SHARED.S b/libc/sysv/consts/_POSIX_THREAD_PROCESS_SHARED.S index 45293ac24..f79252755 100644 --- a/libc/sysv/consts/_POSIX_THREAD_PROCESS_SHARED.S +++ b/libc/sysv/consts/_POSIX_THREAD_PROCESS_SHARED.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_THREAD_PROCESS_SHARED 0x031069 0x030db0 0x030db0 -1 -1 0 +.syscon posix,_POSIX_THREAD_PROCESS_SHARED,0x031069,0x030db0,0x030db0,-1,-1,0 diff --git a/libc/sysv/consts/_POSIX_THREAD_SAFE_FUNCTIONS.S b/libc/sysv/consts/_POSIX_THREAD_SAFE_FUNCTIONS.S index d9dd49d6e..e1d5d06fe 100644 --- a/libc/sysv/consts/_POSIX_THREAD_SAFE_FUNCTIONS.S +++ b/libc/sysv/consts/_POSIX_THREAD_SAFE_FUNCTIONS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_THREAD_SAFE_FUNCTIONS 0x031069 0x030db0 -1 0x030db0 0x030db0 0 +.syscon posix,_POSIX_THREAD_SAFE_FUNCTIONS,0x031069,0x030db0,-1,0x030db0,0x030db0,0 diff --git a/libc/sysv/consts/_POSIX_THREAD_THREADS_MAX.S b/libc/sysv/consts/_POSIX_THREAD_THREADS_MAX.S index a22ae7c99..2fcdce6ed 100644 --- a/libc/sysv/consts/_POSIX_THREAD_THREADS_MAX.S +++ b/libc/sysv/consts/_POSIX_THREAD_THREADS_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_THREAD_THREADS_MAX 0x40 0x40 0x40 4 4 0 +.syscon posix,_POSIX_THREAD_THREADS_MAX,0x40,0x40,0x40,4,4,0 diff --git a/libc/sysv/consts/_POSIX_TIMEOUTS.S b/libc/sysv/consts/_POSIX_TIMEOUTS.S index 45b1d22f0..dddedfedd 100644 --- a/libc/sysv/consts/_POSIX_TIMEOUTS.S +++ b/libc/sysv/consts/_POSIX_TIMEOUTS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_TIMEOUTS 0x031069 -1 0x030db0 0x030db0 0x030db0 0 +.syscon posix,_POSIX_TIMEOUTS,0x031069,-1,0x030db0,0x030db0,0x030db0,0 diff --git a/libc/sysv/consts/_POSIX_TIMERS.S b/libc/sysv/consts/_POSIX_TIMERS.S index 394cbe588..7f4c8ebed 100644 --- a/libc/sysv/consts/_POSIX_TIMERS.S +++ b/libc/sysv/consts/_POSIX_TIMERS.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_TIMERS 0x031069 -1 0x030db0 -1 -1 0 +.syscon posix,_POSIX_TIMERS,0x031069,-1,0x030db0,-1,-1,0 diff --git a/libc/sysv/consts/_POSIX_TIMER_MAX.S b/libc/sysv/consts/_POSIX_TIMER_MAX.S index 5e5cdf87f..d7d3b7111 100644 --- a/libc/sysv/consts/_POSIX_TIMER_MAX.S +++ b/libc/sysv/consts/_POSIX_TIMER_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_TIMER_MAX 0x20 0x20 0x20 0 0 0 +.syscon posix,_POSIX_TIMER_MAX,0x20,0x20,0x20,0,0,0 diff --git a/libc/sysv/consts/_POSIX_TRACE_EVENT_NAME_MAX.S b/libc/sysv/consts/_POSIX_TRACE_EVENT_NAME_MAX.S index 845564a90..56c6f2efb 100644 --- a/libc/sysv/consts/_POSIX_TRACE_EVENT_NAME_MAX.S +++ b/libc/sysv/consts/_POSIX_TRACE_EVENT_NAME_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_TRACE_EVENT_NAME_MAX 0 30 30 0 0 0 +.syscon posix,_POSIX_TRACE_EVENT_NAME_MAX,0,30,30,0,0,0 diff --git a/libc/sysv/consts/_POSIX_TRACE_NAME_MAX.S b/libc/sysv/consts/_POSIX_TRACE_NAME_MAX.S index 7c36e9807..c576681b8 100644 --- a/libc/sysv/consts/_POSIX_TRACE_NAME_MAX.S +++ b/libc/sysv/consts/_POSIX_TRACE_NAME_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_TRACE_NAME_MAX 0 8 8 0 0 0 +.syscon posix,_POSIX_TRACE_NAME_MAX,0,8,8,0,0,0 diff --git a/libc/sysv/consts/_POSIX_TRACE_SYS_MAX.S b/libc/sysv/consts/_POSIX_TRACE_SYS_MAX.S index 80bc90f86..6a3a96249 100644 --- a/libc/sysv/consts/_POSIX_TRACE_SYS_MAX.S +++ b/libc/sysv/consts/_POSIX_TRACE_SYS_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_TRACE_SYS_MAX 0 8 8 0 0 0 +.syscon posix,_POSIX_TRACE_SYS_MAX,0,8,8,0,0,0 diff --git a/libc/sysv/consts/_POSIX_TRACE_USER_EVENT_MAX.S b/libc/sysv/consts/_POSIX_TRACE_USER_EVENT_MAX.S index a34b36201..3beba770f 100644 --- a/libc/sysv/consts/_POSIX_TRACE_USER_EVENT_MAX.S +++ b/libc/sysv/consts/_POSIX_TRACE_USER_EVENT_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_TRACE_USER_EVENT_MAX 0 0x20 0x20 0 0 0 +.syscon posix,_POSIX_TRACE_USER_EVENT_MAX,0,0x20,0x20,0,0,0 diff --git a/libc/sysv/consts/_POSIX_TTY_NAME_MAX.S b/libc/sysv/consts/_POSIX_TTY_NAME_MAX.S index 50402fd73..900f1b86e 100644 --- a/libc/sysv/consts/_POSIX_TTY_NAME_MAX.S +++ b/libc/sysv/consts/_POSIX_TTY_NAME_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_TTY_NAME_MAX 9 9 9 9 9 0 +.syscon posix,_POSIX_TTY_NAME_MAX,9,9,9,9,9,0 diff --git a/libc/sysv/consts/_POSIX_TZNAME_MAX.S b/libc/sysv/consts/_POSIX_TZNAME_MAX.S index 33416a78c..0ce6a6993 100644 --- a/libc/sysv/consts/_POSIX_TZNAME_MAX.S +++ b/libc/sysv/consts/_POSIX_TZNAME_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_TZNAME_MAX 6 6 6 6 6 0 +.syscon posix,_POSIX_TZNAME_MAX,6,6,6,6,6,0 diff --git a/libc/sysv/consts/_POSIX_V6_LP64_OFF64.S b/libc/sysv/consts/_POSIX_V6_LP64_OFF64.S index 3b04f1536..3a3c260f4 100644 --- a/libc/sysv/consts/_POSIX_V6_LP64_OFF64.S +++ b/libc/sysv/consts/_POSIX_V6_LP64_OFF64.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_V6_LP64_OFF64 1 1 0 0 0 0 +.syscon posix,_POSIX_V6_LP64_OFF64,1,1,0,0,0,0 diff --git a/libc/sysv/consts/_POSIX_V7_LP64_OFF64.S b/libc/sysv/consts/_POSIX_V7_LP64_OFF64.S index 0ce4cbd3e..351dd64b4 100644 --- a/libc/sysv/consts/_POSIX_V7_LP64_OFF64.S +++ b/libc/sysv/consts/_POSIX_V7_LP64_OFF64.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_V7_LP64_OFF64 1 1 0 0 0 0 +.syscon posix,_POSIX_V7_LP64_OFF64,1,1,0,0,0,0 diff --git a/libc/sysv/consts/_POSIX_VDISABLE.S b/libc/sysv/consts/_POSIX_VDISABLE.S index dee6ff9f2..b12b30623 100644 --- a/libc/sysv/consts/_POSIX_VDISABLE.S +++ b/libc/sysv/consts/_POSIX_VDISABLE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_VDISABLE 0 255 255 255 255 0 +.syscon posix,_POSIX_VDISABLE,0,255,255,255,255,0 diff --git a/libc/sysv/consts/_POSIX_VERSION.S b/libc/sysv/consts/_POSIX_VERSION.S index 7e0d5bfcc..34fb98fd9 100644 --- a/libc/sysv/consts/_POSIX_VERSION.S +++ b/libc/sysv/consts/_POSIX_VERSION.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon posix _POSIX_VERSION 0x031069 0x030db0 0x030db0 0x031069 0x031069 0 +.syscon posix,_POSIX_VERSION,0x031069,0x030db0,0x030db0,0x031069,0x031069,0 diff --git a/libc/sysv/consts/_SEM_SEMUN_UNDEFINED.S b/libc/sysv/consts/_SEM_SEMUN_UNDEFINED.S index 0f3e6fa53..aa810b9ba 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,0,0,0,0,0 diff --git a/libc/sysv/consts/_XOPEN_ENH_I18N.S b/libc/sysv/consts/_XOPEN_ENH_I18N.S index ee708acf3..4deccb3d2 100644 --- a/libc/sysv/consts/_XOPEN_ENH_I18N.S +++ b/libc/sysv/consts/_XOPEN_ENH_I18N.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc _XOPEN_ENH_I18N 1 1 -1 -1 -1 0 +.syscon misc,_XOPEN_ENH_I18N,1,1,-1,-1,-1,0 diff --git a/libc/sysv/consts/_XOPEN_IOV_MAX.S b/libc/sysv/consts/_XOPEN_IOV_MAX.S index c1d3bd819..8917cb87a 100644 --- a/libc/sysv/consts/_XOPEN_IOV_MAX.S +++ b/libc/sysv/consts/_XOPEN_IOV_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc _XOPEN_IOV_MAX 0x10 0x10 0x10 0x10 0x10 0 +.syscon misc,_XOPEN_IOV_MAX,0x10,0x10,0x10,0x10,0x10,0 diff --git a/libc/sysv/consts/_XOPEN_NAME_MAX.S b/libc/sysv/consts/_XOPEN_NAME_MAX.S index a325bbf25..228828027 100644 --- a/libc/sysv/consts/_XOPEN_NAME_MAX.S +++ b/libc/sysv/consts/_XOPEN_NAME_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc _XOPEN_NAME_MAX 63 63 63 63 63 63 +.syscon misc,_XOPEN_NAME_MAX,63,63,63,63,63,63 diff --git a/libc/sysv/consts/_XOPEN_PATH_MAX.S b/libc/sysv/consts/_XOPEN_PATH_MAX.S index be5ee715d..2a1180087 100644 --- a/libc/sysv/consts/_XOPEN_PATH_MAX.S +++ b/libc/sysv/consts/_XOPEN_PATH_MAX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc _XOPEN_PATH_MAX 255 255 255 255 255 255 +.syscon misc,_XOPEN_PATH_MAX,255,255,255,255,255,255 diff --git a/libc/sysv/consts/_XOPEN_SOURCE.S b/libc/sysv/consts/_XOPEN_SOURCE.S index b1d2b7bea..aac415294 100644 --- a/libc/sysv/consts/_XOPEN_SOURCE.S +++ b/libc/sysv/consts/_XOPEN_SOURCE.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc _XOPEN_SOURCE 700 0 0 0 0 0 +.syscon misc,_XOPEN_SOURCE,700,0,0,0,0,0 diff --git a/libc/sysv/consts/_XOPEN_UNIX.S b/libc/sysv/consts/_XOPEN_UNIX.S index 97db92488..892da559b 100644 --- a/libc/sysv/consts/_XOPEN_UNIX.S +++ b/libc/sysv/consts/_XOPEN_UNIX.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc _XOPEN_UNIX 1 1 -1 -1 -1 0 +.syscon misc,_XOPEN_UNIX,1,1,-1,-1,-1,0 diff --git a/libc/sysv/consts/_XOPEN_VERSION.S b/libc/sysv/consts/_XOPEN_VERSION.S index d59657f4c..20a5261e0 100644 --- a/libc/sysv/consts/_XOPEN_VERSION.S +++ b/libc/sysv/consts/_XOPEN_VERSION.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon misc _XOPEN_VERSION 700 600 0 0 0 0 +.syscon misc,_XOPEN_VERSION,700,600,0,0,0,0 diff --git a/libc/sysv/consts/__NR___mac_syscall.S b/libc/sysv/consts/__NR___mac_syscall.S index 3e1ebc23a..f4556b0ae 100644 --- a/libc/sysv/consts/__NR___mac_syscall.S +++ b/libc/sysv/consts/__NR___mac_syscall.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR___mac_syscall -1 0x200017d -1 -1 -1 -1 +.syscon nr,__NR___mac_syscall,-1,0x200017d,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR___sysctl.S b/libc/sysv/consts/__NR___sysctl.S index a64615651..6ee547394 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 -1 -1 0x00ca -1 -1 -1 +.syscon nr,__NR___sysctl,-1,-1,0x00ca,-1,-1,-1 diff --git a/libc/sysv/consts/__NR__sysctl.S b/libc/sysv/consts/__NR__sysctl.S index fa79f6ec8..06e731f8f 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 -1 -1 -1 -1 -1 +.syscon nr,__NR__sysctl,0x009c,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR__umtx_op.S b/libc/sysv/consts/__NR__umtx_op.S index 9904a6ba7..de5bf7e4b 100644 --- a/libc/sysv/consts/__NR__umtx_op.S +++ b/libc/sysv/consts/__NR__umtx_op.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR__umtx_op -1 -1 0x01c6 -1 -1 -1 +.syscon nr,__NR__umtx_op,-1,-1,0x01c6,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_abort2.S b/libc/sysv/consts/__NR_abort2.S index 8f3c501e3..038b2e74b 100644 --- a/libc/sysv/consts/__NR_abort2.S +++ b/libc/sysv/consts/__NR_abort2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_abort2 -1 -1 0x01cf -1 -1 -1 +.syscon nr,__NR_abort2,-1,-1,0x01cf,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_abort_with_payload.S b/libc/sysv/consts/__NR_abort_with_payload.S index 15ec974e1..45b0785bb 100644 --- a/libc/sysv/consts/__NR_abort_with_payload.S +++ b/libc/sysv/consts/__NR_abort_with_payload.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_abort_with_payload -1 0x2000209 -1 -1 -1 -1 +.syscon nr,__NR_abort_with_payload,-1,0x2000209,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_accept.S b/libc/sysv/consts/__NR_accept.S index 65759e14e..edf086a60 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 -1 +.syscon nr,__NR_accept,0x002b,0x200001e,0x0063,0x001e,0x01e,-1 diff --git a/libc/sysv/consts/__NR_accept4.S b/libc/sysv/consts/__NR_accept4.S index db7cc48b0..4bec4cf3c 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 -1 0x021d 0x005d -1 -1 +.syscon nr,__NR_accept4,0x0120,-1,0x021d,0x005d,-1,-1 diff --git a/libc/sysv/consts/__NR_accept_nocancel.S b/libc/sysv/consts/__NR_accept_nocancel.S index 9bf5c771c..878c42d92 100644 --- a/libc/sysv/consts/__NR_accept_nocancel.S +++ b/libc/sysv/consts/__NR_accept_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_accept_nocancel -1 0x2000194 -1 -1 -1 -1 +.syscon nr,__NR_accept_nocancel,-1,0x2000194,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_access.S b/libc/sysv/consts/__NR_access.S index 487e01bbc..e5c4ef527 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 -1 +.syscon nr,__NR_access,0x0015,0x2000021,0x0021,0x0021,0x021,-1 diff --git a/libc/sysv/consts/__NR_access_extended.S b/libc/sysv/consts/__NR_access_extended.S index a50882adb..669b118ca 100644 --- a/libc/sysv/consts/__NR_access_extended.S +++ b/libc/sysv/consts/__NR_access_extended.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_access_extended -1 0x200011c -1 -1 -1 -1 +.syscon nr,__NR_access_extended,-1,0x200011c,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_acct.S b/libc/sysv/consts/__NR_acct.S index fa8f72647..13ac8604d 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 -1 +.syscon nr,__NR_acct,0x00a3,0x2000033,0x0033,0x0033,0x033,-1 diff --git a/libc/sysv/consts/__NR_acl_aclcheck_fd.S b/libc/sysv/consts/__NR_acl_aclcheck_fd.S index cae254467..bf356a514 100644 --- a/libc/sysv/consts/__NR_acl_aclcheck_fd.S +++ b/libc/sysv/consts/__NR_acl_aclcheck_fd.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_acl_aclcheck_fd -1 -1 0x0162 -1 -1 -1 +.syscon nr,__NR_acl_aclcheck_fd,-1,-1,0x0162,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_acl_aclcheck_file.S b/libc/sysv/consts/__NR_acl_aclcheck_file.S index 5e19c8cff..e61b20061 100644 --- a/libc/sysv/consts/__NR_acl_aclcheck_file.S +++ b/libc/sysv/consts/__NR_acl_aclcheck_file.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_acl_aclcheck_file -1 -1 0x0161 -1 -1 -1 +.syscon nr,__NR_acl_aclcheck_file,-1,-1,0x0161,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_acl_aclcheck_link.S b/libc/sysv/consts/__NR_acl_aclcheck_link.S index cb8e0412d..fa7494603 100644 --- a/libc/sysv/consts/__NR_acl_aclcheck_link.S +++ b/libc/sysv/consts/__NR_acl_aclcheck_link.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_acl_aclcheck_link -1 -1 0x01ac -1 -1 -1 +.syscon nr,__NR_acl_aclcheck_link,-1,-1,0x01ac,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_acl_delete_fd.S b/libc/sysv/consts/__NR_acl_delete_fd.S index 2b7d90ca2..d1fbf9e2f 100644 --- a/libc/sysv/consts/__NR_acl_delete_fd.S +++ b/libc/sysv/consts/__NR_acl_delete_fd.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_acl_delete_fd -1 -1 0x0160 -1 -1 -1 +.syscon nr,__NR_acl_delete_fd,-1,-1,0x0160,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_acl_delete_file.S b/libc/sysv/consts/__NR_acl_delete_file.S index cf9962605..3570a4926 100644 --- a/libc/sysv/consts/__NR_acl_delete_file.S +++ b/libc/sysv/consts/__NR_acl_delete_file.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_acl_delete_file -1 -1 0x015f -1 -1 -1 +.syscon nr,__NR_acl_delete_file,-1,-1,0x015f,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_acl_delete_link.S b/libc/sysv/consts/__NR_acl_delete_link.S index 782b9945b..a4b431f47 100644 --- a/libc/sysv/consts/__NR_acl_delete_link.S +++ b/libc/sysv/consts/__NR_acl_delete_link.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_acl_delete_link -1 -1 0x01ab -1 -1 -1 +.syscon nr,__NR_acl_delete_link,-1,-1,0x01ab,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_acl_get_fd.S b/libc/sysv/consts/__NR_acl_get_fd.S index 701f711ad..28ff8104e 100644 --- a/libc/sysv/consts/__NR_acl_get_fd.S +++ b/libc/sysv/consts/__NR_acl_get_fd.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_acl_get_fd -1 -1 0x015d -1 -1 -1 +.syscon nr,__NR_acl_get_fd,-1,-1,0x015d,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_acl_get_file.S b/libc/sysv/consts/__NR_acl_get_file.S index 4ed2659ba..deca9e4fd 100644 --- a/libc/sysv/consts/__NR_acl_get_file.S +++ b/libc/sysv/consts/__NR_acl_get_file.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_acl_get_file -1 -1 0x015b -1 -1 -1 +.syscon nr,__NR_acl_get_file,-1,-1,0x015b,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_acl_get_link.S b/libc/sysv/consts/__NR_acl_get_link.S index 5f74f6da1..af7559c33 100644 --- a/libc/sysv/consts/__NR_acl_get_link.S +++ b/libc/sysv/consts/__NR_acl_get_link.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_acl_get_link -1 -1 0x01a9 -1 -1 -1 +.syscon nr,__NR_acl_get_link,-1,-1,0x01a9,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_acl_set_fd.S b/libc/sysv/consts/__NR_acl_set_fd.S index 99f6a6287..8a62c051d 100644 --- a/libc/sysv/consts/__NR_acl_set_fd.S +++ b/libc/sysv/consts/__NR_acl_set_fd.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_acl_set_fd -1 -1 0x015e -1 -1 -1 +.syscon nr,__NR_acl_set_fd,-1,-1,0x015e,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_acl_set_file.S b/libc/sysv/consts/__NR_acl_set_file.S index 32f81e368..a91bdd29c 100644 --- a/libc/sysv/consts/__NR_acl_set_file.S +++ b/libc/sysv/consts/__NR_acl_set_file.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_acl_set_file -1 -1 0x015c -1 -1 -1 +.syscon nr,__NR_acl_set_file,-1,-1,0x015c,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_acl_set_link.S b/libc/sysv/consts/__NR_acl_set_link.S index 2edb91484..f25e32e9a 100644 --- a/libc/sysv/consts/__NR_acl_set_link.S +++ b/libc/sysv/consts/__NR_acl_set_link.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_acl_set_link -1 -1 0x01aa -1 -1 -1 +.syscon nr,__NR_acl_set_link,-1,-1,0x01aa,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_add_key.S b/libc/sysv/consts/__NR_add_key.S index cda420578..8ae5fdb93 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_add_key,0x00f8,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_adjfreq.S b/libc/sysv/consts/__NR_adjfreq.S index 3a2a0d890..f976683b3 100644 --- a/libc/sysv/consts/__NR_adjfreq.S +++ b/libc/sysv/consts/__NR_adjfreq.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_adjfreq -1 -1 -1 0x0131 -1 -1 +.syscon nr,__NR_adjfreq,-1,-1,-1,0x0131,-1,-1 diff --git a/libc/sysv/consts/__NR_adjtime.S b/libc/sysv/consts/__NR_adjtime.S index 9ef9b6cd8..e6c354968 100644 --- a/libc/sysv/consts/__NR_adjtime.S +++ b/libc/sysv/consts/__NR_adjtime.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_adjtime -1 0x200008c 0x008c 0x008c 0x1a5 -1 +.syscon nr,__NR_adjtime,-1,0x200008c,0x008c,0x008c,0x1a5,-1 diff --git a/libc/sysv/consts/__NR_adjtimex.S b/libc/sysv/consts/__NR_adjtimex.S index 4b5956acd..ce03868bb 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_adjtimex,0x009f,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_afs3_syscall.S b/libc/sysv/consts/__NR_afs3_syscall.S index 1759ddcd5..11ea36998 100644 --- a/libc/sysv/consts/__NR_afs3_syscall.S +++ b/libc/sysv/consts/__NR_afs3_syscall.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_afs3_syscall -1 -1 0x0179 -1 -1 -1 +.syscon nr,__NR_afs3_syscall,-1,-1,0x0179,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_aio_cancel.S b/libc/sysv/consts/__NR_aio_cancel.S index bbcde8035..b18091fb6 100644 --- a/libc/sysv/consts/__NR_aio_cancel.S +++ b/libc/sysv/consts/__NR_aio_cancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_aio_cancel -1 0x200013c 0x013c -1 0x18f -1 +.syscon nr,__NR_aio_cancel,-1,0x200013c,0x013c,-1,0x18f,-1 diff --git a/libc/sysv/consts/__NR_aio_error.S b/libc/sysv/consts/__NR_aio_error.S index 1a00af1e9..1344dfe3e 100644 --- a/libc/sysv/consts/__NR_aio_error.S +++ b/libc/sysv/consts/__NR_aio_error.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_aio_error -1 0x200013d 0x013d -1 0x190 -1 +.syscon nr,__NR_aio_error,-1,0x200013d,0x013d,-1,0x190,-1 diff --git a/libc/sysv/consts/__NR_aio_fsync.S b/libc/sysv/consts/__NR_aio_fsync.S index ebc62213d..f059a03e0 100644 --- a/libc/sysv/consts/__NR_aio_fsync.S +++ b/libc/sysv/consts/__NR_aio_fsync.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_aio_fsync -1 0x2000139 0x01d1 -1 0x191 -1 +.syscon nr,__NR_aio_fsync,-1,0x2000139,0x01d1,-1,0x191,-1 diff --git a/libc/sysv/consts/__NR_aio_mlock.S b/libc/sysv/consts/__NR_aio_mlock.S index cf2b6d7ed..e428fd52a 100644 --- a/libc/sysv/consts/__NR_aio_mlock.S +++ b/libc/sysv/consts/__NR_aio_mlock.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_aio_mlock -1 -1 0x021f -1 -1 -1 +.syscon nr,__NR_aio_mlock,-1,-1,0x021f,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_aio_read.S b/libc/sysv/consts/__NR_aio_read.S index 394d5536c..bf98f372c 100644 --- a/libc/sysv/consts/__NR_aio_read.S +++ b/libc/sysv/consts/__NR_aio_read.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_aio_read -1 0x200013e 0x013e -1 0x192 -1 +.syscon nr,__NR_aio_read,-1,0x200013e,0x013e,-1,0x192,-1 diff --git a/libc/sysv/consts/__NR_aio_return.S b/libc/sysv/consts/__NR_aio_return.S index 0842d2df5..d7a75935a 100644 --- a/libc/sysv/consts/__NR_aio_return.S +++ b/libc/sysv/consts/__NR_aio_return.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_aio_return -1 0x200013a 0x013a -1 0x193 -1 +.syscon nr,__NR_aio_return,-1,0x200013a,0x013a,-1,0x193,-1 diff --git a/libc/sysv/consts/__NR_aio_suspend.S b/libc/sysv/consts/__NR_aio_suspend.S index 38b11f5e3..d28f356ff 100644 --- a/libc/sysv/consts/__NR_aio_suspend.S +++ b/libc/sysv/consts/__NR_aio_suspend.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_aio_suspend -1 0x200013b 0x013b -1 0x1b6 -1 +.syscon nr,__NR_aio_suspend,-1,0x200013b,0x013b,-1,0x1b6,-1 diff --git a/libc/sysv/consts/__NR_aio_suspend_nocancel.S b/libc/sysv/consts/__NR_aio_suspend_nocancel.S index 3cfe950a1..ff7d753e5 100644 --- a/libc/sysv/consts/__NR_aio_suspend_nocancel.S +++ b/libc/sysv/consts/__NR_aio_suspend_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_aio_suspend_nocancel -1 0x20001a5 -1 -1 -1 -1 +.syscon nr,__NR_aio_suspend_nocancel,-1,0x20001a5,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_aio_waitcomplete.S b/libc/sysv/consts/__NR_aio_waitcomplete.S index 1c54c1733..354ae243c 100644 --- a/libc/sysv/consts/__NR_aio_waitcomplete.S +++ b/libc/sysv/consts/__NR_aio_waitcomplete.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_aio_waitcomplete -1 -1 0x0167 -1 -1 -1 +.syscon nr,__NR_aio_waitcomplete,-1,-1,0x0167,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_aio_write.S b/libc/sysv/consts/__NR_aio_write.S index 3079767b0..7f387496c 100644 --- a/libc/sysv/consts/__NR_aio_write.S +++ b/libc/sysv/consts/__NR_aio_write.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_aio_write -1 0x200013f 0x013f -1 0x195 -1 +.syscon nr,__NR_aio_write,-1,0x200013f,0x013f,-1,0x195,-1 diff --git a/libc/sysv/consts/__NR_alarm.S b/libc/sysv/consts/__NR_alarm.S index 44f76ebd3..f07800775 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_alarm,0x0025,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_arch_prctl.S b/libc/sysv/consts/__NR_arch_prctl.S index dfaf26419..c3efe3d23 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 -1 0x00a5 0x00a5 -1 -1 +.syscon nr,__NR_arch_prctl,0x009e,-1,0x00a5,0x00a5,-1,-1 diff --git a/libc/sysv/consts/__NR_audit.S b/libc/sysv/consts/__NR_audit.S index 073477858..6ec6c9629 100644 --- a/libc/sysv/consts/__NR_audit.S +++ b/libc/sysv/consts/__NR_audit.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_audit -1 0x200015e 0x01bd -1 -1 -1 +.syscon nr,__NR_audit,-1,0x200015e,0x01bd,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_audit_session_join.S b/libc/sysv/consts/__NR_audit_session_join.S index b6232629f..910207a03 100644 --- a/libc/sysv/consts/__NR_audit_session_join.S +++ b/libc/sysv/consts/__NR_audit_session_join.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_audit_session_join -1 0x20001ad -1 -1 -1 -1 +.syscon nr,__NR_audit_session_join,-1,0x20001ad,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_audit_session_port.S b/libc/sysv/consts/__NR_audit_session_port.S index bbe930f81..71aa97ec6 100644 --- a/libc/sysv/consts/__NR_audit_session_port.S +++ b/libc/sysv/consts/__NR_audit_session_port.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_audit_session_port -1 0x20001b0 -1 -1 -1 -1 +.syscon nr,__NR_audit_session_port,-1,0x20001b0,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_audit_session_self.S b/libc/sysv/consts/__NR_audit_session_self.S index f29be32b0..c14460898 100644 --- a/libc/sysv/consts/__NR_audit_session_self.S +++ b/libc/sysv/consts/__NR_audit_session_self.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_audit_session_self -1 0x20001ac -1 -1 -1 -1 +.syscon nr,__NR_audit_session_self,-1,0x20001ac,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_auditctl.S b/libc/sysv/consts/__NR_auditctl.S index e8b284c13..41c5180fe 100644 --- a/libc/sysv/consts/__NR_auditctl.S +++ b/libc/sysv/consts/__NR_auditctl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_auditctl -1 0x2000167 0x01c5 -1 -1 -1 +.syscon nr,__NR_auditctl,-1,0x2000167,0x01c5,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_auditon.S b/libc/sysv/consts/__NR_auditon.S index 25ff90d10..62302e864 100644 --- a/libc/sysv/consts/__NR_auditon.S +++ b/libc/sysv/consts/__NR_auditon.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_auditon -1 0x200015f 0x01be -1 -1 -1 +.syscon nr,__NR_auditon,-1,0x200015f,0x01be,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_bind.S b/libc/sysv/consts/__NR_bind.S index 7f8539d56..abe889c95 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 -1 +.syscon nr,__NR_bind,0x0031,0x2000068,0x0068,0x0068,0x068,-1 diff --git a/libc/sysv/consts/__NR_bindat.S b/libc/sysv/consts/__NR_bindat.S index ccee15a85..3cc62e316 100644 --- a/libc/sysv/consts/__NR_bindat.S +++ b/libc/sysv/consts/__NR_bindat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_bindat -1 -1 0x021a -1 -1 -1 +.syscon nr,__NR_bindat,-1,-1,0x021a,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_bpf.S b/libc/sysv/consts/__NR_bpf.S index acc1205d3..fc8b9e87e 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_bpf,0x0141,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_break.S b/libc/sysv/consts/__NR_break.S index 40dce922c..dad07bd77 100644 --- a/libc/sysv/consts/__NR_break.S +++ b/libc/sysv/consts/__NR_break.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_break -1 -1 0x0011 -1 -1 -1 +.syscon nr,__NR_break,-1,-1,0x0011,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_bsdthread_create.S b/libc/sysv/consts/__NR_bsdthread_create.S index 112135708..87dc70a65 100644 --- a/libc/sysv/consts/__NR_bsdthread_create.S +++ b/libc/sysv/consts/__NR_bsdthread_create.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_bsdthread_create -1 0x2000168 -1 -1 -1 -1 +.syscon nr,__NR_bsdthread_create,-1,0x2000168,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_bsdthread_ctl.S b/libc/sysv/consts/__NR_bsdthread_ctl.S index 6f1d01752..6ff723c4b 100644 --- a/libc/sysv/consts/__NR_bsdthread_ctl.S +++ b/libc/sysv/consts/__NR_bsdthread_ctl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_bsdthread_ctl -1 0x20001de -1 -1 -1 -1 +.syscon nr,__NR_bsdthread_ctl,-1,0x20001de,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_bsdthread_register.S b/libc/sysv/consts/__NR_bsdthread_register.S index 4b3664856..4f1eab62b 100644 --- a/libc/sysv/consts/__NR_bsdthread_register.S +++ b/libc/sysv/consts/__NR_bsdthread_register.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_bsdthread_register -1 0x200016e -1 -1 -1 -1 +.syscon nr,__NR_bsdthread_register,-1,0x200016e,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_bsdthread_terminate.S b/libc/sysv/consts/__NR_bsdthread_terminate.S index c3bc4748b..17b218dcb 100644 --- a/libc/sysv/consts/__NR_bsdthread_terminate.S +++ b/libc/sysv/consts/__NR_bsdthread_terminate.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_bsdthread_terminate -1 0x2000169 -1 -1 -1 -1 +.syscon nr,__NR_bsdthread_terminate,-1,0x2000169,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_cap_enter.S b/libc/sysv/consts/__NR_cap_enter.S index 732f59721..4c13cf786 100644 --- a/libc/sysv/consts/__NR_cap_enter.S +++ b/libc/sysv/consts/__NR_cap_enter.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_cap_enter -1 -1 0x0204 -1 -1 -1 +.syscon nr,__NR_cap_enter,-1,-1,0x0204,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_cap_fcntls_get.S b/libc/sysv/consts/__NR_cap_fcntls_get.S index 2a80cc7b1..facbf0ed4 100644 --- a/libc/sysv/consts/__NR_cap_fcntls_get.S +++ b/libc/sysv/consts/__NR_cap_fcntls_get.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_cap_fcntls_get -1 -1 0x0219 -1 -1 -1 +.syscon nr,__NR_cap_fcntls_get,-1,-1,0x0219,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_cap_fcntls_limit.S b/libc/sysv/consts/__NR_cap_fcntls_limit.S index 1f382525c..477fdacac 100644 --- a/libc/sysv/consts/__NR_cap_fcntls_limit.S +++ b/libc/sysv/consts/__NR_cap_fcntls_limit.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_cap_fcntls_limit -1 -1 0x0218 -1 -1 -1 +.syscon nr,__NR_cap_fcntls_limit,-1,-1,0x0218,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_cap_getmode.S b/libc/sysv/consts/__NR_cap_getmode.S index ed90b3af5..49f838f50 100644 --- a/libc/sysv/consts/__NR_cap_getmode.S +++ b/libc/sysv/consts/__NR_cap_getmode.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_cap_getmode -1 -1 0x0205 -1 -1 -1 +.syscon nr,__NR_cap_getmode,-1,-1,0x0205,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_cap_ioctls_get.S b/libc/sysv/consts/__NR_cap_ioctls_get.S index 8ed3dceaa..4c7873ebc 100644 --- a/libc/sysv/consts/__NR_cap_ioctls_get.S +++ b/libc/sysv/consts/__NR_cap_ioctls_get.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_cap_ioctls_get -1 -1 0x0217 -1 -1 -1 +.syscon nr,__NR_cap_ioctls_get,-1,-1,0x0217,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_cap_ioctls_limit.S b/libc/sysv/consts/__NR_cap_ioctls_limit.S index eeffb7898..85adf17db 100644 --- a/libc/sysv/consts/__NR_cap_ioctls_limit.S +++ b/libc/sysv/consts/__NR_cap_ioctls_limit.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_cap_ioctls_limit -1 -1 0x0216 -1 -1 -1 +.syscon nr,__NR_cap_ioctls_limit,-1,-1,0x0216,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_cap_rights_get.S b/libc/sysv/consts/__NR_cap_rights_get.S index 81b93e856..56a791815 100644 --- a/libc/sysv/consts/__NR_cap_rights_get.S +++ b/libc/sysv/consts/__NR_cap_rights_get.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_cap_rights_get -1 -1 0x0203 -1 -1 -1 +.syscon nr,__NR_cap_rights_get,-1,-1,0x0203,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_cap_rights_limit.S b/libc/sysv/consts/__NR_cap_rights_limit.S index 3d8b44f7a..e4a7f5265 100644 --- a/libc/sysv/consts/__NR_cap_rights_limit.S +++ b/libc/sysv/consts/__NR_cap_rights_limit.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_cap_rights_limit -1 -1 0x0215 -1 -1 -1 +.syscon nr,__NR_cap_rights_limit,-1,-1,0x0215,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_capget.S b/libc/sysv/consts/__NR_capget.S index 87d68659a..44080be1c 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_capget,0x007d,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_capset.S b/libc/sysv/consts/__NR_capset.S index 1a1d09c9b..db1ed701b 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_capset,0x007e,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_change_fdguard_np.S b/libc/sysv/consts/__NR_change_fdguard_np.S index f3a488d86..cedc96735 100644 --- a/libc/sysv/consts/__NR_change_fdguard_np.S +++ b/libc/sysv/consts/__NR_change_fdguard_np.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_change_fdguard_np -1 0x20001bc -1 -1 -1 -1 +.syscon nr,__NR_change_fdguard_np,-1,0x20001bc,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_chdir.S b/libc/sysv/consts/__NR_chdir.S index b24d3f4e3..f996b9a1c 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 -1 +.syscon nr,__NR_chdir,0x0050,0x200000c,0x000c,0x000c,0x00c,-1 diff --git a/libc/sysv/consts/__NR_chflags.S b/libc/sysv/consts/__NR_chflags.S index ebdfe5b28..175a0a9d2 100644 --- a/libc/sysv/consts/__NR_chflags.S +++ b/libc/sysv/consts/__NR_chflags.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_chflags -1 0x2000022 0x0022 0x0022 0x022 -1 +.syscon nr,__NR_chflags,-1,0x2000022,0x0022,0x0022,0x022,-1 diff --git a/libc/sysv/consts/__NR_chflagsat.S b/libc/sysv/consts/__NR_chflagsat.S index 40a07bcae..b9c339d48 100644 --- a/libc/sysv/consts/__NR_chflagsat.S +++ b/libc/sysv/consts/__NR_chflagsat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_chflagsat -1 -1 0x021c 0x006b -1 -1 +.syscon nr,__NR_chflagsat,-1,-1,0x021c,0x006b,-1,-1 diff --git a/libc/sysv/consts/__NR_chmod.S b/libc/sysv/consts/__NR_chmod.S index 7b580ec9d..8c5d95ba5 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 -1 +.syscon nr,__NR_chmod,0x005a,0x200000f,0x000f,0x000f,0x00f,-1 diff --git a/libc/sysv/consts/__NR_chmod_extended.S b/libc/sysv/consts/__NR_chmod_extended.S index 30f35ebec..b81228dcb 100644 --- a/libc/sysv/consts/__NR_chmod_extended.S +++ b/libc/sysv/consts/__NR_chmod_extended.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_chmod_extended -1 0x200011a -1 -1 -1 -1 +.syscon nr,__NR_chmod_extended,-1,0x200011a,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_chown.S b/libc/sysv/consts/__NR_chown.S index 244f7f181..25268110b 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 -1 +.syscon nr,__NR_chown,0x005c,0x2000010,0x0010,0x0010,0x010,-1 diff --git a/libc/sysv/consts/__NR_chroot.S b/libc/sysv/consts/__NR_chroot.S index db9dba84d..f08bc0b4c 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 -1 +.syscon nr,__NR_chroot,0x00a1,0x200003d,0x003d,0x003d,0x03d,-1 diff --git a/libc/sysv/consts/__NR_clock_adjtime.S b/libc/sysv/consts/__NR_clock_adjtime.S index e8a77b97f..e38cc2cff 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_clock_adjtime,0x0131,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_clock_getcpuclockid2.S b/libc/sysv/consts/__NR_clock_getcpuclockid2.S index 2dc0d34d5..5ff299510 100644 --- a/libc/sysv/consts/__NR_clock_getcpuclockid2.S +++ b/libc/sysv/consts/__NR_clock_getcpuclockid2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_clock_getcpuclockid2 -1 -1 0x00f7 -1 0x1e2 -1 +.syscon nr,__NR_clock_getcpuclockid2,-1,-1,0x00f7,-1,0x1e2,-1 diff --git a/libc/sysv/consts/__NR_clock_getres.S b/libc/sysv/consts/__NR_clock_getres.S index 8faed6401..3ad36aa37 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 -1 0x00ea 0x0059 0x1ad -1 +.syscon nr,__NR_clock_getres,0x00e5,-1,0x00ea,0x0059,0x1ad,-1 diff --git a/libc/sysv/consts/__NR_clock_gettime.S b/libc/sysv/consts/__NR_clock_gettime.S index b1216a618..0c2d0da03 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 -1 0x00e8 0x0057 0x1ab -1 +.syscon nr,__NR_clock_gettime,0x00e4,-1,0x00e8,0x0057,0x1ab,-1 diff --git a/libc/sysv/consts/__NR_clock_nanosleep.S b/libc/sysv/consts/__NR_clock_nanosleep.S index af0ed7299..a94e878e5 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 -1 0x00f4 -1 -1 -1 +.syscon nr,__NR_clock_nanosleep,0x00e6,-1,0x00f4,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_clock_settime.S b/libc/sysv/consts/__NR_clock_settime.S index 6f3620b70..77022f888 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 -1 0x00e9 0x0058 0x1ac -1 +.syscon nr,__NR_clock_settime,0x00e3,-1,0x00e9,0x0058,0x1ac,-1 diff --git a/libc/sysv/consts/__NR_clone.S b/libc/sysv/consts/__NR_clone.S index 5089552dd..86ef7aaf1 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_clone,0x0038,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_clonefileat.S b/libc/sysv/consts/__NR_clonefileat.S index 4e76772e7..3d5c4e24a 100644 --- a/libc/sysv/consts/__NR_clonefileat.S +++ b/libc/sysv/consts/__NR_clonefileat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_clonefileat -1 0x20001ce -1 -1 -1 -1 +.syscon nr,__NR_clonefileat,-1,0x20001ce,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_close.S b/libc/sysv/consts/__NR_close.S index adc5c7bcf..640d65af6 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 -1 +.syscon nr,__NR_close,0x0003,0x2000006,0x0006,0x0006,0x006,-1 diff --git a/libc/sysv/consts/__NR_close_nocancel.S b/libc/sysv/consts/__NR_close_nocancel.S index 3165816d9..0e277b361 100644 --- a/libc/sysv/consts/__NR_close_nocancel.S +++ b/libc/sysv/consts/__NR_close_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_close_nocancel -1 0x200018f -1 -1 -1 -1 +.syscon nr,__NR_close_nocancel,-1,0x200018f,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_closefrom.S b/libc/sysv/consts/__NR_closefrom.S index ab2be33d1..2c5c712fb 100644 --- a/libc/sysv/consts/__NR_closefrom.S +++ b/libc/sysv/consts/__NR_closefrom.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_closefrom -1 -1 0x01fd 0x011f -1 -1 +.syscon nr,__NR_closefrom,-1,-1,0x01fd,0x011f,-1,-1 diff --git a/libc/sysv/consts/__NR_coalition.S b/libc/sysv/consts/__NR_coalition.S index dd178cac4..7fdc99f61 100644 --- a/libc/sysv/consts/__NR_coalition.S +++ b/libc/sysv/consts/__NR_coalition.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_coalition -1 0x20001ca -1 -1 -1 -1 +.syscon nr,__NR_coalition,-1,0x20001ca,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_coalition_info.S b/libc/sysv/consts/__NR_coalition_info.S index 32f2e6a19..f45e0e6b6 100644 --- a/libc/sysv/consts/__NR_coalition_info.S +++ b/libc/sysv/consts/__NR_coalition_info.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_coalition_info -1 0x20001cb -1 -1 -1 -1 +.syscon nr,__NR_coalition_info,-1,0x20001cb,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_connect.S b/libc/sysv/consts/__NR_connect.S index 59f26267f..35926d311 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 -1 +.syscon nr,__NR_connect,0x002a,0x2000062,0x0062,0x0062,0x062,-1 diff --git a/libc/sysv/consts/__NR_connect_nocancel.S b/libc/sysv/consts/__NR_connect_nocancel.S index 283447048..91f124c92 100644 --- a/libc/sysv/consts/__NR_connect_nocancel.S +++ b/libc/sysv/consts/__NR_connect_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_connect_nocancel -1 0x2000199 -1 -1 -1 -1 +.syscon nr,__NR_connect_nocancel,-1,0x2000199,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_connectat.S b/libc/sysv/consts/__NR_connectat.S index da7f14aa3..2dadd571c 100644 --- a/libc/sysv/consts/__NR_connectat.S +++ b/libc/sysv/consts/__NR_connectat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_connectat -1 -1 0x021b -1 -1 -1 +.syscon nr,__NR_connectat,-1,-1,0x021b,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_connectx.S b/libc/sysv/consts/__NR_connectx.S index 447fb5422..46b9ba1b6 100644 --- a/libc/sysv/consts/__NR_connectx.S +++ b/libc/sysv/consts/__NR_connectx.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_connectx -1 0x20001bf -1 -1 -1 -1 +.syscon nr,__NR_connectx,-1,0x20001bf,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_copy_file_range.S b/libc/sysv/consts/__NR_copy_file_range.S index 5d837f70d..dbbfd6b96 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_copy_file_range,0x0146,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_copyfile.S b/libc/sysv/consts/__NR_copyfile.S index c17f09fe7..d421d0205 100644 --- a/libc/sysv/consts/__NR_copyfile.S +++ b/libc/sysv/consts/__NR_copyfile.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_copyfile -1 0x20000e3 -1 -1 -1 -1 +.syscon nr,__NR_copyfile,-1,0x20000e3,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_cpuset.S b/libc/sysv/consts/__NR_cpuset.S index 58dac0d10..0c5d1f886 100644 --- a/libc/sysv/consts/__NR_cpuset.S +++ b/libc/sysv/consts/__NR_cpuset.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_cpuset -1 -1 0x01e4 -1 -1 -1 +.syscon nr,__NR_cpuset,-1,-1,0x01e4,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_cpuset_getaffinity.S b/libc/sysv/consts/__NR_cpuset_getaffinity.S index 1f78b202d..1fc8f0728 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 -1 -1 0x01e7 -1 -1 -1 +.syscon nr,__NR_cpuset_getaffinity,-1,-1,0x01e7,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_cpuset_getdomain.S b/libc/sysv/consts/__NR_cpuset_getdomain.S index ebd95194e..9b58ae8ce 100644 --- a/libc/sysv/consts/__NR_cpuset_getdomain.S +++ b/libc/sysv/consts/__NR_cpuset_getdomain.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_cpuset_getdomain -1 -1 0x0231 -1 -1 -1 +.syscon nr,__NR_cpuset_getdomain,-1,-1,0x0231,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_cpuset_getid.S b/libc/sysv/consts/__NR_cpuset_getid.S index b3a1b2fd0..44681553a 100644 --- a/libc/sysv/consts/__NR_cpuset_getid.S +++ b/libc/sysv/consts/__NR_cpuset_getid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_cpuset_getid -1 -1 0x01e6 -1 -1 -1 +.syscon nr,__NR_cpuset_getid,-1,-1,0x01e6,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_cpuset_setaffinity.S b/libc/sysv/consts/__NR_cpuset_setaffinity.S index 203d62829..f2c34deb4 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 -1 -1 0x01e8 -1 -1 -1 +.syscon nr,__NR_cpuset_setaffinity,-1,-1,0x01e8,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_cpuset_setdomain.S b/libc/sysv/consts/__NR_cpuset_setdomain.S index b02349af9..701abf090 100644 --- a/libc/sysv/consts/__NR_cpuset_setdomain.S +++ b/libc/sysv/consts/__NR_cpuset_setdomain.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_cpuset_setdomain -1 -1 0x0232 -1 -1 -1 +.syscon nr,__NR_cpuset_setdomain,-1,-1,0x0232,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_cpuset_setid.S b/libc/sysv/consts/__NR_cpuset_setid.S index 66f609462..9b284a5ba 100644 --- a/libc/sysv/consts/__NR_cpuset_setid.S +++ b/libc/sysv/consts/__NR_cpuset_setid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_cpuset_setid -1 -1 0x01e5 -1 -1 -1 +.syscon nr,__NR_cpuset_setid,-1,-1,0x01e5,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_creat.S b/libc/sysv/consts/__NR_creat.S index cc9219560..ccd6b03c2 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 -1 0x0008 -1 -1 -1 +.syscon nr,__NR_creat,0x0055,-1,0x0008,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_csops.S b/libc/sysv/consts/__NR_csops.S index 87e106363..3e0b74c06 100644 --- a/libc/sysv/consts/__NR_csops.S +++ b/libc/sysv/consts/__NR_csops.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_csops -1 0x20000a9 -1 -1 -1 -1 +.syscon nr,__NR_csops,-1,0x20000a9,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_csops_audittoken.S b/libc/sysv/consts/__NR_csops_audittoken.S index f75278760..85cd7a786 100644 --- a/libc/sysv/consts/__NR_csops_audittoken.S +++ b/libc/sysv/consts/__NR_csops_audittoken.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_csops_audittoken -1 0x20000aa -1 -1 -1 -1 +.syscon nr,__NR_csops_audittoken,-1,0x20000aa,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_csrctl.S b/libc/sysv/consts/__NR_csrctl.S index 27e7a60da..1dcecb6cc 100644 --- a/libc/sysv/consts/__NR_csrctl.S +++ b/libc/sysv/consts/__NR_csrctl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_csrctl -1 0x20001e3 -1 -1 -1 -1 +.syscon nr,__NR_csrctl,-1,0x20001e3,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_delete.S b/libc/sysv/consts/__NR_delete.S index 5b8e58f91..47fe88a4d 100644 --- a/libc/sysv/consts/__NR_delete.S +++ b/libc/sysv/consts/__NR_delete.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_delete -1 0x20000e2 -1 -1 -1 -1 +.syscon nr,__NR_delete,-1,0x20000e2,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_delete_module.S b/libc/sysv/consts/__NR_delete_module.S index b5718651d..40e25cf3e 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_delete_module,0x00b0,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_disable_threadsignal.S b/libc/sysv/consts/__NR_disable_threadsignal.S index 55afa0107..b397671c2 100644 --- a/libc/sysv/consts/__NR_disable_threadsignal.S +++ b/libc/sysv/consts/__NR_disable_threadsignal.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_disable_threadsignal -1 0x200014b -1 -1 -1 -1 +.syscon nr,__NR_disable_threadsignal,-1,0x200014b,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_disconnectx.S b/libc/sysv/consts/__NR_disconnectx.S index 7f7387564..978e60374 100644 --- a/libc/sysv/consts/__NR_disconnectx.S +++ b/libc/sysv/consts/__NR_disconnectx.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_disconnectx -1 0x20001c0 -1 -1 -1 -1 +.syscon nr,__NR_disconnectx,-1,0x20001c0,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_dup.S b/libc/sysv/consts/__NR_dup.S index 6ea710de5..9304871a1 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 -1 +.syscon nr,__NR_dup,0x0020,0x2000029,0x0029,0x0029,0x029,-1 diff --git a/libc/sysv/consts/__NR_dup2.S b/libc/sysv/consts/__NR_dup2.S index 63d6036da..f43fe63b7 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 -1 +.syscon nr,__NR_dup2,0x0021,0x200005a,0x005a,0x005a,0x05a,-1 diff --git a/libc/sysv/consts/__NR_dup3.S b/libc/sysv/consts/__NR_dup3.S index 632cde9db..3603621cf 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 -1 -1 0x0066 0x1c6 -1 +.syscon nr,__NR_dup3,0x0124,-1,-1,0x0066,0x1c6,-1 diff --git a/libc/sysv/consts/__NR_eaccess.S b/libc/sysv/consts/__NR_eaccess.S index b29a61c30..f08bb69d3 100644 --- a/libc/sysv/consts/__NR_eaccess.S +++ b/libc/sysv/consts/__NR_eaccess.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_eaccess -1 -1 0x0178 -1 -1 -1 +.syscon nr,__NR_eaccess,-1,-1,0x0178,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_epoll_create.S b/libc/sysv/consts/__NR_epoll_create.S index 6fa000492..256fad869 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_epoll_create,0x00d5,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_epoll_create1.S b/libc/sysv/consts/__NR_epoll_create1.S index 737a9fcda..ae3a092d3 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_epoll_create1,0x0123,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_epoll_ctl.S b/libc/sysv/consts/__NR_epoll_ctl.S index 880b50d12..a759bd1eb 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_epoll_ctl,0x00e9,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_epoll_pwait.S b/libc/sysv/consts/__NR_epoll_pwait.S index c85c7f22b..ccd8e454d 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_epoll_pwait,0x0119,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_epoll_wait.S b/libc/sysv/consts/__NR_epoll_wait.S index 44bd76c0a..02b259f1c 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_epoll_wait,0x00e8,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_eventfd.S b/libc/sysv/consts/__NR_eventfd.S index 3e00ca65e..7b76b9a81 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_eventfd,0x011c,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_eventfd2.S b/libc/sysv/consts/__NR_eventfd2.S index 1c2a905b4..04f5038c3 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_eventfd2,0x0122,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_exchangedata.S b/libc/sysv/consts/__NR_exchangedata.S index 62ab4c1b8..d1d575047 100644 --- a/libc/sysv/consts/__NR_exchangedata.S +++ b/libc/sysv/consts/__NR_exchangedata.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_exchangedata -1 0x20000df -1 -1 -1 -1 +.syscon nr,__NR_exchangedata,-1,0x20000df,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_execve.S b/libc/sysv/consts/__NR_execve.S index 0a9d667ba..cb9ff66b3 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 -1 +.syscon nr,__NR_execve,0x003b,0x200003b,0x003b,0x003b,0x03b,-1 diff --git a/libc/sysv/consts/__NR_execveat.S b/libc/sysv/consts/__NR_execveat.S index 0b6e4fd1a..ca108acb9 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_execveat,0x0142,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_exit.S b/libc/sysv/consts/__NR_exit.S index f0ab42243..f020f0a3a 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 0x2000001 0x0001 0x0001 0x001 -1 +.syscon nr,__NR_exit,0x003c,0x2000001,0x0001,0x0001,0x001,-1 diff --git a/libc/sysv/consts/__NR_exit_group.S b/libc/sysv/consts/__NR_exit_group.S index f836b51d9..af4d58934 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 -1 +.syscon nr,__NR_exit_group,0x00e7,0x2000001,0x0001,0x0001,0x001,-1 diff --git a/libc/sysv/consts/__NR_extattr_delete_fd.S b/libc/sysv/consts/__NR_extattr_delete_fd.S index 37841af85..665e372bc 100644 --- a/libc/sysv/consts/__NR_extattr_delete_fd.S +++ b/libc/sysv/consts/__NR_extattr_delete_fd.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_extattr_delete_fd -1 -1 0x0175 -1 0x16e -1 +.syscon nr,__NR_extattr_delete_fd,-1,-1,0x0175,-1,0x16e,-1 diff --git a/libc/sysv/consts/__NR_extattr_delete_file.S b/libc/sysv/consts/__NR_extattr_delete_file.S index 240ced805..0899d506a 100644 --- a/libc/sysv/consts/__NR_extattr_delete_file.S +++ b/libc/sysv/consts/__NR_extattr_delete_file.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_extattr_delete_file -1 -1 0x0166 -1 0x16b -1 +.syscon nr,__NR_extattr_delete_file,-1,-1,0x0166,-1,0x16b,-1 diff --git a/libc/sysv/consts/__NR_extattr_delete_link.S b/libc/sysv/consts/__NR_extattr_delete_link.S index 9c13eccb2..afa465e8a 100644 --- a/libc/sysv/consts/__NR_extattr_delete_link.S +++ b/libc/sysv/consts/__NR_extattr_delete_link.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_extattr_delete_link -1 -1 0x019e -1 0x171 -1 +.syscon nr,__NR_extattr_delete_link,-1,-1,0x019e,-1,0x171,-1 diff --git a/libc/sysv/consts/__NR_extattr_get_fd.S b/libc/sysv/consts/__NR_extattr_get_fd.S index b2d754097..f0805fc7d 100644 --- a/libc/sysv/consts/__NR_extattr_get_fd.S +++ b/libc/sysv/consts/__NR_extattr_get_fd.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_extattr_get_fd -1 -1 0x0174 -1 0x16d -1 +.syscon nr,__NR_extattr_get_fd,-1,-1,0x0174,-1,0x16d,-1 diff --git a/libc/sysv/consts/__NR_extattr_get_file.S b/libc/sysv/consts/__NR_extattr_get_file.S index 7182255cd..2b5fc3682 100644 --- a/libc/sysv/consts/__NR_extattr_get_file.S +++ b/libc/sysv/consts/__NR_extattr_get_file.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_extattr_get_file -1 -1 0x0165 -1 0x16a -1 +.syscon nr,__NR_extattr_get_file,-1,-1,0x0165,-1,0x16a,-1 diff --git a/libc/sysv/consts/__NR_extattr_get_link.S b/libc/sysv/consts/__NR_extattr_get_link.S index d63680772..cff5bb7f6 100644 --- a/libc/sysv/consts/__NR_extattr_get_link.S +++ b/libc/sysv/consts/__NR_extattr_get_link.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_extattr_get_link -1 -1 0x019d -1 0x170 -1 +.syscon nr,__NR_extattr_get_link,-1,-1,0x019d,-1,0x170,-1 diff --git a/libc/sysv/consts/__NR_extattr_list_fd.S b/libc/sysv/consts/__NR_extattr_list_fd.S index b94fb011a..0c9d608b7 100644 --- a/libc/sysv/consts/__NR_extattr_list_fd.S +++ b/libc/sysv/consts/__NR_extattr_list_fd.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_extattr_list_fd -1 -1 0x01b5 -1 0x172 -1 +.syscon nr,__NR_extattr_list_fd,-1,-1,0x01b5,-1,0x172,-1 diff --git a/libc/sysv/consts/__NR_extattr_list_file.S b/libc/sysv/consts/__NR_extattr_list_file.S index 45e17d9e5..1c8567efb 100644 --- a/libc/sysv/consts/__NR_extattr_list_file.S +++ b/libc/sysv/consts/__NR_extattr_list_file.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_extattr_list_file -1 -1 0x01b6 -1 0x173 -1 +.syscon nr,__NR_extattr_list_file,-1,-1,0x01b6,-1,0x173,-1 diff --git a/libc/sysv/consts/__NR_extattr_list_link.S b/libc/sysv/consts/__NR_extattr_list_link.S index b2f495bcb..26c3bf6fa 100644 --- a/libc/sysv/consts/__NR_extattr_list_link.S +++ b/libc/sysv/consts/__NR_extattr_list_link.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_extattr_list_link -1 -1 0x01b7 -1 0x174 -1 +.syscon nr,__NR_extattr_list_link,-1,-1,0x01b7,-1,0x174,-1 diff --git a/libc/sysv/consts/__NR_extattr_set_fd.S b/libc/sysv/consts/__NR_extattr_set_fd.S index 824349857..e9320ee8a 100644 --- a/libc/sysv/consts/__NR_extattr_set_fd.S +++ b/libc/sysv/consts/__NR_extattr_set_fd.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_extattr_set_fd -1 -1 0x0173 -1 0x16c -1 +.syscon nr,__NR_extattr_set_fd,-1,-1,0x0173,-1,0x16c,-1 diff --git a/libc/sysv/consts/__NR_extattr_set_file.S b/libc/sysv/consts/__NR_extattr_set_file.S index 396fa047e..449d13ea9 100644 --- a/libc/sysv/consts/__NR_extattr_set_file.S +++ b/libc/sysv/consts/__NR_extattr_set_file.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_extattr_set_file -1 -1 0x0164 -1 0x169 -1 +.syscon nr,__NR_extattr_set_file,-1,-1,0x0164,-1,0x169,-1 diff --git a/libc/sysv/consts/__NR_extattr_set_link.S b/libc/sysv/consts/__NR_extattr_set_link.S index ffc127485..d49efd0c5 100644 --- a/libc/sysv/consts/__NR_extattr_set_link.S +++ b/libc/sysv/consts/__NR_extattr_set_link.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_extattr_set_link -1 -1 0x019c -1 0x16f -1 +.syscon nr,__NR_extattr_set_link,-1,-1,0x019c,-1,0x16f,-1 diff --git a/libc/sysv/consts/__NR_extattrctl.S b/libc/sysv/consts/__NR_extattrctl.S index 68d1e3e5b..c65eb575d 100644 --- a/libc/sysv/consts/__NR_extattrctl.S +++ b/libc/sysv/consts/__NR_extattrctl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_extattrctl -1 -1 0x0163 -1 0x168 -1 +.syscon nr,__NR_extattrctl,-1,-1,0x0163,-1,0x168,-1 diff --git a/libc/sysv/consts/__NR_faccessat.S b/libc/sysv/consts/__NR_faccessat.S index 8ec367c58..25f9abc49 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 -1 +.syscon nr,__NR_faccessat,0x010d,0x20001d2,0x01e9,0x0139,0x1ce,-1 diff --git a/libc/sysv/consts/__NR_fadvise.S b/libc/sysv/consts/__NR_fadvise.S index ab32978f6..884faff30 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 -1 0x0213 -1 -1 -1 +.syscon nr,__NR_fadvise,0x00dd,-1,0x0213,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_fallocate.S b/libc/sysv/consts/__NR_fallocate.S index e669f25a6..f3ae9aabe 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_fallocate,0x011d,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_fanotify_init.S b/libc/sysv/consts/__NR_fanotify_init.S index 4eddecbd5..e27e26661 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_fanotify_init,0x012c,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_fanotify_mark.S b/libc/sysv/consts/__NR_fanotify_mark.S index a0a572d4d..d7a1f577d 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_fanotify_mark,0x012d,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_fchdir.S b/libc/sysv/consts/__NR_fchdir.S index 028b4f8db..996e55cc9 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 -1 +.syscon nr,__NR_fchdir,0x0051,0x200000d,0x000d,0x000d,0x00d,-1 diff --git a/libc/sysv/consts/__NR_fchflags.S b/libc/sysv/consts/__NR_fchflags.S index 40595d57c..32ba1d5ad 100644 --- a/libc/sysv/consts/__NR_fchflags.S +++ b/libc/sysv/consts/__NR_fchflags.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_fchflags -1 0x2000023 0x0023 0x0023 0x023 -1 +.syscon nr,__NR_fchflags,-1,0x2000023,0x0023,0x0023,0x023,-1 diff --git a/libc/sysv/consts/__NR_fchmod.S b/libc/sysv/consts/__NR_fchmod.S index 8b2c0df0c..ffe7b4ef2 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 -1 +.syscon nr,__NR_fchmod,0x005b,0x200007c,0x007c,0x007c,0x07c,-1 diff --git a/libc/sysv/consts/__NR_fchmod_extended.S b/libc/sysv/consts/__NR_fchmod_extended.S index 1a63cf74d..f784f2b8c 100644 --- a/libc/sysv/consts/__NR_fchmod_extended.S +++ b/libc/sysv/consts/__NR_fchmod_extended.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_fchmod_extended -1 0x200011b -1 -1 -1 -1 +.syscon nr,__NR_fchmod_extended,-1,0x200011b,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_fchmodat.S b/libc/sysv/consts/__NR_fchmodat.S index c65181603..10a82b3bc 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 -1 +.syscon nr,__NR_fchmodat,0x010c,0x20001d3,0x01ea,0x013a,0x1cf,-1 diff --git a/libc/sysv/consts/__NR_fchown.S b/libc/sysv/consts/__NR_fchown.S index 67071775b..7743df635 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 -1 +.syscon nr,__NR_fchown,0x005d,0x200007b,0x007b,0x007b,0x07b,-1 diff --git a/libc/sysv/consts/__NR_fchownat.S b/libc/sysv/consts/__NR_fchownat.S index 539d3a597..83553362f 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 -1 +.syscon nr,__NR_fchownat,0x0104,0x20001d4,0x01eb,0x013b,0x1d0,-1 diff --git a/libc/sysv/consts/__NR_fclonefileat.S b/libc/sysv/consts/__NR_fclonefileat.S index 46da1d38e..adb04e0bd 100644 --- a/libc/sysv/consts/__NR_fclonefileat.S +++ b/libc/sysv/consts/__NR_fclonefileat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_fclonefileat -1 0x2000205 -1 -1 -1 -1 +.syscon nr,__NR_fclonefileat,-1,0x2000205,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_fcntl.S b/libc/sysv/consts/__NR_fcntl.S index d627677ca..7954ccdef 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 -1 +.syscon nr,__NR_fcntl,0x0048,0x200005c,0x005c,0x005c,0x05c,-1 diff --git a/libc/sysv/consts/__NR_fcntl_nocancel.S b/libc/sysv/consts/__NR_fcntl_nocancel.S index 8f5b8c5e8..3d13a6bca 100644 --- a/libc/sysv/consts/__NR_fcntl_nocancel.S +++ b/libc/sysv/consts/__NR_fcntl_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_fcntl_nocancel -1 0x2000196 -1 -1 -1 -1 +.syscon nr,__NR_fcntl_nocancel,-1,0x2000196,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_fdatasync.S b/libc/sysv/consts/__NR_fdatasync.S index 5f890e75f..5c529298f 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 -1 +.syscon nr,__NR_fdatasync,0x004b,0x20000bb,0x0226,0x005f,0x0f1,-1 diff --git a/libc/sysv/consts/__NR_fexecve.S b/libc/sysv/consts/__NR_fexecve.S index ad5ea543a..72e709598 100644 --- a/libc/sysv/consts/__NR_fexecve.S +++ b/libc/sysv/consts/__NR_fexecve.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_fexecve -1 -1 0x01ec -1 0x1d1 -1 +.syscon nr,__NR_fexecve,-1,-1,0x01ec,-1,0x1d1,-1 diff --git a/libc/sysv/consts/__NR_ffclock_getcounter.S b/libc/sysv/consts/__NR_ffclock_getcounter.S index dad04d9e3..8c294aceb 100644 --- a/libc/sysv/consts/__NR_ffclock_getcounter.S +++ b/libc/sysv/consts/__NR_ffclock_getcounter.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ffclock_getcounter -1 -1 0x00f1 -1 -1 -1 +.syscon nr,__NR_ffclock_getcounter,-1,-1,0x00f1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ffclock_getestimate.S b/libc/sysv/consts/__NR_ffclock_getestimate.S index 240050fb0..7079dbbc0 100644 --- a/libc/sysv/consts/__NR_ffclock_getestimate.S +++ b/libc/sysv/consts/__NR_ffclock_getestimate.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ffclock_getestimate -1 -1 0x00f3 -1 -1 -1 +.syscon nr,__NR_ffclock_getestimate,-1,-1,0x00f3,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ffclock_setestimate.S b/libc/sysv/consts/__NR_ffclock_setestimate.S index b18977c4b..3506c75bf 100644 --- a/libc/sysv/consts/__NR_ffclock_setestimate.S +++ b/libc/sysv/consts/__NR_ffclock_setestimate.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ffclock_setestimate -1 -1 0x00f2 -1 -1 -1 +.syscon nr,__NR_ffclock_setestimate,-1,-1,0x00f2,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ffsctl.S b/libc/sysv/consts/__NR_ffsctl.S index 088ee4cff..1926f09ad 100644 --- a/libc/sysv/consts/__NR_ffsctl.S +++ b/libc/sysv/consts/__NR_ffsctl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ffsctl -1 0x20000f5 -1 -1 -1 -1 +.syscon nr,__NR_ffsctl,-1,0x20000f5,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_fgetattrlist.S b/libc/sysv/consts/__NR_fgetattrlist.S index bc3051ae1..81ef6aa1b 100644 --- a/libc/sysv/consts/__NR_fgetattrlist.S +++ b/libc/sysv/consts/__NR_fgetattrlist.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_fgetattrlist -1 0x20000e4 -1 -1 -1 -1 +.syscon nr,__NR_fgetattrlist,-1,0x20000e4,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_fgetxattr.S b/libc/sysv/consts/__NR_fgetxattr.S index da69f791b..9099bf4df 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 -1 -1 0x17c -1 +.syscon nr,__NR_fgetxattr,0x00c1,0x20000eb,-1,-1,0x17c,-1 diff --git a/libc/sysv/consts/__NR_fhlink.S b/libc/sysv/consts/__NR_fhlink.S index 7277a24c7..b7b1a4012 100644 --- a/libc/sysv/consts/__NR_fhlink.S +++ b/libc/sysv/consts/__NR_fhlink.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_fhlink -1 -1 0x0235 -1 -1 -1 +.syscon nr,__NR_fhlink,-1,-1,0x0235,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_fhlinkat.S b/libc/sysv/consts/__NR_fhlinkat.S index a39d84a75..cd3ef9964 100644 --- a/libc/sysv/consts/__NR_fhlinkat.S +++ b/libc/sysv/consts/__NR_fhlinkat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_fhlinkat -1 -1 0x0236 -1 -1 -1 +.syscon nr,__NR_fhlinkat,-1,-1,0x0236,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_fhopen.S b/libc/sysv/consts/__NR_fhopen.S index a56dfbaef..538efa319 100644 --- a/libc/sysv/consts/__NR_fhopen.S +++ b/libc/sysv/consts/__NR_fhopen.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_fhopen -1 0x20000f8 0x012a 0x0108 0x18c -1 +.syscon nr,__NR_fhopen,-1,0x20000f8,0x012a,0x0108,0x18c,-1 diff --git a/libc/sysv/consts/__NR_fhreadlink.S b/libc/sysv/consts/__NR_fhreadlink.S index ff1ca750f..ff6f4037b 100644 --- a/libc/sysv/consts/__NR_fhreadlink.S +++ b/libc/sysv/consts/__NR_fhreadlink.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_fhreadlink -1 -1 0x0237 -1 -1 -1 +.syscon nr,__NR_fhreadlink,-1,-1,0x0237,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_fhstat.S b/libc/sysv/consts/__NR_fhstat.S index 28a82437a..00a848e56 100644 --- a/libc/sysv/consts/__NR_fhstat.S +++ b/libc/sysv/consts/__NR_fhstat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_fhstat -1 -1 0x0229 0x0126 0x1c3 -1 +.syscon nr,__NR_fhstat,-1,-1,0x0229,0x0126,0x1c3,-1 diff --git a/libc/sysv/consts/__NR_fhstatfs.S b/libc/sysv/consts/__NR_fhstatfs.S index 9253d11cb..9c2efb6d6 100644 --- a/libc/sysv/consts/__NR_fhstatfs.S +++ b/libc/sysv/consts/__NR_fhstatfs.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_fhstatfs -1 -1 0x022e 0x0041 -1 -1 +.syscon nr,__NR_fhstatfs,-1,-1,0x022e,0x0041,-1,-1 diff --git a/libc/sysv/consts/__NR_fileport_makefd.S b/libc/sysv/consts/__NR_fileport_makefd.S index 713366437..3c86d91ad 100644 --- a/libc/sysv/consts/__NR_fileport_makefd.S +++ b/libc/sysv/consts/__NR_fileport_makefd.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_fileport_makefd -1 0x20001af -1 -1 -1 -1 +.syscon nr,__NR_fileport_makefd,-1,0x20001af,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_fileport_makeport.S b/libc/sysv/consts/__NR_fileport_makeport.S index 49b548e74..72f31a9d8 100644 --- a/libc/sysv/consts/__NR_fileport_makeport.S +++ b/libc/sysv/consts/__NR_fileport_makeport.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_fileport_makeport -1 0x20001ae -1 -1 -1 -1 +.syscon nr,__NR_fileport_makeport,-1,0x20001ae,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_finit_module.S b/libc/sysv/consts/__NR_finit_module.S index 0f4c2626c..10cc1fe76 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_finit_module,0x0139,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_flistxattr.S b/libc/sysv/consts/__NR_flistxattr.S index ea9bf0096..381b9eabf 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 -1 -1 0x17f -1 +.syscon nr,__NR_flistxattr,0x00c4,0x20000f1,-1,-1,0x17f,-1 diff --git a/libc/sysv/consts/__NR_flock.S b/libc/sysv/consts/__NR_flock.S index 67a97ac9d..c03e27fb3 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 -1 +.syscon nr,__NR_flock,0x0049,0x2000083,0x0083,0x0083,0x083,-1 diff --git a/libc/sysv/consts/__NR_fmount.S b/libc/sysv/consts/__NR_fmount.S index 6114b188e..49afd0f40 100644 --- a/libc/sysv/consts/__NR_fmount.S +++ b/libc/sysv/consts/__NR_fmount.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_fmount -1 0x200020e -1 -1 -1 -1 +.syscon nr,__NR_fmount,-1,0x200020e,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_fork.S b/libc/sysv/consts/__NR_fork.S index 268ca49c4..e8487f630 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 -1 +.syscon nr,__NR_fork,0x0039,0x2000002,0x0002,0x0002,0x002,-1 diff --git a/libc/sysv/consts/__NR_fpathconf.S b/libc/sysv/consts/__NR_fpathconf.S index b7b143764..d2c6118b1 100644 --- a/libc/sysv/consts/__NR_fpathconf.S +++ b/libc/sysv/consts/__NR_fpathconf.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_fpathconf -1 0x20000c0 0x00c0 0x00c0 0x0c0 -1 +.syscon nr,__NR_fpathconf,-1,0x20000c0,0x00c0,0x00c0,0x0c0,-1 diff --git a/libc/sysv/consts/__NR_fremovexattr.S b/libc/sysv/consts/__NR_fremovexattr.S index cb6854878..3915ecbaa 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 -1 -1 0x182 -1 +.syscon nr,__NR_fremovexattr,0x00c7,0x20000ef,-1,-1,0x182,-1 diff --git a/libc/sysv/consts/__NR_fs_snapshot.S b/libc/sysv/consts/__NR_fs_snapshot.S index 46617452e..a42b5bbc2 100644 --- a/libc/sysv/consts/__NR_fs_snapshot.S +++ b/libc/sysv/consts/__NR_fs_snapshot.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_fs_snapshot -1 0x2000206 -1 -1 -1 -1 +.syscon nr,__NR_fs_snapshot,-1,0x2000206,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_fsctl.S b/libc/sysv/consts/__NR_fsctl.S index 70e43e803..6bed6dffa 100644 --- a/libc/sysv/consts/__NR_fsctl.S +++ b/libc/sysv/consts/__NR_fsctl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_fsctl -1 0x20000f2 -1 -1 -1 -1 +.syscon nr,__NR_fsctl,-1,0x20000f2,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_fsetattrlist.S b/libc/sysv/consts/__NR_fsetattrlist.S index 8c0e591be..c949d6784 100644 --- a/libc/sysv/consts/__NR_fsetattrlist.S +++ b/libc/sysv/consts/__NR_fsetattrlist.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_fsetattrlist -1 0x20000e5 -1 -1 -1 -1 +.syscon nr,__NR_fsetattrlist,-1,0x20000e5,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_fsetxattr.S b/libc/sysv/consts/__NR_fsetxattr.S index a45124f3e..413af33bd 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 -1 -1 0x179 -1 +.syscon nr,__NR_fsetxattr,0x00be,0x20000ed,-1,-1,0x179,-1 diff --git a/libc/sysv/consts/__NR_fstat.S b/libc/sysv/consts/__NR_fstat.S index f5ba117b4..ed2c783a3 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 -1 +.syscon nr,__NR_fstat,0x0005,0x2000153,0x0227,0x0035,0x1b8,-1 diff --git a/libc/sysv/consts/__NR_fstat_extended.S b/libc/sysv/consts/__NR_fstat_extended.S index bdbb2f80e..2740593ec 100644 --- a/libc/sysv/consts/__NR_fstat_extended.S +++ b/libc/sysv/consts/__NR_fstat_extended.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_fstat_extended -1 0x2000119 -1 -1 -1 -1 +.syscon nr,__NR_fstat_extended,-1,0x2000119,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_fstatat.S b/libc/sysv/consts/__NR_fstatat.S index 5cf2a450f..04bb86e88 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 -1 +.syscon nr,__NR_fstatat,0x0106,0x20001d6,0x0228,0x002a,0x1d2,-1 diff --git a/libc/sysv/consts/__NR_fstatfs.S b/libc/sysv/consts/__NR_fstatfs.S index e76c736d4..bb9ba72d4 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 -1 -1 +.syscon nr,__NR_fstatfs,0x008a,0x200015a,0x022c,0x0040,-1,-1 diff --git a/libc/sysv/consts/__NR_fsync.S b/libc/sysv/consts/__NR_fsync.S index dfe9459b1..31d39f288 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 -1 +.syscon nr,__NR_fsync,0x004a,0x200005f,0x005f,0x005f,0x05f,-1 diff --git a/libc/sysv/consts/__NR_fsync_nocancel.S b/libc/sysv/consts/__NR_fsync_nocancel.S index fc441950f..eae8c5573 100644 --- a/libc/sysv/consts/__NR_fsync_nocancel.S +++ b/libc/sysv/consts/__NR_fsync_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_fsync_nocancel -1 0x2000198 -1 -1 -1 -1 +.syscon nr,__NR_fsync_nocancel,-1,0x2000198,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ftruncate.S b/libc/sysv/consts/__NR_ftruncate.S index 09d79cb34..fbbf0fff5 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 -1 +.syscon nr,__NR_ftruncate,0x004d,0x20000c9,0x01e0,0x00c9,0x0c9,-1 diff --git a/libc/sysv/consts/__NR_futex.S b/libc/sysv/consts/__NR_futex.S index b54804b1b..6a5f3cee3 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 -1 -1 0x0053 -1 -1 +.syscon nr,__NR_futex,0x00ca,-1,-1,0x0053,-1,-1 diff --git a/libc/sysv/consts/__NR_futimens.S b/libc/sysv/consts/__NR_futimens.S index 9196b6a8b..a161fd618 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 -1 -1 0x0222 0x0055 0x1d8 -1 +.syscon nr,__NR_futimens,-1,-1,0x0222,0x0055,0x1d8,-1 diff --git a/libc/sysv/consts/__NR_futimes.S b/libc/sysv/consts/__NR_futimes.S index 28ca693ff..93ae0fa02 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 -1 0x200008b 0x00ce 0x004d 0x1a7 -1 +.syscon nr,__NR_futimes,-1,0x200008b,0x00ce,0x004d,0x1a7,-1 diff --git a/libc/sysv/consts/__NR_futimesat.S b/libc/sysv/consts/__NR_futimesat.S index 17a6517e0..4e1062ae5 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 -1 0x01ee -1 -1 -1 +.syscon nr,__NR_futimesat,0x0105,-1,0x01ee,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_get_mempolicy.S b/libc/sysv/consts/__NR_get_mempolicy.S index f1d161839..866d60a70 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_get_mempolicy,0x00ef,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_get_robust_list.S b/libc/sysv/consts/__NR_get_robust_list.S index 97ae50abd..d27d873b6 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_get_robust_list,0x0112,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_get_tcb.S b/libc/sysv/consts/__NR_get_tcb.S index 3ad0822a2..7469d6593 100644 --- a/libc/sysv/consts/__NR_get_tcb.S +++ b/libc/sysv/consts/__NR_get_tcb.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_get_tcb -1 -1 -1 0x014a -1 -1 +.syscon nr,__NR_get_tcb,-1,-1,-1,0x014a,-1,-1 diff --git a/libc/sysv/consts/__NR_getattrlist.S b/libc/sysv/consts/__NR_getattrlist.S index 96c698cbf..83cca076d 100644 --- a/libc/sysv/consts/__NR_getattrlist.S +++ b/libc/sysv/consts/__NR_getattrlist.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getattrlist -1 0x20000dc -1 -1 -1 -1 +.syscon nr,__NR_getattrlist,-1,0x20000dc,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_getattrlistat.S b/libc/sysv/consts/__NR_getattrlistat.S index cb077e6d8..12ed3375e 100644 --- a/libc/sysv/consts/__NR_getattrlistat.S +++ b/libc/sysv/consts/__NR_getattrlistat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getattrlistat -1 0x20001dc -1 -1 -1 -1 +.syscon nr,__NR_getattrlistat,-1,0x20001dc,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_getattrlistbulk.S b/libc/sysv/consts/__NR_getattrlistbulk.S index 193c8c5f1..c9e984773 100644 --- a/libc/sysv/consts/__NR_getattrlistbulk.S +++ b/libc/sysv/consts/__NR_getattrlistbulk.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getattrlistbulk -1 0x20001cd -1 -1 -1 -1 +.syscon nr,__NR_getattrlistbulk,-1,0x20001cd,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_getaudit.S b/libc/sysv/consts/__NR_getaudit.S index c2b18adfb..34a28ce5c 100644 --- a/libc/sysv/consts/__NR_getaudit.S +++ b/libc/sysv/consts/__NR_getaudit.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getaudit -1 -1 0x01c1 -1 -1 -1 +.syscon nr,__NR_getaudit,-1,-1,0x01c1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_getaudit_addr.S b/libc/sysv/consts/__NR_getaudit_addr.S index 62bde9136..f90f51634 100644 --- a/libc/sysv/consts/__NR_getaudit_addr.S +++ b/libc/sysv/consts/__NR_getaudit_addr.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getaudit_addr -1 0x2000165 0x01c3 -1 -1 -1 +.syscon nr,__NR_getaudit_addr,-1,0x2000165,0x01c3,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_getauid.S b/libc/sysv/consts/__NR_getauid.S index 445119434..c4bd0d9eb 100644 --- a/libc/sysv/consts/__NR_getauid.S +++ b/libc/sysv/consts/__NR_getauid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getauid -1 0x2000161 0x01bf -1 -1 -1 +.syscon nr,__NR_getauid,-1,0x2000161,0x01bf,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_getcontext.S b/libc/sysv/consts/__NR_getcontext.S index 34e5e5237..e983a9af0 100644 --- a/libc/sysv/consts/__NR_getcontext.S +++ b/libc/sysv/consts/__NR_getcontext.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getcontext -1 -1 0x01a5 -1 0x133 -1 +.syscon nr,__NR_getcontext,-1,-1,0x01a5,-1,0x133,-1 diff --git a/libc/sysv/consts/__NR_getcpu.S b/libc/sysv/consts/__NR_getcpu.S index 0c2a6d3e8..62e306590 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_getcpu,0x0135,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_getcwd.S b/libc/sysv/consts/__NR_getcwd.S index b6bc61651..c3489068c 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 -1 0x0146 0x0130 0x128 -1 +.syscon nr,__NR_getcwd,0x004f,-1,0x0146,0x0130,0x128,-1 diff --git a/libc/sysv/consts/__NR_getdents.S b/libc/sysv/consts/__NR_getdents.S index fd9e16111..9115953e9 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 -1 0x0110 0x0063 0x186 -1 +.syscon nr,__NR_getdents,0x00d9,-1,0x0110,0x0063,0x186,-1 diff --git a/libc/sysv/consts/__NR_getdirentries.S b/libc/sysv/consts/__NR_getdirentries.S index 41e4c63f4..cd5d831f9 100644 --- a/libc/sysv/consts/__NR_getdirentries.S +++ b/libc/sysv/consts/__NR_getdirentries.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getdirentries -1 0x2000158 0x022a -1 -1 -1 +.syscon nr,__NR_getdirentries,-1,0x2000158,0x022a,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_getdirentriesattr.S b/libc/sysv/consts/__NR_getdirentriesattr.S index 7fcf7848d..c9289066c 100644 --- a/libc/sysv/consts/__NR_getdirentriesattr.S +++ b/libc/sysv/consts/__NR_getdirentriesattr.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getdirentriesattr -1 0x20000de -1 -1 -1 -1 +.syscon nr,__NR_getdirentriesattr,-1,0x20000de,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_getdtablecount.S b/libc/sysv/consts/__NR_getdtablecount.S index 79f5fc2b2..609aac85e 100644 --- a/libc/sysv/consts/__NR_getdtablecount.S +++ b/libc/sysv/consts/__NR_getdtablecount.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getdtablecount -1 -1 -1 0x0012 -1 -1 +.syscon nr,__NR_getdtablecount,-1,-1,-1,0x0012,-1,-1 diff --git a/libc/sysv/consts/__NR_getdtablesize.S b/libc/sysv/consts/__NR_getdtablesize.S index 9ce9300b5..6f79f1998 100644 --- a/libc/sysv/consts/__NR_getdtablesize.S +++ b/libc/sysv/consts/__NR_getdtablesize.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getdtablesize -1 0x2000059 0x0059 -1 -1 -1 +.syscon nr,__NR_getdtablesize,-1,0x2000059,0x0059,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_getegid.S b/libc/sysv/consts/__NR_getegid.S index 1a11e3b1c..faa9f0815 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 -1 -1 +.syscon nr,__NR_getegid,0x006c,0x200002b,0x002b,0x002b,-1,-1 diff --git a/libc/sysv/consts/__NR_geteuid.S b/libc/sysv/consts/__NR_geteuid.S index 0afea1eb1..8c096a5d3 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 -1 -1 +.syscon nr,__NR_geteuid,0x006b,0x2000019,0x0019,0x0019,-1,-1 diff --git a/libc/sysv/consts/__NR_getfh.S b/libc/sysv/consts/__NR_getfh.S index ee9a72eb6..6ca31d854 100644 --- a/libc/sysv/consts/__NR_getfh.S +++ b/libc/sysv/consts/__NR_getfh.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getfh -1 0x20000a1 0x00a1 0x00a1 0x18b -1 +.syscon nr,__NR_getfh,-1,0x20000a1,0x00a1,0x00a1,0x18b,-1 diff --git a/libc/sysv/consts/__NR_getfhat.S b/libc/sysv/consts/__NR_getfhat.S index 54b5fe1da..531fb0591 100644 --- a/libc/sysv/consts/__NR_getfhat.S +++ b/libc/sysv/consts/__NR_getfhat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getfhat -1 -1 0x0234 -1 -1 -1 +.syscon nr,__NR_getfhat,-1,-1,0x0234,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_getfsstat.S b/libc/sysv/consts/__NR_getfsstat.S index 1fccd07ab..4f38063c0 100644 --- a/libc/sysv/consts/__NR_getfsstat.S +++ b/libc/sysv/consts/__NR_getfsstat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getfsstat -1 0x200015b 0x022d 0x003e -1 -1 +.syscon nr,__NR_getfsstat,-1,0x200015b,0x022d,0x003e,-1,-1 diff --git a/libc/sysv/consts/__NR_getgid.S b/libc/sysv/consts/__NR_getgid.S index 941d8b635..0fc5498ef 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 -1 +.syscon nr,__NR_getgid,0x0068,0x200002f,0x002f,0x002f,0x02f,-1 diff --git a/libc/sysv/consts/__NR_getgroups.S b/libc/sysv/consts/__NR_getgroups.S index b3b311e7a..e27853b3a 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 -1 +.syscon nr,__NR_getgroups,0x0073,0x200004f,0x004f,0x004f,0x04f,-1 diff --git a/libc/sysv/consts/__NR_gethostid.S b/libc/sysv/consts/__NR_gethostid.S index c25d904a1..242233c51 100644 --- a/libc/sysv/consts/__NR_gethostid.S +++ b/libc/sysv/consts/__NR_gethostid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_gethostid -1 -1 0x008e -1 -1 -1 +.syscon nr,__NR_gethostid,-1,-1,0x008e,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_gethostuuid.S b/libc/sysv/consts/__NR_gethostuuid.S index 5e573876e..753211fa5 100644 --- a/libc/sysv/consts/__NR_gethostuuid.S +++ b/libc/sysv/consts/__NR_gethostuuid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_gethostuuid -1 0x200008e -1 -1 -1 -1 +.syscon nr,__NR_gethostuuid,-1,0x200008e,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_getitimer.S b/libc/sysv/consts/__NR_getitimer.S index 5ba78d3fc..cb0dfef71 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 -1 +.syscon nr,__NR_getitimer,0x0024,0x2000056,0x0056,0x0046,0x1aa,-1 diff --git a/libc/sysv/consts/__NR_getkerninfo.S b/libc/sysv/consts/__NR_getkerninfo.S index 5c1c46347..2d33909f0 100644 --- a/libc/sysv/consts/__NR_getkerninfo.S +++ b/libc/sysv/consts/__NR_getkerninfo.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getkerninfo -1 -1 0x003f -1 -1 -1 +.syscon nr,__NR_getkerninfo,-1,-1,0x003f,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_getlogin.S b/libc/sysv/consts/__NR_getlogin.S index 708922340..1d953fa4c 100644 --- a/libc/sysv/consts/__NR_getlogin.S +++ b/libc/sysv/consts/__NR_getlogin.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getlogin -1 0x2000031 0x0031 -1 -1 -1 +.syscon nr,__NR_getlogin,-1,0x2000031,0x0031,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_getlogin_r.S b/libc/sysv/consts/__NR_getlogin_r.S index ee9036ce4..9ae7caa03 100644 --- a/libc/sysv/consts/__NR_getlogin_r.S +++ b/libc/sysv/consts/__NR_getlogin_r.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getlogin_r -1 -1 -1 0x008d -1 -1 +.syscon nr,__NR_getlogin_r,-1,-1,-1,0x008d,-1,-1 diff --git a/libc/sysv/consts/__NR_getloginclass.S b/libc/sysv/consts/__NR_getloginclass.S index b6cbe84d8..9c9c725e5 100644 --- a/libc/sysv/consts/__NR_getloginclass.S +++ b/libc/sysv/consts/__NR_getloginclass.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getloginclass -1 -1 0x020b -1 -1 -1 +.syscon nr,__NR_getloginclass,-1,-1,0x020b,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_getpagesize.S b/libc/sysv/consts/__NR_getpagesize.S index 696d9654c..c269c5ef2 100644 --- a/libc/sysv/consts/__NR_getpagesize.S +++ b/libc/sysv/consts/__NR_getpagesize.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getpagesize -1 -1 0x0040 -1 -1 -1 +.syscon nr,__NR_getpagesize,-1,-1,0x0040,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_getpeername.S b/libc/sysv/consts/__NR_getpeername.S index 6b619c3c8..c1a194b11 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 -1 +.syscon nr,__NR_getpeername,0x0034,0x200001f,0x008d,0x001f,0x01f,-1 diff --git a/libc/sysv/consts/__NR_getpgid.S b/libc/sysv/consts/__NR_getpgid.S index da6ef8afd..9708aac11 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 -1 +.syscon nr,__NR_getpgid,0x0079,0x2000097,0x00cf,0x00cf,0x0cf,-1 diff --git a/libc/sysv/consts/__NR_getpgrp.S b/libc/sysv/consts/__NR_getpgrp.S index 6802e625b..b7ff4dc82 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 -1 +.syscon nr,__NR_getpgrp,0x006f,0x2000051,0x0051,0x0051,0x051,-1 diff --git a/libc/sysv/consts/__NR_getpid.S b/libc/sysv/consts/__NR_getpid.S index b089c2b34..bf6b2de15 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 -1 +.syscon nr,__NR_getpid,0x0027,0x2000014,0x0014,0x0014,0x014,-1 diff --git a/libc/sysv/consts/__NR_getppid.S b/libc/sysv/consts/__NR_getppid.S index 360f3bb79..bbfac3ee1 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 -1 -1 +.syscon nr,__NR_getppid,0x006e,0x2000027,0x0027,0x0027,-1,-1 diff --git a/libc/sysv/consts/__NR_getpriority.S b/libc/sysv/consts/__NR_getpriority.S index 43b887b6d..1530e33f3 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 -1 +.syscon nr,__NR_getpriority,0x008c,0x2000064,0x0064,0x0064,0x064,-1 diff --git a/libc/sysv/consts/__NR_getrandom.S b/libc/sysv/consts/__NR_getrandom.S index 4aaf38a84..b34bac233 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 -1 +.syscon nr,__NR_getrandom,0x013e,0x20001f4,0x0233,0x0007,0x05b,-1 diff --git a/libc/sysv/consts/__NR_getresgid.S b/libc/sysv/consts/__NR_getresgid.S index e64f7a406..113685fbb 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 -1 0x0169 0x011b -1 -1 +.syscon nr,__NR_getresgid,0x0078,-1,0x0169,0x011b,-1,-1 diff --git a/libc/sysv/consts/__NR_getresuid.S b/libc/sysv/consts/__NR_getresuid.S index fdcdd5e1b..2b15b027e 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 -1 0x0168 0x0119 -1 -1 +.syscon nr,__NR_getresuid,0x0076,-1,0x0168,0x0119,-1,-1 diff --git a/libc/sysv/consts/__NR_getrlimit.S b/libc/sysv/consts/__NR_getrlimit.S index 0621a3ab2..67f26fcb7 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 -1 +.syscon nr,__NR_getrlimit,0x0061,0x20000c2,0x00c2,0x00c2,0x0c2,-1 diff --git a/libc/sysv/consts/__NR_getrtable.S b/libc/sysv/consts/__NR_getrtable.S index 6ebb393b7..c4162babf 100644 --- a/libc/sysv/consts/__NR_getrtable.S +++ b/libc/sysv/consts/__NR_getrtable.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getrtable -1 -1 -1 0x0137 -1 -1 +.syscon nr,__NR_getrtable,-1,-1,-1,0x0137,-1,-1 diff --git a/libc/sysv/consts/__NR_getrusage.S b/libc/sysv/consts/__NR_getrusage.S index a6dd24cf5..8a3f0c70e 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 -1 +.syscon nr,__NR_getrusage,0x0062,0x2000075,0x0075,0x0013,0x1bd,-1 diff --git a/libc/sysv/consts/__NR_getsgroups.S b/libc/sysv/consts/__NR_getsgroups.S index 1fc41af76..762a8fefa 100644 --- a/libc/sysv/consts/__NR_getsgroups.S +++ b/libc/sysv/consts/__NR_getsgroups.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getsgroups -1 0x2000120 -1 -1 -1 -1 +.syscon nr,__NR_getsgroups,-1,0x2000120,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_getsid.S b/libc/sysv/consts/__NR_getsid.S index 6a60278b5..a80d1224d 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 -1 +.syscon nr,__NR_getsid,0x007c,0x2000136,0x0136,0x00ff,0x11e,-1 diff --git a/libc/sysv/consts/__NR_getsockname.S b/libc/sysv/consts/__NR_getsockname.S index 0afb77ee9..ea1bb7a62 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 -1 +.syscon nr,__NR_getsockname,0x0033,0x2000020,0x0020,0x0020,0x020,-1 diff --git a/libc/sysv/consts/__NR_getsockopt.S b/libc/sysv/consts/__NR_getsockopt.S index 189ea7177..76ec70622 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 -1 +.syscon nr,__NR_getsockopt,0x0037,0x2000076,0x0076,0x0076,0x076,-1 diff --git a/libc/sysv/consts/__NR_getthrid.S b/libc/sysv/consts/__NR_getthrid.S index 345a40792..575627a7a 100644 --- a/libc/sysv/consts/__NR_getthrid.S +++ b/libc/sysv/consts/__NR_getthrid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getthrid -1 -1 -1 0x012b -1 -1 +.syscon nr,__NR_getthrid,-1,-1,-1,0x012b,-1,-1 diff --git a/libc/sysv/consts/__NR_gettid.S b/libc/sysv/consts/__NR_gettid.S index 3986aeb2d..dcf10a73c 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 0x200011e -1 -1 -1 -1 +.syscon nr,__NR_gettid,0x00ba,0x200011e,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_gettimeofday.S b/libc/sysv/consts/__NR_gettimeofday.S index 0d9b7a838..69046c7a8 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 -1 +.syscon nr,__NR_gettimeofday,0x0060,0x2000074,0x0074,0x0043,0x1a2,-1 diff --git a/libc/sysv/consts/__NR_getuid.S b/libc/sysv/consts/__NR_getuid.S index a6a9afc1b..74c74ab48 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 -1 +.syscon nr,__NR_getuid,0x0066,0x2000018,0x0018,0x0018,0x018,-1 diff --git a/libc/sysv/consts/__NR_getwgroups.S b/libc/sysv/consts/__NR_getwgroups.S index 4a0e4e422..4a4233b2a 100644 --- a/libc/sysv/consts/__NR_getwgroups.S +++ b/libc/sysv/consts/__NR_getwgroups.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_getwgroups -1 0x2000122 -1 -1 -1 -1 +.syscon nr,__NR_getwgroups,-1,0x2000122,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_getxattr.S b/libc/sysv/consts/__NR_getxattr.S index 0471d1da8..88926eeeb 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 -1 -1 0x17a -1 +.syscon nr,__NR_getxattr,0x00bf,0x20000ea,-1,-1,0x17a,-1 diff --git a/libc/sysv/consts/__NR_grab_pgo_data.S b/libc/sysv/consts/__NR_grab_pgo_data.S index e2e89e89b..4fa277f56 100644 --- a/libc/sysv/consts/__NR_grab_pgo_data.S +++ b/libc/sysv/consts/__NR_grab_pgo_data.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_grab_pgo_data -1 0x20001ed -1 -1 -1 -1 +.syscon nr,__NR_grab_pgo_data,-1,0x20001ed,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_gssd_syscall.S b/libc/sysv/consts/__NR_gssd_syscall.S index 92cbfa6d0..8f346566c 100644 --- a/libc/sysv/consts/__NR_gssd_syscall.S +++ b/libc/sysv/consts/__NR_gssd_syscall.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_gssd_syscall -1 -1 0x01f9 -1 -1 -1 +.syscon nr,__NR_gssd_syscall,-1,-1,0x01f9,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_guarded_close_np.S b/libc/sysv/consts/__NR_guarded_close_np.S index 351cc24cc..df54851c4 100644 --- a/libc/sysv/consts/__NR_guarded_close_np.S +++ b/libc/sysv/consts/__NR_guarded_close_np.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_guarded_close_np -1 0x20001ba -1 -1 -1 -1 +.syscon nr,__NR_guarded_close_np,-1,0x20001ba,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_guarded_kqueue_np.S b/libc/sysv/consts/__NR_guarded_kqueue_np.S index f677ba01e..9a1f1fdce 100644 --- a/libc/sysv/consts/__NR_guarded_kqueue_np.S +++ b/libc/sysv/consts/__NR_guarded_kqueue_np.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_guarded_kqueue_np -1 0x20001bb -1 -1 -1 -1 +.syscon nr,__NR_guarded_kqueue_np,-1,0x20001bb,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_guarded_open_dprotected_np.S b/libc/sysv/consts/__NR_guarded_open_dprotected_np.S index 51bd04aab..f2822b307 100644 --- a/libc/sysv/consts/__NR_guarded_open_dprotected_np.S +++ b/libc/sysv/consts/__NR_guarded_open_dprotected_np.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_guarded_open_dprotected_np -1 0x20001e4 -1 -1 -1 -1 +.syscon nr,__NR_guarded_open_dprotected_np,-1,0x20001e4,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_guarded_open_np.S b/libc/sysv/consts/__NR_guarded_open_np.S index 0851d54c0..96bf61f37 100644 --- a/libc/sysv/consts/__NR_guarded_open_np.S +++ b/libc/sysv/consts/__NR_guarded_open_np.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_guarded_open_np -1 0x20001b9 -1 -1 -1 -1 +.syscon nr,__NR_guarded_open_np,-1,0x20001b9,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_guarded_pwrite_np.S b/libc/sysv/consts/__NR_guarded_pwrite_np.S index 4b8e9608f..47d33d705 100644 --- a/libc/sysv/consts/__NR_guarded_pwrite_np.S +++ b/libc/sysv/consts/__NR_guarded_pwrite_np.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_guarded_pwrite_np -1 0x20001e6 -1 -1 -1 -1 +.syscon nr,__NR_guarded_pwrite_np,-1,0x20001e6,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_guarded_write_np.S b/libc/sysv/consts/__NR_guarded_write_np.S index ef452e622..644ac0e52 100644 --- a/libc/sysv/consts/__NR_guarded_write_np.S +++ b/libc/sysv/consts/__NR_guarded_write_np.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_guarded_write_np -1 0x20001e5 -1 -1 -1 -1 +.syscon nr,__NR_guarded_write_np,-1,0x20001e5,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_guarded_writev_np.S b/libc/sysv/consts/__NR_guarded_writev_np.S index 259a46b19..9156ee115 100644 --- a/libc/sysv/consts/__NR_guarded_writev_np.S +++ b/libc/sysv/consts/__NR_guarded_writev_np.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_guarded_writev_np -1 0x20001e7 -1 -1 -1 -1 +.syscon nr,__NR_guarded_writev_np,-1,0x20001e7,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_identitysvc.S b/libc/sysv/consts/__NR_identitysvc.S index 481534b9c..d218b74e0 100644 --- a/libc/sysv/consts/__NR_identitysvc.S +++ b/libc/sysv/consts/__NR_identitysvc.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_identitysvc -1 0x2000125 -1 -1 -1 -1 +.syscon nr,__NR_identitysvc,-1,0x2000125,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_init_module.S b/libc/sysv/consts/__NR_init_module.S index 4a1ba3c95..1f0be07c1 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_init_module,0x00af,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_initgroups.S b/libc/sysv/consts/__NR_initgroups.S index 6c4ce426b..8abe62984 100644 --- a/libc/sysv/consts/__NR_initgroups.S +++ b/libc/sysv/consts/__NR_initgroups.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_initgroups -1 0x20000f3 -1 -1 -1 -1 +.syscon nr,__NR_initgroups,-1,0x20000f3,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_inotify_add_watch.S b/libc/sysv/consts/__NR_inotify_add_watch.S index 481432d8b..53dc33b9b 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_inotify_add_watch,0x00fe,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_inotify_init.S b/libc/sysv/consts/__NR_inotify_init.S index 7cadc7d2e..ee372c330 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_inotify_init,0x00fd,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_inotify_init1.S b/libc/sysv/consts/__NR_inotify_init1.S index 8a337903f..7abf662a8 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_inotify_init1,0x0126,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_inotify_rm_watch.S b/libc/sysv/consts/__NR_inotify_rm_watch.S index 20e131a7c..ceb1283aa 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_inotify_rm_watch,0x00ff,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_io_cancel.S b/libc/sysv/consts/__NR_io_cancel.S index 4054a492e..1c8a03fbb 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_io_cancel,0x00d2,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_io_destroy.S b/libc/sysv/consts/__NR_io_destroy.S index dc1f9713d..06f8b0e3e 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_io_destroy,0x00cf,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_io_getevents.S b/libc/sysv/consts/__NR_io_getevents.S index a37bcf836..4bb84ba76 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_io_getevents,0x00d0,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_io_pgetevents.S b/libc/sysv/consts/__NR_io_pgetevents.S index 5ee9b31e6..174d28667 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_io_pgetevents,0x014d,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_io_setup.S b/libc/sysv/consts/__NR_io_setup.S index f6da81aa6..84f38a4d0 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_io_setup,0x00ce,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_io_submit.S b/libc/sysv/consts/__NR_io_submit.S index 509a62ef4..126894afb 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_io_submit,0x00d1,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_io_uring_enter.S b/libc/sysv/consts/__NR_io_uring_enter.S index 84808c961..4c771ab0b 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_io_uring_enter,0x01aa,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_io_uring_register.S b/libc/sysv/consts/__NR_io_uring_register.S index 927b173c3..ca0a527e6 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_io_uring_register,0x01ab,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_io_uring_setup.S b/libc/sysv/consts/__NR_io_uring_setup.S index 061b94a1f..b10220716 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_io_uring_setup,0x01a9,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ioctl.S b/libc/sysv/consts/__NR_ioctl.S index 36ba87e8a..66bfd68ad 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 -1 +.syscon nr,__NR_ioctl,0x0010,0x2000036,0x0036,0x0036,0x036,-1 diff --git a/libc/sysv/consts/__NR_ioperm.S b/libc/sysv/consts/__NR_ioperm.S index b8040c4a2..8972fa089 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_ioperm,0x00ad,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_iopl.S b/libc/sysv/consts/__NR_iopl.S index 1766662ba..8771f898f 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_iopl,0x00ac,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_iopolicysys.S b/libc/sysv/consts/__NR_iopolicysys.S index f3c7bf5b0..d1443329f 100644 --- a/libc/sysv/consts/__NR_iopolicysys.S +++ b/libc/sysv/consts/__NR_iopolicysys.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_iopolicysys -1 0x2000142 -1 -1 -1 -1 +.syscon nr,__NR_iopolicysys,-1,0x2000142,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ioprio_get.S b/libc/sysv/consts/__NR_ioprio_get.S index d3d0ee634..8fdfb5820 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_ioprio_get,0x00fc,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ioprio_set.S b/libc/sysv/consts/__NR_ioprio_set.S index a4e8cc3ea..76b36777f 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_ioprio_set,0x00fb,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_issetugid.S b/libc/sysv/consts/__NR_issetugid.S index b1d9ebfaf..5844404a3 100644 --- a/libc/sysv/consts/__NR_issetugid.S +++ b/libc/sysv/consts/__NR_issetugid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_issetugid -1 0x2000147 0x00fd 0x00fd -1 -1 +.syscon nr,__NR_issetugid,-1,0x2000147,0x00fd,0x00fd,-1,-1 diff --git a/libc/sysv/consts/__NR_jail.S b/libc/sysv/consts/__NR_jail.S index 8f5be79b8..eb7c6aac4 100644 --- a/libc/sysv/consts/__NR_jail.S +++ b/libc/sysv/consts/__NR_jail.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_jail -1 -1 0x0152 -1 -1 -1 +.syscon nr,__NR_jail,-1,-1,0x0152,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_jail_attach.S b/libc/sysv/consts/__NR_jail_attach.S index 61c5235dc..8497d9bd1 100644 --- a/libc/sysv/consts/__NR_jail_attach.S +++ b/libc/sysv/consts/__NR_jail_attach.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_jail_attach -1 -1 0x01b4 -1 -1 -1 +.syscon nr,__NR_jail_attach,-1,-1,0x01b4,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_jail_get.S b/libc/sysv/consts/__NR_jail_get.S index fc674fa16..1164daad0 100644 --- a/libc/sysv/consts/__NR_jail_get.S +++ b/libc/sysv/consts/__NR_jail_get.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_jail_get -1 -1 0x01fa -1 -1 -1 +.syscon nr,__NR_jail_get,-1,-1,0x01fa,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_jail_remove.S b/libc/sysv/consts/__NR_jail_remove.S index c6887f3ee..c3a3a5d8e 100644 --- a/libc/sysv/consts/__NR_jail_remove.S +++ b/libc/sysv/consts/__NR_jail_remove.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_jail_remove -1 -1 0x01fc -1 -1 -1 +.syscon nr,__NR_jail_remove,-1,-1,0x01fc,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_jail_set.S b/libc/sysv/consts/__NR_jail_set.S index cbbcd1488..c14823f96 100644 --- a/libc/sysv/consts/__NR_jail_set.S +++ b/libc/sysv/consts/__NR_jail_set.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_jail_set -1 -1 0x01fb -1 -1 -1 +.syscon nr,__NR_jail_set,-1,-1,0x01fb,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kas_info.S b/libc/sysv/consts/__NR_kas_info.S index ada7f20b8..a5ed7a194 100644 --- a/libc/sysv/consts/__NR_kas_info.S +++ b/libc/sysv/consts/__NR_kas_info.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kas_info -1 0x20001b7 -1 -1 -1 -1 +.syscon nr,__NR_kas_info,-1,0x20001b7,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kbind.S b/libc/sysv/consts/__NR_kbind.S index 098166d31..919c90800 100644 --- a/libc/sysv/consts/__NR_kbind.S +++ b/libc/sysv/consts/__NR_kbind.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kbind -1 -1 -1 0x0056 -1 -1 +.syscon nr,__NR_kbind,-1,-1,-1,0x0056,-1,-1 diff --git a/libc/sysv/consts/__NR_kcmp.S b/libc/sysv/consts/__NR_kcmp.S index 39c790909..446b883e6 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_kcmp,0x0138,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kdebug_trace.S b/libc/sysv/consts/__NR_kdebug_trace.S index 066a01a9f..62b70b1c4 100644 --- a/libc/sysv/consts/__NR_kdebug_trace.S +++ b/libc/sysv/consts/__NR_kdebug_trace.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kdebug_trace -1 0x20000b3 -1 -1 -1 -1 +.syscon nr,__NR_kdebug_trace,-1,0x20000b3,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kdebug_trace_string.S b/libc/sysv/consts/__NR_kdebug_trace_string.S index 4d6eb563f..914156316 100644 --- a/libc/sysv/consts/__NR_kdebug_trace_string.S +++ b/libc/sysv/consts/__NR_kdebug_trace_string.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kdebug_trace_string -1 0x20000b2 -1 -1 -1 -1 +.syscon nr,__NR_kdebug_trace_string,-1,0x20000b2,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kdebug_typefilter.S b/libc/sysv/consts/__NR_kdebug_typefilter.S index 5dd066e8c..26ec0bbc4 100644 --- a/libc/sysv/consts/__NR_kdebug_typefilter.S +++ b/libc/sysv/consts/__NR_kdebug_typefilter.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kdebug_typefilter -1 0x20000b1 -1 -1 -1 -1 +.syscon nr,__NR_kdebug_typefilter,-1,0x20000b1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kenv.S b/libc/sysv/consts/__NR_kenv.S index d55442663..18b155370 100644 --- a/libc/sysv/consts/__NR_kenv.S +++ b/libc/sysv/consts/__NR_kenv.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kenv -1 -1 0x0186 -1 -1 -1 +.syscon nr,__NR_kenv,-1,-1,0x0186,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kevent.S b/libc/sysv/consts/__NR_kevent.S index 9f3a0dc5e..2736e8b8a 100644 --- a/libc/sysv/consts/__NR_kevent.S +++ b/libc/sysv/consts/__NR_kevent.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kevent -1 0x2000171 0x0230 0x0048 0x1b3 -1 +.syscon nr,__NR_kevent,-1,0x2000171,0x0230,0x0048,0x1b3,-1 diff --git a/libc/sysv/consts/__NR_kevent_id.S b/libc/sysv/consts/__NR_kevent_id.S index 48d919196..f810b559e 100644 --- a/libc/sysv/consts/__NR_kevent_id.S +++ b/libc/sysv/consts/__NR_kevent_id.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kevent_id -1 0x2000177 -1 -1 -1 -1 +.syscon nr,__NR_kevent_id,-1,0x2000177,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kevent_qos.S b/libc/sysv/consts/__NR_kevent_qos.S index f65d1b87e..da028e196 100644 --- a/libc/sysv/consts/__NR_kevent_qos.S +++ b/libc/sysv/consts/__NR_kevent_qos.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kevent_qos -1 0x2000176 -1 -1 -1 -1 +.syscon nr,__NR_kevent_qos,-1,0x2000176,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kexec_file_load.S b/libc/sysv/consts/__NR_kexec_file_load.S index 551200a75..bca054d22 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_kexec_file_load,0x0140,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kexec_load.S b/libc/sysv/consts/__NR_kexec_load.S index 2e570ee6d..16d5bc44d 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_kexec_load,0x00f6,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_keyctl.S b/libc/sysv/consts/__NR_keyctl.S index 05cdf6fd7..d31f9ad66 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_keyctl,0x00fa,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kill.S b/libc/sysv/consts/__NR_kill.S index dfc603ba4..d493ea914 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 -1 +.syscon nr,__NR_kill,0x003e,0x2000025,0x0025,0x007a,0x025,-1 diff --git a/libc/sysv/consts/__NR_killpg.S b/libc/sysv/consts/__NR_killpg.S index b707fa065..005e9e744 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 -1 -1 0x0092 -1 -1 -1 +.syscon nr,__NR_killpg,-1,-1,0x0092,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kldfind.S b/libc/sysv/consts/__NR_kldfind.S index d93e8cb70..b1ed0aa3e 100644 --- a/libc/sysv/consts/__NR_kldfind.S +++ b/libc/sysv/consts/__NR_kldfind.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kldfind -1 -1 0x0132 -1 -1 -1 +.syscon nr,__NR_kldfind,-1,-1,0x0132,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kldfirstmod.S b/libc/sysv/consts/__NR_kldfirstmod.S index 43546bf44..52abbd4db 100644 --- a/libc/sysv/consts/__NR_kldfirstmod.S +++ b/libc/sysv/consts/__NR_kldfirstmod.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kldfirstmod -1 -1 0x0135 -1 -1 -1 +.syscon nr,__NR_kldfirstmod,-1,-1,0x0135,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kldload.S b/libc/sysv/consts/__NR_kldload.S index 244ac50ca..6d1fa01d2 100644 --- a/libc/sysv/consts/__NR_kldload.S +++ b/libc/sysv/consts/__NR_kldload.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kldload -1 -1 0x0130 -1 -1 -1 +.syscon nr,__NR_kldload,-1,-1,0x0130,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kldnext.S b/libc/sysv/consts/__NR_kldnext.S index 97c7dc7cf..75067d6d0 100644 --- a/libc/sysv/consts/__NR_kldnext.S +++ b/libc/sysv/consts/__NR_kldnext.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kldnext -1 -1 0x0133 -1 -1 -1 +.syscon nr,__NR_kldnext,-1,-1,0x0133,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kldstat.S b/libc/sysv/consts/__NR_kldstat.S index 9f4019b34..0513dbe9d 100644 --- a/libc/sysv/consts/__NR_kldstat.S +++ b/libc/sysv/consts/__NR_kldstat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kldstat -1 -1 0x0134 -1 -1 -1 +.syscon nr,__NR_kldstat,-1,-1,0x0134,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kldsym.S b/libc/sysv/consts/__NR_kldsym.S index 8053bebd1..de85d3ff1 100644 --- a/libc/sysv/consts/__NR_kldsym.S +++ b/libc/sysv/consts/__NR_kldsym.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kldsym -1 -1 0x0151 -1 -1 -1 +.syscon nr,__NR_kldsym,-1,-1,0x0151,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kldunload.S b/libc/sysv/consts/__NR_kldunload.S index 45881e221..b8249349c 100644 --- a/libc/sysv/consts/__NR_kldunload.S +++ b/libc/sysv/consts/__NR_kldunload.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kldunload -1 -1 0x0131 -1 -1 -1 +.syscon nr,__NR_kldunload,-1,-1,0x0131,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kldunloadf.S b/libc/sysv/consts/__NR_kldunloadf.S index 01dda6de0..3d4fc0f30 100644 --- a/libc/sysv/consts/__NR_kldunloadf.S +++ b/libc/sysv/consts/__NR_kldunloadf.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kldunloadf -1 -1 0x01bc -1 -1 -1 +.syscon nr,__NR_kldunloadf,-1,-1,0x01bc,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kmq_notify.S b/libc/sysv/consts/__NR_kmq_notify.S index 5cf171305..1dbf9ebc5 100644 --- a/libc/sysv/consts/__NR_kmq_notify.S +++ b/libc/sysv/consts/__NR_kmq_notify.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kmq_notify -1 -1 0x01cd -1 -1 -1 +.syscon nr,__NR_kmq_notify,-1,-1,0x01cd,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kmq_setattr.S b/libc/sysv/consts/__NR_kmq_setattr.S index 302d7696f..c347559c7 100644 --- a/libc/sysv/consts/__NR_kmq_setattr.S +++ b/libc/sysv/consts/__NR_kmq_setattr.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kmq_setattr -1 -1 0x01ca -1 -1 -1 +.syscon nr,__NR_kmq_setattr,-1,-1,0x01ca,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kmq_timedreceive.S b/libc/sysv/consts/__NR_kmq_timedreceive.S index 96794a609..d822e99eb 100644 --- a/libc/sysv/consts/__NR_kmq_timedreceive.S +++ b/libc/sysv/consts/__NR_kmq_timedreceive.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kmq_timedreceive -1 -1 0x01cb -1 -1 -1 +.syscon nr,__NR_kmq_timedreceive,-1,-1,0x01cb,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kmq_timedsend.S b/libc/sysv/consts/__NR_kmq_timedsend.S index 5b1b4bed8..f9f02af3e 100644 --- a/libc/sysv/consts/__NR_kmq_timedsend.S +++ b/libc/sysv/consts/__NR_kmq_timedsend.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kmq_timedsend -1 -1 0x01cc -1 -1 -1 +.syscon nr,__NR_kmq_timedsend,-1,-1,0x01cc,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kmq_unlink.S b/libc/sysv/consts/__NR_kmq_unlink.S index bea4ed213..8fe98b1a8 100644 --- a/libc/sysv/consts/__NR_kmq_unlink.S +++ b/libc/sysv/consts/__NR_kmq_unlink.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kmq_unlink -1 -1 0x01ce -1 -1 -1 +.syscon nr,__NR_kmq_unlink,-1,-1,0x01ce,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_kqueue.S b/libc/sysv/consts/__NR_kqueue.S index 7203596a5..85cb24130 100644 --- a/libc/sysv/consts/__NR_kqueue.S +++ b/libc/sysv/consts/__NR_kqueue.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_kqueue -1 0x200016a 0x016a 0x010d 0x158 -1 +.syscon nr,__NR_kqueue,-1,0x200016a,0x016a,0x010d,0x158,-1 diff --git a/libc/sysv/consts/__NR_ksem_close.S b/libc/sysv/consts/__NR_ksem_close.S index 22db0f1cf..271cc5e85 100644 --- a/libc/sysv/consts/__NR_ksem_close.S +++ b/libc/sysv/consts/__NR_ksem_close.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ksem_close -1 -1 0x0190 -1 -1 -1 +.syscon nr,__NR_ksem_close,-1,-1,0x0190,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ksem_destroy.S b/libc/sysv/consts/__NR_ksem_destroy.S index e62b3a642..5d5feb2fb 100644 --- a/libc/sysv/consts/__NR_ksem_destroy.S +++ b/libc/sysv/consts/__NR_ksem_destroy.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ksem_destroy -1 -1 0x0198 -1 -1 -1 +.syscon nr,__NR_ksem_destroy,-1,-1,0x0198,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ksem_getvalue.S b/libc/sysv/consts/__NR_ksem_getvalue.S index ef7e8b526..9e49a29b4 100644 --- a/libc/sysv/consts/__NR_ksem_getvalue.S +++ b/libc/sysv/consts/__NR_ksem_getvalue.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ksem_getvalue -1 -1 0x0197 -1 -1 -1 +.syscon nr,__NR_ksem_getvalue,-1,-1,0x0197,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ksem_init.S b/libc/sysv/consts/__NR_ksem_init.S index 8e2085a92..5a89eca45 100644 --- a/libc/sysv/consts/__NR_ksem_init.S +++ b/libc/sysv/consts/__NR_ksem_init.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ksem_init -1 -1 0x0194 -1 -1 -1 +.syscon nr,__NR_ksem_init,-1,-1,0x0194,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ksem_open.S b/libc/sysv/consts/__NR_ksem_open.S index e5287e611..dd0523e89 100644 --- a/libc/sysv/consts/__NR_ksem_open.S +++ b/libc/sysv/consts/__NR_ksem_open.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ksem_open -1 -1 0x0195 -1 -1 -1 +.syscon nr,__NR_ksem_open,-1,-1,0x0195,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ksem_post.S b/libc/sysv/consts/__NR_ksem_post.S index 1ebc6aeb8..8bd2500a0 100644 --- a/libc/sysv/consts/__NR_ksem_post.S +++ b/libc/sysv/consts/__NR_ksem_post.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ksem_post -1 -1 0x0191 -1 -1 -1 +.syscon nr,__NR_ksem_post,-1,-1,0x0191,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ksem_timedwait.S b/libc/sysv/consts/__NR_ksem_timedwait.S index 2f35d9a7e..ca7d4d997 100644 --- a/libc/sysv/consts/__NR_ksem_timedwait.S +++ b/libc/sysv/consts/__NR_ksem_timedwait.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ksem_timedwait -1 -1 0x01b9 -1 -1 -1 +.syscon nr,__NR_ksem_timedwait,-1,-1,0x01b9,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ksem_trywait.S b/libc/sysv/consts/__NR_ksem_trywait.S index 5643b205c..db6f27f91 100644 --- a/libc/sysv/consts/__NR_ksem_trywait.S +++ b/libc/sysv/consts/__NR_ksem_trywait.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ksem_trywait -1 -1 0x0193 -1 -1 -1 +.syscon nr,__NR_ksem_trywait,-1,-1,0x0193,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ksem_unlink.S b/libc/sysv/consts/__NR_ksem_unlink.S index 032034f91..7a1df5a99 100644 --- a/libc/sysv/consts/__NR_ksem_unlink.S +++ b/libc/sysv/consts/__NR_ksem_unlink.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ksem_unlink -1 -1 0x0196 -1 -1 -1 +.syscon nr,__NR_ksem_unlink,-1,-1,0x0196,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ksem_wait.S b/libc/sysv/consts/__NR_ksem_wait.S index 5ec336ec3..f87d5bbef 100644 --- a/libc/sysv/consts/__NR_ksem_wait.S +++ b/libc/sysv/consts/__NR_ksem_wait.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ksem_wait -1 -1 0x0192 -1 -1 -1 +.syscon nr,__NR_ksem_wait,-1,-1,0x0192,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ktimer_create.S b/libc/sysv/consts/__NR_ktimer_create.S index 665e595b8..f0861b685 100644 --- a/libc/sysv/consts/__NR_ktimer_create.S +++ b/libc/sysv/consts/__NR_ktimer_create.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ktimer_create -1 -1 0x00eb -1 -1 -1 +.syscon nr,__NR_ktimer_create,-1,-1,0x00eb,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ktimer_delete.S b/libc/sysv/consts/__NR_ktimer_delete.S index d249bc8b2..329f56c9e 100644 --- a/libc/sysv/consts/__NR_ktimer_delete.S +++ b/libc/sysv/consts/__NR_ktimer_delete.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ktimer_delete -1 -1 0x00ec -1 -1 -1 +.syscon nr,__NR_ktimer_delete,-1,-1,0x00ec,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ktimer_getoverrun.S b/libc/sysv/consts/__NR_ktimer_getoverrun.S index cf277c4f6..2606a5992 100644 --- a/libc/sysv/consts/__NR_ktimer_getoverrun.S +++ b/libc/sysv/consts/__NR_ktimer_getoverrun.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ktimer_getoverrun -1 -1 0x00ef -1 -1 -1 +.syscon nr,__NR_ktimer_getoverrun,-1,-1,0x00ef,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ktimer_gettime.S b/libc/sysv/consts/__NR_ktimer_gettime.S index 1ebbb004c..ee461a8d9 100644 --- a/libc/sysv/consts/__NR_ktimer_gettime.S +++ b/libc/sysv/consts/__NR_ktimer_gettime.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ktimer_gettime -1 -1 0x00ee -1 -1 -1 +.syscon nr,__NR_ktimer_gettime,-1,-1,0x00ee,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ktimer_settime.S b/libc/sysv/consts/__NR_ktimer_settime.S index 20e8fb2dd..f3e6e57e8 100644 --- a/libc/sysv/consts/__NR_ktimer_settime.S +++ b/libc/sysv/consts/__NR_ktimer_settime.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ktimer_settime -1 -1 0x00ed -1 -1 -1 +.syscon nr,__NR_ktimer_settime,-1,-1,0x00ed,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ktrace.S b/libc/sysv/consts/__NR_ktrace.S index c93744f47..f1caddc8c 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 -1 -1 0x002d 0x002d 0x02d -1 +.syscon nr,__NR_ktrace,-1,-1,0x002d,0x002d,0x02d,-1 diff --git a/libc/sysv/consts/__NR_lchflags.S b/libc/sysv/consts/__NR_lchflags.S index ae117f2ad..fb1f1ab39 100644 --- a/libc/sysv/consts/__NR_lchflags.S +++ b/libc/sysv/consts/__NR_lchflags.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_lchflags -1 -1 0x0187 -1 0x130 -1 +.syscon nr,__NR_lchflags,-1,-1,0x0187,-1,0x130,-1 diff --git a/libc/sysv/consts/__NR_lchmod.S b/libc/sysv/consts/__NR_lchmod.S index 5754a3e3f..1ad9e93c3 100644 --- a/libc/sysv/consts/__NR_lchmod.S +++ b/libc/sysv/consts/__NR_lchmod.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_lchmod -1 -1 0x0112 -1 0x112 -1 +.syscon nr,__NR_lchmod,-1,-1,0x0112,-1,0x112,-1 diff --git a/libc/sysv/consts/__NR_lchown.S b/libc/sysv/consts/__NR_lchown.S index a22881be1..920888c67 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 -1 +.syscon nr,__NR_lchown,0x005e,0x200016c,0x00fe,0x00fe,0x113,-1 diff --git a/libc/sysv/consts/__NR_ledger.S b/libc/sysv/consts/__NR_ledger.S index 75286cf88..2b4d3f418 100644 --- a/libc/sysv/consts/__NR_ledger.S +++ b/libc/sysv/consts/__NR_ledger.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ledger -1 0x2000175 -1 -1 -1 -1 +.syscon nr,__NR_ledger,-1,0x2000175,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_lgetfh.S b/libc/sysv/consts/__NR_lgetfh.S index 327c752b7..22a677ea4 100644 --- a/libc/sysv/consts/__NR_lgetfh.S +++ b/libc/sysv/consts/__NR_lgetfh.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_lgetfh -1 -1 0x00a0 -1 -1 -1 +.syscon nr,__NR_lgetfh,-1,-1,0x00a0,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_lgetxattr.S b/libc/sysv/consts/__NR_lgetxattr.S index b900d3939..79eed1e6d 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 -1 -1 -1 0x17b -1 +.syscon nr,__NR_lgetxattr,0x00c0,-1,-1,-1,0x17b,-1 diff --git a/libc/sysv/consts/__NR_link.S b/libc/sysv/consts/__NR_link.S index 327e44b29..30bbb9c35 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 -1 +.syscon nr,__NR_link,0x0056,0x2000009,0x0009,0x0009,0x009,-1 diff --git a/libc/sysv/consts/__NR_linkat.S b/libc/sysv/consts/__NR_linkat.S index 0dbc81ba4..c062898ed 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 -1 +.syscon nr,__NR_linkat,0x0109,0x20001d7,0x01ef,0x013d,0x1c9,-1 diff --git a/libc/sysv/consts/__NR_lio_listio.S b/libc/sysv/consts/__NR_lio_listio.S index 127536592..20739b7d1 100644 --- a/libc/sysv/consts/__NR_lio_listio.S +++ b/libc/sysv/consts/__NR_lio_listio.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_lio_listio -1 0x2000140 0x0140 -1 0x196 -1 +.syscon nr,__NR_lio_listio,-1,0x2000140,0x0140,-1,0x196,-1 diff --git a/libc/sysv/consts/__NR_listen.S b/libc/sysv/consts/__NR_listen.S index 25352734f..7c7af5044 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 -1 +.syscon nr,__NR_listen,0x0032,0x200006a,0x006a,0x006a,0x06a,-1 diff --git a/libc/sysv/consts/__NR_listxattr.S b/libc/sysv/consts/__NR_listxattr.S index ee3c9f7bf..e796bee52 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 -1 -1 0x17d -1 +.syscon nr,__NR_listxattr,0x00c2,0x20000f0,-1,-1,0x17d,-1 diff --git a/libc/sysv/consts/__NR_llistxattr.S b/libc/sysv/consts/__NR_llistxattr.S index 7741fa028..d1ddd5d0a 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 -1 -1 -1 0x17e -1 +.syscon nr,__NR_llistxattr,0x00c3,-1,-1,-1,0x17e,-1 diff --git a/libc/sysv/consts/__NR_lookup_dcookie.S b/libc/sysv/consts/__NR_lookup_dcookie.S index 8b2d08c02..ee1f0aed3 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_lookup_dcookie,0x00d4,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_lpathconf.S b/libc/sysv/consts/__NR_lpathconf.S index 97551517e..e2fda25ad 100644 --- a/libc/sysv/consts/__NR_lpathconf.S +++ b/libc/sysv/consts/__NR_lpathconf.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_lpathconf -1 -1 0x0201 -1 0x1f3 -1 +.syscon nr,__NR_lpathconf,-1,-1,0x0201,-1,0x1f3,-1 diff --git a/libc/sysv/consts/__NR_lremovexattr.S b/libc/sysv/consts/__NR_lremovexattr.S index 584978779..d98277968 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 -1 -1 -1 0x181 -1 +.syscon nr,__NR_lremovexattr,0x00c6,-1,-1,-1,0x181,-1 diff --git a/libc/sysv/consts/__NR_lseek.S b/libc/sysv/consts/__NR_lseek.S index b83a29072..bdcedb9f7 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 -1 +.syscon nr,__NR_lseek,0x0008,0x20000c7,0x01de,0x00c7,0x0c7,-1 diff --git a/libc/sysv/consts/__NR_lsetxattr.S b/libc/sysv/consts/__NR_lsetxattr.S index 4b408fed1..39c8dcbcf 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 -1 -1 -1 0x178 -1 +.syscon nr,__NR_lsetxattr,0x00bd,-1,-1,-1,0x178,-1 diff --git a/libc/sysv/consts/__NR_lstat.S b/libc/sysv/consts/__NR_lstat.S index 35033c371..e4473ca70 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 -1 +.syscon nr,__NR_lstat,0x0006,0x2000154,0x0028,0x0028,0x1b9,-1 diff --git a/libc/sysv/consts/__NR_lstat_extended.S b/libc/sysv/consts/__NR_lstat_extended.S index 43cf7805e..1821c7bee 100644 --- a/libc/sysv/consts/__NR_lstat_extended.S +++ b/libc/sysv/consts/__NR_lstat_extended.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_lstat_extended -1 0x2000156 -1 -1 -1 -1 +.syscon nr,__NR_lstat_extended,-1,0x2000156,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_lutimes.S b/libc/sysv/consts/__NR_lutimes.S index 238eaa68c..3d1784930 100644 --- a/libc/sysv/consts/__NR_lutimes.S +++ b/libc/sysv/consts/__NR_lutimes.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_lutimes -1 -1 0x0114 -1 0x1a8 -1 +.syscon nr,__NR_lutimes,-1,-1,0x0114,-1,0x1a8,-1 diff --git a/libc/sysv/consts/__NR_mac_execve.S b/libc/sysv/consts/__NR_mac_execve.S index 928ad9374..e04b0649f 100644 --- a/libc/sysv/consts/__NR_mac_execve.S +++ b/libc/sysv/consts/__NR_mac_execve.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_mac_execve -1 0x200017c 0x019f -1 -1 -1 +.syscon nr,__NR_mac_execve,-1,0x200017c,0x019f,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_mac_get_fd.S b/libc/sysv/consts/__NR_mac_get_fd.S index c3750998a..50de620a2 100644 --- a/libc/sysv/consts/__NR_mac_get_fd.S +++ b/libc/sysv/consts/__NR_mac_get_fd.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_mac_get_fd -1 0x2000184 0x0182 -1 -1 -1 +.syscon nr,__NR_mac_get_fd,-1,0x2000184,0x0182,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_mac_get_file.S b/libc/sysv/consts/__NR_mac_get_file.S index ed14ed0c2..6f054d4a1 100644 --- a/libc/sysv/consts/__NR_mac_get_file.S +++ b/libc/sysv/consts/__NR_mac_get_file.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_mac_get_file -1 0x200017e 0x0183 -1 -1 -1 +.syscon nr,__NR_mac_get_file,-1,0x200017e,0x0183,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_mac_get_link.S b/libc/sysv/consts/__NR_mac_get_link.S index deb3c5ea2..3e71061f4 100644 --- a/libc/sysv/consts/__NR_mac_get_link.S +++ b/libc/sysv/consts/__NR_mac_get_link.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_mac_get_link -1 0x2000180 0x019a -1 -1 -1 +.syscon nr,__NR_mac_get_link,-1,0x2000180,0x019a,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_mac_get_mount.S b/libc/sysv/consts/__NR_mac_get_mount.S index 064a7a4ae..06574922d 100644 --- a/libc/sysv/consts/__NR_mac_get_mount.S +++ b/libc/sysv/consts/__NR_mac_get_mount.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_mac_get_mount -1 0x20001a9 -1 -1 -1 -1 +.syscon nr,__NR_mac_get_mount,-1,0x20001a9,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_mac_get_pid.S b/libc/sysv/consts/__NR_mac_get_pid.S index 1851a8f8f..8cc276827 100644 --- a/libc/sysv/consts/__NR_mac_get_pid.S +++ b/libc/sysv/consts/__NR_mac_get_pid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_mac_get_pid -1 0x2000186 0x0199 -1 -1 -1 +.syscon nr,__NR_mac_get_pid,-1,0x2000186,0x0199,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_mac_get_proc.S b/libc/sysv/consts/__NR_mac_get_proc.S index aed89a479..b83b57fd2 100644 --- a/libc/sysv/consts/__NR_mac_get_proc.S +++ b/libc/sysv/consts/__NR_mac_get_proc.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_mac_get_proc -1 0x2000182 0x0180 -1 -1 -1 +.syscon nr,__NR_mac_get_proc,-1,0x2000182,0x0180,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_mac_getfsstat.S b/libc/sysv/consts/__NR_mac_getfsstat.S index f66b32041..e096990e2 100644 --- a/libc/sysv/consts/__NR_mac_getfsstat.S +++ b/libc/sysv/consts/__NR_mac_getfsstat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_mac_getfsstat -1 0x20001aa -1 -1 -1 -1 +.syscon nr,__NR_mac_getfsstat,-1,0x20001aa,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_mac_mount.S b/libc/sysv/consts/__NR_mac_mount.S index 13a34e765..b5ff17ec2 100644 --- a/libc/sysv/consts/__NR_mac_mount.S +++ b/libc/sysv/consts/__NR_mac_mount.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_mac_mount -1 0x20001a8 -1 -1 -1 -1 +.syscon nr,__NR_mac_mount,-1,0x20001a8,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_mac_set_fd.S b/libc/sysv/consts/__NR_mac_set_fd.S index cd4cc940c..57091fb73 100644 --- a/libc/sysv/consts/__NR_mac_set_fd.S +++ b/libc/sysv/consts/__NR_mac_set_fd.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_mac_set_fd -1 0x2000185 0x0184 -1 -1 -1 +.syscon nr,__NR_mac_set_fd,-1,0x2000185,0x0184,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_mac_set_file.S b/libc/sysv/consts/__NR_mac_set_file.S index e298d9559..786b82ff2 100644 --- a/libc/sysv/consts/__NR_mac_set_file.S +++ b/libc/sysv/consts/__NR_mac_set_file.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_mac_set_file -1 0x200017f 0x0185 -1 -1 -1 +.syscon nr,__NR_mac_set_file,-1,0x200017f,0x0185,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_mac_set_link.S b/libc/sysv/consts/__NR_mac_set_link.S index 41ba067b6..9f86ede24 100644 --- a/libc/sysv/consts/__NR_mac_set_link.S +++ b/libc/sysv/consts/__NR_mac_set_link.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_mac_set_link -1 0x2000181 0x019b -1 -1 -1 +.syscon nr,__NR_mac_set_link,-1,0x2000181,0x019b,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_mac_set_proc.S b/libc/sysv/consts/__NR_mac_set_proc.S index 4d182f30b..07c08613c 100644 --- a/libc/sysv/consts/__NR_mac_set_proc.S +++ b/libc/sysv/consts/__NR_mac_set_proc.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_mac_set_proc -1 0x2000183 0x0181 -1 -1 -1 +.syscon nr,__NR_mac_set_proc,-1,0x2000183,0x0181,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_mac_syscall.S b/libc/sysv/consts/__NR_mac_syscall.S index 1ced11c5b..ae71c0b2a 100644 --- a/libc/sysv/consts/__NR_mac_syscall.S +++ b/libc/sysv/consts/__NR_mac_syscall.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_mac_syscall -1 -1 0x018a -1 -1 -1 +.syscon nr,__NR_mac_syscall,-1,-1,0x018a,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_madvise.S b/libc/sysv/consts/__NR_madvise.S index 7fa995cda..861efe577 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 -1 +.syscon nr,__NR_madvise,0x001c,0x200004b,0x004b,0x004b,0x04b,-1 diff --git a/libc/sysv/consts/__NR_mbind.S b/libc/sysv/consts/__NR_mbind.S index 302a1c1e2..1d2e6ca74 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_mbind,0x00ed,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_membarrier.S b/libc/sysv/consts/__NR_membarrier.S index 32b52615c..9d6d875a2 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_membarrier,0x0144,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_memfd_create.S b/libc/sysv/consts/__NR_memfd_create.S index 6c6e6abf9..d61489228 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_memfd_create,0x013f,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_memorystatus_control.S b/libc/sysv/consts/__NR_memorystatus_control.S index aa3f20442..ba88d3f9c 100644 --- a/libc/sysv/consts/__NR_memorystatus_control.S +++ b/libc/sysv/consts/__NR_memorystatus_control.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_memorystatus_control -1 0x20001b8 -1 -1 -1 -1 +.syscon nr,__NR_memorystatus_control,-1,0x20001b8,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_memorystatus_get_level.S b/libc/sysv/consts/__NR_memorystatus_get_level.S index 784794d5f..c163de22a 100644 --- a/libc/sysv/consts/__NR_memorystatus_get_level.S +++ b/libc/sysv/consts/__NR_memorystatus_get_level.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_memorystatus_get_level -1 0x20001c5 -1 -1 -1 -1 +.syscon nr,__NR_memorystatus_get_level,-1,0x20001c5,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_microstackshot.S b/libc/sysv/consts/__NR_microstackshot.S index 637ee6f35..78f42cb0d 100644 --- a/libc/sysv/consts/__NR_microstackshot.S +++ b/libc/sysv/consts/__NR_microstackshot.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_microstackshot -1 0x20001ec -1 -1 -1 -1 +.syscon nr,__NR_microstackshot,-1,0x20001ec,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_migrate_pages.S b/libc/sysv/consts/__NR_migrate_pages.S index 2b5c45c15..3ca5c56b3 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_migrate_pages,0x0100,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_mincore.S b/libc/sysv/consts/__NR_mincore.S index 1eb056889..1cbd80a37 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 -1 +.syscon nr,__NR_mincore,0x001b,0x200004e,0x004e,0x004e,0x04e,-1 diff --git a/libc/sysv/consts/__NR_minherit.S b/libc/sysv/consts/__NR_minherit.S index 52396f359..0ea8ea132 100644 --- a/libc/sysv/consts/__NR_minherit.S +++ b/libc/sysv/consts/__NR_minherit.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_minherit -1 0x20000fa 0x00fa 0x00fa 0x111 -1 +.syscon nr,__NR_minherit,-1,0x20000fa,0x00fa,0x00fa,0x111,-1 diff --git a/libc/sysv/consts/__NR_mkdir.S b/libc/sysv/consts/__NR_mkdir.S index 787d4c423..0cbead196 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 -1 +.syscon nr,__NR_mkdir,0x0053,0x2000088,0x0088,0x0088,0x088,-1 diff --git a/libc/sysv/consts/__NR_mkdir_extended.S b/libc/sysv/consts/__NR_mkdir_extended.S index 0e9ae5119..812eefd3a 100644 --- a/libc/sysv/consts/__NR_mkdir_extended.S +++ b/libc/sysv/consts/__NR_mkdir_extended.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_mkdir_extended -1 0x2000124 -1 -1 -1 -1 +.syscon nr,__NR_mkdir_extended,-1,0x2000124,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_mkdirat.S b/libc/sysv/consts/__NR_mkdirat.S index 7ec2f0516..8286c2bec 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 -1 +.syscon nr,__NR_mkdirat,0x0102,0x20001db,0x01f0,0x013e,0x1cd,-1 diff --git a/libc/sysv/consts/__NR_mkfifo.S b/libc/sysv/consts/__NR_mkfifo.S index df54ef604..31964a555 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 -1 0x2000084 0x0084 0x0084 0x084 -1 +.syscon nr,__NR_mkfifo,-1,0x2000084,0x0084,0x0084,0x084,-1 diff --git a/libc/sysv/consts/__NR_mkfifo_extended.S b/libc/sysv/consts/__NR_mkfifo_extended.S index b509e4227..8b3794f1e 100644 --- a/libc/sysv/consts/__NR_mkfifo_extended.S +++ b/libc/sysv/consts/__NR_mkfifo_extended.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_mkfifo_extended -1 0x2000123 -1 -1 -1 -1 +.syscon nr,__NR_mkfifo_extended,-1,0x2000123,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_mkfifoat.S b/libc/sysv/consts/__NR_mkfifoat.S index 37bff94e2..b0f7aea8d 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 -1 -1 0x01f1 0x013f 0x1cb -1 +.syscon nr,__NR_mkfifoat,-1,-1,0x01f1,0x013f,0x1cb,-1 diff --git a/libc/sysv/consts/__NR_mknod.S b/libc/sysv/consts/__NR_mknod.S index 64a565b4e..2de1a3e38 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 -1 +.syscon nr,__NR_mknod,0x0085,0x200000e,0x000e,0x000e,0x1c2,-1 diff --git a/libc/sysv/consts/__NR_mknodat.S b/libc/sysv/consts/__NR_mknodat.S index 0f451a716..eb0a2df06 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 -1 0x22ff 0x0140 0x1cc -1 +.syscon nr,__NR_mknodat,0x0103,-1,0x22ff,0x0140,0x1cc,-1 diff --git a/libc/sysv/consts/__NR_mlock.S b/libc/sysv/consts/__NR_mlock.S index 94956ece2..fa9476dd7 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 -1 +.syscon nr,__NR_mlock,0x0095,0x20000cb,0x00cb,0x00cb,0x0cb,-1 diff --git a/libc/sysv/consts/__NR_mlock2.S b/libc/sysv/consts/__NR_mlock2.S index f60678510..bb696c569 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_mlock2,0x0145,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_mlockall.S b/libc/sysv/consts/__NR_mlockall.S index e9704eda4..737c73142 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 -1 +.syscon nr,__NR_mlockall,0x0097,0x2000144,0x0144,0x010f,0x0f2,-1 diff --git a/libc/sysv/consts/__NR_mmap.S b/libc/sysv/consts/__NR_mmap.S index 8d2c1c0bd..6639ed4b9 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 -1 +.syscon nr,__NR_mmap,0x0009,0x20000c5,0x01dd,0x00c5,0x0c5,-1 diff --git a/libc/sysv/consts/__NR_modfind.S b/libc/sysv/consts/__NR_modfind.S index 0db9f8627..47f7cdd8d 100644 --- a/libc/sysv/consts/__NR_modfind.S +++ b/libc/sysv/consts/__NR_modfind.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_modfind -1 -1 0x012f -1 -1 -1 +.syscon nr,__NR_modfind,-1,-1,0x012f,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_modfnext.S b/libc/sysv/consts/__NR_modfnext.S index 9d3c17a07..7edf6180d 100644 --- a/libc/sysv/consts/__NR_modfnext.S +++ b/libc/sysv/consts/__NR_modfnext.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_modfnext -1 -1 0x012e -1 -1 -1 +.syscon nr,__NR_modfnext,-1,-1,0x012e,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_modify_ldt.S b/libc/sysv/consts/__NR_modify_ldt.S index 5ba0e05d6..c05ef83a3 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_modify_ldt,0x009a,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_modnext.S b/libc/sysv/consts/__NR_modnext.S index bec91f744..03f7dde92 100644 --- a/libc/sysv/consts/__NR_modnext.S +++ b/libc/sysv/consts/__NR_modnext.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_modnext -1 -1 0x012c -1 -1 -1 +.syscon nr,__NR_modnext,-1,-1,0x012c,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_modstat.S b/libc/sysv/consts/__NR_modstat.S index c1d4226a7..8c4baf877 100644 --- a/libc/sysv/consts/__NR_modstat.S +++ b/libc/sysv/consts/__NR_modstat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_modstat -1 -1 0x012d -1 -1 -1 +.syscon nr,__NR_modstat,-1,-1,0x012d,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_modwatch.S b/libc/sysv/consts/__NR_modwatch.S index e4784995d..6cc2cfe80 100644 --- a/libc/sysv/consts/__NR_modwatch.S +++ b/libc/sysv/consts/__NR_modwatch.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_modwatch -1 0x20000e9 -1 -1 -1 -1 +.syscon nr,__NR_modwatch,-1,0x20000e9,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_mount.S b/libc/sysv/consts/__NR_mount.S index 71f11c755..77e266a99 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 -1 +.syscon nr,__NR_mount,0x00a5,0x20000a7,0x0015,0x0015,0x19a,-1 diff --git a/libc/sysv/consts/__NR_move_pages.S b/libc/sysv/consts/__NR_move_pages.S index 57ffc9a42..7e65f3ad2 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_move_pages,0x0117,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_mprotect.S b/libc/sysv/consts/__NR_mprotect.S index 557b38d56..a8bb15a9b 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 -1 +.syscon nr,__NR_mprotect,0x000a,0x200004a,0x004a,0x004a,0x04a,-1 diff --git a/libc/sysv/consts/__NR_mq_getsetattr.S b/libc/sysv/consts/__NR_mq_getsetattr.S index 7a4dc4f91..155c2e26c 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_mq_getsetattr,0x00f5,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_mq_notify.S b/libc/sysv/consts/__NR_mq_notify.S index 4f31a2ee3..4a6f98b15 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 -1 -1 -1 0x106 -1 +.syscon nr,__NR_mq_notify,0x00f4,-1,-1,-1,0x106,-1 diff --git a/libc/sysv/consts/__NR_mq_open.S b/libc/sysv/consts/__NR_mq_open.S index e8e2d8840..e7260d6dc 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 -1 -1 -1 0x101 -1 +.syscon nr,__NR_mq_open,0x00f0,-1,-1,-1,0x101,-1 diff --git a/libc/sysv/consts/__NR_mq_timedreceive.S b/libc/sysv/consts/__NR_mq_timedreceive.S index 3142dac47..79bf57a85 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 -1 -1 -1 0x1b1 -1 +.syscon nr,__NR_mq_timedreceive,0x00f3,-1,-1,-1,0x1b1,-1 diff --git a/libc/sysv/consts/__NR_mq_timedsend.S b/libc/sysv/consts/__NR_mq_timedsend.S index a6a5d2cef..ad730a5be 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 -1 -1 -1 0x1b0 -1 +.syscon nr,__NR_mq_timedsend,0x00f2,-1,-1,-1,0x1b0,-1 diff --git a/libc/sysv/consts/__NR_mq_unlink.S b/libc/sysv/consts/__NR_mq_unlink.S index 06b0fd3b1..66e9e6101 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 -1 -1 -1 0x103 -1 +.syscon nr,__NR_mq_unlink,0x00f1,-1,-1,-1,0x103,-1 diff --git a/libc/sysv/consts/__NR_mquery.S b/libc/sysv/consts/__NR_mquery.S index e16a4974e..252e3952b 100644 --- a/libc/sysv/consts/__NR_mquery.S +++ b/libc/sysv/consts/__NR_mquery.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_mquery -1 -1 -1 0x011e -1 -1 +.syscon nr,__NR_mquery,-1,-1,-1,0x011e,-1,-1 diff --git a/libc/sysv/consts/__NR_mremap.S b/libc/sysv/consts/__NR_mremap.S index 7d9c6c9f0..1d92be5d2 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 -1 -1 -1 0x19b -1 +.syscon nr,__NR_mremap,0x0019,-1,-1,-1,0x19b,-1 diff --git a/libc/sysv/consts/__NR_mremap_encrypted.S b/libc/sysv/consts/__NR_mremap_encrypted.S index 35286b026..2c90506d4 100644 --- a/libc/sysv/consts/__NR_mremap_encrypted.S +++ b/libc/sysv/consts/__NR_mremap_encrypted.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_mremap_encrypted -1 0x20001e9 -1 -1 -1 -1 +.syscon nr,__NR_mremap_encrypted,-1,0x20001e9,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_msgctl.S b/libc/sysv/consts/__NR_msgctl.S index 88245b67a..393262609 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 -1 +.syscon nr,__NR_msgctl,0x0047,0x2000102,0x01ff,0x0129,0x1bc,-1 diff --git a/libc/sysv/consts/__NR_msgget.S b/libc/sysv/consts/__NR_msgget.S index ca9d2a0d7..064ca2dc6 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 -1 +.syscon nr,__NR_msgget,0x0044,0x2000103,0x00e1,0x00e1,0x0e1,-1 diff --git a/libc/sysv/consts/__NR_msgrcv.S b/libc/sysv/consts/__NR_msgrcv.S index 6defc0f83..efd4262ef 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 -1 +.syscon nr,__NR_msgrcv,0x0046,0x2000105,0x00e3,0x00e3,0x0e3,-1 diff --git a/libc/sysv/consts/__NR_msgrcv_nocancel.S b/libc/sysv/consts/__NR_msgrcv_nocancel.S index ef054888b..909d4f0b2 100644 --- a/libc/sysv/consts/__NR_msgrcv_nocancel.S +++ b/libc/sysv/consts/__NR_msgrcv_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_msgrcv_nocancel -1 0x20001a3 -1 -1 -1 -1 +.syscon nr,__NR_msgrcv_nocancel,-1,0x20001a3,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_msgsnd.S b/libc/sysv/consts/__NR_msgsnd.S index cd3283bfc..1b0f56b05 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 -1 +.syscon nr,__NR_msgsnd,0x0045,0x2000104,0x00e2,0x00e2,0x0e2,-1 diff --git a/libc/sysv/consts/__NR_msgsnd_nocancel.S b/libc/sysv/consts/__NR_msgsnd_nocancel.S index ee3fa0a72..50e6ff8ea 100644 --- a/libc/sysv/consts/__NR_msgsnd_nocancel.S +++ b/libc/sysv/consts/__NR_msgsnd_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_msgsnd_nocancel -1 0x20001a2 -1 -1 -1 -1 +.syscon nr,__NR_msgsnd_nocancel,-1,0x20001a2,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_msgsys.S b/libc/sysv/consts/__NR_msgsys.S index 27c5f67bc..391448fda 100644 --- a/libc/sysv/consts/__NR_msgsys.S +++ b/libc/sysv/consts/__NR_msgsys.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_msgsys -1 0x20000fc 0x00aa -1 -1 -1 +.syscon nr,__NR_msgsys,-1,0x20000fc,0x00aa,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_msync.S b/libc/sysv/consts/__NR_msync.S index 1124045b1..501c21937 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 -1 +.syscon nr,__NR_msync,0x001a,0x2000041,0x0041,0x0100,0x115,-1 diff --git a/libc/sysv/consts/__NR_msync_nocancel.S b/libc/sysv/consts/__NR_msync_nocancel.S index 0972b4291..8c37e77b2 100644 --- a/libc/sysv/consts/__NR_msync_nocancel.S +++ b/libc/sysv/consts/__NR_msync_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_msync_nocancel -1 0x2000195 -1 -1 -1 -1 +.syscon nr,__NR_msync_nocancel,-1,0x2000195,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_msyscall.S b/libc/sysv/consts/__NR_msyscall.S index 8d637fa0b..959606ec0 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 -1 -1 -1 0x0025 -1 -1 +.syscon nr,__NR_msyscall,-1,-1,-1,0x0025,-1,-1 diff --git a/libc/sysv/consts/__NR_munlock.S b/libc/sysv/consts/__NR_munlock.S index c3c1e79de..c24a2942c 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 -1 +.syscon nr,__NR_munlock,0x0096,0x20000cc,0x00cc,0x00cc,0x0cc,-1 diff --git a/libc/sysv/consts/__NR_munlockall.S b/libc/sysv/consts/__NR_munlockall.S index d8d5f2e37..030d1507c 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 -1 +.syscon nr,__NR_munlockall,0x0098,0x2000145,0x0145,0x0110,0x0f3,-1 diff --git a/libc/sysv/consts/__NR_munmap.S b/libc/sysv/consts/__NR_munmap.S index 44d959d18..46c51b9d7 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 -1 +.syscon nr,__NR_munmap,0x000b,0x2000049,0x0049,0x0049,0x049,-1 diff --git a/libc/sysv/consts/__NR_name_to_handle_at.S b/libc/sysv/consts/__NR_name_to_handle_at.S index a55364389..373bea030 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_name_to_handle_at,0x012f,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_nanosleep.S b/libc/sysv/consts/__NR_nanosleep.S index a7a57c764..b06e38e3d 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 -1 0x00f0 0x005b 0x1ae -1 +.syscon nr,__NR_nanosleep,0x0023,-1,0x00f0,0x005b,0x1ae,-1 diff --git a/libc/sysv/consts/__NR_necp_client_action.S b/libc/sysv/consts/__NR_necp_client_action.S index 700a12307..600ae781e 100644 --- a/libc/sysv/consts/__NR_necp_client_action.S +++ b/libc/sysv/consts/__NR_necp_client_action.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_necp_client_action -1 0x20001f6 -1 -1 -1 -1 +.syscon nr,__NR_necp_client_action,-1,0x20001f6,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_necp_match_policy.S b/libc/sysv/consts/__NR_necp_match_policy.S index ce45a600d..35c028e47 100644 --- a/libc/sysv/consts/__NR_necp_match_policy.S +++ b/libc/sysv/consts/__NR_necp_match_policy.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_necp_match_policy -1 0x20001cc -1 -1 -1 -1 +.syscon nr,__NR_necp_match_policy,-1,0x20001cc,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_necp_open.S b/libc/sysv/consts/__NR_necp_open.S index 4c7c50a83..e3beaf9e3 100644 --- a/libc/sysv/consts/__NR_necp_open.S +++ b/libc/sysv/consts/__NR_necp_open.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_necp_open -1 0x20001f5 -1 -1 -1 -1 +.syscon nr,__NR_necp_open,-1,0x20001f5,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_necp_session_action.S b/libc/sysv/consts/__NR_necp_session_action.S index ce17774e0..5ae394ab8 100644 --- a/libc/sysv/consts/__NR_necp_session_action.S +++ b/libc/sysv/consts/__NR_necp_session_action.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_necp_session_action -1 0x200020b -1 -1 -1 -1 +.syscon nr,__NR_necp_session_action,-1,0x200020b,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_necp_session_open.S b/libc/sysv/consts/__NR_necp_session_open.S index 609b79540..5711f58a1 100644 --- a/libc/sysv/consts/__NR_necp_session_open.S +++ b/libc/sysv/consts/__NR_necp_session_open.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_necp_session_open -1 0x200020a -1 -1 -1 -1 +.syscon nr,__NR_necp_session_open,-1,0x200020a,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_net_qos_guideline.S b/libc/sysv/consts/__NR_net_qos_guideline.S index a2176d32f..c76084fdb 100644 --- a/libc/sysv/consts/__NR_net_qos_guideline.S +++ b/libc/sysv/consts/__NR_net_qos_guideline.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_net_qos_guideline -1 0x200020d -1 -1 -1 -1 +.syscon nr,__NR_net_qos_guideline,-1,0x200020d,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_netagent_trigger.S b/libc/sysv/consts/__NR_netagent_trigger.S index cbb5d3554..f4a346dd0 100644 --- a/libc/sysv/consts/__NR_netagent_trigger.S +++ b/libc/sysv/consts/__NR_netagent_trigger.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_netagent_trigger -1 0x20001ea -1 -1 -1 -1 +.syscon nr,__NR_netagent_trigger,-1,0x20001ea,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_nfsclnt.S b/libc/sysv/consts/__NR_nfsclnt.S index d67187589..0f22ef67e 100644 --- a/libc/sysv/consts/__NR_nfsclnt.S +++ b/libc/sysv/consts/__NR_nfsclnt.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_nfsclnt -1 0x20000f7 -1 -1 -1 -1 +.syscon nr,__NR_nfsclnt,-1,0x20000f7,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_nfssvc.S b/libc/sysv/consts/__NR_nfssvc.S index eb887127c..67af597a0 100644 --- a/libc/sysv/consts/__NR_nfssvc.S +++ b/libc/sysv/consts/__NR_nfssvc.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_nfssvc -1 0x200009b 0x009b 0x009b 0x09b -1 +.syscon nr,__NR_nfssvc,-1,0x200009b,0x009b,0x009b,0x09b,-1 diff --git a/libc/sysv/consts/__NR_nfstat.S b/libc/sysv/consts/__NR_nfstat.S index 6783a218d..303c83894 100644 --- a/libc/sysv/consts/__NR_nfstat.S +++ b/libc/sysv/consts/__NR_nfstat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_nfstat -1 -1 0x0117 -1 -1 -1 +.syscon nr,__NR_nfstat,-1,-1,0x0117,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_nlm_syscall.S b/libc/sysv/consts/__NR_nlm_syscall.S index 011cb315b..03b79c7e9 100644 --- a/libc/sysv/consts/__NR_nlm_syscall.S +++ b/libc/sysv/consts/__NR_nlm_syscall.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_nlm_syscall -1 -1 0x009a -1 -1 -1 +.syscon nr,__NR_nlm_syscall,-1,-1,0x009a,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_nlstat.S b/libc/sysv/consts/__NR_nlstat.S index 63e3de2be..b57c4b00d 100644 --- a/libc/sysv/consts/__NR_nlstat.S +++ b/libc/sysv/consts/__NR_nlstat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_nlstat -1 -1 0x0118 -1 -1 -1 +.syscon nr,__NR_nlstat,-1,-1,0x0118,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_nmount.S b/libc/sysv/consts/__NR_nmount.S index 585fe1f7b..ef0b01a3f 100644 --- a/libc/sysv/consts/__NR_nmount.S +++ b/libc/sysv/consts/__NR_nmount.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_nmount -1 -1 0x017a -1 -1 -1 +.syscon nr,__NR_nmount,-1,-1,0x017a,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_nnpfs_syscall.S b/libc/sysv/consts/__NR_nnpfs_syscall.S index 618cac7fc..8e4ca1c82 100644 --- a/libc/sysv/consts/__NR_nnpfs_syscall.S +++ b/libc/sysv/consts/__NR_nnpfs_syscall.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_nnpfs_syscall -1 -1 0x0153 -1 -1 -1 +.syscon nr,__NR_nnpfs_syscall,-1,-1,0x0153,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_nstat.S b/libc/sysv/consts/__NR_nstat.S index 19a1a67fc..a7afad153 100644 --- a/libc/sysv/consts/__NR_nstat.S +++ b/libc/sysv/consts/__NR_nstat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_nstat -1 -1 0x0116 -1 -1 -1 +.syscon nr,__NR_nstat,-1,-1,0x0116,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ntp_adjtime.S b/libc/sysv/consts/__NR_ntp_adjtime.S index fc20bbe65..2d6db663f 100644 --- a/libc/sysv/consts/__NR_ntp_adjtime.S +++ b/libc/sysv/consts/__NR_ntp_adjtime.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ntp_adjtime -1 0x200020f 0x00b0 -1 0x0b0 -1 +.syscon nr,__NR_ntp_adjtime,-1,0x200020f,0x00b0,-1,0x0b0,-1 diff --git a/libc/sysv/consts/__NR_ntp_gettime.S b/libc/sysv/consts/__NR_ntp_gettime.S index 6b04eb284..64698f394 100644 --- a/libc/sysv/consts/__NR_ntp_gettime.S +++ b/libc/sysv/consts/__NR_ntp_gettime.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ntp_gettime -1 0x2000210 0x00f8 -1 0x1c0 -1 +.syscon nr,__NR_ntp_gettime,-1,0x2000210,0x00f8,-1,0x1c0,-1 diff --git a/libc/sysv/consts/__NR_obreak.S b/libc/sysv/consts/__NR_obreak.S index fb3464d17..40ee5e678 100644 --- a/libc/sysv/consts/__NR_obreak.S +++ b/libc/sysv/consts/__NR_obreak.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_obreak -1 -1 -1 0x0011 0x011 -1 +.syscon nr,__NR_obreak,-1,-1,-1,0x0011,0x011,-1 diff --git a/libc/sysv/consts/__NR_old_semwait_signal.S b/libc/sysv/consts/__NR_old_semwait_signal.S index 021221597..396c2402f 100644 --- a/libc/sysv/consts/__NR_old_semwait_signal.S +++ b/libc/sysv/consts/__NR_old_semwait_signal.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_old_semwait_signal -1 0x2000172 -1 -1 -1 -1 +.syscon nr,__NR_old_semwait_signal,-1,0x2000172,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_old_semwait_signal_nocancel.S b/libc/sysv/consts/__NR_old_semwait_signal_nocancel.S index bd552c8a2..7527589aa 100644 --- a/libc/sysv/consts/__NR_old_semwait_signal_nocancel.S +++ b/libc/sysv/consts/__NR_old_semwait_signal_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_old_semwait_signal_nocancel -1 0x2000173 -1 -1 -1 -1 +.syscon nr,__NR_old_semwait_signal_nocancel,-1,0x2000173,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_open.S b/libc/sysv/consts/__NR_open.S index 127d89978..bfaae846f 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 -1 +.syscon nr,__NR_open,0x0002,0x2000005,0x0005,0x0005,0x005,-1 diff --git a/libc/sysv/consts/__NR_open_by_handle_at.S b/libc/sysv/consts/__NR_open_by_handle_at.S index 4dec8125b..807468aa4 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_open_by_handle_at,0x0130,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_open_dprotected_np.S b/libc/sysv/consts/__NR_open_dprotected_np.S index 8707f06e6..24414ed5c 100644 --- a/libc/sysv/consts/__NR_open_dprotected_np.S +++ b/libc/sysv/consts/__NR_open_dprotected_np.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_open_dprotected_np -1 0x20000d8 -1 -1 -1 -1 +.syscon nr,__NR_open_dprotected_np,-1,0x20000d8,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_open_extended.S b/libc/sysv/consts/__NR_open_extended.S index d5c7da362..47287c8fa 100644 --- a/libc/sysv/consts/__NR_open_extended.S +++ b/libc/sysv/consts/__NR_open_extended.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_open_extended -1 0x2000115 -1 -1 -1 -1 +.syscon nr,__NR_open_extended,-1,0x2000115,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_open_nocancel.S b/libc/sysv/consts/__NR_open_nocancel.S index b8e13812b..0bf6d17e5 100644 --- a/libc/sysv/consts/__NR_open_nocancel.S +++ b/libc/sysv/consts/__NR_open_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_open_nocancel -1 0x200018e -1 -1 -1 -1 +.syscon nr,__NR_open_nocancel,-1,0x200018e,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_openat.S b/libc/sysv/consts/__NR_openat.S index ccd14e0f9..763f2389a 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 -1 +.syscon nr,__NR_openat,0x0101,0x20001cf,0x01f3,0x0141,0x1d4,-1 diff --git a/libc/sysv/consts/__NR_openat_nocancel.S b/libc/sysv/consts/__NR_openat_nocancel.S index 2c78b7581..c12bd75ea 100644 --- a/libc/sysv/consts/__NR_openat_nocancel.S +++ b/libc/sysv/consts/__NR_openat_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_openat_nocancel -1 0x20001d0 -1 -1 -1 -1 +.syscon nr,__NR_openat_nocancel,-1,0x20001d0,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_openbyid_np.S b/libc/sysv/consts/__NR_openbyid_np.S index 7f2d63a88..8f23274b7 100644 --- a/libc/sysv/consts/__NR_openbyid_np.S +++ b/libc/sysv/consts/__NR_openbyid_np.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_openbyid_np -1 0x20001df -1 -1 -1 -1 +.syscon nr,__NR_openbyid_np,-1,0x20001df,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_os_fault_with_payload.S b/libc/sysv/consts/__NR_os_fault_with_payload.S index 39066aafa..80bde9450 100644 --- a/libc/sysv/consts/__NR_os_fault_with_payload.S +++ b/libc/sysv/consts/__NR_os_fault_with_payload.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_os_fault_with_payload -1 0x2000211 -1 -1 -1 -1 +.syscon nr,__NR_os_fault_with_payload,-1,0x2000211,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pathconf.S b/libc/sysv/consts/__NR_pathconf.S index 0b71f4148..63b230906 100644 --- a/libc/sysv/consts/__NR_pathconf.S +++ b/libc/sysv/consts/__NR_pathconf.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_pathconf -1 0x20000bf 0x00bf 0x00bf 0x0bf -1 +.syscon nr,__NR_pathconf,-1,0x20000bf,0x00bf,0x00bf,0x0bf,-1 diff --git a/libc/sysv/consts/__NR_pause.S b/libc/sysv/consts/__NR_pause.S index 4b8afbf7a..2a3d43294 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_pause,0x0022,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pdfork.S b/libc/sysv/consts/__NR_pdfork.S index 6db5bab3a..0dabfcf32 100644 --- a/libc/sysv/consts/__NR_pdfork.S +++ b/libc/sysv/consts/__NR_pdfork.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_pdfork -1 -1 0x0206 -1 -1 -1 +.syscon nr,__NR_pdfork,-1,-1,0x0206,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pdgetpid.S b/libc/sysv/consts/__NR_pdgetpid.S index 9e103e3b8..62f7e67df 100644 --- a/libc/sysv/consts/__NR_pdgetpid.S +++ b/libc/sysv/consts/__NR_pdgetpid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_pdgetpid -1 -1 0x0208 -1 -1 -1 +.syscon nr,__NR_pdgetpid,-1,-1,0x0208,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pdkill.S b/libc/sysv/consts/__NR_pdkill.S index bb3eb668c..8880e82d4 100644 --- a/libc/sysv/consts/__NR_pdkill.S +++ b/libc/sysv/consts/__NR_pdkill.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_pdkill -1 -1 0x0207 -1 -1 -1 +.syscon nr,__NR_pdkill,-1,-1,0x0207,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_peeloff.S b/libc/sysv/consts/__NR_peeloff.S index 5cae946d0..b0275db17 100644 --- a/libc/sysv/consts/__NR_peeloff.S +++ b/libc/sysv/consts/__NR_peeloff.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_peeloff -1 0x20001c1 -1 -1 -1 -1 +.syscon nr,__NR_peeloff,-1,0x20001c1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_perf_event_open.S b/libc/sysv/consts/__NR_perf_event_open.S index 9dbb091e6..c165d6195 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_perf_event_open,0x012a,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_persona.S b/libc/sysv/consts/__NR_persona.S index d4a3fe09c..b044b2297 100644 --- a/libc/sysv/consts/__NR_persona.S +++ b/libc/sysv/consts/__NR_persona.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_persona -1 0x20001ee -1 -1 -1 -1 +.syscon nr,__NR_persona,-1,0x20001ee,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_personality.S b/libc/sysv/consts/__NR_personality.S index df7f8ff07..a279927da 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_personality,0x0087,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pid_hibernate.S b/libc/sysv/consts/__NR_pid_hibernate.S index 045d88be6..6846177e1 100644 --- a/libc/sysv/consts/__NR_pid_hibernate.S +++ b/libc/sysv/consts/__NR_pid_hibernate.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_pid_hibernate -1 0x20001b3 -1 -1 -1 -1 +.syscon nr,__NR_pid_hibernate,-1,0x20001b3,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pid_resume.S b/libc/sysv/consts/__NR_pid_resume.S index 508743e41..bce6b2953 100644 --- a/libc/sysv/consts/__NR_pid_resume.S +++ b/libc/sysv/consts/__NR_pid_resume.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_pid_resume -1 0x20001b2 -1 -1 -1 -1 +.syscon nr,__NR_pid_resume,-1,0x20001b2,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pid_shutdown_sockets.S b/libc/sysv/consts/__NR_pid_shutdown_sockets.S index 5ea8ff89b..18408593e 100644 --- a/libc/sysv/consts/__NR_pid_shutdown_sockets.S +++ b/libc/sysv/consts/__NR_pid_shutdown_sockets.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_pid_shutdown_sockets -1 0x20001b4 -1 -1 -1 -1 +.syscon nr,__NR_pid_shutdown_sockets,-1,0x20001b4,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pid_suspend.S b/libc/sysv/consts/__NR_pid_suspend.S index 6d34a0c35..3a26d3b77 100644 --- a/libc/sysv/consts/__NR_pid_suspend.S +++ b/libc/sysv/consts/__NR_pid_suspend.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_pid_suspend -1 0x20001b1 -1 -1 -1 -1 +.syscon nr,__NR_pid_suspend,-1,0x20001b1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pidfd_send_signal.S b/libc/sysv/consts/__NR_pidfd_send_signal.S index 46b2bccad..3b313d0ee 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_pidfd_send_signal,0x01a8,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pipe.S b/libc/sysv/consts/__NR_pipe.S index 878088119..8b13e379b 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 -1 +.syscon nr,__NR_pipe,0x0016,0x200002a,0x021e,0x0107,0x02a,-1 diff --git a/libc/sysv/consts/__NR_pipe2.S b/libc/sysv/consts/__NR_pipe2.S index 90f6833ed..425eb5a61 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 -1 0x021e 0x0065 0x1c5 -1 +.syscon nr,__NR_pipe2,0x0125,-1,0x021e,0x0065,0x1c5,-1 diff --git a/libc/sysv/consts/__NR_pivot_root.S b/libc/sysv/consts/__NR_pivot_root.S index 0b3916c1d..6f4a497eb 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_pivot_root,0x009b,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pkey_alloc.S b/libc/sysv/consts/__NR_pkey_alloc.S index d2ef889e8..b83c0c7fb 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_pkey_alloc,0x014a,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pkey_free.S b/libc/sysv/consts/__NR_pkey_free.S index a859ea229..f0b18c996 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_pkey_free,0x014b,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pkey_mprotect.S b/libc/sysv/consts/__NR_pkey_mprotect.S index 9dc72e9d3..703aa405b 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_pkey_mprotect,0x0149,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pledge.S b/libc/sysv/consts/__NR_pledge.S index 84f34804c..648aa8ff7 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 -1 -1 -1 0x006c -1 -1 +.syscon nr,__NR_pledge,-1,-1,-1,0x006c,-1,-1 diff --git a/libc/sysv/consts/__NR_poll.S b/libc/sysv/consts/__NR_poll.S index d785a8332..15b043fbf 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 -1 +.syscon nr,__NR_poll,0x0007,0x20000e6,0x00d1,0x00fc,0x0d1,-1 diff --git a/libc/sysv/consts/__NR_poll_nocancel.S b/libc/sysv/consts/__NR_poll_nocancel.S index 08c2715ce..55c8e94ec 100644 --- a/libc/sysv/consts/__NR_poll_nocancel.S +++ b/libc/sysv/consts/__NR_poll_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_poll_nocancel -1 0x20001a1 -1 -1 -1 -1 +.syscon nr,__NR_poll_nocancel,-1,0x20001a1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_posix_fallocate.S b/libc/sysv/consts/__NR_posix_fallocate.S index 648238c76..6a8e6b518 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 -1 -1 0x0212 -1 -1 -1 +.syscon nr,__NR_posix_fallocate,-1,-1,0x0212,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_posix_openpt.S b/libc/sysv/consts/__NR_posix_openpt.S index 41e617afe..c5fe24e27 100644 --- a/libc/sysv/consts/__NR_posix_openpt.S +++ b/libc/sysv/consts/__NR_posix_openpt.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_posix_openpt -1 -1 0x01f8 -1 -1 -1 +.syscon nr,__NR_posix_openpt,-1,-1,0x01f8,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_posix_spawn.S b/libc/sysv/consts/__NR_posix_spawn.S index 0c44cc710..4e3b0b9f2 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 -1 0x20000f4 -1 -1 -1 -1 +.syscon nr,__NR_posix_spawn,-1,0x20000f4,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ppoll.S b/libc/sysv/consts/__NR_ppoll.S index 945ac0214..75972944e 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 -1 0x0221 0x006d -1 -1 +.syscon nr,__NR_ppoll,0x010f,-1,0x0221,0x006d,-1,-1 diff --git a/libc/sysv/consts/__NR_prctl.S b/libc/sysv/consts/__NR_prctl.S index d3119a67d..d7f10740a 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_prctl,0x009d,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pread.S b/libc/sysv/consts/__NR_pread.S index ffb355d04..85118c1a2 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 -1 +.syscon nr,__NR_pread,0x0011,0x2000099,0x01db,0x00ad,0x0ad,-1 diff --git a/libc/sysv/consts/__NR_pread_nocancel.S b/libc/sysv/consts/__NR_pread_nocancel.S index ec3df45eb..f1c2338d5 100644 --- a/libc/sysv/consts/__NR_pread_nocancel.S +++ b/libc/sysv/consts/__NR_pread_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_pread_nocancel -1 0x200019e -1 -1 -1 -1 +.syscon nr,__NR_pread_nocancel,-1,0x200019e,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_preadv.S b/libc/sysv/consts/__NR_preadv.S index 892ab199c..f83bb1956 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 -1 0x0121 0x010b 0x121 -1 +.syscon nr,__NR_preadv,0x0127,-1,0x0121,0x010b,0x121,-1 diff --git a/libc/sysv/consts/__NR_preadv2.S b/libc/sysv/consts/__NR_preadv2.S index 23162297e..11d97e3fe 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_preadv2,0x0147,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_prlimit.S b/libc/sysv/consts/__NR_prlimit.S index 5c84944dc..cf03a0c8c 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_prlimit,0x012e,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_proc_info.S b/libc/sysv/consts/__NR_proc_info.S index 4c1b4f3e2..ea19d0bd1 100644 --- a/libc/sysv/consts/__NR_proc_info.S +++ b/libc/sysv/consts/__NR_proc_info.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_proc_info -1 0x2000150 -1 -1 -1 -1 +.syscon nr,__NR_proc_info,-1,0x2000150,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_proc_rlimit_control.S b/libc/sysv/consts/__NR_proc_rlimit_control.S index 5153c4797..401bfa1a6 100644 --- a/libc/sysv/consts/__NR_proc_rlimit_control.S +++ b/libc/sysv/consts/__NR_proc_rlimit_control.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_proc_rlimit_control -1 0x20001be -1 -1 -1 -1 +.syscon nr,__NR_proc_rlimit_control,-1,0x20001be,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_proc_trace_log.S b/libc/sysv/consts/__NR_proc_trace_log.S index e7013a152..9fc683e17 100644 --- a/libc/sysv/consts/__NR_proc_trace_log.S +++ b/libc/sysv/consts/__NR_proc_trace_log.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_proc_trace_log -1 0x20001dd -1 -1 -1 -1 +.syscon nr,__NR_proc_trace_log,-1,0x20001dd,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_proc_uuid_policy.S b/libc/sysv/consts/__NR_proc_uuid_policy.S index ea93a33be..6ac2a6e15 100644 --- a/libc/sysv/consts/__NR_proc_uuid_policy.S +++ b/libc/sysv/consts/__NR_proc_uuid_policy.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_proc_uuid_policy -1 0x20001c4 -1 -1 -1 -1 +.syscon nr,__NR_proc_uuid_policy,-1,0x20001c4,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_procctl.S b/libc/sysv/consts/__NR_procctl.S index 58ceb44f1..a3ea6e5f4 100644 --- a/libc/sysv/consts/__NR_procctl.S +++ b/libc/sysv/consts/__NR_procctl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_procctl -1 -1 0x0220 -1 -1 -1 +.syscon nr,__NR_procctl,-1,-1,0x0220,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_process_policy.S b/libc/sysv/consts/__NR_process_policy.S index f636b061c..a743f25f9 100644 --- a/libc/sysv/consts/__NR_process_policy.S +++ b/libc/sysv/consts/__NR_process_policy.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_process_policy -1 0x2000143 -1 -1 -1 -1 +.syscon nr,__NR_process_policy,-1,0x2000143,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_process_vm_readv.S b/libc/sysv/consts/__NR_process_vm_readv.S index f25cf53b5..29f69b986 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_process_vm_readv,0x0136,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_process_vm_writev.S b/libc/sysv/consts/__NR_process_vm_writev.S index 89d3187db..c84da8f99 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_process_vm_writev,0x0137,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_profil.S b/libc/sysv/consts/__NR_profil.S index cf691ca89..f84e8458c 100644 --- a/libc/sysv/consts/__NR_profil.S +++ b/libc/sysv/consts/__NR_profil.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_profil -1 -1 0x002c 0x002c 0x02c -1 +.syscon nr,__NR_profil,-1,-1,0x002c,0x002c,0x02c,-1 diff --git a/libc/sysv/consts/__NR_pselect.S b/libc/sysv/consts/__NR_pselect.S index 0a5ed33c9..1a20a3d37 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 -1 0x200018a 0x020a 0x006e 0x1b4 -1 +.syscon nr,__NR_pselect,-1,0x200018a,0x020a,0x006e,0x1b4,-1 diff --git a/libc/sysv/consts/__NR_pselect6.S b/libc/sysv/consts/__NR_pselect6.S index 64593a7e0..1e55d0c4f 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_pselect6,0x010e,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pselect_nocancel.S b/libc/sysv/consts/__NR_pselect_nocancel.S index 9f419b25d..c9ea93ff1 100644 --- a/libc/sysv/consts/__NR_pselect_nocancel.S +++ b/libc/sysv/consts/__NR_pselect_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_pselect_nocancel -1 0x200018b -1 -1 -1 -1 +.syscon nr,__NR_pselect_nocancel,-1,0x200018b,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_psynch_cvbroad.S b/libc/sysv/consts/__NR_psynch_cvbroad.S index fe91e303a..47dbc54c0 100644 --- a/libc/sysv/consts/__NR_psynch_cvbroad.S +++ b/libc/sysv/consts/__NR_psynch_cvbroad.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_psynch_cvbroad -1 0x200012f -1 -1 -1 -1 +.syscon nr,__NR_psynch_cvbroad,-1,0x200012f,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_psynch_cvclrprepost.S b/libc/sysv/consts/__NR_psynch_cvclrprepost.S index 8a1bd7e56..6582a21f3 100644 --- a/libc/sysv/consts/__NR_psynch_cvclrprepost.S +++ b/libc/sysv/consts/__NR_psynch_cvclrprepost.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_psynch_cvclrprepost -1 0x2000138 -1 -1 -1 -1 +.syscon nr,__NR_psynch_cvclrprepost,-1,0x2000138,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_psynch_cvsignal.S b/libc/sysv/consts/__NR_psynch_cvsignal.S index a643005b6..6fd479a30 100644 --- a/libc/sysv/consts/__NR_psynch_cvsignal.S +++ b/libc/sysv/consts/__NR_psynch_cvsignal.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_psynch_cvsignal -1 0x2000130 -1 -1 -1 -1 +.syscon nr,__NR_psynch_cvsignal,-1,0x2000130,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_psynch_cvwait.S b/libc/sysv/consts/__NR_psynch_cvwait.S index f5ae1e555..bd07273e9 100644 --- a/libc/sysv/consts/__NR_psynch_cvwait.S +++ b/libc/sysv/consts/__NR_psynch_cvwait.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_psynch_cvwait -1 0x2000131 -1 -1 -1 -1 +.syscon nr,__NR_psynch_cvwait,-1,0x2000131,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_psynch_mutexdrop.S b/libc/sysv/consts/__NR_psynch_mutexdrop.S index f7656c2bf..36826e22d 100644 --- a/libc/sysv/consts/__NR_psynch_mutexdrop.S +++ b/libc/sysv/consts/__NR_psynch_mutexdrop.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_psynch_mutexdrop -1 0x200012e -1 -1 -1 -1 +.syscon nr,__NR_psynch_mutexdrop,-1,0x200012e,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_psynch_mutexwait.S b/libc/sysv/consts/__NR_psynch_mutexwait.S index 690f78e8c..b2cdbc032 100644 --- a/libc/sysv/consts/__NR_psynch_mutexwait.S +++ b/libc/sysv/consts/__NR_psynch_mutexwait.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_psynch_mutexwait -1 0x200012d -1 -1 -1 -1 +.syscon nr,__NR_psynch_mutexwait,-1,0x200012d,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_psynch_rw_downgrade.S b/libc/sysv/consts/__NR_psynch_rw_downgrade.S index e832a88e5..57cb1f3af 100644 --- a/libc/sysv/consts/__NR_psynch_rw_downgrade.S +++ b/libc/sysv/consts/__NR_psynch_rw_downgrade.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_psynch_rw_downgrade -1 0x200012b -1 -1 -1 -1 +.syscon nr,__NR_psynch_rw_downgrade,-1,0x200012b,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_psynch_rw_longrdlock.S b/libc/sysv/consts/__NR_psynch_rw_longrdlock.S index 076f61fb8..b07a72573 100644 --- a/libc/sysv/consts/__NR_psynch_rw_longrdlock.S +++ b/libc/sysv/consts/__NR_psynch_rw_longrdlock.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_psynch_rw_longrdlock -1 0x2000129 -1 -1 -1 -1 +.syscon nr,__NR_psynch_rw_longrdlock,-1,0x2000129,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_psynch_rw_rdlock.S b/libc/sysv/consts/__NR_psynch_rw_rdlock.S index 0fe78bbc9..5d2cbee1a 100644 --- a/libc/sysv/consts/__NR_psynch_rw_rdlock.S +++ b/libc/sysv/consts/__NR_psynch_rw_rdlock.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_psynch_rw_rdlock -1 0x2000132 -1 -1 -1 -1 +.syscon nr,__NR_psynch_rw_rdlock,-1,0x2000132,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_psynch_rw_unlock.S b/libc/sysv/consts/__NR_psynch_rw_unlock.S index 970ba0ceb..3b71a6d83 100644 --- a/libc/sysv/consts/__NR_psynch_rw_unlock.S +++ b/libc/sysv/consts/__NR_psynch_rw_unlock.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_psynch_rw_unlock -1 0x2000134 -1 -1 -1 -1 +.syscon nr,__NR_psynch_rw_unlock,-1,0x2000134,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_psynch_rw_unlock2.S b/libc/sysv/consts/__NR_psynch_rw_unlock2.S index 774f7f4b0..0aa101d3e 100644 --- a/libc/sysv/consts/__NR_psynch_rw_unlock2.S +++ b/libc/sysv/consts/__NR_psynch_rw_unlock2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_psynch_rw_unlock2 -1 0x2000135 -1 -1 -1 -1 +.syscon nr,__NR_psynch_rw_unlock2,-1,0x2000135,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_psynch_rw_upgrade.S b/libc/sysv/consts/__NR_psynch_rw_upgrade.S index 216508351..3bbd1d436 100644 --- a/libc/sysv/consts/__NR_psynch_rw_upgrade.S +++ b/libc/sysv/consts/__NR_psynch_rw_upgrade.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_psynch_rw_upgrade -1 0x200012c -1 -1 -1 -1 +.syscon nr,__NR_psynch_rw_upgrade,-1,0x200012c,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_psynch_rw_wrlock.S b/libc/sysv/consts/__NR_psynch_rw_wrlock.S index 338e966df..558495446 100644 --- a/libc/sysv/consts/__NR_psynch_rw_wrlock.S +++ b/libc/sysv/consts/__NR_psynch_rw_wrlock.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_psynch_rw_wrlock -1 0x2000133 -1 -1 -1 -1 +.syscon nr,__NR_psynch_rw_wrlock,-1,0x2000133,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_psynch_rw_yieldwrlock.S b/libc/sysv/consts/__NR_psynch_rw_yieldwrlock.S index 6a76a973d..1e17b5810 100644 --- a/libc/sysv/consts/__NR_psynch_rw_yieldwrlock.S +++ b/libc/sysv/consts/__NR_psynch_rw_yieldwrlock.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_psynch_rw_yieldwrlock -1 0x200012a -1 -1 -1 -1 +.syscon nr,__NR_psynch_rw_yieldwrlock,-1,0x200012a,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pthread_canceled.S b/libc/sysv/consts/__NR_pthread_canceled.S index 0ada3a5fa..e52fdb06d 100644 --- a/libc/sysv/consts/__NR_pthread_canceled.S +++ b/libc/sysv/consts/__NR_pthread_canceled.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_pthread_canceled -1 0x200014d -1 -1 -1 -1 +.syscon nr,__NR_pthread_canceled,-1,0x200014d,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pthread_chdir.S b/libc/sysv/consts/__NR_pthread_chdir.S index 763a98efa..648aab574 100644 --- a/libc/sysv/consts/__NR_pthread_chdir.S +++ b/libc/sysv/consts/__NR_pthread_chdir.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_pthread_chdir -1 0x200015c -1 -1 -1 -1 +.syscon nr,__NR_pthread_chdir,-1,0x200015c,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pthread_fchdir.S b/libc/sysv/consts/__NR_pthread_fchdir.S index 28d0f1176..2d4d22ffc 100644 --- a/libc/sysv/consts/__NR_pthread_fchdir.S +++ b/libc/sysv/consts/__NR_pthread_fchdir.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_pthread_fchdir -1 0x200015d -1 -1 -1 -1 +.syscon nr,__NR_pthread_fchdir,-1,0x200015d,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pthread_kill.S b/libc/sysv/consts/__NR_pthread_kill.S index ae450aa76..028b0283c 100644 --- a/libc/sysv/consts/__NR_pthread_kill.S +++ b/libc/sysv/consts/__NR_pthread_kill.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_pthread_kill -1 0x2000148 -1 -1 -1 -1 +.syscon nr,__NR_pthread_kill,-1,0x2000148,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pthread_markcancel.S b/libc/sysv/consts/__NR_pthread_markcancel.S index 54b169aec..7903cf1a3 100644 --- a/libc/sysv/consts/__NR_pthread_markcancel.S +++ b/libc/sysv/consts/__NR_pthread_markcancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_pthread_markcancel -1 0x200014c -1 -1 -1 -1 +.syscon nr,__NR_pthread_markcancel,-1,0x200014c,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pthread_sigmask.S b/libc/sysv/consts/__NR_pthread_sigmask.S index 5e1f4d501..dbb6243f2 100644 --- a/libc/sysv/consts/__NR_pthread_sigmask.S +++ b/libc/sysv/consts/__NR_pthread_sigmask.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_pthread_sigmask -1 0x2000149 -1 -1 -1 -1 +.syscon nr,__NR_pthread_sigmask,-1,0x2000149,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ptrace.S b/libc/sysv/consts/__NR_ptrace.S index a609e8487..88fa0b23c 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 -1 +.syscon nr,__NR_ptrace,0x0065,0x200001a,0x001a,0x001a,0x01a,-1 diff --git a/libc/sysv/consts/__NR_pwrite.S b/libc/sysv/consts/__NR_pwrite.S index 2565f49ee..84184fd61 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 -1 +.syscon nr,__NR_pwrite,0x0012,0x200009a,0x01dc,0x00ae,0x0ae,-1 diff --git a/libc/sysv/consts/__NR_pwrite_nocancel.S b/libc/sysv/consts/__NR_pwrite_nocancel.S index b9b196ead..a3feb6341 100644 --- a/libc/sysv/consts/__NR_pwrite_nocancel.S +++ b/libc/sysv/consts/__NR_pwrite_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_pwrite_nocancel -1 0x200019f -1 -1 -1 -1 +.syscon nr,__NR_pwrite_nocancel,-1,0x200019f,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_pwritev.S b/libc/sysv/consts/__NR_pwritev.S index 4a57fd4e0..371337160 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 -1 0x0122 0x010c 0x122 -1 +.syscon nr,__NR_pwritev,0x0128,-1,0x0122,0x010c,0x122,-1 diff --git a/libc/sysv/consts/__NR_pwritev2.S b/libc/sysv/consts/__NR_pwritev2.S index ddfd06879..206e91bfa 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_pwritev2,0x0148,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_quota.S b/libc/sysv/consts/__NR_quota.S index 3876d2e4c..f1952f081 100644 --- a/libc/sysv/consts/__NR_quota.S +++ b/libc/sysv/consts/__NR_quota.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_quota -1 -1 0x0095 -1 -1 -1 +.syscon nr,__NR_quota,-1,-1,0x0095,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_quotactl.S b/libc/sysv/consts/__NR_quotactl.S index 5ff612716..7f56784f1 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 -1 -1 +.syscon nr,__NR_quotactl,0x00b3,0x20000a5,0x0094,0x0094,-1,-1 diff --git a/libc/sysv/consts/__NR_rctl_add_rule.S b/libc/sysv/consts/__NR_rctl_add_rule.S index 568ca050c..5ddc7961f 100644 --- a/libc/sysv/consts/__NR_rctl_add_rule.S +++ b/libc/sysv/consts/__NR_rctl_add_rule.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_rctl_add_rule -1 -1 0x0210 -1 -1 -1 +.syscon nr,__NR_rctl_add_rule,-1,-1,0x0210,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_rctl_get_limits.S b/libc/sysv/consts/__NR_rctl_get_limits.S index 0db3e19d9..01fa9df4f 100644 --- a/libc/sysv/consts/__NR_rctl_get_limits.S +++ b/libc/sysv/consts/__NR_rctl_get_limits.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_rctl_get_limits -1 -1 0x020f -1 -1 -1 +.syscon nr,__NR_rctl_get_limits,-1,-1,0x020f,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_rctl_get_racct.S b/libc/sysv/consts/__NR_rctl_get_racct.S index cc36025a0..a16079a4a 100644 --- a/libc/sysv/consts/__NR_rctl_get_racct.S +++ b/libc/sysv/consts/__NR_rctl_get_racct.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_rctl_get_racct -1 -1 0x020d -1 -1 -1 +.syscon nr,__NR_rctl_get_racct,-1,-1,0x020d,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_rctl_get_rules.S b/libc/sysv/consts/__NR_rctl_get_rules.S index 2eb481aef..f48f8ae25 100644 --- a/libc/sysv/consts/__NR_rctl_get_rules.S +++ b/libc/sysv/consts/__NR_rctl_get_rules.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_rctl_get_rules -1 -1 0x020e -1 -1 -1 +.syscon nr,__NR_rctl_get_rules,-1,-1,0x020e,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_rctl_remove_rule.S b/libc/sysv/consts/__NR_rctl_remove_rule.S index 4323cba10..98dcbe521 100644 --- a/libc/sysv/consts/__NR_rctl_remove_rule.S +++ b/libc/sysv/consts/__NR_rctl_remove_rule.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_rctl_remove_rule -1 -1 0x0211 -1 -1 -1 +.syscon nr,__NR_rctl_remove_rule,-1,-1,0x0211,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_read.S b/libc/sysv/consts/__NR_read.S index 8b859ecd2..daaf31a4d 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 -1 +.syscon nr,__NR_read,0x0000,0x2000003,0x0003,0x0003,0x003,-1 diff --git a/libc/sysv/consts/__NR_read_nocancel.S b/libc/sysv/consts/__NR_read_nocancel.S index 9d19e18c7..205a515fe 100644 --- a/libc/sysv/consts/__NR_read_nocancel.S +++ b/libc/sysv/consts/__NR_read_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_read_nocancel -1 0x200018c -1 -1 -1 -1 +.syscon nr,__NR_read_nocancel,-1,0x200018c,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_readahead.S b/libc/sysv/consts/__NR_readahead.S index e6cfcf84a..0c08da51e 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_readahead,0x00bb,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_readlink.S b/libc/sysv/consts/__NR_readlink.S index a0faddadf..f67508d0f 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 -1 +.syscon nr,__NR_readlink,0x0059,0x200003a,0x003a,0x003a,0x03a,-1 diff --git a/libc/sysv/consts/__NR_readlinkat.S b/libc/sysv/consts/__NR_readlinkat.S index 0a7f462f3..17031062f 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 -1 +.syscon nr,__NR_readlinkat,0x010b,0x20001d9,0x01f4,0x0142,0x1d5,-1 diff --git a/libc/sysv/consts/__NR_readv.S b/libc/sysv/consts/__NR_readv.S index 77153a328..66e774fd0 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 -1 +.syscon nr,__NR_readv,0x0013,0x2000078,0x0078,0x0078,0x078,-1 diff --git a/libc/sysv/consts/__NR_readv_nocancel.S b/libc/sysv/consts/__NR_readv_nocancel.S index 0215f8146..5719791b9 100644 --- a/libc/sysv/consts/__NR_readv_nocancel.S +++ b/libc/sysv/consts/__NR_readv_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_readv_nocancel -1 0x200019b -1 -1 -1 -1 +.syscon nr,__NR_readv_nocancel,-1,0x200019b,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_reboot.S b/libc/sysv/consts/__NR_reboot.S index bd7946259..6997e4833 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 -1 +.syscon nr,__NR_reboot,0x00a9,0x2000037,0x0037,0x0037,0x0d0,-1 diff --git a/libc/sysv/consts/__NR_recv.S b/libc/sysv/consts/__NR_recv.S index fa89c9959..fd3fbf1b0 100644 --- a/libc/sysv/consts/__NR_recv.S +++ b/libc/sysv/consts/__NR_recv.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_recv -1 -1 0x0066 -1 -1 -1 +.syscon nr,__NR_recv,-1,-1,0x0066,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_recvfrom.S b/libc/sysv/consts/__NR_recvfrom.S index d80dcfd7d..fcaefd5a7 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 -1 +.syscon nr,__NR_recvfrom,0x002d,0x200001d,0x001d,0x001d,0x01d,-1 diff --git a/libc/sysv/consts/__NR_recvfrom_nocancel.S b/libc/sysv/consts/__NR_recvfrom_nocancel.S index 83a269bcb..a4b8a1a24 100644 --- a/libc/sysv/consts/__NR_recvfrom_nocancel.S +++ b/libc/sysv/consts/__NR_recvfrom_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_recvfrom_nocancel -1 0x2000193 -1 -1 -1 -1 +.syscon nr,__NR_recvfrom_nocancel,-1,0x2000193,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_recvmmsg.S b/libc/sysv/consts/__NR_recvmmsg.S index b392afc14..385c6534b 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 -1 -1 -1 0x1db -1 +.syscon nr,__NR_recvmmsg,0x012b,-1,-1,-1,0x1db,-1 diff --git a/libc/sysv/consts/__NR_recvmsg.S b/libc/sysv/consts/__NR_recvmsg.S index 24dba69a9..22893e8b2 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 -1 +.syscon nr,__NR_recvmsg,0x002f,0x200001b,0x001b,0x001b,0x01b,-1 diff --git a/libc/sysv/consts/__NR_recvmsg_nocancel.S b/libc/sysv/consts/__NR_recvmsg_nocancel.S index 514b6ae64..8c5f67499 100644 --- a/libc/sysv/consts/__NR_recvmsg_nocancel.S +++ b/libc/sysv/consts/__NR_recvmsg_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_recvmsg_nocancel -1 0x2000191 -1 -1 -1 -1 +.syscon nr,__NR_recvmsg_nocancel,-1,0x2000191,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_recvmsg_x.S b/libc/sysv/consts/__NR_recvmsg_x.S index 833695a97..4794acee9 100644 --- a/libc/sysv/consts/__NR_recvmsg_x.S +++ b/libc/sysv/consts/__NR_recvmsg_x.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_recvmsg_x -1 0x20001e0 -1 -1 -1 -1 +.syscon nr,__NR_recvmsg_x,-1,0x20001e0,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_removexattr.S b/libc/sysv/consts/__NR_removexattr.S index a50c9b23c..4640b4a2a 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 -1 -1 0x180 -1 +.syscon nr,__NR_removexattr,0x00c5,0x20000ee,-1,-1,0x180,-1 diff --git a/libc/sysv/consts/__NR_rename.S b/libc/sysv/consts/__NR_rename.S index d29b66b29..fab091a70 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 -1 +.syscon nr,__NR_rename,0x0052,0x2000080,0x0080,0x0080,0x080,-1 diff --git a/libc/sysv/consts/__NR_renameat.S b/libc/sysv/consts/__NR_renameat.S index 314c4572e..dd3bc29d3 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 -1 +.syscon nr,__NR_renameat,0x0108,0x20001d1,0x01f5,0x0143,0x1ca,-1 diff --git a/libc/sysv/consts/__NR_renameat2.S b/libc/sysv/consts/__NR_renameat2.S index b2dbe2b24..24c636fa2 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_renameat2,0x013c,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_renameatx_np.S b/libc/sysv/consts/__NR_renameatx_np.S index 2b5284b83..009161be4 100644 --- a/libc/sysv/consts/__NR_renameatx_np.S +++ b/libc/sysv/consts/__NR_renameatx_np.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_renameatx_np -1 0x20001e8 -1 -1 -1 -1 +.syscon nr,__NR_renameatx_np,-1,0x20001e8,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_request_key.S b/libc/sysv/consts/__NR_request_key.S index b309fc9df..82ef14360 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_request_key,0x00f9,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_restart_syscall.S b/libc/sysv/consts/__NR_restart_syscall.S index cebcee40c..087071c9d 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_restart_syscall,0x00db,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_revoke.S b/libc/sysv/consts/__NR_revoke.S index fadce9853..9f4d59788 100644 --- a/libc/sysv/consts/__NR_revoke.S +++ b/libc/sysv/consts/__NR_revoke.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_revoke -1 0x2000038 0x0038 0x0038 0x038 -1 +.syscon nr,__NR_revoke,-1,0x2000038,0x0038,0x0038,0x038,-1 diff --git a/libc/sysv/consts/__NR_rfork.S b/libc/sysv/consts/__NR_rfork.S index 0c88600d5..3d8b1968a 100644 --- a/libc/sysv/consts/__NR_rfork.S +++ b/libc/sysv/consts/__NR_rfork.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_rfork -1 -1 0x00fb -1 -1 -1 +.syscon nr,__NR_rfork,-1,-1,0x00fb,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_rmdir.S b/libc/sysv/consts/__NR_rmdir.S index 2c2080bdf..8acf26d4a 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 -1 +.syscon nr,__NR_rmdir,0x0054,0x2000089,0x0089,0x0089,0x089,-1 diff --git a/libc/sysv/consts/__NR_rseq.S b/libc/sysv/consts/__NR_rseq.S index d01417a11..61a430c12 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_rseq,0x014e,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_rt_sigqueueinfo.S b/libc/sysv/consts/__NR_rt_sigqueueinfo.S index 6ba31b76a..9d9925b96 100644 --- a/libc/sysv/consts/__NR_rt_sigqueueinfo.S +++ b/libc/sysv/consts/__NR_rt_sigqueueinfo.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_rt_sigqueueinfo 0x0081 -1 -1 -1 -1 -1 +.syscon nr,__NR_rt_sigqueueinfo,0x0081,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_rt_tgsigqueueinfo.S b/libc/sysv/consts/__NR_rt_tgsigqueueinfo.S index 4893d808b..55f9155d6 100644 --- a/libc/sysv/consts/__NR_rt_tgsigqueueinfo.S +++ b/libc/sysv/consts/__NR_rt_tgsigqueueinfo.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_rt_tgsigqueueinfo 0x0129 -1 -1 -1 -1 -1 +.syscon nr,__NR_rt_tgsigqueueinfo,0x0129,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_rtprio.S b/libc/sysv/consts/__NR_rtprio.S index 2b57ffe5b..0f4cf4da4 100644 --- a/libc/sysv/consts/__NR_rtprio.S +++ b/libc/sysv/consts/__NR_rtprio.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_rtprio -1 -1 0x00a6 -1 -1 -1 +.syscon nr,__NR_rtprio,-1,-1,0x00a6,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_rtprio_thread.S b/libc/sysv/consts/__NR_rtprio_thread.S index f8cdd1bbb..e51005ae2 100644 --- a/libc/sysv/consts/__NR_rtprio_thread.S +++ b/libc/sysv/consts/__NR_rtprio_thread.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_rtprio_thread -1 -1 0x01d2 -1 -1 -1 +.syscon nr,__NR_rtprio_thread,-1,-1,0x01d2,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sched_get_priority_max.S b/libc/sysv/consts/__NR_sched_get_priority_max.S index 65f945596..215051894 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 -1 0x014c -1 -1 -1 +.syscon nr,__NR_sched_get_priority_max,0x0092,-1,0x014c,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sched_get_priority_min.S b/libc/sysv/consts/__NR_sched_get_priority_min.S index 30eddbecd..b3e60f535 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 -1 0x014d -1 -1 -1 +.syscon nr,__NR_sched_get_priority_min,0x0093,-1,0x014d,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sched_getaffinity.S b/libc/sysv/consts/__NR_sched_getaffinity.S index a4bce2368..da489995e 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_sched_getaffinity,0x00cc,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sched_getattr.S b/libc/sysv/consts/__NR_sched_getattr.S index 4b0ae8616..5bf45777b 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_sched_getattr,0x013b,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sched_getparam.S b/libc/sysv/consts/__NR_sched_getparam.S index 102c2c0ed..af5d7bef4 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 -1 0x0148 -1 -1 -1 +.syscon nr,__NR_sched_getparam,0x008f,-1,0x0148,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sched_getscheduler.S b/libc/sysv/consts/__NR_sched_getscheduler.S index cd23a0c72..f10d32db6 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 -1 0x014a -1 -1 -1 +.syscon nr,__NR_sched_getscheduler,0x0091,-1,0x014a,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sched_rr_get_interval.S b/libc/sysv/consts/__NR_sched_rr_get_interval.S index e97a25187..f457053e4 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 -1 0x014e -1 -1 -1 +.syscon nr,__NR_sched_rr_get_interval,0x0094,-1,0x014e,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sched_setaffinity.S b/libc/sysv/consts/__NR_sched_setaffinity.S index 432ee20a4..9568e6467 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_sched_setaffinity,0x00cb,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sched_setattr.S b/libc/sysv/consts/__NR_sched_setattr.S index d6ae14adc..0d10310cf 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_sched_setattr,0x013a,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sched_setparam.S b/libc/sysv/consts/__NR_sched_setparam.S index d8616e760..ed793850e 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 -1 0x0147 -1 -1 -1 +.syscon nr,__NR_sched_setparam,0x008e,-1,0x0147,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sched_setscheduler.S b/libc/sysv/consts/__NR_sched_setscheduler.S index d2898532f..5b5a9d3d0 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 -1 0x0149 -1 -1 -1 +.syscon nr,__NR_sched_setscheduler,0x0090,-1,0x0149,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sched_yield.S b/libc/sysv/consts/__NR_sched_yield.S index 3d4770f05..347395b1f 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 0x010003c 0x014b 0x012a 0x15e -1 +.syscon nr,__NR_sched_yield,0x0018,0x010003c,0x014b,0x012a,0x15e,-1 diff --git a/libc/sysv/consts/__NR_sctp_generic_recvmsg.S b/libc/sysv/consts/__NR_sctp_generic_recvmsg.S index 878cbbdc0..c438d4179 100644 --- a/libc/sysv/consts/__NR_sctp_generic_recvmsg.S +++ b/libc/sysv/consts/__NR_sctp_generic_recvmsg.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sctp_generic_recvmsg -1 -1 0x01da -1 -1 -1 +.syscon nr,__NR_sctp_generic_recvmsg,-1,-1,0x01da,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sctp_generic_sendmsg.S b/libc/sysv/consts/__NR_sctp_generic_sendmsg.S index 39660bb47..f3993e406 100644 --- a/libc/sysv/consts/__NR_sctp_generic_sendmsg.S +++ b/libc/sysv/consts/__NR_sctp_generic_sendmsg.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sctp_generic_sendmsg -1 -1 0x01d8 -1 -1 -1 +.syscon nr,__NR_sctp_generic_sendmsg,-1,-1,0x01d8,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sctp_generic_sendmsg_iov.S b/libc/sysv/consts/__NR_sctp_generic_sendmsg_iov.S index e96a26789..349ee375d 100644 --- a/libc/sysv/consts/__NR_sctp_generic_sendmsg_iov.S +++ b/libc/sysv/consts/__NR_sctp_generic_sendmsg_iov.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sctp_generic_sendmsg_iov -1 -1 0x01d9 -1 -1 -1 +.syscon nr,__NR_sctp_generic_sendmsg_iov,-1,-1,0x01d9,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sctp_peeloff.S b/libc/sysv/consts/__NR_sctp_peeloff.S index 3752579dc..512a20c58 100644 --- a/libc/sysv/consts/__NR_sctp_peeloff.S +++ b/libc/sysv/consts/__NR_sctp_peeloff.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sctp_peeloff -1 -1 0x01d7 -1 -1 -1 +.syscon nr,__NR_sctp_peeloff,-1,-1,0x01d7,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_searchfs.S b/libc/sysv/consts/__NR_searchfs.S index 98e203f6e..8ba4e3932 100644 --- a/libc/sysv/consts/__NR_searchfs.S +++ b/libc/sysv/consts/__NR_searchfs.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_searchfs -1 0x20000e1 -1 -1 -1 -1 +.syscon nr,__NR_searchfs,-1,0x20000e1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_seccomp.S b/libc/sysv/consts/__NR_seccomp.S index 90bac0e84..895535818 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_seccomp,0x013d,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_select.S b/libc/sysv/consts/__NR_select.S index c5781d63c..6e2afa01a 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 -1 +.syscon nr,__NR_select,0x0017,0x200005d,0x005d,0x0047,0x1a1,-1 diff --git a/libc/sysv/consts/__NR_select_nocancel.S b/libc/sysv/consts/__NR_select_nocancel.S index 509ea200b..95a21d62a 100644 --- a/libc/sysv/consts/__NR_select_nocancel.S +++ b/libc/sysv/consts/__NR_select_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_select_nocancel -1 0x2000197 -1 -1 -1 -1 +.syscon nr,__NR_select_nocancel,-1,0x2000197,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sem_close.S b/libc/sysv/consts/__NR_sem_close.S index 50d17ec7f..80c59be2a 100644 --- a/libc/sysv/consts/__NR_sem_close.S +++ b/libc/sysv/consts/__NR_sem_close.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sem_close -1 0x200010d -1 -1 -1 -1 +.syscon nr,__NR_sem_close,-1,0x200010d,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sem_open.S b/libc/sysv/consts/__NR_sem_open.S index 35d220cd0..dbe1fb642 100644 --- a/libc/sysv/consts/__NR_sem_open.S +++ b/libc/sysv/consts/__NR_sem_open.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sem_open -1 0x200010c -1 -1 -1 -1 +.syscon nr,__NR_sem_open,-1,0x200010c,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sem_post.S b/libc/sysv/consts/__NR_sem_post.S index ff84195d0..6653f9034 100644 --- a/libc/sysv/consts/__NR_sem_post.S +++ b/libc/sysv/consts/__NR_sem_post.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sem_post -1 0x2000111 -1 -1 -1 -1 +.syscon nr,__NR_sem_post,-1,0x2000111,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sem_trywait.S b/libc/sysv/consts/__NR_sem_trywait.S index 19feb1065..460b91055 100644 --- a/libc/sysv/consts/__NR_sem_trywait.S +++ b/libc/sysv/consts/__NR_sem_trywait.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sem_trywait -1 0x2000110 -1 -1 -1 -1 +.syscon nr,__NR_sem_trywait,-1,0x2000110,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sem_unlink.S b/libc/sysv/consts/__NR_sem_unlink.S index e800447a6..59559c32e 100644 --- a/libc/sysv/consts/__NR_sem_unlink.S +++ b/libc/sysv/consts/__NR_sem_unlink.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sem_unlink -1 0x200010e -1 -1 -1 -1 +.syscon nr,__NR_sem_unlink,-1,0x200010e,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sem_wait.S b/libc/sysv/consts/__NR_sem_wait.S index d91049006..08a7495f7 100644 --- a/libc/sysv/consts/__NR_sem_wait.S +++ b/libc/sysv/consts/__NR_sem_wait.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sem_wait -1 0x200010f -1 -1 -1 -1 +.syscon nr,__NR_sem_wait,-1,0x200010f,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sem_wait_nocancel.S b/libc/sysv/consts/__NR_sem_wait_nocancel.S index 6973bff3c..fd4826447 100644 --- a/libc/sysv/consts/__NR_sem_wait_nocancel.S +++ b/libc/sysv/consts/__NR_sem_wait_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sem_wait_nocancel -1 0x20001a4 -1 -1 -1 -1 +.syscon nr,__NR_sem_wait_nocancel,-1,0x20001a4,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_semctl.S b/libc/sysv/consts/__NR_semctl.S index cb9b1c414..4b9747384 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 -1 -1 +.syscon nr,__NR_semctl,0x0042,0x20000fe,0x01fe,0x0127,-1,-1 diff --git a/libc/sysv/consts/__NR_semget.S b/libc/sysv/consts/__NR_semget.S index c14d79f6a..a0eedf995 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 -1 +.syscon nr,__NR_semget,0x0040,0x20000ff,0x00dd,0x00dd,0x0dd,-1 diff --git a/libc/sysv/consts/__NR_semop.S b/libc/sysv/consts/__NR_semop.S index 95d85dfc9..8ffc1e327 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 -1 +.syscon nr,__NR_semop,0x0041,0x2000100,0x00de,0x0122,0x0de,-1 diff --git a/libc/sysv/consts/__NR_semsys.S b/libc/sysv/consts/__NR_semsys.S index ee205deac..ec24b82cf 100644 --- a/libc/sysv/consts/__NR_semsys.S +++ b/libc/sysv/consts/__NR_semsys.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_semsys -1 0x20000fb 0x00a9 -1 -1 -1 +.syscon nr,__NR_semsys,-1,0x20000fb,0x00a9,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_semtimedop.S b/libc/sysv/consts/__NR_semtimedop.S index 5a284d8da..814d1f287 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_semtimedop,0x00dc,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_semwait_signal.S b/libc/sysv/consts/__NR_semwait_signal.S index cbb69329a..23f805c18 100644 --- a/libc/sysv/consts/__NR_semwait_signal.S +++ b/libc/sysv/consts/__NR_semwait_signal.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_semwait_signal -1 0x200014e -1 -1 -1 -1 +.syscon nr,__NR_semwait_signal,-1,0x200014e,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_semwait_signal_nocancel.S b/libc/sysv/consts/__NR_semwait_signal_nocancel.S index d8027cbc9..a79490c59 100644 --- a/libc/sysv/consts/__NR_semwait_signal_nocancel.S +++ b/libc/sysv/consts/__NR_semwait_signal_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_semwait_signal_nocancel -1 0x20001a7 -1 -1 -1 -1 +.syscon nr,__NR_semwait_signal_nocancel,-1,0x20001a7,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_send.S b/libc/sysv/consts/__NR_send.S index 44a867d77..c26d3016d 100644 --- a/libc/sysv/consts/__NR_send.S +++ b/libc/sysv/consts/__NR_send.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_send -1 -1 0x0065 -1 -1 -1 +.syscon nr,__NR_send,-1,-1,0x0065,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sendfile.S b/libc/sysv/consts/__NR_sendfile.S index 4f383196a..dffa449b9 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 -1 -1 -1 +.syscon nr,__NR_sendfile,0x0028,0x2000151,0x0189,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sendmmsg.S b/libc/sysv/consts/__NR_sendmmsg.S index e7bf231e2..a21db578f 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 -1 -1 -1 0x1dc -1 +.syscon nr,__NR_sendmmsg,0x0133,-1,-1,-1,0x1dc,-1 diff --git a/libc/sysv/consts/__NR_sendmsg.S b/libc/sysv/consts/__NR_sendmsg.S index 1fbc288b3..d5abb33d5 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 -1 +.syscon nr,__NR_sendmsg,0x002e,0x200001c,0x001c,0x001c,0x01c,-1 diff --git a/libc/sysv/consts/__NR_sendmsg_nocancel.S b/libc/sysv/consts/__NR_sendmsg_nocancel.S index 26f33f204..3e75d05f7 100644 --- a/libc/sysv/consts/__NR_sendmsg_nocancel.S +++ b/libc/sysv/consts/__NR_sendmsg_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sendmsg_nocancel -1 0x2000192 -1 -1 -1 -1 +.syscon nr,__NR_sendmsg_nocancel,-1,0x2000192,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sendmsg_x.S b/libc/sysv/consts/__NR_sendmsg_x.S index f966514a3..ed6c80b79 100644 --- a/libc/sysv/consts/__NR_sendmsg_x.S +++ b/libc/sysv/consts/__NR_sendmsg_x.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sendmsg_x -1 0x20001e1 -1 -1 -1 -1 +.syscon nr,__NR_sendmsg_x,-1,0x20001e1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sendsyslog.S b/libc/sysv/consts/__NR_sendsyslog.S index a23f76877..00f7c1c75 100644 --- a/libc/sysv/consts/__NR_sendsyslog.S +++ b/libc/sysv/consts/__NR_sendsyslog.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sendsyslog -1 -1 -1 0x0070 -1 -1 +.syscon nr,__NR_sendsyslog,-1,-1,-1,0x0070,-1,-1 diff --git a/libc/sysv/consts/__NR_sendto.S b/libc/sysv/consts/__NR_sendto.S index 061740bb1..245744bff 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 -1 +.syscon nr,__NR_sendto,0x002c,0x2000085,0x0085,0x0085,0x085,-1 diff --git a/libc/sysv/consts/__NR_sendto_nocancel.S b/libc/sysv/consts/__NR_sendto_nocancel.S index 6414a542b..f663864d0 100644 --- a/libc/sysv/consts/__NR_sendto_nocancel.S +++ b/libc/sysv/consts/__NR_sendto_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sendto_nocancel -1 0x200019d -1 -1 -1 -1 +.syscon nr,__NR_sendto_nocancel,-1,0x200019d,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_set_mempolicy.S b/libc/sysv/consts/__NR_set_mempolicy.S index a340dca77..4e182f730 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_set_mempolicy,0x00ee,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_set_robust_list.S b/libc/sysv/consts/__NR_set_robust_list.S index 27b83a6a3..735687c72 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_set_robust_list,0x0111,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_set_tcb.S b/libc/sysv/consts/__NR_set_tcb.S index fdf4d33a5..b7255fcda 100644 --- a/libc/sysv/consts/__NR_set_tcb.S +++ b/libc/sysv/consts/__NR_set_tcb.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_set_tcb -1 -1 -1 0x0149 -1 -1 +.syscon nr,__NR_set_tcb,-1,-1,-1,0x0149,-1,-1 diff --git a/libc/sysv/consts/__NR_set_tid_address.S b/libc/sysv/consts/__NR_set_tid_address.S index 036cc0fd9..862ce412c 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_set_tid_address,0x00da,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_setattrlist.S b/libc/sysv/consts/__NR_setattrlist.S index 2f20d7151..fb81bc0bd 100644 --- a/libc/sysv/consts/__NR_setattrlist.S +++ b/libc/sysv/consts/__NR_setattrlist.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_setattrlist -1 0x20000dd -1 -1 -1 -1 +.syscon nr,__NR_setattrlist,-1,0x20000dd,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_setattrlistat.S b/libc/sysv/consts/__NR_setattrlistat.S index 16441a175..b5e083e71 100644 --- a/libc/sysv/consts/__NR_setattrlistat.S +++ b/libc/sysv/consts/__NR_setattrlistat.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_setattrlistat -1 0x200020c -1 -1 -1 -1 +.syscon nr,__NR_setattrlistat,-1,0x200020c,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_setaudit.S b/libc/sysv/consts/__NR_setaudit.S index d652077a1..257ce861a 100644 --- a/libc/sysv/consts/__NR_setaudit.S +++ b/libc/sysv/consts/__NR_setaudit.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_setaudit -1 -1 0x01c2 -1 -1 -1 +.syscon nr,__NR_setaudit,-1,-1,0x01c2,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_setaudit_addr.S b/libc/sysv/consts/__NR_setaudit_addr.S index 7c1e30787..7b0329d54 100644 --- a/libc/sysv/consts/__NR_setaudit_addr.S +++ b/libc/sysv/consts/__NR_setaudit_addr.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_setaudit_addr -1 0x2000166 0x01c4 -1 -1 -1 +.syscon nr,__NR_setaudit_addr,-1,0x2000166,0x01c4,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_setauid.S b/libc/sysv/consts/__NR_setauid.S index a3f94f3c8..cd3919d94 100644 --- a/libc/sysv/consts/__NR_setauid.S +++ b/libc/sysv/consts/__NR_setauid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_setauid -1 0x2000162 0x01c0 -1 -1 -1 +.syscon nr,__NR_setauid,-1,0x2000162,0x01c0,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_setcontext.S b/libc/sysv/consts/__NR_setcontext.S index 454fab201..58ba4bfb5 100644 --- a/libc/sysv/consts/__NR_setcontext.S +++ b/libc/sysv/consts/__NR_setcontext.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_setcontext -1 -1 0x01a6 -1 0x134 -1 +.syscon nr,__NR_setcontext,-1,-1,0x01a6,-1,0x134,-1 diff --git a/libc/sysv/consts/__NR_setdomainname.S b/libc/sysv/consts/__NR_setdomainname.S index d23ef2a3a..cfda3d87c 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 -1 0x00a3 -1 -1 -1 +.syscon nr,__NR_setdomainname,0x00ab,-1,0x00a3,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_setegid.S b/libc/sysv/consts/__NR_setegid.S index e8ba09087..59568bff2 100644 --- a/libc/sysv/consts/__NR_setegid.S +++ b/libc/sysv/consts/__NR_setegid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_setegid -1 0x20000b6 0x00b6 0x00b6 -1 -1 +.syscon nr,__NR_setegid,-1,0x20000b6,0x00b6,0x00b6,-1,-1 diff --git a/libc/sysv/consts/__NR_seteuid.S b/libc/sysv/consts/__NR_seteuid.S index b6a8e7954..583f892f6 100644 --- a/libc/sysv/consts/__NR_seteuid.S +++ b/libc/sysv/consts/__NR_seteuid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_seteuid -1 0x20000b7 0x00b7 0x00b7 -1 -1 +.syscon nr,__NR_seteuid,-1,0x20000b7,0x00b7,0x00b7,-1,-1 diff --git a/libc/sysv/consts/__NR_setfib.S b/libc/sysv/consts/__NR_setfib.S index e01525e18..b66fef2fc 100644 --- a/libc/sysv/consts/__NR_setfib.S +++ b/libc/sysv/consts/__NR_setfib.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_setfib -1 -1 0x00af -1 -1 -1 +.syscon nr,__NR_setfib,-1,-1,0x00af,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_setfsgid.S b/libc/sysv/consts/__NR_setfsgid.S index 3b62de5a6..19e005557 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_setfsgid,0x007b,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_setfsuid.S b/libc/sysv/consts/__NR_setfsuid.S index f00e00587..4ceb05e39 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_setfsuid,0x007a,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_setgid.S b/libc/sysv/consts/__NR_setgid.S index a21224c46..2a6fe68d9 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 -1 +.syscon nr,__NR_setgid,0x006a,0x20000b5,0x00b5,0x00b5,0x0b5,-1 diff --git a/libc/sysv/consts/__NR_setgroups.S b/libc/sysv/consts/__NR_setgroups.S index 123c424f2..155d66860 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 -1 +.syscon nr,__NR_setgroups,0x0074,0x2000050,0x0050,0x0050,0x050,-1 diff --git a/libc/sysv/consts/__NR_sethostid.S b/libc/sysv/consts/__NR_sethostid.S index c1568f1fb..914438de6 100644 --- a/libc/sysv/consts/__NR_sethostid.S +++ b/libc/sysv/consts/__NR_sethostid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sethostid -1 -1 0x008f -1 -1 -1 +.syscon nr,__NR_sethostid,-1,-1,0x008f,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sethostname.S b/libc/sysv/consts/__NR_sethostname.S index d99087577..1b9f8a1dd 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 -1 0x0058 -1 -1 -1 +.syscon nr,__NR_sethostname,0x00aa,-1,0x0058,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_setitimer.S b/libc/sysv/consts/__NR_setitimer.S index 104ea4dff..adf836e8b 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 -1 +.syscon nr,__NR_setitimer,0x0026,0x2000053,0x0053,0x0045,0x1a9,-1 diff --git a/libc/sysv/consts/__NR_setlogin.S b/libc/sysv/consts/__NR_setlogin.S index fc0f82905..94372567c 100644 --- a/libc/sysv/consts/__NR_setlogin.S +++ b/libc/sysv/consts/__NR_setlogin.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_setlogin -1 0x2000032 0x0032 0x0032 -1 -1 +.syscon nr,__NR_setlogin,-1,0x2000032,0x0032,0x0032,-1,-1 diff --git a/libc/sysv/consts/__NR_setloginclass.S b/libc/sysv/consts/__NR_setloginclass.S index 7e26b8e38..b4a56acd7 100644 --- a/libc/sysv/consts/__NR_setloginclass.S +++ b/libc/sysv/consts/__NR_setloginclass.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_setloginclass -1 -1 0x020c -1 -1 -1 +.syscon nr,__NR_setloginclass,-1,-1,0x020c,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_setns.S b/libc/sysv/consts/__NR_setns.S index a91ce3566..dd8150114 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_setns,0x0134,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_setpgid.S b/libc/sysv/consts/__NR_setpgid.S index 26194af93..7f16059d4 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 -1 +.syscon nr,__NR_setpgid,0x006d,0x2000052,0x0052,0x0052,0x052,-1 diff --git a/libc/sysv/consts/__NR_setpriority.S b/libc/sysv/consts/__NR_setpriority.S index aed8204a6..f1987e189 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 -1 +.syscon nr,__NR_setpriority,0x008d,0x2000060,0x0060,0x0060,0x060,-1 diff --git a/libc/sysv/consts/__NR_setprivexec.S b/libc/sysv/consts/__NR_setprivexec.S index 071a1fa18..8cd0aa7c6 100644 --- a/libc/sysv/consts/__NR_setprivexec.S +++ b/libc/sysv/consts/__NR_setprivexec.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_setprivexec -1 0x2000098 -1 -1 -1 -1 +.syscon nr,__NR_setprivexec,-1,0x2000098,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_setregid.S b/libc/sysv/consts/__NR_setregid.S index 1ecf91b99..f61a350d7 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 -1 +.syscon nr,__NR_setregid,0x0072,0x200007f,0x007f,0x007f,0x07f,-1 diff --git a/libc/sysv/consts/__NR_setresgid.S b/libc/sysv/consts/__NR_setresgid.S index 164ffebad..b5a79363c 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 -1 0x0138 0x011c -1 -1 +.syscon nr,__NR_setresgid,0x0077,-1,0x0138,0x011c,-1,-1 diff --git a/libc/sysv/consts/__NR_setresuid.S b/libc/sysv/consts/__NR_setresuid.S index daa8c8b76..9f2ae1d0d 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 -1 0x0137 0x011a -1 -1 +.syscon nr,__NR_setresuid,0x0075,-1,0x0137,0x011a,-1,-1 diff --git a/libc/sysv/consts/__NR_setreuid.S b/libc/sysv/consts/__NR_setreuid.S index ddbec209f..d500abdbf 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 -1 +.syscon nr,__NR_setreuid,0x0071,0x200007e,0x007e,0x007e,0x07e,-1 diff --git a/libc/sysv/consts/__NR_setrlimit.S b/libc/sysv/consts/__NR_setrlimit.S index 1486aea77..b62321d21 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 -1 +.syscon nr,__NR_setrlimit,0x00a0,0x20000c3,0x00c3,0x00c3,0x0c3,-1 diff --git a/libc/sysv/consts/__NR_setrtable.S b/libc/sysv/consts/__NR_setrtable.S index 5540cfb3c..5f37ed399 100644 --- a/libc/sysv/consts/__NR_setrtable.S +++ b/libc/sysv/consts/__NR_setrtable.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_setrtable -1 -1 -1 0x0136 -1 -1 +.syscon nr,__NR_setrtable,-1,-1,-1,0x0136,-1,-1 diff --git a/libc/sysv/consts/__NR_setsgroups.S b/libc/sysv/consts/__NR_setsgroups.S index 5d6adcc51..e67650e8c 100644 --- a/libc/sysv/consts/__NR_setsgroups.S +++ b/libc/sysv/consts/__NR_setsgroups.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_setsgroups -1 0x200011f -1 -1 -1 -1 +.syscon nr,__NR_setsgroups,-1,0x200011f,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_setsid.S b/libc/sysv/consts/__NR_setsid.S index 87592180f..37a29c1f9 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 -1 +.syscon nr,__NR_setsid,0x0070,0x2000093,0x0093,0x0093,0x093,-1 diff --git a/libc/sysv/consts/__NR_setsockopt.S b/libc/sysv/consts/__NR_setsockopt.S index ce3d29164..506f94d45 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 -1 +.syscon nr,__NR_setsockopt,0x0036,0x2000069,0x0069,0x0069,0x069,-1 diff --git a/libc/sysv/consts/__NR_settid.S b/libc/sysv/consts/__NR_settid.S index cf0c6f750..4f25cb522 100644 --- a/libc/sysv/consts/__NR_settid.S +++ b/libc/sysv/consts/__NR_settid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_settid -1 0x200011d -1 -1 -1 -1 +.syscon nr,__NR_settid,-1,0x200011d,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_settid_with_pid.S b/libc/sysv/consts/__NR_settid_with_pid.S index 4f53f12a5..aa19be427 100644 --- a/libc/sysv/consts/__NR_settid_with_pid.S +++ b/libc/sysv/consts/__NR_settid_with_pid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_settid_with_pid -1 0x2000137 -1 -1 -1 -1 +.syscon nr,__NR_settid_with_pid,-1,0x2000137,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_settimeofday.S b/libc/sysv/consts/__NR_settimeofday.S index c2bba2652..064be808a 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 -1 +.syscon nr,__NR_settimeofday,0x00a4,0x200007a,0x007a,0x0044,0x1a3,-1 diff --git a/libc/sysv/consts/__NR_setugid.S b/libc/sysv/consts/__NR_setugid.S index a94623403..4ba58462c 100644 --- a/libc/sysv/consts/__NR_setugid.S +++ b/libc/sysv/consts/__NR_setugid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_setugid -1 -1 0x0176 -1 -1 -1 +.syscon nr,__NR_setugid,-1,-1,0x0176,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_setuid.S b/libc/sysv/consts/__NR_setuid.S index 57485ea79..15662212d 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 -1 +.syscon nr,__NR_setuid,0x0069,0x2000017,0x0017,0x0017,0x017,-1 diff --git a/libc/sysv/consts/__NR_setwgroups.S b/libc/sysv/consts/__NR_setwgroups.S index d1c8b6de3..6c088a5c3 100644 --- a/libc/sysv/consts/__NR_setwgroups.S +++ b/libc/sysv/consts/__NR_setwgroups.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_setwgroups -1 0x2000121 -1 -1 -1 -1 +.syscon nr,__NR_setwgroups,-1,0x2000121,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_setxattr.S b/libc/sysv/consts/__NR_setxattr.S index 41cb4f727..45055d3c2 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 -1 -1 0x177 -1 +.syscon nr,__NR_setxattr,0x00bc,0x20000ec,-1,-1,0x177,-1 diff --git a/libc/sysv/consts/__NR_sfi_ctl.S b/libc/sysv/consts/__NR_sfi_ctl.S index 11b3f4e8c..b233327ec 100644 --- a/libc/sysv/consts/__NR_sfi_ctl.S +++ b/libc/sysv/consts/__NR_sfi_ctl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sfi_ctl -1 0x20001c8 -1 -1 -1 -1 +.syscon nr,__NR_sfi_ctl,-1,0x20001c8,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sfi_pidctl.S b/libc/sysv/consts/__NR_sfi_pidctl.S index 624a3da8d..b135b93ba 100644 --- a/libc/sysv/consts/__NR_sfi_pidctl.S +++ b/libc/sysv/consts/__NR_sfi_pidctl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sfi_pidctl -1 0x20001c9 -1 -1 -1 -1 +.syscon nr,__NR_sfi_pidctl,-1,0x20001c9,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_shared_region_check_np.S b/libc/sysv/consts/__NR_shared_region_check_np.S index a658ff5cf..f5e2f88ec 100644 --- a/libc/sysv/consts/__NR_shared_region_check_np.S +++ b/libc/sysv/consts/__NR_shared_region_check_np.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_shared_region_check_np -1 0x2000126 -1 -1 -1 -1 +.syscon nr,__NR_shared_region_check_np,-1,0x2000126,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_shared_region_map_and_slide_np.S b/libc/sysv/consts/__NR_shared_region_map_and_slide_np.S index cc3301567..1bb95892e 100644 --- a/libc/sysv/consts/__NR_shared_region_map_and_slide_np.S +++ b/libc/sysv/consts/__NR_shared_region_map_and_slide_np.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_shared_region_map_and_slide_np -1 0x20001b6 -1 -1 -1 -1 +.syscon nr,__NR_shared_region_map_and_slide_np,-1,0x20001b6,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_shm_open.S b/libc/sysv/consts/__NR_shm_open.S index e319126dd..cc6665589 100644 --- a/libc/sysv/consts/__NR_shm_open.S +++ b/libc/sysv/consts/__NR_shm_open.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_shm_open -1 0x200010a 0x01e2 -1 -1 -1 +.syscon nr,__NR_shm_open,-1,0x200010a,0x01e2,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_shm_unlink.S b/libc/sysv/consts/__NR_shm_unlink.S index cc2b545df..a2bf8ea85 100644 --- a/libc/sysv/consts/__NR_shm_unlink.S +++ b/libc/sysv/consts/__NR_shm_unlink.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_shm_unlink -1 0x200010b 0x01e3 -1 -1 -1 +.syscon nr,__NR_shm_unlink,-1,0x200010b,0x01e3,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_shmat.S b/libc/sysv/consts/__NR_shmat.S index f9fea0d54..1652867d7 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 -1 +.syscon nr,__NR_shmat,0x001e,0x2000106,0x00e4,0x00e4,0x0e4,-1 diff --git a/libc/sysv/consts/__NR_shmctl.S b/libc/sysv/consts/__NR_shmctl.S index 53cde7c46..30409088c 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 -1 +.syscon nr,__NR_shmctl,0x001f,0x2000107,0x0200,0x0128,0x1bb,-1 diff --git a/libc/sysv/consts/__NR_shmdt.S b/libc/sysv/consts/__NR_shmdt.S index 4507945b1..11a967441 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 -1 +.syscon nr,__NR_shmdt,0x0043,0x2000108,0x00e6,0x00e6,0x0e6,-1 diff --git a/libc/sysv/consts/__NR_shmget.S b/libc/sysv/consts/__NR_shmget.S index 7dcef26e8..a07e23424 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 -1 +.syscon nr,__NR_shmget,0x001d,0x2000109,0x00e7,0x0121,0x0e7,-1 diff --git a/libc/sysv/consts/__NR_shmsys.S b/libc/sysv/consts/__NR_shmsys.S index 0320930f4..d299dddc3 100644 --- a/libc/sysv/consts/__NR_shmsys.S +++ b/libc/sysv/consts/__NR_shmsys.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_shmsys -1 0x20000fd 0x00ab -1 -1 -1 +.syscon nr,__NR_shmsys,-1,0x20000fd,0x00ab,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_shutdown.S b/libc/sysv/consts/__NR_shutdown.S index cf01a40dc..b5131231e 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 -1 +.syscon nr,__NR_shutdown,0x0030,0x2000086,0x0086,0x0086,0x086,-1 diff --git a/libc/sysv/consts/__NR_sigaction.S b/libc/sysv/consts/__NR_sigaction.S index ae55d2683..a91b89545 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 -1 +.syscon nr,__NR_sigaction,0x000d,0x200002e,0x01a0,0x002e,0x154,-1 diff --git a/libc/sysv/consts/__NR_sigaltstack.S b/libc/sysv/consts/__NR_sigaltstack.S index 783cc3e2c..734fa18d5 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 -1 +.syscon nr,__NR_sigaltstack,0x0083,0x2000035,0x0035,0x0120,0x119,-1 diff --git a/libc/sysv/consts/__NR_sigblock.S b/libc/sysv/consts/__NR_sigblock.S index 167e5305b..bb6962069 100644 --- a/libc/sysv/consts/__NR_sigblock.S +++ b/libc/sysv/consts/__NR_sigblock.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sigblock -1 -1 0x006d -1 -1 -1 +.syscon nr,__NR_sigblock,-1,-1,0x006d,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_signalfd.S b/libc/sysv/consts/__NR_signalfd.S index efc4480cb..7bfe0b9d9 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_signalfd,0x011a,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_signalfd4.S b/libc/sysv/consts/__NR_signalfd4.S index cee495b9a..1b8150430 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_signalfd4,0x0121,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sigpending.S b/libc/sysv/consts/__NR_sigpending.S index 0fc7c8766..b2ab0d9b6 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 -1 +.syscon nr,__NR_sigpending,0x007f,0x2000034,0x0034,0x0034,0x124,-1 diff --git a/libc/sysv/consts/__NR_sigprocmask.S b/libc/sysv/consts/__NR_sigprocmask.S index 51a25921d..2a1dd867a 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 0x2000030 0x0154 0x0030 0x125 -1 +.syscon nr,__NR_sigprocmask,0x000e,0x2000030,0x0154,0x0030,0x125,-1 diff --git a/libc/sysv/consts/__NR_sigqueue.S b/libc/sysv/consts/__NR_sigqueue.S index fa4d80c1a..1808d4704 100644 --- a/libc/sysv/consts/__NR_sigqueue.S +++ b/libc/sysv/consts/__NR_sigqueue.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sigqueue -1 -1 0x01c8 -1 -1 -1 +.syscon nr,__NR_sigqueue,-1,-1,0x01c8,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sigsetmask.S b/libc/sysv/consts/__NR_sigsetmask.S index fe86ae73b..58180653e 100644 --- a/libc/sysv/consts/__NR_sigsetmask.S +++ b/libc/sysv/consts/__NR_sigsetmask.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sigsetmask -1 -1 0x006e -1 -1 -1 +.syscon nr,__NR_sigsetmask,-1,-1,0x006e,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sigstack.S b/libc/sysv/consts/__NR_sigstack.S index 0931a233d..9661abdf0 100644 --- a/libc/sysv/consts/__NR_sigstack.S +++ b/libc/sysv/consts/__NR_sigstack.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sigstack -1 -1 0x0070 -1 -1 -1 +.syscon nr,__NR_sigstack,-1,-1,0x0070,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sigsuspend.S b/libc/sysv/consts/__NR_sigsuspend.S index cfa9aa877..25b9a1fb7 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 -1 +.syscon nr,__NR_sigsuspend,0x0082,0x200006f,0x0155,0x006f,0x126,-1 diff --git a/libc/sysv/consts/__NR_sigsuspend_nocancel.S b/libc/sysv/consts/__NR_sigsuspend_nocancel.S index ac7702f2a..388ae662e 100644 --- a/libc/sysv/consts/__NR_sigsuspend_nocancel.S +++ b/libc/sysv/consts/__NR_sigsuspend_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sigsuspend_nocancel -1 0x200019a -1 -1 -1 -1 +.syscon nr,__NR_sigsuspend_nocancel,-1,0x200019a,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sigtimedwait.S b/libc/sysv/consts/__NR_sigtimedwait.S index 22b3e5b4d..c1c1c7d13 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 -1 0x0159 -1 -1 -1 +.syscon nr,__NR_sigtimedwait,0x0080,-1,0x0159,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sigvec.S b/libc/sysv/consts/__NR_sigvec.S index e0a6e228d..fbbf5c9fd 100644 --- a/libc/sysv/consts/__NR_sigvec.S +++ b/libc/sysv/consts/__NR_sigvec.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sigvec -1 -1 0x006c -1 -1 -1 +.syscon nr,__NR_sigvec,-1,-1,0x006c,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sigwait.S b/libc/sysv/consts/__NR_sigwait.S index 11a5a1508..5134fe8fe 100644 --- a/libc/sysv/consts/__NR_sigwait.S +++ b/libc/sysv/consts/__NR_sigwait.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sigwait -1 0x200014a 0x01ad -1 -1 -1 +.syscon nr,__NR_sigwait,-1,0x200014a,0x01ad,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sigwait_nocancel.S b/libc/sysv/consts/__NR_sigwait_nocancel.S index 53af84f9c..8c319fc91 100644 --- a/libc/sysv/consts/__NR_sigwait_nocancel.S +++ b/libc/sysv/consts/__NR_sigwait_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sigwait_nocancel -1 0x20001a6 -1 -1 -1 -1 +.syscon nr,__NR_sigwait_nocancel,-1,0x20001a6,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sigwaitinfo.S b/libc/sysv/consts/__NR_sigwaitinfo.S index 4495ef77a..780544d66 100644 --- a/libc/sysv/consts/__NR_sigwaitinfo.S +++ b/libc/sysv/consts/__NR_sigwaitinfo.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sigwaitinfo -1 -1 0x015a -1 -1 -1 +.syscon nr,__NR_sigwaitinfo,-1,-1,0x015a,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_socket.S b/libc/sysv/consts/__NR_socket.S index e5953ade1..9e0e01c01 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 -1 +.syscon nr,__NR_socket,0x0029,0x2000061,0x0061,0x0061,0x18a,-1 diff --git a/libc/sysv/consts/__NR_socket_delegate.S b/libc/sysv/consts/__NR_socket_delegate.S index 5ad863d55..e9f3a236d 100644 --- a/libc/sysv/consts/__NR_socket_delegate.S +++ b/libc/sysv/consts/__NR_socket_delegate.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_socket_delegate -1 0x20001c2 -1 -1 -1 -1 +.syscon nr,__NR_socket_delegate,-1,0x20001c2,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_socketpair.S b/libc/sysv/consts/__NR_socketpair.S index 30319c9b8..97fe589ef 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 -1 +.syscon nr,__NR_socketpair,0x0035,0x2000087,0x0087,0x0087,0x087,-1 diff --git a/libc/sysv/consts/__NR_splice.S b/libc/sysv/consts/__NR_splice.S index ed3f71020..c89f1f680 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_splice,0x0113,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sstk.S b/libc/sysv/consts/__NR_sstk.S index 1399a6c43..74f5aba15 100644 --- a/libc/sysv/consts/__NR_sstk.S +++ b/libc/sysv/consts/__NR_sstk.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sstk -1 -1 0x0046 -1 -1 -1 +.syscon nr,__NR_sstk,-1,-1,0x0046,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_stack_snapshot_with_config.S b/libc/sysv/consts/__NR_stack_snapshot_with_config.S index bb84b87d3..ace50de6d 100644 --- a/libc/sysv/consts/__NR_stack_snapshot_with_config.S +++ b/libc/sysv/consts/__NR_stack_snapshot_with_config.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_stack_snapshot_with_config -1 0x20001eb -1 -1 -1 -1 +.syscon nr,__NR_stack_snapshot_with_config,-1,0x20001eb,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_stat.S b/libc/sysv/consts/__NR_stat.S index c42042ab7..677bde6e5 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 -1 0x0026 0x1b7 -1 +.syscon nr,__NR_stat,0x0004,0x2000152,-1,0x0026,0x1b7,-1 diff --git a/libc/sysv/consts/__NR_stat_extended.S b/libc/sysv/consts/__NR_stat_extended.S index 959d7bf75..fde666c78 100644 --- a/libc/sysv/consts/__NR_stat_extended.S +++ b/libc/sysv/consts/__NR_stat_extended.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_stat_extended -1 0x2000155 -1 -1 -1 -1 +.syscon nr,__NR_stat_extended,-1,0x2000155,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_statfs.S b/libc/sysv/consts/__NR_statfs.S index f468eeff7..22b53ca63 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 -1 -1 +.syscon nr,__NR_statfs,0x0089,0x2000159,0x022b,0x003f,-1,-1 diff --git a/libc/sysv/consts/__NR_statx.S b/libc/sysv/consts/__NR_statx.S index 83442627b..e75fb2787 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_statx,0x014c,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_swapcontext.S b/libc/sysv/consts/__NR_swapcontext.S index aefc0a953..612248ceb 100644 --- a/libc/sysv/consts/__NR_swapcontext.S +++ b/libc/sysv/consts/__NR_swapcontext.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_swapcontext -1 -1 0x01a7 -1 -1 -1 +.syscon nr,__NR_swapcontext,-1,-1,0x01a7,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_swapctl.S b/libc/sysv/consts/__NR_swapctl.S index e0cfacbbc..556194a5d 100644 --- a/libc/sysv/consts/__NR_swapctl.S +++ b/libc/sysv/consts/__NR_swapctl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_swapctl -1 -1 -1 0x00c1 0x10f -1 +.syscon nr,__NR_swapctl,-1,-1,-1,0x00c1,0x10f,-1 diff --git a/libc/sysv/consts/__NR_swapoff.S b/libc/sysv/consts/__NR_swapoff.S index b0b0d9c47..7f6a49197 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 -1 0x01a8 -1 -1 -1 +.syscon nr,__NR_swapoff,0x00a8,-1,0x01a8,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_swapon.S b/libc/sysv/consts/__NR_swapon.S index f3da4eb46..6e1d7b638 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 -1 -1 -1 +.syscon nr,__NR_swapon,0x00a7,0x2000055,0x0055,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_symlink.S b/libc/sysv/consts/__NR_symlink.S index a32cc244a..187736234 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 -1 +.syscon nr,__NR_symlink,0x0058,0x2000039,0x0039,0x0039,0x039,-1 diff --git a/libc/sysv/consts/__NR_symlinkat.S b/libc/sysv/consts/__NR_symlinkat.S index 14c9204ec..3e2b7f1e6 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 -1 +.syscon nr,__NR_symlinkat,0x010a,0x20001da,0x01f6,0x0144,0x1d6,-1 diff --git a/libc/sysv/consts/__NR_sync.S b/libc/sysv/consts/__NR_sync.S index e224001bf..6f047de98 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 -1 -1 +.syscon nr,__NR_sync,0x00a2,0x2000024,0x0024,0x0024,-1,-1 diff --git a/libc/sysv/consts/__NR_sync_file_range.S b/libc/sysv/consts/__NR_sync_file_range.S index 31d31705e..be7229edf 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_sync_file_range,0x0115,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_syncfs.S b/libc/sysv/consts/__NR_syncfs.S index 27bc7a471..856dc0291 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_syncfs,0x0132,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_syscall.S b/libc/sysv/consts/__NR_syscall.S index 4314a67d2..5a36232d0 100644 --- a/libc/sysv/consts/__NR_syscall.S +++ b/libc/sysv/consts/__NR_syscall.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_syscall -1 -1 -1 0x00c6 -1 -1 +.syscon nr,__NR_syscall,-1,-1,-1,0x00c6,-1,-1 diff --git a/libc/sysv/consts/__NR_sysctl.S b/libc/sysv/consts/__NR_sysctl.S index be6b5466b..ae4e00281 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 -1 0x20000ca -1 0x00ca 0x0ca -1 +.syscon nr,__NR_sysctl,-1,0x20000ca,-1,0x00ca,0x0ca,-1 diff --git a/libc/sysv/consts/__NR_sysctlbyname.S b/libc/sysv/consts/__NR_sysctlbyname.S index 70fba8e9f..4fae2f874 100644 --- a/libc/sysv/consts/__NR_sysctlbyname.S +++ b/libc/sysv/consts/__NR_sysctlbyname.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_sysctlbyname -1 0x2000112 -1 -1 -1 -1 +.syscon nr,__NR_sysctlbyname,-1,0x2000112,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sysfs.S b/libc/sysv/consts/__NR_sysfs.S index c31fddb8b..a98b3e7f4 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_sysfs,0x008b,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_sysinfo.S b/libc/sysv/consts/__NR_sysinfo.S index 933850ac9..07e0c7724 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_sysinfo,0x0063,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_syslog.S b/libc/sysv/consts/__NR_syslog.S index 35361b56d..c08625744 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_syslog,0x0067,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_system_override.S b/libc/sysv/consts/__NR_system_override.S index e89b5463b..a8cec6ee9 100644 --- a/libc/sysv/consts/__NR_system_override.S +++ b/libc/sysv/consts/__NR_system_override.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_system_override -1 0x20001c6 -1 -1 -1 -1 +.syscon nr,__NR_system_override,-1,0x20001c6,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_tee.S b/libc/sysv/consts/__NR_tee.S index c6913260a..0f8798c33 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_tee,0x0114,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_telemetry.S b/libc/sysv/consts/__NR_telemetry.S index 11369cc14..6a5b4dc61 100644 --- a/libc/sysv/consts/__NR_telemetry.S +++ b/libc/sysv/consts/__NR_telemetry.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_telemetry -1 0x20001c3 -1 -1 -1 -1 +.syscon nr,__NR_telemetry,-1,0x20001c3,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_terminate_with_payload.S b/libc/sysv/consts/__NR_terminate_with_payload.S index 627526d02..e23f3224c 100644 --- a/libc/sysv/consts/__NR_terminate_with_payload.S +++ b/libc/sysv/consts/__NR_terminate_with_payload.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_terminate_with_payload -1 0x2000208 -1 -1 -1 -1 +.syscon nr,__NR_terminate_with_payload,-1,0x2000208,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_tfork.S b/libc/sysv/consts/__NR_tfork.S index 85dbdbf4b..8d45c9515 100644 --- a/libc/sysv/consts/__NR_tfork.S +++ b/libc/sysv/consts/__NR_tfork.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_tfork -1 -1 -1 0x0008 -1 -1 +.syscon nr,__NR_tfork,-1,-1,-1,0x0008,-1,-1 diff --git a/libc/sysv/consts/__NR_tgkill.S b/libc/sysv/consts/__NR_tgkill.S index ccf964430..1f23a20a2 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_tgkill,0x00ea,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_thr_create.S b/libc/sysv/consts/__NR_thr_create.S index 489176f08..a4ac6b541 100644 --- a/libc/sysv/consts/__NR_thr_create.S +++ b/libc/sysv/consts/__NR_thr_create.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_thr_create -1 -1 0x01ae -1 -1 -1 +.syscon nr,__NR_thr_create,-1,-1,0x01ae,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_thr_exit.S b/libc/sysv/consts/__NR_thr_exit.S index d07a3b4ba..c8b764273 100644 --- a/libc/sysv/consts/__NR_thr_exit.S +++ b/libc/sysv/consts/__NR_thr_exit.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_thr_exit -1 -1 0x01af -1 -1 -1 +.syscon nr,__NR_thr_exit,-1,-1,0x01af,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_thr_kill.S b/libc/sysv/consts/__NR_thr_kill.S index 0e4a1e95c..21dd264ed 100644 --- a/libc/sysv/consts/__NR_thr_kill.S +++ b/libc/sysv/consts/__NR_thr_kill.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_thr_kill -1 -1 0x01b1 -1 -1 -1 +.syscon nr,__NR_thr_kill,-1,-1,0x01b1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_thr_kill2.S b/libc/sysv/consts/__NR_thr_kill2.S index 29e419010..b3cff896c 100644 --- a/libc/sysv/consts/__NR_thr_kill2.S +++ b/libc/sysv/consts/__NR_thr_kill2.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_thr_kill2 -1 -1 0x01e1 -1 -1 -1 +.syscon nr,__NR_thr_kill2,-1,-1,0x01e1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_thr_new.S b/libc/sysv/consts/__NR_thr_new.S index 5edc91d8f..9218786de 100644 --- a/libc/sysv/consts/__NR_thr_new.S +++ b/libc/sysv/consts/__NR_thr_new.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_thr_new -1 -1 0x01c7 -1 -1 -1 +.syscon nr,__NR_thr_new,-1,-1,0x01c7,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_thr_self.S b/libc/sysv/consts/__NR_thr_self.S index 08cb26c49..8d672b417 100644 --- a/libc/sysv/consts/__NR_thr_self.S +++ b/libc/sysv/consts/__NR_thr_self.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_thr_self -1 -1 0x01b0 -1 -1 -1 +.syscon nr,__NR_thr_self,-1,-1,0x01b0,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_thr_set_name.S b/libc/sysv/consts/__NR_thr_set_name.S index 8ca28bd44..af9e09ca2 100644 --- a/libc/sysv/consts/__NR_thr_set_name.S +++ b/libc/sysv/consts/__NR_thr_set_name.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_thr_set_name -1 -1 0x01d0 -1 -1 -1 +.syscon nr,__NR_thr_set_name,-1,-1,0x01d0,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_thr_suspend.S b/libc/sysv/consts/__NR_thr_suspend.S index 929433b89..9069da73a 100644 --- a/libc/sysv/consts/__NR_thr_suspend.S +++ b/libc/sysv/consts/__NR_thr_suspend.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_thr_suspend -1 -1 0x01ba -1 -1 -1 +.syscon nr,__NR_thr_suspend,-1,-1,0x01ba,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_thr_wake.S b/libc/sysv/consts/__NR_thr_wake.S index 3ecb057d6..3f3b9c42b 100644 --- a/libc/sysv/consts/__NR_thr_wake.S +++ b/libc/sysv/consts/__NR_thr_wake.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_thr_wake -1 -1 0x01bb -1 -1 -1 +.syscon nr,__NR_thr_wake,-1,-1,0x01bb,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_thread_selfcounts.S b/libc/sysv/consts/__NR_thread_selfcounts.S index b671cf12f..add247394 100644 --- a/libc/sysv/consts/__NR_thread_selfcounts.S +++ b/libc/sysv/consts/__NR_thread_selfcounts.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_thread_selfcounts -1 0x20000ba -1 -1 -1 -1 +.syscon nr,__NR_thread_selfcounts,-1,0x20000ba,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_thread_selfid.S b/libc/sysv/consts/__NR_thread_selfid.S index c13210bd9..87c981cf5 100644 --- a/libc/sysv/consts/__NR_thread_selfid.S +++ b/libc/sysv/consts/__NR_thread_selfid.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_thread_selfid -1 0x2000174 -1 -1 -1 -1 +.syscon nr,__NR_thread_selfid,-1,0x2000174,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_thread_selfusage.S b/libc/sysv/consts/__NR_thread_selfusage.S index 89ba8bd4a..10ab64eda 100644 --- a/libc/sysv/consts/__NR_thread_selfusage.S +++ b/libc/sysv/consts/__NR_thread_selfusage.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_thread_selfusage -1 0x20001e2 -1 -1 -1 -1 +.syscon nr,__NR_thread_selfusage,-1,0x20001e2,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_threxit.S b/libc/sysv/consts/__NR_threxit.S index 2bdd845d0..41ccf1b5c 100644 --- a/libc/sysv/consts/__NR_threxit.S +++ b/libc/sysv/consts/__NR_threxit.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_threxit -1 -1 -1 0x012e -1 -1 +.syscon nr,__NR_threxit,-1,-1,-1,0x012e,-1,-1 diff --git a/libc/sysv/consts/__NR_thrkill.S b/libc/sysv/consts/__NR_thrkill.S index bca262b56..1bdf10036 100644 --- a/libc/sysv/consts/__NR_thrkill.S +++ b/libc/sysv/consts/__NR_thrkill.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_thrkill -1 -1 -1 0x0077 -1 -1 +.syscon nr,__NR_thrkill,-1,-1,-1,0x0077,-1,-1 diff --git a/libc/sysv/consts/__NR_thrsigdivert.S b/libc/sysv/consts/__NR_thrsigdivert.S index e975a9dd9..0d8154b80 100644 --- a/libc/sysv/consts/__NR_thrsigdivert.S +++ b/libc/sysv/consts/__NR_thrsigdivert.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_thrsigdivert -1 -1 -1 0x012f -1 -1 +.syscon nr,__NR_thrsigdivert,-1,-1,-1,0x012f,-1,-1 diff --git a/libc/sysv/consts/__NR_thrsleep.S b/libc/sysv/consts/__NR_thrsleep.S index 6fc565439..cbdf07785 100644 --- a/libc/sysv/consts/__NR_thrsleep.S +++ b/libc/sysv/consts/__NR_thrsleep.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_thrsleep -1 -1 -1 0x005e -1 -1 +.syscon nr,__NR_thrsleep,-1,-1,-1,0x005e,-1,-1 diff --git a/libc/sysv/consts/__NR_thrwakeup.S b/libc/sysv/consts/__NR_thrwakeup.S index cfa977bf7..00a54e347 100644 --- a/libc/sysv/consts/__NR_thrwakeup.S +++ b/libc/sysv/consts/__NR_thrwakeup.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_thrwakeup -1 -1 -1 0x012d -1 -1 +.syscon nr,__NR_thrwakeup,-1,-1,-1,0x012d,-1,-1 diff --git a/libc/sysv/consts/__NR_timer_create.S b/libc/sysv/consts/__NR_timer_create.S index 29f3fa698..cc0ecfed6 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 -1 -1 -1 0x0eb -1 +.syscon nr,__NR_timer_create,0x00de,-1,-1,-1,0x0eb,-1 diff --git a/libc/sysv/consts/__NR_timer_delete.S b/libc/sysv/consts/__NR_timer_delete.S index 45ef41a79..479a74fec 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 -1 -1 -1 0x0ec -1 +.syscon nr,__NR_timer_delete,0x00e2,-1,-1,-1,0x0ec,-1 diff --git a/libc/sysv/consts/__NR_timer_getoverrun.S b/libc/sysv/consts/__NR_timer_getoverrun.S index 5d03e15fe..c26627e7f 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 -1 -1 -1 0x0ef -1 +.syscon nr,__NR_timer_getoverrun,0x00e1,-1,-1,-1,0x0ef,-1 diff --git a/libc/sysv/consts/__NR_timer_gettime.S b/libc/sysv/consts/__NR_timer_gettime.S index 269120327..244397460 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 -1 -1 -1 0x1bf -1 +.syscon nr,__NR_timer_gettime,0x00e0,-1,-1,-1,0x1bf,-1 diff --git a/libc/sysv/consts/__NR_timer_settime.S b/libc/sysv/consts/__NR_timer_settime.S index 355ef5242..3eaae4f74 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 -1 -1 -1 0x1be -1 +.syscon nr,__NR_timer_settime,0x00df,-1,-1,-1,0x1be,-1 diff --git a/libc/sysv/consts/__NR_timerfd_create.S b/libc/sysv/consts/__NR_timerfd_create.S index 213c8f7c6..273cbc54c 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_timerfd_create,0x011b,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_timerfd_gettime.S b/libc/sysv/consts/__NR_timerfd_gettime.S index 28a8caa95..ff7ea2a2e 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_timerfd_gettime,0x011f,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_timerfd_settime.S b/libc/sysv/consts/__NR_timerfd_settime.S index 2ae3b0a4e..c0143cac5 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_timerfd_settime,0x011e,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_times.S b/libc/sysv/consts/__NR_times.S index 992a2f493..483521ec7 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_times,0x0064,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_tkill.S b/libc/sysv/consts/__NR_tkill.S index 0b995fc86..4b43f5262 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_tkill,0x00c8,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_truncate.S b/libc/sysv/consts/__NR_truncate.S index c80f022a6..770aaff33 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 -1 +.syscon nr,__NR_truncate,0x004c,0x20000c8,0x01df,0x00c8,0x0c8,-1 diff --git a/libc/sysv/consts/__NR_ulock_wait.S b/libc/sysv/consts/__NR_ulock_wait.S index 20cf666de..d9ab79288 100644 --- a/libc/sysv/consts/__NR_ulock_wait.S +++ b/libc/sysv/consts/__NR_ulock_wait.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ulock_wait -1 0x2000203 -1 -1 -1 -1 +.syscon nr,__NR_ulock_wait,-1,0x2000203,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ulock_wake.S b/libc/sysv/consts/__NR_ulock_wake.S index d684fafe1..eeb9c5dea 100644 --- a/libc/sysv/consts/__NR_ulock_wake.S +++ b/libc/sysv/consts/__NR_ulock_wake.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_ulock_wake -1 0x2000204 -1 -1 -1 -1 +.syscon nr,__NR_ulock_wake,-1,0x2000204,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_umask.S b/libc/sysv/consts/__NR_umask.S index 2bc9ea129..7ac8293ad 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 -1 +.syscon nr,__NR_umask,0x005f,0x200003c,0x003c,0x003c,0x03c,-1 diff --git a/libc/sysv/consts/__NR_umask_extended.S b/libc/sysv/consts/__NR_umask_extended.S index f46a91981..b415acfbf 100644 --- a/libc/sysv/consts/__NR_umask_extended.S +++ b/libc/sysv/consts/__NR_umask_extended.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_umask_extended -1 0x2000116 -1 -1 -1 -1 +.syscon nr,__NR_umask_extended,-1,0x2000116,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_umount2.S b/libc/sysv/consts/__NR_umount2.S index a25157bc9..e65d96bda 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_umount2,0x00a6,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_uname.S b/libc/sysv/consts/__NR_uname.S index 7a443b9c7..7c009388a 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 -1 0x00a4 -1 -1 -1 +.syscon nr,__NR_uname,0x003f,-1,0x00a4,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_undelete.S b/libc/sysv/consts/__NR_undelete.S index 51e174db4..62fdd1b6f 100644 --- a/libc/sysv/consts/__NR_undelete.S +++ b/libc/sysv/consts/__NR_undelete.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_undelete -1 0x20000cd 0x00cd -1 0x0cd -1 +.syscon nr,__NR_undelete,-1,0x20000cd,0x00cd,-1,0x0cd,-1 diff --git a/libc/sysv/consts/__NR_unlink.S b/libc/sysv/consts/__NR_unlink.S index 8e8672860..2a2820f79 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 -1 +.syscon nr,__NR_unlink,0x0057,0x200000a,0x000a,0x000a,0x00a,-1 diff --git a/libc/sysv/consts/__NR_unlinkat.S b/libc/sysv/consts/__NR_unlinkat.S index a894302fc..bb25e1726 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 -1 +.syscon nr,__NR_unlinkat,0x0107,0x20001d8,0x01f7,0x0145,0x1d7,-1 diff --git a/libc/sysv/consts/__NR_unmount.S b/libc/sysv/consts/__NR_unmount.S index bfac34718..4645f6386 100644 --- a/libc/sysv/consts/__NR_unmount.S +++ b/libc/sysv/consts/__NR_unmount.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_unmount -1 0x200009f 0x0016 0x0016 0x016 -1 +.syscon nr,__NR_unmount,-1,0x200009f,0x0016,0x0016,0x016,-1 diff --git a/libc/sysv/consts/__NR_unshare.S b/libc/sysv/consts/__NR_unshare.S index 8bd603762..dddf89b05 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_unshare,0x0110,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_unveil.S b/libc/sysv/consts/__NR_unveil.S index 8d93acea0..3f6ac7407 100644 --- a/libc/sysv/consts/__NR_unveil.S +++ b/libc/sysv/consts/__NR_unveil.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_unveil -1 -1 -1 0x0072 -1 -1 +.syscon nr,__NR_unveil,-1,-1,-1,0x0072,-1,-1 diff --git a/libc/sysv/consts/__NR_userfaultfd.S b/libc/sysv/consts/__NR_userfaultfd.S index f98f27043..6af9b8e9d 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_userfaultfd,0x0143,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_usrctl.S b/libc/sysv/consts/__NR_usrctl.S index 46e468003..cb71bc4c4 100644 --- a/libc/sysv/consts/__NR_usrctl.S +++ b/libc/sysv/consts/__NR_usrctl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_usrctl -1 0x20001bd -1 -1 -1 -1 +.syscon nr,__NR_usrctl,-1,0x20001bd,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_ustat.S b/libc/sysv/consts/__NR_ustat.S index 8c91ff7eb..75f232be0 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_ustat,0x0088,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_utime.S b/libc/sysv/consts/__NR_utime.S index bb742347c..c84f98112 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_utime,0x0084,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_utimensat.S b/libc/sysv/consts/__NR_utimensat.S index fff03e834..7c577f409 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 -1 0x0223 0x0054 0x1d3 -1 +.syscon nr,__NR_utimensat,0x0118,-1,0x0223,0x0054,0x1d3,-1 diff --git a/libc/sysv/consts/__NR_utimes.S b/libc/sysv/consts/__NR_utimes.S index afb9ee683..a11bd922d 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 -1 +.syscon nr,__NR_utimes,0x00eb,0x200008a,0x008a,0x004c,0x1a4,-1 diff --git a/libc/sysv/consts/__NR_utrace.S b/libc/sysv/consts/__NR_utrace.S index 07b88c76f..1bf5a3b77 100644 --- a/libc/sysv/consts/__NR_utrace.S +++ b/libc/sysv/consts/__NR_utrace.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_utrace -1 -1 0x014f 0x00d1 0x132 -1 +.syscon nr,__NR_utrace,-1,-1,0x014f,0x00d1,0x132,-1 diff --git a/libc/sysv/consts/__NR_uuidgen.S b/libc/sysv/consts/__NR_uuidgen.S index 295897ca7..2c7eea6f2 100644 --- a/libc/sysv/consts/__NR_uuidgen.S +++ b/libc/sysv/consts/__NR_uuidgen.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_uuidgen -1 -1 0x0188 -1 0x163 -1 +.syscon nr,__NR_uuidgen,-1,-1,0x0188,-1,0x163,-1 diff --git a/libc/sysv/consts/__NR_vadvise.S b/libc/sysv/consts/__NR_vadvise.S index 1b9806b8d..f0c730ab1 100644 --- a/libc/sysv/consts/__NR_vadvise.S +++ b/libc/sysv/consts/__NR_vadvise.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_vadvise -1 -1 0x0048 -1 -1 -1 +.syscon nr,__NR_vadvise,-1,-1,0x0048,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_vfork.S b/libc/sysv/consts/__NR_vfork.S index 7465a2746..509bd14d3 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 -1 +.syscon nr,__NR_vfork,0x003a,0x2000042,0x0042,0x0042,0x042,-1 diff --git a/libc/sysv/consts/__NR_vfs_purge.S b/libc/sysv/consts/__NR_vfs_purge.S index 8a5885c48..36f3b0203 100644 --- a/libc/sysv/consts/__NR_vfs_purge.S +++ b/libc/sysv/consts/__NR_vfs_purge.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_vfs_purge -1 0x20001c7 -1 -1 -1 -1 +.syscon nr,__NR_vfs_purge,-1,0x20001c7,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_vhangup.S b/libc/sysv/consts/__NR_vhangup.S index e5eb719d1..91cced6ab 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_vhangup,0x0099,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_vm_pressure_monitor.S b/libc/sysv/consts/__NR_vm_pressure_monitor.S index 0d8a15fb7..067236ee7 100644 --- a/libc/sysv/consts/__NR_vm_pressure_monitor.S +++ b/libc/sysv/consts/__NR_vm_pressure_monitor.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_vm_pressure_monitor -1 0x2000128 -1 -1 -1 -1 +.syscon nr,__NR_vm_pressure_monitor,-1,0x2000128,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_vmsplice.S b/libc/sysv/consts/__NR_vmsplice.S index e0b0019c3..7badffb69 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 -1 -1 -1 -1 -1 +.syscon nr,__NR_vmsplice,0x0116,-1,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_wait.S b/libc/sysv/consts/__NR_wait.S index cf3abefd5..6e66345ea 100644 --- a/libc/sysv/consts/__NR_wait.S +++ b/libc/sysv/consts/__NR_wait.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_wait -1 -1 0x0054 -1 -1 -1 +.syscon nr,__NR_wait,-1,-1,0x0054,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_wait4.S b/libc/sysv/consts/__NR_wait4.S index 012d7f27d..1c76f22a4 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 -1 +.syscon nr,__NR_wait4,0x003d,0x2000007,0x0007,0x000b,0x1c1,-1 diff --git a/libc/sysv/consts/__NR_wait4_nocancel.S b/libc/sysv/consts/__NR_wait4_nocancel.S index 8ecd7ec15..7d1222b4f 100644 --- a/libc/sysv/consts/__NR_wait4_nocancel.S +++ b/libc/sysv/consts/__NR_wait4_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_wait4_nocancel -1 0x2000190 -1 -1 -1 -1 +.syscon nr,__NR_wait4_nocancel,-1,0x2000190,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_wait6.S b/libc/sysv/consts/__NR_wait6.S index 9aee6aec3..7d1ae4925 100644 --- a/libc/sysv/consts/__NR_wait6.S +++ b/libc/sysv/consts/__NR_wait6.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_wait6 -1 -1 0x0214 -1 0x1e1 -1 +.syscon nr,__NR_wait6,-1,-1,0x0214,-1,0x1e1,-1 diff --git a/libc/sysv/consts/__NR_waitevent.S b/libc/sysv/consts/__NR_waitevent.S index a93755a4a..b8d4e253c 100644 --- a/libc/sysv/consts/__NR_waitevent.S +++ b/libc/sysv/consts/__NR_waitevent.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_waitevent -1 0x20000e8 -1 -1 -1 -1 +.syscon nr,__NR_waitevent,-1,0x20000e8,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_waitid.S b/libc/sysv/consts/__NR_waitid.S index 37518fbfa..267cd4710 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 -1 -1 -1 -1 +.syscon nr,__NR_waitid,0x00f7,0x20000ad,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_waitid_nocancel.S b/libc/sysv/consts/__NR_waitid_nocancel.S index e6109a14f..0eb1d955c 100644 --- a/libc/sysv/consts/__NR_waitid_nocancel.S +++ b/libc/sysv/consts/__NR_waitid_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_waitid_nocancel -1 0x20001a0 -1 -1 -1 -1 +.syscon nr,__NR_waitid_nocancel,-1,0x20001a0,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_watchevent.S b/libc/sysv/consts/__NR_watchevent.S index 582b4900d..2d6e78428 100644 --- a/libc/sysv/consts/__NR_watchevent.S +++ b/libc/sysv/consts/__NR_watchevent.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_watchevent -1 0x20000e7 -1 -1 -1 -1 +.syscon nr,__NR_watchevent,-1,0x20000e7,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_work_interval_ctl.S b/libc/sysv/consts/__NR_work_interval_ctl.S index 1eb4e4449..dc69316c1 100644 --- a/libc/sysv/consts/__NR_work_interval_ctl.S +++ b/libc/sysv/consts/__NR_work_interval_ctl.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_work_interval_ctl -1 0x20001f3 -1 -1 -1 -1 +.syscon nr,__NR_work_interval_ctl,-1,0x20001f3,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_workq_kernreturn.S b/libc/sysv/consts/__NR_workq_kernreturn.S index 702b1e97b..4aa6dfece 100644 --- a/libc/sysv/consts/__NR_workq_kernreturn.S +++ b/libc/sysv/consts/__NR_workq_kernreturn.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_workq_kernreturn -1 0x2000170 -1 -1 -1 -1 +.syscon nr,__NR_workq_kernreturn,-1,0x2000170,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_workq_open.S b/libc/sysv/consts/__NR_workq_open.S index de3870b6f..817e25879 100644 --- a/libc/sysv/consts/__NR_workq_open.S +++ b/libc/sysv/consts/__NR_workq_open.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_workq_open -1 0x200016f -1 -1 -1 -1 +.syscon nr,__NR_workq_open,-1,0x200016f,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_write.S b/libc/sysv/consts/__NR_write.S index adaa2724d..05284f95b 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 -1 +.syscon nr,__NR_write,0x0001,0x2000004,0x0004,0x0004,0x004,-1 diff --git a/libc/sysv/consts/__NR_write_nocancel.S b/libc/sysv/consts/__NR_write_nocancel.S index e2abde85b..69d3e8f1b 100644 --- a/libc/sysv/consts/__NR_write_nocancel.S +++ b/libc/sysv/consts/__NR_write_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_write_nocancel -1 0x200018d -1 -1 -1 -1 +.syscon nr,__NR_write_nocancel,-1,0x200018d,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_writev.S b/libc/sysv/consts/__NR_writev.S index 9fb3ffe74..f6b80a2ab 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 -1 +.syscon nr,__NR_writev,0x0014,0x2000079,0x0079,0x0079,0x079,-1 diff --git a/libc/sysv/consts/__NR_writev_nocancel.S b/libc/sysv/consts/__NR_writev_nocancel.S index d805320ee..eccbb2367 100644 --- a/libc/sysv/consts/__NR_writev_nocancel.S +++ b/libc/sysv/consts/__NR_writev_nocancel.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_writev_nocancel -1 0x200019c -1 -1 -1 -1 +.syscon nr,__NR_writev_nocancel,-1,0x200019c,-1,-1,-1,-1 diff --git a/libc/sysv/consts/__NR_yield.S b/libc/sysv/consts/__NR_yield.S index 39d98cab7..8195e4e13 100644 --- a/libc/sysv/consts/__NR_yield.S +++ b/libc/sysv/consts/__NR_yield.S @@ -1,2 +1,2 @@ #include "libc/sysv/consts/syscon.internal.h" -.syscon nr __NR_yield -1 -1 0x0141 -1 -1 -1 +.syscon nr,__NR_yield,-1,-1,0x0141,-1,-1,-1 diff --git a/libc/sysv/g_syscount.S b/libc/sysv/g_syscount.S index 3c7f5b67f..a30297ebf 100644 --- a/libc/sysv/g_syscount.S +++ b/libc/sysv/g_syscount.S @@ -19,12 +19,12 @@ #include "libc/macros.h" .source __FILE__ -/ RII System Five system call counter. -/ -/ Referencing this symbol will cause systemfive() to be hooked -/ for the purpose of counting non-Windows system calls. Please -/ note wrappers may still short circuit calls sometimes, which -/ wouldn't impact this counter. +// RII System Five system call counter. +// +// Referencing this symbol will cause systemfive() to be hooked +// for the purpose of counting non-Windows system calls. Please +// note wrappers may still short circuit calls sometimes, which +// wouldn't impact this counter. .bss .align 8 g_syscount: diff --git a/libc/sysv/gen.sh b/libc/sysv/gen.sh index 34d8970c3..3d24ee7e3 100644 --- a/libc/sysv/gen.sh +++ b/libc/sysv/gen.sh @@ -19,17 +19,19 @@ mkdir -p $dir rm -f $dir/*.s $dir/*.S +IFS="," + scall() { { echo ".include \"o/libc/sysv/macros.internal.inc\"" - echo ".scall" "$@" + echo ".scall" "$*" } >"$dir/${1/$/-}.s" } syscon() { { echo "#include \"libc/sysv/consts/syscon.internal.h\"" - echo ".syscon" "$@" + echo ".syscon" "$*" } >"$dir/${2/$/-}.S" } diff --git a/libc/sysv/machcalls/_kernelrpc_mach_port_allocate_trap.s b/libc/sysv/machcalls/_kernelrpc_mach_port_allocate_trap.s index ec5a7e881..b507ccffb 100644 --- a/libc/sysv/machcalls/_kernelrpc_mach_port_allocate_trap.s +++ b/libc/sysv/machcalls/_kernelrpc_mach_port_allocate_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall _kernelrpc_mach_port_allocate_trap 0xffffffff1010ffff globl +.scall _kernelrpc_mach_port_allocate_trap,0xffffffff1010ffff,globl diff --git a/libc/sysv/machcalls/_kernelrpc_mach_port_construct_trap.s b/libc/sysv/machcalls/_kernelrpc_mach_port_construct_trap.s index 401cb5273..ec4606461 100644 --- a/libc/sysv/machcalls/_kernelrpc_mach_port_construct_trap.s +++ b/libc/sysv/machcalls/_kernelrpc_mach_port_construct_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall _kernelrpc_mach_port_construct_trap 0xffffffff1018ffff globl +.scall _kernelrpc_mach_port_construct_trap,0xffffffff1018ffff,globl diff --git a/libc/sysv/machcalls/_kernelrpc_mach_port_deallocate_trap.s b/libc/sysv/machcalls/_kernelrpc_mach_port_deallocate_trap.s index ec3624804..16e371d7c 100644 --- a/libc/sysv/machcalls/_kernelrpc_mach_port_deallocate_trap.s +++ b/libc/sysv/machcalls/_kernelrpc_mach_port_deallocate_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall _kernelrpc_mach_port_deallocate_trap 0xffffffff1012ffff globl +.scall _kernelrpc_mach_port_deallocate_trap,0xffffffff1012ffff,globl diff --git a/libc/sysv/machcalls/_kernelrpc_mach_port_destroy_trap.s b/libc/sysv/machcalls/_kernelrpc_mach_port_destroy_trap.s index 28681e0dd..20e99eaaa 100644 --- a/libc/sysv/machcalls/_kernelrpc_mach_port_destroy_trap.s +++ b/libc/sysv/machcalls/_kernelrpc_mach_port_destroy_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall _kernelrpc_mach_port_destroy_trap 0xffffffff1011ffff globl +.scall _kernelrpc_mach_port_destroy_trap,0xffffffff1011ffff,globl diff --git a/libc/sysv/machcalls/_kernelrpc_mach_port_destruct_trap.s b/libc/sysv/machcalls/_kernelrpc_mach_port_destruct_trap.s index 35d0d5757..ccdcedb78 100644 --- a/libc/sysv/machcalls/_kernelrpc_mach_port_destruct_trap.s +++ b/libc/sysv/machcalls/_kernelrpc_mach_port_destruct_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall _kernelrpc_mach_port_destruct_trap 0xffffffff1019ffff globl +.scall _kernelrpc_mach_port_destruct_trap,0xffffffff1019ffff,globl diff --git a/libc/sysv/machcalls/_kernelrpc_mach_port_extract_member_trap.s b/libc/sysv/machcalls/_kernelrpc_mach_port_extract_member_trap.s index e4d2ba144..509fa3f45 100644 --- a/libc/sysv/machcalls/_kernelrpc_mach_port_extract_member_trap.s +++ b/libc/sysv/machcalls/_kernelrpc_mach_port_extract_member_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall _kernelrpc_mach_port_extract_member_trap 0xffffffff1017ffff globl +.scall _kernelrpc_mach_port_extract_member_trap,0xffffffff1017ffff,globl diff --git a/libc/sysv/machcalls/_kernelrpc_mach_port_guard_trap.s b/libc/sysv/machcalls/_kernelrpc_mach_port_guard_trap.s index 718cd8b42..77322b60e 100644 --- a/libc/sysv/machcalls/_kernelrpc_mach_port_guard_trap.s +++ b/libc/sysv/machcalls/_kernelrpc_mach_port_guard_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall _kernelrpc_mach_port_guard_trap 0xffffffff1029ffff globl +.scall _kernelrpc_mach_port_guard_trap,0xffffffff1029ffff,globl diff --git a/libc/sysv/machcalls/_kernelrpc_mach_port_insert_member_trap.s b/libc/sysv/machcalls/_kernelrpc_mach_port_insert_member_trap.s index 77e4e8844..67f706e9f 100644 --- a/libc/sysv/machcalls/_kernelrpc_mach_port_insert_member_trap.s +++ b/libc/sysv/machcalls/_kernelrpc_mach_port_insert_member_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall _kernelrpc_mach_port_insert_member_trap 0xffffffff1016ffff globl +.scall _kernelrpc_mach_port_insert_member_trap,0xffffffff1016ffff,globl diff --git a/libc/sysv/machcalls/_kernelrpc_mach_port_insert_right_trap.s b/libc/sysv/machcalls/_kernelrpc_mach_port_insert_right_trap.s index 523c0205b..57b2de888 100644 --- a/libc/sysv/machcalls/_kernelrpc_mach_port_insert_right_trap.s +++ b/libc/sysv/machcalls/_kernelrpc_mach_port_insert_right_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall _kernelrpc_mach_port_insert_right_trap 0xffffffff1015ffff globl +.scall _kernelrpc_mach_port_insert_right_trap,0xffffffff1015ffff,globl diff --git a/libc/sysv/machcalls/_kernelrpc_mach_port_mod_refs_trap.s b/libc/sysv/machcalls/_kernelrpc_mach_port_mod_refs_trap.s index e88e2928f..b081b645b 100644 --- a/libc/sysv/machcalls/_kernelrpc_mach_port_mod_refs_trap.s +++ b/libc/sysv/machcalls/_kernelrpc_mach_port_mod_refs_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall _kernelrpc_mach_port_mod_refs_trap 0xffffffff1013ffff globl +.scall _kernelrpc_mach_port_mod_refs_trap,0xffffffff1013ffff,globl diff --git a/libc/sysv/machcalls/_kernelrpc_mach_port_move_member_trap.s b/libc/sysv/machcalls/_kernelrpc_mach_port_move_member_trap.s index 43f8f8ed6..27beadc3b 100644 --- a/libc/sysv/machcalls/_kernelrpc_mach_port_move_member_trap.s +++ b/libc/sysv/machcalls/_kernelrpc_mach_port_move_member_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall _kernelrpc_mach_port_move_member_trap 0xffffffff1014ffff globl +.scall _kernelrpc_mach_port_move_member_trap,0xffffffff1014ffff,globl diff --git a/libc/sysv/machcalls/_kernelrpc_mach_port_unguard_trap.s b/libc/sysv/machcalls/_kernelrpc_mach_port_unguard_trap.s index a91c2251b..0ecdbade8 100644 --- a/libc/sysv/machcalls/_kernelrpc_mach_port_unguard_trap.s +++ b/libc/sysv/machcalls/_kernelrpc_mach_port_unguard_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall _kernelrpc_mach_port_unguard_trap 0xffffffff102affff globl +.scall _kernelrpc_mach_port_unguard_trap,0xffffffff102affff,globl diff --git a/libc/sysv/machcalls/_kernelrpc_mach_vm_allocate_trap.s b/libc/sysv/machcalls/_kernelrpc_mach_vm_allocate_trap.s index d073837e4..fadd766a3 100644 --- a/libc/sysv/machcalls/_kernelrpc_mach_vm_allocate_trap.s +++ b/libc/sysv/machcalls/_kernelrpc_mach_vm_allocate_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall _kernelrpc_mach_vm_allocate_trap 0xffffffff100affff globl +.scall _kernelrpc_mach_vm_allocate_trap,0xffffffff100affff,globl diff --git a/libc/sysv/machcalls/_kernelrpc_mach_vm_deallocate_trap.s b/libc/sysv/machcalls/_kernelrpc_mach_vm_deallocate_trap.s index e8cec9df1..953e0110d 100644 --- a/libc/sysv/machcalls/_kernelrpc_mach_vm_deallocate_trap.s +++ b/libc/sysv/machcalls/_kernelrpc_mach_vm_deallocate_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall _kernelrpc_mach_vm_deallocate_trap 0xffffffff100cffff globl +.scall _kernelrpc_mach_vm_deallocate_trap,0xffffffff100cffff,globl diff --git a/libc/sysv/machcalls/_kernelrpc_mach_vm_map_trap.s b/libc/sysv/machcalls/_kernelrpc_mach_vm_map_trap.s index 1179bdfd5..e5dffe746 100644 --- a/libc/sysv/machcalls/_kernelrpc_mach_vm_map_trap.s +++ b/libc/sysv/machcalls/_kernelrpc_mach_vm_map_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall _kernelrpc_mach_vm_map_trap 0xffffffff100fffff globl +.scall _kernelrpc_mach_vm_map_trap,0xffffffff100fffff,globl diff --git a/libc/sysv/machcalls/_kernelrpc_mach_vm_protect_trap.s b/libc/sysv/machcalls/_kernelrpc_mach_vm_protect_trap.s index d6595e617..faa608020 100644 --- a/libc/sysv/machcalls/_kernelrpc_mach_vm_protect_trap.s +++ b/libc/sysv/machcalls/_kernelrpc_mach_vm_protect_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall _kernelrpc_mach_vm_protect_trap 0xffffffff100effff globl +.scall _kernelrpc_mach_vm_protect_trap,0xffffffff100effff,globl diff --git a/libc/sysv/machcalls/_kernelrpc_mach_vm_purgable_control_trap.s b/libc/sysv/machcalls/_kernelrpc_mach_vm_purgable_control_trap.s index c1924452d..b21c6e7c3 100644 --- a/libc/sysv/machcalls/_kernelrpc_mach_vm_purgable_control_trap.s +++ b/libc/sysv/machcalls/_kernelrpc_mach_vm_purgable_control_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall _kernelrpc_mach_vm_purgable_control_trap 0xffffffff100bffff globl +.scall _kernelrpc_mach_vm_purgable_control_trap,0xffffffff100bffff,globl diff --git a/libc/sysv/machcalls/clock_sleep_trap.s b/libc/sysv/machcalls/clock_sleep_trap.s index 823d71db3..6b90bbfbe 100644 --- a/libc/sysv/machcalls/clock_sleep_trap.s +++ b/libc/sysv/machcalls/clock_sleep_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall clock_sleep_trap 0xffffffff103effff globl +.scall clock_sleep_trap,0xffffffff103effff,globl diff --git a/libc/sysv/machcalls/host_create_mach_voucher_trap.s b/libc/sysv/machcalls/host_create_mach_voucher_trap.s index 5d6da8f97..af9fbe24f 100644 --- a/libc/sysv/machcalls/host_create_mach_voucher_trap.s +++ b/libc/sysv/machcalls/host_create_mach_voucher_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall host_create_mach_voucher_trap 0xffffffff1046ffff globl +.scall host_create_mach_voucher_trap,0xffffffff1046ffff,globl diff --git a/libc/sysv/machcalls/host_self_trap.s b/libc/sysv/machcalls/host_self_trap.s index ad055a66e..64b66c0fc 100644 --- a/libc/sysv/machcalls/host_self_trap.s +++ b/libc/sysv/machcalls/host_self_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall host_self_trap 0xffffffff101dffff globl +.scall host_self_trap,0xffffffff101dffff,globl diff --git a/libc/sysv/machcalls/iokit_user_client_trap.s b/libc/sysv/machcalls/iokit_user_client_trap.s index 00a2995a4..c845a712f 100644 --- a/libc/sysv/machcalls/iokit_user_client_trap.s +++ b/libc/sysv/machcalls/iokit_user_client_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall iokit_user_client_trap 0xffffffff1064ffff globl +.scall iokit_user_client_trap,0xffffffff1064ffff,globl diff --git a/libc/sysv/machcalls/mach_generate_activity_id.s b/libc/sysv/machcalls/mach_generate_activity_id.s index 25071b745..503a547d8 100644 --- a/libc/sysv/machcalls/mach_generate_activity_id.s +++ b/libc/sysv/machcalls/mach_generate_activity_id.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mach_generate_activity_id 0xffffffff102bffff globl +.scall mach_generate_activity_id,0xffffffff102bffff,globl diff --git a/libc/sysv/machcalls/mach_msg_overwrite_trap.s b/libc/sysv/machcalls/mach_msg_overwrite_trap.s index db659521e..bd8fca6dc 100644 --- a/libc/sysv/machcalls/mach_msg_overwrite_trap.s +++ b/libc/sysv/machcalls/mach_msg_overwrite_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mach_msg_overwrite_trap 0xffffffff1020ffff globl +.scall mach_msg_overwrite_trap,0xffffffff1020ffff,globl diff --git a/libc/sysv/machcalls/mach_msg_trap.s b/libc/sysv/machcalls/mach_msg_trap.s index 2f35d8a54..ee9c4e671 100644 --- a/libc/sysv/machcalls/mach_msg_trap.s +++ b/libc/sysv/machcalls/mach_msg_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mach_msg_trap 0xffffffff101fffff globl +.scall mach_msg_trap,0xffffffff101fffff,globl diff --git a/libc/sysv/machcalls/mach_reply_port.s b/libc/sysv/machcalls/mach_reply_port.s index 3358c5459..153957780 100644 --- a/libc/sysv/machcalls/mach_reply_port.s +++ b/libc/sysv/machcalls/mach_reply_port.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mach_reply_port 0xffffffff101affff globl +.scall mach_reply_port,0xffffffff101affff,globl diff --git a/libc/sysv/machcalls/mach_timebase_info_trap.s b/libc/sysv/machcalls/mach_timebase_info_trap.s index b5040e48c..07a994c06 100644 --- a/libc/sysv/machcalls/mach_timebase_info_trap.s +++ b/libc/sysv/machcalls/mach_timebase_info_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mach_timebase_info_trap 0xffffffff1059ffff globl +.scall mach_timebase_info_trap,0xffffffff1059ffff,globl diff --git a/libc/sysv/machcalls/mach_voucher_extract_attr_recipe_trap.s b/libc/sysv/machcalls/mach_voucher_extract_attr_recipe_trap.s index d9ee5c935..f165ed18e 100644 --- a/libc/sysv/machcalls/mach_voucher_extract_attr_recipe_trap.s +++ b/libc/sysv/machcalls/mach_voucher_extract_attr_recipe_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mach_voucher_extract_attr_recipe_trap 0xffffffff1048ffff globl +.scall mach_voucher_extract_attr_recipe_trap,0xffffffff1048ffff,globl diff --git a/libc/sysv/machcalls/mach_wait_until_trap.s b/libc/sysv/machcalls/mach_wait_until_trap.s index 5f78cb033..f52543834 100644 --- a/libc/sysv/machcalls/mach_wait_until_trap.s +++ b/libc/sysv/machcalls/mach_wait_until_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mach_wait_until_trap 0xffffffff105affff globl +.scall mach_wait_until_trap,0xffffffff105affff,globl diff --git a/libc/sysv/machcalls/macx_backing_store_recovery.s b/libc/sysv/machcalls/macx_backing_store_recovery.s index b4f280dd1..eb93fb245 100644 --- a/libc/sysv/machcalls/macx_backing_store_recovery.s +++ b/libc/sysv/machcalls/macx_backing_store_recovery.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall macx_backing_store_recovery 0xffffffff1035ffff globl +.scall macx_backing_store_recovery,0xffffffff1035ffff,globl diff --git a/libc/sysv/machcalls/macx_backing_store_suspend.s b/libc/sysv/machcalls/macx_backing_store_suspend.s index d74290319..51985079b 100644 --- a/libc/sysv/machcalls/macx_backing_store_suspend.s +++ b/libc/sysv/machcalls/macx_backing_store_suspend.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall macx_backing_store_suspend 0xffffffff1034ffff globl +.scall macx_backing_store_suspend,0xffffffff1034ffff,globl diff --git a/libc/sysv/machcalls/macx_swapoff.s b/libc/sysv/machcalls/macx_swapoff.s index 27e7beed4..d949709b3 100644 --- a/libc/sysv/machcalls/macx_swapoff.s +++ b/libc/sysv/machcalls/macx_swapoff.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall macx_swapoff 0xffffffff1031ffff globl +.scall macx_swapoff,0xffffffff1031ffff,globl diff --git a/libc/sysv/machcalls/macx_swapon.s b/libc/sysv/machcalls/macx_swapon.s index d1733b895..6a87efae1 100644 --- a/libc/sysv/machcalls/macx_swapon.s +++ b/libc/sysv/machcalls/macx_swapon.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall macx_swapon 0xffffffff1030ffff globl +.scall macx_swapon,0xffffffff1030ffff,globl diff --git a/libc/sysv/machcalls/macx_triggers.s b/libc/sysv/machcalls/macx_triggers.s index 463289b3c..220906c45 100644 --- a/libc/sysv/machcalls/macx_triggers.s +++ b/libc/sysv/machcalls/macx_triggers.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall macx_triggers 0xffffffff1033ffff globl +.scall macx_triggers,0xffffffff1033ffff,globl diff --git a/libc/sysv/machcalls/mk_timer_arm_leeway_trap.s b/libc/sysv/machcalls/mk_timer_arm_leeway_trap.s index 415841906..ae7d980bf 100644 --- a/libc/sysv/machcalls/mk_timer_arm_leeway_trap.s +++ b/libc/sysv/machcalls/mk_timer_arm_leeway_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mk_timer_arm_leeway_trap 0xffffffff105fffff globl +.scall mk_timer_arm_leeway_trap,0xffffffff105fffff,globl diff --git a/libc/sysv/machcalls/mk_timer_arm_trap.s b/libc/sysv/machcalls/mk_timer_arm_trap.s index 62d4634ab..fa38151bb 100644 --- a/libc/sysv/machcalls/mk_timer_arm_trap.s +++ b/libc/sysv/machcalls/mk_timer_arm_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mk_timer_arm_trap 0xffffffff105dffff globl +.scall mk_timer_arm_trap,0xffffffff105dffff,globl diff --git a/libc/sysv/machcalls/mk_timer_cancel_trap.s b/libc/sysv/machcalls/mk_timer_cancel_trap.s index 162684602..1c8ad4739 100644 --- a/libc/sysv/machcalls/mk_timer_cancel_trap.s +++ b/libc/sysv/machcalls/mk_timer_cancel_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mk_timer_cancel_trap 0xffffffff105effff globl +.scall mk_timer_cancel_trap,0xffffffff105effff,globl diff --git a/libc/sysv/machcalls/mk_timer_create_trap.s b/libc/sysv/machcalls/mk_timer_create_trap.s index e5fdeaac9..5deed0eb7 100644 --- a/libc/sysv/machcalls/mk_timer_create_trap.s +++ b/libc/sysv/machcalls/mk_timer_create_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mk_timer_create_trap 0xffffffff105bffff globl +.scall mk_timer_create_trap,0xffffffff105bffff,globl diff --git a/libc/sysv/machcalls/mk_timer_destroy_trap.s b/libc/sysv/machcalls/mk_timer_destroy_trap.s index 95634c26e..b8fe60674 100644 --- a/libc/sysv/machcalls/mk_timer_destroy_trap.s +++ b/libc/sysv/machcalls/mk_timer_destroy_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall mk_timer_destroy_trap 0xffffffff105cffff globl +.scall mk_timer_destroy_trap,0xffffffff105cffff,globl diff --git a/libc/sysv/machcalls/pfz_exit.s b/libc/sysv/machcalls/pfz_exit.s index b48b5babc..ee359616f 100644 --- a/libc/sysv/machcalls/pfz_exit.s +++ b/libc/sysv/machcalls/pfz_exit.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall pfz_exit 0xffffffff103affff globl +.scall pfz_exit,0xffffffff103affff,globl diff --git a/libc/sysv/machcalls/pid_for_task.s b/libc/sysv/machcalls/pid_for_task.s index 322a6f4be..575910387 100644 --- a/libc/sysv/machcalls/pid_for_task.s +++ b/libc/sysv/machcalls/pid_for_task.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall pid_for_task 0xffffffff102effff globl +.scall pid_for_task,0xffffffff102effff,globl diff --git a/libc/sysv/machcalls/semaphore_signal_all_trap.s b/libc/sysv/machcalls/semaphore_signal_all_trap.s index 940a202cd..0efa51ef2 100644 --- a/libc/sysv/machcalls/semaphore_signal_all_trap.s +++ b/libc/sysv/machcalls/semaphore_signal_all_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall semaphore_signal_all_trap 0xffffffff1022ffff globl +.scall semaphore_signal_all_trap,0xffffffff1022ffff,globl diff --git a/libc/sysv/machcalls/semaphore_signal_thread_trap.s b/libc/sysv/machcalls/semaphore_signal_thread_trap.s index b85ddd335..dc8f70c1c 100644 --- a/libc/sysv/machcalls/semaphore_signal_thread_trap.s +++ b/libc/sysv/machcalls/semaphore_signal_thread_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall semaphore_signal_thread_trap 0xffffffff1023ffff globl +.scall semaphore_signal_thread_trap,0xffffffff1023ffff,globl diff --git a/libc/sysv/machcalls/semaphore_signal_trap.s b/libc/sysv/machcalls/semaphore_signal_trap.s index 5dcddaf3e..9b6a07aa2 100644 --- a/libc/sysv/machcalls/semaphore_signal_trap.s +++ b/libc/sysv/machcalls/semaphore_signal_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall semaphore_signal_trap 0xffffffff1021ffff globl +.scall semaphore_signal_trap,0xffffffff1021ffff,globl diff --git a/libc/sysv/machcalls/semaphore_timedwait_signal_trap.s b/libc/sysv/machcalls/semaphore_timedwait_signal_trap.s index 216785a1f..c12fe8998 100644 --- a/libc/sysv/machcalls/semaphore_timedwait_signal_trap.s +++ b/libc/sysv/machcalls/semaphore_timedwait_signal_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall semaphore_timedwait_signal_trap 0xffffffff1027ffff globl +.scall semaphore_timedwait_signal_trap,0xffffffff1027ffff,globl diff --git a/libc/sysv/machcalls/semaphore_timedwait_trap.s b/libc/sysv/machcalls/semaphore_timedwait_trap.s index acb22fbd9..048d3166d 100644 --- a/libc/sysv/machcalls/semaphore_timedwait_trap.s +++ b/libc/sysv/machcalls/semaphore_timedwait_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall semaphore_timedwait_trap 0xffffffff1026ffff globl +.scall semaphore_timedwait_trap,0xffffffff1026ffff,globl diff --git a/libc/sysv/machcalls/semaphore_wait_signal_trap.s b/libc/sysv/machcalls/semaphore_wait_signal_trap.s index 59d688ef4..f5d4285a5 100644 --- a/libc/sysv/machcalls/semaphore_wait_signal_trap.s +++ b/libc/sysv/machcalls/semaphore_wait_signal_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall semaphore_wait_signal_trap 0xffffffff1025ffff globl +.scall semaphore_wait_signal_trap,0xffffffff1025ffff,globl diff --git a/libc/sysv/machcalls/semaphore_wait_trap.s b/libc/sysv/machcalls/semaphore_wait_trap.s index 23c57d3f6..836dd75cd 100644 --- a/libc/sysv/machcalls/semaphore_wait_trap.s +++ b/libc/sysv/machcalls/semaphore_wait_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall semaphore_wait_trap 0xffffffff1024ffff globl +.scall semaphore_wait_trap,0xffffffff1024ffff,globl diff --git a/libc/sysv/machcalls/swtch.s b/libc/sysv/machcalls/swtch.s index 3e9000525..904dc5f1a 100644 --- a/libc/sysv/machcalls/swtch.s +++ b/libc/sysv/machcalls/swtch.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall swtch 0xffffffff103cffff globl +.scall swtch,0xffffffff103cffff,globl diff --git a/libc/sysv/machcalls/swtch_pri.s b/libc/sysv/machcalls/swtch_pri.s index 34fcafc46..829886ff0 100644 --- a/libc/sysv/machcalls/swtch_pri.s +++ b/libc/sysv/machcalls/swtch_pri.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall swtch_pri 0xffffffff103bffff globl +.scall swtch_pri,0xffffffff103bffff,globl diff --git a/libc/sysv/machcalls/task_for_pid.s b/libc/sysv/machcalls/task_for_pid.s index 8e28a47e6..cdb9d5b61 100644 --- a/libc/sysv/machcalls/task_for_pid.s +++ b/libc/sysv/machcalls/task_for_pid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall task_for_pid 0xffffffff102dffff globl +.scall task_for_pid,0xffffffff102dffff,globl diff --git a/libc/sysv/machcalls/task_name_for_pid.s b/libc/sysv/machcalls/task_name_for_pid.s index cd3e36260..786d7f4ed 100644 --- a/libc/sysv/machcalls/task_name_for_pid.s +++ b/libc/sysv/machcalls/task_name_for_pid.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall task_name_for_pid 0xffffffff102cffff globl +.scall task_name_for_pid,0xffffffff102cffff,globl diff --git a/libc/sysv/machcalls/task_self_trap.s b/libc/sysv/machcalls/task_self_trap.s index 1510f28fd..71c926cf4 100644 --- a/libc/sysv/machcalls/task_self_trap.s +++ b/libc/sysv/machcalls/task_self_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall task_self_trap 0xffffffff101cffff globl +.scall task_self_trap,0xffffffff101cffff,globl diff --git a/libc/sysv/machcalls/thread_get_special_reply_port.s b/libc/sysv/machcalls/thread_get_special_reply_port.s index a88d11f07..222ecfe7e 100644 --- a/libc/sysv/machcalls/thread_get_special_reply_port.s +++ b/libc/sysv/machcalls/thread_get_special_reply_port.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall thread_get_special_reply_port 0xffffffff1032ffff globl +.scall thread_get_special_reply_port,0xffffffff1032ffff,globl diff --git a/libc/sysv/machcalls/thread_self_trap.s b/libc/sysv/machcalls/thread_self_trap.s index 880f0ec4d..bd43ac3e9 100644 --- a/libc/sysv/machcalls/thread_self_trap.s +++ b/libc/sysv/machcalls/thread_self_trap.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall thread_self_trap 0xffffffff101bffff globl +.scall thread_self_trap,0xffffffff101bffff,globl diff --git a/libc/sysv/machcalls/thread_switch.s b/libc/sysv/machcalls/thread_switch.s index 4da149c43..95645636d 100644 --- a/libc/sysv/machcalls/thread_switch.s +++ b/libc/sysv/machcalls/thread_switch.s @@ -1,2 +1,2 @@ .include "o/libc/sysv/macros.internal.inc" -.scall thread_switch 0xffffffff103dffff globl +.scall thread_switch,0xffffffff103dffff,globl diff --git a/libc/sysv/restorert.S b/libc/sysv/restorert.S index c1eafdcae..40021fef8 100644 --- a/libc/sysv/restorert.S +++ b/libc/sysv/restorert.S @@ -20,7 +20,7 @@ .privileged .source __FILE__ -/ Linux Signal Trampoline (HOLY CODE) +// Linux Signal Trampoline (HOLY CODE) .align 16 __restore_rt: # @see gdb/amd64-linux-tdep.c mov $0x000f,%rax # [sic] diff --git a/libc/sysv/syscall.S b/libc/sysv/syscall.S index a9c26fcfc..40db1ea0a 100644 --- a/libc/sysv/syscall.S +++ b/libc/sysv/syscall.S @@ -19,19 +19,19 @@ #include "libc/macros.h" .source __FILE__ -/ Performs raw System Five system call. -/ -/ This function provides a direct path into system call support -/ that's friendly to C code, since it doesn't need an intermediate -/ thunk. It only supports arities up to six, since there's no way -/ to do more safely; this isn't a problem with Linux, although -/ certain BSD calls may not be available. -/ -/ @param %rdi is system call ordinal, which isn't translated, -/ and must be correct for the underlying host system -/ @param %rsi,%rdx,%rcx,%r8,%r9 may supply parameters 1 through 5 -/ @param sixth is optionally pushed on the stack before call -/ @return %rax has result, or -1 w/ errno on failure +// Performs raw System Five system call. +// +// This function provides a direct path into system call support +// that's friendly to C code, since it doesn't need an intermediate +// thunk. It only supports arities up to six, since there's no way +// to do more safely; this isn't a problem with Linux, although +// certain BSD calls may not be available. +// +// @param %rdi is system call ordinal, which isn't translated, +// and must be correct for the underlying host system +// @param %rsi,%rdx,%rcx,%r8,%r9 may supply parameters 1 through 5 +// @param sixth is optionally pushed on the stack before call +// @return %rax has result, or -1 w/ errno on failure syscall:mov %rdi,%rax mov %rsi,%rdi mov %rdx,%rsi diff --git a/libc/sysv/syscalls.sh b/libc/sysv/syscalls.sh index ef04ee575..718c9f083 100755 --- a/libc/sysv/syscalls.sh +++ b/libc/sysv/syscalls.sh @@ -305,8 +305,8 @@ scall move_pages 0xfffffffffffff117 globl # NOTE: We view Red Hat versio scall sys_preadv 0x12110b121ffff127 globl hidden # ├─ last distro with system v shell script init scall sys_pwritev 0x12210c122ffff128 globl hidden # ├─ rob landley unleashes busybox gpl lawsuits scall __sys_utimensat 0x1d3054223ffff118 globl hidden # ├─ python modules need this due to pep513 -scall sys_fallocate 0xfffffffffffff11d globl hidden # ├─ end of life 2020-11-30 (extended) -scall sys_posix_fallocate 0xffffff212fffffff globl hidden # └─ cosmopolitan supports rhel5+ +scall fallocate 0xfffffffffffff11d globl hidden # ├─ end of life 2020-11-30 (extended) +scall posix_fallocate 0xffffff212fffffff globl hidden # └─ cosmopolitan supports rhel5+ scall __sys_accept4 0xfff05d21dffff120 globl hidden # Linux 2.6.28+ scall __sys_dup3 0x1c6066fffffff124 globl hidden # Linux 2.6.27+ scall __sys_pipe2 0x1c506521effff125 globl hidden # Linux 2.6.27+ diff --git a/libc/sysv/systemfive.S b/libc/sysv/systemfive.S index 6f503a2c9..7c9ec2548 100644 --- a/libc/sysv/systemfive.S +++ b/libc/sysv/systemfive.S @@ -67,36 +67,36 @@ __hostos: .quad 0 .endobj __hostos,globl,hidden -/ Performs System Five System Call. -/ -/ Cosmopolitan is designed to delegate all function calls into the -/ Linux, FreeBSD, OpenBSD, and XNU kernels via this function, with -/ few exceptions. This function should generally only be called by -/ generated thunks in the libc/sysv/syscalls/ directory. -/ -/ It's safe to call this function on Windows, where it will always -/ return -1 with errno == ENOSYS. Further note that -1 is the only -/ return value that means error, a common anti-pattern is to check -/ for values less than 0 (which is more problematic on 32-bit). -/ -/ It is important to consider that system calls are one order of a -/ magnitude more expensive than normal function calls. For example -/ getpid() on Linux usually takes 500ns, and cached i/o calls will -/ take 1µs or more. So we don't need to inline them like Chromium. -/ -/ Another thing to consider is that BSDs only loosely follow the -/ System Five ABI for the SYSCALL instruction. For example Linux -/ always follows the six argument limit but the FreeBSD sendfile -/ system call accepts a seventh argument that is passed on stack -/ and OpenBSD modifies functions like mmap so that the sixth arg -/ is passed on the stack. There's also the carry flag convention -/ that XNU, FreeBSD, and OpenBSD inherited from 386BSD aka Jolix -/ -/ @param %rax function ordinal supplied by jump slot -/ @param %rdi,%rsi,%rdx,%rcx,%r8,%r9 and rest on stack -/ @return %rax:%rdx is result, or -1 w/ errno on error -/ @clob %rcx,%r10,%r11 -/ @see syscalls.sh +// Performs System Five System Call. +// +// Cosmopolitan is designed to delegate all function calls into the +// Linux, FreeBSD, OpenBSD, and XNU kernels via this function, with +// few exceptions. This function should generally only be called by +// generated thunks in the libc/sysv/syscalls/ directory. +// +// It's safe to call this function on Windows, where it will always +// return -1 with errno == ENOSYS. Further note that -1 is the only +// return value that means error, a common anti-pattern is to check +// for values less than 0 (which is more problematic on 32-bit). +// +// It is important to consider that system calls are one order of a +// magnitude more expensive than normal function calls. For example +// getpid() on Linux usually takes 500ns, and cached i/o calls will +// take 1µs or more. So we don't need to inline them like Chromium. +// +// Another thing to consider is that BSDs only loosely follow the +// System Five ABI for the SYSCALL instruction. For example Linux +// always follows the six argument limit but the FreeBSD sendfile +// system call accepts a seventh argument that is passed on stack +// and OpenBSD modifies functions like mmap so that the sixth arg +// is passed on the stack. There's also the carry flag convention +// that XNU, FreeBSD, and OpenBSD inherited from 386BSD aka Jolix +// +// @param %rax function ordinal supplied by jump slot +// @param %rdi,%rsi,%rdx,%rcx,%r8,%r9 and rest on stack +// @return %rax:%rdx is result, or -1 w/ errno on error +// @clob %rcx,%r10,%r11 +// @see syscalls.sh __systemfive: .quad 0 .endobj __systemfive,globl,hidden @@ -105,184 +105,184 @@ __systemfive: .privileged .Lanchorpoint: #if SupportsLinux() -systemfive.linux: +systemfive_linux: and $0xfff,%eax cmp $0xfff,%eax - je systemfive.enosys + je systemfive_enosys mov %rcx,%r10 # syscall instruction clobbers %rcx push %rbp # linux never reads args from stack mov %rsp,%rbp # having frame will help backtraces syscall # this is known as a context switch pop %rbp # next we check to see if it failed cmp $-4095,%rax # system five nexgen32e abi § A.2.1 - jae systemfive.error # encodes errno as neg return value + jae systemfive_error # encodes errno as neg return value ret - .endfn systemfive.linux,globl,hidden -systemfive.error: + .endfn systemfive_linux,globl,hidden +systemfive_error: neg %eax -/ 𝑠𝑙𝑖𝑑𝑒 - .endfn systemfive.error,globl,hidden +// 𝑠𝑙𝑖𝑑𝑒 + .endfn systemfive_error,globl,hidden #endif -systemfive.errno: +systemfive_errno: mov %eax,errno(%rip) # normalize to c library convention push $-1 # negative one is only error result pop %rax # the push pop is to save code size ret - .endfn systemfive.errno,globl,hidden -systemfive.enosys: + .endfn systemfive_errno,globl,hidden +systemfive_enosys: mov ENOSYS(%rip),%eax - jmp systemfive.errno - .endfn systemfive.enosys,globl,hidden + jmp systemfive_errno + .endfn systemfive_enosys,globl,hidden #if SupportsNetbsd() -systemfive.netbsd: +systemfive_netbsd: shr $4*13,%rax - jmp systemfive.bsdscrub - .endfn systemfive.openbsd,globl,hidden + jmp systemfive_bsdscrub + .endfn systemfive_openbsd,globl,hidden #endif #if SupportsOpenbsd() -systemfive.openbsd: +systemfive_openbsd: shr $4*10,%rax - jmp systemfive.bsdscrub - .endfn systemfive.openbsd,globl,hidden + jmp systemfive_bsdscrub + .endfn systemfive_openbsd,globl,hidden #endif #if SupportsFreebsd() -systemfive.freebsd: +systemfive_freebsd: shr $4*7,%rax movzwl %ax,%eax -/ 𝑠𝑙𝑖𝑑𝑒 - .endfn systemfive.freebsd,globl,hidden +// 𝑠𝑙𝑖𝑑𝑒 + .endfn systemfive_freebsd,globl,hidden #endif #if SupportsBsd() -systemfive.bsdscrub: +systemfive_bsdscrub: and $0xfff,%eax -/ 𝑠𝑙𝑖𝑑𝑒 - .endfn systemfive.bsdscrub,globl,hidden -systemfive.bsd: +// 𝑠𝑙𝑖𝑑𝑒 + .endfn systemfive_bsdscrub,globl,hidden +systemfive_bsd: cmp $0xfff,%ax - je systemfive.enosys + je systemfive_enosys mov %rcx,%r10 # note: we do not create a stack frame syscall # bsd will need arg on stack sometimes - jc systemfive.errno # bsd sets carry flag if %rax is errno + jc systemfive_errno # bsd sets carry flag if %rax is errno ret - .endfn systemfive.bsd + .endfn systemfive_bsd #endif #if SupportsXnu() -systemfive.xnu: -/ 0x?????????2153??? # how syscalls.sh encodes xnu ordinals -/ │└┴┴┐ -/ │ ├┬┐ -/ 0x0000000002000153 # how xnu wants ordinals to be encoded +systemfive_xnu: +// 0x?????????2153??? # how syscalls.sh encodes xnu ordinals +// │└┴┴┐ +// │ ├┬┐ +// 0x0000000002000153 # how xnu wants ordinals to be encoded mov %eax,%r11d and $0x0f000000,%r11d shl $8,%eax shr $20,%eax or %r11d,%eax - jmp systemfive.bsd - .endfn systemfive.xnu,globl,hidden + jmp systemfive_bsd + .endfn systemfive_xnu,globl,hidden #endif .previous -/ Initializes System Five system call support. -/ -/ (1) Extracts parameters passed by kernel -/ (2) Detects OS without issuing system calls -/ (3) Unpacks magnums from libc/sysv/consts.sh -/ (4) Replaces stack with one we control -/ -/ @param %r15 is auxv -/ @note OpenBSD devs: let us know if you start using auxv +// Initializes System Five system call support. +// +// (1) Extracts parameters passed by kernel +// (2) Detects OS without issuing system calls +// (3) Unpacks magnums from libc/sysv/consts.sh +// (4) Replaces stack with one we control +// +// @param %r15 is auxv +// @note OpenBSD devs: let us know if you start using auxv .init.start 300,_init_systemfive push %rbx push %rsi #if SupportsMetal() testb $METAL,(%rdi) # @see ape/ape.S - jnz systemfive.init.metal + jnz _init_systemfive_metal #endif #if SupportsXnu() testb $XNU,(%rdi) # @see libc/crt/crt.S - jnz systemfive.init.xnu + jnz _init_systemfive_xnu #endif #if SupportsFreebsd() testb $FREEBSD,(%rdi) # @see libc/crt/crt.S - jnz systemfive.init.freebsd + jnz _init_systemfive_freebsd #endif #if SupportsWindows() testb $WINDOWS,(%rdi) # @see libc/runtime/winmain.c - jnz systemfive.init.windows + jnz _init_systemfive_windows #endif #if SupportsOpenbsd() cmpq $0,(%r15) # OpenBSD doesn't have auxv - je systemfive.init.openbsd + je _init_systemfive_openbsd #endif #if SupportsNetbsd() xor %eax,%eax 0: cmpq $2014,(%r15,%rax,8) # NetBSD's distinctive AT_EXECFN - je systemfive.init.netbsd + je _init_systemfive_netbsd cmpq $0,(%r15,%rax,8) lea 2(%eax),%eax jnz 0b #endif #if SupportsLinux() -systemfive.init.linux: - pushb systemfive.linux-.Lanchorpoint +_init_systemfive_linux: + pushb systemfive_linux-.Lanchorpoint push $LINUX - ezlea syscon.linux,si - jmp systemfive.init.os + ezlea syscon_linux,si + jmp _init_systemfive_os #endif #if SupportsMetal() -systemfive.init.metal: - pushb systemfive.linux-.Lanchorpoint +_init_systemfive_metal: + pushb systemfive_linux-.Lanchorpoint push $METAL - ezlea syscon.linux,si - jmp systemfive.init.os + ezlea syscon_linux,si + jmp _init_systemfive_os #endif #if SupportsWindows() -systemfive.init.windows: - pushb systemfive.enosys-.Lanchorpoint +_init_systemfive_windows: + pushb systemfive_enosys-.Lanchorpoint push $WINDOWS - ezlea syscon.windows,si - jmp systemfive.init.os + ezlea syscon_windows,si + jmp _init_systemfive_os #endif #if SupportsFreebsd() -systemfive.init.freebsd: - pushb systemfive.freebsd-.Lanchorpoint +_init_systemfive_freebsd: + pushb systemfive_freebsd-.Lanchorpoint push $FREEBSD - ezlea syscon.freebsd,si - jmp systemfive.init.os + ezlea syscon_freebsd,si + jmp _init_systemfive_os #endif #if SupportsOpenbsd() -systemfive.init.openbsd: - pushb systemfive.openbsd-.Lanchorpoint +_init_systemfive_openbsd: + pushb systemfive_openbsd-.Lanchorpoint push $OPENBSD - ezlea syscon.openbsd,si - jmp systemfive.init.os + ezlea syscon_openbsd,si + jmp _init_systemfive_os #endif #if SupportsNetbsd() -systemfive.init.netbsd: - pushb systemfive.netbsd-.Lanchorpoint +_init_systemfive_netbsd: + pushb systemfive_netbsd-.Lanchorpoint push $NETBSD - ezlea syscon.netbsd,si - jmp systemfive.init.os + ezlea syscon_netbsd,si + jmp _init_systemfive_os #endif #if SupportsXnu() -systemfive.init.xnu: - pushb systemfive.xnu-.Lanchorpoint +_init_systemfive_xnu: + pushb systemfive_xnu-.Lanchorpoint push $XNU - ezlea syscon.xnu,si -/ 𝑠𝑙𝑖𝑑𝑒 + ezlea syscon_xnu,si +// 𝑠𝑙𝑖𝑑𝑒 #endif -systemfive.init.os: +_init_systemfive_os: ezlea .Lanchorpoint,cx pop %rax stosq #→ __hostos pop %rax add %rcx,%rax stosq #→ __systemfive -/ 𝑠𝑙𝑖𝑑𝑒 -systemfive.init.magnums: +// 𝑠𝑙𝑖𝑑𝑒 +_init_systemfive_magnums: push %rdi - ezlea syscon.start,di - ezlea syscon.end,bx + ezlea syscon_start,di + ezlea syscon_end,bx or $-1,%r9 2: cmp %rbx,%rdi jnb 5f @@ -309,12 +309,12 @@ systemfive.init.magnums: 5: pop %rdi pop %rsi pop %rbx -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 #if SupportsSystemv() && !defined(TINY) -systemfive.init.stack: # determinism ftw! +_init_systemfive_stack: # determinism ftw! #if SupportsWindows() testb IsWindows() # already did this - jnz systemfive.init.done + jnz _init_systemfive_done #endif push %rdi push %rsi @@ -364,11 +364,11 @@ systemfive.init.stack: # determinism ftw! push %rcx push %rbp mov %rsp,%rbp -/ 𝑠𝑙𝑖𝑑𝑒 -systemfive.init.syscall: +// 𝑠𝑙𝑖𝑑𝑒 +_init_systemfive_syscall: mov __NR_msyscall,%eax # syscall origin protect test %eax,%eax # openbsd is pretty cool - js systemfive.init.done + js _init_systemfive_done push %rdi push %rsi .weak __privileged_addr @@ -378,82 +378,82 @@ systemfive.init.syscall: syscall pop %rsi pop %rdi -/ 𝑠𝑙𝑖𝑑𝑒 +// 𝑠𝑙𝑖𝑑𝑒 #endif /* TINY */ -systemfive.init.done: +_init_systemfive_done: nop .init.end 300,_init_systemfive,globl,hidden -/ Sections for varint encoded magic numbers. -/ -/ These sections are all ordered by (group_name, constant_name). -/ They're populated by modules simply referencing the symbols. -/ -/ @see libc/sysv/consts.sh -/ @see libc/sysv/consts/syscon.h +// Sections for varint encoded magic numbers. +// +// These sections are all ordered by (group_name, constant_name). +// They're populated by modules simply referencing the symbols. +// +// @see libc/sysv/consts.sh +// @see libc/sysv/consts/syscon_h .section .piro.bss.sort.syscon.1,"aw",@nobits .align 8 -syscon.start:/* +syscon_start:/* ...decentralized quadwords... */.previous .section .piro.bss.sort.syscon.3,"aw",@nobits -syscon.end: +syscon_end: .previous - .type syscon.start,@object - .type syscon.end,@object - .globl syscon.start - .globl syscon.end + .type syscon_start,@object + .type syscon_end,@object + .globl syscon_start + .globl syscon_end #if SupportsLinux() .section .sort.rodata.syscon.linux.1,"a",@progbits .align 1 -syscon.linux:/* +syscon_linux:/* ...decentralized leb128... */.previous - .type syscon.linux,@object - .globl syscon.linux + .type syscon_linux,@object + .globl syscon_linux #endif #if SupportsXnu() .section .sort.rodata.syscon.xnu.1,"a",@progbits .align 1 -syscon.xnu:/* +syscon_xnu:/* ...decentralized leb128... */.previous - .type syscon.xnu,@object - .globl syscon.xnu + .type syscon_xnu,@object + .globl syscon_xnu #endif #if SupportsFreebsd() .section .sort.rodata.syscon.freebsd.1,"a",@progbits .align 1 -syscon.freebsd:/* +syscon_freebsd:/* ...decentralized leb128... */.previous - .type syscon.freebsd,@object - .globl syscon.freebsd + .type syscon_freebsd,@object + .globl syscon_freebsd #endif #if SupportsOpenbsd() .section .sort.rodata.syscon.openbsd.1,"a",@progbits .align 1 -syscon.openbsd:/* +syscon_openbsd:/* ...decentralized leb128... */.previous - .type syscon.openbsd,@object - .globl syscon.openbsd + .type syscon_openbsd,@object + .globl syscon_openbsd #endif #if SupportsNetbsd() .section .sort.rodata.syscon.netbsd.1,"a",@progbits .align 1 -syscon.netbsd:/* +syscon_netbsd:/* ...decentralized leb128... */.previous - .type syscon.netbsd,@object - .globl syscon.netbsd + .type syscon_netbsd,@object + .globl syscon_netbsd #endif #if SupportsWindows() .section .sort.rodata.syscon.windows.1,"a",@progbits .align 1 -syscon.windows:/* +syscon_windows:/* ...decentralized leb128... */.previous - .type syscon.windows,@object - .globl syscon.windows + .type syscon_windows,@object + .globl syscon_windows #endif diff --git a/libc/testlib/bench.S b/libc/testlib/bench.S index d9964001e..b98a8b178 100644 --- a/libc/testlib/bench.S +++ b/libc/testlib/bench.S @@ -20,9 +20,9 @@ .yoink testlib_runallbenchmarks .source __FILE__ -/ Decentralized section for benchmark registration. -/ -/ @see ape/ape.lds +// Decentralized section for benchmark registration. +// +// @see ape/ape.lds .section .piro.relo.sort.bench.1,"aw",@nobits .type __bench_start,@object .type __bench_end,@object diff --git a/libc/testlib/combo.S b/libc/testlib/combo.S index c8a792e2e..2d484b4dc 100644 --- a/libc/testlib/combo.S +++ b/libc/testlib/combo.S @@ -19,9 +19,9 @@ #include "libc/macros.h" .source __FILE__ -/ Decentralized section for test combo registration. -/ -/ @see ape/ape.lds +// Decentralized section for test combo registration. +// +// @see ape/ape.lds .section .piro.relo.sort.combo.1,"aw",@nobits .type __combo_start,@object .type __combo_end,@object diff --git a/libc/testlib/fixture.S b/libc/testlib/fixture.S index 75b23d764..5b5f85ad0 100644 --- a/libc/testlib/fixture.S +++ b/libc/testlib/fixture.S @@ -19,9 +19,9 @@ #include "libc/macros.h" .source __FILE__ -/ Decentralized section for test fixture registration. -/ -/ @see ape/ape.lds +// Decentralized section for test fixture registration. +// +// @see ape/ape.lds .section .piro.relo.sort.fixture.1,"aw",@nobits .type __fixture_start,@object .type __fixture_end,@object diff --git a/libc/testlib/fixturerunner.c b/libc/testlib/fixturerunner.c index 5ae930fab..5d63975fd 100644 --- a/libc/testlib/fixturerunner.c +++ b/libc/testlib/fixturerunner.c @@ -39,9 +39,7 @@ testonly void testlib_runfixtures(testfn_t *test_start, testfn_t *test_end, for (i = 0; i < count && !g_testlib_failed; ++i) { (snprintf)(g_fixturename, sizeof(g_fixturename), "%s_%s", fixture_start[i].group, fixture_start[i].name); - _piro(PROT_READ | PROT_WRITE); fixture_start[i].fn(); - _piro(PROT_READ); testlib_runtestcases(test_start, test_end, NULL); } } diff --git a/libc/testlib/hyperion.S b/libc/testlib/hyperion.S index 4d104f20c..a2290d7ec 100644 --- a/libc/testlib/hyperion.S +++ b/libc/testlib/hyperion.S @@ -20,7 +20,7 @@ .source __FILE__ .rodata -/ Nontrivial NUL-terminated string test vector. +// Nontrivial NUL-terminated string test vector. .align 1 kHyperion: 0: .incbin "libc/testlib/hyperion.txt" diff --git a/libc/testlib/testcase.S b/libc/testlib/testcase.S index 015c19d9c..ab3fed3b8 100644 --- a/libc/testlib/testcase.S +++ b/libc/testlib/testcase.S @@ -19,9 +19,9 @@ #include "libc/macros.h" .source __FILE__ -/ Decentralized section for test testcase registration. -/ -/ @see ape/ape.lds +// Decentralized section for test testcase registration. +// +// @see ape/ape.lds .section .piro.relo.sort.testcase.1,"aw",@nobits .type __testcase_start,@object .type __testcase_end,@object diff --git a/libc/testlib/thrashcodecache.S b/libc/testlib/thrashcodecache.S index 5883ca7d2..6812b3062 100644 --- a/libc/testlib/thrashcodecache.S +++ b/libc/testlib/thrashcodecache.S @@ -20,19 +20,19 @@ .source __FILE__ .testonly -/ Empties L1 instruction cache. +// Empties L1 instruction cache. thrashcodecache: .leafprologue push %rbx xor %eax,%eax xor %ecx,%ecx cpuid -/ pushpop 4,%rcx +// pushpop 4,%rcx 0: .rept 32768/(8+9) .byte 0x0f,0x1f,0x84,0,0,0,0,0 # fat nop x8 .byte 0x66,0x0f,0x1f,0x84,0,0,0,0,0 # fat nop x9 .endr -/ loop 0b +// loop 0b xor %eax,%eax xor %ecx,%ecx cpuid diff --git a/libc/testlib/thunks/free.S b/libc/testlib/thunks/free.S index 045cb871a..d33a08526 100644 --- a/libc/testlib/thunks/free.S +++ b/libc/testlib/thunks/free.S @@ -19,9 +19,9 @@ #include "libc/macros.h" .source __FILE__ -/ Delegates to free(). -/ -/ @note reduces make dependency toil caused by macros +// Delegates to free(). +// +// @note reduces make dependency toil caused by macros testlib_free: jmp free .endfn testlib_free,globl diff --git a/libc/testlib/ugly.h b/libc/testlib/ugly.h index 2a2511bd0..bf216daad 100644 --- a/libc/testlib/ugly.h +++ b/libc/testlib/ugly.h @@ -9,9 +9,9 @@ #define __BENCH_ARRAY(S) \ _Section(".piro.relo.sort.bench.2." #S ",\"aw\",@init_array #") -#define __TEST_PROTOTYPE(S, N, A, K) \ - void S##_##N(void); \ - const void *const S##_##N##_ptr[] A(S) = {S##_##N}; \ +#define __TEST_PROTOTYPE(S, N, A, K) \ + void S##_##N(void); \ + const void *const S##_##N##_ptr[] A(S##_##N) = {S##_##N}; \ testonly K void S##_##N(void) #define __TEST_SECTION(NAME, CONTENT) \ diff --git a/libc/time/kmonthname.S b/libc/time/kmonthname.S index d12c22ff6..2428b1037 100644 --- a/libc/time/kmonthname.S +++ b/libc/time/kmonthname.S @@ -9,8 +9,8 @@ #endif #include "libc/macros.h" -/ extern const char kMonthName[12][10]; - .section .rodata,"aS",@progbits +// extern const char kMonthName[12][10]; + .section .rodata,"a",@progbits kMonthName: .ascin "January",10 .ascin "February",10 diff --git a/libc/time/kmonthnameshort.S b/libc/time/kmonthnameshort.S index d0e1e78c2..281f0b813 100644 --- a/libc/time/kmonthnameshort.S +++ b/libc/time/kmonthnameshort.S @@ -9,13 +9,13 @@ #endif #include "libc/macros.h" -/ Type #1: -/ - Indexable C-String Array -/ - extern const char kMonthNameShort[12][4]; -/ Type #2: -/ - Double-NUL Terminated String -/ - extern const char kMonthNameShort[]; - .section .rodata,"aS",@progbits +// Type #1: +// - Indexable C-String Array +// - extern const char kMonthNameShort[12][4]; +// Type #2: +// - Double-NUL Terminated String +// - extern const char kMonthNameShort[]; + .section .rodata,"a",@progbits kMonthNameShort: .ascin "Jan",4 .ascin "Feb",4 diff --git a/libc/time/kweekdayname.S b/libc/time/kweekdayname.S index 2102d94d0..3e6e2708c 100644 --- a/libc/time/kweekdayname.S +++ b/libc/time/kweekdayname.S @@ -9,8 +9,8 @@ #endif #include "libc/macros.h" -/ extern const char kWeekdayName[7][10]; - .section .rodata,"aS",@progbits +// extern const char kWeekdayName[7][10]; + .section .rodata,"a",@progbits kWeekdayName: .ascin "Sunday",10 .ascin "Monday",10 diff --git a/libc/time/kweekdaynameshort.S b/libc/time/kweekdaynameshort.S index f032e478e..81f1a12d4 100644 --- a/libc/time/kweekdaynameshort.S +++ b/libc/time/kweekdaynameshort.S @@ -9,13 +9,13 @@ #endif #include "libc/macros.h" -/ Type #1: -/ - Indexable C-String Array -/ - extern const char kWeekdayNameShort[7][4]; -/ Type #2: -/ - Double-NUL Terminated String -/ - extern const char kWeekdayNameShort[]; - .section .rodata,"aS",@progbits +// Type #1: +// - Indexable C-String Array +// - extern const char kWeekdayNameShort[7][4]; +// Type #2: +// - Double-NUL Terminated String +// - extern const char kWeekdayNameShort[]; + .section .rodata,"a",@progbits kWeekdayNameShort: .asciz "Sun" .asciz "Mon" diff --git a/libc/tinymath/acos.S b/libc/tinymath/acos.S index 884f91400..cf2a0aa2b 100644 --- a/libc/tinymath/acos.S +++ b/libc/tinymath/acos.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns arc cosine of 𝑥. -/ -/ @param 𝑥 is double scalar in low half of %xmm0 -/ @return double scalar in low half of %xmm0 +// Returns arc cosine of 𝑥. +// +// @param 𝑥 is double scalar in low half of %xmm0 +// @return double scalar in low half of %xmm0 acos: ezlea acosl,ax jmp _d2ld2 .endfn acos,globl diff --git a/libc/tinymath/acosf.S b/libc/tinymath/acosf.S index 00529439a..4a351f8cf 100644 --- a/libc/tinymath/acosf.S +++ b/libc/tinymath/acosf.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns arc cosine of 𝑥. -/ -/ @param 𝑥 is float scalar in low quarter of %xmm0 -/ @return float scalar in low quarter of %xmm0 +// Returns arc cosine of 𝑥. +// +// @param 𝑥 is float scalar in low quarter of %xmm0 +// @return float scalar in low quarter of %xmm0 acosf: ezlea acosl,ax jmp _f2ld2 .endfn acosf,globl diff --git a/libc/tinymath/acosl.S b/libc/tinymath/acosl.S index 6f6e03d69..c83543261 100644 --- a/libc/tinymath/acosl.S +++ b/libc/tinymath/acosl.S @@ -19,13 +19,13 @@ #include "libc/macros.h" .source __FILE__ -/ Returns arc cosine of 𝑥. -/ -/ @param 𝑥 is an 80-bit long double passed on stack in 16-bytes -/ @return result of computation on FPU stack in %st -/ @define atan2(abs(sqrt((1-𝑥)*(1+𝑥))),𝑥) -/ @domain -1 ≤ 𝑥 ≤ 1 -/ @mode long,legacy +// Returns arc cosine of 𝑥. +// +// @param 𝑥 is an 80-bit long double passed on stack in 16-bytes +// @return result of computation on FPU stack in %st +// @define atan2(abs(sqrt((1-𝑥)*(1+𝑥))),𝑥) +// @domain -1 ≤ 𝑥 ≤ 1 +// @mode long,legacy acosl: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/asin.S b/libc/tinymath/asin.S index d2ac81ff6..a360d2bda 100644 --- a/libc/tinymath/asin.S +++ b/libc/tinymath/asin.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns arc sine of 𝑥. -/ -/ @param 𝑥 is double scalar in low half of %xmm0 -/ @return double scalar in low half of %xmm0 +// Returns arc sine of 𝑥. +// +// @param 𝑥 is double scalar in low half of %xmm0 +// @return double scalar in low half of %xmm0 asin: ezlea asinl,ax jmp _d2ld2 .endfn asin,globl diff --git a/libc/tinymath/asinf.S b/libc/tinymath/asinf.S index 7cd380bdb..d9b3a85ec 100644 --- a/libc/tinymath/asinf.S +++ b/libc/tinymath/asinf.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns arc sine of 𝑥. -/ -/ @param 𝑥 is float scalar in low quarter of %xmm0 -/ @return float scalar in low quarter of %xmm0 +// Returns arc sine of 𝑥. +// +// @param 𝑥 is float scalar in low quarter of %xmm0 +// @return float scalar in low quarter of %xmm0 asinf: ezlea asinl,ax jmp _f2ld2 .endfn asinf,globl diff --git a/libc/tinymath/asinl.S b/libc/tinymath/asinl.S index 90c05584f..8c8d05e41 100644 --- a/libc/tinymath/asinl.S +++ b/libc/tinymath/asinl.S @@ -19,13 +19,13 @@ #include "libc/macros.h" .source __FILE__ -/ Returns arc sine of 𝑥. -/ -/ @param 𝑥 is an 80-bit long double passed on stack in 16-bytes -/ @return result of computation on FPU stack in %st -/ @define atan2(𝑥,sqrt((1-𝑥)*(1+𝑥))) -/ @domain -1 ≤ 𝑥 ≤ 1 -/ @mode long,legacy +// Returns arc sine of 𝑥. +// +// @param 𝑥 is an 80-bit long double passed on stack in 16-bytes +// @return result of computation on FPU stack in %st +// @define atan2(𝑥,sqrt((1-𝑥)*(1+𝑥))) +// @domain -1 ≤ 𝑥 ≤ 1 +// @mode long,legacy asinl: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/atan.S b/libc/tinymath/atan.S index 35591124d..c4e714ac6 100644 --- a/libc/tinymath/atan.S +++ b/libc/tinymath/atan.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns arc tangent of 𝑥. -/ -/ @param 𝑥 is double scalar in low half of %xmm0 -/ @return double scalar in low half of %xmm0 +// Returns arc tangent of 𝑥. +// +// @param 𝑥 is double scalar in low half of %xmm0 +// @return double scalar in low half of %xmm0 atan: ezlea atanl,ax jmp _d2ld2 .endfn atan,globl diff --git a/libc/tinymath/atan2.S b/libc/tinymath/atan2.S index 9c4fa2e53..7802ca1dd 100644 --- a/libc/tinymath/atan2.S +++ b/libc/tinymath/atan2.S @@ -19,12 +19,12 @@ #include "libc/macros.h" .source __FILE__ -/ Returns arc tangent of 𝑦/𝑥. -/ -/ @param 𝑦 is double scalar in low half of %xmm0 -/ @param 𝑥 is double scalar in low half of %xmm1 -/ @return double scalar in low half of %xmm0 -/ @note the greatest of all libm functions +// Returns arc tangent of 𝑦/𝑥. +// +// @param 𝑦 is double scalar in low half of %xmm0 +// @param 𝑥 is double scalar in low half of %xmm1 +// @return double scalar in low half of %xmm0 +// @note the greatest of all libm functions atan2: ezlea atan2l,ax jmp _d2ld2 .endfn atan2,globl diff --git a/libc/tinymath/atan2f.S b/libc/tinymath/atan2f.S index 71e1698ee..ff64dc7d0 100644 --- a/libc/tinymath/atan2f.S +++ b/libc/tinymath/atan2f.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Returns arc tangent of 𝑦/𝑥. -/ -/ @param 𝑦 is float scalar in low quarter of %xmm0 -/ @param 𝑥 is float scalar in low quarter of %xmm1 -/ @return float scalar in low quarter of %xmm0 +// Returns arc tangent of 𝑦/𝑥. +// +// @param 𝑦 is float scalar in low quarter of %xmm0 +// @param 𝑥 is float scalar in low quarter of %xmm1 +// @return float scalar in low quarter of %xmm0 atan2f: ezlea atan2l,ax jmp _f2ld2 .endfn atan2f,globl diff --git a/libc/tinymath/atan2l.S b/libc/tinymath/atan2l.S index 9b1d34bfe..009e99da0 100644 --- a/libc/tinymath/atan2l.S +++ b/libc/tinymath/atan2l.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Returns arc tangent of 𝑦/𝑥. -/ -/ @param 𝑥 is an 80-bit long double passed on stack in 16-bytes -/ @param 𝑦 is an 80-bit long double passed on stack in 16-bytes -/ @return result of computation on FPU stack in %st +// Returns arc tangent of 𝑦/𝑥. +// +// @param 𝑥 is an 80-bit long double passed on stack in 16-bytes +// @param 𝑦 is an 80-bit long double passed on stack in 16-bytes +// @return result of computation on FPU stack in %st atan2l: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/atanf.S b/libc/tinymath/atanf.S index ece3f333d..cffe1ca1c 100644 --- a/libc/tinymath/atanf.S +++ b/libc/tinymath/atanf.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns arc tangent of 𝑥. -/ -/ @param 𝑥 is float scalar in low quarter of %xmm0 -/ @return float scalar in low quarter of %xmm0 +// Returns arc tangent of 𝑥. +// +// @param 𝑥 is float scalar in low quarter of %xmm0 +// @return float scalar in low quarter of %xmm0 atanf: ezlea atanl,ax jmp _f2ld2 .endfn atanf,globl diff --git a/libc/tinymath/atanl.S b/libc/tinymath/atanl.S index 825703072..990ae5087 100644 --- a/libc/tinymath/atanl.S +++ b/libc/tinymath/atanl.S @@ -19,15 +19,15 @@ #include "libc/macros.h" .source __FILE__ -/ Returns arc tangent of 𝑥. -/ -/ 1 3 1 5 1 7 1 9 1 11 -/ atan(𝑥) = 𝑥 - - 𝑥 + - 𝑥 - - 𝑥 + - 𝑥 - -- 𝑥 ... -/ 3 5 7 9 11 -/ -/ @param 𝑥 is an 80-bit long double passed on stack in 16-bytes -/ @return result of computation on FPU stack in %st -/ @define atan(𝑥) = Σₙ₌₀₋∞ 2²ⁿ(𝑛!)²/(𝟸𝑛+𝟷)!(𝑥²ⁿ⁺¹/(𝑥²+𝟷)ⁿ⁺¹) +// Returns arc tangent of 𝑥. +// +// 1 3 1 5 1 7 1 9 1 11 +// atan(𝑥) = 𝑥 - - 𝑥 + - 𝑥 - - 𝑥 + - 𝑥 - -- 𝑥 ... +// 3 5 7 9 11 +// +// @param 𝑥 is an 80-bit long double passed on stack in 16-bytes +// @return result of computation on FPU stack in %st +// @define atan(𝑥) = Σₙ₌₀₋∞ 2²ⁿ(𝑛!)²/(𝟸𝑛+𝟷)!(𝑥²ⁿ⁺¹/(𝑥²+𝟷)ⁿ⁺¹) atanl: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/c2rangr.S b/libc/tinymath/c2rangr.S index e148baf95..fb4fceae7 100644 --- a/libc/tinymath/c2rangr.S +++ b/libc/tinymath/c2rangr.S @@ -20,12 +20,12 @@ #include "libc/macros.h" .source __FILE__ -/ Computes transcedental trigonometry op w/ reactive scaling. -/ -/ @param %rdx points to op function -/ @param everything else delegates -/ @clob %ax -/ @see sin,cos,tan +// Computes transcedental trigonometry op w/ reactive scaling. +// +// @param %rdx points to op function +// @param everything else delegates +// @clob %ax +// @see sin,cos,tan c2rangr:push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/cabs.S b/libc/tinymath/cabs.S index a5886b994..d42e9d8ef 100644 --- a/libc/tinymath/cabs.S +++ b/libc/tinymath/cabs.S @@ -19,6 +19,6 @@ #include "libc/macros.h" .source __FILE__ -/ Returns absolute value of complex number. +// Returns absolute value of complex number. cabs: jmp hypot .endfn cabs,globl diff --git a/libc/tinymath/cbrt.S b/libc/tinymath/cbrt.S index 2f5db2cdb..34b299d73 100644 --- a/libc/tinymath/cbrt.S +++ b/libc/tinymath/cbrt.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Returns cube root of 𝑥. -/ -/ @param %xmm0 holds binary64 number -/ @return %xmm0 holds binary64 result +// Returns cube root of 𝑥. +// +// @param %xmm0 holds binary64 number +// @return %xmm0 holds binary64 result cbrt: jmp __cbrt .endfn cbrt,globl .source __FILE__ diff --git a/libc/tinymath/cbrtf.S b/libc/tinymath/cbrtf.S index df9786b91..0a9b50d35 100644 --- a/libc/tinymath/cbrtf.S +++ b/libc/tinymath/cbrtf.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Returns cube root of 𝑥. -/ -/ @param %xmm0 holds binary32 number -/ @return %xmm0 holds binary32 result +// Returns cube root of 𝑥. +// +// @param %xmm0 holds binary32 number +// @return %xmm0 holds binary32 result cbrtf: pushq %rbp mov %rsp,%rbp cvtss2sd %xmm0,%xmm0 diff --git a/libc/tinymath/cbrtl.S b/libc/tinymath/cbrtl.S index 4ac2cc6b4..e5aaebd31 100644 --- a/libc/tinymath/cbrtl.S +++ b/libc/tinymath/cbrtl.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Returns cube root of 𝑥. -/ -/ @param 𝑥 is an 80-bit long double passed on stack in 16-bytes -/ @return result of computation on FPU stack in %st +// Returns cube root of 𝑥. +// +// @param 𝑥 is an 80-bit long double passed on stack in 16-bytes +// @return result of computation on FPU stack in %st cbrtl: pushq %rbp mov %rsp,%rbp sub $16,%rsp diff --git a/libc/tinymath/ceil.S b/libc/tinymath/ceil.S index 94f047416..45dd764b3 100644 --- a/libc/tinymath/ceil.S +++ b/libc/tinymath/ceil.S @@ -38,7 +38,7 @@ ceil: .leafprologue .rodata.cst8 nan: .double nan -sig: .double 0x0010000000000000 +sig: .quad 0x0010000000000000 one: .double 1 -/ vroundsd $_MM_FROUND_TO_POS_INF|_MM_FROUND_NO_EXC,%xmm0,%xmm0,%xmm0 +// vroundsd $_MM_FROUND_TO_POS_INF|_MM_FROUND_NO_EXC,%xmm0,%xmm0,%xmm0 diff --git a/libc/tinymath/ceilf.S b/libc/tinymath/ceilf.S index c4e8fbe15..793f3e092 100644 --- a/libc/tinymath/ceilf.S +++ b/libc/tinymath/ceilf.S @@ -46,5 +46,5 @@ ceilf: .leafprologue .long 0 .long 0 -/ TODO(jart): -/ vroundss $10,%xmm0,%xmm0,%xmm0 +// TODO(jart): +// vroundss $10,%xmm0,%xmm0,%xmm0 diff --git a/libc/tinymath/cos.S b/libc/tinymath/cos.S index 68d596deb..86ed5d4f7 100644 --- a/libc/tinymath/cos.S +++ b/libc/tinymath/cos.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Returns cosine of 𝑥. -/ -/ @param 𝑥 is double scalar in low half of %xmm0 -/ @return double scalar in low half of %xmm0 -/ @domain -(3π/8) < 𝑥 < 3π/8 for best accuracy +// Returns cosine of 𝑥. +// +// @param 𝑥 is double scalar in low half of %xmm0 +// @return double scalar in low half of %xmm0 +// @domain -(3π/8) < 𝑥 < 3π/8 for best accuracy cos: ezlea cosl,ax jmp _d2ld2 .endfn cos,globl diff --git a/libc/tinymath/cosf.S b/libc/tinymath/cosf.S index 1f5c1172c..4a1513e46 100644 --- a/libc/tinymath/cosf.S +++ b/libc/tinymath/cosf.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Returns cosine of 𝑥. -/ -/ @param 𝑥 is float scalar in low quarter of %xmm0 -/ @return float scalar in low quarter of %xmm0 -/ @domain -(3π/8) < 𝑥 < 3π/8 for best accuracy +// Returns cosine of 𝑥. +// +// @param 𝑥 is float scalar in low quarter of %xmm0 +// @return float scalar in low quarter of %xmm0 +// @domain -(3π/8) < 𝑥 < 3π/8 for best accuracy cosf: ezlea cosl,ax jmp _f2ld2 .endfn cosf,globl diff --git a/libc/tinymath/cosl.S b/libc/tinymath/cosl.S index 49dc8508b..ff185a9d0 100644 --- a/libc/tinymath/cosl.S +++ b/libc/tinymath/cosl.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Returns cosine of 𝑥. -/ -/ @param 𝑥 is an 80-bit long double passed on stack in 16-bytes -/ @domain -(3π/8) < 𝑥 < 3π/8 for best accuracy -/ @return %st stores result +// Returns cosine of 𝑥. +// +// @param 𝑥 is an 80-bit long double passed on stack in 16-bytes +// @domain -(3π/8) < 𝑥 < 3π/8 for best accuracy +// @return %st stores result cosl: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/cprojl.S b/libc/tinymath/cprojl.S index b16c2b82b..d5c04e7ba 100644 --- a/libc/tinymath/cprojl.S +++ b/libc/tinymath/cprojl.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Projects into Rienmann sphere. -/ -/ @param z is complex long double passed on stack -/ @note needs sse3 +// Projects into Rienmann sphere. +// +// @param z is complex long double passed on stack +// @note needs sse3 cprojl: .profilable sub $24,%rsp fldt 32(%rsp) diff --git a/libc/tinymath/d2ld2.S b/libc/tinymath/d2ld2.S index 5d8a033ae..3121cb2da 100644 --- a/libc/tinymath/d2ld2.S +++ b/libc/tinymath/d2ld2.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Thunks double(*fn)(double,double) -> long double fn. -/ -/ @param %xmm0[0] contains double param -/ @return %xmm0[0] contains double result -/ @note 100% negligible overhead +// Thunks double(*fn)(double,double) -> long double fn. +// +// @param %xmm0[0] contains double param +// @return %xmm0[0] contains double result +// @note 100% negligible overhead _d2ld2: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/exp.S b/libc/tinymath/exp.S index 665ac85fd..98f5a51f3 100644 --- a/libc/tinymath/exp.S +++ b/libc/tinymath/exp.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns 𝑒^x. -/ -/ @param 𝑥 is float scalar in low quarter of %xmm0 -/ @return float scalar in low quarter of %xmm0 +// Returns 𝑒^x. +// +// @param 𝑥 is float scalar in low quarter of %xmm0 +// @return float scalar in low quarter of %xmm0 exp: ezlea expl,ax jmp _d2ld2 .endfn exp,globl diff --git a/libc/tinymath/exp10.S b/libc/tinymath/exp10.S index 189ccf5b2..472336387 100644 --- a/libc/tinymath/exp10.S +++ b/libc/tinymath/exp10.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Returns 10^x. -/ -/ @param 𝑥 is double scalar in low half of %xmm0 -/ @return double scalar in low half of %xmm0 -/ @see pow(), exp() +// Returns 10^x. +// +// @param 𝑥 is double scalar in low half of %xmm0 +// @return double scalar in low half of %xmm0 +// @see pow(), exp() exp10: ezlea exp10l,ax jmp _d2ld2 diff --git a/libc/tinymath/exp10f.S b/libc/tinymath/exp10f.S index 7853fe4d4..756d7c205 100644 --- a/libc/tinymath/exp10f.S +++ b/libc/tinymath/exp10f.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns 10^x. -/ -/ @param 𝑥 is float scalar in low quarter of %xmm0 -/ @return float scalar in low quarter of %xmm0 +// Returns 10^x. +// +// @param 𝑥 is float scalar in low quarter of %xmm0 +// @return float scalar in low quarter of %xmm0 exp10f: ezlea exp10l,ax jmp _f2ld2 diff --git a/libc/tinymath/exp10l.S b/libc/tinymath/exp10l.S index 769386b39..b82ca56f0 100644 --- a/libc/tinymath/exp10l.S +++ b/libc/tinymath/exp10l.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns 10^x. -/ -/ @param 𝑥 is an 80-bit long double passed on stack in 16-bytes -/ @return result of exponentiation on FPU stack in %st +// Returns 10^x. +// +// @param 𝑥 is an 80-bit long double passed on stack in 16-bytes +// @return result of exponentiation on FPU stack in %st exp10l: push %rbp mov %rsp,%rbp diff --git a/libc/tinymath/exp2.S b/libc/tinymath/exp2.S index cbfb4f1f2..4481151a6 100644 --- a/libc/tinymath/exp2.S +++ b/libc/tinymath/exp2.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns 2^𝑥. -/ -/ @param 𝑥 is a double passed in the lower quadword of %xmm0 -/ @return result in lower quadword of %xmm0 +// Returns 2^𝑥. +// +// @param 𝑥 is a double passed in the lower quadword of %xmm0 +// @return result in lower quadword of %xmm0 exp2: ezlea exp2l,ax jmp _d2ld2 diff --git a/libc/tinymath/exp2f.S b/libc/tinymath/exp2f.S index eb5499815..fc7fc16a4 100644 --- a/libc/tinymath/exp2f.S +++ b/libc/tinymath/exp2f.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns 2^𝑥. -/ -/ @param 𝑥 is a float passed in the lower quarter of %xmm0 -/ @return result in lower quarter of %xmm0 +// Returns 2^𝑥. +// +// @param 𝑥 is a float passed in the lower quarter of %xmm0 +// @return result in lower quarter of %xmm0 exp2f: ezlea exp2l,ax jmp _f2ld2 diff --git a/libc/tinymath/exp2l.S b/libc/tinymath/exp2l.S index 2e6a87cb7..1cab05fdf 100644 --- a/libc/tinymath/exp2l.S +++ b/libc/tinymath/exp2l.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns 2^𝑥. -/ -/ @param 𝑥 is an 80-bit long double passed on stack in 16-bytes -/ @return result of exponentiation on FPU stack in %st +// Returns 2^𝑥. +// +// @param 𝑥 is an 80-bit long double passed on stack in 16-bytes +// @return result of exponentiation on FPU stack in %st exp2l: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/expf.S b/libc/tinymath/expf.S index fa5f28735..b7ae553cb 100644 --- a/libc/tinymath/expf.S +++ b/libc/tinymath/expf.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns 𝑒^x. -/ -/ @param 𝑥 is double scalar in low half of %xmm0 -/ @return double scalar in low half of %xmm0 +// Returns 𝑒^x. +// +// @param 𝑥 is double scalar in low half of %xmm0 +// @return double scalar in low half of %xmm0 expf: ezlea expl,ax jmp _f2ld2 .endfn expf,globl diff --git a/libc/tinymath/expl.S b/libc/tinymath/expl.S index d202b307b..b356892cf 100644 --- a/libc/tinymath/expl.S +++ b/libc/tinymath/expl.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns 𝑒^x. -/ -/ @param 𝑥 is an 80-bit long double passed on stack in 16-bytes -/ @return result of exponentiation on FPU stack in %st +// Returns 𝑒^x. +// +// @param 𝑥 is an 80-bit long double passed on stack in 16-bytes +// @return result of exponentiation on FPU stack in %st expl: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/expm1.S b/libc/tinymath/expm1.S index d12c9dc44..a7787f604 100644 --- a/libc/tinymath/expm1.S +++ b/libc/tinymath/expm1.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns 𝑒^x-1. -/ -/ @param 𝑥 is double scalar in low half of %xmm0 -/ @return double scalar in low half of %xmm0 +// Returns 𝑒^x-1. +// +// @param 𝑥 is double scalar in low half of %xmm0 +// @return double scalar in low half of %xmm0 expm1: ezlea expm1l,ax jmp _d2ld2 diff --git a/libc/tinymath/expm1f.S b/libc/tinymath/expm1f.S index 561a463c3..8b1753b0f 100644 --- a/libc/tinymath/expm1f.S +++ b/libc/tinymath/expm1f.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns 𝑒^x-1. -/ -/ @param 𝑥 is float scalar in low quarter of %xmm0 -/ @return float scalar in low quarter of %xmm0 +// Returns 𝑒^x-1. +// +// @param 𝑥 is float scalar in low quarter of %xmm0 +// @return float scalar in low quarter of %xmm0 expm1f: ezlea expm1l,ax jmp _f2ld2 .endfn expm1f,globl diff --git a/libc/tinymath/expm1l.S b/libc/tinymath/expm1l.S index e793adc90..cd792ddd8 100644 --- a/libc/tinymath/expm1l.S +++ b/libc/tinymath/expm1l.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns 𝑒^x-1. -/ -/ @param 𝑥 is an 80-bit long double passed on stack in 16-bytes -/ @return result of exponentiation on FPU stack in %st +// Returns 𝑒^x-1. +// +// @param 𝑥 is an 80-bit long double passed on stack in 16-bytes +// @return result of exponentiation on FPU stack in %st expm1l: push %rbp mov %rsp,%rbp diff --git a/libc/tinymath/f2ld2.S b/libc/tinymath/f2ld2.S index 204f21fce..b45b4adc2 100644 --- a/libc/tinymath/f2ld2.S +++ b/libc/tinymath/f2ld2.S @@ -18,11 +18,11 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Thunks float(*fn)(float,float) -> long double fn. -/ -/ @param %xmm0[0] contains float param -/ @return %xmm0[0] contains float result -/ @note 100% negligible overhead +// Thunks float(*fn)(float,float) -> long double fn. +// +// @param %xmm0[0] contains float param +// @return %xmm0[0] contains float result +// @note 100% negligible overhead _f2ld2: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/fabs.S b/libc/tinymath/fabs.S index 5bfd1709a..b4218b448 100644 --- a/libc/tinymath/fabs.S +++ b/libc/tinymath/fabs.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns absolute value of 𝑥. -/ -/ @param 𝑥 is double passed in lower half on %xmm0 -/ @return absolute value in %xmm0 +// Returns absolute value of 𝑥. +// +// @param 𝑥 is double passed in lower half on %xmm0 +// @return absolute value in %xmm0 fabs: .leafprologue .profilable mov $0x7fffffffffffffff,%rax diff --git a/libc/tinymath/fabsf.S b/libc/tinymath/fabsf.S index d93c01ba2..54a40e34b 100644 --- a/libc/tinymath/fabsf.S +++ b/libc/tinymath/fabsf.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns absolute value of 𝑥. -/ -/ @param 𝑥 is float passed in lower quarter on %xmm0 -/ @return absolute value in %xmm0 +// Returns absolute value of 𝑥. +// +// @param 𝑥 is float passed in lower quarter on %xmm0 +// @return absolute value in %xmm0 fabsf: .leafprologue .profilable movd %xmm0,%eax diff --git a/libc/tinymath/fabsl.S b/libc/tinymath/fabsl.S index 0c4615860..35a4c3d77 100644 --- a/libc/tinymath/fabsl.S +++ b/libc/tinymath/fabsl.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns absolute value of 𝑥. -/ -/ @param 𝑥 long double passed on stack -/ @return absolute value in %st +// Returns absolute value of 𝑥. +// +// @param 𝑥 long double passed on stack +// @return absolute value in %st fabsl: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/floor.S b/libc/tinymath/floor.S index be58ef5f3..2b82684e7 100644 --- a/libc/tinymath/floor.S +++ b/libc/tinymath/floor.S @@ -19,7 +19,7 @@ #include "libc/macros.h" .source __FILE__ -/ vroundsd $_MM_FROUND_TO_NEG_INF|_MM_FROUND_NO_EXC,%xmm0,%xmm0,%xmm0 +// vroundsd $_MM_FROUND_TO_NEG_INF|_MM_FROUND_NO_EXC,%xmm0,%xmm0,%xmm0 floor: .leafprologue .profilable @@ -43,5 +43,5 @@ floor: .leafprologue .rodata.cst8 2: .double 1 -3: .double 0x0010000000000000 +3: .quad 0x0010000000000000 4: .double nan diff --git a/libc/tinymath/fmod.S b/libc/tinymath/fmod.S index 1529c9eb9..4e49c9251 100644 --- a/libc/tinymath/fmod.S +++ b/libc/tinymath/fmod.S @@ -19,13 +19,13 @@ #include "libc/macros.h" .source __FILE__ -/ fmod [sic] does (𝑥 rem 𝑦) w/ round()-style rounding. -/ -/ @param 𝑥 is double passed in lower half of %xmm0 -/ @param 𝑦 is double passed in lower half of %xmm1 -/ @return remainder ∈ (-|𝑦|,|𝑦|) in %xmm0 -/ @define 𝑥-trunc(𝑥/𝑦)*𝑦 -/ @see emod() +// fmod [sic] does (𝑥 rem 𝑦) w/ round()-style rounding. +// +// @param 𝑥 is double passed in lower half of %xmm0 +// @param 𝑦 is double passed in lower half of %xmm1 +// @return remainder ∈ (-|𝑦|,|𝑦|) in %xmm0 +// @define 𝑥-trunc(𝑥/𝑦)*𝑦 +// @see emod() fmod: ezlea fmodl,ax jmp _d2ld2 .endfn fmod,globl diff --git a/libc/tinymath/hypot.S b/libc/tinymath/hypot.S index fc002882f..2669b211f 100644 --- a/libc/tinymath/hypot.S +++ b/libc/tinymath/hypot.S @@ -19,7 +19,7 @@ #include "libc/macros.h" .source __FILE__ -/ Returns euclidean distance in 2d space. +// Returns euclidean distance in 2d space. hypot: .leafprologue .profilable mulsd %xmm1,%xmm1 diff --git a/libc/tinymath/hypotf.S b/libc/tinymath/hypotf.S index d63eddb2d..1ff177bba 100644 --- a/libc/tinymath/hypotf.S +++ b/libc/tinymath/hypotf.S @@ -19,7 +19,7 @@ #include "libc/macros.h" .source __FILE__ -/ Returns euclidean distance in 2d space. +// Returns euclidean distance in 2d space. hypotf: .leafprologue .profilable mulss %xmm1,%xmm1 diff --git a/libc/tinymath/hypotl.S b/libc/tinymath/hypotl.S index fb90c48fc..2e7b8332f 100644 --- a/libc/tinymath/hypotl.S +++ b/libc/tinymath/hypotl.S @@ -19,7 +19,7 @@ #include "libc/macros.h" .source __FILE__ -/ Returns euclidean distance in 2d space. +// Returns euclidean distance in 2d space. hypotl: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/ilogb.S b/libc/tinymath/ilogb.S index 23035643e..fff7764ec 100644 --- a/libc/tinymath/ilogb.S +++ b/libc/tinymath/ilogb.S @@ -18,11 +18,11 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Returns log₂𝑥 exponent part of double. -/ -/ @param 𝑥 is double passed in %xmm0 -/ @return result in %eax -/ @note needs sse3 +// Returns log₂𝑥 exponent part of double. +// +// @param 𝑥 is double passed in %xmm0 +// @return result in %eax +// @note needs sse3 ilogb: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/ilogbf.S b/libc/tinymath/ilogbf.S index a8f620db5..b9138150e 100644 --- a/libc/tinymath/ilogbf.S +++ b/libc/tinymath/ilogbf.S @@ -18,11 +18,11 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Returns log₂x exponent part of float. -/ -/ @param 𝑥 is float passed in %xmm0 -/ @return result in %eax -/ @note needs sse3 +// Returns log₂x exponent part of float. +// +// @param 𝑥 is float passed in %xmm0 +// @return result in %eax +// @note needs sse3 ilogbf: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/ilogbl.S b/libc/tinymath/ilogbl.S index 216598165..939f53f64 100644 --- a/libc/tinymath/ilogbl.S +++ b/libc/tinymath/ilogbl.S @@ -18,11 +18,11 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Returns log₂x exponent part of long double. -/ -/ @param 𝑥 is long double passed on stack -/ @return result in %eax -/ @note needs sse3 +// Returns log₂x exponent part of long double. +// +// @param 𝑥 is long double passed on stack +// @return result in %eax +// @note needs sse3 ilogbl: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/ldexp.S b/libc/tinymath/ldexp.S index 17dc270f4..1e26f485c 100644 --- a/libc/tinymath/ldexp.S +++ b/libc/tinymath/ldexp.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Returns 𝑥 × 2ʸ. -/ -/ @param 𝑥 is double passed in %xmm0 -/ @param 𝑦 is exponent via %edi -/ @return double in %xmm0 +// Returns 𝑥 × 2ʸ. +// +// @param 𝑥 is double passed in %xmm0 +// @param 𝑦 is exponent via %edi +// @return double in %xmm0 ldexp: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/ldexpf.S b/libc/tinymath/ldexpf.S index b96ec67ef..b30945a1b 100644 --- a/libc/tinymath/ldexpf.S +++ b/libc/tinymath/ldexpf.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Returns 𝑥 × 2ʸ. -/ -/ @param 𝑥 is float passed in %xmm0 -/ @param 𝑦 is exponent via %edi -/ @return float in %xmm0 +// Returns 𝑥 × 2ʸ. +// +// @param 𝑥 is float passed in %xmm0 +// @param 𝑦 is exponent via %edi +// @return float in %xmm0 ldexpf: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/ldexpl.S b/libc/tinymath/ldexpl.S index 98c67418d..e2bd56439 100644 --- a/libc/tinymath/ldexpl.S +++ b/libc/tinymath/ldexpl.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Returns 𝑥 × 2ʸ. -/ -/ @param 𝑥 is long double passed on stack -/ @param 𝑦 is exponent via %edi -/ @return result in %st0 +// Returns 𝑥 × 2ʸ. +// +// @param 𝑥 is long double passed on stack +// @param 𝑦 is exponent via %edi +// @return result in %st0 ldexpl: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/log.S b/libc/tinymath/log.S index dc6d24e8e..2f76f6c6e 100644 --- a/libc/tinymath/log.S +++ b/libc/tinymath/log.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns natural logarithm of 𝑥. -/ -/ @param 𝑥 is double scalar in low half of %xmm0 -/ @return double scalar in low half of %xmm0 +// Returns natural logarithm of 𝑥. +// +// @param 𝑥 is double scalar in low half of %xmm0 +// @return double scalar in low half of %xmm0 log: ezlea logl,ax jmp _d2ld2 .endfn log,globl diff --git a/libc/tinymath/log10.S b/libc/tinymath/log10.S index 1e8cb338b..2fac31f68 100644 --- a/libc/tinymath/log10.S +++ b/libc/tinymath/log10.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Calculates log₁₀𝑥. -/ -/ @param 𝑥 is double scalar in low half of %xmm0 -/ @return double scalar in low half of %xmm0 +// Calculates log₁₀𝑥. +// +// @param 𝑥 is double scalar in low half of %xmm0 +// @return double scalar in low half of %xmm0 log10: ezlea log10l,ax jmp _d2ld2 diff --git a/libc/tinymath/log10f.S b/libc/tinymath/log10f.S index eda32b0ee..0e7dab94d 100644 --- a/libc/tinymath/log10f.S +++ b/libc/tinymath/log10f.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Calculates log₁₀𝑥. -/ -/ @param 𝑥 is double scalar in low quarter of %xmm0 -/ @return float scalar in low quarter of %xmm0 +// Calculates log₁₀𝑥. +// +// @param 𝑥 is double scalar in low quarter of %xmm0 +// @return float scalar in low quarter of %xmm0 log10f: ezlea log10l,ax jmp _f2ld2 diff --git a/libc/tinymath/log10l.S b/libc/tinymath/log10l.S index 0761d1831..f0b3bddab 100644 --- a/libc/tinymath/log10l.S +++ b/libc/tinymath/log10l.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Calculates log₁₀𝑥. -/ -/ @param 𝑥 is an 80-bit long double passed on stack in 16-bytes -/ @return result in %st +// Calculates log₁₀𝑥. +// +// @param 𝑥 is an 80-bit long double passed on stack in 16-bytes +// @return result in %st log10l: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/log1p.S b/libc/tinymath/log1p.S index b6f293499..cd6fcd2b2 100644 --- a/libc/tinymath/log1p.S +++ b/libc/tinymath/log1p.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns log(𝟷+𝑥). -/ -/ @param 𝑥 is double scalar in low half of %xmm0 -/ @return double scalar in low half of %xmm0 +// Returns log(𝟷+𝑥). +// +// @param 𝑥 is double scalar in low half of %xmm0 +// @return double scalar in low half of %xmm0 log1p: push %rbp mov %rsp,%rbp diff --git a/libc/tinymath/log1pf.S b/libc/tinymath/log1pf.S index fca846382..9e974fe98 100644 --- a/libc/tinymath/log1pf.S +++ b/libc/tinymath/log1pf.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns log(𝟷+𝑥). -/ -/ @param 𝑥 is float scalar in low quarter of %xmm0 -/ @return float scalar in low quarter of %xmm0 +// Returns log(𝟷+𝑥). +// +// @param 𝑥 is float scalar in low quarter of %xmm0 +// @return float scalar in low quarter of %xmm0 log1pf: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/log1pl.S b/libc/tinymath/log1pl.S index a521a9a03..981138a7b 100644 --- a/libc/tinymath/log1pl.S +++ b/libc/tinymath/log1pl.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns log(𝟷+𝑥). -/ -/ @param 𝑥 is an 80-bit long double passed on stack in 16-bytes -/ @return result of exponentiation on FPU stack in %st +// Returns log(𝟷+𝑥). +// +// @param 𝑥 is an 80-bit long double passed on stack in 16-bytes +// @return result of exponentiation on FPU stack in %st log1pl: push %rbp mov %rsp,%rbp diff --git a/libc/tinymath/log2.S b/libc/tinymath/log2.S index f74f7b5e6..8ec66ed23 100644 --- a/libc/tinymath/log2.S +++ b/libc/tinymath/log2.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Calculates log₂𝑥. -/ -/ @param 𝑥 is a double passed in the lower quadword of %xmm0 -/ @return result in lower quadword of %xmm0 +// Calculates log₂𝑥. +// +// @param 𝑥 is a double passed in the lower quadword of %xmm0 +// @return result in lower quadword of %xmm0 log2: push %rbp mov %rsp,%rbp diff --git a/libc/tinymath/log2f.S b/libc/tinymath/log2f.S index c91bbdfd5..14c63656b 100644 --- a/libc/tinymath/log2f.S +++ b/libc/tinymath/log2f.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Calculates log₂𝑥. -/ -/ @param 𝑥 is a float passed in the lower quarter of %xmm0 -/ @return result in lower quarter of %xmm0 +// Calculates log₂𝑥. +// +// @param 𝑥 is a float passed in the lower quarter of %xmm0 +// @return result in lower quarter of %xmm0 log2f: push %rbp mov %rsp,%rbp diff --git a/libc/tinymath/log2l.S b/libc/tinymath/log2l.S index cda90fed8..a8c33070f 100644 --- a/libc/tinymath/log2l.S +++ b/libc/tinymath/log2l.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Calculates log₂𝑥. -/ -/ @param 𝑥 is an 80-bit long double passed on stack in 16-bytes -/ @return result in %st -/ @see ilogbl() +// Calculates log₂𝑥. +// +// @param 𝑥 is an 80-bit long double passed on stack in 16-bytes +// @return result in %st +// @see ilogbl() log2l: push %rbp mov %rsp,%rbp diff --git a/libc/tinymath/logb.S b/libc/tinymath/logb.S index 88a22b2f9..59d6f66db 100644 --- a/libc/tinymath/logb.S +++ b/libc/tinymath/logb.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Returns log₂ₓ exponent part of double. -/ -/ @param 𝑥 is double passed in %xmm0 -/ @return result in %xmm0 +// Returns log₂ₓ exponent part of double. +// +// @param 𝑥 is double passed in %xmm0 +// @return result in %xmm0 logb: ezlea logbl,ax jmp _d2ld2 .endfn logb,globl diff --git a/libc/tinymath/logbf.S b/libc/tinymath/logbf.S index 79d46ce59..c5100a8ba 100644 --- a/libc/tinymath/logbf.S +++ b/libc/tinymath/logbf.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Returns log₂ₓ exponent part of float. -/ -/ @param 𝑥 is float passed in %xmm0 -/ @return result in %xmm0 +// Returns log₂ₓ exponent part of float. +// +// @param 𝑥 is float passed in %xmm0 +// @return result in %xmm0 logbf: ezlea logbl,ax jmp _f2ld2 .endfn logbf,globl diff --git a/libc/tinymath/logbl.S b/libc/tinymath/logbl.S index 5f6d13e92..723211bde 100644 --- a/libc/tinymath/logbl.S +++ b/libc/tinymath/logbl.S @@ -18,10 +18,10 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Returns log₂ₓ exponent part of long double. -/ -/ @param 𝑥 is long double passed on stack -/ @return result in %st0 +// Returns log₂ₓ exponent part of long double. +// +// @param 𝑥 is long double passed on stack +// @return result in %st0 logbl: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/logf.S b/libc/tinymath/logf.S index db5dbfbe2..bc7fd2619 100644 --- a/libc/tinymath/logf.S +++ b/libc/tinymath/logf.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns natural logarithm of 𝑥. -/ -/ @param 𝑥 is double scalar in low quarter of %xmm0 -/ @return float scalar in low quarter of %xmm0 +// Returns natural logarithm of 𝑥. +// +// @param 𝑥 is double scalar in low quarter of %xmm0 +// @return float scalar in low quarter of %xmm0 logf: ezlea logl,ax jmp _f2ld2 .endfn logf,globl diff --git a/libc/tinymath/logl.S b/libc/tinymath/logl.S index b18a12d1e..c9cef9551 100644 --- a/libc/tinymath/logl.S +++ b/libc/tinymath/logl.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns natural logarithm of 𝑥. -/ -/ @param 𝑥 is an 80-bit long double passed on stack in 16-bytes -/ @return result on FPU stack in %st +// Returns natural logarithm of 𝑥. +// +// @param 𝑥 is an 80-bit long double passed on stack in 16-bytes +// @return result on FPU stack in %st logl: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/lround.S b/libc/tinymath/lround.S index d8ea9cac6..dcf33059d 100644 --- a/libc/tinymath/lround.S +++ b/libc/tinymath/lround.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Rounds to nearest integer, away from zero. -/ -/ @param 𝑥 is double scalar in low half of %xmm0 -/ @return 64-bit signed integer in %rax -/ @see round(), lrint() +// Rounds to nearest integer, away from zero. +// +// @param 𝑥 is double scalar in low half of %xmm0 +// @return 64-bit signed integer in %rax +// @see round(), lrint() lround: .leafprologue .profilable movsd A(%rip),%xmm2 diff --git a/libc/tinymath/lroundf.S b/libc/tinymath/lroundf.S index 5083521d7..ea03131e4 100644 --- a/libc/tinymath/lroundf.S +++ b/libc/tinymath/lroundf.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Rounds to nearest integer, away from zero. -/ -/ @param 𝑥 is float scalar in low quarter of %xmm0 -/ @return 64-bit signed integer in %rax -/ @see round() +// Rounds to nearest integer, away from zero. +// +// @param 𝑥 is float scalar in low quarter of %xmm0 +// @return 64-bit signed integer in %rax +// @see round() lroundf: .leafprologue .profilable diff --git a/libc/tinymath/pow.S b/libc/tinymath/pow.S index 7ac4e5f5e..091e9faa7 100644 --- a/libc/tinymath/pow.S +++ b/libc/tinymath/pow.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Returns 𝑥^𝑦. -/ -/ @param 𝑥 is double scalar in low half of %xmm0 -/ @param 𝑦 is double scalar in low half of %xmm1 -/ @return double scalar in low half of %xmm0 +// Returns 𝑥^𝑦. +// +// @param 𝑥 is double scalar in low half of %xmm0 +// @param 𝑦 is double scalar in low half of %xmm1 +// @return double scalar in low half of %xmm0 pow: ezlea powl,ax jmp _d2ld2 .endfn pow,globl diff --git a/libc/tinymath/powf.S b/libc/tinymath/powf.S index 3297176d3..104dc70d8 100644 --- a/libc/tinymath/powf.S +++ b/libc/tinymath/powf.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Returns 𝑥^𝑦. -/ -/ @param 𝑦 is float scalar in low quarter of %xmm0 -/ @param 𝑥 is float scalar in low quarter of %xmm1 -/ @return float scalar in low quarter of %xmm0 +// Returns 𝑥^𝑦. +// +// @param 𝑦 is float scalar in low quarter of %xmm0 +// @param 𝑥 is float scalar in low quarter of %xmm1 +// @return float scalar in low quarter of %xmm0 powf: ezlea powl,ax jmp _f2ld2 .endfn powf,globl diff --git a/libc/tinymath/powi.S b/libc/tinymath/powi.S index a719dd425..a563ed333 100644 --- a/libc/tinymath/powi.S +++ b/libc/tinymath/powi.S @@ -18,11 +18,11 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Returns 𝑥^𝑦. -/ -/ @param 𝑥 is double scalar in low half of %xmm0 -/ @param 𝑦 is int passed in %edi -/ @return double scalar in low half of %xmm0 +// Returns 𝑥^𝑦. +// +// @param 𝑥 is double scalar in low half of %xmm0 +// @param 𝑦 is int passed in %edi +// @return double scalar in low half of %xmm0 powi: cvtsi2sd %edi,%xmm1 jmp pow .endfn powi,globl diff --git a/libc/tinymath/powif.S b/libc/tinymath/powif.S index 8b92bc8da..8bb9a0400 100644 --- a/libc/tinymath/powif.S +++ b/libc/tinymath/powif.S @@ -18,11 +18,11 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Returns 𝑥^𝑦. -/ -/ @param 𝑥 is float scalar in low quarter of %xmm0 -/ @param 𝑦 is int passed in %edi -/ @return double scalar in low half of %xmm0 +// Returns 𝑥^𝑦. +// +// @param 𝑥 is float scalar in low quarter of %xmm0 +// @param 𝑦 is int passed in %edi +// @return double scalar in low half of %xmm0 powif: cvtsi2ss %edi,%xmm1 jmp pow .endfn powif,globl diff --git a/libc/tinymath/powil.S b/libc/tinymath/powil.S index 8fa6057ea..ce3a25a83 100644 --- a/libc/tinymath/powil.S +++ b/libc/tinymath/powil.S @@ -18,11 +18,11 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Returns 𝑥^𝑦. -/ -/ @param 𝑥 is long double passed on stack -/ @param 𝑦 is int passed in %edi -/ @return %st +// Returns 𝑥^𝑦. +// +// @param 𝑥 is long double passed on stack +// @param 𝑦 is int passed in %edi +// @return %st powil: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/powl.S b/libc/tinymath/powl.S index 05c5d09c5..53c3d598a 100644 --- a/libc/tinymath/powl.S +++ b/libc/tinymath/powl.S @@ -19,12 +19,12 @@ #include "libc/macros.h" .source __FILE__ -/ Returns 𝑥^𝑦. -/ -/ @param 𝑥 is an 80-bit long double passed on stack in 16-bytes -/ @param 𝑦 is the power, also pushed on stack, in reverse order -/ @return result of exponentiation on FPU stack in %st -/ @note Sun's fdlibm needs 2kLOC to do this for RISC lool +// Returns 𝑥^𝑦. +// +// @param 𝑥 is an 80-bit long double passed on stack in 16-bytes +// @param 𝑦 is the power, also pushed on stack, in reverse order +// @return result of exponentiation on FPU stack in %st +// @note Sun's fdlibm needs 2kLOC to do this for RISC lool powl: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/remainder.S b/libc/tinymath/remainder.S index 7559d4d64..ce08dd95f 100644 --- a/libc/tinymath/remainder.S +++ b/libc/tinymath/remainder.S @@ -19,13 +19,13 @@ #include "libc/macros.h" .source __FILE__ -/ remainder(𝑥,𝑦) means (𝑥 rem 𝑦) w/ rint()-style rounding. -/ -/ @param 𝑥 is double passed in lower half of %xmm0 -/ @param 𝑦 is double passed in lower half of %xmm1 -/ @return remainder ∈ (-|𝑦|,|𝑦|) in %xmm0 -/ @define 𝑥-rint(𝑥/𝑦)*𝑦 -/ @see fmod(), emod(), operator% +// remainder(𝑥,𝑦) means (𝑥 rem 𝑦) w/ rint()-style rounding. +// +// @param 𝑥 is double passed in lower half of %xmm0 +// @param 𝑦 is double passed in lower half of %xmm1 +// @return remainder ∈ (-|𝑦|,|𝑦|) in %xmm0 +// @define 𝑥-rint(𝑥/𝑦)*𝑦 +// @see fmod(), emod(), operator% remainder: ezlea remainderl,ax jmp _d2ld2 diff --git a/libc/tinymath/rint.S b/libc/tinymath/rint.S index 78cacc77e..fd4ca0a92 100644 --- a/libc/tinymath/rint.S +++ b/libc/tinymath/rint.S @@ -21,11 +21,11 @@ #include "libc/macros.h" .source __FILE__ -/ Rounds to nearest integer. -/ -/ @param is double passed in %xmm0 -/ @return double in %xmm0 -/ @note rounding behavior can be changed in mxcsr +// Rounds to nearest integer. +// +// @param is double passed in %xmm0 +// @return double in %xmm0 +// @note rounding behavior can be changed in mxcsr rint: #if !X86_NEED(SSE4_2) testb X86_HAVE(SSE4_2)+kCpuids(%rip) diff --git a/libc/tinymath/rintf.S b/libc/tinymath/rintf.S index 1d443aa23..f50c2a3e6 100644 --- a/libc/tinymath/rintf.S +++ b/libc/tinymath/rintf.S @@ -44,5 +44,5 @@ rintf: .leafprologue .long 0 .long 0 -/ TODO(jart): -/ vroundss $4,%xmm0,%xmm0,%xmm0 +// TODO(jart): +// vroundss $4,%xmm0,%xmm0,%xmm0 diff --git a/libc/tinymath/rintl.S b/libc/tinymath/rintl.S index c5244ba12..b7f54869f 100644 --- a/libc/tinymath/rintl.S +++ b/libc/tinymath/rintl.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Rounds to nearest integer. -/ -/ @param is long double passed on stack -/ @return long double in %st -/ @note rounding behavior can be changed in control word +// Rounds to nearest integer. +// +// @param is long double passed on stack +// @return long double in %st +// @note rounding behavior can be changed in control word rintl: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/round.S b/libc/tinymath/round.S index 89b28ac29..1f502e2a6 100644 --- a/libc/tinymath/round.S +++ b/libc/tinymath/round.S @@ -21,12 +21,12 @@ #include "libc/nexgen32e/x86feature.h" .source __FILE__ -/ Rounds to nearest integer, away from zero. -/ -/ @param 𝑥 is double scalar in low half of %xmm0 -/ @return double scalar in low half of %xmm0 -/ @define round(𝑥) = copysign(trunc(fabs(𝑥)+.5),𝑥) -/ round(𝑥) = trunc(𝑥+copysign(.5,𝑥)) +// Rounds to nearest integer, away from zero. +// +// @param 𝑥 is double scalar in low half of %xmm0 +// @return double scalar in low half of %xmm0 +// @define round(𝑥) = copysign(trunc(fabs(𝑥)+.5),𝑥) +// round(𝑥) = trunc(𝑥+copysign(.5,𝑥)) round: #if !X86_NEED(SSE4_2) testb X86_HAVE(SSE4_2)+kCpuids(%rip) diff --git a/libc/tinymath/roundf.S b/libc/tinymath/roundf.S index 6cdce9bff..1c1a26564 100644 --- a/libc/tinymath/roundf.S +++ b/libc/tinymath/roundf.S @@ -21,10 +21,10 @@ #include "libc/nexgen32e/x86feature.h" .source __FILE__ -/ Rounds to nearest integer, away from zero. -/ -/ @param 𝑥 is float scalar in low quarter of %xmm0 -/ @return float scalar in low quarter of %xmm0 +// Rounds to nearest integer, away from zero. +// +// @param 𝑥 is float scalar in low quarter of %xmm0 +// @return float scalar in low quarter of %xmm0 roundf: #if !X86_NEED(SSE4_2) testb X86_HAVE(SSE4_2)+kCpuids(%rip) diff --git a/libc/tinymath/roundl.S b/libc/tinymath/roundl.S index b60d5c98c..185e8a2d7 100644 --- a/libc/tinymath/roundl.S +++ b/libc/tinymath/roundl.S @@ -19,10 +19,10 @@ #include "ape/lib/pc.h" #include "libc/macros.h" -/ Rounds to nearest integer, away from zero. -/ -/ @param 𝑥 is an 80-bit long double passed on stack in 16-bytes -/ @return result of exponentiation on FPU stack in %st +// Rounds to nearest integer, away from zero. +// +// @param 𝑥 is an 80-bit long double passed on stack in 16-bytes +// @return result of exponentiation on FPU stack in %st roundl: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/scalb.S b/libc/tinymath/scalb.S index e44bb3cae..e0125003d 100644 --- a/libc/tinymath/scalb.S +++ b/libc/tinymath/scalb.S @@ -19,12 +19,12 @@ #include "libc/macros.h" .source __FILE__ -/ Returns 𝑥 × 2ʸ. -/ -/ @param 𝑥 is double passed in %xmm0 -/ @param 𝑦 is double passed in %xmm1, which is truncated -/ @return result in %xmm0 -/ @see ldexp() +// Returns 𝑥 × 2ʸ. +// +// @param 𝑥 is double passed in %xmm0 +// @param 𝑦 is double passed in %xmm1, which is truncated +// @return result in %xmm0 +// @see ldexp() scalb: cvttsd2si %xmm1,%edi jmp ldexp .endfn scalb,globl diff --git a/libc/tinymath/scalbf.S b/libc/tinymath/scalbf.S index 8d51b9dd2..951c6df23 100644 --- a/libc/tinymath/scalbf.S +++ b/libc/tinymath/scalbf.S @@ -19,12 +19,12 @@ #include "libc/macros.h" .source __FILE__ -/ Returns 𝑥 × 2ʸ. -/ -/ @param 𝑥 is float passed in %xmm0 -/ @param 𝑦 is float passed in %xmm1, which is truncated -/ @return result in %xmm0 -/ @see ldexpf() +// Returns 𝑥 × 2ʸ. +// +// @param 𝑥 is float passed in %xmm0 +// @param 𝑦 is float passed in %xmm1, which is truncated +// @return result in %xmm0 +// @see ldexpf() scalbf: cvttss2si %xmm1,%edi jmp ldexpf .endfn scalbf,globl diff --git a/libc/tinymath/scalbl.S b/libc/tinymath/scalbl.S index e2278e22f..692e9ea6f 100644 --- a/libc/tinymath/scalbl.S +++ b/libc/tinymath/scalbl.S @@ -19,12 +19,12 @@ #include "libc/macros.h" .source __FILE__ -/ Returns 𝑥 × 2ʸ. -/ -/ @param 𝑥 is long double passed on stack -/ @param 𝑦 is long double passed on stack -/ @return result in %st0 -/ @see ldexpl() +// Returns 𝑥 × 2ʸ. +// +// @param 𝑥 is long double passed on stack +// @param 𝑦 is long double passed on stack +// @return result in %st0 +// @see ldexpl() scalbl: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/sin.S b/libc/tinymath/sin.S index 3d0296b68..1e4ab0cb5 100644 --- a/libc/tinymath/sin.S +++ b/libc/tinymath/sin.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Returns sine of 𝑥. -/ -/ @param 𝑥 is double scalar in low half of %xmm0 -/ @return double scalar in low half of %xmm0 -/ @domain -(3π/8) < 𝑥 < 3π/8 for best accuracy +// Returns sine of 𝑥. +// +// @param 𝑥 is double scalar in low half of %xmm0 +// @return double scalar in low half of %xmm0 +// @domain -(3π/8) < 𝑥 < 3π/8 for best accuracy sin: ezlea sinl,ax jmp _d2ld2 .endfn sin,globl diff --git a/libc/tinymath/sincos.S b/libc/tinymath/sincos.S index ee3d6835c..6704acd4f 100644 --- a/libc/tinymath/sincos.S +++ b/libc/tinymath/sincos.S @@ -19,12 +19,12 @@ #include "libc/macros.h" .source __FILE__ -/ Returns sine and cosine of 𝑥. -/ -/ @param 𝑥 is double scalar in low half of %xmm0 -/ @param %rdi is double *out_sin -/ @param %rsi is double *out_cos -/ @domain -(3π/8) < 𝑥 < 3π/8 for best accuracy +// Returns sine and cosine of 𝑥. +// +// @param 𝑥 is double scalar in low half of %xmm0 +// @param %rdi is double *out_sin +// @param %rsi is double *out_cos +// @domain -(3π/8) < 𝑥 < 3π/8 for best accuracy sincos: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/sincosf.S b/libc/tinymath/sincosf.S index 635b5d5da..8e73f091c 100644 --- a/libc/tinymath/sincosf.S +++ b/libc/tinymath/sincosf.S @@ -19,12 +19,12 @@ #include "libc/macros.h" .source __FILE__ -/ Returns sine and cosine of 𝑥. -/ -/ @param 𝑥 is float scalar in low quarter of %xmm0 -/ @param %rdi is float *out_sin -/ @param %rsi is float *out_cos -/ @domain -(3π/8) < 𝑥 < 3π/8 for best accuracy +// Returns sine and cosine of 𝑥. +// +// @param 𝑥 is float scalar in low quarter of %xmm0 +// @param %rdi is float *out_sin +// @param %rsi is float *out_cos +// @domain -(3π/8) < 𝑥 < 3π/8 for best accuracy sincosf: push %rbp mov %rsp,%rbp diff --git a/libc/tinymath/sincosl.S b/libc/tinymath/sincosl.S index e8b738fcf..da6725702 100644 --- a/libc/tinymath/sincosl.S +++ b/libc/tinymath/sincosl.S @@ -20,12 +20,12 @@ #include "libc/macros.h" .source __FILE__ -/ Returns sine and cosine of 𝑥. -/ -/ @param 𝑥 is an 80-bit long double passed on stack in 16-bytes -/ @param %rdi is long double *out_sin -/ @param %rsi is long double *out_cos -/ @domain -(3π/8) < 𝑥 < 3π/8 for best accuracy +// Returns sine and cosine of 𝑥. +// +// @param 𝑥 is an 80-bit long double passed on stack in 16-bytes +// @param %rdi is long double *out_sin +// @param %rsi is long double *out_cos +// @domain -(3π/8) < 𝑥 < 3π/8 for best accuracy sincosl: push %rbp mov %rsp,%rbp diff --git a/libc/tinymath/sinf.S b/libc/tinymath/sinf.S index 59667ce41..b292e045f 100644 --- a/libc/tinymath/sinf.S +++ b/libc/tinymath/sinf.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Returns sine of 𝑥. -/ -/ @param 𝑥 is float scalar in low quarter of %xmm0 -/ @return float scalar in low quarter of %xmm0 -/ @domain -(3π/8) < 𝑥 < 3π/8 for best accuracy +// Returns sine of 𝑥. +// +// @param 𝑥 is float scalar in low quarter of %xmm0 +// @return float scalar in low quarter of %xmm0 +// @domain -(3π/8) < 𝑥 < 3π/8 for best accuracy sinf: ezlea sinl,ax jmp _f2ld2 .endfn sinf,globl diff --git a/libc/tinymath/sinl.S b/libc/tinymath/sinl.S index 324b4cc18..2969677b0 100644 --- a/libc/tinymath/sinl.S +++ b/libc/tinymath/sinl.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Returns sine of 𝑥. -/ -/ @param 𝑥 is an 80-bit long double passed on stack in 16-bytes -/ @domain -(3π/8) < 𝑥 < 3π/8 for best accuracy -/ @return %st stores result +// Returns sine of 𝑥. +// +// @param 𝑥 is an 80-bit long double passed on stack in 16-bytes +// @domain -(3π/8) < 𝑥 < 3π/8 for best accuracy +// @return %st stores result sinl: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/sqrt.S b/libc/tinymath/sqrt.S index 39635d1c5..ead20f96a 100644 --- a/libc/tinymath/sqrt.S +++ b/libc/tinymath/sqrt.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns square root of 𝑥. -/ -/ @param 𝑥 is an double passed in %xmm0 -/ @return result in %xmm0 +// Returns square root of 𝑥. +// +// @param 𝑥 is an double passed in %xmm0 +// @return result in %xmm0 sqrt: .leafprologue .profilable sqrtsd %xmm0,%xmm0 diff --git a/libc/tinymath/sqrtf.S b/libc/tinymath/sqrtf.S index 0c7dc6c60..6400878b9 100644 --- a/libc/tinymath/sqrtf.S +++ b/libc/tinymath/sqrtf.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns square root of 𝑥. -/ -/ @param 𝑥 is an float passed in %xmm0 -/ @return result in %xmm0 +// Returns square root of 𝑥. +// +// @param 𝑥 is an float passed in %xmm0 +// @return result in %xmm0 sqrtf: .leafprologue .profilable sqrtss %xmm0,%xmm0 diff --git a/libc/tinymath/sqrtl.S b/libc/tinymath/sqrtl.S index 895ad1c49..2a10debcb 100644 --- a/libc/tinymath/sqrtl.S +++ b/libc/tinymath/sqrtl.S @@ -19,10 +19,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns square root of 𝑥. -/ -/ @param 𝑥 is an 80-bit long double passed on stack in 16-bytes -/ @return result on FPU stack in %st +// Returns square root of 𝑥. +// +// @param 𝑥 is an 80-bit long double passed on stack in 16-bytes +// @return result on FPU stack in %st sqrtl: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/tan.S b/libc/tinymath/tan.S index 30839bf17..2fd8309a4 100644 --- a/libc/tinymath/tan.S +++ b/libc/tinymath/tan.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Returns tangent of 𝑥. -/ -/ @param 𝑥 is double scalar in low half of %xmm0 -/ @return double scalar in low half of %xmm0 -/ @domain -(3π/8) < 𝑥 < 3π/8 for best accuracy +// Returns tangent of 𝑥. +// +// @param 𝑥 is double scalar in low half of %xmm0 +// @return double scalar in low half of %xmm0 +// @domain -(3π/8) < 𝑥 < 3π/8 for best accuracy tan: ezlea tanl,ax jmp _d2ld2 .endfn tan,globl diff --git a/libc/tinymath/tanf.S b/libc/tinymath/tanf.S index 561d92607..052ed2a5d 100644 --- a/libc/tinymath/tanf.S +++ b/libc/tinymath/tanf.S @@ -19,11 +19,11 @@ #include "libc/macros.h" .source __FILE__ -/ Returns tangent of 𝑥. -/ -/ @param 𝑥 is float scalar in low quarter of %xmm0 -/ @return float scalar in low quarter of %xmm0 -/ @domain -(3π/8) < 𝑥 < 3π/8 for best accuracy +// Returns tangent of 𝑥. +// +// @param 𝑥 is float scalar in low quarter of %xmm0 +// @return float scalar in low quarter of %xmm0 +// @domain -(3π/8) < 𝑥 < 3π/8 for best accuracy tanf: ezlea tanl,ax jmp _f2ld2 .endfn tanf,globl diff --git a/libc/tinymath/tanl.S b/libc/tinymath/tanl.S index 750cb68d7..3958a13f2 100644 --- a/libc/tinymath/tanl.S +++ b/libc/tinymath/tanl.S @@ -20,10 +20,10 @@ #include "libc/macros.h" .source __FILE__ -/ Returns tangent of 𝑥. -/ -/ @param 𝑥 is an 80-bit long double passed on stack in 16-bytes -/ @return %st stores result +// Returns tangent of 𝑥. +// +// @param 𝑥 is an 80-bit long double passed on stack in 16-bytes +// @return %st stores result tanl: push %rbp mov %rsp,%rbp .profilable diff --git a/libc/tinymath/trunc.S b/libc/tinymath/trunc.S index 84666858f..1d1c5e88c 100644 --- a/libc/tinymath/trunc.S +++ b/libc/tinymath/trunc.S @@ -19,13 +19,13 @@ #include "libc/macros.h" .source __FILE__ -/ Rounds to integer, toward zero. -/ -/ @param 𝑥 is double scalar in low half of %xmm0 -/ @return double scalar in low half of %xmm0 -/ @define trunc(𝑥+copysign(.5,𝑥)) -/ @see round(),rint(),nearbyint() -/ @see roundsd $_MM_FROUND_TO_ZERO|_MM_FROUND_NO_EXC,%xmm0,%xmm0 +// Rounds to integer, toward zero. +// +// @param 𝑥 is double scalar in low half of %xmm0 +// @return double scalar in low half of %xmm0 +// @define trunc(𝑥+copysign(.5,𝑥)) +// @see round(),rint(),nearbyint() +// @see roundsd $_MM_FROUND_TO_ZERO|_MM_FROUND_NO_EXC,%xmm0,%xmm0 trunc: .leafprologue .profilable movsd 3f(%rip),%xmm1 @@ -40,5 +40,5 @@ trunc: .leafprologue .endfn trunc,globl .rodata.cst8 -2: .double 0x0010000000000000 +2: .quad 0x0010000000000000 3: .double nan diff --git a/libc/tinymath/truncf.S b/libc/tinymath/truncf.S index 6b946d12e..ee4a9bfad 100644 --- a/libc/tinymath/truncf.S +++ b/libc/tinymath/truncf.S @@ -37,5 +37,5 @@ truncf: .leafprologue .rodata.cst16 3: .long 0x7fffffff,0,0,0 -/ TODO(jart) -/ roundss $_MM_FROUND_TO_ZERO|_MM_FROUND_NO_EXC,%xmm0,%xmm0 +// TODO(jart) +// roundss $_MM_FROUND_TO_ZERO|_MM_FROUND_NO_EXC,%xmm0,%xmm0 diff --git a/libc/unicode/kcombiningchars.S b/libc/unicode/kcombiningchars.S index fe2996b3d..111b497da 100644 --- a/libc/unicode/kcombiningchars.S +++ b/libc/unicode/kcombiningchars.S @@ -42,10 +42,10 @@ kCombiningChars: add $1208,%rsi .init.end 400,_init_kCombiningChars -/ o/tool/build/lz4toasm.com \ -/ -o o/libc/str/CombiningChars.s \ -/ -s kCombiningChars \ -/ o/libc/str/CombiningChars.bin.lz4 +// o/tool/build/lz4toasm.com +// -o o/libc/str/CombiningChars.s +// -s kCombiningChars +// o/libc/str/CombiningChars.bin.lz4 .initro 400,_init_kCombiningChars kCombiningCharsLz4: .byte 0x1f,0x00,0x01,0x00,0x4c,0x19,0xff,0x01 #▼ ☺ L↓λ☺ diff --git a/libc/unicode/keastasianwidth.s b/libc/unicode/keastasianwidth.s index 0605585d5..a2cc77e3c 100644 --- a/libc/unicode/keastasianwidth.s +++ b/libc/unicode/keastasianwidth.s @@ -1,4 +1,4 @@ -/ o/$(MODE)/tool/build/lz4toasm.com -o o/$(MODE)/libc/str/EastAsianWidth.s -s kEastAsianWidth o/$(MODE)/libc/str/EastAsianWidth.bin.lz4 +// o/$(MODE)/tool/build/lz4toasm.com -o o/$(MODE)/libc/str/EastAsianWidth.s -s kEastAsianWidth o/$(MODE)/libc/str/EastAsianWidth.bin.lz4 .include "libc/macros.internal.inc" .rodata diff --git a/libc/zipos/zipos.S b/libc/zipos/zipos.S index ea8d725b8..fab9caa8f 100644 --- a/libc/zipos/zipos.S +++ b/libc/zipos/zipos.S @@ -18,7 +18,7 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ static_yoink this symbol for open(zip:...) support. +// static_yoink this symbol for open(zip:...) support. zip_uri_support = 0 .globl zip_uri_support diff --git a/net/http/geturischeme.inc b/net/http/geturischeme.inc index ededd61cd..b02cce378 100644 --- a/net/http/geturischeme.inc +++ b/net/http/geturischeme.inc @@ -160,12 +160,6 @@ static const struct stringpool_t stringpool_contents = "data" }; #define stringpool ((const char *) &stringpool_contents) -#ifdef __GNUC__ -__inline -#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ -__attribute__ ((__gnu_inline__)) -#endif -#endif const struct UriSchemeSlot * in_word_set (register const char *str, register unsigned int len) { diff --git a/net/http/uricspn-avx.S b/net/http/uricspn-avx.S index c145db30b..de6dad478 100644 --- a/net/http/uricspn-avx.S +++ b/net/http/uricspn-avx.S @@ -18,12 +18,12 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Verifies buffer contains only URI characters. -/ -/ @param %rdi is data which should be 32-byte aligned -/ @param %rsi is byte length of data -/ @return number of kosher bytes -/ @cost 10x faster than fastest Ragel code +// Verifies buffer contains only URI characters. +// +// @param %rdi is data which should be 32-byte aligned +// @param %rsi is byte length of data +// @return number of kosher bytes +// @cost 10x faster than fastest Ragel code uricspn$avx: .leafprologue .profilable @@ -49,13 +49,13 @@ uricspn$avx: .endfn uricspn$avx,globl,hidden .rodata.cst16 -.Luric: .byte '!,'! - .byte '$,'; - .byte '=,'= - .byte '?,'Z - .byte '_,'_ - .byte 'a,'z - .byte '~,'~ +.Luric: .byte '!','!' + .byte '$',';' + .byte '=','=' + .byte '?','Z' + .byte '_','_' + .byte 'a','z' + .byte '~','~' .byte 0,0 .endobj .Luric .previous diff --git a/test/libc/calls/fallocate_test.c b/test/libc/calls/fallocate_test.c deleted file mode 100644 index fd5556246..000000000 --- a/test/libc/calls/fallocate_test.c +++ /dev/null @@ -1,94 +0,0 @@ -/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:2;tab-width:8;coding:utf-8 -*-│ -│vi: set net ft=c ts=2 sts=2 sw=2 fenc=utf-8 :vi│ -╞══════════════════════════════════════════════════════════════════════════════╡ -│ Copyright 2020 Justine Alexandra Roberts Tunney │ -│ │ -│ Permission to use, copy, modify, and/or distribute this software for │ -│ any purpose with or without fee is hereby granted, provided that the │ -│ above copyright notice and this permission notice appear in all copies. │ -│ │ -│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │ -│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │ -│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │ -│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │ -│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │ -│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │ -│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ -│ PERFORMANCE OF THIS SOFTWARE. │ -╚─────────────────────────────────────────────────────────────────────────────*/ -#include "libc/bits/safemacros.h" -#include "libc/calls/calls.h" -#include "libc/calls/struct/stat.h" -#include "libc/dce.h" -#include "libc/errno.h" -#include "libc/runtime/gc.h" -#include "libc/runtime/runtime.h" -#include "libc/stdio/stdio.h" -#include "libc/testlib/testlib.h" -#include "libc/x/x.h" - -int rc; -struct stat st; -const char *path; -int64_t fd, emptyspace, physicalspace; - -TEST(fallocate_000, setup) { - mkdir("o", 0755); - mkdir("o/tmp", 0755); -} - -TEST(fallocate_010, testBadFileDescriptor) { - if (IsOpenbsd()) return; /* ENOSYS */ - if (IsFreebsd()) return; /* TODO: Where's my carry flag FreeBSD? */ - close(70); /* just in case */ - ASSERT_EQ(-1, fallocate(/*RHEL*/ 70, 0, 0, 1)); - if (errno == ENOSYS) exit(0); /* RHEL5 */ - EXPECT_EQ(EBADF, errno); -} - -TEST(fallocate_020, test) { - if (IsOpenbsd()) return; /* ENOSYS */ - path = gc(xasprintf("o/tmp/%s.%d", program_invocation_short_name)); - ASSERT_NE(-1, (fd = creat(path, 0755))); - ASSERT_EQ(5, write(fd, "hello", 5)); - errno = 31337; - ASSERT_NE(-1, fallocate(fd, 0, 0, 31337)); - EXPECT_EQ(31337, errno); - ASSERT_EQ(5, write(fd, "world", 5)); - ASSERT_NE(-1, close(fd)); - ASSERT_NE(-1, stat(path, &st)); - ASSERT_EQ(31337, st.st_size); - ASSERT_BINEQ(u"helloworld", gc(xslurp(path, NULL))); - unlink(path); -} - -TEST(fallocate_020, testSparseFile) { - if (IsOpenbsd()) return; /* ENOSYS */ - if (IsWindows()) return; /* TODO */ - ASSERT_NE(-1, stat("o", &st)); - emptyspace = rounddown(6 * 1000 * 1000 * 1000, st.st_blksize); - physicalspace = roundup(4096, st.st_blksize); - path = gc(xasprintf("o/tmp/%s.%d", program_invocation_short_name, getpid())); - ASSERT_NE(-1, (fd = creat(path, 0755))); - rc = fallocate(fd, 0, emptyspace, physicalspace); - if (rc == -1) { - /* - * most important feature is failing w/ enosys if not possible to - * allocate storage like a central banker prints money. - */ - ASSERT_EQ(ENOSYS, errno); - } - ASSERT_EQ(emptyspace, lseek(fd, emptyspace, SEEK_SET)); - ASSERT_EQ(5, write(fd, "hello", 5)); - ASSERT_NE(-1, fsync(fd)); - ASSERT_NE(-1, close(fd)); - ASSERT_NE(-1, stat(path, &st)); - EXPECT_EQ(emptyspace + physicalspace, st.st_size); - /* - * don't care how much physical space system needs, so long as it's - * transparent and less than 10 percent the fake space - */ - EXPECT_NE(0, st.st_blocks); - EXPECT_LT(st.st_blocks * 512, emptyspace / 10); - unlink(path); -} diff --git a/test/libc/calls/sigaction_test.c b/test/libc/calls/sigaction_test.c index 864da0744..b794fee1a 100644 --- a/test/libc/calls/sigaction_test.c +++ b/test/libc/calls/sigaction_test.c @@ -26,7 +26,7 @@ #include "libc/sysv/consts/sig.h" #include "libc/testlib/testlib.h" -bool gotsigint; +volatile bool gotsigint; void OnSigInt(int sig) { gotsigint = true; @@ -63,7 +63,7 @@ TEST(sigaction, test) { EXPECT_EQ(1, WIFEXITED(status)); EXPECT_EQ(0, WEXITSTATUS(status)); EXPECT_EQ(0, WTERMSIG(status)); - EXPECT_NE(-1, sigprocmask(SIG_BLOCK, &oldmask, NULL)); + EXPECT_NE(-1, sigprocmask(SIG_SETMASK, &oldmask, NULL)); } TEST(sigaction, raise) { diff --git a/test/libc/calls/test.mk b/test/libc/calls/test.mk index 92080975a..f3733385a 100644 --- a/test/libc/calls/test.mk +++ b/test/libc/calls/test.mk @@ -37,6 +37,7 @@ TEST_LIBC_CALLS_DIRECTDEPS = \ LIBC_STUBS \ LIBC_SYSV \ LIBC_TESTLIB \ + LIBC_UNICODE \ LIBC_X TEST_LIBC_CALLS_DEPS := \ diff --git a/test/libc/dns/dnsheader_test.c b/test/libc/dns/dnsheader_test.c index 0de9a15f4..30dece3d6 100644 --- a/test/libc/dns/dnsheader_test.c +++ b/test/libc/dns/dnsheader_test.c @@ -19,6 +19,8 @@ #include "libc/dns/dns.h" #include "libc/dns/dnsheader.h" #include "libc/mem/mem.h" +#include "libc/rand/rand.h" +#include "libc/runtime/gc.h" #include "libc/stdio/stdio.h" #include "libc/str/str.h" #include "libc/testlib/testlib.h" @@ -36,13 +38,12 @@ TEST(serializednsheader, test) { } TEST(serializednsheader, fuzzSymmetry) { - uint8_t *buf = malloc(12); - struct DnsHeader *in = malloc(sizeof(struct DnsHeader)); - struct DnsHeader *out = malloc(sizeof(struct DnsHeader)); + uint8_t *buf; + struct DnsHeader *in, *out; + buf = gc(malloc(12)); + in = rngset(gc(malloc(sizeof(struct DnsHeader))), 12, rand64, -1); + out = rngset(gc(malloc(sizeof(struct DnsHeader))), 12, rand64, -1); ASSERT_EQ(12, serializednsheader(buf, 12, *in)); ASSERT_EQ(12, deserializednsheader(out, buf, 12)); - ASSERT_EQ(0, memcmp(in, out, 12)); - free(out); - free(in); - free(buf); + ASSERT_EQ(0, memcmp(in, out, 12), "%#.*s\n\t%#.*s", 12, in, 12, buf); } diff --git a/test/libc/dns/test.mk b/test/libc/dns/test.mk index 199d621b1..0690fd106 100644 --- a/test/libc/dns/test.mk +++ b/test/libc/dns/test.mk @@ -32,6 +32,7 @@ TEST_LIBC_DNS_DIRECTDEPS = \ LIBC_RUNTIME \ LIBC_SOCK \ LIBC_STDIO \ + LIBC_RAND \ LIBC_STR \ LIBC_STUBS \ LIBC_SYSV \ diff --git a/test/libc/release/clang.sh b/test/libc/release/clang.sh index b7b235ff9..0c891383e 100755 --- a/test/libc/release/clang.sh +++ b/test/libc/release/clang.sh @@ -3,17 +3,16 @@ #───vi: set net ft=sh ts=2 sts=2 fenc=utf-8 :vi─────────────┘ if CLANG=$(command -v clang); then - $COMPILE $CLANG \ + $CLANG \ -o o/$MODE/test/libc/release/smokeclang.com.dbg \ -Os \ + -Wall \ + -Werror \ -static \ - -no-pie \ -fno-pie \ -nostdlib \ -nostdinc \ -mno-red-zone \ - -Wl,--gc-sections \ - -Wl,-z,max-page-size=0x1000 \ -Wl,-T,o/$MODE/ape/ape.lds \ -include o/cosmopolitan.h \ test/libc/release/smoke.c \ @@ -22,3 +21,5 @@ if CLANG=$(command -v clang); then o/$MODE/cosmopolitan.a || exit o/$MODE/test/libc/release/smokeclang.com.dbg || exit fi + +touch o/$MODE/test/libc/release/clang.ok diff --git a/test/libc/release/emulate.sh b/test/libc/release/emulate.sh new file mode 100755 index 000000000..1ac38898b --- /dev/null +++ b/test/libc/release/emulate.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +# smoke test userspace binary emulation +CMD="o/$MODE/tool/build/blinkenlights.com.dbg o/$MODE/examples/hello.com" +printf '%s\n' "$CMD" >&2 +if OUTPUT="$($CMD)"; then + if [ x"$OUTPUT" = x"hello world" ]; then + touch o/$MODE/test/libc/release/emulate.ok + exit 0 + else + printf '%s\n' "error: $CMD printed wrong output: $OUTPUT" >&2 + exit 1 + fi +else + RC=$? + printf '%s\n' "error: $CMD failed: $RC" >&2 + exit $RC +fi diff --git a/test/libc/release/metal.sh b/test/libc/release/metal.sh new file mode 100755 index 000000000..c3ce7509a --- /dev/null +++ b/test/libc/release/metal.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +# smoke test booting on bare metal and printing data to serial uart +CMD="o/$MODE/tool/build/blinkenlights.com.dbg -r o/$MODE/examples/hello.com" +printf '%s\n' "$CMD" >&2 +if OUTPUT="$($CMD)"; then + if [ x"$OUTPUT" = x"hello world" ]; then + touch o/$MODE/test/libc/release/metal.ok + exit 0 + else + printf '%s\n' "error: $CMD printed wrong output: $OUTPUT" >&2 + exit 1 + fi +else + RC=$? + printf '%s\n' "error: $CMD failed: $RC" >&2 + exit $RC +fi diff --git a/test/libc/release/smoke.c b/test/libc/release/smoke.c index d1e1fa5f0..f3c97563d 100644 --- a/test/libc/release/smoke.c +++ b/test/libc/release/smoke.c @@ -3,11 +3,13 @@ int main(int argc, char *argv[]) { char *s; FILE *f; s = strdup(argv[0]); + s[0] = 'Z'; f = fopen("/dev/null", "w"); fprintf(f, "hello world %d %s\n", argc, s); fclose(f); rc = system("exit 42"); CHECK_NE(-1, rc); + CHECK(WIFEXITED(rc)); CHECK_EQ(42, WEXITSTATUS(rc)); free(s); return 0; diff --git a/test/libc/release/test.mk b/test/libc/release/test.mk index 046fb5c22..2b9198805 100644 --- a/test/libc/release/test.mk +++ b/test/libc/release/test.mk @@ -11,7 +11,7 @@ o/$(MODE)/test/libc/release/cosmopolitan.zip: \ o/$(MODE)/test/libc/release/smoke.com: \ o/$(MODE)/test/libc/release/smoke.com.dbg - @objcopy -SO binary $< $@ + @$(COMPILE) $(OBJCOPY) -S -O binary $< $@ o/$(MODE)/test/libc/release/smoke.com.dbg: \ test/libc/release/smoke.c \ @@ -29,8 +29,6 @@ o/$(MODE)/test/libc/release/smoke.com.dbg: \ -nostdlib \ -nostdinc \ -mno-red-zone \ - -Wl,--gc-sections \ - -Wl,-z,max-page-size=0x1000 \ -Wl,-T,o/$(MODE)/ape/ape.lds \ -include o/cosmopolitan.h \ test/libc/release/smoke.c \ @@ -40,7 +38,7 @@ o/$(MODE)/test/libc/release/smoke.com.dbg: \ o/$(MODE)/test/libc/release/smokecxx.com: \ o/$(MODE)/test/libc/release/smokecxx.com.dbg - @objcopy -SO binary $< $@ + @$(COMPILE) $(OBJCOPY) -S -O binary $< $@ o/$(MODE)/test/libc/release/smokecxx.com.dbg: \ test/libc/release/smokecxx.cc \ @@ -58,8 +56,6 @@ o/$(MODE)/test/libc/release/smokecxx.com.dbg: \ -nostdlib \ -nostdinc \ -mno-red-zone \ - -Wl,--gc-sections \ - -Wl,-z,max-page-size=0x1000 \ -Wl,-T,o/$(MODE)/ape/ape.lds \ -include o/cosmopolitan.h \ test/libc/release/smokecxx.cc \ @@ -84,8 +80,6 @@ o/$(MODE)/test/libc/release/smokeansi.com.dbg: \ -nostdlib \ -nostdinc \ -mno-red-zone \ - -Wl,--gc-sections \ - -Wl,-z,max-page-size=0x1000 \ -Wl,-T,o/$(MODE)/ape/ape.lds \ -include o/cosmopolitan.h \ test/libc/release/smoke.c \ @@ -93,7 +87,7 @@ o/$(MODE)/test/libc/release/smokeansi.com.dbg: \ o/$(MODE)/ape/ape.o \ o/$(MODE)/cosmopolitan.a -o/$(MODE)/test/libc/release/smokeclang.ok: \ +o/$(MODE)/test/libc/release/clang.ok: \ test/libc/release/clang.sh \ test/libc/release/smoke.c \ o/cosmopolitan.h \ @@ -103,6 +97,18 @@ o/$(MODE)/test/libc/release/smokeclang.ok: \ o/$(MODE)/cosmopolitan.a @$< +o/$(MODE)/test/libc/release/metal.ok: \ + test/libc/release/metal.sh \ + o/$(MODE)/examples/hello.com \ + o/$(MODE)/tool/build/blinkenlights.com.dbg + @$< + +o/$(MODE)/test/libc/release/emulate.ok: \ + test/libc/release/emulate.sh \ + o/$(MODE)/examples/hello.com \ + o/$(MODE)/tool/build/blinkenlights.com.dbg + @$< + .PHONY: o/$(MODE)/test/libc/release o/$(MODE)/test/libc/release: \ o/$(MODE)/test/libc/release/smoke.com \ @@ -111,4 +117,6 @@ o/$(MODE)/test/libc/release: \ o/$(MODE)/test/libc/release/smokecxx.com.runs \ o/$(MODE)/test/libc/release/smokeansi.com \ o/$(MODE)/test/libc/release/smokeansi.com.runs \ - o/$(MODE)/test/libc/release/smokeclang.ok + o/$(MODE)/test/libc/release/clang.ok \ + o/$(MODE)/test/libc/release/emulate.ok \ + o/$(MODE)/test/libc/release/metal.ok diff --git a/test/libc/runtime/itsatrap_test.c b/test/libc/runtime/itsatrap_test.c index 4a39a6b2e..2946ef585 100644 --- a/test/libc/runtime/itsatrap_test.c +++ b/test/libc/runtime/itsatrap_test.c @@ -35,6 +35,8 @@ * @see __addvsi3, __mulvsi3, etc. */ +#ifndef __llvm__ /* TODO(jart): wut */ + volatile bool overflowed_; void __on_arithmetic_overflow(void) { @@ -351,3 +353,5 @@ TEST(__mulvti3, testOverflow) { x *= 0xb504f333f9de6d29; EXPECT_TRUE(overflowed_); } + +#endif /* __llvm__ */ diff --git a/test/libc/runtime/memtrack_test.c b/test/libc/runtime/memtrack_test.c index 8ad9d4f73..8bc0b028d 100644 --- a/test/libc/runtime/memtrack_test.c +++ b/test/libc/runtime/memtrack_test.c @@ -63,7 +63,7 @@ static void CheckMemoryIntervalsAreOk(const struct MemoryIntervals *mm) { static void RunTrackMemoryIntervalTest(const struct MemoryIntervals t[2], int x, int y, long h) { struct MemoryIntervals *mm; - mm = memcpy(memalign(alignof(*t), sizeof(*t)), t, sizeof(*t)); + mm = memcpy(malloc(sizeof(*t)), t, sizeof(*t)); CheckMemoryIntervalsAreOk(mm); CHECK_NE(-1, TrackMemoryInterval(mm, x, y, h, 0, 0)); CheckMemoryIntervalsAreOk(mm); @@ -75,7 +75,7 @@ static int RunReleaseMemoryIntervalsTest(const struct MemoryIntervals t[2], int x, int y) { int rc; struct MemoryIntervals *mm; - mm = memcpy(memalign(alignof(*t), sizeof(*t)), t, sizeof(*t)); + mm = memcpy(malloc(sizeof(*t)), t, sizeof(*t)); CheckMemoryIntervalsAreOk(mm); if ((rc = ReleaseMemoryIntervals(mm, x, y, NULL)) != -1) { CheckMemoryIntervalsAreOk(mm); diff --git a/test/libc/runtime/test.mk b/test/libc/runtime/test.mk index 6c3a69322..dfc000d91 100644 --- a/test/libc/runtime/test.mk +++ b/test/libc/runtime/test.mk @@ -38,6 +38,7 @@ TEST_LIBC_RUNTIME_DIRECTDEPS = \ LIBC_SYSV \ LIBC_TESTLIB \ LIBC_TINYMATH \ + LIBC_UNICODE \ LIBC_X \ THIRD_PARTY_XED diff --git a/test/libc/stdio/test.mk b/test/libc/stdio/test.mk index 5a727767b..b8e23cd75 100644 --- a/test/libc/stdio/test.mk +++ b/test/libc/stdio/test.mk @@ -36,6 +36,7 @@ TEST_LIBC_STDIO_DIRECTDEPS = \ LIBC_STUBS \ LIBC_SYSV \ LIBC_TESTLIB \ + LIBC_UNICODE \ LIBC_X TEST_LIBC_STDIO_DEPS := \ diff --git a/test/libc/str/sha256_test.c b/test/libc/str/sha256_test.c deleted file mode 100644 index 50e43cbf8..000000000 --- a/test/libc/str/sha256_test.c +++ /dev/null @@ -1,48 +0,0 @@ -/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:2;tab-width:8;coding:utf-8 -*-│ -│vi: set net ft=c ts=2 sts=2 sw=2 fenc=utf-8 :vi│ -╞══════════════════════════════════════════════════════════════════════════════╡ -│ Copyright 2020 Justine Alexandra Roberts Tunney │ -│ │ -│ Permission to use, copy, modify, and/or distribute this software for │ -│ any purpose with or without fee is hereby granted, provided that the │ -│ above copyright notice and this permission notice appear in all copies. │ -│ │ -│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │ -│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │ -│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │ -│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │ -│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │ -│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │ -│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ -│ PERFORMANCE OF THIS SOFTWARE. │ -╚─────────────────────────────────────────────────────────────────────────────*/ -#include "libc/str/sha256.h" -#include "libc/str/str.h" -#include "libc/testlib/ezbench.h" -#include "libc/testlib/hyperion.h" -#include "libc/testlib/testlib.h" - -uint8_t *sha256(const char *s) { - static uint8_t hash[32]; - struct Sha256Ctx ctx; - sha256_init(&ctx); - sha256_update(&ctx, (const uint8_t *)s, strlen(s)); - sha256_final(&ctx, hash); - return hash; -} - -TEST(sha256, testEmpty) { - EXPECT_BINEQ( - "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - sha256("")); -} - -TEST(sha256, test) { - EXPECT_BINEQ(u",≥M║_░ú♫&Φ;*┼╣Γ€←▬▲\\▼ºB^s♦3bôïÿ$", sha256("hello")); - EXPECT_BINEQ("2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b98", - sha256("hello")); -} - -TEST(sha256, testNontrivialSize) { - EXPECT_BINEQ(u"╨╒║☺ª↨╨╒ù€»╝∞nfÑ4Æ╒Tn╫╕`eóA¿↑[3╬", sha256(kHyperion)); -} diff --git a/test/libc/tinymath/test.mk b/test/libc/tinymath/test.mk index e02150f8d..ebf6de72e 100644 --- a/test/libc/tinymath/test.mk +++ b/test/libc/tinymath/test.mk @@ -32,6 +32,7 @@ TEST_LIBC_TINYMATH_DIRECTDEPS = \ LIBC_STUBS \ LIBC_TESTLIB \ LIBC_TINYMATH \ + LIBC_UNICODE \ LIBC_X TEST_LIBC_TINYMATH_DEPS := \ diff --git a/test/libc/x/test.mk b/test/libc/x/test.mk index ad075eef0..ed5dc0b68 100644 --- a/test/libc/x/test.mk +++ b/test/libc/x/test.mk @@ -33,6 +33,7 @@ TEST_LIBC_X_DIRECTDEPS = \ LIBC_STR \ LIBC_STUBS \ LIBC_TESTLIB \ + LIBC_UNICODE \ LIBC_X \ THIRD_PARTY_GDTOA diff --git a/test/tool/build/lib/alu_test.c b/test/tool/build/lib/alu_test.c index 0db7ce1b3..f1184cac9 100644 --- a/test/tool/build/lib/alu_test.c +++ b/test/tool/build/lib/alu_test.c @@ -29,16 +29,20 @@ #define ALU_TEST 8 -#define NATIVE_ALU2(MODE, INSTRUCTION) \ - asm("pushf\n\t" \ - "andl\t%3,(%%rsp)\n\t" \ - "orl\t%4,(%%rsp)\n\t" \ - "popf\n\t" INSTRUCTION "\t%" MODE "2,%" MODE "0\n\t" \ - "pushf\n\t" \ - "pop\t%q1" \ - : "+r"(x), "=rm"(*f) \ - : "r"(y), "i"(~FMASK), "r"(*f & FMASK) \ - : "cc") +#define NATIVE_ALU2(MODE, INSTRUCTION) \ + do { \ + intptr_t flags; \ + asm("pushf\n\t" \ + "andl\t%3,(%%rsp)\n\t" \ + "orl\t%4,(%%rsp)\n\t" \ + "popf\n\t" INSTRUCTION "\t%" MODE "2,%" MODE "0\n\t" \ + "pushf\n\t" \ + "pop\t%q1" \ + : "+r"(x), "=rm"(flags) \ + : "r"(y), "i"(~FMASK), "r"(*f & FMASK) \ + : "cc"); \ + *f = flags; \ + } while (0) #define NATIVE_ALU2_ANYBITS(INSTRUCTION, MUTATING) \ switch (w) { \ @@ -91,13 +95,27 @@ int64_t RunGolden(char w, int h, uint64_t x, uint64_t y, uint32_t *f) { } const uint8_t kAluOps[] = { - ALU_ADD, ALU_OR, ALU_ADC, ALU_SBB, ALU_AND, ALU_SUB, ALU_XOR, ALU_CMP, ALU_AND | ALU_TEST, + ALU_ADD, // + ALU_OR, // + ALU_ADC, // + ALU_SBB, // + ALU_AND, // + ALU_SUB, // + ALU_XOR, // + ALU_CMP, // + ALU_AND | ALU_TEST, // }; const char *const kAluNames[] = { - [ALU_ADD] = "add", [ALU_OR] = "or", [ALU_ADC] = "adc", - [ALU_SBB] = "sbb", [ALU_AND] = "and", [ALU_SUB] = "sub", - [ALU_XOR] = "xor", [ALU_CMP] = "cmp", [ALU_AND | ALU_TEST] = "test", + [ALU_ADD] = "add", // + [ALU_OR] = "or", // + [ALU_ADC] = "adc", // + [ALU_SBB] = "sbb", // + [ALU_AND] = "and", // + [ALU_SUB] = "sub", // + [ALU_XOR] = "xor", // + [ALU_CMP] = "cmp", // + [ALU_AND | ALU_TEST] = "test", // }; int64_t Alu(int w, int h, uint64_t x, uint64_t y, uint32_t *flags) { diff --git a/test/tool/build/lib/asmdown_test.c b/test/tool/build/lib/asmdown_test.c index 02185322e..fe457a7f0 100644 --- a/test/tool/build/lib/asmdown_test.c +++ b/test/tool/build/lib/asmdown_test.c @@ -132,3 +132,53 @@ tinymath_acos:\n\ FreeAsmdown(ad); } + +TEST(ParseAsmdown, testClangIsEvil) { + struct Asmdown *ad; + const char *s = "\ +#include \"libc/macros.h\"\n\ +.source __FILE__\n\ +\n\ +// Returns arc cosine of 𝑥.\n\ +//\n\ +// This is a description.\n\ +//\n\ +// @param 𝑥 is double scalar in low half of %xmm0\n\ +// @return double scalar in low half of %xmm0\n\ +tinymath_acos:\n\ + ezlea tinymath_acosl,ax\n\ + jmp _d2ld2\n\ + .endfn tinymath_acos,globl\n\ + .alias tinymath_acos,acos\n\ +"; + ad = ParseAsmdown(s, strlen(s)); + ASSERT_EQ(2, ad->symbols.n); + + EXPECT_EQ(4, ad->symbols.p[0].line); + EXPECT_STREQ("tinymath_acos", ad->symbols.p[0].name); + EXPECT_FALSE(ad->symbols.p[0].javadown->isfileoverview); + EXPECT_STREQ("Returns arc cosine of 𝑥.", ad->symbols.p[0].javadown->title); + EXPECT_STREQ("This is a description.\n", ad->symbols.p[0].javadown->text); + EXPECT_EQ(2, ad->symbols.p[0].javadown->tags.n); + EXPECT_STREQ("param", ad->symbols.p[0].javadown->tags.p[0].tag); + EXPECT_STREQ("𝑥 is double scalar in low half of %xmm0", + ad->symbols.p[0].javadown->tags.p[0].text); + EXPECT_STREQ("return", ad->symbols.p[0].javadown->tags.p[1].tag); + EXPECT_STREQ("double scalar in low half of %xmm0", + ad->symbols.p[0].javadown->tags.p[1].text); + + EXPECT_EQ(4, ad->symbols.p[1].line); + EXPECT_STREQ("acos", ad->symbols.p[1].name); + EXPECT_FALSE(ad->symbols.p[1].javadown->isfileoverview); + EXPECT_STREQ("Returns arc cosine of 𝑥.", ad->symbols.p[1].javadown->title); + EXPECT_STREQ("This is a description.\n", ad->symbols.p[1].javadown->text); + EXPECT_EQ(2, ad->symbols.p[1].javadown->tags.n); + EXPECT_STREQ("param", ad->symbols.p[1].javadown->tags.p[0].tag); + EXPECT_STREQ("𝑥 is double scalar in low half of %xmm0", + ad->symbols.p[1].javadown->tags.p[0].text); + EXPECT_STREQ("return", ad->symbols.p[1].javadown->tags.p[1].tag); + EXPECT_STREQ("double scalar in low half of %xmm0", + ad->symbols.p[1].javadown->tags.p[1].text); + + FreeAsmdown(ad); +} diff --git a/test/tool/build/lib/machine_test.c b/test/tool/build/lib/machine_test.c index 8700ea119..b905f652e 100644 --- a/test/tool/build/lib/machine_test.c +++ b/test/tool/build/lib/machine_test.c @@ -145,10 +145,10 @@ TEST(machine, test) { TEST(machine, testFpu) { VirtualRecv(m, 0, kPi80, sizeof(kPi80)); ASSERT_EQ(kMachineHalt, ExecuteUntilHalt(m)); - ASSERT_TRUE(fabs(3.14159 - FpuPop(m)) < 0.0001); + ASSERT_TRUE(fabsl(3.14159 - FpuPop(m)) < 0.0001); m->ip = 0; ASSERT_EQ(kMachineHalt, ExecuteUntilHalt(m)); - ASSERT_TRUE(fabs(3.14159 - FpuPop(m)) < 0.0001); + ASSERT_TRUE(fabsl(3.14159 - FpuPop(m)) < 0.0001); } BENCH(machine, benchPrimeNumberPrograms) { diff --git a/third_party/blas/blas.h b/third_party/blas/blas.h deleted file mode 100644 index 98fb8f1d1..000000000 --- a/third_party/blas/blas.h +++ /dev/null @@ -1,13 +0,0 @@ -#ifndef COSMOPOLITAN_THIRD_PARTY_BLAS_BLAS_H_ -#define COSMOPOLITAN_THIRD_PARTY_BLAS_BLAS_H_ -#if !(__ASSEMBLER__ + __LINKER__ + 0) -COSMOPOLITAN_C_START_ - -int dgemm_(char *transa, char *transb, long *m, long *n, long *k, double *alpha, - double *A /*['N'?k:m][1≤m≤lda]*/, long *lda, - double *B /*['N'?k:n][1≤n≤ldb]*/, long *ldb, double *beta, - double *C /*[n][1≤m≤ldc]*/, long *ldc); - -COSMOPOLITAN_C_END_ -#endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */ -#endif /* COSMOPOLITAN_THIRD_PARTY_BLAS_BLAS_H_ */ diff --git a/third_party/blas/blas.mk b/third_party/blas/blas.mk deleted file mode 100644 index a37d32b36..000000000 --- a/third_party/blas/blas.mk +++ /dev/null @@ -1,56 +0,0 @@ -#-*-mode:makefile-gmake;indent-tabs-mode:t;tab-width:8;coding:utf-8-*-┐ -#───vi: set et ft=make ts=8 tw=8 fenc=utf-8 :vi───────────────────────┘ - -PKGS += THIRD_PARTY_BLAS - -THIRD_PARTY_BLAS_ARTIFACTS += THIRD_PARTY_BLAS_A -THIRD_PARTY_BLAS = $(THIRD_PARTY_BLAS_A_DEPS) $(THIRD_PARTY_BLAS_A) -THIRD_PARTY_BLAS_A = o/$(MODE)/third_party/blas/blas.a -THIRD_PARTY_BLAS_A_FILES := $(wildcard third_party/blas/*) -THIRD_PARTY_BLAS_A_HDRS = $(filter %.h,$(THIRD_PARTY_BLAS_A_FILES)) -THIRD_PARTY_BLAS_A_SRCS_S = $(filter %.S,$(THIRD_PARTY_BLAS_A_FILES)) -THIRD_PARTY_BLAS_A_SRCS_C = $(filter %.c,$(THIRD_PARTY_BLAS_A_FILES)) - -THIRD_PARTY_BLAS_A_SRCS = \ - $(THIRD_PARTY_BLAS_A_SRCS_S) \ - $(THIRD_PARTY_BLAS_A_SRCS_C) - -THIRD_PARTY_BLAS_A_OBJS = \ - $(THIRD_PARTY_BLAS_A_SRCS_S:%.S=o/$(MODE)/%.o) \ - $(THIRD_PARTY_BLAS_A_SRCS_C:%.c=o/$(MODE)/%.o) - -THIRD_PARTY_BLAS_A_CHECKS = \ - $(THIRD_PARTY_BLAS_A).pkg \ - $(THIRD_PARTY_BLAS_A_HDRS:%=o/$(MODE)/%.ok) - -THIRD_PARTY_BLAS_A_DIRECTDEPS = \ - LIBC_INTRIN \ - LIBC_NEXGEN32E \ - LIBC_STUBS \ - THIRD_PARTY_F2C - -THIRD_PARTY_BLAS_A_DEPS := \ - $(call uniq,$(foreach x,$(THIRD_PARTY_BLAS_A_DIRECTDEPS),$($(x)))) - -$(THIRD_PARTY_BLAS_A_OBJS): \ - OVERRIDE_CFLAGS += \ - $(MATHEMATICAL) - -$(THIRD_PARTY_BLAS_A): \ - third_party/blas/ \ - $(THIRD_PARTY_BLAS_A).pkg \ - $(THIRD_PARTY_BLAS_A_OBJS) - -$(THIRD_PARTY_BLAS_A).pkg: \ - $(THIRD_PARTY_BLAS_A_OBJS) \ - $(foreach x,$(THIRD_PARTY_BLAS_A_DIRECTDEPS),$($(x)_A).pkg) - -THIRD_PARTY_BLAS_LIBS = $(foreach x,$(THIRD_PARTY_BLAS_ARTIFACTS),$($(x))) -THIRD_PARTY_BLAS_SRCS = $(foreach x,$(THIRD_PARTY_BLAS_ARTIFACTS),$($(x)_SRCS)) -THIRD_PARTY_BLAS_HDRS = $(foreach x,$(THIRD_PARTY_BLAS_ARTIFACTS),$($(x)_HDRS)) -THIRD_PARTY_BLAS_CHECKS = $(foreach x,$(THIRD_PARTY_BLAS_ARTIFACTS),$($(x)_CHECKS)) -THIRD_PARTY_BLAS_OBJS = $(foreach x,$(THIRD_PARTY_BLAS_ARTIFACTS),$($(x)_OBJS)) -$(THIRD_PARTY_BLAS_OBJS): $(BUILD_FILES) third_party/blas/blas.mk - -.PHONY: o/$(MODE)/third_party/blas -o/$(MODE)/third_party/blas: $(THIRD_PARTY_BLAS_CHECKS) diff --git a/third_party/blas/dgemm.f b/third_party/blas/dgemm.f deleted file mode 100644 index 3a60ca4e7..000000000 --- a/third_party/blas/dgemm.f +++ /dev/null @@ -1,384 +0,0 @@ -*> \brief \b DGEMM -* -* =========== DOCUMENTATION =========== -* -* Online html documentation available at -* http://www.netlib.org/lapack/explore-html/ -* -* Definition: -* =========== -* -* SUBROUTINE DGEMM(TRANSA,TRANSB,M,N,K,ALPHA,A,LDA,B,LDB,BETA,C,LDC) -* -* .. Scalar Arguments .. -* DOUBLE PRECISION ALPHA,BETA -* INTEGER K,LDA,LDB,LDC,M,N -* CHARACTER TRANSA,TRANSB -* .. -* .. Array Arguments .. -* DOUBLE PRECISION A(LDA,*),B(LDB,*),C(LDC,*) -* .. -* -* -*> \par Purpose: -* ============= -*> -*> \verbatim -*> -*> DGEMM performs one of the matrix-matrix operations -*> -*> C := alpha*op( A )*op( B ) + beta*C, -*> -*> where op( X ) is one of -*> -*> op( X ) = X or op( X ) = X**T, -*> -*> alpha and beta are scalars, and A, B and C are matrices, with op( A ) -*> an m by k matrix, op( B ) a k by n matrix and C an m by n matrix. -*> \endverbatim -* -* Arguments: -* ========== -* -*> \param[in] TRANSA -*> \verbatim -*> TRANSA is CHARACTER*1 -*> On entry, TRANSA specifies the form of op( A ) to be used in -*> the matrix multiplication as follows: -*> -*> TRANSA = 'N' or 'n', op( A ) = A. -*> -*> TRANSA = 'T' or 't', op( A ) = A**T. -*> -*> TRANSA = 'C' or 'c', op( A ) = A**T. -*> \endverbatim -*> -*> \param[in] TRANSB -*> \verbatim -*> TRANSB is CHARACTER*1 -*> On entry, TRANSB specifies the form of op( B ) to be used in -*> the matrix multiplication as follows: -*> -*> TRANSB = 'N' or 'n', op( B ) = B. -*> -*> TRANSB = 'T' or 't', op( B ) = B**T. -*> -*> TRANSB = 'C' or 'c', op( B ) = B**T. -*> \endverbatim -*> -*> \param[in] M -*> \verbatim -*> M is INTEGER -*> On entry, M specifies the number of rows of the matrix -*> op( A ) and of the matrix C. M must be at least zero. -*> \endverbatim -*> -*> \param[in] N -*> \verbatim -*> N is INTEGER -*> On entry, N specifies the number of columns of the matrix -*> op( B ) and the number of columns of the matrix C. N must be -*> at least zero. -*> \endverbatim -*> -*> \param[in] K -*> \verbatim -*> K is INTEGER -*> On entry, K specifies the number of columns of the matrix -*> op( A ) and the number of rows of the matrix op( B ). K must -*> be at least zero. -*> \endverbatim -*> -*> \param[in] ALPHA -*> \verbatim -*> ALPHA is DOUBLE PRECISION. -*> On entry, ALPHA specifies the scalar alpha. -*> \endverbatim -*> -*> \param[in] A -*> \verbatim -*> A is DOUBLE PRECISION array, dimension ( LDA, ka ), where ka is -*> k when TRANSA = 'N' or 'n', and is m otherwise. -*> Before entry with TRANSA = 'N' or 'n', the leading m by k -*> part of the array A must contain the matrix A, otherwise -*> the leading k by m part of the array A must contain the -*> matrix A. -*> \endverbatim -*> -*> \param[in] LDA -*> \verbatim -*> LDA is INTEGER -*> On entry, LDA specifies the first dimension of A as declared -*> in the calling (sub) program. When TRANSA = 'N' or 'n' then -*> LDA must be at least max( 1, m ), otherwise LDA must be at -*> least max( 1, k ). -*> \endverbatim -*> -*> \param[in] B -*> \verbatim -*> B is DOUBLE PRECISION array, dimension ( LDB, kb ), where kb is -*> n when TRANSB = 'N' or 'n', and is k otherwise. -*> Before entry with TRANSB = 'N' or 'n', the leading k by n -*> part of the array B must contain the matrix B, otherwise -*> the leading n by k part of the array B must contain the -*> matrix B. -*> \endverbatim -*> -*> \param[in] LDB -*> \verbatim -*> LDB is INTEGER -*> On entry, LDB specifies the first dimension of B as declared -*> in the calling (sub) program. When TRANSB = 'N' or 'n' then -*> LDB must be at least max( 1, k ), otherwise LDB must be at -*> least max( 1, n ). -*> \endverbatim -*> -*> \param[in] BETA -*> \verbatim -*> BETA is DOUBLE PRECISION. -*> On entry, BETA specifies the scalar beta. When BETA is -*> supplied as zero then C need not be set on input. -*> \endverbatim -*> -*> \param[in,out] C -*> \verbatim -*> C is DOUBLE PRECISION array, dimension ( LDC, N ) -*> Before entry, the leading m by n part of the array C must -*> contain the matrix C, except when beta is zero, in which -*> case C need not be set on entry. -*> On exit, the array C is overwritten by the m by n matrix -*> ( alpha*op( A )*op( B ) + beta*C ). -*> \endverbatim -*> -*> \param[in] LDC -*> \verbatim -*> LDC is INTEGER -*> On entry, LDC specifies the first dimension of C as declared -*> in the calling (sub) program. LDC must be at least -*> max( 1, m ). -*> \endverbatim -* -* Authors: -* ======== -* -*> \author Univ. of Tennessee -*> \author Univ. of California Berkeley -*> \author Univ. of Colorado Denver -*> \author NAG Ltd. -* -*> \date December 2016 -* -*> \ingroup double_blas_level3 -* -*> \par Further Details: -* ===================== -*> -*> \verbatim -*> -*> Level 3 Blas routine. -*> -*> -- Written on 8-February-1989. -*> Jack Dongarra, Argonne National Laboratory. -*> Iain Duff, AERE Harwell. -*> Jeremy Du Croz, Numerical Algorithms Group Ltd. -*> Sven Hammarling, Numerical Algorithms Group Ltd. -*> \endverbatim -*> -* ===================================================================== - SUBROUTINE DGEMM(TRANSA,TRANSB,M,N,K,ALPHA,A,LDA,B,LDB,BETA,C,LDC) -* -* -- Reference BLAS level3 routine (version 3.7.0) -- -* -- Reference BLAS is a software package provided by Univ. of Tennessee, -- -* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..-- -* December 2016 -* -* .. Scalar Arguments .. - DOUBLE PRECISION ALPHA,BETA - INTEGER K,LDA,LDB,LDC,M,N - CHARACTER TRANSA,TRANSB -* .. -* .. Array Arguments .. - DOUBLE PRECISION A(LDA,*),B(LDB,*),C(LDC,*) -* .. -* -* ===================================================================== -* -* .. External Functions .. - LOGICAL LSAME - EXTERNAL LSAME -* .. -* .. External Subroutines .. - EXTERNAL XERBLA -* .. -* .. Intrinsic Functions .. - INTRINSIC MAX -* .. -* .. Local Scalars .. - DOUBLE PRECISION TEMP - INTEGER I,INFO,J,L,NCOLA,NROWA,NROWB - LOGICAL NOTA,NOTB -* .. -* .. Parameters .. - DOUBLE PRECISION ONE,ZERO - PARAMETER (ONE=1.0D+0,ZERO=0.0D+0) -* .. -* -* Set NOTA and NOTB as true if A and B respectively are not -* transposed and set NROWA, NCOLA and NROWB as the number of rows -* and columns of A and the number of rows of B respectively. -* - NOTA = LSAME(TRANSA,'N') - NOTB = LSAME(TRANSB,'N') - IF (NOTA) THEN - NROWA = M - NCOLA = K - ELSE - NROWA = K - NCOLA = M - END IF - IF (NOTB) THEN - NROWB = K - ELSE - NROWB = N - END IF -* -* Test the input parameters. -* - INFO = 0 - IF ((.NOT.NOTA) .AND. (.NOT.LSAME(TRANSA,'C')) .AND. - + (.NOT.LSAME(TRANSA,'T'))) THEN - INFO = 1 - ELSE IF ((.NOT.NOTB) .AND. (.NOT.LSAME(TRANSB,'C')) .AND. - + (.NOT.LSAME(TRANSB,'T'))) THEN - INFO = 2 - ELSE IF (M.LT.0) THEN - INFO = 3 - ELSE IF (N.LT.0) THEN - INFO = 4 - ELSE IF (K.LT.0) THEN - INFO = 5 - ELSE IF (LDA.LT.MAX(1,NROWA)) THEN - INFO = 8 - ELSE IF (LDB.LT.MAX(1,NROWB)) THEN - INFO = 10 - ELSE IF (LDC.LT.MAX(1,M)) THEN - INFO = 13 - END IF - IF (INFO.NE.0) THEN - CALL XERBLA('DGEMM ',INFO) - RETURN - END IF -* -* Quick return if possible. -* - IF ((M.EQ.0) .OR. (N.EQ.0) .OR. - + (((ALPHA.EQ.ZERO).OR. (K.EQ.0)).AND. (BETA.EQ.ONE))) RETURN -* -* And if alpha.eq.zero. -* - IF (ALPHA.EQ.ZERO) THEN - IF (BETA.EQ.ZERO) THEN - DO 20 J = 1,N - DO 10 I = 1,M - C(I,J) = ZERO - 10 CONTINUE - 20 CONTINUE - ELSE - DO 40 J = 1,N - DO 30 I = 1,M - C(I,J) = BETA*C(I,J) - 30 CONTINUE - 40 CONTINUE - END IF - RETURN - END IF -* -* Start the operations. -* - IF (NOTB) THEN - IF (NOTA) THEN -* -* Form C := alpha*A*B + beta*C. -* - DO 90 J = 1,N - IF (BETA.EQ.ZERO) THEN - DO 50 I = 1,M - C(I,J) = ZERO - 50 CONTINUE - ELSE IF (BETA.NE.ONE) THEN - DO 60 I = 1,M - C(I,J) = BETA*C(I,J) - 60 CONTINUE - END IF - DO 80 L = 1,K - TEMP = ALPHA*B(L,J) - DO 70 I = 1,M - C(I,J) = C(I,J) + TEMP*A(I,L) - 70 CONTINUE - 80 CONTINUE - 90 CONTINUE - ELSE -* -* Form C := alpha*A**T*B + beta*C -* - DO 120 J = 1,N - DO 110 I = 1,M - TEMP = ZERO - DO 100 L = 1,K - TEMP = TEMP + A(L,I)*B(L,J) - 100 CONTINUE - IF (BETA.EQ.ZERO) THEN - C(I,J) = ALPHA*TEMP - ELSE - C(I,J) = ALPHA*TEMP + BETA*C(I,J) - END IF - 110 CONTINUE - 120 CONTINUE - END IF - ELSE - IF (NOTA) THEN -* -* Form C := alpha*A*B**T + beta*C -* - DO 170 J = 1,N - IF (BETA.EQ.ZERO) THEN - DO 130 I = 1,M - C(I,J) = ZERO - 130 CONTINUE - ELSE IF (BETA.NE.ONE) THEN - DO 140 I = 1,M - C(I,J) = BETA*C(I,J) - 140 CONTINUE - END IF - DO 160 L = 1,K - TEMP = ALPHA*B(J,L) - DO 150 I = 1,M - C(I,J) = C(I,J) + TEMP*A(I,L) - 150 CONTINUE - 160 CONTINUE - 170 CONTINUE - ELSE -* -* Form C := alpha*A**T*B**T + beta*C -* - DO 200 J = 1,N - DO 190 I = 1,M - TEMP = ZERO - DO 180 L = 1,K - TEMP = TEMP + A(L,I)*B(J,L) - 180 CONTINUE - IF (BETA.EQ.ZERO) THEN - C(I,J) = ALPHA*TEMP - ELSE - C(I,J) = ALPHA*TEMP + BETA*C(I,J) - END IF - 190 CONTINUE - 200 CONTINUE - END IF - END IF -* - RETURN -* -* End of DGEMM . -* - END diff --git a/third_party/blas/lsame.c b/third_party/blas/lsame.c deleted file mode 100644 index 928377fdc..000000000 --- a/third_party/blas/lsame.c +++ /dev/null @@ -1,155 +0,0 @@ -/* lsame.f -- translated by f2c (version 20191129). - You must link the resulting object file with libf2c: - on Microsoft Windows system, link with libf2c.lib; - on Linux or Unix systems, link with .../path/to/libf2c.a -lm - or, if you install libf2c.a in a standard place, with -lf2c -lm - -- in that order, at the end of the command line, as in - cc *.o -lf2c -lm - Source for libf2c is in /netlib/f2c/libf2c.zip, e.g., - - http://www.netlib.org/f2c/libf2c.zip -*/ - -#include "third_party/f2c/f2c.h" - -/* > \brief \b LSAME */ - -/* =========== DOCUMENTATION =========== */ - -/* Online html documentation available at */ -/* http://www.netlib.org/lapack/explore-html/ */ - -/* Definition: */ -/* =========== */ - -/* LOGICAL FUNCTION LSAME(CA,CB) */ - -/* .. Scalar Arguments .. */ -/* CHARACTER CA,CB */ -/* .. */ - -/* > \par Purpose: */ -/* ============= */ -/* > */ -/* > \verbatim */ -/* > */ -/* > LSAME returns .TRUE. if CA is the same letter as CB regardless of */ -/* > case. */ -/* > \endverbatim */ - -/* Arguments: */ -/* ========== */ - -/* > \param[in] CA */ -/* > \verbatim */ -/* > CA is CHARACTER*1 */ -/* > \endverbatim */ -/* > */ -/* > \param[in] CB */ -/* > \verbatim */ -/* > CB is CHARACTER*1 */ -/* > CA and CB specify the single characters to be compared. */ -/* > \endverbatim */ - -/* Authors: */ -/* ======== */ - -/* > \author Univ. of Tennessee */ -/* > \author Univ. of California Berkeley */ -/* > \author Univ. of Colorado Denver */ -/* > \author NAG Ltd. */ - -/* > \date December 2016 */ - -/* > \ingroup aux_blas */ - -/* ===================================================================== */ -logical lsame_(char *ca, char *cb) { - /* System generated locals */ - logical ret_val; - - /* Local variables */ - static integer inta, intb, zcode; - - /* -- Reference BLAS level1 routine (version 3.1) -- */ - /* -- Reference BLAS is a software package provided by Univ. of Tennessee, - * -- */ - /* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..-- - */ - /* December 2016 */ - - /* .. Scalar Arguments .. */ - /* .. */ - - /* ===================================================================== */ - - /* .. Intrinsic Functions .. */ - /* .. */ - /* .. Local Scalars .. */ - /* .. */ - - /* Test if the characters are equal */ - - ret_val = *(unsigned char *)ca == *(unsigned char *)cb; - if (ret_val) { - return ret_val; - } - - /* Now test for equivalence if both characters are alphabetic. */ - - zcode = 'Z'; - - /* Use 'Z' rather than 'A' so that ASCII can be detected on Prime */ - /* machines, on which ICHAR returns a value with bit 8 set. */ - /* ICHAR('A') on Prime machines returns 193 which is the same as */ - /* ICHAR('A') on an EBCDIC machine. */ - - inta = *(unsigned char *)ca; - intb = *(unsigned char *)cb; - - if (zcode == 90 || zcode == 122) { - - /* ASCII is assumed - ZCODE is the ASCII code of either lower or */ - /* upper case 'Z'. */ - - if (inta >= 97 && inta <= 122) { - inta += -32; - } - if (intb >= 97 && intb <= 122) { - intb += -32; - } - - } else if (zcode == 233 || zcode == 169) { - - /* EBCDIC is assumed - ZCODE is the EBCDIC code of either lower or */ - /* upper case 'Z'. */ - - if (inta >= 129 && inta <= 137 || inta >= 145 && inta <= 153 || - inta >= 162 && inta <= 169) { - inta += 64; - } - if (intb >= 129 && intb <= 137 || intb >= 145 && intb <= 153 || - intb >= 162 && intb <= 169) { - intb += 64; - } - - } else if (zcode == 218 || zcode == 250) { - - /* ASCII is assumed, on Prime machines - ZCODE is the ASCII code */ - /* plus 128 of either lower or upper case 'Z'. */ - - if (inta >= 225 && inta <= 250) { - inta += -32; - } - if (intb >= 225 && intb <= 250) { - intb += -32; - } - } - ret_val = inta == intb; - - /* RETURN */ - - /* End of LSAME */ - - return ret_val; -} /* lsame_ */ diff --git a/third_party/blas/lsame.f b/third_party/blas/lsame.f deleted file mode 100644 index d81947869..000000000 --- a/third_party/blas/lsame.f +++ /dev/null @@ -1,125 +0,0 @@ -*> \brief \b LSAME -* -* =========== DOCUMENTATION =========== -* -* Online html documentation available at -* http://www.netlib.org/lapack/explore-html/ -* -* Definition: -* =========== -* -* LOGICAL FUNCTION LSAME(CA,CB) -* -* .. Scalar Arguments .. -* CHARACTER CA,CB -* .. -* -* -*> \par Purpose: -* ============= -*> -*> \verbatim -*> -*> LSAME returns .TRUE. if CA is the same letter as CB regardless of -*> case. -*> \endverbatim -* -* Arguments: -* ========== -* -*> \param[in] CA -*> \verbatim -*> CA is CHARACTER*1 -*> \endverbatim -*> -*> \param[in] CB -*> \verbatim -*> CB is CHARACTER*1 -*> CA and CB specify the single characters to be compared. -*> \endverbatim -* -* Authors: -* ======== -* -*> \author Univ. of Tennessee -*> \author Univ. of California Berkeley -*> \author Univ. of Colorado Denver -*> \author NAG Ltd. -* -*> \date December 2016 -* -*> \ingroup aux_blas -* -* ===================================================================== - LOGICAL FUNCTION LSAME(CA,CB) -* -* -- Reference BLAS level1 routine (version 3.1) -- -* -- Reference BLAS is a software package provided by Univ. of Tennessee, -- -* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..-- -* December 2016 -* -* .. Scalar Arguments .. - CHARACTER CA,CB -* .. -* -* ===================================================================== -* -* .. Intrinsic Functions .. - INTRINSIC ICHAR -* .. -* .. Local Scalars .. - INTEGER INTA,INTB,ZCODE -* .. -* -* Test if the characters are equal -* - LSAME = CA .EQ. CB - IF (LSAME) RETURN -* -* Now test for equivalence if both characters are alphabetic. -* - ZCODE = ICHAR('Z') -* -* Use 'Z' rather than 'A' so that ASCII can be detected on Prime -* machines, on which ICHAR returns a value with bit 8 set. -* ICHAR('A') on Prime machines returns 193 which is the same as -* ICHAR('A') on an EBCDIC machine. -* - INTA = ICHAR(CA) - INTB = ICHAR(CB) -* - IF (ZCODE.EQ.90 .OR. ZCODE.EQ.122) THEN -* -* ASCII is assumed - ZCODE is the ASCII code of either lower or -* upper case 'Z'. -* - IF (INTA.GE.97 .AND. INTA.LE.122) INTA = INTA - 32 - IF (INTB.GE.97 .AND. INTB.LE.122) INTB = INTB - 32 -* - ELSE IF (ZCODE.EQ.233 .OR. ZCODE.EQ.169) THEN -* -* EBCDIC is assumed - ZCODE is the EBCDIC code of either lower or -* upper case 'Z'. -* - IF (INTA.GE.129 .AND. INTA.LE.137 .OR. - + INTA.GE.145 .AND. INTA.LE.153 .OR. - + INTA.GE.162 .AND. INTA.LE.169) INTA = INTA + 64 - IF (INTB.GE.129 .AND. INTB.LE.137 .OR. - + INTB.GE.145 .AND. INTB.LE.153 .OR. - + INTB.GE.162 .AND. INTB.LE.169) INTB = INTB + 64 -* - ELSE IF (ZCODE.EQ.218 .OR. ZCODE.EQ.250) THEN -* -* ASCII is assumed, on Prime machines - ZCODE is the ASCII code -* plus 128 of either lower or upper case 'Z'. -* - IF (INTA.GE.225 .AND. INTA.LE.250) INTA = INTA - 32 - IF (INTB.GE.225 .AND. INTB.LE.250) INTB = INTB - 32 - END IF - LSAME = INTA .EQ. INTB -* -* RETURN -* -* End of LSAME -* - END diff --git a/third_party/blas/xerbla.c b/third_party/blas/xerbla.c deleted file mode 100644 index 11faa36be..000000000 --- a/third_party/blas/xerbla.c +++ /dev/null @@ -1,121 +0,0 @@ -/* xerbla.f -- translated by f2c (version 20191129). - You must link the resulting object file with libf2c: - on Microsoft Windows system, link with libf2c.lib; - on Linux or Unix systems, link with .../path/to/libf2c.a -lm - or, if you install libf2c.a in a standard place, with -lf2c -lm - -- in that order, at the end of the command line, as in - cc *.o -lf2c -lm - Source for libf2c is in /netlib/f2c/libf2c.zip, e.g., - - http://www.netlib.org/f2c/libf2c.zip -*/ - -#include "third_party/f2c/f2c.h" - -/* Table of constant values */ - -static integer c__1 = 1; - -/* > \brief \b XERBLA */ - -/* =========== DOCUMENTATION =========== */ - -/* Online html documentation available at */ -/* http://www.netlib.org/lapack/explore-html/ */ - -/* Definition: */ -/* =========== */ - -/* SUBROUTINE XERBLA( SRNAME, INFO ) */ - -/* .. Scalar Arguments .. */ -/* CHARACTER*(*) SRNAME */ -/* INTEGER INFO */ -/* .. */ - -/* > \par Purpose: */ -/* ============= */ -/* > */ -/* > \verbatim */ -/* > */ -/* > XERBLA is an error handler for the LAPACK routines. */ -/* > It is called by an LAPACK routine if an input parameter has an */ -/* > invalid value. A message is printed and execution stops. */ -/* > */ -/* > Installers may consider modifying the STOP statement in order to */ -/* > call system-specific exception-handling facilities. */ -/* > \endverbatim */ - -/* Arguments: */ -/* ========== */ - -/* > \param[in] SRNAME */ -/* > \verbatim */ -/* > SRNAME is CHARACTER*(*) */ -/* > The name of the routine which called XERBLA. */ -/* > \endverbatim */ -/* > */ -/* > \param[in] INFO */ -/* > \verbatim */ -/* > INFO is INTEGER */ -/* > The position of the invalid parameter in the parameter list */ -/* > of the calling routine. */ -/* > \endverbatim */ - -/* Authors: */ -/* ======== */ - -/* > \author Univ. of Tennessee */ -/* > \author Univ. of California Berkeley */ -/* > \author Univ. of Colorado Denver */ -/* > \author NAG Ltd. */ - -/* > \date December 2016 */ - -/* > \ingroup aux_blas */ - -/* ===================================================================== */ -/* Subroutine */ int xerbla_(char *srname, integer *info, ftnlen srname_len) { - /* Format strings */ - static char fmt_9999[] = - "(\002 ** On entry to \002,a,\002 parameter num" - "ber \002,i2,\002 had \002,\002an illegal value\002)"; - - /* Builtin functions */ - integer s_wsfe(cilist *), do_fio(integer *, char *, ftnlen), e_wsfe(void); - /* Subroutine */ int s_stop(char *, ftnlen); - - /* Local variables */ - extern doublereal trmlen_(char *, ftnlen); - - /* Fortran I/O blocks */ - static cilist io___1 = {0, 6, 0, fmt_9999, 0}; - - /* -- Reference BLAS level1 routine (version 3.7.0) -- */ - /* -- Reference BLAS is a software package provided by Univ. of Tennessee, - * -- */ - /* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..-- - */ - /* December 2016 */ - - /* .. Scalar Arguments .. */ - /* .. */ - - /* ===================================================================== */ - - /* .. Intrinsic Functions .. */ - /* INTRINSIC LEN_TRIM */ - /* .. */ - /* .. Executable Statements .. */ - - s_wsfe(&io___1); - do_fio(&c__1, srname, (integer)trmlen_(srname, srname_len)); - do_fio(&c__1, (char *)&(*info), (ftnlen)sizeof(integer)); - e_wsfe(); - - s_stop("", (ftnlen)0); - - /* End of XERBLA */ - - return 0; -} /* xerbla_ */ diff --git a/third_party/blas/xerbla.f b/third_party/blas/xerbla.f deleted file mode 100644 index 788e3785c..000000000 --- a/third_party/blas/xerbla.f +++ /dev/null @@ -1,89 +0,0 @@ -*> \brief \b XERBLA -* -* =========== DOCUMENTATION =========== -* -* Online html documentation available at -* http://www.netlib.org/lapack/explore-html/ -* -* Definition: -* =========== -* -* SUBROUTINE XERBLA( SRNAME, INFO ) -* -* .. Scalar Arguments .. -* CHARACTER*(*) SRNAME -* INTEGER INFO -* .. -* -* -*> \par Purpose: -* ============= -*> -*> \verbatim -*> -*> XERBLA is an error handler for the LAPACK routines. -*> It is called by an LAPACK routine if an input parameter has an -*> invalid value. A message is printed and execution stops. -*> -*> Installers may consider modifying the STOP statement in order to -*> call system-specific exception-handling facilities. -*> \endverbatim -* -* Arguments: -* ========== -* -*> \param[in] SRNAME -*> \verbatim -*> SRNAME is CHARACTER*(*) -*> The name of the routine which called XERBLA. -*> \endverbatim -*> -*> \param[in] INFO -*> \verbatim -*> INFO is INTEGER -*> The position of the invalid parameter in the parameter list -*> of the calling routine. -*> \endverbatim -* -* Authors: -* ======== -* -*> \author Univ. of Tennessee -*> \author Univ. of California Berkeley -*> \author Univ. of Colorado Denver -*> \author NAG Ltd. -* -*> \date December 2016 -* -*> \ingroup aux_blas -* -* ===================================================================== - SUBROUTINE XERBLA( SRNAME, INFO ) -* -* -- Reference BLAS level1 routine (version 3.7.0) -- -* -- Reference BLAS is a software package provided by Univ. of Tennessee, -- -* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..-- -* December 2016 -* -* .. Scalar Arguments .. - CHARACTER*(*) SRNAME - INTEGER INFO -* .. -* -* ===================================================================== -* -* .. Intrinsic Functions .. -* INTRINSIC LEN_TRIM -* .. -* .. Executable Statements .. -* - WRITE( *, FMT = 9999 )SRNAME( 1:TRMLEN( SRNAME ) ), INFO -* - STOP -* - 9999 FORMAT( ' ** On entry to ', A, ' parameter number ', I2, ' had ', - $ 'an illegal value' ) -* -* End of XERBLA -* - END diff --git a/third_party/chibicc/preprocess.c b/third_party/chibicc/preprocess.c index 1d4e9cfc8..7742b3d2c 100644 --- a/third_party/chibicc/preprocess.c +++ b/third_party/chibicc/preprocess.c @@ -889,7 +889,7 @@ static Token *timestamp_macro(Token *tmpl) { struct stat st; if (stat(tmpl->file->name, &st) != 0) return new_str_token("??? ??? ?? ??:??:?? ????", tmpl); - char buf[30]; + char buf[64]; ctime_r(&st.st_mtime, buf); buf[24] = '\0'; return new_str_token(buf, tmpl); diff --git a/third_party/compiler_rt/comprt.S b/third_party/compiler_rt/comprt.S index 077838b59..215364d8a 100644 --- a/third_party/compiler_rt/comprt.S +++ b/third_party/compiler_rt/comprt.S @@ -1,6 +1,6 @@ #include "libc/macros.h" -/ Nop ref this to force pull the license into linkage. +// Nop ref this to force pull the license into linkage. .section .yoink huge_compiler_rt_license: int3 diff --git a/third_party/compiler_rt/nexgen32e/chkstk.S b/third_party/compiler_rt/nexgen32e/chkstk.S index 10687ae97..cf5bb7b6e 100644 --- a/third_party/compiler_rt/nexgen32e/chkstk.S +++ b/third_party/compiler_rt/nexgen32e/chkstk.S @@ -15,7 +15,7 @@ #ifdef __x86_64__ .section .yoink - nop huge_compiler_rt_license + nopl huge_compiler_rt_license(%rip) .previous .text diff --git a/third_party/compiler_rt/nexgen32e/chkstk2.S b/third_party/compiler_rt/nexgen32e/chkstk2.S index 004e376ba..eb8ea1881 100644 --- a/third_party/compiler_rt/nexgen32e/chkstk2.S +++ b/third_party/compiler_rt/nexgen32e/chkstk2.S @@ -6,7 +6,7 @@ #ifdef __x86_64__ .section .yoink - nop huge_compiler_rt_license + nopl huge_compiler_rt_license(%rip) .previous // _chkstk (_alloca) routine - probe stack between %rsp and (%rsp-%rax) in 4k increments, diff --git a/third_party/compiler_rt/nexgen32e/floatundidf.S b/third_party/compiler_rt/nexgen32e/floatundidf.S index b7c9074eb..9f779a0f4 100644 --- a/third_party/compiler_rt/nexgen32e/floatundidf.S +++ b/third_party/compiler_rt/nexgen32e/floatundidf.S @@ -18,7 +18,7 @@ #ifdef __x86_64__ .section .yoink - nop huge_compiler_rt_license + nopl huge_compiler_rt_license(%rip) .previous CONST_SECTION diff --git a/third_party/compiler_rt/nexgen32e/floatundisf.S b/third_party/compiler_rt/nexgen32e/floatundisf.S index 416633e09..c49492046 100644 --- a/third_party/compiler_rt/nexgen32e/floatundisf.S +++ b/third_party/compiler_rt/nexgen32e/floatundisf.S @@ -8,7 +8,7 @@ #ifdef __x86_64__ .section .yoink - nop huge_compiler_rt_license + nopl huge_compiler_rt_license(%rip) .previous CONST_SECTION diff --git a/third_party/compiler_rt/nexgen32e/floatundixf.S b/third_party/compiler_rt/nexgen32e/floatundixf.S index 5ff610446..9f6a4d83c 100644 --- a/third_party/compiler_rt/nexgen32e/floatundixf.S +++ b/third_party/compiler_rt/nexgen32e/floatundixf.S @@ -8,7 +8,7 @@ #ifdef __x86_64__ .section .yoink - nop huge_compiler_rt_license + nopl huge_compiler_rt_license(%rip) .previous CONST_SECTION diff --git a/third_party/dlmalloc/initdlmalloc.S b/third_party/dlmalloc/initdlmalloc.S index 939036cee..248ed8f45 100644 --- a/third_party/dlmalloc/initdlmalloc.S +++ b/third_party/dlmalloc/initdlmalloc.S @@ -19,7 +19,7 @@ #include "libc/macros.h" .source __FILE__ -/ Sneak ahead ctor list b/c runtime weakly links malloc. +// Sneak ahead ctor list b/c runtime weakly links malloc. .init.start 800,_init_dlmalloc push %rdi push %rsi diff --git a/third_party/duktape/duktape.mk b/third_party/duktape/duktape.mk index 81ae7f206..cee49d289 100644 --- a/third_party/duktape/duktape.mk +++ b/third_party/duktape/duktape.mk @@ -34,6 +34,7 @@ THIRD_PARTY_DUKTAPE_A_DIRECTDEPS = \ LIBC_STR \ LIBC_STUBS \ LIBC_TIME \ + LIBC_RUNTIME \ LIBC_TINYMATH \ LIBC_UNICODE \ LIBC_NEXGEN32E diff --git a/third_party/duktape/license.S b/third_party/duktape/license.S index 2b679c537..c46a0676d 100644 --- a/third_party/duktape/license.S +++ b/third_party/duktape/license.S @@ -3,6 +3,6 @@ kDuktapeLicense: .incbin "third_party/duktape/license.inc" .type kDuktapeLicense,@object .globl kDuktapeLicense -.popsection +.previous .include "libc/disclaimer.inc" diff --git a/third_party/f2c/README.cosmo b/third_party/f2c/README.cosmo deleted file mode 100644 index 818602d0f..000000000 --- a/third_party/f2c/README.cosmo +++ /dev/null @@ -1,2 +0,0 @@ -https://www.netlib.org/f2c/ -2020-02-14 diff --git a/third_party/f2c/close.c b/third_party/f2c/close.c deleted file mode 100644 index c9e1ccdb1..000000000 --- a/third_party/f2c/close.c +++ /dev/null @@ -1,58 +0,0 @@ -#include "libc/calls/calls.h" -#include "libc/mem/mem.h" -#include "third_party/f2c/f2c.h" -#include "third_party/f2c/fio.h" - -integer f_clos(cllist *a) { - unit *b; - if (a->cunit >= MXUNIT) return (0); - b = &f__units[a->cunit]; - if (b->ufd == NULL) goto done; - if (b->uscrtch == 1) goto Delete; - if (!a->csta) goto Keep; - switch (*a->csta) { - default: - Keep: - case 'k': - case 'K': - if (b->uwrt == 1) t_runc((alist *)a); - if (b->ufnm) { - fclose(b->ufd); - free(b->ufnm); - } - break; - case 'd': - case 'D': - Delete: - fclose(b->ufd); - if (b->ufnm) { - unlink(b->ufnm); /*SYSDEP*/ - free(b->ufnm); - } - } - b->ufd = NULL; -done: - b->uend = 0; - b->ufnm = NULL; - return (0); -} - -void f_exit(void) { - int i; - static cllist xx; - if (!xx.cerr) { - xx.cerr = 1; - xx.csta = NULL; - for (i = 0; i < MXUNIT; i++) { - xx.cunit = i; - (void)f_clos(&xx); - } - } -} - -int flush_(void) { - int i; - for (i = 0; i < MXUNIT; i++) - if (f__units[i].ufd != NULL && f__units[i].uwrt) fflush(f__units[i].ufd); - return 0; -} diff --git a/third_party/f2c/endfile.c b/third_party/f2c/endfile.c deleted file mode 100644 index f47b3f0a0..000000000 --- a/third_party/f2c/endfile.c +++ /dev/null @@ -1,41 +0,0 @@ -#include "libc/calls/calls.h" -#include "libc/fmt/fmt.h" -#include "libc/stdio/stdio.h" -#include "third_party/f2c/fio.h" - -extern char *f__r_mode[], *f__w_mode[]; - -integer f_end(alist *a) { - unit *b; - FILE *tf; - if (a->aunit >= MXUNIT || a->aunit < 0) err(a->aerr, 101, "endfile"); - b = &f__units[a->aunit]; - if (b->ufd == NULL) { - char nbuf[10]; - sprintf(nbuf, "fort.%ld", (long)a->aunit); - if (tf = fopen(nbuf, f__w_mode[0])) fclose(tf); - return (0); - } - b->uend = 1; - return (b->useek ? t_runc(a) : 0); -} - -int t_runc(alist *a) { - OFF_T loc, len; - unit *b; - int rc; - FILE *bf; - b = &f__units[a->aunit]; - if (b->url) return (0); /*don't truncate direct files*/ - loc = ftell(bf = b->ufd); - fseek(bf, (OFF_T)0, SEEK_END); - len = ftell(bf); - if (loc >= len || b->useek == 0) return (0); - if (b->urw & 2) fflush(b->ufd); /* necessary on some Linux systems */ - rc = ftruncate(fileno(b->ufd), loc); - /* The following FSEEK is unnecessary on some systems, */ - /* but should be harmless. */ - fseek(b->ufd, (OFF_T)0, SEEK_END); - if (rc) err(a->aerr, 111, "endfile"); - return 0; -} diff --git a/third_party/f2c/err.c b/third_party/f2c/err.c deleted file mode 100644 index 970998e2f..000000000 --- a/third_party/f2c/err.c +++ /dev/null @@ -1,221 +0,0 @@ -#include "libc/calls/calls.h" -#include "libc/calls/struct/stat.h" -#include "libc/log/log.h" -#include "libc/stdio/stdio.h" -#include "third_party/f2c/f2c.h" -#include "third_party/f2c/fio.h" -#include "third_party/f2c/fmt.h" - -extern char *f__r_mode[], *f__w_mode[]; - -/*global definitions*/ -unit f__units[MXUNIT]; /*unit table*/ -flag f__init; /*0 on entry, 1 after initializations*/ -cilist *f__elist; /*active external io list*/ -icilist *f__svic; /*active internal io list*/ -flag f__reading; /*1 if reading, 0 if writing*/ -flag f__cplus, f__cblank; -const char *f__fmtbuf; -flag f__external; /*1 if external io, 0 if internal */ -flag f__sequential; /*1 if sequential io, 0 if direct*/ -flag f__formatted; /*1 if formatted io, 0 if unformatted*/ -FILE *f__cf; /*current file*/ -unit *f__curunit; /*current unit*/ -int f__recpos; /*place in current record*/ -OFF_T f__cursor, f__hiwater; -int f__scale; -char *f__icptr; -int (*f__getn)(void); /* for formatted input */ -void (*f__putn)(int); /* for formatted output */ -int (*f__doed)(struct syl *, char *, ftnlen), (*f__doned)(struct syl *); -int (*f__dorevert)(void), (*f__donewrec)(void), (*f__doend)(void); - -/*error messages*/ -const char *F_err[] = { - "error in format", /* 100 */ - "illegal unit number", /* 101 */ - "formatted io not allowed", /* 102 */ - "unformatted io not allowed", /* 103 */ - "direct io not allowed", /* 104 */ - "sequential io not allowed", /* 105 */ - "can't backspace file", /* 106 */ - "null file name", /* 107 */ - "can't stat file", /* 108 */ - "unit not connected", /* 109 */ - "off end of record", /* 110 */ - "truncation failed in endfile", /* 111 */ - "incomprehensible list input", /* 112 */ - "out of free space", /* 113 */ - "unit not connected", /* 114 */ - "read unexpected character", /* 115 */ - "bad logical input field", /* 116 */ - "bad variable type", /* 117 */ - "bad namelist name", /* 118 */ - "variable not in namelist", /* 119 */ - "no end record", /* 120 */ - "variable count incorrect", /* 121 */ - "subscript for scalar variable", /* 122 */ - "invalid array section", /* 123 */ - "substring out of bounds", /* 124 */ - "subscript out of bounds", /* 125 */ - "can't read file", /* 126 */ - "can't write file", /* 127 */ - "'new' file exists", /* 128 */ - "can't append to file", /* 129 */ - "non-positive record number", /* 130 */ - "nmLbuf overflow" /* 131 */ -}; - -#define MAXERR (sizeof(F_err) / sizeof(char *) + 100) - -int f__canseek(FILE *f) /*SYSDEP*/ -{ -#ifdef NON_UNIX_STDIO - return !isatty(fileno(f)); -#else - struct stat x; - - if (fstat(fileno(f), &x) < 0) return (0); -#ifdef S_IFMT - switch (x.st_mode & S_IFMT) { - case S_IFDIR: - case S_IFREG: - if (x.st_nlink > 0) /* !pipe */ - return (1); - else - return (0); - case S_IFCHR: - if (isatty(fileno(f))) return (0); - return (1); -#ifdef S_IFBLK - case S_IFBLK: - return (1); -#endif - } -#else -#ifdef S_ISDIR - /* POSIX version */ - if (S_ISREG(x.st_mode) || S_ISDIR(x.st_mode)) { - if (x.st_nlink > 0) /* !pipe */ - return (1); - else - return (0); - } - if (S_ISCHR(x.st_mode)) { - if (isatty(fileno(f))) return (0); - return (1); - } - if (S_ISBLK(x.st_mode)) return (1); -#else - Help !How does fstat work on this system - ? -#endif -#endif - return (0); /* who knows what it is? */ -#endif -} - -void f__fatal(int n, const char *s) { - if (n < 100 && n >= 0) - fprintf(stderr, "error: %s: %m\n", s); /*SYSDEP*/ - else if (n >= (int)MAXERR || n < -1) { - fprintf(stderr, "%s: illegal error number %d\n", s, n); - } else if (n == -1) - fprintf(stderr, "%s: end of file\n", s); - else - fprintf(stderr, "%s: %s\n", s, F_err[n - 100]); - if (f__curunit) { - fprintf(stderr, "apparent state: unit %d ", (int)(f__curunit - f__units)); - fprintf(stderr, f__curunit->ufnm ? "named %s\n" : "(unnamed)\n", - f__curunit->ufnm); - } else - fprintf(stderr, "apparent state: internal I/O\n"); - if (f__fmtbuf) fprintf(stderr, "last format: %s\n", f__fmtbuf); - fprintf(stderr, "lately %s %s %s %s", f__reading ? "reading" : "writing", - f__sequential ? "sequential" : "direct", - f__formatted ? "formatted" : "unformatted", - f__external ? "external" : "internal"); - sig_die(" IO", 1); -} - -/*initialization routine*/ -VOID f_init(Void) { - unit *p; - - f__init = 1; - p = &f__units[0]; - p->ufd = stderr; - p->useek = f__canseek(stderr); - p->ufmt = 1; - p->uwrt = 1; - p = &f__units[5]; - p->ufd = stdin; - p->useek = f__canseek(stdin); - p->ufmt = 1; - p->uwrt = 0; - p = &f__units[6]; - p->ufd = stdout; - p->useek = f__canseek(stdout); - p->ufmt = 1; - p->uwrt = 1; -} - -int f__nowreading(unit *x) { - OFF_T loc; - int ufmt, urw; - - if (x->urw & 1) goto done; - if (!x->ufnm) goto cantread; - ufmt = x->url ? 0 : x->ufmt; - loc = ftell(x->ufd); - urw = 3; - if (!freopen(x->ufnm, f__w_mode[ufmt | 2], x->ufd)) { - urw = 1; - if (!freopen(x->ufnm, f__r_mode[ufmt], x->ufd)) { - cantread: - errno = 126; - return 1; - } - } - fseek(x->ufd, loc, SEEK_SET); - x->urw = urw; -done: - x->uwrt = 0; - return 0; -} - -int f__nowwriting(unit *x) { - OFF_T loc; - int ufmt; - - if (x->urw & 2) { - if (x->urw & 1) fseek(x->ufd, (OFF_T)0, SEEK_CUR); - goto done; - } - if (!x->ufnm) goto cantwrite; - ufmt = x->url ? 0 : x->ufmt; - if (x->uwrt == 3) { /* just did write, rewind */ - if (!(f__cf = x->ufd = freopen(x->ufnm, f__w_mode[ufmt], x->ufd))) - goto cantwrite; - x->urw = 2; - } else { - loc = ftell(x->ufd); - if (!(f__cf = x->ufd = freopen(x->ufnm, f__w_mode[ufmt | 2], x->ufd))) { - x->ufd = NULL; - cantwrite: - errno = 127; - return (1); - } - x->urw = 3; - fseek(x->ufd, loc, SEEK_SET); - } -done: - x->uwrt = 1; - return 0; -} - -int err__fl(int f, int m, const char *s) { - if (!f) f__fatal(m, s); - if (f__doend) (*f__doend)(); - return errno = m; -} diff --git a/third_party/f2c/exit_.c b/third_party/f2c/exit_.c deleted file mode 100644 index 2e6cd9c4f..000000000 --- a/third_party/f2c/exit_.c +++ /dev/null @@ -1,18 +0,0 @@ -#include "libc/runtime/runtime.h" -#include "third_party/f2c/f2c.h" -#include "third_party/f2c/internal.h" - -/** - * This gives the effect of - * - * subroutine exit(rc) - * integer*4 rc - * stop - * end - * - * with the added side effect of supplying rc as the program's exit code. - */ -void exit_(integer *rc) { - f_exit(); - exit(*rc); -} diff --git a/third_party/f2c/f2c.h b/third_party/f2c/f2c.h deleted file mode 100644 index 62aa4baf6..000000000 --- a/third_party/f2c/f2c.h +++ /dev/null @@ -1,198 +0,0 @@ -#ifndef COSMOPOLITAN_THIRD_PARTY_F2C_F2C_H_ -#define COSMOPOLITAN_THIRD_PARTY_F2C_F2C_H_ -#if !(__ASSEMBLER__ + __LINKER__ + 0) -COSMOPOLITAN_C_START_ -/* f2c.h -- Standard Fortran to C header file */ - -/** barf [ba:rf] 2. "He suggested using FORTRAN, and everybody barfed." - - - From The Shogakukan DICTIONARY OF NEW ENGLISH (Second edition) */ - -typedef long int integer; -typedef unsigned long int uinteger; -typedef char *address; -typedef short int shortint; -typedef float real; -typedef double doublereal; -typedef struct { - real r, i; -} complex; -typedef struct { - doublereal r, i; -} doublecomplex; -typedef long int logical; -typedef short int shortlogical; -typedef char logical1; -typedef char integer1; -#ifdef INTEGER_STAR_8 /* Adjust for integer*8. */ -typedef long long longint; /* system-dependent */ -typedef unsigned long long ulongint; /* system-dependent */ -#define qbit_clear(a, b) ((a) & ~((ulongint)1 << (b))) -#define qbit_set(a, b) ((a) | ((ulongint)1 << (b))) -#endif - -#define TRUE_ (1) -#define FALSE_ (0) - -#ifndef Void -#define Void void -#endif - -/* Extern is for use with -E */ -#ifndef Extern -#define Extern extern -#endif - -/* I/O stuff */ - -#ifdef f2c_i2 -/* for -i2 */ -typedef short flag; -typedef short ftnlen; -typedef short ftnint; -#else -typedef long int flag; -typedef long int ftnlen; -typedef long int ftnint; -#endif - -/*external read, write*/ -typedef struct { - flag cierr; - ftnint ciunit; - flag ciend; - char *cifmt; - ftnint cirec; -} cilist; - -/*internal read, write*/ -typedef struct { - flag icierr; - char *iciunit; - flag iciend; - char *icifmt; - ftnint icirlen; - ftnint icirnum; -} icilist; - -/*open*/ -typedef struct { - flag oerr; - ftnint ounit; - char *ofnm; - ftnlen ofnmlen; - char *osta; - char *oacc; - char *ofm; - ftnint orl; - char *oblnk; -} olist; - -/*close*/ -typedef struct { - flag cerr; - ftnint cunit; - char *csta; -} cllist; - -/*rewind, backspace, endfile*/ -typedef struct { - flag aerr; - ftnint aunit; -} alist; - -/* inquire */ -typedef struct { - flag inerr; - ftnint inunit; - char *infile; - ftnlen infilen; - ftnint *inex; /*parameters in standard's order*/ - ftnint *inopen; - ftnint *innum; - ftnint *innamed; - char *inname; - ftnlen innamlen; - char *inacc; - ftnlen inacclen; - char *inseq; - ftnlen inseqlen; - char *indir; - ftnlen indirlen; - char *infmt; - ftnlen infmtlen; - char *inform; - ftnint informlen; - char *inunf; - ftnlen inunflen; - ftnint *inrecl; - ftnint *innrec; - char *inblank; - ftnlen inblanklen; -} inlist; - -#define VOID void - -union Multitype { /* for multiple entry points */ - integer1 g; - shortint h; - integer i; - /* longint j; */ - real r; - doublereal d; - complex c; - doublecomplex z; -}; - -typedef union Multitype Multitype; - -/*typedef long int Long;*/ /* No longer used; formerly in Namelist */ - -struct Vardesc { /* for Namelist */ - char *name; - char *addr; - ftnlen *dims; - int type; -}; -typedef struct Vardesc Vardesc; - -struct Namelist { - char *name; - Vardesc **vars; - int nvars; -}; -typedef struct Namelist Namelist; - -#define abs(x) ((x) >= 0 ? (x) : -(x)) -#define dabs(x) (doublereal) abs(x) -#define min(a, b) ((a) <= (b) ? (a) : (b)) -#define max(a, b) ((a) >= (b) ? (a) : (b)) -#define dmin(a, b) (doublereal) min(a, b) -#define dmax(a, b) (doublereal) max(a, b) -#define bit_test(a, b) ((a) >> (b)&1) -#define bit_clear(a, b) ((a) & ~((uinteger)1 << (b))) -#define bit_set(a, b) ((a) | ((uinteger)1 << (b))) - -/* procedure parameter types for -A and -C++ */ - -#define F2C_proc_par_types 1 -typedef int /* Unknown procedure type */ (*U_fp)(); -typedef shortint (*J_fp)(); -typedef integer (*I_fp)(); -typedef real (*R_fp)(); -typedef doublereal (*D_fp)(), (*E_fp)(); -typedef /* Complex */ VOID (*C_fp)(); -typedef /* Double Complex */ VOID (*Z_fp)(); -typedef logical (*L_fp)(); -typedef shortlogical (*K_fp)(); -typedef /* Character */ VOID (*H_fp)(); -typedef /* Subroutine */ int (*S_fp)(); -/* E_fp is for real functions when -R is not specified */ -typedef VOID C_f; /* complex function */ -typedef VOID H_f; /* character function */ -typedef VOID Z_f; /* double complex function */ -typedef doublereal E_f; /* real function with -R not specified */ - -COSMOPOLITAN_C_END_ -#endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */ -#endif /* COSMOPOLITAN_THIRD_PARTY_F2C_F2C_H_ */ diff --git a/third_party/f2c/f2c.mk b/third_party/f2c/f2c.mk deleted file mode 100644 index f754fcd9e..000000000 --- a/third_party/f2c/f2c.mk +++ /dev/null @@ -1,55 +0,0 @@ -#-*-mode:makefile-gmake;indent-tabs-mode:t;tab-width:8;coding:utf-8-*-┐ -#───vi: set et ft=make ts=8 tw=8 fenc=utf-8 :vi───────────────────────┘ - -PKGS += THIRD_PARTY_F2C - -THIRD_PARTY_F2C_ARTIFACTS += THIRD_PARTY_F2C_A -THIRD_PARTY_F2C = $(THIRD_PARTY_F2C_A_DEPS) $(THIRD_PARTY_F2C_A) -THIRD_PARTY_F2C_A = o/$(MODE)/third_party/f2c/f2c.a -THIRD_PARTY_F2C_A_FILES := $(wildcard third_party/f2c/*) -THIRD_PARTY_F2C_A_HDRS = $(filter %.h,$(THIRD_PARTY_F2C_A_FILES)) -THIRD_PARTY_F2C_A_SRCS_C = $(filter %.c,$(THIRD_PARTY_F2C_A_FILES)) - -THIRD_PARTY_F2C_A_SRCS = \ - $(THIRD_PARTY_F2C_A_SRCS_C) - -THIRD_PARTY_F2C_A_OBJS = \ - $(THIRD_PARTY_F2C_A_SRCS_C:%.c=o/$(MODE)/%.o) - -THIRD_PARTY_F2C_A_CHECKS = \ - $(THIRD_PARTY_F2C_A).pkg \ - $(THIRD_PARTY_F2C_A_HDRS:%=o/$(MODE)/%.ok) - -THIRD_PARTY_F2C_A_DIRECTDEPS = \ - LIBC_CALLS \ - LIBC_FMT \ - LIBC_INTRIN \ - LIBC_MEM \ - LIBC_NEXGEN32E \ - LIBC_RUNTIME \ - LIBC_STDIO \ - LIBC_STR \ - LIBC_STUBS \ - LIBC_UNICODE - -THIRD_PARTY_F2C_A_DEPS := \ - $(call uniq,$(foreach x,$(THIRD_PARTY_F2C_A_DIRECTDEPS),$($(x)))) - -$(THIRD_PARTY_F2C_A): \ - third_party/f2c/ \ - $(THIRD_PARTY_F2C_A).pkg \ - $(THIRD_PARTY_F2C_A_OBJS) - -$(THIRD_PARTY_F2C_A).pkg: \ - $(THIRD_PARTY_F2C_A_OBJS) \ - $(foreach x,$(THIRD_PARTY_F2C_A_DIRECTDEPS),$($(x)_A).pkg) - -THIRD_PARTY_F2C_LIBS = $(foreach x,$(THIRD_PARTY_F2C_ARTIFACTS),$($(x))) -THIRD_PARTY_F2C_SRCS = $(foreach x,$(THIRD_PARTY_F2C_ARTIFACTS),$($(x)_SRCS)) -# THIRD_PARTY_F2C_HDRS = $(foreach x,$(THIRD_PARTY_F2C_ARTIFACTS),$($(x)_HDRS)) -THIRD_PARTY_F2C_CHECKS = $(foreach x,$(THIRD_PARTY_F2C_ARTIFACTS),$($(x)_CHECKS)) -THIRD_PARTY_F2C_OBJS = $(foreach x,$(THIRD_PARTY_F2C_ARTIFACTS),$($(x)_OBJS)) -$(THIRD_PARTY_F2C_OBJS): third_party/f2c/f2c.mk - -.PHONY: o/$(MODE)/third_party/f2c -o/$(MODE)/third_party/f2c: $(THIRD_PARTY_F2C_CHECKS) diff --git a/third_party/f2c/fio.h b/third_party/f2c/fio.h deleted file mode 100644 index e69171395..000000000 --- a/third_party/f2c/fio.h +++ /dev/null @@ -1,97 +0,0 @@ -#ifndef COSMOPOLITAN_THIRD_PARTY_F2C_LIB_FIO_H_ -#define COSMOPOLITAN_THIRD_PARTY_F2C_LIB_FIO_H_ -#include "libc/errno.h" -#include "libc/stdio/stdio.h" -#include "third_party/f2c/f2c.h" -#if !(__ASSEMBLER__ + __LINKER__ + 0) -COSMOPOLITAN_C_START_ - -#ifndef OFF_T -#define OFF_T long -#endif - -#ifdef UIOLEN_int -typedef int uiolen; -#else -typedef long uiolen; -#endif - -/*units*/ -typedef struct { - FILE *ufd; /*0=unconnected*/ - char *ufnm; - long uinode; - int udev; - int url; /*0=sequential*/ - flag useek; /*true=can backspace, use dir, ...*/ - flag ufmt; - flag urw; /* (1 for can read) | (2 for can write) */ - flag ublnk; - flag uend; - flag uwrt; /*last io was write*/ - flag uscrtch; -} unit; - -void x_putc(int); -long f__inode(char *, int *); -void sig_die(const char *, int); -void f__fatal(int, const char *); -int t_runc(alist *); -int f__nowreading(unit *); -int f__nowwriting(unit *); -int fk_open(int, int, ftnint); -int en_fio(void); -void f_init(void); -int t_putc(int); -int x_wSL(void); -void b_char(const char *, char *, ftnlen); -void g_char(const char *, ftnlen, char *); -int c_sfe(cilist *); -int z_rnew(void); -int err__fl(int, int, const char *); -int xrd_SL(void); -int f__putbuf(int); - -extern cilist *f__elist; /*active external io list*/ -extern flag f__reading, f__external, f__sequential, f__formatted; -extern flag f__init; -extern FILE *f__cf; /*current file*/ -extern unit *f__curunit; /*current unit*/ -extern unit f__units[]; -extern int (*f__doend)(void); -extern int (*f__getn)(void); /* for formatted input */ -extern void (*f__putn)(int); /* for formatted output */ -extern int (*f__donewrec)(void); - -#define err(f, m, s) \ - { \ - if (f) \ - errno = m; \ - else \ - f__fatal(m, s); \ - return (m); \ - } - -#define errfl(f, m, s) return err__fl((int)f, m, s) - -/*Table sizes*/ -#define MXUNIT 100 - -extern int f__recpos; /*position in current record*/ -extern OFF_T f__cursor; /* offset to move to */ -extern OFF_T f__hiwater; /* so TL doesn't confuse us */ - -#define WRITE 1 -#define READ 2 -#define SEQ 3 -#define DIR 4 -#define FMT 5 -#define UNF 6 -#define EXT 7 -#define INT 8 - -#define buf_end(x) (x->_flag & _IONBF ? x->_ptr : x->_base + BUFSIZ) - -COSMOPOLITAN_C_END_ -#endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */ -#endif /* COSMOPOLITAN_THIRD_PARTY_F2C_LIB_FIO_H_ */ diff --git a/third_party/f2c/fmt.c b/third_party/f2c/fmt.c deleted file mode 100644 index 93e4368f7..000000000 --- a/third_party/f2c/fmt.c +++ /dev/null @@ -1,477 +0,0 @@ -#include "libc/calls/calls.h" -#include "libc/errno.h" -#include "third_party/f2c/f2c.h" -#include "third_party/f2c/fio.h" -#include "third_party/f2c/fmt.h" - -#define SYLMX 300 -#define GLITCH '\2' -#define Const const -#define STKSZ 10 - -#define skip(s) \ - while (*s == ' ') s++ - -/* special quote character for stu */ -static struct syl f__syl[SYLMX]; -int f__parenlvl, f__pc, f__revloc; -int f__cnt[STKSZ], f__ret[STKSZ], f__cp, f__rp; -flag f__workdone, f__nonl; - -static const char *ap_end(const char *s) { - char quote; - quote = *s++; - for (; *s; s++) { - if (*s != quote) continue; - if (*++s != quote) return (s); - } - if (f__elist->cierr) { - errno = 100; - return (NULL); - } - f__fatal(100, "bad string"); - /*NOTREACHED*/ return 0; -} - -static int op_gen(int a, int b, int c, int d) { - struct syl *p = &f__syl[f__pc]; - if (f__pc >= SYLMX) { - fprintf(stderr, "format too complicated:\n"); - sig_die(f__fmtbuf, 1); - } - p->op = a; - p->p1 = b; - p->p2.i[0] = c; - p->p2.i[1] = d; - return (f__pc++); -} - -static const char *f_list(const char *); -static const char *gt_num(const char *s, int *n, int n1) { - int m = 0, f__cnt = 0; - char c; - for (c = *s;; c = *s) { - if (c == ' ') { - s++; - continue; - } - if (c > '9' || c < '0') break; - m = 10 * m + c - '0'; - f__cnt++; - s++; - } - if (f__cnt == 0) { - if (!n1) s = 0; - *n = n1; - } else - *n = m; - return (s); -} - -static const char *f_s(const char *s, int curloc) { - skip(s); - if (*s++ != '(') { - return (NULL); - } - if (f__parenlvl++ == 1) f__revloc = curloc; - if (op_gen(RET1, curloc, 0, 0) < 0 || (s = f_list(s)) == NULL) { - return (NULL); - } - skip(s); - return (s); -} - -static int ne_d(const char *s, const char **p) { - int n, x, sign = 0; - struct syl *sp; - switch (*s) { - default: - return (0); - case ':': - (void)op_gen(COLON, 0, 0, 0); - break; - case '$': - (void)op_gen(NONL, 0, 0, 0); - break; - case 'B': - case 'b': - if (*++s == 'z' || *s == 'Z') - (void)op_gen(BZ, 0, 0, 0); - else - (void)op_gen(BN, 0, 0, 0); - break; - case 'S': - case 's': - if (*(s + 1) == 's' || *(s + 1) == 'S') { - x = SS; - s++; - } else if (*(s + 1) == 'p' || *(s + 1) == 'P') { - x = SP; - s++; - } else - x = S; - (void)op_gen(x, 0, 0, 0); - break; - case '/': - (void)op_gen(SLASH, 0, 0, 0); - break; - case '-': - sign = 1; - case '+': - s++; /*OUTRAGEOUS CODING TRICK*/ - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - if (!(s = gt_num(s, &n, 0))) { - bad: - *p = 0; - return 1; - } - switch (*s) { - default: - return (0); - case 'P': - case 'p': - if (sign) n = -n; - (void)op_gen(P, n, 0, 0); - break; - case 'X': - case 'x': - (void)op_gen(X, n, 0, 0); - break; - case 'H': - case 'h': - sp = &f__syl[op_gen(H, n, 0, 0)]; - sp->p2.s = (char *)s + 1; - s += n; - break; - } - break; - case GLITCH: - case '"': - case '\'': - sp = &f__syl[op_gen(APOS, 0, 0, 0)]; - sp->p2.s = (char *)s; - if ((*p = ap_end(s)) == NULL) return (0); - return (1); - case 'T': - case 't': - if (*(s + 1) == 'l' || *(s + 1) == 'L') { - x = TL; - s++; - } else if (*(s + 1) == 'r' || *(s + 1) == 'R') { - x = TR; - s++; - } else - x = T; - if (!(s = gt_num(s + 1, &n, 0))) goto bad; - s--; - (void)op_gen(x, n, 0, 0); - break; - case 'X': - case 'x': - (void)op_gen(X, 1, 0, 0); - break; - case 'P': - case 'p': - (void)op_gen(P, 1, 0, 0); - break; - } - s++; - *p = s; - return (1); -} - -static int e_d(const char *s, const char **p) { - int i, im, n, w, d, e, found = 0, x = 0; - Const char *sv = s; - s = gt_num(s, &n, 1); - (void)op_gen(STACK, n, 0, 0); - switch (*s++) { - default: - break; - case 'E': - case 'e': - x = 1; - case 'G': - case 'g': - found = 1; - if (!(s = gt_num(s, &w, 0))) { - bad: - *p = 0; - return 1; - } - if (w == 0) break; - if (*s == '.') { - if (!(s = gt_num(s + 1, &d, 0))) goto bad; - } else - d = 0; - if (*s != 'E' && *s != 'e') - (void)op_gen(x == 1 ? E : G, w, d, 0); /* default is Ew.dE2 */ - else { - if (!(s = gt_num(s + 1, &e, 0))) goto bad; - (void)op_gen(x == 1 ? EE : GE, w, d, e); - } - break; - case 'O': - case 'o': - i = O; - im = OM; - goto finish_I; - case 'Z': - case 'z': - i = Z; - im = ZM; - goto finish_I; - case 'L': - case 'l': - found = 1; - if (!(s = gt_num(s, &w, 0))) goto bad; - if (w == 0) break; - (void)op_gen(L, w, 0, 0); - break; - case 'A': - case 'a': - found = 1; - skip(s); - if (*s >= '0' && *s <= '9') { - s = gt_num(s, &w, 1); - if (w == 0) break; - (void)op_gen(AW, w, 0, 0); - break; - } - (void)op_gen(A, 0, 0, 0); - break; - case 'F': - case 'f': - if (!(s = gt_num(s, &w, 0))) goto bad; - found = 1; - if (w == 0) break; - if (*s == '.') { - if (!(s = gt_num(s + 1, &d, 0))) goto bad; - } else - d = 0; - (void)op_gen(F, w, d, 0); - break; - case 'D': - case 'd': - found = 1; - if (!(s = gt_num(s, &w, 0))) goto bad; - if (w == 0) break; - if (*s == '.') { - if (!(s = gt_num(s + 1, &d, 0))) goto bad; - } else - d = 0; - (void)op_gen(D, w, d, 0); - break; - case 'I': - case 'i': - i = I; - im = IM; - finish_I: - if (!(s = gt_num(s, &w, 0))) goto bad; - found = 1; - if (w == 0) break; - if (*s != '.') { - (void)op_gen(i, w, 0, 0); - break; - } - if (!(s = gt_num(s + 1, &d, 0))) goto bad; - (void)op_gen(im, w, d, 0); - break; - } - if (found == 0) { - f__pc--; /*unSTACK*/ - *p = sv; - return (0); - } - *p = s; - return (1); -} - -static const char *i_tem(const char *s) { - const char *t; - int n, curloc; - if (*s == ')') return (s); - if (ne_d(s, &t)) return (t); - if (e_d(s, &t)) return (t); - s = gt_num(s, &n, 1); - if ((curloc = op_gen(STACK, n, 0, 0)) < 0) return (NULL); - return (f_s(s, curloc)); -} - -static const char *f_list(const char *s) { - for (; *s != 0;) { - skip(s); - if ((s = i_tem(s)) == NULL) return (NULL); - skip(s); - if (*s == ',') - s++; - else if (*s == ')') { - if (--f__parenlvl == 0) { - (void)op_gen(REVERT, f__revloc, 0, 0); - return (++s); - } - (void)op_gen(GOTO, 0, 0, 0); - return (++s); - } - } - return (NULL); -} - -int pars_f(const char *s) { - f__parenlvl = f__revloc = f__pc = 0; - if (f_s(s, 0) == NULL) { - return (-1); - } - return (0); -} - -static int type_f(int n) { - switch (n) { - default: - return (n); - case RET1: - return (RET1); - case REVERT: - return (REVERT); - case GOTO: - return (GOTO); - case STACK: - return (STACK); - case X: - case SLASH: - case APOS: - case H: - case T: - case TL: - case TR: - return (NED); - case F: - case I: - case IM: - case A: - case AW: - case O: - case OM: - case L: - case E: - case EE: - case D: - case G: - case GE: - case Z: - case ZM: - return (ED); - } -} -#ifdef KR_headers -integer do_fio(number, ptr, len) ftnint *number; -ftnlen len; -char *ptr; -#else -integer do_fio(ftnint *number, char *ptr, ftnlen len) -#endif -{ - struct syl *p; - int n, i; - for (i = 0; i < *number; i++, ptr += len) { - loop: - switch (type_f((p = &f__syl[f__pc])->op)) { - default: - fprintf(stderr, "unknown code in do_fio: %d\n%s\n", p->op, f__fmtbuf); - err(f__elist->cierr, 100, "do_fio"); - case NED: - if ((*f__doned)(p)) { - f__pc++; - goto loop; - } - f__pc++; - continue; - case ED: - if (f__cnt[f__cp] <= 0) { - f__cp--; - f__pc++; - goto loop; - } - if (ptr == NULL) return ((*f__doend)()); - f__cnt[f__cp]--; - f__workdone = 1; - if ((n = (*f__doed)(p, ptr, len)) > 0) - errfl(f__elist->cierr, errno, "fmt"); - if (n < 0) err(f__elist->ciend, (EOF), "fmt"); - continue; - case STACK: - f__cnt[++f__cp] = p->p1; - f__pc++; - goto loop; - case RET1: - f__ret[++f__rp] = p->p1; - f__pc++; - goto loop; - case GOTO: - if (--f__cnt[f__cp] <= 0) { - f__cp--; - f__rp--; - f__pc++; - goto loop; - } - f__pc = 1 + f__ret[f__rp--]; - goto loop; - case REVERT: - f__rp = f__cp = 0; - f__pc = p->p1; - if (ptr == NULL) return ((*f__doend)()); - if (!f__workdone) return (0); - if ((n = (*f__dorevert)()) != 0) return (n); - goto loop; - case COLON: - if (ptr == NULL) return ((*f__doend)()); - f__pc++; - goto loop; - case NONL: - f__nonl = 1; - f__pc++; - goto loop; - case S: - case SS: - f__cplus = 0; - f__pc++; - goto loop; - case SP: - f__cplus = 1; - f__pc++; - goto loop; - case P: - f__scale = p->p1; - f__pc++; - goto loop; - case BN: - f__cblank = 0; - f__pc++; - goto loop; - case BZ: - f__cblank = 1; - f__pc++; - goto loop; - } - } - return (0); -} - -int en_fio(Void) { - ftnint one = 1; - return (do_fio(&one, (char *)NULL, (ftnint)0)); -} - -VOID fmt_bg(Void) { - f__workdone = f__cp = f__rp = f__pc = f__cursor = 0; - f__cnt[0] = f__ret[0] = 0; -} diff --git a/third_party/f2c/fmt.h b/third_party/f2c/fmt.h deleted file mode 100644 index b54ea09d0..000000000 --- a/third_party/f2c/fmt.h +++ /dev/null @@ -1,103 +0,0 @@ -#ifndef COSMOPOLITAN_THIRD_PARTY_F2C_FMT_H_ -#define COSMOPOLITAN_THIRD_PARTY_F2C_FMT_H_ -#include "third_party/f2c/f2c.h" -#include "third_party/f2c/fio.h" -#if !(__ASSEMBLER__ + __LINKER__ + 0) -COSMOPOLITAN_C_START_ - -#define RET1 1 -#define REVERT 2 -#define GOTO 3 -#define X 4 -#define SLASH 5 -#define STACK 6 -#define I 7 -#define ED 8 -#define NED 9 -#define IM 10 -#define APOS 11 -#define H 12 -#define TL 13 -#define TR 14 -#define T 15 -#define COLON 16 -#define S 17 -#define SP 18 -#define SS 19 -#define P 20 -#define BN 21 -#define BZ 22 -#define F 23 -#define E 24 -#define EE 25 -#define D 26 -#define G 27 -#define GE 28 -#define L 29 -#define A 30 -#define AW 31 -#define O 32 -#define NONL 33 -#define OM 34 -#define Z 35 -#define ZM 36 - -struct syl { - int op; - int p1; - union { - int i[2]; - char *s; - } p2; -}; - -typedef union { - real pf; - doublereal pd; -} ufloat; - -typedef union { - short is; - signed char ic; - integer il; -#ifdef Allow_TYQUAD - longint ili; -#endif -} Uint; - -void fmt_bg(void); -int pars_f(const char *); -int rd_ed(struct syl *, char *, ftnlen); -int rd_ned(struct syl *); -int signbit_f2c(double *); -int w_ed(struct syl *, char *, ftnlen); -int w_ned(struct syl *); -int wrt_E(ufloat *, int, int, int, ftnlen); -int wrt_F(ufloat *, int, int, ftnlen); -int wrt_L(Uint *, int, ftnlen); - -extern const char *f__fmtbuf; -extern int (*f__doed)(struct syl *, char *, ftnlen), (*f__doned)(struct syl *); -extern int (*f__dorevert)(void); -extern int f__pc, f__parenlvl, f__revloc; -extern flag f__cblank, f__cplus, f__workdone, f__nonl; -extern int f__scale; - -#define GET(x) \ - if ((x = (*f__getn)()) < 0) return (x) -#define VAL(x) (x != '\n' ? x : ' ') -#define PUT(x) (*f__putn)(x) - -#undef TYQUAD -#ifndef Allow_TYQUAD -#undef longint -#define longint long -#else -#define TYQUAD 14 -#endif - -char *f__icvt(longint, int *, int *, int); - -COSMOPOLITAN_C_END_ -#endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */ -#endif /* COSMOPOLITAN_THIRD_PARTY_F2C_FMT_H_ */ diff --git a/third_party/f2c/fmtlib.c b/third_party/f2c/fmtlib.c deleted file mode 100644 index 1ec62cdb3..000000000 --- a/third_party/f2c/fmtlib.c +++ /dev/null @@ -1,33 +0,0 @@ -#define MAXINTLENGTH 23 - -#ifndef Allow_TYQUAD -#undef longint -#define longint long -#undef ulongint -#define ulongint unsigned long -#endif - -char *f__icvt(longint value, int *ndigit, int *sign, int base) { - static char buf[MAXINTLENGTH + 1]; - register int i; - ulongint uvalue; - if (value > 0) { - uvalue = value; - *sign = 0; - } else if (value < 0) { - uvalue = -value; - *sign = 1; - } else { - *sign = 0; - *ndigit = 1; - buf[MAXINTLENGTH - 1] = '0'; - return &buf[MAXINTLENGTH - 1]; - } - i = MAXINTLENGTH; - do { - buf[--i] = (uvalue % base) + '0'; - uvalue /= base; - } while (uvalue > 0); - *ndigit = MAXINTLENGTH - i; - return &buf[i]; -} diff --git a/third_party/f2c/fp.h b/third_party/f2c/fp.h deleted file mode 100644 index c646b3f26..000000000 --- a/third_party/f2c/fp.h +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef COSMOPOLITAN_THIRD_PARTY_F2C_FP_H_ -#define COSMOPOLITAN_THIRD_PARTY_F2C_FP_H_ -#if !(__ASSEMBLER__ + __LINKER__ + 0) -COSMOPOLITAN_C_START_ - -#include "libc/math.h" - -#define FMAX 40 -#define EXPMAXDIGS 8 -#define EXPMAX 99999999 -/* FMAX = max number of nonzero digits passed to atof() */ -/* EXPMAX = 10^EXPMAXDIGS - 1 = largest allowed exponent absolute value */ - -/* MAXFRACDIGS and MAXINTDIGS are for wrt_F -- bounds (not necessarily - tight) on the maximum number of digits to the right and left of - * the decimal point. - */ - -/* values that suffice for IEEE double */ -#define MAXFRACDIGS 344 -#define MAXINTDIGS DBL_MAX_10_EXP - -COSMOPOLITAN_C_END_ -#endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */ -#endif /* COSMOPOLITAN_THIRD_PARTY_F2C_FP_H_ */ diff --git a/third_party/f2c/i_len.c b/third_party/f2c/i_len.c deleted file mode 100644 index 8d65519a6..000000000 --- a/third_party/f2c/i_len.c +++ /dev/null @@ -1,23 +0,0 @@ -/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:2;tab-width:8;coding:utf-8 -*-│ -│vi: set net ft=c ts=2 sts=2 sw=2 fenc=utf-8 :vi│ -╞══════════════════════════════════════════════════════════════════════════════╡ -│ Copyright 2020 Justine Alexandra Roberts Tunney │ -│ │ -│ Permission to use, copy, modify, and/or distribute this software for │ -│ any purpose with or without fee is hereby granted, provided that the │ -│ above copyright notice and this permission notice appear in all copies. │ -│ │ -│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │ -│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │ -│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │ -│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │ -│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │ -│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │ -│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ -│ PERFORMANCE OF THIS SOFTWARE. │ -╚─────────────────────────────────────────────────────────────────────────────*/ -#include "third_party/f2c/f2c.h" - -integer i_len(char *s, ftnlen n) { - return n; -} diff --git a/third_party/f2c/internal.h b/third_party/f2c/internal.h deleted file mode 100644 index 78049427f..000000000 --- a/third_party/f2c/internal.h +++ /dev/null @@ -1,10 +0,0 @@ -#ifndef COSMOPOLITAN_THIRD_PARTY_F2C_INTERNAL_H_ -#define COSMOPOLITAN_THIRD_PARTY_F2C_INTERNAL_H_ -#if !(__ASSEMBLER__ + __LINKER__ + 0) -COSMOPOLITAN_C_START_ - -void f_exit(void); - -COSMOPOLITAN_C_END_ -#endif /* !(__ASSEMBLER__ + __LINKER__ + 0) */ -#endif /* COSMOPOLITAN_THIRD_PARTY_F2C_INTERNAL_H_ */ diff --git a/third_party/f2c/open.c b/third_party/f2c/open.c deleted file mode 100644 index 28bfa3958..000000000 --- a/third_party/f2c/open.c +++ /dev/null @@ -1,284 +0,0 @@ -#include "libc/calls/calls.h" -#include "libc/fmt/fmt.h" -#include "libc/mem/mem.h" -#include "libc/stdio/stdio.h" -#include "libc/stdio/temp.h" -#include "libc/str/str.h" -#include "third_party/f2c/f2c.h" -#include "third_party/f2c/fio.h" - -#ifdef KR_headers -extern char *malloc(); -#ifdef NON_ANSI_STDIO -extern char *mktemp(); -#endif -extern integer f_clos(); -#define Const /*nothing*/ -#else -#define Const const -#undef abs -#undef min -#undef max -#ifdef __cplusplus -extern "C" { -#endif -extern int f__canseek(FILE *); -extern integer f_clos(cllist *); -#endif - -#ifdef NON_ANSI_RW_MODES -Const char *f__r_mode[2] = {"r", "r"}; -Const char *f__w_mode[4] = {"w", "w", "r+w", "r+w"}; -#else -Const char *f__r_mode[2] = {"rb", "r"}; -Const char *f__w_mode[4] = {"wb", "w", "r+b", "r+"}; -#endif - -static char f__buf0[400], *f__buf = f__buf0; -int f__buflen = (int)sizeof(f__buf0); - -static void -#ifdef KR_headers - f__bufadj(n, c) int n, - c; -#else -f__bufadj(int n, int c) -#endif -{ - unsigned int len; - char *nbuf, *s, *t, *te; - - if (f__buf == f__buf0) f__buflen = 1024; - while (f__buflen <= n) f__buflen <<= 1; - len = (unsigned int)f__buflen; - if (len != f__buflen || !(nbuf = (char *)malloc(len))) - f__fatal(113, "malloc failure"); - s = nbuf; - t = f__buf; - te = t + c; - while (t < te) *s++ = *t++; - if (f__buf != f__buf0) free(f__buf); - f__buf = nbuf; -} - -int -#ifdef KR_headers - f__putbuf(c) int c; -#else -f__putbuf(int c) -#endif -{ - char *s, *se; - int n; - - if (f__hiwater > f__recpos) f__recpos = f__hiwater; - n = f__recpos + 1; - if (n >= f__buflen) f__bufadj(n, f__recpos); - s = f__buf; - se = s + f__recpos; - if (c) *se++ = c; - *se = 0; - for (;;) { - fputs(s, f__cf); - s += strlen(s); - if (s >= se) break; /* normally happens the first time */ - putc(*s++, f__cf); - } - return 0; -} - -void -#ifdef KR_headers -x_putc(c) -#else -x_putc(int c) -#endif -{ - if (f__recpos >= f__buflen) f__bufadj(f__recpos, f__buflen); - f__buf[f__recpos++] = c; -} - -#define opnerr(f, m, s) \ - { \ - if (f) \ - errno = m; \ - else \ - opn_err(m, s, a); \ - return (m); \ - } - -static void -#ifdef KR_headers - opn_err(m, s, a) int m; -char *s; -olist *a; -#else -opn_err(int m, const char *s, olist *a) -#endif -{ - if (a->ofnm) { - /* supply file name to error message */ - if (a->ofnmlen >= f__buflen) f__bufadj((int)a->ofnmlen, 0); - g_char(a->ofnm, a->ofnmlen, f__curunit->ufnm = f__buf); - } - f__fatal(m, s); -} - -#ifdef KR_headers -integer f_open(a) olist *a; -#else -integer f_open(olist *a) -#endif -{ - unit *b; - integer rv; - char buf[256], *s; - cllist x; - int ufmt; - FILE *tf; -#ifndef NON_UNIX_STDIO - int n; -#endif - f__external = 1; - if (a->ounit >= MXUNIT || a->ounit < 0) - err(a->oerr, 101, "open") if (!f__init) f_init(); - f__curunit = b = &f__units[a->ounit]; - if (b->ufd) { - if (a->ofnm == 0) { - same: - if (a->oblnk) b->ublnk = *a->oblnk == 'z' || *a->oblnk == 'Z'; - return (0); - } -#ifdef NON_UNIX_STDIO - if (b->ufnm && strlen(b->ufnm) == a->ofnmlen && - !strncmp(b->ufnm, a->ofnm, (unsigned)a->ofnmlen)) - goto same; -#else - g_char(a->ofnm, a->ofnmlen, buf); - if (f__inode(buf, &n) == b->uinode && n == b->udev) goto same; -#endif - x.cunit = a->ounit; - x.csta = 0; - x.cerr = a->oerr; - if ((rv = f_clos(&x)) != 0) return rv; - } - b->url = (int)a->orl; - b->ublnk = a->oblnk && (*a->oblnk == 'z' || *a->oblnk == 'Z'); - if (a->ofm == 0) { - if (b->url > 0) - b->ufmt = 0; - else - b->ufmt = 1; - } else if (*a->ofm == 'f' || *a->ofm == 'F') - b->ufmt = 1; - else - b->ufmt = 0; - ufmt = b->ufmt; -#ifdef url_Adjust - if (b->url && !ufmt) url_Adjust(b->url); -#endif - if (a->ofnm) { - g_char(a->ofnm, a->ofnmlen, buf); - if (!buf[0]) opnerr(a->oerr, 107, "open") - } else - sprintf(buf, "fort.%ld", (long)a->ounit); - b->uscrtch = 0; - b->uend = 0; - b->uwrt = 0; - b->ufd = 0; - b->urw = 3; - switch (a->osta ? *a->osta : 'u') { - case 'o': - case 'O': -#ifdef NON_POSIX_STDIO - if (!(tf = FOPEN(buf, "r"))) opnerr(a->oerr, errno, "open") fclose(tf); -#else - if (access(buf, 0)) - opnerr(a->oerr, errno, "open") -#endif - break; - case 's': - case 'S': - b->uscrtch = 1; -#ifdef NON_ANSI_STDIO - (void)strcpy(buf, "tmp.FXXXXXX"); - (void)mktemp(buf); - goto replace; -#else - if (!(b->ufd = tmpfile())) opnerr(a->oerr, errno, "open") b->ufnm = 0; -#ifndef NON_UNIX_STDIO - b->uinode = b->udev = -1; -#endif - b->useek = 1; - return 0; -#endif - - case 'n': - case 'N': -#ifdef NON_POSIX_STDIO - if ((tf = FOPEN(buf, "r")) || (tf = FOPEN(buf, "a"))) { - fclose(tf); - opnerr(a->oerr, 128, "open") - } -#else - if (!access(buf, 0)) - opnerr(a->oerr, 128, "open") -#endif - /* no break */ - case 'r': /* Fortran 90 replace option */ - case 'R': -#ifdef NON_ANSI_STDIO - replace: -#endif - if (tf = fopen(buf, f__w_mode[0])) fclose(tf); - } - - b->ufnm = (char *)malloc((unsigned int)(strlen(buf) + 1)); - if (b->ufnm == NULL) opnerr(a->oerr, 113, "no space"); - (void)strcpy(b->ufnm, buf); - if ((s = a->oacc) && b->url) ufmt = 0; - if (!(tf = fopen(buf, f__w_mode[ufmt | 2]))) { - if (tf = fopen(buf, f__r_mode[ufmt])) - b->urw = 1; - else if (tf = fopen(buf, f__w_mode[ufmt])) { - b->uwrt = 1; - b->urw = 2; - } else - err(a->oerr, errno, "open"); - } - b->useek = f__canseek(b->ufd = tf); -#ifndef NON_UNIX_STDIO - if ((b->uinode = f__inode(buf, &b->udev)) == -1) - opnerr(a->oerr, 108, "open") -#endif - if (b->useek) if (a->orl) rewind(b->ufd); - else if ((s = a->oacc) && (*s == 'a' || *s == 'A') && - fseek(b->ufd, 0L, SEEK_END)) - opnerr(a->oerr, 129, "open"); - return (0); -} - -int -#ifdef KR_headers - fk_open(seq, fmt, n) ftnint n; -#else -fk_open(int seq, int fmt, ftnint n) -#endif -{ - char nbuf[10]; - olist a; - (void)sprintf(nbuf, "fort.%ld", (long)n); - a.oerr = 1; - a.ounit = n; - a.ofnm = nbuf; - a.ofnmlen = strlen(nbuf); - a.osta = NULL; - a.oacc = (char *)(seq == SEQ ? "s" : "d"); - a.ofm = (char *)(fmt == FMT ? "f" : "u"); - a.orl = seq == DIR ? 1 : 0; - a.oblnk = NULL; - return (f_open(&a)); -} -#ifdef __cplusplus -} -#endif diff --git a/third_party/f2c/s_stop.c b/third_party/f2c/s_stop.c deleted file mode 100644 index 3277bc410..000000000 --- a/third_party/f2c/s_stop.c +++ /dev/null @@ -1,21 +0,0 @@ -#include "libc/runtime/runtime.h" -#include "libc/stdio/stdio.h" -#include "third_party/f2c/f2c.h" -#include "third_party/f2c/internal.h" - -int s_stop(char *s, ftnlen n) { - int i; - if (n > 0) { - fprintf(stderr, "STOP "); - for (i = 0; i < n; ++i) putc(*s++, stderr); - fprintf(stderr, " statement executed\n"); - } -#ifdef NO_ONEXIT - f_exit(); -#endif - exit(0); - /* We cannot avoid (useless) compiler diagnostics here: */ - /* some compilers complain if there is no return statement, */ - /* and others complain that this one cannot be reached. */ - return 0; /* NOT REACHED */ -} diff --git a/third_party/f2c/sfe.c b/third_party/f2c/sfe.c deleted file mode 100644 index e81b76862..000000000 --- a/third_party/f2c/sfe.c +++ /dev/null @@ -1,29 +0,0 @@ -/* sequential formatted external common routines*/ -#include "third_party/f2c/fio.h" -#include "third_party/f2c/fmt.h" - -integer e_rsfe(Void) { - int n; - n = en_fio(); - f__fmtbuf = NULL; - return (n); -} - -int c_sfe(cilist *a) /* check */ -{ - unit *p; - f__curunit = p = &f__units[a->ciunit]; - if (a->ciunit >= MXUNIT || a->ciunit < 0) err(a->cierr, 101, "startio"); - if (p->ufd == NULL && fk_open(SEQ, FMT, a->ciunit)) - err(a->cierr, 114, "sfe") if (!p->ufmt) - err(a->cierr, 102, "sfe") return (0); -} - -integer e_wsfe(Void) { - int n = en_fio(); - f__fmtbuf = NULL; -#ifdef ALWAYS_FLUSH - if (!n && fflush(f__cf)) err(f__elist->cierr, errno, "write end"); -#endif - return n; -} diff --git a/third_party/f2c/sig_die.c b/third_party/f2c/sig_die.c deleted file mode 100644 index b9491407a..000000000 --- a/third_party/f2c/sig_die.c +++ /dev/null @@ -1,21 +0,0 @@ -#include "libc/calls/calls.h" -#include "libc/runtime/runtime.h" -#include "libc/stdio/stdio.h" -#include "libc/sysv/consts/sig.h" -#include "third_party/f2c/internal.h" - -void sig_die(const char *s, int kill) { - /* print error message, then clear buffers */ - fprintf(stderr, "%s\n", s); - if (kill) { - fflush(stderr); - f_exit(); - fflush(stderr); - /* now get a core */ - signal(SIGIOT, SIG_DFL); - abort(); - } else { - f_exit(); - exit(1); - } -} diff --git a/third_party/f2c/trmlen.c b/third_party/f2c/trmlen.c deleted file mode 100644 index 9aeb7c5ab..000000000 --- a/third_party/f2c/trmlen.c +++ /dev/null @@ -1,36 +0,0 @@ -/* trmlen.f -- translated by f2c (version 20191129). - You must link the resulting object file with libf2c: - on Microsoft Windows system, link with libf2c.lib; - on Linux or Unix systems, link with .../path/to/libf2c.a -lm - or, if you install libf2c.a in a standard place, with -lf2c -lm - -- in that order, at the end of the command line, as in - cc *.o -lf2c -lm - Source for libf2c is in /netlib/f2c/libf2c.zip, e.g., - - http://www.netlib.org/f2c/libf2c.zip -*/ - -#include "third_party/f2c/f2c.h" - -extern void _uninit_f2c(void *, int, long); -extern double _0; - -/* Length of character string, excluding trailing blanks */ -/* Same thing as LEN_TRIM() */ -integer trmlen_(char *t, ftnlen t_len) { - /* System generated locals */ - integer ret_val; - - /* Builtin functions */ - integer i_len(char *, ftnlen); - - /* Parameter: */ - for (ret_val = i_len(t, t_len); ret_val >= 1; --ret_val) { - /* L1: */ - if (*(unsigned char *)&t[ret_val - 1] != ' ') { - return ret_val; - } - } - ret_val = 1; - return ret_val; -} /* trmlen_ */ diff --git a/third_party/f2c/trmlen.f b/third_party/f2c/trmlen.f deleted file mode 100644 index b3995e28a..000000000 --- a/third_party/f2c/trmlen.f +++ /dev/null @@ -1,14 +0,0 @@ -c Length of character string, excluding trailing blanks -c Same thing as LEN_TRIM() - - integer function trmlen(t) - - implicit none - -c Parameter: - character t*(*) - - do 1 trmlen=LEN(t),1,-1 - 1 if(t(trmlen:trmlen).ne.' ')RETURN - trmlen=1 - end ! of integer function trmlen diff --git a/third_party/f2c/util.c b/third_party/f2c/util.c deleted file mode 100644 index 5fd22f2ea..000000000 --- a/third_party/f2c/util.c +++ /dev/null @@ -1,58 +0,0 @@ -#include "libc/calls/calls.h" -#include "libc/calls/struct/stat.h" -#include "third_party/f2c/f2c.h" - -VOID -#ifdef KR_headers -#define Const /*nothing*/ - g_char(a, alen, b) char *a, - *b; -ftnlen alen; -#else -#define Const const -g_char(const char *a, ftnlen alen, char *b) -#endif -{ - Const char *x = a + alen; - char *y = b + alen; - - for (;; y--) { - if (x <= a) { - *b = 0; - return; - } - if (*--x != ' ') break; - } - *y-- = 0; - do - *y-- = *x; - while (x-- > a); -} - -VOID -#ifdef KR_headers - b_char(a, b, blen) char *a, - *b; -ftnlen blen; -#else -b_char(const char *a, char *b, ftnlen blen) -#endif -{ - int i; - for (i = 0; i < blen && *a != 0; i++) *b++ = *a++; - for (; i < blen; i++) *b++ = ' '; -} -#ifndef NON_UNIX_STDIO -#ifdef KR_headers -long f__inode(a, dev) char *a; -int *dev; -#else -long f__inode(char *a, int *dev) -#endif -{ - struct stat x; - if (stat(a, &x) < 0) return (-1); - *dev = x.st_dev; - return (x.st_ino); -} -#endif diff --git a/third_party/f2c/wref.c b/third_party/f2c/wref.c deleted file mode 100644 index 4feafe2ec..000000000 --- a/third_party/f2c/wref.c +++ /dev/null @@ -1,246 +0,0 @@ -#include "libc/fmt/conv.h" -#include "libc/fmt/fmt.h" -#include "libc/str/str.h" -#include "third_party/f2c/fmt.h" -#include "third_party/f2c/fp.h" - -int wrt_E(ufloat *p, int w, int d, int e, ftnlen len) { - char buf[FMAX + EXPMAXDIGS + 4], *s, *se; - int d1, delta, e1, i, sign, signspace; - double dd; -#ifdef WANT_LEAD_0 - int insert0 = 0; -#endif -#ifndef VAX - int e0 = e; -#endif - - if (e <= 0) e = 2; - if (f__scale) { - if (f__scale >= d + 2 || f__scale <= -d) goto nogood; - } - if (f__scale <= 0) --d; - if (len == sizeof(real)) - dd = p->pf; - else - dd = p->pd; - if (dd < 0.) { - signspace = sign = 1; - dd = -dd; - } else { - sign = 0; - signspace = (int)f__cplus; -#ifndef VAX - if (!dd) { -#ifdef SIGNED_ZEROS - if (signbit_f2c(&dd)) signspace = sign = 1; -#endif - dd = 0.; /* avoid -0 */ - } -#endif - } - delta = w - (2 /* for the . and the d adjustment above */ - + 2 /* for the E+ */ + signspace + d + e); -#ifdef WANT_LEAD_0 - if (f__scale <= 0 && delta > 0) { - delta--; - insert0 = 1; - } else -#endif - if (delta < 0) { - nogood: - while (--w >= 0) PUT('*'); - return (0); - } - if (f__scale < 0) d += f__scale; - if (d > FMAX) { - d1 = d - FMAX; - d = FMAX; - } else - d1 = 0; - sprintf(buf, "%#.*E", d, dd); -#ifndef VAX - /* check for NaN, Infinity */ - if (!isdigit(buf[0])) { - switch (buf[0]) { - case 'n': - case 'N': - signspace = 0; /* no sign for NaNs */ - } - delta = w - strlen(buf) - signspace; - if (delta < 0) goto nogood; - while (--delta >= 0) PUT(' '); - if (signspace) PUT(sign ? '-' : '+'); - for (s = buf; *s; s++) PUT(*s); - return 0; - } -#endif - se = buf + d + 3; -#ifdef GOOD_SPRINTF_EXPONENT /* When possible, exponent has 2 digits. */ - if (f__scale != 1 && dd) sprintf(se, "%+.2d", atoi(se) + 1 - f__scale); -#else - if (dd) - sprintf(se, "%+.2d", atoi(se) + 1 - f__scale); - else - strcpy(se, "+00"); -#endif - s = ++se; - if (e < 2) { - if (*s != '0') goto nogood; - } -#ifndef VAX - /* accommodate 3 significant digits in exponent */ - if (s[2]) { -#ifdef Pedantic - if (!e0 && !s[3]) - for (s -= 2, e1 = 2; s[0] = s[1]; s++) - ; - - /* Pedantic gives the behavior that Fortran 77 specifies, */ - /* i.e., requires that E be specified for exponent fields */ - /* of more than 3 digits. With Pedantic undefined, we get */ - /* the behavior that Cray displays -- you get a bigger */ - /* exponent field if it fits. */ -#else - if (!e0) { - for (s -= 2, e1 = 2; s[0] = s[1]; s++) -#ifdef CRAY - delta--; - if ((delta += 4) < 0) - goto nogood -#endif - ; - } -#endif - else if (e0 >= 0) - goto shift; - else - e1 = e; - } else - shift: -#endif - for (s += 2, e1 = 2; *s; ++e1, ++s) - if (e1 >= e) goto nogood; - while (--delta >= 0) PUT(' '); - if (signspace) PUT(sign ? '-' : '+'); - s = buf; - i = f__scale; - if (f__scale <= 0) { -#ifdef WANT_LEAD_0 - if (insert0) PUT('0'); -#endif - PUT('.'); - for (; i < 0; ++i) PUT('0'); - PUT(*s); - s += 2; - } else if (f__scale > 1) { - PUT(*s); - s += 2; - while (--i > 0) PUT(*s++); - PUT('.'); - } - if (d1) { - se -= 2; - while (s < se) PUT(*s++); - se += 2; - do - PUT('0'); - while (--d1 > 0); - } - while (s < se) PUT(*s++); - if (e < 2) - PUT(s[1]); - else { - while (++e1 <= e) PUT('0'); - while (*s) PUT(*s++); - } - return 0; -} - -int wrt_F(ufloat *p, int w, int d, ftnlen len) { - int d1, sign, n; - double x; - char *b, buf[MAXINTDIGS + MAXFRACDIGS + 4], *s; - - x = (len == sizeof(real) ? p->pf : p->pd); - if (d < MAXFRACDIGS) - d1 = 0; - else { - d1 = d - MAXFRACDIGS; - d = MAXFRACDIGS; - } - if (x < 0.) { - x = -x; - sign = 1; - } else { - sign = 0; -#ifndef VAX - if (!x) { -#ifdef SIGNED_ZEROS - if (signbit_f2c(&x)) sign = 2; -#endif - x = 0.; - } -#endif - } - - if (n = f__scale) - if (n > 0) do - x *= 10.; - while (--n > 0); - else - do - x *= 0.1; - while (++n < 0); - -#ifdef USE_STRLEN - sprintf(b = buf, "%#.*f", d, x); - n = strlen(b) + d1; -#else - n = sprintf(b = buf, "%#.*f", d, x) + d1; -#endif - -#ifndef WANT_LEAD_0 - if (buf[0] == '0' && d) { - ++b; - --n; - } -#endif - if (sign == 1) { - /* check for all zeros */ - for (s = b;;) { - while (*s == '0') s++; - switch (*s) { - case '.': - s++; - continue; - case 0: - sign = 0; - } - break; - } - } - if (sign || f__cplus) ++n; - if (n > w) { -#ifdef WANT_LEAD_0 - if (buf[0] == '0' && --n == w) - ++b; - else -#endif - { - while (--w >= 0) PUT('*'); - return 0; - } - } - for (w -= n; --w >= 0;) PUT(' '); - if (sign) - PUT('-'); - else if (f__cplus) - PUT('+'); - while (n = *b++) PUT(n); - while (--d1 >= 0) PUT('0'); - return 0; -} -#ifdef __cplusplus -} -#endif diff --git a/third_party/f2c/wrtfmt.c b/third_party/f2c/wrtfmt.c deleted file mode 100644 index c325bc5cc..000000000 --- a/third_party/f2c/wrtfmt.c +++ /dev/null @@ -1,318 +0,0 @@ -#include "third_party/f2c/f2c.h" -#include "third_party/f2c/fio.h" -#include "third_party/f2c/fmt.h" - -extern icilist *f__svic; -extern char *f__icptr; - -/* shouldn't use fseek because it insists on calling fflush */ -/* instead we know too much about stdio */ -static int mv_cur(void) { - int cursor = f__cursor; - f__cursor = 0; - if (f__external == 0) { - if (cursor < 0) { - if (f__hiwater < f__recpos) f__hiwater = f__recpos; - f__recpos += cursor; - f__icptr += cursor; - if (f__recpos < 0) err(f__elist->cierr, 110, "left off"); - } else if (cursor > 0) { - if (f__recpos + cursor >= f__svic->icirlen) - err(f__elist->cierr, 110, "recend"); - if (f__hiwater <= f__recpos) - for (; cursor > 0; cursor--) (*f__putn)(' '); - else if (f__hiwater <= f__recpos + cursor) { - cursor -= f__hiwater - f__recpos; - f__icptr += f__hiwater - f__recpos; - f__recpos = f__hiwater; - for (; cursor > 0; cursor--) (*f__putn)(' '); - } else { - f__icptr += cursor; - f__recpos += cursor; - } - } - return (0); - } - if (cursor > 0) { - if (f__hiwater <= f__recpos) - for (; cursor > 0; cursor--) (*f__putn)(' '); - else if (f__hiwater <= f__recpos + cursor) { - cursor -= f__hiwater - f__recpos; - f__recpos = f__hiwater; - for (; cursor > 0; cursor--) (*f__putn)(' '); - } else { - f__recpos += cursor; - } - } else if (cursor < 0) { - if (cursor + f__recpos < 0) err(f__elist->cierr, 110, "left off"); - if (f__hiwater < f__recpos) f__hiwater = f__recpos; - f__recpos += cursor; - } - return (0); -} - -static int wrt_Z(Uint *n, int w, int minlen, ftnlen len) { - register char *s, *se; - register int i, w1; - static int one = 1; - static char hex[] = "0123456789ABCDEF"; - s = (char *)n; - --len; - if (*(char *)&one) { - /* little endian */ - se = s; - s += len; - i = -1; - } else { - se = s + len; - i = 1; - } - for (;; s += i) - if (s == se || *s) break; - w1 = (i * (se - s) << 1) + 1; - if (*s & 0xf0) w1++; - if (w1 > w) - for (i = 0; i < w; i++) (*f__putn)('*'); - else { - if ((minlen -= w1) > 0) w1 += minlen; - while (--w >= w1) (*f__putn)(' '); - while (--minlen >= 0) (*f__putn)('0'); - if (!(*s & 0xf0)) { - (*f__putn)(hex[*s & 0xf]); - if (s == se) return 0; - s += i; - } - for (;; s += i) { - (*f__putn)(hex[*s >> 4 & 0xf]); - (*f__putn)(hex[*s & 0xf]); - if (s == se) break; - } - } - return 0; -} - -static int wrt_I(Uint *n, int w, ftnlen len, register int base) { - int ndigit, sign, spare, i; - longint x; - char *ans; - if (len == sizeof(integer)) - x = n->il; - else if (len == sizeof(char)) - x = n->ic; -#ifdef Allow_TYQUAD - else if (len == sizeof(longint)) - x = n->ili; -#endif - else - x = n->is; - ans = f__icvt(x, &ndigit, &sign, base); - spare = w - ndigit; - if (sign || f__cplus) spare--; - if (spare < 0) - for (i = 0; i < w; i++) (*f__putn)('*'); - else { - for (i = 0; i < spare; i++) (*f__putn)(' '); - if (sign) - (*f__putn)('-'); - else if (f__cplus) - (*f__putn)('+'); - for (i = 0; i < ndigit; i++) (*f__putn)(*ans++); - } - return (0); -} - -static int wrt_IM(Uint *n, int w, int m, ftnlen len, int base) { - int ndigit, sign, spare, i, xsign; - longint x; - char *ans; - if (sizeof(integer) == len) - x = n->il; - else if (len == sizeof(char)) - x = n->ic; -#ifdef Allow_TYQUAD - else if (len == sizeof(longint)) - x = n->ili; -#endif - else - x = n->is; - ans = f__icvt(x, &ndigit, &sign, base); - if (sign || f__cplus) - xsign = 1; - else - xsign = 0; - if (ndigit + xsign > w || m + xsign > w) { - for (i = 0; i < w; i++) (*f__putn)('*'); - return (0); - } - if (x == 0 && m == 0) { - for (i = 0; i < w; i++) (*f__putn)(' '); - return (0); - } - if (ndigit >= m) - spare = w - ndigit - xsign; - else - spare = w - m - xsign; - for (i = 0; i < spare; i++) (*f__putn)(' '); - if (sign) - (*f__putn)('-'); - else if (f__cplus) - (*f__putn)('+'); - for (i = 0; i < m - ndigit; i++) (*f__putn)('0'); - for (i = 0; i < ndigit; i++) (*f__putn)(*ans++); - return (0); -} - -static int wrt_AP(char *s) { - char quote; - int i; - - if (f__cursor && (i = mv_cur())) return i; - quote = *s++; - for (; *s; s++) { - if (*s != quote) - (*f__putn)(*s); - else if (*++s == quote) - (*f__putn)(*s); - else - return (1); - } - return (1); -} - -static int wrt_H(int a, char *s) { - int i; - - if (f__cursor && (i = mv_cur())) return i; - while (a--) (*f__putn)(*s++); - return (1); -} - -int wrt_L(Uint *n, int len, ftnlen sz) { - int i; - long x; - if (sizeof(long) == sz) - x = n->il; - else if (sz == sizeof(char)) - x = n->ic; - else - x = n->is; - for (i = 0; i < len - 1; i++) (*f__putn)(' '); - if (x) - (*f__putn)('T'); - else - (*f__putn)('F'); - return (0); -} - -static int wrt_A(char *p, ftnlen len) { - while (len-- > 0) (*f__putn)(*p++); - return (0); -} - -static int wrt_AW(char *p, int w, ftnlen len) { - while (w > len) { - w--; - (*f__putn)(' '); - } - while (w-- > 0) (*f__putn)(*p++); - return (0); -} - -static int wrt_G(ufloat *p, int w, int d, int e, ftnlen len) { - double up = 1, x; - int i = 0, oldscale, n, j; - x = len == sizeof(real) ? p->pf : p->pd; - if (x < 0) x = -x; - if (x < .1) { - if (x != 0.) return (wrt_E(p, w, d, e, len)); - i = 1; - goto have_i; - } - for (; i <= d; i++, up *= 10) { - if (x >= up) continue; - have_i: - oldscale = f__scale; - f__scale = 0; - if (e == 0) - n = 4; - else - n = e + 2; - i = wrt_F(p, w - n, d - i, len); - for (j = 0; j < n; j++) (*f__putn)(' '); - f__scale = oldscale; - return (i); - } - return (wrt_E(p, w, d, e, len)); -} - -int w_ed(struct syl *p, char *ptr, ftnlen len) { - int i; - - if (f__cursor && (i = mv_cur())) return i; - switch (p->op) { - default: - fprintf(stderr, "w_ed, unexpected code: %d\n", p->op); - sig_die(f__fmtbuf, 1); - case I: - return (wrt_I((Uint *)ptr, p->p1, len, 10)); - case IM: - return (wrt_IM((Uint *)ptr, p->p1, p->p2.i[0], len, 10)); - - /* O and OM don't work right for character, double, complex, */ - /* or doublecomplex, and they differ from Fortran 90 in */ - /* showing a minus sign for negative values. */ - - case O: - return (wrt_I((Uint *)ptr, p->p1, len, 8)); - case OM: - return (wrt_IM((Uint *)ptr, p->p1, p->p2.i[0], len, 8)); - case L: - return (wrt_L((Uint *)ptr, p->p1, len)); - case A: - return (wrt_A(ptr, len)); - case AW: - return (wrt_AW(ptr, p->p1, len)); - case D: - case E: - case EE: - return (wrt_E((ufloat *)ptr, p->p1, p->p2.i[0], p->p2.i[1], len)); - case G: - case GE: - return (wrt_G((ufloat *)ptr, p->p1, p->p2.i[0], p->p2.i[1], len)); - case F: - return (wrt_F((ufloat *)ptr, p->p1, p->p2.i[0], len)); - - /* Z and ZM assume 8-bit bytes. */ - - case Z: - return (wrt_Z((Uint *)ptr, p->p1, 0, len)); - case ZM: - return (wrt_Z((Uint *)ptr, p->p1, p->p2.i[0], len)); - } -} - -int w_ned(struct syl *p) { - switch (p->op) { - default: - fprintf(stderr, "w_ned, unexpected code: %d\n", p->op); - sig_die(f__fmtbuf, 1); - case SLASH: - return ((*f__donewrec)()); - case T: - f__cursor = p->p1 - f__recpos - 1; - return (1); - case TL: - f__cursor -= p->p1; - if (f__cursor < -f__recpos) /* TL1000, 1X */ - f__cursor = -f__recpos; - return (1); - case TR: - case X: - f__cursor += p->p1; - return (1); - case APOS: - return (wrt_AP(p->p2.s)); - case H: - return (wrt_H(p->p1, p->p2.s)); - } -} diff --git a/third_party/f2c/wsfe.c b/third_party/f2c/wsfe.c deleted file mode 100644 index f3ad1b9c0..000000000 --- a/third_party/f2c/wsfe.c +++ /dev/null @@ -1,61 +0,0 @@ -#include "third_party/f2c/f2c.h" -#include "third_party/f2c/fio.h" -#include "third_party/f2c/fmt.h" -/*write sequential formatted external*/ - -int x_wSL(Void) { - int n = f__putbuf('\n'); - f__hiwater = f__recpos = f__cursor = 0; - return (n == 0); -} - -static int xw_end(Void) { - int n; - if (f__nonl) { - f__putbuf(n = 0); - fflush(f__cf); - } else - n = f__putbuf('\n'); - f__hiwater = f__recpos = f__cursor = 0; - return n; -} - -static int xw_rev(Void) { - int n = 0; - if (f__workdone) { - n = f__putbuf('\n'); - f__workdone = 0; - } - f__hiwater = f__recpos = f__cursor = 0; - return n; -} - -/*start*/ -integer s_wsfe(cilist *a) { - int n; - if (!f__init) f_init(); - f__reading = 0; - f__sequential = 1; - f__formatted = 1; - f__external = 1; - if (n = c_sfe(a)) return (n); - f__elist = a; - f__hiwater = f__cursor = f__recpos = 0; - f__nonl = 0; - f__scale = 0; - f__fmtbuf = a->cifmt; - f__cf = f__curunit->ufd; - if (pars_f(f__fmtbuf) < 0) err(a->cierr, 100, "startio"); - f__putn = x_putc; - f__doed = w_ed; - f__doned = w_ned; - f__doend = xw_end; - f__dorevert = xw_rev; - f__donewrec = x_wSL; - fmt_bg(); - f__cplus = 0; - f__cblank = f__curunit->ublnk; - if (f__curunit->uwrt != 1 && f__nowwriting(f__curunit)) - err(a->cierr, errno, "write start"); - return (0); -} diff --git a/third_party/getopt/getopt.mk b/third_party/getopt/getopt.mk index 07e5dec93..71c417018 100644 --- a/third_party/getopt/getopt.mk +++ b/third_party/getopt/getopt.mk @@ -31,6 +31,7 @@ THIRD_PARTY_GETOPT_A_DIRECTDEPS = \ LIBC_NEXGEN32E \ LIBC_STDIO \ LIBC_STR \ + LIBC_UNICODE \ LIBC_STUBS THIRD_PARTY_GETOPT_A_DEPS := \ diff --git a/third_party/regex/regex.mk b/third_party/regex/regex.mk index a052c695e..7fc7124bc 100644 --- a/third_party/regex/regex.mk +++ b/third_party/regex/regex.mk @@ -20,6 +20,7 @@ THIRD_PARTY_REGEX_A_DIRECTDEPS = \ LIBC_INTRIN \ LIBC_MEM \ LIBC_NEXGEN32E \ + LIBC_UNICODE \ LIBC_STR \ LIBC_STUBS diff --git a/third_party/stb/idct-sse.S b/third_party/stb/idct-sse.S index cb04cc7d8..0dc095836 100644 --- a/third_party/stb/idct-sse.S +++ b/third_party/stb/idct-sse.S @@ -18,9 +18,9 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Computes inverse discrete cosine transform. -/ -/ @note used to decode jpeg +// Computes inverse discrete cosine transform. +// +// @note used to decode jpeg .p2align 4 stbi__idct_simd$sse: push %rbp diff --git a/third_party/stb/ycbcr-sse2.S b/third_party/stb/ycbcr-sse2.S index 8124d6c02..1415ee80d 100644 --- a/third_party/stb/ycbcr-sse2.S +++ b/third_party/stb/ycbcr-sse2.S @@ -85,7 +85,7 @@ stbi__YCbCr_to_RGB_row$sse2: 7: .short 255,255,255,255,255,255,255,255 .end -/ These should be better but need to get them to work +// These should be better but need to get them to work 3: .short 11485,11485,11485,11485,11485,11485,11485,11485 # J′R m=13 99.964387% 4: .short -11277,-11277,-11277,-11277,-11277,-11277,-11277,-11277 # J′G m=15 99.935941% 5: .short 14516,14516,14516,14516,14516,14516,14516,14516 # J′B m=13 99.947219% diff --git a/third_party/third_party.mk b/third_party/third_party.mk index 0496e07f5..f050680b8 100644 --- a/third_party/third_party.mk +++ b/third_party/third_party.mk @@ -3,13 +3,11 @@ .PHONY: o/$(MODE)/third_party o/$(MODE)/third_party: \ - o/$(MODE)/third_party/blas \ o/$(MODE)/third_party/chibicc \ o/$(MODE)/third_party/compiler_rt \ o/$(MODE)/third_party/dlmalloc \ o/$(MODE)/third_party/gdtoa \ o/$(MODE)/third_party/duktape \ - o/$(MODE)/third_party/f2c \ o/$(MODE)/third_party/getopt \ o/$(MODE)/third_party/lz4cli \ o/$(MODE)/third_party/musl \ diff --git a/third_party/xed/x86isa.c b/third_party/xed/x86isa.c index 861b3d15d..cf23a2420 100644 --- a/third_party/xed/x86isa.c +++ b/third_party/xed/x86isa.c @@ -45,12 +45,10 @@ void xed_get_chip_features(struct XedChipFeatures *p, enum XedChip chip) { p->f[0] = xed_chip_features[chip][0]; p->f[1] = xed_chip_features[chip][1]; p->f[2] = xed_chip_features[chip][2]; - p->f[3] = 0; } else { p->f[0] = 0; p->f[1] = 0; p->f[2] = 0; - p->f[3] = 0; } } } diff --git a/third_party/xed/x86tab.S b/third_party/xed/x86tab.S index 7c45f5f8f..74fd0d89b 100644 --- a/third_party/xed/x86tab.S +++ b/third_party/xed/x86tab.S @@ -18,8 +18,8 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Phash tables for instruction length decoding. -/ @see build/rle.py for more context here +// Phash tables for instruction length decoding. +// @see build/rle.py for more context here .initbss 300,_init_x86tab xed_prefix_table_bit: diff --git a/third_party/zlib/crc32.c b/third_party/zlib/crc32.c index aafa5d659..11a123137 100644 --- a/third_party/zlib/crc32.c +++ b/third_party/zlib/crc32.c @@ -5,6 +5,7 @@ │ Use of this source code is governed by the BSD-style licenses that can │ │ be found in the third_party/zlib/LICENSE file. │ ╚─────────────────────────────────────────────────────────────────────────────*/ +#include "libc/bits/weaken.h" #include "libc/dce.h" #include "libc/nexgen32e/x86feature.h" #include "libc/str/str.h" @@ -18,20 +19,22 @@ Copyright 1995-2017 Jean-loup Gailly and Mark Adler\""); asm(".include \"libc/disclaimer.inc\""); void crc_reset(struct DeflateState *const s) { - if (X86_HAVE(PCLMUL)) { - crc_fold_init(s); + if (X86_HAVE(PCLMUL) && weaken(crc_fold_init)) { + weaken(crc_fold_init)(s); return; } s->strm->adler = crc32(0L, Z_NULL, 0); } void crc_finalize(struct DeflateState *const s) { - if (X86_HAVE(PCLMUL)) s->strm->adler = crc_fold_512to32(s); + if (X86_HAVE(PCLMUL) && weaken(crc_fold_512to32)) { + s->strm->adler = weaken(crc_fold_512to32)(s); + } } void copy_with_crc(z_streamp strm, Bytef *dst, long size) { - if (X86_HAVE(PCLMUL)) { - crc_fold_copy(strm->state, dst, strm->next_in, size); + if (X86_HAVE(PCLMUL) && weaken(crc_fold_copy)) { + weaken(crc_fold_copy)(strm->state, dst, strm->next_in, size); return; } memcpy(dst, strm->next_in, size); diff --git a/third_party/zlib/crcfold.c b/third_party/zlib/crcfold.c index ca80e54b1..a022a6119 100644 --- a/third_party/zlib/crcfold.c +++ b/third_party/zlib/crcfold.c @@ -14,6 +14,8 @@ #include "third_party/zlib/deflate.h" #include "third_party/zlib/internal.h" +#ifndef __llvm__ + asm(".ident\t\"\\n\\n\ zlib » crc32 parallelized folding (zlib License)\\n\ Copyright 2013 Intel Corporation\\n\ @@ -477,3 +479,5 @@ unsigned crc_fold_512to32(struct DeflateState *const s) { return ~crc; CRC_SAVE(s); /* TODO(jart): wut? */ } + +#endif /* __llvm__ */ diff --git a/tool/build/ar.c b/tool/build/ar.c index 835ba1380..1ab48e1f8 100644 --- a/tool/build/ar.c +++ b/tool/build/ar.c @@ -82,7 +82,7 @@ struct Header { static void MakeHeader(struct Header *h, const char *name, int ref, int mode, int size) { size_t n; - char buf[21]; + char buf[24]; memset(h, ' ', sizeof(*h)); n = strlen(name); memcpy(h->name, name, n); diff --git a/tool/build/compile.c b/tool/build/compile.c index 519e72307..ae174a3f8 100644 --- a/tool/build/compile.c +++ b/tool/build/compile.c @@ -37,8 +37,7 @@ OVERVIEW\n\ \n\ DESCRIPTION\n\ \n\ - This launches gcc or clang while filtering out\n\ - flags they whine about.\n\ + This launches gcc or clang after scrubbing flags.\n\ \n\ EXAMPLE\n\ \n\ @@ -77,6 +76,87 @@ int ccversion; struct Flags flags; struct Command command; +const char *const kGccOnlyFlags[] = { + "--nocompress-debug-sections", + "--noexecstack", + "-Wa,--nocompress-debug-sections", + "-Wa,--noexecstack", + "-Wno-unused-but-set-variable", + "-Wunsafe-loop-optimizations", + "-fbranch-target-load-optimize", + "-fcx-limited-range", + "-fdelete-dead-exceptions", + "-femit-struct-debug-baseonly", + "-fipa-pta", + "-fivopts", + "-flimit-function-alignment", + "-fmerge-constants", + "-fmodulo-sched", + "-fmodulo-sched-allow-regmoves", + "-fno-align-jumps", + "-fno-align-labels", + "-fno-align-loops", + "-fno-fp-int-builtin-inexact", + "-fno-gnu-unique", + "-fno-gnu-unique", + "-fno-instrument-functions", + "-fno-whole-program", + "-fopt-info-vec", + "-fopt-info-vec-missed", + "-freg-struct-return", + "-freschedule-modulo-scheduled-loops", + "-frounding-math", + "-fsched2-use-superblocks", + "-fschedule-insns", + "-fschedule-insns2", + "-fshrink-wrap", + "-fshrink-wrap-separate", + "-fsignaling-nans", + "-fstack-clash-protection", + "-ftracer", + "-ftrapv", + "-ftree-loop-im", + "-ftree-loop-vectorize", + "-funsafe-loop-optimizations", + "-fversion-loops-for-strides", + "-fwhole-program", + "-gdescribe-dies", + "-gstabs", + "-mcall-ms2sysv-xlogues", + "-mdispatch-scheduler", + "-mfpmath=sse+387", + "-mmitigate-rop", + "-mno-fentry", +}; + +bool IsGccOnlyFlag(const char *s) { + int m, l, r, x; + l = 0; + r = ARRAYLEN(kGccOnlyFlags) - 1; + while (l <= r) { + m = (l + r) >> 1; + x = strcmp(s, kGccOnlyFlags[m]); + if (x < 0) { + r = m - 1; + } else if (x > 0) { + l = m + 1; + } else { + return true; + } + } + if (startswith(s, "-ffixed-")) return true; + if (startswith(s, "-fcall-saved")) return true; + if (startswith(s, "-fcall-used")) return true; + if (startswith(s, "-fgcse-")) return true; + if (startswith(s, "-fvect-cost-model=")) return true; + if (startswith(s, "-fsimd-cost-model=")) return true; + if (startswith(s, "-fopt-info")) return true; + if (startswith(s, "-mstringop-strategy=")) return true; + if (startswith(s, "-mpreferred-stack-boundary=")) return true; + if (startswith(s, "-Wframe-larger-than=")) return true; + return false; +} + void AddFlag(char *s) { size_t n; flags.p = realloc(flags.p, ++flags.n * sizeof(*flags.p)); @@ -123,8 +203,8 @@ int main(int argc, char *argv[]) { } ccversion = atoi(firstnonnull(emptytonull(getenv("CCVERSION")), "4")); - isgcc = strstr(basename(cc), "gcc"); - isclang = strstr(basename(cc), "clang"); + isgcc = !!strstr(basename(cc), "gcc"); + isclang = !!strstr(basename(cc), "clang"); iscc = isgcc | isclang; for (i = 1; i < argc; ++i) { @@ -137,10 +217,13 @@ int main(int argc, char *argv[]) { AddFlag((outpath = argv[++i])); continue; } - if (iscc) { + if (!iscc) { AddFlag(argv[i]); continue; } + if (isclang && IsGccOnlyFlag(argv[i])) { + continue; + } if (!strcmp(argv[i], "-w")) { AddFlag(argv[i]); AddFlag("-D__W__"); @@ -207,64 +290,9 @@ int main(int argc, char *argv[]) { } else if (startswith(argv[i], "-R") || !strcmp(argv[i], "-fsave-optimization-record")) { if (isclang) AddFlag(argv[i]); - } else if (isclang && - (!strcmp(argv[i], "-gstabs") || !strcmp(argv[i], "-ftrapv") || - !strcmp(argv[i], "-fsignaling-nans") || - !strcmp(argv[i], "-fcx-limited-range") || - !strcmp(argv[i], "-fno-fp-int-builtin-inexact") || - !strcmp(argv[i], "-Wno-unused-but-set-variable") || - !strcmp(argv[i], "-Wunsafe-loop-optimizations") || - !strcmp(argv[i], "-mdispatch-scheduler") || - !strcmp(argv[i], "-ftracer") || - !strcmp(argv[i], "-frounding-math") || - !strcmp(argv[i], "-fmerge-constants") || - !strcmp(argv[i], "-fmodulo-sched") || - !strcmp(argv[i], "-fopt-info-vec") || - !strcmp(argv[i], "-fopt-info-vec-missed") || - !strcmp(argv[i], "-fmodulo-sched-allow-regmoves") || - !strcmp(argv[i], "-freschedule-modulo-scheduled-loops") || - !strcmp(argv[i], "-fipa-pta") || - !strcmp(argv[i], "-fsched2-use-superblocks") || - !strcmp(argv[i], "-fbranch-target-load-optimize") || - !strcmp(argv[i], "-fdelete-dead-exceptions") || - !strcmp(argv[i], "-funsafe-loop-optimizations") || - !strcmp(argv[i], "-mmitigate-rop") || - !strcmp(argv[i], "-fno-align-jumps") || - !strcmp(argv[i], "-fno-align-labels") || - !strcmp(argv[i], "-fno-align-loops") || - !strcmp(argv[i], "-fivopts") || - !strcmp(argv[i], "-fschedule-insns") || - !strcmp(argv[i], "-fno-semantic-interposition") || - !strcmp(argv[i], "-mno-fentry") || - !strcmp(argv[i], "-fversion-loops-for-strides") || - !strcmp(argv[i], "-femit-struct-debug-baseonly") || - !strcmp(argv[i], "-ftree-loop-vectorize") || - !strcmp(argv[i], "-gdescribe-dies") || - !strcmp(argv[i], "-flimit-function-alignment") || - !strcmp(argv[i], "-ftree-loop-im") || - !strcmp(argv[i], "-fno-instrument-functions") || - !strcmp(argv[i], "-fstack-clash-protection") || - !strcmp(argv[i], "-mfpmath=sse+387") || - !strcmp(argv[i], "-Wa,--noexecstack") || - !strcmp(argv[i], "-freg-struct-return") || - !strcmp(argv[i], "-mcall-ms2sysv-xlogues") || - startswith(argv[i], "-ffixed-") || - startswith(argv[i], "-fcall-saved") || - startswith(argv[i], "-fcall-used") || - startswith(argv[i], "-fgcse-") || - strstr(argv[i], "shrink-wrap") || - strstr(argv[i], "schedule-insns2") || - startswith(argv[i], "-fvect-cost-model=") || - startswith(argv[i], "-fsimd-cost-model=") || - startswith(argv[i], "-fopt-info") || - startswith(argv[i], "-mstringop-strategy=") || - startswith(argv[i], "-mpreferred-stack-boundary=") || - strstr(argv[i], "gnu-unique") || - startswith(argv[i], "-Wframe-larger-than=") || - strstr(argv[i], "whole-program") || - startswith(argv[i], "-Wa,--size-check=") || - startswith(argv[i], "-Wa,--listing"))) { - /* ignore flag so clang won't whine */ + } else if (isclang && startswith(argv[i], "--debug-prefix-map")) { + /* llvm doesn't provide a gas interface so simulate w/ clang */ + AddFlag(xasprintf("-f%s", argv[i] + 2)); } else { AddFlag(argv[i]); } @@ -272,7 +300,7 @@ int main(int argc, char *argv[]) { if (iscc) { if (isclang) { - AddFlag("-fno-integrated-as"); + /* AddFlag("-fno-integrated-as"); */ AddFlag("-Wno-unused-command-line-argument"); AddFlag("-Wno-incompatible-pointer-types-discards-qualifiers"); } @@ -304,6 +332,9 @@ int main(int argc, char *argv[]) { AddFlag("-fsanitize=undefined"); AddFlag("-fno-data-sections"); } + if (wantframe) { + AddFlag("-fno-omit-frame-pointer"); + } } AddFlag(NULL); diff --git a/tool/build/lib/dis.c b/tool/build/lib/dis.c index 24b008cbb..471534774 100644 --- a/tool/build/lib/dis.c +++ b/tool/build/lib/dis.c @@ -94,10 +94,11 @@ static char *DisError(struct Dis *d, char *p) { } static char *DisAddr(struct Dis *d, char *p) { - if (-0x80000000 <= d->addr && d->addr <= 0x7fffffff) { - return p + uint64toarray_fixed16(d->addr, p, 32); + int64_t x = d->addr; + if (-2147483648 <= x && x <= 2147483647) { + return p + uint64toarray_fixed16(x, p, 32); } else { - return p + uint64toarray_fixed16(d->addr, p, 48); + return p + uint64toarray_fixed16(x, p, 48); } } diff --git a/tool/build/lib/errnos.S b/tool/build/lib/errnos.S index 1d9014ba7..7ed4edacb 100644 --- a/tool/build/lib/errnos.S +++ b/tool/build/lib/errnos.S @@ -24,9 +24,9 @@ .long \linux .endm -/ Lookup table translating errnos between systems. -/ -/ @see libc/sysv/systemfive.S +// Lookup table translating errnos between systems. +// +// @see libc/sysv/systemfive.S .rodata .align 8 kLinuxErrnos: diff --git a/tool/build/lib/javadown.c b/tool/build/lib/javadown.c index dadb59e89..ad2772b11 100644 --- a/tool/build/lib/javadown.c +++ b/tool/build/lib/javadown.c @@ -65,7 +65,11 @@ static unsigned GetSpacePrefixLen(const char *p, size_t n) { static unsigned GetSpaceStarPrefixLen(const char *p, size_t n) { int i; i = GetSpacePrefixLen(p, n); - return i < n && (p[i] == '*' || p[i] == '/') ? i + 1 : 0; + if (i < n && (p[i] == '*' || p[i] == '/')) { + return p[i + 1] == '/' ? i + 2 : i + 1; + } else { + return 0; + } } static unsigned GetTagLen(const char *p, size_t n) { diff --git a/tool/build/package.c b/tool/build/package.c index 36fc9352c..ce8742be5 100644 --- a/tool/build/package.c +++ b/tool/build/package.c @@ -356,7 +356,8 @@ void OpenObject(struct Package *pkg, struct Object *obj, int mode, int prot, CHECK_NE(-1, close(fd)); CHECK(IsElf64Binary(obj->elf, obj->size), "path=%`'s", &pkg->strings.p[obj->path]); - CHECK_NOTNULL((obj->strs = GetElfStringTable(obj->elf, obj->size))); + CHECK_NOTNULL((obj->strs = GetElfStringTable(obj->elf, obj->size)), "on %s", + &pkg->strings.p[obj->path]); CHECK_NOTNULL( (obj->syms = GetElfSymbolTable(obj->elf, obj->size, &obj->symcount))); CHECK_NE(0, obj->symcount); diff --git a/tool/build/runit.c b/tool/build/runit.c index 84094b926..0e43bc039 100644 --- a/tool/build/runit.c +++ b/tool/build/runit.c @@ -145,12 +145,12 @@ void CheckExists(const char *path) { nodiscard char *MakeDeployScript(struct addrinfo *remotenic, size_t combytes) { const char *ip4 = (const char *)&remotenic->ai_addr4->sin_addr; - return xasprintf("mkdir -p o/ &&\n" - "dd bs=%zu count=%zu of=o/runitd.$$.com 2>/dev/null &&\n" - "exec <&- &&\n" - "chmod +x o/runitd.$$.com &&\n" - "o/runitd.$$.com -rdl%hhu.%hhu.%hhu.%hhu -p %hu &&\n" - "rm -f o/runitd.$$.com\n", + return xasprintf("mkdir -p o/ && " + "dd bs=%zu count=%zu of=o/runitd.$$.com 2>/dev/null && " + "exec <&- && " + "chmod +x o/runitd.$$.com && " + "o/runitd.$$.com -rdl%hhu.%hhu.%hhu.%hhu -p %hu && " + "rm -f o/runitd.$$.com", GreatestTwoDivisor(combytes), combytes ? combytes / GreatestTwoDivisor(combytes) : 0, ip4[0], ip4[1], ip4[2], ip4[3], g_runitdport); diff --git a/tool/build/runitd.c b/tool/build/runitd.c index e3e5319e6..0af4789bb 100644 --- a/tool/build/runitd.c +++ b/tool/build/runitd.c @@ -317,7 +317,6 @@ void HandleClient(void) { CHECK_LE(wrote, got); } while ((got -= wrote)); } - LOGIFNEG1(shutdown(g_clifd, SHUT_RD)); LOGIFNEG1(close(g_exefd)); /* run program, tee'ing stderr to both log and client */ @@ -376,7 +375,6 @@ void HandleClient(void) { /* let client know how it went */ LOGIFNEG1(unlink(g_exepath)); SendExitMessage(g_clifd, exitcode); - LOGIFNEG1(shutdown(g_clifd, SHUT_RDWR)); LOGIFNEG1(close(g_clifd)); _exit(0); } diff --git a/tool/decode/elf.c b/tool/decode/elf.c index 2d396861f..5e101dfda 100644 --- a/tool/decode/elf.c +++ b/tool/decode/elf.c @@ -26,6 +26,7 @@ #include "libc/fmt/conv.h" #include "libc/log/check.h" #include "libc/log/log.h" +#include "libc/macros.h" #include "libc/stdio/stdio.h" #include "libc/str/str.h" #include "libc/sysv/consts/map.h" @@ -282,7 +283,7 @@ static void printelfrelocations(void) { GetElfSectionHeaderAddress(elf, st->st_size, shdr->sh_info) ->sh_name), rela->r_offset, symbolname, rela->r_addend >= 0 ? '+' : '-', - abs(rela->r_addend)); + ABS(rela->r_addend)); printf("%s_%zu_%zu:\n", ".Lrela", i, j); show(".quad", format(b1, "%#lx", rela->r_offset), "rela->r_offset"); show(".long", diff --git a/tool/decode/lib/pollnames.S b/tool/decode/lib/pollnames.S index f61aefcd3..f6bdd716a 100644 --- a/tool/decode/lib/pollnames.S +++ b/tool/decode/lib/pollnames.S @@ -47,8 +47,8 @@ kPollNamesRo: .endobj kPollNamesRo,globl,hidden .previous -/ Mapping of poll() flags to their string names. -/ @see RecreateFlags() +// Mapping of poll() flags to their string names. +// @see RecreateFlags() .initbss 301,_init_kPollNames kPollNames: .rept .Lrows @@ -62,10 +62,11 @@ kPollNames: .init.start 301,_init_kPollNames pushpop .Lrows,%rcx # relocate RO→BSS b/c -fPIE crap 0: lodsl - mov (%rbx,%rax),%rax # read what systemfive.S decoded + .weak _base + mov _base(%rax),%rax # read what systemfive.S decoded stosq lodsl - add %rbx,%rax # %rbx is image base (cosmo abi) + add $_base,%rax stosq .loop 0b add $16,%rdi diff --git a/tool/emacs/cosmo-cpp-constants.el b/tool/emacs/cosmo-cpp-constants.el index 274d1be7d..dbf396aee 100644 --- a/tool/emacs/cosmo-cpp-constants.el +++ b/tool/emacs/cosmo-cpp-constants.el @@ -15,6 +15,7 @@ "__GNUC_MINOR__" "__GNUC_PATCHLEVEL__" "__GNUC__" + "__APPLE__" "__GNUG__" "__INCLUDE_LEVEL__" "__INTMAX_MAX__" diff --git a/tool/emacs/cosmo-stuff.el b/tool/emacs/cosmo-stuff.el index b8e8acd58..27aa4227e 100644 --- a/tool/emacs/cosmo-stuff.el +++ b/tool/emacs/cosmo-stuff.el @@ -137,6 +137,7 @@ ;; M-3 C-c C-c Compile w/ MODE=rel ;; M-4 C-c C-c Compile w/ MODE=dbg ;; M-5 C-c C-c Compile w/ MODE="" +;; M-8 C-c C-c Compile w/ llvm ;; M-9 C-c C-c Compile w/ chibicc (defun cosmo-intest (&optional file-name) @@ -152,6 +153,7 @@ ((eq arg 3) "rel") ((eq arg 4) "dbg") ((eq arg 5) "") + ((eq arg 8) "llvm") (default default) ((cosmo-intest) "dbg") (t ""))) diff --git a/tool/hash/hash.mk b/tool/hash/hash.mk index f502a36bd..2e7c4628b 100644 --- a/tool/hash/hash.mk +++ b/tool/hash/hash.mk @@ -22,6 +22,7 @@ TOOL_HASH_DIRECTDEPS = \ LIBC_RUNTIME \ LIBC_STDIO \ LIBC_STR \ + LIBC_UNICODE \ LIBC_STUBS TOOL_HASH_DEPS := \ diff --git a/tool/scripts/distribute.sh b/tool/scripts/distribute.sh index c74c8a22b..a9ce9f1b3 100755 --- a/tool/scripts/distribute.sh +++ b/tool/scripts/distribute.sh @@ -38,6 +38,6 @@ gcc -O -s -static -nostdlib -nostdinc \ -Wl,-T,ape.lds -include cosmopolitan.h \ -o HELLO.COM.DBG HELLO.C crt.o ape.o cosmopolitan.a -objcopy -SO binary HELLO.COM.DBG HELLO.COM +objcopy -S -O binary HELLO.COM.DBG HELLO.COM ls -hal ./HELLO.COM ./HELLO.COM diff --git a/tool/viz/derasterize.c b/tool/viz/derasterize.c index d19bfe87d..9ebe8680c 100644 --- a/tool/viz/derasterize.c +++ b/tool/viz/derasterize.c @@ -362,7 +362,7 @@ static struct Cell derasterize(unsigned char block[CN][YS * XS]) { unsigned char bf[1u << MC][2]; rgb2lin(CN * YS * XS, lb[0], block[0]); n = combinecolors(bf, block); - best = -1u; + best = FLT_MAX; cell.rune = 0; for (i = 0; i < n; ++i) { b = bf[i][0]; diff --git a/tool/viz/lib/doublechrominance.S b/tool/viz/lib/doublechrominance.S index 93f606390..f871eacce 100644 --- a/tool/viz/lib/doublechrominance.S +++ b/tool/viz/lib/doublechrominance.S @@ -18,15 +18,15 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/macros.h" -/ Duplicates chrominance samples horizontally, e.g. -/ -/ 12345678-------- -/ → 1122334455667788 -/ -/ @param %edi is size of %rsi array in bytes -/ @param %rsi is char[edi/16][16] output and %rsi==%rdx is OK -/ @param %rdx is char[edi/16][8] input -/ @return %rax is %rsi +// Duplicates chrominance samples horizontally, e.g. +// +// 12345678-------- +// → 1122334455667788 +// +// @param %edi is size of %rsi array in bytes +// @param %rsi is char[edi/16][16] output and %rsi==%rdx is OK +// @param %rdx is char[edi/16][8] input +// @return %rax is %rsi doublechrominance: .leafprologue .profilable diff --git a/tool/viz/lib/formatstringtable-assembly.c b/tool/viz/lib/formatstringtable-assembly.c index d3448c145..3946c12fb 100644 --- a/tool/viz/lib/formatstringtable-assembly.c +++ b/tool/viz/lib/formatstringtable-assembly.c @@ -78,7 +78,7 @@ static const char *GetStorageSpecifier(const char *type, int *out_width, static void EmitSection(long yn, long xn, int w, int arrayalign, int emit(), void *a) { - char alignstr[20]; + char alignstr[21]; uint64toarray_radix10(arrayalign, alignstr); if (arrayalign <= 8 && yn * xn * w == 8) { emit("\t.rodata.cst", a); @@ -105,7 +105,7 @@ void *FormatStringTableAsAssembly(long yn, long xn, const char *const T[yn][xn], const char *name, const char *scope) { int w, align; const char *storage; - char ynstr[20], xnstr[20]; + char ynstr[21], xnstr[21]; name = firstnonnull(name, "M"); storage = GetStorageSpecifier(firstnonnull(type, "long"), &w, &align); uint64toarray_radix10(yn, ynstr); diff --git a/tool/viz/lib/formatstringtable-code.c b/tool/viz/lib/formatstringtable-code.c index 3f63e9add..cfaea7062 100644 --- a/tool/viz/lib/formatstringtable-code.c +++ b/tool/viz/lib/formatstringtable-code.c @@ -23,7 +23,7 @@ void *FormatStringTableAsCode(long yn, long xn, const char *const T[yn][xn], int emit(), void *arg, const char *type, const char *name, const char *ignored) { - char ynstr[20], xnstr[20]; + char ynstr[21], xnstr[21]; uint64toarray_radix10(yn, ynstr); uint64toarray_radix10(xn, xnstr); emit(type, arg); diff --git a/tool/viz/printvideo.c b/tool/viz/printvideo.c index bfa652815..31537533d 100644 --- a/tool/viz/printvideo.c +++ b/tool/viz/printvideo.c @@ -287,7 +287,7 @@ static int16_t pcmscale_[PLM_AUDIO_SAMPLES_PER_FRAME * 2 / 8][8]; static bool fullclear_, historyclear_, tuned_, yonly_, gotvideo_; static int homerow_, lastrow_, playfd_, infd_, outfd_, nullfd_, speakerfails_; static char host_[DNS_NAME_MAX + 1], status_[7][200], logpath_[PATH_MAX], - fifopath_[PATH_MAX], chansstr_[16], sratestr_[16], port_[8]; + fifopath_[PATH_MAX], chansstr_[32], sratestr_[32], port_[32]; static void OnCtrlC(void) { longjmp(jb_, 1);