idon't exit on SIGHUP - geomyidae - A small C-based gopherd. Err bitreich.org 70 hgit clone git://bitreich.org/geomyidae/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/geomyidae/ URL:git://bitreich.org/geomyidae/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/geomyidae/ bitreich.org 70 1Log /scm/geomyidae/log.gph bitreich.org 70 1Files /scm/geomyidae/files.gph bitreich.org 70 1Refs /scm/geomyidae/refs.gph bitreich.org 70 1Tags /scm/geomyidae/tag bitreich.org 70 1README /scm/geomyidae/file/README.gph bitreich.org 70 1LICENSE /scm/geomyidae/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit 8d9bad389a4ac22fc292f92d0128af8679e640fa /scm/geomyidae/commit/8d9bad389a4ac22fc292f92d0128af8679e640fa.gph bitreich.org 70 1parent c89bef327e78a4c0400b3665d249d36af6a3160b /scm/geomyidae/commit/c89bef327e78a4c0400b3665d249d36af6a3160b.gph bitreich.org 70 hAuthor: Hiltjo Posthuma URL:mailto:hiltjo@codemadness.org bitreich.org 70 iDate: Wed, 29 Aug 2018 20:03:49 +0200 Err bitreich.org 70 i Err bitreich.org 70 idon't exit on SIGHUP Err bitreich.org 70 i Err bitreich.org 70 iSIGHUP is normally often used in daemons to reload the config and/or reopen log Err bitreich.org 70 ifiles. Err bitreich.org 70 i Err bitreich.org 70 iThis was noticed on OpenBSD not starting the geomyidae server on boot. The Err bitreich.org 70 iinit implementations on OpenBSD, NetBSD and possibly others send SIGHUP to Err bitreich.org 70 iprocesses in a boot transition period. Err bitreich.org 70 i Err bitreich.org 70 iSigned-off-by: Christoph Lohmann <20h@r-36.net> Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M main.c | 1 - Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 0 insertions(+), 1 deletion(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/main.c b/main.c /scm/geomyidae/file/main.c.gph bitreich.org 70 i@@ -256,7 +256,6 @@ sighandler(int sig) Err bitreich.org 70 i case SIGCHLD: Err bitreich.org 70 i while (waitpid(-1, NULL, WNOHANG) > 0); Err bitreich.org 70 i break; Err bitreich.org 70 i- case SIGHUP: Err bitreich.org 70 i case SIGINT: Err bitreich.org 70 i case SIGQUIT: Err bitreich.org 70 i case SIGABRT: Err bitreich.org 70 .