mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-22 10:50:07 +00:00
Non-code changes to stdlib.h.
This commit is contained in:
parent
a64039b084
commit
8f0d3f499f
@ -1,5 +1,7 @@
|
||||
2009-05-16 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* stdlib/stdlib.h: Fix types. Pretty printing. Correct comments.
|
||||
|
||||
[BZ #10159]
|
||||
* stdlib/stdlib.h (__WAIT_INT): Match the definition in <sys/wait.h>.
|
||||
|
||||
|
@ -56,7 +56,7 @@ __BEGIN_DECLS
|
||||
# endif
|
||||
|
||||
/* 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
|
||||
the actual function definitions. */
|
||||
|
||||
@ -82,14 +82,14 @@ typedef union
|
||||
# endif /* Use BSD. */
|
||||
|
||||
/* Define the macros <sys/wait.h> also would define this way. */
|
||||
# define WEXITSTATUS(status) __WEXITSTATUS(__WAIT_INT(status))
|
||||
# define WTERMSIG(status) __WTERMSIG(__WAIT_INT(status))
|
||||
# define WSTOPSIG(status) __WSTOPSIG(__WAIT_INT(status))
|
||||
# define WIFEXITED(status) __WIFEXITED(__WAIT_INT(status))
|
||||
# define WIFSIGNALED(status) __WIFSIGNALED(__WAIT_INT(status))
|
||||
# define WIFSTOPPED(status) __WIFSTOPPED(__WAIT_INT(status))
|
||||
# define WEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))
|
||||
# define WTERMSIG(status) __WTERMSIG (__WAIT_INT (status))
|
||||
# define WSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))
|
||||
# define WIFEXITED(status) __WIFEXITED (__WAIT_INT (status))
|
||||
# define WIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))
|
||||
# define WIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))
|
||||
# ifdef __WIFCONTINUED
|
||||
# define WIFCONTINUED(status) __WIFCONTINUED(__WAIT_INT(status))
|
||||
# define WIFCONTINUED(status) __WIFCONTINUED (__WAIT_INT (status))
|
||||
# endif
|
||||
#endif /* X/Open and <sys/wait.h> not included. */
|
||||
|
||||
@ -222,14 +222,14 @@ __END_NAMESPACE_C99
|
||||
#ifdef __USE_GNU
|
||||
/* The concept of one static locale per category is not very well
|
||||
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
|
||||
upcoming ISO C++ standard library. To support this another set of
|
||||
the functions using locale data exist which have an additional
|
||||
ISO C++ standard library. To support this another set of
|
||||
the functions using locale data exist which take an additional
|
||||
argument.
|
||||
|
||||
Attention: all these functions are *not* standardized in any form.
|
||||
This is a proof-of-concept implementation. */
|
||||
Attention: even though several *_l interfaces are part of POSIX:2008,
|
||||
these are not. */
|
||||
|
||||
/* Structure for reentrant locale using functions. This is an
|
||||
(almost) opaque type for the user level programs. */
|
||||
|
Loading…
Reference in New Issue
Block a user