This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]