]> git.notmuchmail.org Git - notmuch/blobdiff - notmuch-new.c
Silence buildbot warnings about unused results
[notmuch] / notmuch-new.c
index 3512de727734ad48025f3f88972587fed91d838b..a569a54454560ef33cb3fdad41c484658f514f35 100644 (file)
@@ -67,7 +67,11 @@ handle_sigint (unused (int sig))
 {
     static char msg[] = "Stopping...         \n";
 
-    (void) write(2, msg, sizeof(msg)-1);
+    /* This write is "opportunistic", so it's okay to ignore the
+     * result.  It is not required for correctness, and if it does
+     * fail or produce a short write, we want to get out of the signal
+     * handler as quickly as possible, not retry it. */
+    IGNORE_RESULT (write (2, msg, sizeof(msg)-1));
     interrupted = 1;
 }