]> git.ipfire.org Git - thirdparty/coreutils.git/commit
tty: don't distinguish input errors
authorPádraig Brady <P@draigBrady.com>
Thu, 31 Aug 2017 03:14:22 +0000 (20:14 -0700)
committerPádraig Brady <P@draigBrady.com>
Thu, 31 Aug 2017 03:46:49 +0000 (20:46 -0700)
commit173bee1bdffa53cd6c6f572fea46411eaec38b17
tree3d0fbf6f5897fae8348ff506e08e47740c84d7ee
parent5ee9c8f7a6d3f2cec5eb4b086f05a60f67c8b052
tty: don't distinguish input errors

* src/tty.c (main): Don't distinguish ENOTTY from other errors,
because isatty() doesn't portably distinguish errors.
Solaris returns ENOENT for all input errors for example.
Musl also returns ENOENT, and ENODEV may be returned as disscussed at:
http://openwall.com/lists/musl/2017/04/06/6
* tests/misc/tty.sh: Adjust accordingly.
doc/coreutils.texi
src/tty.c
tests/misc/tty.sh