[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