e190d2592dc8fd590e823faeccf57aeda8f02b4c
[pspp] / doc / posix-functions / ttyname_r.texi
1 @node ttyname_r
2 @section @code{ttyname_r}
3 @findex ttyname_r
4
5 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/ttyname_r.html}
6
7 Gnulib module: ttyname_r
8
9 Portability problems fixed by Gnulib:
10 @itemize
11 @item
12 This function is missing on some platforms:
13 NetBSD 3.0, mingw, BeOS.
14 @item
15 This function is not declared unless @code{_REENTRANT} is defined,
16 on some platforms:
17 HP-UX 11.
18 @item
19 This function has an incompatible declaration on some platforms:
20 MacOS X 10.4, Solaris 11 2010-11 (when @code{_POSIX_PTHREAD_SEMANTICS} is not defined).
21 @item
22 This function ignores the size argument, thus overwriting memory after the
23 buffer, on some platforms:
24 OSF/1 5.1.
25 @item
26 This function refuses to do anything when the output buffer is less than 128
27 bytes large, on some platforms:
28 Solaris 11 2010-11.
29 @end itemize
30
31 Portability problems not fixed by Gnulib:
32 @itemize
33 @end itemize