[PATCH 06/12] termios: Consolidate Baud Rate Selection definitions
Adhemerval Zanella
adhemerval.zanella@linaro.org
Wed Oct 17 19:46:00 GMT 2018
On 15/10/2018 17:49, Adhemerval Zanella wrote:
> This patch consolidates the termios symbolic constants used for baud rates
> selection used along with speed_t 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 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 (sysdep_headers): Add
> termios-baud.h.
> * sysdeps/unix/sysv/linux/bits/termios-baud.h: New file.
> * sysdeps/unix/sysv/linux/alpha/bits/termios-baud.h: Likewise.
> * sysdeps/unix/sysv/linux/powerpc/bits/termios-baud.h: Likewise.
> * sysdeps/unix/sysv/linux/alpha/bits/termios.h (B57600, B115200,
> B230400, B460800, B500000, B576000, B921600, B1000000, B1152000,
> B1500000, B2000000, B2500000, B3000000, B3500000, B4000000,
> __MAX_BAUD): Move to termios-baud.h.
> [__USE_MISC] (CBAUD, CBAUDEX): Likewise.
> * sysdeps/unix/sysv/linux/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.
Now that CMSPAR is defined in Linux generic termios-baud, it also
fixes BZ#23783.
More information about the Libc-alpha
mailing list