sbase

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

commit f987e48da7c01d7937f9ada155eebb1bc8ef1da2
parent d4951db7de8bd56e94fcadf1e752d10b43ed62ea
Author: sin <sin@2f30.org>
Date:   Thu Feb 11 10:04:54 +0000

Fix pathchk manpage regarding exit status

Also, rename _attr to st.

Diffstat:
pathchk.1 | 2+-
pathchk.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);