tvl-depot/third_party/nix/src
Kane York bd77090703 fix(3p/nix): do not call vfork
The use of vfork() in Nix is entirely illegal. Quote:

If the process created by vfork() returns from the function in which vfork() was
called, or calls any other function before successfully calling _exit() or
one of the exec*() family of functions, the behavior is undefined.

-- Linux man-pages, release 5.05

Add a TODO to use the higher-performance variants of clone() on Linux when it
is available.

Change-Id: I42370e1568ad6e2d00d70d0b66c8aded8f1288bb
Reviewed-on: https://cl.tvl.fyi/c/depot/+/1418
Tested-by: BuildkiteCI
Reviewed-by: tazjin <mail@tazj.in>
Reviewed-by: Alyssa Ross <hi@alyssa.is>
2020-07-24 22:16:08 +00:00
..
build-remote fix(3p/nix): fix null pointer dereferences 2020-07-24 22:15:19 +00:00
cpptoml style(3p/nix): Remove 'using std::*' from types.hh 2020-05-24 22:29:21 +01:00
libexpr feat(3p/nix): remove allow-unsafe-native-code-during-evaluation 2020-07-23 18:55:12 +00:00
libmain chore(3p/nix): fix extra space in usage error 2020-07-23 18:55:20 +00:00
libstore fix(3p/nix): do not call vfork 2020-07-24 22:16:08 +00:00
libutil fix(3p/nix): do not call vfork 2020-07-24 22:16:08 +00:00
nix chore(3p/nix): Remove support for plugins 2020-07-20 14:45:43 +00:00
nix-build chore(3p/nix): Remove support for plugins 2020-07-20 14:45:43 +00:00
nix-channel chore(3p/nix): Remove support for plugins 2020-07-20 14:45:43 +00:00
nix-collect-garbage chore(3p/nix): Remove support for plugins 2020-07-20 14:45:43 +00:00
nix-copy-closure chore(3p/nix): Remove support for plugins 2020-07-20 14:45:43 +00:00
nix-daemon fix(3p/nix): do not call vfork 2020-07-24 22:16:08 +00:00
nix-env chore(3p/nix): Remove support for plugins 2020-07-20 14:45:43 +00:00
nix-instantiate chore(3p/nix): Remove support for plugins 2020-07-20 14:45:43 +00:00
nix-prefetch-url chore(3p/nix): Remove support for plugins 2020-07-20 14:45:43 +00:00
nix-store chore(3p/nix): Remove support for plugins 2020-07-20 14:45:43 +00:00
nlohmann Add 'third_party/nix/' from commit 'be66c7a6b24e3c3c6157fd37b86c7203d14acf10' 2020-05-17 15:52:38 +01:00
proto feat(3p/nix/nix-daemon): Implement Worker::AddSignatures handler 2020-07-18 19:52:23 +00:00
tests fix(3p/nix): fix more clang-tidy warnings 2020-07-24 02:40:11 +00:00
CMakeLists.txt test(3p/nix): Set up scaffolding & fix up tests for value-to-{json|xml} 2020-07-18 00:01:53 +00:00