mirror of
git://git.musl-libc.org/musl
synced 2025-01-11 17:19:29 +00:00
1afe5f3e5b
various padding fields in the generic bits/sem.h were defined in terms of time_t as a cheap hack standing in for "kernel long", to allow x32 to use the generic version of the file. this was a really bad idea, as it ended up getting copied into lots of arch-specific versions of the bits file, and is a blocker to changing time_t to 64-bit on 32-bit archs. this commit adds an x32-specific version of the header, and changes padding type back from time_t to long (currently the same type on all archs but x32) in the generic header and all the others the hack got copied into. |
||
---|---|---|
.. | ||
alltypes.h.in | ||
endian.h | ||
fcntl.h | ||
fenv.h | ||
float.h | ||
ipc.h | ||
limits.h | ||
msg.h | ||
posix.h | ||
reg.h | ||
sem.h | ||
setjmp.h | ||
signal.h | ||
socket.h | ||
stat.h | ||
stdint.h | ||
syscall.h.in | ||
user.h |