Remove union wait [BZ #19613]
commitb49ab5f4503f36dcbf43f821f817da66b2931fe6
authorFlorian Weimer <fweimer@redhat.com>
Thu, 14 Apr 2016 06:54:57 +0000 (14 08:54 +0200)
committerFlorian Weimer <fweimer@redhat.com>
Thu, 14 Apr 2016 06:54:57 +0000 (14 08:54 +0200)
tree3b3eb99facf62df3f8f436ef71a66aee7c953c2c
parent5f5682b9654101ccaf375c2814cbddbe6033a725
Remove union wait [BZ #19613]

The overloading approach in the W* macros was incompatible with
integer expressions of a type different from int.  Applications
using union wait and these macros will have to migrate to the
POSIX-specified int status type.
17 files changed:
ChangeLog
NEWS
bits/waitstatus.h
include/sys/wait.h
manual/process.texi
posix/sys/wait.h
posix/wait.c
posix/wait3.c
posix/wait4.c
stdlib/stdlib.h
sysdeps/mach/hurd/wait4.c
sysdeps/posix/wait.c
sysdeps/posix/wait3.c
sysdeps/unix/bsd/wait.c
sysdeps/unix/bsd/wait3.c
sysdeps/unix/bsd/waitpid.c
sysdeps/unix/sysv/linux/wait.c