about summary refs log tree commit diff
path: root/sysdeps/mach
diff options
context:
space:
mode:
authorSimon Josefsson <simon@josefsson.org>2012-04-05 00:35:19 +0200
committerThomas Schwinge <thomas@codesourcery.com>2012-04-05 00:35:19 +0200
commitd653abb723919fb11f8573cdedf65505c0eca55f (patch)
tree0e7d519e2dd8673c4136531d8773fe7f0efb0453 /sysdeps/mach
parentc3b1bf7d8581ac097f06346f0b279fdca92fb6b1 (diff)
downloadglibc-d653abb723919fb11f8573cdedf65505c0eca55f.tar.gz
glibc-d653abb723919fb11f8573cdedf65505c0eca55f.tar.xz
glibc-d653abb723919fb11f8573cdedf65505c0eca55f.zip
[BZ #12340] Fix return code of the Hurd's ttyname_r.
Diffstat (limited to 'sysdeps/mach')
-rw-r--r--sysdeps/mach/hurd/ttyname_r.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sysdeps/mach/hurd/ttyname_r.c b/sysdeps/mach/hurd/ttyname_r.c
index 1408ccb3f0..5e5c054e97 100644
--- a/sysdeps/mach/hurd/ttyname_r.c
+++ b/sysdeps/mach/hurd/ttyname_r.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1994,1995,1996,1998,2010 Free Software Foundation, Inc.
+/* Copyright (C) 1994-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -42,7 +42,7 @@ __ttyname_r (int fd, char *buf, size_t buflen)
   len = strlen (nodename) + 1;
   if (len > buflen)
     {
-      errno = EINVAL;
+      errno = ERANGE;
       return errno;
     }