This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH v2 00/12] Linux termios refactor
- From: Adhemerval Zanella <adhemerval dot zanella at linaro dot org>
- To: libc-alpha at sourceware dot org
- Date: Thu, 27 Dec 2018 23:09:49 -0200
- Subject: [PATCH v2 00/12] Linux termios refactor
This patchset is an updated version of my previous version [1]. The main
changes are just the update commit message for third part (termios:
Consolidate termios c_cc symbolic constants) to add powerpc as affected
architecture and to mention BZ#23783 on sixth part (termios: Consolidate
Baud Rate Selection definitions).
I am resending the whole set mainly because Siddhesh has asked to easier
the review.
[1] https://sourceware.org/ml/libc-alpha/2018-10/msg00255.html
Adhemerval Zanella (12):
termios: Define TIOCSER_TEMT with __USE_MISC (BZ#17783)
termios: Consolidate struct termios
termios: Consolidate termios c_cc symbolic constants
termios: Consolidate Input Modes definitions.
termios: Consolidate Output Modes definitions
termios: Consolidate Baud Rate Selection definitions
termios: Consolidate control mode definitions
termios: Consolidate local mode definitions
termios: Consolidate tcflow symbolic constants
termios: Remove Linux _IOT_termios
termios: Add powerpc termios-misc
termios: Consolidate termios.h
sysdeps/unix/sysv/linux/Makefile | 7 +-
.../unix/sysv/linux/alpha/bits/termios-baud.h | 46 +++
.../unix/sysv/linux/alpha/bits/termios-c_cc.h | 40 +++
.../sysv/linux/alpha/bits/termios-c_cflag.h | 35 +++
.../sysv/linux/alpha/bits/termios-c_iflag.h | 38 +++
.../sysv/linux/alpha/bits/termios-c_lflag.h | 42 +++
.../sysv/linux/alpha/bits/termios-c_oflag.h | 66 +++++
.../sysv/linux/alpha/bits/termios-struct.h | 37 +++
sysdeps/unix/sysv/linux/alpha/bits/termios.h | 223 --------------
sysdeps/unix/sysv/linux/bits/termios-baud.h | 48 +++
sysdeps/unix/sysv/linux/bits/termios-c_cc.h | 40 +++
.../unix/sysv/linux/bits/termios-c_cflag.h | 34 +++
.../unix/sysv/linux/bits/termios-c_iflag.h | 40 +++
.../unix/sysv/linux/bits/termios-c_lflag.h | 58 ++++
.../unix/sysv/linux/bits/termios-c_oflag.h | 61 ++++
sysdeps/unix/sysv/linux/bits/termios-misc.h | 21 ++
sysdeps/unix/sysv/linux/bits/termios-struct.h | 36 +++
sysdeps/unix/sysv/linux/bits/termios-tcflow.h | 26 ++
sysdeps/unix/sysv/linux/bits/termios.h | 167 +----------
sysdeps/unix/sysv/linux/kernel_termios.h | 3 +
.../unix/sysv/linux/mips/bits/termios-c_cc.h | 43 +++
.../sysv/linux/mips/bits/termios-c_lflag.h | 46 +++
.../sysv/linux/mips/bits/termios-struct.h | 34 +++
.../sysv/linux/mips/bits/termios-tcflow.h | 26 ++
sysdeps/unix/sysv/linux/mips/bits/termios.h | 222 --------------
sysdeps/unix/sysv/linux/mips/kernel_termios.h | 3 +
.../sysv/linux/powerpc/bits/termios-baud.h | 45 +++
.../sysv/linux/powerpc/bits/termios-c_cc.h | 41 +++
.../sysv/linux/powerpc/bits/termios-c_cflag.h | 35 +++
.../sysv/linux/powerpc/bits/termios-c_iflag.h | 38 +++
.../sysv/linux/powerpc/bits/termios-c_lflag.h | 45 +++
.../sysv/linux/powerpc/bits/termios-c_oflag.h | 65 ++++
.../sysv/linux/powerpc/bits/termios-misc.h | 72 +++++
.../unix/sysv/linux/powerpc/bits/termios.h | 279 ------------------
.../unix/sysv/linux/sparc/bits/termios-c_cc.h | 43 +++
.../sysv/linux/sparc/bits/termios-c_oflag.h | 64 ++++
.../sysv/linux/sparc/bits/termios-struct.h | 34 +++
sysdeps/unix/sysv/linux/sparc/bits/termios.h | 225 --------------
.../unix/sysv/linux/sparc/kernel_termios.h | 3 +
sysdeps/unix/sysv/linux/speed.c | 4 +-
sysdeps/unix/sysv/linux/tcgetattr.c | 8 +-
sysdeps/unix/sysv/linux/tcsetattr.c | 4 +-
42 files changed, 1334 insertions(+), 1113 deletions(-)
create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-baud.h
create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-c_cc.h
create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-c_cflag.h
create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-c_iflag.h
create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-c_lflag.h
create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-c_oflag.h
create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-struct.h
delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios.h
create mode 100644 sysdeps/unix/sysv/linux/bits/termios-baud.h
create mode 100644 sysdeps/unix/sysv/linux/bits/termios-c_cc.h
create mode 100644 sysdeps/unix/sysv/linux/bits/termios-c_cflag.h
create mode 100644 sysdeps/unix/sysv/linux/bits/termios-c_iflag.h
create mode 100644 sysdeps/unix/sysv/linux/bits/termios-c_lflag.h
create mode 100644 sysdeps/unix/sysv/linux/bits/termios-c_oflag.h
create mode 100644 sysdeps/unix/sysv/linux/bits/termios-misc.h
create mode 100644 sysdeps/unix/sysv/linux/bits/termios-struct.h
create mode 100644 sysdeps/unix/sysv/linux/bits/termios-tcflow.h
create mode 100644 sysdeps/unix/sysv/linux/mips/bits/termios-c_cc.h
create mode 100644 sysdeps/unix/sysv/linux/mips/bits/termios-c_lflag.h
create mode 100644 sysdeps/unix/sysv/linux/mips/bits/termios-struct.h
create mode 100644 sysdeps/unix/sysv/linux/mips/bits/termios-tcflow.h
delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/termios.h
create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-baud.h
create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-c_cc.h
create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-c_cflag.h
create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-c_iflag.h
create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-c_lflag.h
create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-c_oflag.h
create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-misc.h
delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios.h
create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/termios-c_cc.h
create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/termios-c_oflag.h
create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/termios-struct.h
delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/termios.h
--
2.17.1