ubase

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

commit 129168715207a4e28cbc276cccdf4c5ff59b2163
parent af274ce48ac0afcf24ce36fb09f58e766434f4c4
Author: sin <sin@2f30.org>
Date:   Mon,  4 Aug 2014 21:02:28 +0100

Only work with stderr in mesg

Previous commit was incomplete (damn git add -p).

Diffstat:
Mmesg.c | 10+++++-----
1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/mesg.c b/mesg.c @@ -29,10 +29,10 @@ main(int argc, char *argv[]) usage(); if (isatty(STDERR_FILENO) == 0) - eprintf("stdin: not a tty\n"); + eprintf("stderr: not a tty\n"); - if (fstat(STDIN_FILENO, &sb) < 0) - eprintf("fstat stdin:"); + if (fstat(STDERR_FILENO, &sb) < 0) + eprintf("fstat stderr:"); if (argc == 0) { puts(sb.st_mode & (S_IWGRP | S_IWOTH) ? "is y" : "is n"); @@ -46,8 +46,8 @@ main(int argc, char *argv[]) else usage(); - if (fchmod(STDIN_FILENO, mode) < 0) - eprintf("fchmod stdin:"); + if (fchmod(STDERR_FILENO, mode) < 0) + eprintf("fchmod stderr:"); return EXIT_SUCCESS; }