diff options
Diffstat (limited to 'include/sys/wait.h')
| -rw-r--r-- | include/sys/wait.h | 30 | 
1 files changed, 13 insertions, 17 deletions
diff --git a/include/sys/wait.h b/include/sys/wait.h index f283fe228..16893c0b9 100644 --- a/include/sys/wait.h +++ b/include/sys/wait.h @@ -1,5 +1,5 @@ -/* Copyright (C) 1991-1994,1996-2001,2003,2004,2005 -	Free Software Foundation, Inc. +/* Copyright (C) 1991-1994,1996-2001,2003,2004,2005,2007,2009 +   Free Software Foundation, Inc.     This file is part of the GNU C Library.     The GNU C Library is free software; you can redistribute it and/or @@ -51,7 +51,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.  */ @@ -79,22 +79,22 @@ typedef union  /* This will define all the `__W*' macros.  */  # include <bits/waitstatus.h> -# 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	/* <stdlib.h> not included.  */  #ifdef	__USE_BSD  # define WCOREFLAG		__WCOREFLAG -# define WCOREDUMP(status)	__WCOREDUMP(__WAIT_INT(status)) -# define W_EXITCODE(ret, sig)	__W_EXITCODE(ret, sig) -# define W_STOPCODE(sig)	__W_STOPCODE(sig) +# define WCOREDUMP(status)	__WCOREDUMP (__WAIT_INT (status)) +# define W_EXITCODE(ret, sig)	__W_EXITCODE (ret, sig) +# define W_STOPCODE(sig)	__W_STOPCODE (sig)  #endif  /* The following values are used by the `waitid' function.  */ @@ -172,10 +172,6 @@ extern __pid_t wait3 (__WAIT_STATUS __stat_loc, int __options,  #endif  #ifdef __USE_BSD -/* This being here makes the prototypes valid whether or not -   we have already included <sys/resource.h> to define `struct rusage'.  */ -struct rusage; -  /* PID is like waitpid.  Other args are like wait3.  */  extern __pid_t wait4 (__pid_t __pid, __WAIT_STATUS __stat_loc, int __options,  		      struct rusage *__usage) __THROW;  | 
