musl/src/process
Rich Felker 1e21e78bf7 add support for thread scheduling (POSIX TPS option)
linux's sched_* syscalls actually implement the TPS (thread
scheduling) functionality, not the PS (process scheduling)
functionality which the sched_* functions are supposed to have.
omitting support for the PS option (and having the sched_* interfaces
fail with ENOSYS rather than omitting them, since some broken software
assumes they exist) seems to be the only conforming way to do this on
linux.
2012-11-11 15:38:04 -05:00
..
i386 support vfork on i386 2011-10-14 23:56:31 -04:00
x86_64 x86_64 vfork implementation 2012-02-06 18:23:11 -05:00
execl.c correct variadic prototypes for execl* family 2011-04-27 16:06:33 -04:00
execle.c correct variadic prototypes for execl* family 2011-04-27 16:06:33 -04:00
execlp.c correct variadic prototypes for execl* family 2011-04-27 16:06:33 -04:00
execv.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
execve.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
execvp.c fix parent-memory-clobber in posix_spawn (environ) 2012-10-18 16:41:27 -04:00
fdop.h fix backwards posix_spawn file action order 2011-05-29 12:58:02 -04:00
fexecve.c fix various bugs in path and error handling in execvp/fexecve 2011-09-29 00:48:04 -04:00
fork.c clean up sloppy nested inclusion from pthread_impl.h 2012-11-08 17:04:20 -05:00
posix_spawn.c fix usage of locks with vfork 2012-10-19 15:02:37 -04:00
posix_spawn_file_actions_addclose.c fix backwards posix_spawn file action order 2011-05-29 12:58:02 -04:00
posix_spawn_file_actions_adddup2.c fix backwards posix_spawn file action order 2011-05-29 12:58:02 -04:00
posix_spawn_file_actions_addopen.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
posix_spawn_file_actions_destroy.c add file actions support to posix_spawn 2011-05-28 23:30:47 -04:00
posix_spawn_file_actions_init.c initial implementation of posix_spawn 2011-05-28 18:36:30 -04:00
posix_spawnattr_destroy.c add missing posix_spawnattr_init/destroy functions 2011-09-13 14:45:59 -04:00
posix_spawnattr_getflags.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
posix_spawnattr_getpgroup.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
posix_spawnattr_getsigdefault.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
posix_spawnattr_getsigmask.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
posix_spawnattr_init.c add missing posix_spawnattr_init/destroy functions 2011-09-13 14:45:59 -04:00
posix_spawnattr_sched.c add support for thread scheduling (POSIX TPS option) 2012-11-11 15:38:04 -05:00
posix_spawnattr_setflags.c initial implementation of posix_spawn 2011-05-28 18:36:30 -04:00
posix_spawnattr_setpgroup.c initial implementation of posix_spawn 2011-05-28 18:36:30 -04:00
posix_spawnattr_setsigdefault.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
posix_spawnattr_setsigmask.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
posix_spawnp.c fix parent-memory-clobber in posix_spawn (environ) 2012-10-18 16:41:27 -04:00
system.c system is a cancellation point 2012-10-28 21:17:45 -04:00
vfork.c make available a namespace-safe vfork, if supported 2011-10-14 23:34:12 -04:00
wait.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
waitid.c overhaul pthread cancellation 2011-04-17 11:43:03 -04:00
waitpid.c overhaul pthread cancellation 2011-04-17 11:43:03 -04:00