glibc/sysdeps
Flavio Cruz 3f433cb895 Update sysdeps/mach/hurd/ioctl.c to make it more portable
Summary of the changes:
- Update msg_align to use ALIGN_UP like we have done in previous
  patches. Use it below whenever necessary to avoid repeating the same
  alignment logic.
- Define BAD_TYPECHECK to make it easier to do type checking in a few
  places below.
- Update io2mach_type to use designated initializers.
- Make RetCodeType use mach_msg_type_t. mach_msg_type_t is 8 byte for
  x86_64, so this make it portable.
- Also call msg_align for _IOT_COUNT2/_IOT_TYPE2 since it is more
  correct.
Message-Id: <ZFMvVsuFKwIy2dUS@jupiter.tail36e24.ts.net>
2023-05-05 02:22:31 +02:00
..
aarch64 aarch64: fix SVE ACLE check for bootstrap glibc builds 2023-05-04 10:19:11 +01:00
alpha
arc
arm
csky
generic elf: Stop including tls.h in ldsodefs.h 2023-04-10 23:26:28 +02:00
gnu hurd 64bit: Fix struct msqid_ds and shmid_ds fields 2023-05-01 15:07:51 +02:00
hppa
htl hurd 64bit: Fix pthread_t/thread_t type to long 2023-05-01 15:05:09 +02:00
hurd
i386
ia64
ieee754 math: Improve fmod(f) performance 2023-04-17 13:03:10 +01:00
loongarch
m68k
mach Update sysdeps/mach/hurd/ioctl.c to make it more portable 2023-05-05 02:22:31 +02:00
microblaze
mips
nios2
nptl hurd 64bit: Add missing libanl 2023-05-01 13:36:14 +02:00
or1k
posix
powerpc
pthread Use O_CLOEXEC in more places (BZ #15722) 2023-04-22 13:50:14 +02:00
riscv riscv: Resolve symbols directly for symbols with STO_RISCV_VARIANT_CC. 2023-04-28 07:02:42 -07:00
s390
sh
sparc
unix Enable libmvec support for AArch64 2023-05-03 12:09:49 +01:00
wordsize-32
wordsize-64 hurd: Fix tst-writev test 2023-05-01 13:01:30 +02:00
x86
x86_64 Enable libmvec support for AArch64 2023-05-03 12:09:49 +01:00