musl/src/linux
Rich Felker 2f437040e7 fix (hopefully) all hard-coded 8's for kernel sigset_t size
some minor changes to how hard-coded sets for thread-related purposes
are handled were also needed, since the old object sizes were not
necessarily sufficient. things have gotten a bit ugly in this area,
and i think a cleanup is in order at some point, but for now the goal
is just to get the code working on all supported archs including mips,
which was badly broken by linux rejecting syscalls with the wrong
sigset_t size.
2012-08-09 22:52:13 -04:00
..
adjtime.c implement the adjtime and adjtimex functions (nonstandard) 2011-04-05 15:38:20 -04:00
adjtimex.c implement the adjtime and adjtimex functions (nonstandard) 2011-04-05 15:38:20 -04:00
brk.c fix brk/sbrk behavior to match the real legacy functions 2011-05-22 12:34:33 -04:00
cap.c add deprecated capabilities functions 2012-06-13 11:04:31 -04:00
chroot.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
daemon.c legacy junk compatibility grab-bag 2012-04-18 12:22:24 -04:00
epoll_create1.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
epoll_create.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
epoll_ctl.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
epoll_pwait.c fix (hopefully) all hard-coded 8's for kernel sigset_t size 2012-08-09 22:52:13 -04:00
epoll_wait.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
err.c support the nonstandard err.h interfaces 2011-04-05 11:16:49 -04:00
eventfd_read.c eventfd syscall wrapper and read/write wrappers 2011-05-08 00:03:00 -04:00
eventfd_write.c eventfd syscall wrapper and read/write wrappers 2011-05-08 00:03:00 -04:00
eventfd.c eventfd syscall wrapper and read/write wrappers 2011-05-08 00:03:00 -04:00
flock.c add syscall wrapper for flock 2011-04-13 14:55:26 -04:00
getdtablesize.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
gethostid.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
getopt_long.c fix bug whereby getopt_long allowed mismatch in last char of option name 2011-04-13 14:52:23 -04:00
getpagesize.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
getpass.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
initgroups.c fix initgroups (uninitialized count passed to getgrouplist) 2011-04-20 19:15:27 -04:00
inotify_add_watch.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
inotify_init1.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
inotify_init.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
inotify_rm_watch.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
ioperm.c add ioperm/iopl syscalls 2012-07-23 16:54:53 -04:00
iopl.c add ioperm/iopl syscalls 2012-07-23 16:54:53 -04:00
klogctl.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
mntent.c make getmntent_r discard long lines when it returns error, not seek back 2011-09-28 19:37:14 -04:00
module.c add init_module/delete_module syscall wrappers 2012-06-13 11:49:22 -04:00
mount.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
pipe2.c add pipe2 syscall 2012-07-23 16:32:49 -04:00
pivot_root.c add pivot_root syscall wrapper 2011-04-05 12:32:10 -04:00
prctl.c fix missing va_end in prctl syscall wrapper 2011-09-27 16:47:00 -04:00
process_vm.c add process_vm_readv and process_vm_writev syscall wrappers 2012-06-23 21:38:47 -04:00
reboot.c fix broken reboot wrapper (syscall needs extra silly magic arguments...) 2011-12-23 19:13:48 -05:00
sbrk.c cleanup various minor issues reported by nsz 2011-09-26 00:59:28 -04:00
sendfile.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
setfsgid.c add linux setfs[ug]id syscall wrappers 2012-01-28 21:09:50 -05:00
setfsuid.c add linux setfs[ug]id syscall wrappers 2012-01-28 21:09:50 -05:00
setgroups.c fix prototypes/signature for setgroups, etc. 2011-04-13 09:03:22 -04:00
sethostname.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
settimeofday.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
signalfd.c fix (hopefully) all hard-coded 8's for kernel sigset_t size 2012-08-09 22:52:13 -04:00
splice.c add splice and vmsplice syscalls 2012-07-23 16:50:56 -04:00
stime.c depends on settimeofday which needs _GNU_SOURCE feature test 2011-03-01 11:57:19 -05:00
swapoff.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
swapon.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
syscall.c overhaul syscall interface 2011-03-19 18:51:42 -04:00
sysinfo.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
umount2.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
umount.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
unshare.c add linux-specific unshare syscall wrapper 2012-04-29 19:54:03 -04:00
utimes.c fix typo in utimes function that made it mess up file times 2012-05-21 23:55:36 -04:00
vhangup.c add vhangup syscall wrapper 2012-06-19 15:32:13 -04:00
vmsplice.c add splice and vmsplice syscalls 2012-07-23 16:50:56 -04:00
wait3.c cleanup cruft left from when kernel and user time_t disagreed 2011-02-19 02:28:42 -05:00
wait4.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
xattr.c add extended attributes syscalls 2012-07-23 16:39:44 -04:00