This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH v2] Remove union wait
- From: Florian Weimer <fweimer at redhat dot com>
- To: libc-alpha at sourceware dot org
- Date: Wed, 30 Mar 2016 13:46:55 +0200
- Subject: Re: [PATCH v2] Remove union wait
- Authentication-results: sourceware.org; auth=none
- References: <56BE07C8 dot 40205 at redhat dot com> <20160307225511 dot 093E92C3BF5 at topped-with-meat dot com> <56DEA20E dot 3040907 at redhat dot com>
On 03/08/2016 10:57 AM, Florian Weimer wrote:
>
> 2016-03-08 Florian Weimer <fweimer@redhat.com>
>
> [BZ #19613]
> Remove union wait.
> * bits/waitstatus.h (union wait, w_termsig, w_coredump, w_retcode)
> (w_stopsig, w_stopval): Remove.
> * include/sys/wait.h (__wait, __wait3, __wait4): Use int * for the
> stat_loc argument.
> * posix/sys/wait.h (__WAIT_INT, __WAIT_STATUS)
> (__WAIT_STATUS_DEFN): Remove.
> (WEXITSTATUS, WTERMSIG, WSTOPSIG, WIFEXITED, WIFSIGNALED)
> (WIFSTOPPED, WIFCONTINUED, WCOREDUMP): Remove __WAIT_INT.
> (wait, wait3, wait4): Use int * for the stat_loc argument.
> * posix/wait.c (__wait): Likewise.
> * posix/wait3.c (__wait3): Likewise.
> * posix/wait4.c (__wait4): Likewise.
> * stdlib/stdlib.h (__WAIT_INT, __WAIT_STATUS)
> (__WAIT_STATUS_DEFN): Remove.
> (WEXITSTATUS, WTERMSIG, WSTOPSIG, WIFEXITED, WIFSIGNALED)
> (WIFSTOPPED, WIFCONTINUED): Remove __WAIT_INT.
> * sysdeps/mach/hurd/wait4.c (__wait4): Use int * for the stat_loc
> argument.
> * sysdeps/posix/wait.c (__libc_wait): Likewise.
> * sysdeps/posix/wait3.c (__wait3): Likewise.
> * sysdeps/unix/bsd/wait.c (__libc_wait): Likewise.
> * sysdeps/unix/bsd/wait3.c (__wait3): Likewise.
> * sysdeps/unix/bsd/waitpid.c (__waitpid): Remove cast.
> * sysdeps/unix/sysv/linux/wait.c (__libc_wait): Use int * for the
> stat_loc argument.
> * manual/process.texi (BSD Wait Functions): Remove union wait.
Ping?
https://sourceware.org/ml/libc-alpha/2016-03/msg00200.html
Florian