[PATCH v2 03/12] termios: Consolidate termios c_cc symbolic constants

Siddhesh Poyarekar siddhesh@gotplt.org
Mon Dec 31 15:42:00 GMT 2018


On 28/12/18 6:39 AM, Adhemerval Zanella wrote:
> This patch consolidates the termios symbolic constants used as subscript
> for the array c_cc on its own header.  The Linux generic implementation
> values match the kernel UAPI and each architecture with deviate values
> have their own implementation (in this case alpha, mips64, sparc64, and
> powerpc).
> 
> No semantic change is expected, checked on a build against x86_64-linux-gnu,
> alpha-linux-gnu, mips64-linux-gnu, and sparc64-linux-gnu.
> 
> 	* sysdeps/unix/sysv/linux/Makefile (sysdeps_headers): Add
> 	termios-cc.h.
> 	* sysdeps/unix/sysv/linux/bits/termios-c_cc.h: Likewise.
> 	* sysdeps/unix/sysv/linux/alpha/bits/termios-c_cc.h: New file.
> 	* sysdeps/unix/sysv/linux/mips/bits/termios-c_cc.h: Likewise.
> 	* sysdeps/unix/sysv/linux/powerpc/bits/termios-c_cc.h: Likewise.
> 	* sysdeps/unix/sysv/linux/sparc/bits/termios-c_cc.h: Likewise.
> 	* sysdeps/unix/sysv/linux/bits/termios.h (VINTR, VQUIT, VERASE,
> 	VKILL, VEOF, VTIME, VMIN, VSWTC, VSTART, VSTOP, VSUSP, VEOL,
> 	VREPRINT, VDISCARD, VWERASE, VLNEXT, VEOLF2): Move to termios-cc.h.
> 	* sysdeps/unix/sysv/linux/alpha/bits/termios.h: Likewise.
> 	* sysdeps/unix/sysv/linux/mips/bits/termios.h: Likewise.
> 	* sysdeps/unix/sysv/linux/powerpc/bits/termios.h: Likewise.
> 	* sysdeps/unix/sysv/linux/sparc/bits/termios.h: Likewise.
> ---
>   sysdeps/unix/sysv/linux/Makefile              |  2 +-
>   .../unix/sysv/linux/alpha/bits/termios-c_cc.h | 40 +++++++++++++++++
>   sysdeps/unix/sysv/linux/alpha/bits/termios.h  | 20 +--------
>   sysdeps/unix/sysv/linux/bits/termios-c_cc.h   | 40 +++++++++++++++++
>   sysdeps/unix/sysv/linux/bits/termios.h        | 20 +--------
>   .../unix/sysv/linux/mips/bits/termios-c_cc.h  | 43 +++++++++++++++++++
>   sysdeps/unix/sysv/linux/mips/bits/termios.h   | 23 +---------
>   .../sysv/linux/powerpc/bits/termios-c_cc.h    | 41 ++++++++++++++++++
>   .../unix/sysv/linux/powerpc/bits/termios.h    | 21 +--------
>   .../unix/sysv/linux/sparc/bits/termios-c_cc.h | 43 +++++++++++++++++++
>   sysdeps/unix/sysv/linux/sparc/bits/termios.h  | 23 +---------
>   11 files changed, 213 insertions(+), 103 deletions(-)
>   create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-c_cc.h
>   create mode 100644 sysdeps/unix/sysv/linux/bits/termios-c_cc.h
>   create mode 100644 sysdeps/unix/sysv/linux/mips/bits/termios-c_cc.h
>   create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-c_cc.h
>   create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/termios-c_cc.h

OK.

Siddhesh



More information about the Libc-alpha mailing list