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:
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);