X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=doc%2Fposix-headers%2Fstdlib.texi;h=abe8d654f3dad97f9ee6be74fc8378359c250564;hb=1aeca770e12bdc87d6cfe0e43cc2f37a910213a0;hp=f400f62749f5f7b7c320a3f44934ad4ef42f1622;hpb=91935a638321ad61c876153d149ee09fc701c2db;p=gnulib.git diff --git a/doc/posix-headers/stdlib.texi b/doc/posix-headers/stdlib.texi index f400f6274..abe8d654f 100644 --- a/doc/posix-headers/stdlib.texi +++ b/doc/posix-headers/stdlib.texi @@ -1,11 +1,11 @@ @node stdlib.h @section @file{stdlib.h} -POSIX specification:@* @url{http://www.opengroup.org/susv3xbd/stdlib.h.html} +POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html} -Gnulib module: stdlib +Gnulib module: stdlib, system-posix -Portability problems fixed by Gnulib: +Portability problems fixed by the Gnulib module @code{stdlib}: @itemize @item The macros @code{EXIT_SUCCESS} and @code{EXIT_FAILURE} are not defined on @@ -17,9 +17,15 @@ The macro @code{EXIT_FAILURE} is incorrectly defined on Tandem/NSK. Some platforms provide a @code{NULL} macro that cannot be used in arbitrary expressions: NetBSD 5.0 +@end itemize +Portability problems fixed by the Gnulib module @code{system-posix}: +@itemize @item -Some platforms fail to provide @code{WEXITSTATUS} and friends: +The macros @code{WIFSIGNALED}, @code{WIFEXITED}, @code{WIFSTOPPED}, +@code{WTERMSIG}, @code{WEXITSTATUS}, @code{WNOHANG}, @code{WUNTRACED}, +@code{WSTOPSIG} are not defined in this header file (only in +@code{}) on some platforms: MirBSD 10. @end itemize