Raymond Toy pushed to branch issue-446-use-cc-to-get-errno at cmucl / cmucl Commits: 8eda39c1 by Raymond Toy at 2025-11-03T13:50:03-08:00 Update errno references for Darwin and Solaris Ran "create-errno.sh -U" to update these files. - - - - - 2 changed files: - bin/errno-darwin.lisp - bin/errno-solaris.lisp Changes: ===================================== bin/errno-darwin.lisp ===================================== @@ -1,108 +1,107 @@ -(def-unix-error EQFULL 106) -(def-unix-error ELAST 106) -(def-unix-error EOWNERDEAD 105) -(def-unix-error ENOTRECOVERABLE 104) -(def-unix-error ENOPOLICY 103) -(def-unix-error EOPNOTSUPP 102) -(def-unix-error ETIME 101) -(def-unix-error EPROTO 100) -(def-unix-error ENOSTR 99) -(def-unix-error ENOSR 98) -(def-unix-error ENOLINK 97) -(def-unix-error ENODATA 96) -(def-unix-error EMULTIHOP 95) -(def-unix-error EBADMSG 94) -(def-unix-error ENOATTR 93) -(def-unix-error EILSEQ 92) -(def-unix-error ENOMSG 91) -(def-unix-error EIDRM 90) -(def-unix-error ECANCELED 89) -(def-unix-error EBADMACHO 88) -(def-unix-error ESHLIBVERS 87) -(def-unix-error EBADARCH 86) -(def-unix-error EBADEXEC 85) -(def-unix-error EOVERFLOW 84) -(def-unix-error EDEVERR 83) -(def-unix-error EPWROFF 82) -(def-unix-error ENEEDAUTH 81) -(def-unix-error EAUTH 80) -(def-unix-error EFTYPE 79) -(def-unix-error ENOSYS 78) -(def-unix-error ENOLCK 77) -(def-unix-error EPROCUNAVAIL 76) -(def-unix-error EPROGMISMATCH 75) -(def-unix-error EPROGUNAVAIL 74) -(def-unix-error ERPCMISMATCH 73) -(def-unix-error EBADRPC 72) -(def-unix-error EREMOTE 71) -(def-unix-error ESTALE 70) -(def-unix-error EDQUOT 69) -(def-unix-error EUSERS 68) -(def-unix-error EPROCLIM 67) -(def-unix-error ENOTEMPTY 66) -(def-unix-error EHOSTUNREACH 65) -(def-unix-error EHOSTDOWN 64) -(def-unix-error ENAMETOOLONG 63) -(def-unix-error ELOOP 62) -(def-unix-error ECONNREFUSED 61) -(def-unix-error ETIMEDOUT 60) -(def-unix-error ETOOMANYREFS 59) -(def-unix-error ESHUTDOWN 58) -(def-unix-error ENOTCONN 57) -(def-unix-error EISCONN 56) -(def-unix-error ENOBUFS 55) -(def-unix-error ECONNRESET 54) -(def-unix-error ECONNABORTED 53) -(def-unix-error ENETRESET 52) -(def-unix-error ENETUNREACH 51) -(def-unix-error ENETDOWN 50) -(def-unix-error EADDRNOTAVAIL 49) -(def-unix-error EADDRINUSE 48) -(def-unix-error EAFNOSUPPORT 47) -(def-unix-error EPFNOSUPPORT 46) -(def-unix-error ENOTSUP 45) -(def-unix-error ESOCKTNOSUPPORT 44) -(def-unix-error EPROTONOSUPPORT 43) -(def-unix-error ENOPROTOOPT 42) -(def-unix-error EPROTOTYPE 41) -(def-unix-error EMSGSIZE 40) -(def-unix-error EDESTADDRREQ 39) -(def-unix-error ENOTSOCK 38) -(def-unix-error EALREADY 37) -(def-unix-error EINPROGRESS 36) -(def-unix-error EAGAIN 35) -(def-unix-error ERANGE 34) -(def-unix-error EDOM 33) -(def-unix-error EPIPE 32) -(def-unix-error EMLINK 31) -(def-unix-error EROFS 30) -(def-unix-error ESPIPE 29) -(def-unix-error ENOSPC 28) -(def-unix-error EFBIG 27) -(def-unix-error ETXTBSY 26) -(def-unix-error ENOTTY 25) -(def-unix-error EMFILE 24) -(def-unix-error ENFILE 23) -(def-unix-error EINVAL 22) -(def-unix-error EISDIR 21) -(def-unix-error ENOTDIR 20) -(def-unix-error ENODEV 19) -(def-unix-error EXDEV 18) -(def-unix-error EEXIST 17) -(def-unix-error EBUSY 16) -(def-unix-error ENOTBLK 15) -(def-unix-error EFAULT 14) -(def-unix-error EACCES 13) -(def-unix-error ENOMEM 12) -(def-unix-error EDEADLK 11) -(def-unix-error ECHILD 10) -(def-unix-error EBADF 9) -(def-unix-error ENOEXEC 8) -(def-unix-error E2BIG 7) -(def-unix-error ENXIO 6) -(def-unix-error EIO 5) -(def-unix-error EINTR 4) -(def-unix-error ESRCH 3) -(def-unix-error ENOENT 2) -(def-unix-error EPERM 1) -(def-unix-error EWOULDBLOCK EAGAIN) +(defconstant EPERM 1) +(defconstant ENOENT 2) +(defconstant ESRCH 3) +(defconstant EINTR 4) +(defconstant EIO 5) +(defconstant ENXIO 6) +(defconstant E2BIG 7) +(defconstant ENOEXEC 8) +(defconstant EBADF 9) +(defconstant ECHILD 10) +(defconstant EDEADLK 11) +(defconstant ENOMEM 12) +(defconstant EACCES 13) +(defconstant EFAULT 14) +(defconstant ENOTBLK 15) +(defconstant EBUSY 16) +(defconstant EEXIST 17) +(defconstant EXDEV 18) +(defconstant ENODEV 19) +(defconstant ENOTDIR 20) +(defconstant EISDIR 21) +(defconstant EINVAL 22) +(defconstant ENFILE 23) +(defconstant EMFILE 24) +(defconstant ENOTTY 25) +(defconstant ETXTBSY 26) +(defconstant EFBIG 27) +(defconstant ENOSPC 28) +(defconstant ESPIPE 29) +(defconstant EROFS 30) +(defconstant EMLINK 31) +(defconstant EPIPE 32) +(defconstant EDOM 33) +(defconstant ERANGE 34) +(defconstant EAGAIN 35) +(defconstant EWOULDBLOCK EAGAIN) +(defconstant EINPROGRESS 36) +(defconstant EALREADY 37) +(defconstant ENOTSOCK 38) +(defconstant EDESTADDRREQ 39) +(defconstant EMSGSIZE 40) +(defconstant EPROTOTYPE 41) +(defconstant ENOPROTOOPT 42) +(defconstant EPROTONOSUPPORT 43) +(defconstant ESOCKTNOSUPPORT 44) +(defconstant ENOTSUP 45) +(defconstant EPFNOSUPPORT 46) +(defconstant EAFNOSUPPORT 47) +(defconstant EADDRINUSE 48) +(defconstant EADDRNOTAVAIL 49) +(defconstant ENETDOWN 50) +(defconstant ENETUNREACH 51) +(defconstant ENETRESET 52) +(defconstant ECONNABORTED 53) +(defconstant ECONNRESET 54) +(defconstant ENOBUFS 55) +(defconstant EISCONN 56) +(defconstant ENOTCONN 57) +(defconstant ESHUTDOWN 58) +(defconstant ETOOMANYREFS 59) +(defconstant ETIMEDOUT 60) +(defconstant ECONNREFUSED 61) +(defconstant ELOOP 62) +(defconstant ENAMETOOLONG 63) +(defconstant EHOSTDOWN 64) +(defconstant EHOSTUNREACH 65) +(defconstant ENOTEMPTY 66) +(defconstant EPROCLIM 67) +(defconstant EUSERS 68) +(defconstant EDQUOT 69) +(defconstant ESTALE 70) +(defconstant EREMOTE 71) +(defconstant EBADRPC 72) +(defconstant ERPCMISMATCH 73) +(defconstant EPROGUNAVAIL 74) +(defconstant EPROGMISMATCH 75) +(defconstant EPROCUNAVAIL 76) +(defconstant ENOLCK 77) +(defconstant ENOSYS 78) +(defconstant EFTYPE 79) +(defconstant EAUTH 80) +(defconstant ENEEDAUTH 81) +(defconstant EPWROFF 82) +(defconstant EDEVERR 83) +(defconstant EOVERFLOW 84) +(defconstant EBADEXEC 85) +(defconstant EBADARCH 86) +(defconstant ESHLIBVERS 87) +(defconstant EBADMACHO 88) +(defconstant ECANCELED 89) +(defconstant EIDRM 90) +(defconstant ENOMSG 91) +(defconstant EILSEQ 92) +(defconstant ENOATTR 93) +(defconstant EBADMSG 94) +(defconstant EMULTIHOP 95) +(defconstant ENODATA 96) +(defconstant ENOLINK 97) +(defconstant ENOSR 98) +(defconstant ENOSTR 99) +(defconstant EPROTO 100) +(defconstant ETIME 101) +(defconstant EOPNOTSUPP 102) +(defconstant ENOPOLICY 103) +(defconstant ENOTRECOVERABLE 104) +(defconstant EOWNERDEAD 105) +(defconstant EQFULL 106) ===================================== bin/errno-solaris.lisp ===================================== @@ -1,123 +1,123 @@ -(def-unix-error ESTALE 151) -(def-unix-error EINPROGRESS 150) -(def-unix-error EALREADY 149) -(def-unix-error EHOSTUNREACH 148) -(def-unix-error EHOSTDOWN 147) -(def-unix-error ECONNREFUSED 146) -(def-unix-error ETIMEDOUT 145) -(def-unix-error ETOOMANYREFS 144) -(def-unix-error ESHUTDOWN 143) -(def-unix-error ENOTCONN 134) -(def-unix-error EISCONN 133) -(def-unix-error ENOBUFS 132) -(def-unix-error ECONNRESET 131) -(def-unix-error ECONNABORTED 130) -(def-unix-error ENETRESET 129) -(def-unix-error ENETUNREACH 128) -(def-unix-error ENETDOWN 127) -(def-unix-error EADDRNOTAVAIL 126) -(def-unix-error EADDRINUSE 125) -(def-unix-error EAFNOSUPPORT 124) -(def-unix-error EPFNOSUPPORT 123) -(def-unix-error EOPNOTSUPP 122) -(def-unix-error ESOCKTNOSUPPORT 121) -(def-unix-error EPROTONOSUPPORT 120) -(def-unix-error ENOPROTOOPT 99) -(def-unix-error EPROTOTYPE 98) -(def-unix-error EMSGSIZE 97) -(def-unix-error EDESTADDRREQ 96) -(def-unix-error ENOTSOCK 95) -(def-unix-error EUSERS 94) -(def-unix-error ENOTEMPTY 93) -(def-unix-error ESTRPIPE 92) -(def-unix-error ERESTART 91) -(def-unix-error ELOOP 90) -(def-unix-error ENOSYS 89) -(def-unix-error EILSEQ 88) -(def-unix-error ELIBEXEC 87) -(def-unix-error ELIBMAX 86) -(def-unix-error ELIBSCN 85) -(def-unix-error ELIBBAD 84) -(def-unix-error ELIBACC 83) -(def-unix-error EREMCHG 82) -(def-unix-error EBADFD 81) -(def-unix-error ENOTUNIQ 80) -(def-unix-error EOVERFLOW 79) -(def-unix-error ENAMETOOLONG 78) -(def-unix-error EBADMSG 77) -(def-unix-error EADI 75) -(def-unix-error EMULTIHOP 74) -(def-unix-error ENOTACTIVE 73) -(def-unix-error ELOCKUNMAPPED 72) -(def-unix-error EPROTO 71) -(def-unix-error ECOMM 70) -(def-unix-error ESRMNT 69) -(def-unix-error EADV 68) -(def-unix-error ENOLINK 67) -(def-unix-error EREMOTE 66) -(def-unix-error ENOPKG 65) -(def-unix-error ENONET 64) -(def-unix-error ENOSR 63) -(def-unix-error ETIME 62) -(def-unix-error ENODATA 61) -(def-unix-error ENOSTR 60) -(def-unix-error ENOTRECOVERABLE 59) -(def-unix-error EOWNERDEAD 58) -(def-unix-error EBFONT 57) -(def-unix-error EDEADLOCK 56) -(def-unix-error EBADSLT 55) -(def-unix-error EBADRQC 54) -(def-unix-error ENOANO 53) -(def-unix-error EXFULL 52) -(def-unix-error EBADR 51) -(def-unix-error EBADE 50) -(def-unix-error EDQUOT 49) -(def-unix-error ENOTSUP 48) -(def-unix-error ECANCELED 47) -(def-unix-error ENOLCK 46) -(def-unix-error EDEADLK 45) -(def-unix-error EL2HLT 44) -(def-unix-error ENOCSI 43) -(def-unix-error EUNATCH 42) -(def-unix-error ELNRNG 41) -(def-unix-error EL3RST 40) -(def-unix-error EL3HLT 39) -(def-unix-error EL2NSYNC 38) -(def-unix-error ECHRNG 37) -(def-unix-error EIDRM 36) -(def-unix-error ENOMSG 35) -(def-unix-error ERANGE 34) -(def-unix-error EDOM 33) -(def-unix-error EPIPE 32) -(def-unix-error EMLINK 31) -(def-unix-error EROFS 30) -(def-unix-error ESPIPE 29) -(def-unix-error ENOSPC 28) -(def-unix-error EFBIG 27) -(def-unix-error ETXTBSY 26) -(def-unix-error ENOTTY 25) -(def-unix-error EMFILE 24) -(def-unix-error ENFILE 23) -(def-unix-error EINVAL 22) -(def-unix-error EISDIR 21) -(def-unix-error ENOTDIR 20) -(def-unix-error ENODEV 19) -(def-unix-error EXDEV 18) -(def-unix-error EEXIST 17) -(def-unix-error EBUSY 16) -(def-unix-error ENOTBLK 15) -(def-unix-error EFAULT 14) -(def-unix-error EACCES 13) -(def-unix-error ENOMEM 12) -(def-unix-error EAGAIN 11) -(def-unix-error ECHILD 10) -(def-unix-error EBADF 9) -(def-unix-error ENOEXEC 8) -(def-unix-error E2BIG 7) -(def-unix-error ENXIO 6) -(def-unix-error EIO 5) -(def-unix-error EINTR 4) -(def-unix-error ESRCH 3) -(def-unix-error ENOENT 2) -(def-unix-error EPERM 1) -(def-unix-error EWOULDBLOCK EAGAIN) +(defconstant EPERM 1) +(defconstant ENOENT 2) +(defconstant ESRCH 3) +(defconstant EINTR 4) +(defconstant EIO 5) +(defconstant ENXIO 6) +(defconstant E2BIG 7) +(defconstant ENOEXEC 8) +(defconstant EBADF 9) +(defconstant ECHILD 10) +(defconstant EAGAIN 11) +(defconstant EWOULDBLOCK EAGAIN) +(defconstant ENOMEM 12) +(defconstant EACCES 13) +(defconstant EFAULT 14) +(defconstant ENOTBLK 15) +(defconstant EBUSY 16) +(defconstant EEXIST 17) +(defconstant EXDEV 18) +(defconstant ENODEV 19) +(defconstant ENOTDIR 20) +(defconstant EISDIR 21) +(defconstant EINVAL 22) +(defconstant ENFILE 23) +(defconstant EMFILE 24) +(defconstant ENOTTY 25) +(defconstant ETXTBSY 26) +(defconstant EFBIG 27) +(defconstant ENOSPC 28) +(defconstant ESPIPE 29) +(defconstant EROFS 30) +(defconstant EMLINK 31) +(defconstant EPIPE 32) +(defconstant EDOM 33) +(defconstant ERANGE 34) +(defconstant ENOMSG 35) +(defconstant EIDRM 36) +(defconstant ECHRNG 37) +(defconstant EL2NSYNC 38) +(defconstant EL3HLT 39) +(defconstant EL3RST 40) +(defconstant ELNRNG 41) +(defconstant EUNATCH 42) +(defconstant ENOCSI 43) +(defconstant EL2HLT 44) +(defconstant EDEADLK 45) +(defconstant ENOLCK 46) +(defconstant ECANCELED 47) +(defconstant ENOTSUP 48) +(defconstant EDQUOT 49) +(defconstant EBADE 50) +(defconstant EBADR 51) +(defconstant EXFULL 52) +(defconstant ENOANO 53) +(defconstant EBADRQC 54) +(defconstant EBADSLT 55) +(defconstant EDEADLOCK 56) +(defconstant EBFONT 57) +(defconstant EOWNERDEAD 58) +(defconstant ENOTRECOVERABLE 59) +(defconstant ENOSTR 60) +(defconstant ENODATA 61) +(defconstant ETIME 62) +(defconstant ENOSR 63) +(defconstant ENONET 64) +(defconstant ENOPKG 65) +(defconstant EREMOTE 66) +(defconstant ENOLINK 67) +(defconstant EADV 68) +(defconstant ESRMNT 69) +(defconstant ECOMM 70) +(defconstant EPROTO 71) +(defconstant ELOCKUNMAPPED 72) +(defconstant ENOTACTIVE 73) +(defconstant EMULTIHOP 74) +(defconstant EADI 75) +(defconstant EBADMSG 77) +(defconstant ENAMETOOLONG 78) +(defconstant EOVERFLOW 79) +(defconstant ENOTUNIQ 80) +(defconstant EBADFD 81) +(defconstant EREMCHG 82) +(defconstant ELIBACC 83) +(defconstant ELIBBAD 84) +(defconstant ELIBSCN 85) +(defconstant ELIBMAX 86) +(defconstant ELIBEXEC 87) +(defconstant EILSEQ 88) +(defconstant ENOSYS 89) +(defconstant ELOOP 90) +(defconstant ERESTART 91) +(defconstant ESTRPIPE 92) +(defconstant ENOTEMPTY 93) +(defconstant EUSERS 94) +(defconstant ENOTSOCK 95) +(defconstant EDESTADDRREQ 96) +(defconstant EMSGSIZE 97) +(defconstant EPROTOTYPE 98) +(defconstant ENOPROTOOPT 99) +(defconstant EPROTONOSUPPORT 120) +(defconstant ESOCKTNOSUPPORT 121) +(defconstant EOPNOTSUPP 122) +(defconstant EPFNOSUPPORT 123) +(defconstant EAFNOSUPPORT 124) +(defconstant EADDRINUSE 125) +(defconstant EADDRNOTAVAIL 126) +(defconstant ENETDOWN 127) +(defconstant ENETUNREACH 128) +(defconstant ENETRESET 129) +(defconstant ECONNABORTED 130) +(defconstant ECONNRESET 131) +(defconstant ENOBUFS 132) +(defconstant EISCONN 133) +(defconstant ENOTCONN 134) +(defconstant ESHUTDOWN 143) +(defconstant ETOOMANYREFS 144) +(defconstant ETIMEDOUT 145) +(defconstant ECONNREFUSED 146) +(defconstant EHOSTDOWN 147) +(defconstant EHOSTUNREACH 148) +(defconstant EALREADY 149) +(defconstant EINPROGRESS 150) +(defconstant ESTALE 151) View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/8eda39c1ce9a917dee40bfbf... -- View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/8eda39c1ce9a917dee40bfbf... You're receiving this email because of your account on gitlab.common-lisp.net.