ubase

suckless linux base utils
git clone git://git.suckless.org/ubase
Log | Files | Refs | README | LICENSE

commit 4cb108f557d6c34f22166430f853e64335e94461
parent 10d6bf2f4d73f2712a058327885aca19a44cee02
Author: sin <sin@2f30.org>
Date:   Sun, 30 Nov 2014 13:28:01 +0000

No need for dmesg_show() to have an fd

Diffstat:
Mdmesg.c | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git 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')