commit f89bbf91e2c4635effcf6f7fec3551846ecc227a parent 7813035499cd7d060347791536ec6d6bbfe80704 Author: Michael Forney <mforney@mforney.org> Date: Tue, 13 Nov 2018 23:55:24 -0800 launch: Use SA_RESTART in signal handler Diffstat:
M | launch/launch.c | | | 5 | ++++- |
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/launch/launch.c b/launch/launch.c @@ -428,7 +428,10 @@ main(int argc, char *argv[]) int option; int sock[2]; char *vt = NULL, buf[64]; - struct sigaction action = {.sa_handler = handle_signal}; + struct sigaction action = { + .sa_handler = handle_signal, + .sa_flags = SA_RESTART, + }; sigset_t set; posix_spawnattr_t attr;