chiark / gitweb /
Suppress some warnings about ignoring stderr write errors
[userv.git] / client.c
index 788b507699c188953c3f49b75a0bed8b42e5b3b2..3e43cf2e801b8f72ae40700c0cc2e74cf36c3ec1 100644 (file)
--- a/client.c
+++ b/client.c
@@ -140,15 +140,17 @@ static void blocksignals(int how) {
   sigset_t set;
   static const char blockerrmsg[]= "userv: failed to [un]block signals: ";
   const char *str;
+  int unused;
 
   sigemptyset(&set);
   sigaddset(&set,SIGCHLD);
   sigaddset(&set,SIGALRM);
   if (sigprocmask(how,&set,0)) {
     str= strerror(errno);
-    write(2,blockerrmsg,sizeof(blockerrmsg)-1);
-    write(2,str,strlen(str));
-    write(2,"\n",1);
+    unused= write(2,blockerrmsg,sizeof(blockerrmsg)-1);
+    unused= write(2,str,strlen(str));
+    unused= write(2,"\n",1);
+    (void)unused;
     exit(-1);
   }
 }