public inbox for libc-alpha@sourceware.org
 help / color / mirror / Atom feed
* [PATCH v2 0/5] Fixup linux ttyname and ttyname_r [BZ #22145]
@ 2017-11-02 18:53 Luke Shumaker
  2017-11-02 18:53 ` [PATCH v2 1/5] manual: Update to mention ENODEV for ttyname and ttyname_r Luke Shumaker
                   ` (4 more replies)
  0 siblings, 5 replies; 29+ messages in thread
From: Luke Shumaker @ 2017-11-02 18:53 UTC (permalink / raw)
  To: libc-alpha; +Cc: christian.brauner

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.

The FSF should have my copyright assignment paperwork on file (though
I never received a confirmation from them that everything was in
order).

Changes from v1 of this patchset are enumerated in each commit's
message.

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: Make the TTY equivalence tests consistent
    [BZ #22145]
  linux ttyname and ttyname_r: Don't bail prematurely [BZ #22145]
  linux ttyname and ttyname_r: Add tests [BZ #22145]

 ChangeLog                             |  23 ++
 manual/terminal.texi                  |   5 +
 sysdeps/unix/sysv/linux/Makefile      |   3 +-
 sysdeps/unix/sysv/linux/tst-ttyname.c | 582 ++++++++++++++++++++++++++++++++++
 sysdeps/unix/sysv/linux/ttyname.c     |  59 ++--
 sysdeps/unix/sysv/linux/ttyname.h     |  17 +-
 sysdeps/unix/sysv/linux/ttyname_r.c   |  61 ++--
 7 files changed, 668 insertions(+), 82 deletions(-)
 create mode 100644 sysdeps/unix/sysv/linux/tst-ttyname.c

-- 
2.15.0

^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2017-11-08 23:43 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-11-02 18:53 [PATCH v2 0/5] Fixup linux ttyname and ttyname_r [BZ #22145] Luke Shumaker
2017-11-02 18:53 ` [PATCH v2 1/5] manual: Update to mention ENODEV for ttyname and ttyname_r Luke Shumaker
2017-11-06 12:42   ` Christian Brauner
2017-11-06 16:09   ` Dmitry V. Levin
2017-11-06 18:19     ` Christian Brauner
2017-11-06 19:56       ` Dmitry V. Levin
2017-11-06 21:18         ` Christian Brauner
2017-11-06 21:31           ` Dmitry V. Levin
2017-11-02 18:53 ` [PATCH v2 2/5] linux ttyname: Update a reference to kernel docs for kernel 4.10 Luke Shumaker
2017-11-06 12:45   ` Christian Brauner
2017-11-06 16:15   ` Dmitry V. Levin
2017-11-06 18:19     ` Christian Brauner
2017-11-08 16:17   ` Luke Shumaker
2017-11-02 18:53 ` [PATCH v2 3/5] linux ttyname and ttyname_r: Make the TTY equivalence tests consistent [BZ #22145] Luke Shumaker
2017-11-06 13:22   ` Christian Brauner
2017-11-07 21:45   ` Dmitry V. Levin
2017-11-08 16:16   ` Luke Shumaker
2017-11-02 18:59 ` [PATCH v2 5/5] linux ttyname and ttyname_r: Add tests " Luke Shumaker
2017-11-08 16:14   ` Luke Shumaker
2017-11-08 19:43   ` Christian Brauner
2017-11-08 23:23     ` Luke Shumaker
2017-11-08 23:43       ` Luke Shumaker
2017-11-02 18:59 ` [PATCH v2 4/5] linux ttyname and ttyname_r: Don't bail prematurely " Luke Shumaker
2017-11-06 13:30   ` Christian Brauner
2017-11-07 16:00     ` Luke Shumaker
2017-11-07 17:11       ` Christian Brauner
2017-11-07 22:53   ` Dmitry V. Levin
2017-11-08  1:15     ` Christian Brauner
2017-11-08  8:33   ` Andreas Schwab

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).