iOnly block SIGWINCH when connecting - sacc - sacc(omys), simple console gopher client Err bitreich.org 70 hgit clone git://bitreich.org/sacc/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/sacc/ URL:git://bitreich.org/sacc/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/sacc/ bitreich.org 70 1Log /scm/sacc/log.gph bitreich.org 70 1Files /scm/sacc/files.gph bitreich.org 70 1Refs /scm/sacc/refs.gph bitreich.org 70 1Tags /scm/sacc/tag bitreich.org 70 1LICENSE /scm/sacc/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit 5b8bd6016a9bc52b643e55335b46de1aaeae2940 /scm/sacc/commit/5b8bd6016a9bc52b643e55335b46de1aaeae2940.gph bitreich.org 70 1parent 250ea3842c49c0f1b8224a607e5a4d7fd5dd7ae3 /scm/sacc/commit/250ea3842c49c0f1b8224a607e5a4d7fd5dd7ae3.gph bitreich.org 70 hAuthor: Quentin Rameau URL:mailto:quinq@fifth.space bitreich.org 70 iDate: Sat, 2 Nov 2019 14:58:47 +0100 Err bitreich.org 70 i Err bitreich.org 70 iOnly block SIGWINCH when connecting Err bitreich.org 70 i Err bitreich.org 70 iThis relaxes a bit the mask set in dba0b8d. Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M sacc.c | 3 ++- Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 2 insertions(+), 1 deletion(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/sacc.c b/sacc.c /scm/sacc/file/sacc.c.gph bitreich.org 70 i@@ -463,7 +463,8 @@ connectto(const char *host, const char *port) Err bitreich.org 70 i struct addrinfo *addrs, *addr; Err bitreich.org 70 i int r, sock = -1; Err bitreich.org 70 i Err bitreich.org 70 i- sigfillset(&set); Err bitreich.org 70 i+ sigemptyset(&set); Err bitreich.org 70 i+ sigaddset(&set, SIGWINCH); Err bitreich.org 70 i sigprocmask(SIG_BLOCK, &set, &oset); Err bitreich.org 70 i Err bitreich.org 70 i if (r = getaddrinfo(host, port, &hints, &addrs)) { Err bitreich.org 70 .