sbase

suckless unix tools
git clone git://git.2f30.org/sbase
Log | Files | Refs | README | LICENSE

commit 73c8dfafe99d8a45b8652b284b97c5d80bf5b1c5
parent efabd56535a00456434b909ce5709866a910a28c
Author: sin <sin@2f30.org>
Date:   Thu, 11 Feb 2016 10:04:54 +0000

Fix pathchk manpage regarding exit status

Also, rename _attr to st.

Diffstat:
Mpathchk.1 | 2+-
Mpathchk.c | 4++--
2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/pathchk.1 b/pathchk.1 @@ -23,7 +23,7 @@ Check for empty pathnames and leading hythens. .Sh EXIT STATUS .Bl -tag -width Ds .It 0 -A filename was not valid or portable. +All pathname operands passed all of the checks. .It > 0 An error occurred. .El diff --git a/pathchk.c b/pathchk.c @@ -21,7 +21,7 @@ pathchk(char *filename) char *invalid, *invalid_end, *p, *q; const char *character_set; size_t len, maxlen; - struct stat _attr; + struct stat st; /* Empty? */ if (extra && !*filename) { @@ -52,7 +52,7 @@ pathchk(char *filename) } /* Symlink error? Non-searchable directory? */ - if (lstat(filename, &_attr) && errno != ENOENT) { + if (lstat(filename, &st) && errno != ENOENT) { /* lstat rather than stat, so that if filename is a bad symlink, but * all parents are OK, no error will be detected. */ weprintf("%s: %s:", argv0, filename);