about summary refs log tree commit diff
path: root/src/process
Commit message (Expand)AuthorAgeFilesLines
* add posix_spawn [f]chdir file actionsRich Felker2019-08-304-0/+45
* prevent dup2 action for posix_spawn internal pipe fdRich Felker2019-07-081-0/+4
* fix deadlock in synccall after threaded forkSamuel Holland2019-07-011-0/+1
* use __strchrnul instead of strchr and strlen in execvpeFrediano Ziglio2019-04-021-2/+1
* track all live threads in an AS-safe, fully-consistent linked listRich Felker2019-02-151-0/+1
* reduce spurious inclusion of libc.hRich Felker2018-09-125-5/+0
* remove __vfork aliasRich Felker2018-09-127-28/+7
* overhaul internally-public declarations using wrapper headersRich Felker2018-09-122-4/+0
* rework mechanism for posix_spawnp calling posix_spawnRich Felker2018-09-122-19/+9
* declare __syscall_ret as hidden in vfork asmRich Felker2018-09-124-0/+4
* add arm asm for vforkPatrick Oppenlander2018-09-121-0/+13
* move and deduplicate declarations of __procfdname to make it checkableRich Felker2018-09-121-2/+0
* implement fexecve in terms of execveat when it existsJoseph C. Sible2018-09-041-0/+5
* fix return value of system on failure to spawn child processRich Felker2018-08-281-1/+1
* convert execvp error handling to switch statementRich Felker2018-02-211-2/+9
* fix execvp failing on not-dir entries in PATH.Przemyslaw Pawelczyk2018-02-211-1/+1
* prevent fork's errno from being clobbered by atfork handlersBobby Bingham2017-11-101-3/+3
* adjust posix_spawn dup2 action behavior to match future requirementsRich Felker2017-11-051-8/+12
* posix_spawn: use larger stack to cover worst-case in execvpeWill Dietz2017-10-191-1/+1
* have posix_spawnattr_setflags check for supported flagsRich Felker2017-04-221-0/+11
* implement new posix_spawn flag POSIX_SPAWN_SETSIDRich Felker2017-04-221-0/+4
* add s390x portBobby Bingham2016-11-111-0/+8
* switch to using trap number 31 for syscalls on shRich Felker2015-06-161-1/+1
* add sh asm for vforkRich Felker2015-06-111-0/+23
* remove remnants of support for running in no-thread-pointer modeRich Felker2015-04-131-1/+1
* optimize out setting up robust list with kernel when not neededRich Felker2015-04-101-1/+2
* make execvp continue PATH search on EACCES rather than issuing an errrorRich Felker2015-02-031-1/+4
* use direct syscall rather than write function in posix_spawn childRich Felker2014-12-051-1/+1
* don't fail posix_spawn on failed closeRich Felker2014-12-051-2/+1
* eliminate use of cached pid from thread structureRich Felker2014-07-051-1/+1
* fix ungrammatical comment in posix_spawn codeRich Felker2014-07-011-3/+3
* additional fixes for linux kernel apis with old syscalls removedRich Felker2014-05-301-0/+5
* support linux kernel apis (new archs) with old syscalls removedRich Felker2014-05-292-2/+21
* support kernels with no SYS_open syscall, only SYS_openatRich Felker2014-05-241-2/+1
* expose public execvpe interfaceM Farkas-Dyck2014-04-201-0/+3
* always initialize thread pointer at program startRich Felker2014-03-241-3/+2
* x32 port (diff against vanilla x86_64)rofl0r2014-02-231-1/+1
* import vanilla x86_64 code as x32rofl0r2014-02-231-0/+12
* make posix_spawn accept null pid pointer argumentsRich Felker2014-02-121-1/+1
* include cleanups: remove unused headers and add feature test macrosSzabolcs Nagy2013-12-123-2/+2
* add missing va_end in execl* for correcness and static code analyzersSzabolcs Nagy2013-10-073-0/+3
* fix new environment always being null with execleRich Felker2013-10-031-2/+1
* optimize posix_spawn to avoid spurious sigaction syscallsRich Felker2013-08-091-7/+21
* fix missing errno from exec failure in posix_spawnRich Felker2013-08-091-0/+1
* block signals during forkRich Felker2013-08-081-0/+3
* debloat code that depends on /proc/self/fd/%d with shared functionRich Felker2013-08-021-3/+4
* make posix_spawn (and functions that use it) use CLONE_VFORK flagRich Felker2013-07-171-1/+2
* remove explicit locking to prevent __synccall setuid during posix_spawnRich Felker2013-04-261-13/+0
* remove cruft from pre-posix_spawn version of the system functionRich Felker2013-03-241-6/+0
* consistently use the internal name __environ for environRich Felker2013-02-172-4/+4