]> git.ipfire.org Git - thirdparty/man-pages.git/commitdiff
inotify.7: Merge late perror() into fprintf()
authorNick Shipp <ns@segbrk.com>
Mon, 20 Jan 2020 16:58:44 +0000 (11:58 -0500)
committerMichael Kerrisk <mtk.manpages@gmail.com>
Tue, 21 Jan 2020 19:45:24 +0000 (20:45 +0100)
fprintf() may have overridden errno before perror() could print
it in this example.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
man7/inotify.7

index c052acfe66a3b3e1adc8b24d034fed1ee44cf237..995a3116f30cc5c263436c233fa60cf3bb297e84 100644 (file)
@@ -1045,8 +1045,8 @@ main(int argc, char* argv[])
         wd[i] = inotify_add_watch(fd, argv[i],
                                   IN_OPEN | IN_CLOSE);
         if (wd[i] == \-1) {
-            fprintf(stderr, "Cannot watch '%s'\en", argv[i]);
-            perror("inotify_add_watch");
+            fprintf(stderr, "Cannot watch '%s': %s\en",
+                    argv[i], strerror(errno));
             exit(EXIT_FAILURE);
         }
     }