musl/arch/powerpc/bits
Rich Felker a0252bc75b move msghdr and cmsghdr out of bits/socket.h
these structures can now be defined generically in terms of endianness
and long size. previously, the 32-bit archs all shared a common
definition from the generic bits header, and each 64-bit arch had to
repeat the 64-bit version, with endian conditionals if the arch had
variants of each endianness.

I would prefer getting rid of the preprocessor conditionals for
padding and instead using unnamed bitfield members, like commit
9b2921bea1 did for struct timespec.
however, at present sendmsg, recvmsg, and recvmmsg need access to the
padding members by name to zero them. this could perhaps be cleaned up
in the future.
2019-11-02 18:30:56 -04:00
..
alltypes.h.in move pthread types out of per-arch alltypes.h 2019-10-17 19:35:17 -04:00
errno.h fix spurious trailing whitespace in powerpc & powerpc64 bits/errno.h 2016-05-08 23:16:14 -04:00
fcntl.h move O_PATH definition back to arch bits 2015-04-01 19:31:06 -04:00
fenv.h add powerpc soft-float support 2016-03-06 17:03:01 -05:00
float.h fix FLT_ROUNDS to reflect the current rounding mode 2015-03-07 12:05:28 -05:00
hwcap.h powerpc: update hwcap.h for linux v4.15 2018-02-22 18:49:16 -05:00
ioctl.h move arch-invariant definitions out of bits/ioctl.h 2019-02-07 12:43:19 -05:00
ipc.h move IPC_64 from public bits/ipc.h to syscall_arch.h 2019-07-30 14:23:56 -04:00
ipcstat.h move IPC_STAT definition to a new bits/ipcstat.h file 2019-08-02 00:08:23 -04: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
posix.h PPC port cleaned up, static linking works well now. 2012-11-13 19:12:25 +01:00
ptrace.h powerpc: add PTRACE_SYSEMU from linux v4.20 2019-03-13 12:33:41 -04:00
reg.h PPC port cleaned up, static linking works well now. 2012-11-13 19:12:25 +01:00
sem.h fix sysvipc structures on powerpc 2014-03-11 17:01:34 -04:00
setjmp.h change jmp_buf to share an underlying type and struct tag with sigjmp_buf 2013-07-24 02:17:02 -04:00
shm.h remove trailing newlines from various versions of bits/shm.h 2019-07-29 15:54:38 -04:00
signal.h use struct pt_regs * rather than void * for powerpc[64] sigcontext regs 2019-10-19 15:53:43 -04:00
socket.h move msghdr and cmsghdr out of bits/socket.h 2019-11-02 18:30:56 -04:00
stat.h make brace placement in public header struct definitions consistent 2016-07-03 15:02:25 -04: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.2 2019-09-11 10:40:39 -04:00
termios.h fix conflicting mips and powerpc definitions for TIOCSER_TEMT macro 2019-07-10 17:09:49 -04:00
user.h fix clash between sys/user.h and kernel ptrace.h on powerpc[64], sh 2019-08-19 00:32:11 -04:00