Raymond Toy pushed to branch issue-365-add-strerror-with-generated-errno-pkg at cmucl / cmucl
Commits:
-
987d9d61
by Raymond Toy at 2025-02-22T19:22:36-08:00
2 changed files:
Changes:
... | ... | @@ -49,6 +49,7 @@ linux:build: |
49 | 49 | # Regular build using the cross-compiled result or snapshot. The
|
50 | 50 | # analyzer job requires gcc, so make sure we build with gcc here
|
51 | 51 | # instead of clang.
|
52 | + - rm -rf linux-?
|
|
52 | 53 | - bin/build.sh $bootstrap -R -C "x86_linux" -o snapshot/bin/lisp
|
53 | 54 | # - bin/build.sh $bootstrap -R -C "x86_linux" -o snapshot/bin/lisp
|
54 | 55 | # When the result of `git describe` cannot be used as a version
|
... | ... | @@ -193,6 +194,7 @@ osx:build: |
193 | 194 | #- bin/cross-build-world.sh -crl -B boot-2020-04-1 xtarget xcross src/tools/cross-scripts/cross-x86-x86.lisp snapshot/bin/lisp
|
194 | 195 | # Regular build using the cross-compiled result or snapshot.
|
195 | 196 | # Need /opt/local/bin to get msgmerge and msgfmt programs.
|
197 | + - rm -rf darwin-?
|
|
196 | 198 | - PATH=/opt/local/bin:$PATH bin/build.sh $bootstrap -R -C "" -o snapshot/bin/lisp
|
197 | 199 | # If needed use -V to specify the version in case some tag makes git
|
198 | 200 | # describe return something that make-dist.sh doesn't like.
|
... | ... | @@ -317,6 +319,7 @@ opensuse:build: |
317 | 319 | # Regular build using the cross-compiled result or snapshot. The
|
318 | 320 | # analyzer job requires gcc, so make sure we build with gcc here
|
319 | 321 | # instead of clang.
|
322 | + - rm -rf linux-?
|
|
320 | 323 | - bin/build.sh $bootstrap -R -C "x86_linux" -o snapshot/bin/lisp
|
321 | 324 | # - bin/build.sh $bootstrap -R -C "x86_linux" -o snapshot/bin/lisp
|
322 | 325 | # If needed use -V to specify the version in case some tag makes git
|
... | ... | @@ -8,3 +8,31 @@ |
8 | 8 | (declare (ignore c))
|
9 | 9 | (invoke-restart 'continue))))
|
10 | 10 | (defconstant +ef-max+ 14))
|
11 | + |
|
12 | +;; Unintern all the symbols in the UNIX package that conflict with the
|
|
13 | +;; symbols in the UNIX-ERRNO package.
|
|
14 | +(in-package "UNIX")
|
|
15 | +(ext:without-package-locks
|
|
16 | + (dolist (s '(UNIX:ENOENT UNIX:EINPROGRESS UNIX:EBADF UNIX:EXDEV UNIX:EADDRINUSE
|
|
17 | + UNIX:EBADE UNIX:EIDRM UNIX:ENOTEMPTY UNIX:EISDIR UNIX:ESTRPIPE UNIX:EPERM
|
|
18 | + UNIX:ENOTCONN UNIX:EREMOTEIO UNIX:ESUCCESS UNIX:ETOOMANYREFS
|
|
19 | + UNIX:EPROTONOSUPPORT UNIX:EEXIST UNIX:ENOSR UNIX:EBADR UNIX:EHOSTUNREACH
|
|
20 | + UNIX:EADDRNOTAVAIL UNIX:ENOTDIR UNIX:ENETRESET UNIX:ENFILE UNIX:EALREADY
|
|
21 | + UNIX:EDEADLOCK UNIX:ELIBSCN UNIX:ESTALE UNIX:EISNAM UNIX:ETXTBSY UNIX:ENOSTR
|
|
22 | + UNIX:ETIME UNIX:ECHILD UNIX:EUCLEAN UNIX:EBADMSG UNIX:EINVAL UNIX:EFBIG
|
|
23 | + UNIX:EIO UNIX:EAFNOSUPPORT UNIX:ELIBBAD UNIX:EILSEQ UNIX:ECONNREFUSED
|
|
24 | + UNIX:EBUSY UNIX:ECONNRESET UNIX:ENOTUNIQ UNIX:E2BIG UNIX:EL2HLT
|
|
25 | + UNIX:EDESTADDRREQ UNIX:ENETUNREACH UNIX:EUSERS UNIX:ENOPKG UNIX:EFAULT
|
|
26 | + UNIX:ENODEV UNIX:ERANGE UNIX:EROFS UNIX:EPROTO UNIX:ENONET UNIX:ESRMNT
|
|
27 | + UNIX:ENOMSG UNIX:EPROTOTYPE UNIX:EREMOTE UNIX:ESPIPE UNIX:EL3RST
|
|
28 | + UNIX:ENOLINK UNIX:EREMCHG UNIX:ERESTART UNIX:ESRCH UNIX:ELIBMAX UNIX:ENOSYS
|
|
29 | + UNIX:ECOMM UNIX:ECONNABORTED UNIX:ENXIO UNIX:ELIBEXEC UNIX:EMLINK
|
|
30 | + UNIX:ENAMETOOLONG UNIX:ELNRNG UNIX:EMULTIHOP UNIX:ENOLCK UNIX:EDOM
|
|
31 | + UNIX:EAGAIN UNIX:EDOTDOT UNIX:EL2NSYNC UNIX:EADV UNIX:ENOEXEC UNIX:ELIBACC
|
|
32 | + UNIX:ENOTBLK UNIX:EDEADLK UNIX:ENOBUFS UNIX:ECHRNG UNIX:EDQUOT UNIX:EBADFD
|
|
33 | + UNIX:EPIPE UNIX:EMSGSIZE UNIX:ENETDOWN UNIX:EWOULDBLOCK UNIX:ESHUTDOWN
|
|
34 | + UNIX:EOPNOTSUPP UNIX:EL3HLT UNIX:EINTR UNIX:ENOTTY UNIX:ENOPROTOOPT
|
|
35 | + UNIX:EPFNOSUPPORT UNIX:ENOSPC UNIX:EBFONT UNIX:EISCONN UNIX:EMFILE
|
|
36 | + UNIX:ESOCKTNOSUPPORT UNIX:EHOSTDOWN UNIX:EACCES UNIX:ENOTSOCK UNIX:EBADRQC
|
|
37 | + UNIX:ELOOP UNIX:ETIMEDOUT UNIX:ENAVAIL UNIX:EBADSLT UNIX:ENOANO UNIX:ENOMEM))
|
|
38 | + (unintern s "UNIX"))) |