[PATCH 0/5] Fixup linux ttyname and ttyname_r [BZ #22145]
Luke Shumaker
lukeshu@parabola.nu
Thu Oct 12 03:53:00 GMT 2017
The theme of this patchset is to fixup the changes made in 15e9a4f.
Fix a bug [BZ #22145] introduced in the commit (and add tests for both
the bug it fixed and the bug it introduced!), update documentation to
reflect the behavior introduced in the commit.
I am in the process of submitting the FSF copyright assignment
paperwork.
Luke Shumaker (5):
manual: Update to mention ENODEV for ttyname and ttyname_r
linux ttyname: Update a reference to kernel docs for kernel 4.10
linux ttyname and ttyname_r: Add tests
linux ttyname and ttyname_r: Make the TTY equivalence tests consistent
linux ttyname and ttyname_r: Fix namespace check
ChangeLog | 20 +++
manual/terminal.texi | 5 +
sysdeps/unix/sysv/linux/Makefile | 2 +-
sysdeps/unix/sysv/linux/tst-ttyname.c | 325 ++++++++++++++++++++++++++++++++++
sysdeps/unix/sysv/linux/ttyname.c | 59 +++---
sysdeps/unix/sysv/linux/ttyname.h | 15 +-
sysdeps/unix/sysv/linux/ttyname_r.c | 61 +++----
7 files changed, 406 insertions(+), 81 deletions(-)
create mode 100644 sysdeps/unix/sysv/linux/tst-ttyname.c
--
Happy hacking,
~ Luke Shumaker
More information about the Libc-alpha
mailing list