[PATCH 0/3] [shepherd] improve race-free spawn+wait

2023-02-26 Thread Ulf Herrman
These patches fill out shepherd's procedures for running processes to completion. They add a replacement for 'system' to complement the existing replacement for 'system*', and add a 'fork+exec+wait-process' procedure so that the flexibility of that family of procedures is available for this use ca

[PATCH 0/3] [shepherd] improve race-free spawn+wait

2023-02-26 Thread Ulf Herrman
These patches fill out shepherd's procedures for running processes to completion. They add a replacement for 'system' to complement the existing replacement for 'system*', and add a 'fork+exec+wait-process' procedure so that the flexibility of that family of procedures is available for this use ca