mirror-linux/arch/alpha/include/uapi/asm
Sam James 9aeed90419 alpha: don't reference obsolete termio struct for TC* constants
Similar in nature to ab10727660. glibc-2.42
drops the legacy termio struct, but the ioctls.h header still defines some
TC* constants in terms of termio (via sizeof). Hardcode the values instead.

This fixes building Python for example, which falls over like:
  ./Modules/termios.c:1119:16: error: invalid application of 'sizeof' to incomplete type 'struct termio'

Link: https://bugs.gentoo.org/961769
Link: https://bugs.gentoo.org/962600
Signed-off-by: Sam James <sam@gentoo.org>
Reviewed-by: Magnus Lindholm <linmag7@gmail.com>
Link: https://lore.kernel.org/r/6ebd3451908785cad53b50ca6bc46cfe9d6bc03c.1764922497.git.sam@gentoo.org
Signed-off-by: Magnus Lindholm <linmag7@gmail.com>
2025-12-08 23:10:54 +01:00
..
Kbuild treewide: Add SPDX license identifier - Kbuild 2019-05-30 11:32:33 -07:00
a.out.h
auxvec.h
bitsperlong.h
byteorder.h
compiler.h alpha: drop pre-EV56 support 2024-05-06 12:05:00 +02:00
console.h
errno.h
fcntl.h
fpu.h
gentrap.h
ioctl.h
ioctls.h alpha: don't reference obsolete termio struct for TC* constants 2025-12-08 23:10:54 +01:00
mman.h mm: madvise: implement lightweight guard page mechanism 2024-11-11 00:26:45 -08:00
pal.h
param.h alpha: regularize the situation with asm/param.h 2025-06-24 22:02:05 -04:00
posix_types.h
ptrace.h alpha: make stack 16-byte aligned (most cases) 2025-02-14 14:05:47 -05:00
reg.h
regdef.h
resource.h
setup.h alpha: Move setup.h out of uapi 2021-09-15 12:04:28 -07:00
sigcontext.h
siginfo.h signal/alpha: si_trapno is only used with SIGFPE and SIGTRAP TRAP_UNK 2021-07-23 13:10:26 -05:00
signal.h signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage 2022-02-17 09:09:36 +01:00
socket.h af_unix: Introduce SO_INQ. 2025-07-08 18:05:25 -07:00
sockios.h net: socket: implement 64-bit timestamps 2019-04-19 14:07:40 -07:00
stat.h
statfs.h
swab.h
sysinfo.h
termbits.h termbits.h: Remove posix_types.h include 2022-05-19 18:25:26 +02:00
termios.h
types.h
unistd.h alpha: add generic get{eg,eu,g,p,u,pp}id() syscalls 2019-01-25 17:22:51 +01:00