aboutsummaryrefslogtreecommitdiff
path: root/src/process
AgeCommit message (Expand)Author
2024-02-29posix_spawn: fix child spinning on write to a broken pipeAlexey Izbyshev
2024-02-22add framework to support archs without a native wait4 syscallRich Felker
2023-06-01fix public clone function to be safe and usable by applicationsRich Felker
2023-06-01fix broken thread list unlocking after forkRich Felker
2023-02-09riscv64: add vforkPedro Falcato
2022-10-19fix missing synchronization of pthread TSD keys with MT-forkRich Felker
2022-10-19fix potential deadlock between multithreaded fork and aioRich Felker
2022-10-19fix potential deadlock in dlerror buffer handling at thread exitRich Felker
2022-08-01aarch64: add vforkSzabolcs Nagy
2021-03-15use internal malloc for posix_spawn file actions objectsRich Felker
2021-01-30fail posix_spawn file_actions operations with negative fdsRich Felker
2020-11-11lift child restrictions after multi-threaded forkRich Felker
2020-10-26fix reintroduction of errno clobbering by atfork handlersRich Felker
2020-10-14move aio implementation details to a proper internal headerRich Felker
2020-10-14fix posix_spawn interaction with fork and abort by taking lockRich Felker
2020-10-14implement _Fork and refactor fork using itRich Felker
2020-10-14rename fork source fileRich Felker
2020-10-14fix missing synchronization of fork with abortRich Felker
2020-09-28fix fork of processes with active async io contextsRich Felker
2020-06-21clear need_locks in child after forkRich Felker
2019-08-30add posix_spawn [f]chdir file actionsRich Felker
2019-07-08prevent dup2 action for posix_spawn internal pipe fdRich Felker
2019-07-01fix deadlock in synccall after threaded forkSamuel Holland
2019-04-02use __strchrnul instead of strchr and strlen in execvpeFrediano Ziglio
2019-02-15track all live threads in an AS-safe, fully-consistent linked listRich Felker
2018-09-12reduce spurious inclusion of libc.hRich Felker
2018-09-12remove __vfork aliasRich Felker
2018-09-12overhaul internally-public declarations using wrapper headersRich Felker
2018-09-12rework mechanism for posix_spawnp calling posix_spawnRich Felker
2018-09-12declare __syscall_ret as hidden in vfork asmRich Felker
2018-09-12add arm asm for vforkPatrick Oppenlander
2018-09-12move and deduplicate declarations of __procfdname to make it checkableRich Felker
2018-09-04implement fexecve in terms of execveat when it existsJoseph C. Sible
2018-08-28fix return value of system on failure to spawn child processRich Felker
2018-02-21convert execvp error handling to switch statementRich Felker
2018-02-21fix execvp failing on not-dir entries in PATH.Przemyslaw Pawelczyk
2017-11-10prevent fork's errno from being clobbered by atfork handlersBobby Bingham
2017-11-05adjust posix_spawn dup2 action behavior to match future requirementsRich Felker
2017-10-19posix_spawn: use larger stack to cover worst-case in execvpeWill Dietz
2017-04-22have posix_spawnattr_setflags check for supported flagsRich Felker
2017-04-22implement new posix_spawn flag POSIX_SPAWN_SETSIDRich Felker
2016-11-11add s390x portBobby Bingham
2015-06-16switch to using trap number 31 for syscalls on shRich Felker
2015-06-11add sh asm for vforkRich Felker
2015-04-13remove remnants of support for running in no-thread-pointer modeRich Felker
2015-04-10optimize out setting up robust list with kernel when not neededRich Felker
2015-02-03make execvp continue PATH search on EACCES rather than issuing an errrorRich Felker
2014-12-05use direct syscall rather than write function in posix_spawn childRich Felker
2014-12-05don't fail posix_spawn on failed closeRich Felker
2014-07-05eliminate use of cached pid from thread structureRich Felker