musl/arch/mips/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 make all objects used with atomic operations volatile 2015-03-03 22:50:02 -05:00
endian.h
errno.h remove mips-only EINIT and EREMDEV errnos 2015-01-30 21:58:11 -05:00
fcntl.h move O_PATH definition back to arch bits 2015-04-01 19:31:06 -04:00
fenv.h mips: add mips-sf subarch support (soft-float) 2014-02-24 23:16:29 +01:00
float.h fix FLT_ROUNDS to reflect the current rounding mode 2015-03-07 12:05:28 -05:00
hwcap.h mips: add HWCAP_ flags from linux v4.17 2018-06-19 13:27:27 -04:00
ioctl.h move arch-invariant definitions out of bits/ioctl.h 2019-02-07 12:43:19 -05:00
limits.h support configurable page size on mips, powerpc and microblaze 2013-09-15 02:00:32 +00:00
mman.h add MAP_SYNC and MAP_SHARED_VALIDATE from linux v4.15 2018-02-22 18:48:58 -05:00
msg.h make brace placement in public header struct definitions consistent 2016-07-03 15:02:25 -04:00
poll.h fix POLLWRNORM and POLLWRBAND on mips 2015-03-04 12:09:37 -05:00
posix.h
ptrace.h add support for arch-specific ptrace command macros 2018-07-17 22:25:08 -04:00
reg.h begin sys/user.h and sys/reg.h fixes for ports 2012-11-23 20:05:43 -05:00
resource.h fix RLIMIT_ constants for mips 2014-04-15 19:17:52 -04:00
sem.h extricate bits/sem.h from x32 time_t hack 2019-07-29 18:03:41 -04:00
setjmp.h fix size of mips jmp_buf 2014-03-18 21:52:24 -04:00
shm.h remove trailing newlines from various versions of bits/shm.h 2019-07-29 15:54:38 -04:00
signal.h make brace placement in public header typedef'd structs consistent 2016-07-03 16:19:28 -04:00
socket.h fix value of SO_PEERSEC on mips archs 2018-06-26 15:55:29 -04:00
stat.h make brace placement in public header struct definitions consistent 2016-07-03 15:02:25 -04:00
statfs.h fix statfs struct on mips 2014-03-12 18:08:58 +01:00
stdint.h remove SIG_ATOMIC_MIN/MAX from stdint bits headers 2013-07-22 17:02:03 -04:00
syscall.h.in add new syscall numbers from linux v5.1 2019-07-01 14:20:58 -04:00
termios.h fix conflicting mips and powerpc definitions for TIOCSER_TEMT macro 2019-07-10 17:09:49 -04:00
user.h make sys/procfs.h mostly work on most archs 2012-11-25 22:28:18 -05:00