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:
Justine Tunney 2022-09-13 06:25:50 -07:00
parent 9fa6725067
commit 8f5678882d
No known key found for this signature in database
GPG key ID: BE714B4575D6E328
63 changed files with 602 additions and 160 deletions

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,EACCES,13,13,13,13,13,5
.yoink kDos2Errno.EACCES

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,EADDRINUSE,98,48,48,48,48,10048
.yoink kDos2Errno.EADDRINUSE

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,EADDRNOTAVAIL,99,49,49,49,49,10049
.yoink kDos2Errno.EADDRNOTAVAIL

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,EBADF,9,9,9,9,9,6
.yoink kDos2Errno.EBADF

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,ECONNABORTED,103,53,53,53,53,10053
.yoink kDos2Errno.ECONNABORTED

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,ECONNREFUSED,111,61,61,61,61,10061
.yoink kDos2Errno.ECONNREFUSED

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,ECONNRESET,104,54,54,54,54,10054
.yoink kDos2Errno.ECONNRESET

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,EDQUOT,122,69,69,69,69,1816
.yoink kDos2Errno.EDQUOT

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,EEXIST,17,17,17,17,17,183
.yoink kDos2Errno.EEXIST

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,EFAULT,14,14,14,14,14,487
.yoink kDos2Errno.EFAULT

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,EHOSTUNREACH,113,65,65,65,65,10065
.yoink kDos2Errno.EHOSTUNREACH

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,EINPROGRESS,115,36,36,36,36,10036
.yoink kDos2Errno.EINPROGRESS

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,EINTR,4,4,4,4,4,10004
.yoink kDos2Errno.EINTR

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,EINVAL,22,22,22,22,22,87
.yoink kDos2Errno.EINVAL

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,EISCONN,106,56,56,56,56,10056
.yoink kDos2Errno.EISCONN

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,EMSGSIZE,90,40,40,40,40,10040
.yoink kDos2Errno.EMSGSIZE

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,ENAMETOOLONG,36,63,63,63,63,10063
.yoink kDos2Errno.ENAMETOOLONG

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,ENETDOWN,100,50,50,50,50,10050
.yoink kDos2Errno.ENETDOWN

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,ENETUNREACH,101,51,51,51,51,10051
.yoink kDos2Errno.ENETUNREACH

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,ENOENT,2,2,2,2,2,2
.yoink kDos2Errno.ENOENT

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,ENOMEM,12,12,12,12,12,14
.yoink kDos2Errno.ENOMEM

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,ENOSYS,38,78,78,78,78,1
.yoink kDos2Errno.ENOSYS

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,ENOTEMPTY,39,66,66,66,66,145
.yoink kDos2Errno.ENOTEMPTY

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,ENOTSUP,95,45,45,91,86,10045
.yoink kDos2Errno.ENOTSUP

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,EPIPE,32,32,32,32,32,109
.yoink kDos2Errno.EPIPE

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon errno,ETIMEDOUT,110,60,60,60,60,10060
.yoink kDos2Errno.ETIMEDOUT

View file

@ -1,2 +1,3 @@
.include "o/libc/sysv/consts/syscon.internal.inc"
.syscon compat,EWOULDBLOCK,11,35,35,35,35,10035
.yoink kDos2Errno.EWOULDBLOCK