mbox series

[0/5] Fixup linux ttyname and ttyname_r [BZ #22145]

Message ID 20171012035321.22094-1-lukeshu@parabola.nu
Headers show
Series Fixup linux ttyname and ttyname_r [BZ #22145] | expand

Message

Luke Shumaker Oct. 12, 2017, 3:53 a.m. UTC
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