summaryrefslogtreecommitdiff
path: root/lib/binary-io.c
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2017-02-16 00:17:56 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2017-02-16 00:19:20 -0800
commit820fa6ad064bf3ba81dc9e2cd7fa2b98bb270902 (patch)
treec4de4c1ca4a0dc3d40c4d7ee6efdb3c522f51bd6 /lib/binary-io.c
parent87c456bf6fb9453144890f0941c118a49b20fda5 (diff)
downloadgnulib-820fa6ad064bf3ba81dc9e2cd7fa2b98bb270902.tar.gz
xbinary-io: rename from xsetmode
This patch is taken from suggestions by Bruno Haible in: http://lists.gnu.org/archive/html/bug-gnulib/2017-02/msg00060.html http://lists.gnu.org/archive/html/bug-gnulib/2017-02/msg00061.html * lib/binary-io.c (__gl_setmode_check): Set errno to EINVAL, not ENOTTY, when it is an inappropriate device. * lib/binary-io.h (SET_BINARY): Resurrect. * lib/xbinary-io.c: Rename from lib/xsetmode.c. (xset_binary_mode_error): Rename from xsetmode_error. * lib/xbinary-io.h: Rename from lib/xsetmode.h. (xset_binary_mode): Rename from xsetmode. All uses changed. * modules/xbinary-io: Rename from modules/xsetmode. Update file names. * tests/test-binary-io.sh (tmpfiles): Remove no-longer-used file name. * NEWS: Update to match revised behavior.
Diffstat (limited to 'lib/binary-io.c')
-rw-r--r--lib/binary-io.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/binary-io.c b/lib/binary-io.c
index c721650cc5..a7558b20fd 100644
--- a/lib/binary-io.c
+++ b/lib/binary-io.c
@@ -28,7 +28,7 @@ __gl_setmode_check (int fd)
{
if (isatty (fd))
{
- errno = ENOTTY;
+ errno = EINVAL;
return -1;
}
else