Raymond Toy pushed to branch issue-386-generate-def-unix-error at cmucl / cmucl
Commits:
-
e82619f1
by Raymond Toy at 2025-03-01T06:52:07-08:00
1 changed file:
Changes:
... | ... | @@ -8,7 +8,15 @@ BEGIN { |
8 | 8 | # This is to catch any duplicates. We assume the latter value is
|
9 | 9 | # NOT what we want. This happens on Darwin where EOPNOSUPP is
|
10 | 10 | # defined twice due to #if's.
|
11 | - if (!($2 in errno)) {
|
|
11 | + found = 0
|
|
12 | + for (key in errno) {
|
|
13 | + if (errno[key] == $2) {
|
|
14 | + printf ";; Ignoring dup of %s: old value %d, new value %\n", $2, errno[key], $3;
|
|
15 | + found = 1;
|
|
16 | + break;
|
|
17 | + }
|
|
18 | + }
|
|
19 | + if (!found) {
|
|
12 | 20 | errno[count] = $2;
|
13 | 21 | value[count] = $3;
|
14 | 22 | ++count;
|