glibc/sysdeps/unix/sysv/linux/powerpc
Florian Weimer 3d3572f590 Linux: Keep termios ioctl constants strictly internal
Undefine TCGETS, TCGETS2, and related ioctl constants in the installed
headers.  Extract the correct constants (using the kernel type
definitions) automatically from the UAPI headers.  The kernel
constants are available under KERNEL_* names during the glibc build,
computed using assembler constant extraction mechanism.

Alpha may have to use TCGETS instead of TCGETS2 because TCTGETS2
became available in Linux 4.20 only.  Introduce ARCH_TCGETS to make
this choice explict.

To support emulation on powerpc, glibc versions of the termios
constants are added to the emulation code in internal-ioctl.h.

Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
2025-07-11 16:04:07 +02:00
..
bits Remove termios2 ioctl defintions from public headers 2025-07-10 11:39:43 +02:00
powerpc32 termios: add new baud_t interface, defined to be explicitly numeric 2025-06-17 09:11:38 -03:00
powerpc64 termios: add new baud_t interface, defined to be explicitly numeric 2025-06-17 09:11:38 -03:00
sys Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
Implies
Makefile powerpc: Move AT_HWCAP descriptions to ld diagnostics 2025-03-05 11:22:09 -03:00
Versions
cancellation-pc-check.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
configure powerpc: Remove check for -mabi=ibmlongdouble 2025-05-15 15:54:18 +02:00
configure.ac powerpc: Remove check for -mabi=ibmlongdouble 2025-05-15 15:54:18 +02:00
cpu-features.c powerpc: Remove unused dl-procinfo.h 2025-03-05 11:22:09 -03:00
cpu-features.h powerpc: Move AT_HWCAP descriptions to ld diagnostics 2025-03-05 11:22:09 -03:00
dl-auxv.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
dl-cache.h
dl-hwcap-info.c powerpc: Move AT_HWCAP descriptions to ld diagnostics 2025-03-05 11:22:09 -03:00
dl-hwcap-info.h powerpc: Move AT_HWCAP descriptions to ld diagnostics 2025-03-05 11:22:09 -03:00
dl-support.c
elision-conf.c Remove dl-procinfo.h 2025-03-05 11:22:09 -03:00
elision-conf.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
elision-lock.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
elision-timed.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
elision-trylock.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
elision-unlock.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
get_timebase_freq.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
gettimeofday.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
htm.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
internal-ioctl.h Linux: Keep termios ioctl constants strictly internal 2025-07-11 16:04:07 +02:00
ipc_priv.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
kernel-features.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
kernel_sigaction.h
ldd-rewrite.sed
libc-start.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
libc-start.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
libc-vdso.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
libpthread-compat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
nldbl-abi.h
pointer_guard.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pthread_attr_setstack.c
pthread_attr_setstacksize.c
readelflib.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
rt-sysdep.c
rtld_static_init.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sigcontextinfo.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
socket-constants-time64.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
struct_kernel_shmid64_ds.h
syscall.S Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
syscall_cancel.S Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sysconf.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sysdep.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sysdep.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-gettimebasefreq-static.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-gettimebasefreq.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-powerpc-linux-sysconf.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
time.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-hwcap-tunables.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
xstatver.h