Non-code changes to stdlib.h.

This commit is contained in:
Ulrich Drepper 2009-05-16 12:17:55 -07:00
parent a64039b084
commit 8f0d3f499f
2 changed files with 15 additions and 13 deletions

View File

@ -1,5 +1,7 @@
2009-05-16 Ulrich Drepper <drepper@redhat.com> 2009-05-16 Ulrich Drepper <drepper@redhat.com>
* stdlib/stdlib.h: Fix types. Pretty printing. Correct comments.
[BZ #10159] [BZ #10159]
* stdlib/stdlib.h (__WAIT_INT): Match the definition in <sys/wait.h>. * stdlib/stdlib.h (__WAIT_INT): Match the definition in <sys/wait.h>.

View File

@ -56,7 +56,7 @@ __BEGIN_DECLS
# endif # endif
/* This is the type of the argument to `wait'. The funky union /* This is the type of the argument to `wait'. The funky union
causes redeclarations with ether `int *' or `union wait *' to be causes redeclarations with either `int *' or `union wait *' to be
allowed without complaint. __WAIT_STATUS_DEFN is the type used in allowed without complaint. __WAIT_STATUS_DEFN is the type used in
the actual function definitions. */ the actual function definitions. */
@ -82,14 +82,14 @@ typedef union
# endif /* Use BSD. */ # endif /* Use BSD. */
/* Define the macros <sys/wait.h> also would define this way. */ /* Define the macros <sys/wait.h> also would define this way. */
# define WEXITSTATUS(status) __WEXITSTATUS(__WAIT_INT(status)) # define WEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))
# define WTERMSIG(status) __WTERMSIG(__WAIT_INT(status)) # define WTERMSIG(status) __WTERMSIG (__WAIT_INT (status))
# define WSTOPSIG(status) __WSTOPSIG(__WAIT_INT(status)) # define WSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))
# define WIFEXITED(status) __WIFEXITED(__WAIT_INT(status)) # define WIFEXITED(status) __WIFEXITED (__WAIT_INT (status))
# define WIFSIGNALED(status) __WIFSIGNALED(__WAIT_INT(status)) # define WIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))
# define WIFSTOPPED(status) __WIFSTOPPED(__WAIT_INT(status)) # define WIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))
# ifdef __WIFCONTINUED # ifdef __WIFCONTINUED
# define WIFCONTINUED(status) __WIFCONTINUED(__WAIT_INT(status)) # define WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))
# endif # endif
#endif /* X/Open and <sys/wait.h> not included. */ #endif /* X/Open and <sys/wait.h> not included. */
@ -222,14 +222,14 @@ __END_NAMESPACE_C99
#ifdef __USE_GNU #ifdef __USE_GNU
/* The concept of one static locale per category is not very well /* The concept of one static locale per category is not very well
thought out. Many applications will need to process its data using thought out. Many applications will need to process its data using
information from several different locales. Another application is information from several different locales. Another problem is
the implementation of the internationalization handling in the the implementation of the internationalization handling in the
upcoming ISO C++ standard library. To support this another set of ISO C++ standard library. To support this another set of
the functions using locale data exist which have an additional the functions using locale data exist which take an additional
argument. argument.
Attention: all these functions are *not* standardized in any form. Attention: even though several *_l interfaces are part of POSIX:2008,
This is a proof-of-concept implementation. */ these are not. */
/* Structure for reentrant locale using functions. This is an /* Structure for reentrant locale using functions. This is an
(almost) opaque type for the user level programs. */ (almost) opaque type for the user level programs. */