Commit 248833a
committed
Make the series' public headers compile on their own
check-toolchain-contract compiles every public header by itself, and two
of them do not: <ndbm.h> uses __BEGIN_DECLS and mode_t while including
nothing, and <semaphore.h> declares sem_open() with mode_t and
sem_timedwait() with struct timespec the same way. Both were already
like that in 2026.08.0, which is what a patch is for; the check is new
infrastructure that had never been pointed at these sources.
newlib carries upstream's own line from 4.6, backported onto vita-4.1,
which leaves that header byte for byte what 4.6 ships. pthread-embedded
needed no branch at all: the only commit between the pin this series
shipped and the one on the development branch is exactly this fix,
touching exactly this header, so the pin simply moves forward.1 parent b202959 commit 248833a
1 file changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
| 72 | + | |
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
77 | 77 | | |
78 | 78 | | |
0 commit comments