[PATCH 1/1] termios: rename _TERMIOS2_NCCS to KERNEL_TERMIOS2_NCCS
H. Peter Anvin
hpa@zytor.com
Sun Jul 13 05:56:18 GMT 2025
For consistency with the other built time computed termios2 constants,
rename _TERMIOS2_NCCS to KERNEL_TERMIOS2_NCCS.
Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
---
sysdeps/unix/sysv/linux/tcgetattr.c | 2 +-
sysdeps/unix/sysv/linux/tcsetattr.c | 2 +-
.../unix/sysv/linux/termios-kernel-consts.sym | 2 +-
sysdeps/unix/sysv/linux/termios_internals.h | 20 +++++++++----------
4 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/sysdeps/unix/sysv/linux/tcgetattr.c b/sysdeps/unix/sysv/linux/tcgetattr.c
index 36f68a7868a0..c32becfb7235 100644
--- a/sysdeps/unix/sysv/linux/tcgetattr.c
+++ b/sysdeps/unix/sysv/linux/tcgetattr.c
@@ -37,7 +37,7 @@ __tcgetattr (int fd, struct termios *termios_p)
termios_p->c_ospeed = k_termios.c_ospeed;
termios_p->c_ispeed = k_termios.c_ispeed;
- copy_c_cc (termios_p->c_cc, NCCS, k_termios.c_cc, _TERMIOS2_NCCS);
+ copy_c_cc (termios_p->c_cc, NCCS, k_termios.c_cc, KERNEL_TERMIOS2_NCCS);
}
return retval;
diff --git a/sysdeps/unix/sysv/linux/tcsetattr.c b/sysdeps/unix/sysv/linux/tcsetattr.c
index ad8f2dfc3f0d..975e57d63f7a 100644
--- a/sysdeps/unix/sysv/linux/tcsetattr.c
+++ b/sysdeps/unix/sysv/linux/tcsetattr.c
@@ -45,7 +45,7 @@ __tcsetattr (int fd, int optional_actions, const struct termios *termios_p)
___termios2_canonicalize_speeds (&k_termios);
- copy_c_cc (k_termios.c_cc, _TERMIOS2_NCCS, termios_p->c_cc, NCCS);
+ copy_c_cc (k_termios.c_cc, KERNEL_TERMIOS2_NCCS, termios_p->c_cc, NCCS);
/*
* Choose the proper ioctl number to invoke.
diff --git a/sysdeps/unix/sysv/linux/termios-kernel-consts.sym b/sysdeps/unix/sysv/linux/termios-kernel-consts.sym
index 3856a8cc1c01..9ad722a0ba65 100644
--- a/sysdeps/unix/sysv/linux/termios-kernel-consts.sym
+++ b/sysdeps/unix/sysv/linux/termios-kernel-consts.sym
@@ -23,4 +23,4 @@ KERNEL_TCSETSW2 TCSETSW2
KERNEL_TERMIOS2_SIZE sizeof (STRUCT_TERMIOS)
KERNEL_TERMIOS2_CC_OFFSET offsetof (STRUCT_TERMIOS, c_cc)
KERNEL_TERMIOS2_LINE_OFFSET offsetof (STRUCT_TERMIOS, c_line)
-_TERMIOS2_NCCS sizeof ((STRUCT_TERMIOS) { 0 }.c_cc) / sizeof (cc_t)
+KERNEL_TERMIOS2_NCCS sizeof ((STRUCT_TERMIOS) { 0 }.c_cc) / sizeof (cc_t)
diff --git a/sysdeps/unix/sysv/linux/termios_internals.h b/sysdeps/unix/sysv/linux/termios_internals.h
index b2f3f1b3fdff..cd0d1b7fcbc6 100644
--- a/sysdeps/unix/sysv/linux/termios_internals.h
+++ b/sysdeps/unix/sysv/linux/termios_internals.h
@@ -51,19 +51,19 @@
struct termios2
{
- tcflag_t c_iflag; /* input mode flags */
- tcflag_t c_oflag; /* output mode flags */
- tcflag_t c_cflag; /* control mode flags */
- tcflag_t c_lflag; /* local mode flags */
+ tcflag_t c_iflag; /* input mode flags */
+ tcflag_t c_oflag; /* output mode flags */
+ tcflag_t c_cflag; /* control mode flags */
+ tcflag_t c_lflag; /* local mode flags */
#if KERNEL_TERMIOS2_CC_OFFSET < KERNEL_TERMIOS2_LINE_OFFSET
- cc_t c_cc[_TERMIOS2_NCCS]; /* control characters */
- cc_t c_line; /* line discipline */
+ cc_t c_cc[KERNEL_TERMIOS2_NCCS]; /* control characters */
+ cc_t c_line; /* line discipline */
#else
- cc_t c_line; /* line discipline */
- cc_t c_cc[_TERMIOS2_NCCS]; /* control characters */
+ cc_t c_line; /* line discipline */
+ cc_t c_cc[KERNEL_TERMIOS2_NCCS]; /* control characters */
#endif
- speed_t c_ispeed; /* input speed */
- speed_t c_ospeed; /* output speed */
+ speed_t c_ispeed; /* input speed */
+ speed_t c_ospeed; /* output speed */
};
/* ---- Application interface definitions ---- */
--
2.50.1
More information about the Libc-alpha
mailing list