mirror of
git://git.musl-libc.org/musl
synced 2025-02-03 12:32:03 +00:00
f5980e330a
siginfo_t is not available from signal.h when the strict ISO C feature profile (e.g. passing -std=c99 to gcc without defining any other feature test macros) is used, but the type is needed to declare waitid. using sys/wait.h (or any POSIX headers) in strict ISO C mode is an application bug, but in the interest of compatibility, it's best to avoid producing gratuitous errors. the simplest fix I could find is suppressing the declaration of waitid (and also signal.h inclusion, since it's not needed for anything else) in this case, while still exposing everything else in sys/wait.h |
||
---|---|---|
.. | ||
acct.h | ||
cachectl.h | ||
dir.h | ||
epoll.h | ||
errno.h | ||
eventfd.h | ||
fcntl.h | ||
file.h | ||
fsuid.h | ||
inotify.h | ||
io.h | ||
ioctl.h | ||
ipc.h | ||
kd.h | ||
klog.h | ||
mman.h | ||
mount.h | ||
msg.h | ||
mtio.h | ||
param.h | ||
personality.h | ||
poll.h | ||
prctl.h | ||
procfs.h | ||
ptrace.h | ||
reboot.h | ||
reg.h | ||
resource.h | ||
select.h | ||
sem.h | ||
sendfile.h | ||
shm.h | ||
signal.h | ||
signalfd.h | ||
socket.h | ||
soundcard.h | ||
stat.h | ||
statfs.h | ||
statvfs.h | ||
stropts.h | ||
swap.h | ||
syscall.h | ||
sysctl.h | ||
sysinfo.h | ||
syslog.h | ||
sysmacros.h | ||
termios.h | ||
time.h | ||
timeb.h | ||
timerfd.h | ||
times.h | ||
timex.h | ||
ttydefaults.h | ||
types.h | ||
ucontext.h | ||
uio.h | ||
un.h | ||
user.h | ||
utsname.h | ||
vfs.h | ||
vt.h | ||
wait.h | ||
xattr.h |