increase TTY_NAME_MAX limit to 32
authorRich Felker <dalias@aerifal.cx>
Fri, 29 Nov 2013 17:45:09 +0000 (12:45 -0500)
committerRich Felker <dalias@aerifal.cx>
Fri, 29 Nov 2013 17:45:09 +0000 (12:45 -0500)
the old value of 20 was reported by Laurent Bercot as being
insufficient for a reasonable real-world usage case. actual problem
was the internal buffer used by ttyname(), but the implementation of
ttyname uses TTY_NAME_MAX, and for consistency it's best to increase
both. the new value is aligned with glibc.

include/limits.h

index 574b406ad33555c067763bd938612a92fe5135ba..f9805a1e15964995ffc47e830a66e60b255e728e 100644 (file)
@@ -55,7 +55,7 @@
 #define WORD_BIT 32
 #define SSIZE_MAX LONG_MAX
 #define TZNAME_MAX 6
-#define TTY_NAME_MAX 20
+#define TTY_NAME_MAX 32
 #define HOST_NAME_MAX 255
 
 /* Implementation choices... */