git-sync/pkg/pid1
Tim Hockin 95a1690e6f Fix 2 bugs in pid1
1) Was calling Wait() on the child process, but also calling Wait4,
which would race, causing an occasional error or panic.

2) In testing (1), I observed occasional hangs.  Tracing it down to a
SIGWINCH, which masked a SIGCHLD, causing it to hang.  Both seem fixed.

Added a manual test script.
2020-03-20 13:44:27 -07:00
..
test/fast-exit Fix 2 bugs in pid1 2020-03-20 13:44:27 -07:00
pid1.go Fix 2 bugs in pid1 2020-03-20 13:44:27 -07:00