Raymond Toy pushed to branch issue-365-add-strerror-with-generated-errno-pkg at cmucl / cmucl
Commits:
-
064b90cd
by Raymond Toy at 2025-02-22T21:15:34-08:00
2 changed files:
Changes:
... | ... | @@ -6,5 +6,11 @@ case `uname -s` in |
6 | 6 | Linux) ERRNO_FILES=/usr/include/asm-generic/errno*.h
|
7 | 7 | ;;
|
8 | 8 | esac
|
9 | -
|
|
10 | -gawk -f bin/gen-errno-exports.gawk ${ERRNO_FILES} |
|
9 | + |
|
10 | +cat <<EOF
|
|
11 | +(defpackage "UNIX-ERRNO"
|
|
12 | + (:export
|
|
13 | +`awk -f bin/gen-errno-exports.gawk ${ERRNO_FILES} | sort `
|
|
14 | + ))
|
|
15 | + |
|
16 | +EOF |
1 | -BEGIN {
|
|
2 | - count = 0
|
|
3 | -}
|
|
4 | - |
|
5 | 1 | /^#define[ \t]+(E[A-Z0-9]+)[ \t]+([A-Z0-9]+).*$/ {
|
6 | - errlist[count] = $2;
|
|
7 | - ++count;
|
|
8 | -}
|
|
9 | - |
|
10 | -END {
|
|
11 | - asort(errlist)
|
|
12 | - print "(defpackage \"UNIX-ERRNO\""
|
|
13 | - print " (:export"
|
|
14 | - for (k = 1; k < count; ++k) {
|
|
15 | - printf " \"%s\"\n", errlist[k];
|
|
16 | - }
|
|
17 | - print " ))\n"
|
|
2 | + printf " \"%s\"\n", $2
|
|
18 | 3 | } |