commit 4cb108f557d6c34f22166430f853e64335e94461
Author: sin <[email protected]>
Date:   Sun Nov 30 13:28:01 2014 +0000

    No need for dmesg_show() to have an fd

diff --git a/dmesg.c b/dmesg.c
index 31b7cb6..1c3f5c6 100644
--- a/dmesg.c
+++ b/dmesg.c
@@ -8,7 +8,7 @@
 
 #include "util.h"
 
-static void dmesg_show(int fd, const void *buf, size_t n);
+static void dmesg_show(const void *buf, size_t n);
 
 enum {
        SYSLOG_ACTION_READ_ALL = 3,
@@ -60,7 +60,7 @@ main(int argc, char *argv[])
        if (n < 0)
                eprintf("klogctl:");
 
-       dmesg_show(1, buf, n);
+       dmesg_show(buf, n);
 
        if (cflag && klogctl(SYSLOG_ACTION_CLEAR, NULL, 0) < 0)
                eprintf("klogctl:");
@@ -70,12 +70,12 @@ main(int argc, char *argv[])
 }
 
 static void
-dmesg_show(int fd, const void *buf, size_t n)
+dmesg_show(const void *buf, size_t n)
 {
        const char *p = buf;
        ssize_t r;
 
-       r = write(fd, p, n);
+       r = write(1, p, n);
        if (r < 0)
                eprintf("write:");
        if (r > 0 && p[r - 1] != '\n')


Reply via email to