musl/include/sys
Rich Felker 006a75a997 move IPC_STAT definition to a new bits/ipcstat.h file
otherwise, 32-bit archs that could otherwise share the generic
bits/ipc.h would need to duplicate the struct ipc_perm definition,
obscuring the fact that it's the same. sysvipc is not widely used and
these headers are not commonly included, so there is no performance
gain to be had by limiting the number of indirectly included files
here.

files with the existing time32 definition of IPC_STAT are added to all
current 32-bit archs now, so that when it's changed the change will
show up as a change rather than addition of a new file where it's less
obvious that the value is changing vs the generic one that was used
before.
2019-08-02 00:08:23 -04:00
..
acct.h make brace placement in public header struct definitions consistent 2016-07-03 15:02:25 -04:00
auxv.h add bits/hwcap.h and include it in sys/auxv.h 2016-10-20 01:28:25 -04:00
cachectl.h
dir.h
epoll.h sys/epoll.h: add EPOLLNVAL from linux v4.16 2018-06-19 13:25:16 -04:00
errno.h
eventfd.h
fanotify.h sys/fanotify.h: update for linux v5.1 2019-07-01 14:11:42 -04:00
fcntl.h
file.h
fsuid.h
inotify.h sys/inotify.h: add IN_MASK_CREATE from linux v4.19 2019-03-13 12:29:27 -04:00
io.h
ioctl.h update line discipline constants 2019-02-07 12:43:22 -05:00
ipc.h move IPC_STAT definition to a new bits/ipcstat.h file 2019-08-02 00:08:23 -04:00
kd.h move inclusion of linux headers for kd.h, soundcard.h, vt.h to bits 2018-07-20 01:06:41 -04:00
klog.h
membarrier.h add membarrier syscall wrapper, refactor dynamic tls install to use it 2019-02-22 03:25:39 -05:00
mman.h sys/mman.h: add new hugetlb mmap flags from linux v4.19 2019-03-13 12:32:14 -04:00
mount.h add MS_NOREMOTELOCK mount flag from linux v4.9 2016-12-29 22:10:44 -05:00
msg.h allow archs to define IPC_STAT, propagate time64 bit to other macros 2019-08-02 00:08:23 -04:00
mtio.h
param.h fix misspelling of a legacy macro name in sys/param.h 2016-10-20 17:01:56 -04:00
personality.h
poll.h
prctl.h sys/prctl.h: add PR_SPEC_DISABLE_NOEXEC from linux v5.1 2019-07-01 14:12:06 -04:00
procfs.h make brace placement in public header struct definitions consistent 2016-07-03 15:02:25 -04:00
ptrace.h add support for arch-specific ptrace command macros 2018-07-17 22:25:08 -04:00
quota.h make brace placement in public header struct definitions consistent 2016-07-03 15:02:25 -04:00
random.h add getrandom syscall wrapper 2018-02-22 19:34:58 -05:00
reboot.h
reg.h
resource.h make brace placement in public header struct definitions consistent 2016-07-03 15:02:25 -04:00
select.h make brace placement in public header typedef'd structs consistent 2016-07-03 16:19:28 -04:00
sem.h allow archs to define IPC_STAT, propagate time64 bit to other macros 2019-08-02 00:08:23 -04:00
sendfile.h
shm.h allow archs to define IPC_STAT, propagate time64 bit to other macros 2019-08-02 00:08:23 -04:00
signal.h
signalfd.h add SIGSYS support to sys/signalfd.h from linux v4.18 2018-12-09 22:25:21 -05:00
socket.h sys/socket.h: add SO_BINDTOIFINDEX from linux v5.1 2019-07-01 14:12:36 -04:00
soundcard.h move inclusion of linux headers for kd.h, soundcard.h, vt.h to bits 2018-07-20 01:06:41 -04:00
stat.h fix various header namespace issues under feature-test-macro control 2016-10-20 17:20:01 -04:00
statfs.h
statvfs.h add ST_RELATIME to statvfs.h 2018-07-12 20:41:30 -04:00
stropts.h
swap.h
syscall.h
sysinfo.h
syslog.h
sysmacros.h
termios.h
time.h remove redundant feature test macro checks in sys/time.h 2016-11-07 11:49:22 -05:00
timeb.h
timerfd.h add TFD_TIMER_CANCEL_ON_SET that timerfd.h was missing 2017-11-05 18:40:58 -05:00
times.h make brace placement in public header struct definitions consistent 2016-07-03 15:02:25 -04:00
timex.h
ttydefaults.h
types.h remove implicit include of sys/sysmacros.h from sys/types.h 2019-06-21 15:49:38 -04:00
ucontext.h
uio.h
un.h make brace placement in public header struct definitions consistent 2016-07-03 15:02:25 -04:00
user.h
utsname.h make brace placement in public header struct definitions consistent 2016-07-03 15:02:25 -04:00
vfs.h
vt.h move inclusion of linux headers for kd.h, soundcard.h, vt.h to bits 2018-07-20 01:06:41 -04:00
wait.h
xattr.h add additional uapi guards for Linux kernel header files 2018-01-09 13:08:25 -05:00