annotate doc/posix-functions/getlogin_r.texi @ 39913:73d60b1f9c96

doc: Update for Solaris 11.4. * doc/**/*.texi: For bugs that exist in both Solaris 11.3 and 11.4, mention Solaris 11.4. * m4/printf.m4: Update comments about Solaris. * m4/log.m4: Likewise. * m4/log10.m4: Likewise. * m4/logb.m4: Likewise. * m4/logbf.m4: Likewise. * m4/logbl.m4: Likewise. * m4/rename.m4: Likewise. * m4/wcrtomb.m4: Likewise. * m4/hostent.m4: Likewise. * m4/servent.m4: Likewise.
author Bruno Haible <bruno@clisp.org>
date Sun, 14 Oct 2018 09:33:46 +0200
parents 0f6b0bb3cee9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9638
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 @node getlogin_r
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
2 @section @code{getlogin_r}
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3 @findex getlogin_r
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4
13549
bb0ceefd22dc avoid some overlong lines from posix urls, etc.
Karl Berry <karl@freefriends.org>
parents: 13267
diff changeset
5 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/getlogin_r.html}
9638
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
6
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
7 Gnulib module: getlogin_r
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
9 Portability problems fixed by Gnulib:
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
10 @itemize
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
11 @item
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
12 This function is missing on some platforms:
19650
0f6b0bb3cee9 doc: Add info about Android versions 2.0 to 8.1.
Bruno Haible <bruno@clisp.org>
parents: 19639
diff changeset
13 NetBSD 3.0, Minix 3.1.8, mingw, MSVC 14, Android 8.1.
13267
d6ab91053834 Use the 'extensions' module for some more functions on Solaris.
Bruno Haible <bruno@clisp.org>
parents: 13265
diff changeset
14 @item
13964
4375e072858f getlogin_r: Add missing declaration on HP-UX 11.
Bruno Haible <bruno@clisp.org>
parents: 13917
diff changeset
15 This function is not declared unless @code{_REENTRANT} is defined,
4375e072858f getlogin_r: Add missing declaration on HP-UX 11.
Bruno Haible <bruno@clisp.org>
parents: 13917
diff changeset
16 on some platforms:
4375e072858f getlogin_r: Add missing declaration on HP-UX 11.
Bruno Haible <bruno@clisp.org>
parents: 13917
diff changeset
17 HP-UX 11.
4375e072858f getlogin_r: Add missing declaration on HP-UX 11.
Bruno Haible <bruno@clisp.org>
parents: 13917
diff changeset
18 @item
13999
f4f90f0b7167 getlogin_r: Work around portability problem on OSF/1.
Bruno Haible <bruno@clisp.org>
parents: 13965
diff changeset
19 This function returns a truncated result, instead of failing with error code
f4f90f0b7167 getlogin_r: Work around portability problem on OSF/1.
Bruno Haible <bruno@clisp.org>
parents: 13965
diff changeset
20 @code{ERANGE}, when the buffer is not large enough, on some platforms:
18805
b23b78e95180 getlogin_r: Work around bug in Mac OS X 10.12.
Bruno Haible <bruno@clisp.org>
parents: 16336
diff changeset
21 Mac OS X 10.12, OSF/1 5.1.
9638
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
22 @end itemize
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
23
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
24 Portability problems not fixed by Gnulib:
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
25 @itemize
13965
9cc6c6504486 getlogin, getlogin_r: Document HP-UX 11.11 bugs.
Bruno Haible <bruno@clisp.org>
parents: 13964
diff changeset
26 @item
16336
0897647bdf14 doc about getlogin_r, setstate.
Bruno Haible <bruno@clisp.org>
parents: 16254
diff changeset
27 This function has an incompatible declaration on some platforms:
39913
73d60b1f9c96 doc: Update for Solaris 11.4.
Bruno Haible <bruno@clisp.org>
parents: 19650
diff changeset
28 Solaris 11.4 (when @code{_POSIX_PTHREAD_SEMANTICS} is not defined).
16336
0897647bdf14 doc about getlogin_r, setstate.
Bruno Haible <bruno@clisp.org>
parents: 16254
diff changeset
29 @item
13965
9cc6c6504486 getlogin, getlogin_r: Document HP-UX 11.11 bugs.
Bruno Haible <bruno@clisp.org>
parents: 13964
diff changeset
30 This function fails even when standard input is a tty on some platforms:
9cc6c6504486 getlogin, getlogin_r: Document HP-UX 11.11 bugs.
Bruno Haible <bruno@clisp.org>
parents: 13964
diff changeset
31 HP-UX 11.11.
14091
1f4b3a05962f getlogin_r: Avoid test failure on HP-UX 11.
Bruno Haible <bruno@clisp.org>
parents: 13999
diff changeset
32 @item
1f4b3a05962f getlogin_r: Avoid test failure on HP-UX 11.
Bruno Haible <bruno@clisp.org>
parents: 13999
diff changeset
33 This function fails with error code @code{EINVAL} instead of @code{ERANGE} when
1f4b3a05962f getlogin_r: Avoid test failure on HP-UX 11.
Bruno Haible <bruno@clisp.org>
parents: 13999
diff changeset
34 the second argument is zero on some platforms:
1f4b3a05962f getlogin_r: Avoid test failure on HP-UX 11.
Bruno Haible <bruno@clisp.org>
parents: 13999
diff changeset
35 HP-UX 11.31.
9638
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
36 @end itemize