about summary refs log tree commit diff
path: root/src/process
Commit message (Expand)AuthorAgeFilesLines
* use internal malloc for posix_spawn file actions objectsRich Felker2021-03-151-0/+5
* fail posix_spawn file_actions operations with negative fdsRich Felker2021-01-304-0/+4
* lift child restrictions after multi-threaded forkRich Felker2020-11-111-0/+70
* fix reintroduction of errno clobbering by atfork handlersRich Felker2020-10-261-0/+3
* move aio implementation details to a proper internal headerRich Felker2020-10-141-0/+1
* fix posix_spawn interaction with fork and abort by taking lockRich Felker2020-10-141-3/+13
* implement _Fork and refactor fork using itRich Felker2020-10-142-9/+15
* rename fork source fileRich Felker2020-10-141-0/+0
* fix missing synchronization of fork with abortRich Felker2020-10-141-0/+3
* fix fork of processes with active async io contextsRich Felker2020-09-281-0/+3
* clear need_locks in child after forkRich Felker2020-06-211-0/+1
* 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