Audit test(1)

Only add empty lines before returns, everything else is ok.
Also add the STANDARDS-section to the manpage, which was only
present as a heading until now.
This commit is contained in:
FRIGN 2015-03-17 23:35:11 +01:00
parent 6372a8f227
commit 99ded174b2
3 changed files with 10 additions and 1 deletions

2
README
View File

@ -74,7 +74,7 @@ The following tools are implemented ('*' == finished, '#' == UTF-8 support,
=*| tail yes none =*| tail yes none
=* tar non-posix none =* tar non-posix none
=*| tee yes none =*| tee yes none
=* test yes none =*| test yes none
=*| time yes none =*| time yes none
=* touch yes none =* touch yes none
#* tr yes none #* tr yes none

5
test.1
View File

@ -117,3 +117,8 @@ An error occurred.
.Sh SEE ALSO .Sh SEE ALSO
.Xr expr 1 .Xr expr 1
.Sh STANDARDS .Sh STANDARDS
The
.Nm
utility is compliant with the
.St -p1003.1-2008
specification.

4
test.c
View File

@ -87,6 +87,7 @@ find_test(struct test *tests, char *name)
for (t = tests; t->name; t++) for (t = tests; t->name; t++)
if (!strcmp(t->name, name)) if (!strcmp(t->name, name))
return t; return t;
return NULL; return NULL;
} }
@ -114,6 +115,7 @@ twoarg(char *argv[])
return t->func(argv[1]); return t->func(argv[1]);
enprintf(2, "bad unary test %s\n", argv[0]); enprintf(2, "bad unary test %s\n", argv[0]);
return 0; /* not reached */ return 0; /* not reached */
} }
@ -129,6 +131,7 @@ threearg(char *argv[])
return !twoarg(argv + 1); return !twoarg(argv + 1);
enprintf(2, "bad binary test %s\n", argv[1]); enprintf(2, "bad binary test %s\n", argv[1]);
return 0; /* not reached */ return 0; /* not reached */
} }
@ -139,6 +142,7 @@ fourarg(char *argv[])
return !threearg(argv + 1); return !threearg(argv + 1);
enprintf(2, "too many arguments\n"); enprintf(2, "too many arguments\n");
return 0; /* not reached */ return 0; /* not reached */
} }