musl/arch/riscv64/bits
Rich Felker 1afe5f3e5b extricate bits/sem.h from x32 time_t hack
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.
2019-07-29 18:03:41 -04:00
..
alltypes.h.in add riscv64 architecture support 2019-06-14 17:13:05 -04:00
endian.h add riscv64 architecture support 2019-06-14 17:13:05 -04:00
fcntl.h add riscv64 architecture support 2019-06-14 17:13:05 -04:00
fenv.h add riscv64 architecture support 2019-06-14 17:13:05 -04:00
float.h add riscv64 architecture support 2019-06-14 17:13:05 -04:00
ipc.h add riscv64 architecture support 2019-06-14 17:13:05 -04:00
limits.h add riscv64 architecture support 2019-06-14 17:13:05 -04:00
msg.h add riscv64 architecture support 2019-06-14 17:13:05 -04:00
posix.h add riscv64 architecture support 2019-06-14 17:13:05 -04:00
reg.h add riscv64 architecture support 2019-06-14 17:13:05 -04:00
sem.h extricate bits/sem.h from x32 time_t hack 2019-07-29 18:03:41 -04:00
setjmp.h add riscv64 architecture support 2019-06-14 17:13:05 -04:00
signal.h add riscv64 architecture support 2019-06-14 17:13:05 -04:00
socket.h add riscv64 architecture support 2019-06-14 17:13:05 -04:00
stat.h add riscv64 architecture support 2019-06-14 17:13:05 -04:00
stdint.h add riscv64 architecture support 2019-06-14 17:13:05 -04:00
syscall.h.in add riscv64 architecture support 2019-06-14 17:13:05 -04:00
user.h add riscv64 architecture support 2019-06-14 17:13:05 -04:00