musl/include/sys
Szabolcs Nagy b64d66d0b0 add mlock2 linux syscall wrapper
mlock2 syscall was added in linux v4.4 and glibc has api for it.
It falls back to mlock in case of flags==0, so that case works
even on older kernels.

MLOCK_ONFAULT is moved under _GNU_SOURCE following glibc.
2018-06-20 21:35:45 -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 add fanotify syscall wrapper and header 2014-01-02 22:10:45 +01:00
fcntl.h
file.h
fsuid.h
inotify.h fix incorrect type for wd argument of inotify_rm_watch 2014-01-07 02:41:27 -05:00
io.h
ioctl.h
ipc.h
kd.h
klog.h
mman.h add mlock2 linux syscall wrapper 2018-06-20 21:35:45 -04:00
mount.h add MS_NOREMOTELOCK mount flag from linux v4.9 2016-12-29 22:10:44 -05:00
msg.h add {MSG,SEM,SHM}_STAT_ANY from linux v4.17 2018-06-19 13:26:24 -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 add speculation control prctls from linux v4.17 2018-06-19 13:27:08 -04:00
procfs.h make brace placement in public header struct definitions consistent 2016-07-03 15:02:25 -04:00
ptrace.h sys/ptrace.h: add PTRACE_SECCOMP_GET_METADATA from linux v4.16 2018-06-19 13:25:33 -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 add {MSG,SEM,SHM}_STAT_ANY from linux v4.17 2018-06-19 13:26:24 -04:00
sendfile.h
shm.h add {MSG,SEM,SHM}_STAT_ANY from linux v4.17 2018-06-19 13:26:24 -04:00
signal.h
signalfd.h fix struct signalfd_siginfo 2013-12-29 21:55:21 -05:00
socket.h sys/socket.h: add MSG_ZEROCOPY from linux v4.14 2018-02-22 18:45:24 -05:00
soundcard.h
stat.h fix various header namespace issues under feature-test-macro control 2016-10-20 17:20:01 -04:00
statfs.h
statvfs.h
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 fix macros for LFS *64_t types in sys/stat.h, sys/types.h, glob.h 2014-09-05 16:03:07 -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
wait.h fix signed and unsigned comparision in macros in public headers 2014-02-11 10:51:16 +01:00
xattr.h add additional uapi guards for Linux kernel header files 2018-01-09 13:08:25 -05:00