musl/include/sys
Rich Felker c41a76f58c FD_ISSET must return an int. this is the easiest way.
casting to int would not be correct because high bits could be lost.
mapping the high bits down onto low bits would be costlier in the
common case where the result is just used in a conditional. changing
the type of the bit array elements to int would permute the order of
the bit array on 64-bit big endian systems, so that's not an option
either.
2011-09-23 22:24:33 -04:00
..
epoll.h
eventfd.h eventfd syscall wrapper and read/write wrappers 2011-05-08 00:03:00 -04:00
file.h
inotify.h fix typo in inotify structure 2011-02-20 16:21:39 -05:00
ioctl.h
ipc.h numerous fixes to sysv ipc 2011-04-13 16:45:43 -04:00
kd.h
klog.h
mman.h namespace cleanup in sys/mman.h 2011-03-03 00:32:15 -05:00
mount.h add some ioctl stuff to sys/mount.h 2011-03-19 18:58:32 -04:00
msg.h numerous fixes to sysv ipc 2011-04-13 16:45:43 -04:00
param.h
poll.h
prctl.h copy-paste error in prctl.h 2011-06-18 07:39:05 -04:00
procfs.h
ptrace.h implement ptrace syscall wrapper (untested) 2011-09-15 13:03:13 -04:00
reboot.h
reg.h fix broken multi-inclusion guard in sys/reg.h 2011-09-19 11:56:09 -04:00
resource.h fix typos on RLIM_NLIMITS, remove _GNU_SOURCE test for it 2011-04-13 13:22:19 -04:00
select.h FD_ISSET must return an int. this is the easiest way. 2011-09-23 22:24:33 -04:00
sem.h
sendfile.h various legacy and linux-specific stuff 2011-03-18 21:52:26 -04:00
shm.h numerous fixes to sysv ipc 2011-04-13 16:45:43 -04:00
signalfd.h add missing signalfd flags 2011-07-09 18:06:59 -04:00
socket.h cleanup more bits cruft (sysmacros and socket) 2011-09-18 16:34:13 -04:00
soundcard.h
stat.h add some traditional aliases to stat.h 2011-04-12 12:01:20 -04:00
statfs.h fix the fsid_t structure to match name of __val 2011-09-20 11:16:27 -04:00
statvfs.h fix the definition of struct statvfs to match lsb abi 2011-09-19 23:35:48 -04:00
stropts.h
swap.h
syscall.h syscall overhaul part two - unify public and internal syscall interface 2011-03-19 21:36:10 -04:00
sysctl.h
sysinfo.h
syslog.h alternate name for syslog.h 2011-04-05 12:13:54 -04:00
sysmacros.h cleanup more bits cruft (sysmacros and socket) 2011-09-18 16:34:13 -04:00
time.h fix and cleanup suseconds_t/timeval stuff (broken on 64-bit) 2011-04-13 13:16:49 -04:00
times.h
timex.h fix some header typos 2011-09-20 20:02:48 -04:00
types.h cleanup types stuff in headers, fix missing u_int*_t in sys/types.h 2011-04-11 10:38:00 -04:00
ucontext.h
uio.h
un.h
user.h sys/user.h may need stdint.h 2011-09-23 14:24:57 -04:00
utsname.h
vfs.h
vt.h
wait.h move wait.h macros out of bits. they do not vary. 2011-04-21 14:27:28 -04:00