chiark / gitweb /
sig.c: Ignore return code from write(2) to pipe.
[mLib] / sel / sig.c
index 87dbb3334890ef23fe610d97394dfcc7072d04c6..a1dc352c728c56ab21d8369f2efb1f47a420da69 100644 (file)
--- a/sel/sig.c
+++ b/sel/sig.c
@@ -72,11 +72,12 @@ static unsigned nsig;
 
 static void sig_handler(int n)
 {
+  int hunoz;
   int e = errno;
   unsigned char sch = (unsigned char)n;
   sigprocmask(SIG_BLOCK, &ss_all, 0);
   sigaddset(&ss_caught, n);
-  write(sigfd, &sch, 1);
+  hunoz = write(sigfd, &sch, 1);
   /* The system should reset the signal mask here. */
   errno = e;
 }