aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/unix/sysv/linux/arm/fixup-asm-unistd.h
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2025-04-25 07:30:59 +0200
committerFlorian Weimer <fweimer@redhat.com>2025-04-25 07:30:59 +0200
commite04afb71771710cdc6025fe95908f5f17de7b72d (patch)
tree6d946c259f6d5a4a341a18f46c2140e75ef695e5 /sysdeps/unix/sysv/linux/arm/fixup-asm-unistd.h
parente78caeb4ff812ae19d24d65f4d4d48508154277b (diff)
downloadglibc-master.zip
glibc-master.tar.gz
glibc-master.tar.bz2
linux/termio: remove <termio.h> and struct termioHEADmaster
The <termio.h> interface is absolutely ancient: it was obsoleted by <termios.h> already in the first version of POSIX (1988) and thus predates the very first version of Linux. Unfortunately, some constant macros are used both by <termio.h> and <termios.h>; particularly problematic is the baud rate constants since the termio interface *requires* that the baud rate is set via an enumeration as part of c_cflag. In preparation of revamping the termios interface to support the arbitrary baud rate capability that the Linux kernel has supported since 2008, remove <termio.h> in the hope that no one still uses this archaic interface. Note that there is no actual code in glibc to support termio: it is purely an unabstracted ioctl() interface. Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com> Reviewed-by: Florian Weimer <fweimer@redhat.com>
Diffstat (limited to 'sysdeps/unix/sysv/linux/arm/fixup-asm-unistd.h')
0 files changed, 0 insertions, 0 deletions