Non-code changes to stdlib.h.
authorUlrich Drepper <drepper@redhat.com>
Sat, 16 May 2009 19:17:55 +0000 (12:17 -0700)
committerUlrich Drepper <drepper@redhat.com>
Sat, 16 May 2009 19:17:55 +0000 (12:17 -0700)
ChangeLog
stdlib/stdlib.h

index d8a8305..c54ff5d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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>.
 
index 5b084ef..1b88ce6 100644 (file)
@@ -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.  */