aboutsummaryrefslogtreecommitdiffstats
path: root/lib/spawnattr_setdefault.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Revert "Import posix_spawn from Gnulib.""Philipp Stephani2020-12-261-0/+33
| | | | This reverts commit ecf84a22ee002112c265b028263f1db81e3271e1.
* Revert "Import posix_spawn from Gnulib."Eli Zaretskii2020-12-251-33/+0
| | | | | | This reverts commit 3ba34141da77a24c251ee6530f3f72a366fe556e. It breaks the MinGW build and should be first tested on a branch.
* Import posix_spawn from Gnulib.Philipp Stephani2020-12-251-0/+33
posix_spawn is less error-prone than vfork + exec, and can make use of system-specific optimizations like `clone' on Linux. Import Gnulib replacement so that we can use recent additions like `posix_spawn_file_actions_addchdir'. The only manual change are to admin/merge-gnulib and .gitignore. All other changes are due to rerunning merge-gnulib. * admin/merge-gnulib (GNULIB_MODULES): Add posix_spawn-related modules. * .gitignore: Add new generated files.