itlibthread: use setpgid instead of setpgrp - plan9port - [fork] Plan 9 from user space Err mx1.adamsgaard.dk 70 hgit clone git://src.adamsgaard.dk/plan9port URL:git://src.adamsgaard.dk/plan9port mx1.adamsgaard.dk 70 1Log /src/plan9port/log.gph mx1.adamsgaard.dk 70 1Files /src/plan9port/files.gph mx1.adamsgaard.dk 70 1Refs /src/plan9port/refs.gph mx1.adamsgaard.dk 70 1README /src/plan9port/file/README.md.gph mx1.adamsgaard.dk 70 1LICENSE /src/plan9port/file/LICENSE.gph mx1.adamsgaard.dk 70 i--- Err mx1.adamsgaard.dk 70 1commit 70cc6e5ba7798b315c3fb3aae19620a01604a459 /src/plan9port/commit/70cc6e5ba7798b315c3fb3aae19620a01604a459.gph mx1.adamsgaard.dk 70 1parent 93a25a0f974e659e24767a13790ea4e87aabef22 /src/plan9port/commit/93a25a0f974e659e24767a13790ea4e87aabef22.gph mx1.adamsgaard.dk 70 hAuthor: Anthony Sorace URL:mailto:a@9srv.net mx1.adamsgaard.dk 70 iDate: Thu, 22 Apr 2021 00:16:10 -0700 Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 ilibthread: use setpgid instead of setpgrp Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 iDiffstat: Err mx1.adamsgaard.dk 70 i M src/libthread/daemonize.c | 2 +- Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i1 file changed, 1 insertion(+), 1 deletion(-) Err mx1.adamsgaard.dk 70 i--- Err mx1.adamsgaard.dk 70 1diff --git a/src/libthread/daemonize.c b/src/libthread/daemonize.c /src/plan9port/file/src/libthread/daemonize.c.gph mx1.adamsgaard.dk 70 it@@ -106,7 +106,7 @@ _threadsetupdaemonize(void) Err mx1.adamsgaard.dk 70 i * Put it in its own process group so that we don't get a SIGHUP Err mx1.adamsgaard.dk 70 i * when the parent exits. Err mx1.adamsgaard.dk 70 i */ Err mx1.adamsgaard.dk 70 i- setpgrp(); Err mx1.adamsgaard.dk 70 i+ setpgid(0, 0); Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i if(pipe(p) < 0) Err mx1.adamsgaard.dk 70 i sysfatal("passer pipe: %r"); Err mx1.adamsgaard.dk 70 .