mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-30 06:20:28 +00:00
Make dos errno multimapping linkage tinier
640 bytes for old kDos2Errno table 182 bytes for new kDos2Errno under hello2.com (MODE=fastbuild) 122 bytes for new kDos2Errno under hello2.com (MODE=tiny)
This commit is contained in:
parent
9fa6725067
commit
8f5678882d
63 changed files with 602 additions and 160 deletions
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,EACCES,13,13,13,13,13,5
|
||||
.yoink kDos2Errno.EACCES
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,EADDRINUSE,98,48,48,48,48,10048
|
||||
.yoink kDos2Errno.EADDRINUSE
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,EADDRNOTAVAIL,99,49,49,49,49,10049
|
||||
.yoink kDos2Errno.EADDRNOTAVAIL
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,EBADF,9,9,9,9,9,6
|
||||
.yoink kDos2Errno.EBADF
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,ECONNABORTED,103,53,53,53,53,10053
|
||||
.yoink kDos2Errno.ECONNABORTED
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,ECONNREFUSED,111,61,61,61,61,10061
|
||||
.yoink kDos2Errno.ECONNREFUSED
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,ECONNRESET,104,54,54,54,54,10054
|
||||
.yoink kDos2Errno.ECONNRESET
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,EDQUOT,122,69,69,69,69,1816
|
||||
.yoink kDos2Errno.EDQUOT
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,EEXIST,17,17,17,17,17,183
|
||||
.yoink kDos2Errno.EEXIST
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,EFAULT,14,14,14,14,14,487
|
||||
.yoink kDos2Errno.EFAULT
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,EHOSTUNREACH,113,65,65,65,65,10065
|
||||
.yoink kDos2Errno.EHOSTUNREACH
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,EINPROGRESS,115,36,36,36,36,10036
|
||||
.yoink kDos2Errno.EINPROGRESS
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,EINTR,4,4,4,4,4,10004
|
||||
.yoink kDos2Errno.EINTR
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,EINVAL,22,22,22,22,22,87
|
||||
.yoink kDos2Errno.EINVAL
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,EISCONN,106,56,56,56,56,10056
|
||||
.yoink kDos2Errno.EISCONN
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,EMSGSIZE,90,40,40,40,40,10040
|
||||
.yoink kDos2Errno.EMSGSIZE
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,ENAMETOOLONG,36,63,63,63,63,10063
|
||||
.yoink kDos2Errno.ENAMETOOLONG
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,ENETDOWN,100,50,50,50,50,10050
|
||||
.yoink kDos2Errno.ENETDOWN
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,ENETUNREACH,101,51,51,51,51,10051
|
||||
.yoink kDos2Errno.ENETUNREACH
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,ENOENT,2,2,2,2,2,2
|
||||
.yoink kDos2Errno.ENOENT
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,ENOMEM,12,12,12,12,12,14
|
||||
.yoink kDos2Errno.ENOMEM
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,ENOSYS,38,78,78,78,78,1
|
||||
.yoink kDos2Errno.ENOSYS
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,ENOTEMPTY,39,66,66,66,66,145
|
||||
.yoink kDos2Errno.ENOTEMPTY
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,ENOTSUP,95,45,45,91,86,10045
|
||||
.yoink kDos2Errno.ENOTSUP
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,EPIPE,32,32,32,32,32,109
|
||||
.yoink kDos2Errno.EPIPE
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon errno,ETIMEDOUT,110,60,60,60,60,10060
|
||||
.yoink kDos2Errno.ETIMEDOUT
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon compat,EWOULDBLOCK,11,35,35,35,35,10035
|
||||
.yoink kDos2Errno.EWOULDBLOCK
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue