NEWS.stable: log cherry-pick [c00787b]->[11da7a4] setenv: Avoid gcc warning.
[gnulib.git] / doc / posix-functions / environ.texi
index e4100fb..64eddf6 100644 (file)
@@ -2,7 +2,7 @@
 @section @code{environ}
 @findex environ
 
-POSIX specification: @url{http://www.opengroup.org/susv3xsh/environ.html}
+POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/environ.html}
 
 Gnulib module: environ
 
@@ -11,7 +11,7 @@ Portability problems fixed by Gnulib:
 @item
 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.
+MacOS X 10.5, FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, IRIX 6.5, Solaris 11 2010-11.
 @item
 On MacOS X 10, this variable is not declared.  Up to MacOS X 10.4, one can use
 @smallexample
@@ -23,7 +23,7 @@ shared libraries on MacOS X 10.5.  Here is a workaround: Instead, one can use
 #include <crt_externs.h>
 #define environ (*_NSGetEnviron())
 @end smallexample
-This works at least on MacOS X 10.3 and newer.
+This works at all versions of MacOS X.
 @end itemize
 
 Portability problems not fixed by Gnulib: