summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2008-02-24 16:40:15 +0100
committerBruno Haible <bruno@clisp.org>2008-02-24 16:40:15 +0100
commit22eb7728a25fbfb7ba1a591db0f70fe5a0e266e0 (patch)
treebd414aff377987eb04f4919e3177fc904782860d /doc
parented6d305b671518f72cc3a59fb94148fd4e5b70ec (diff)
downloadgnulib-22eb7728a25fbfb7ba1a591db0f70fe5a0e266e0.tar.gz
New module 'environ'.
Diffstat (limited to 'doc')
-rw-r--r--doc/posix-functions/environ.texi15
1 files changed, 8 insertions, 7 deletions
diff --git a/doc/posix-functions/environ.texi b/doc/posix-functions/environ.texi
index ba027d90ac..e4100fb879 100644
--- a/doc/posix-functions/environ.texi
+++ b/doc/posix-functions/environ.texi
@@ -4,17 +4,14 @@
POSIX specification: @url{http://www.opengroup.org/susv3xsh/environ.html}
-Gnulib module: ---
+Gnulib module: environ
Portability problems fixed by Gnulib:
@itemize
-@end itemize
-
-Portability problems not fixed by Gnulib:
-@itemize
@item
-This variable is missing on some platforms:
-MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, IRIX 6.5, OSF/1 5.1, Cygwin.
+POSIX does not require this variable to be declared, and it is indeed not
+declared on some platforms:
+MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, IRIX 6.5, Solaris 10.
@item
On MacOS X 10, this variable is not declared. Up to MacOS X 10.4, one can use
@smallexample
@@ -27,6 +24,10 @@ shared libraries on MacOS X 10.5. Here is a workaround: Instead, one can use
#define environ (*_NSGetEnviron())
@end smallexample
This works at least on MacOS X 10.3 and newer.
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
@item
The address of this variable is not a compile-time constant on some platforms:
mingw.