musl/arch
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
..
aarch64 move msghdr and cmsghdr out of bits/socket.h 2019-11-02 18:30:56 -04:00
arm move pthread types out of per-arch alltypes.h 2019-10-17 19:35:17 -04:00
generic move msghdr and cmsghdr out of bits/socket.h 2019-11-02 18:30:56 -04:00
i386 move pthread types out of per-arch alltypes.h 2019-10-17 19:35:17 -04:00
m68k add missing m68k user.h/procfs.h regset types 2019-10-28 15:56:50 -04:00
microblaze move pthread types out of per-arch alltypes.h 2019-10-17 19:35:17 -04:00
mips move msghdr and cmsghdr out of bits/socket.h 2019-11-02 18:30:56 -04:00
mips64 move msghdr and cmsghdr out of bits/socket.h 2019-11-02 18:30:56 -04:00
mipsn32 move msghdr and cmsghdr out of bits/socket.h 2019-11-02 18:30:56 -04:00
or1k move pthread types out of per-arch alltypes.h 2019-10-17 19:35:17 -04:00
powerpc move msghdr and cmsghdr out of bits/socket.h 2019-11-02 18:30:56 -04:00
powerpc64 move msghdr and cmsghdr out of bits/socket.h 2019-11-02 18:30:56 -04:00
riscv64 move msghdr and cmsghdr out of bits/socket.h 2019-11-02 18:30:56 -04:00
s390x move msghdr and cmsghdr out of bits/socket.h 2019-11-02 18:30:56 -04:00
sh move pthread types out of per-arch alltypes.h 2019-10-17 19:35:17 -04:00
x32 fix x32 msghdr struct by removing x32 bits/socket.h 2019-11-02 18:30:56 -04:00
x86_64 move msghdr and cmsghdr out of bits/socket.h 2019-11-02 18:30:56 -04:00