diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2010-12-13 07:52:24 -0500 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2010-12-13 07:52:24 -0500 |
commit | 9a1e419242c1ded74edbe49d3bd900face1ed493 (patch) | |
tree | b87ea8c894bae203f3fd2f1db05494768ab20c1e /test | |
parent | 3120ab50edccf92cde6b947522c6999f03f50e55 (diff) | |
download | deheader-9a1e419242c1ded74edbe49d3bd900face1ed493.tar.gz deheader-9a1e419242c1ded74edbe49d3bd900face1ed493.tar.bz2 deheader-9a1e419242c1ded74edbe49d3bd900face1ed493.tar.xz deheader-9a1e419242c1ded74edbe49d3bd900face1ed493.zip |
Fixed clock() test, added crypt() test and several requirements.
Diffstat (limited to 'test')
-rw-r--r-- | test/README | 7 | ||||
-rw-r--r-- | test/crypt.c | 12 | ||||
-rw-r--r-- | test/regress.chk | 11 |
3 files changed, 27 insertions, 3 deletions
diff --git a/test/README b/test/README index 7a73e20..9bfab56 100644 --- a/test/README +++ b/test/README @@ -17,3 +17,10 @@ syslog.h - closelog(), openlog(), setlogmask(), syslog() rexgexp.h - advance() is tested, compile() is not. unistd.h - confstr() is not tested. math.h - cos(), cosh(): these will need <math.h>. +stdio.h - ctermid() not tested; SuS includes <stdio.h> +time.h - ctime_r(), difftime(), and daylight are not tested, but ctime() is. +ctype.h - not tested; all the macro defs would be unresolved. +stdio.h - cuserid() not tested; SuS includes <stdio.h> +ndbm.h - all functions rely on the DBM datatype +dirent.h - all entry points depend on struct dirent. +libgen.h - basename() tested, dirname() not. diff --git a/test/crypt.c b/test/crypt.c new file mode 100644 index 0000000..ce86f96 --- /dev/null +++ b/test/crypt.c @@ -0,0 +1,12 @@ +/* + * Items: crypt( + * Standardized-By: SuS + * Not-Detected-by: gcc-4.4.3 + Linux + */ + +#include <unistd.h> + +main(int arg, char **argv) +{ + (void)crypt("foo", "salt"); +} diff --git a/test/regress.chk b/test/regress.chk index 591374b..5ff5900 100644 --- a/test/regress.chk +++ b/test/regress.chk @@ -44,6 +44,7 @@ deheader: ./atoi.c includes <stdlib.h> deheader: ./cfsetispeed.c has requires <termios.h> from cfsetispeed() deheader: ./cfsetispeed.c includes <termios.h> deheader: ./sbrk.c includes <unistd.h> +deheader: ./ctime.c includes <time.h> deheader: ./alarm.c includes <unistd.h> deheader: ./cfgetospeed.c has requires <termios.h> from cfgetospeed() deheader: ./cfgetospeed.c includes <termios.h> @@ -85,6 +86,8 @@ deheader: ./chown.c has requires <sys/types.h>,<unistd.h> from chown() deheader: ./chown.c includes <sys/types.h> deheader: ./chown.c includes <unistd.h> deheader: ./clock_settime.c includes <time.h> +deheader: ./crypt.c has requires <unistd.h> from crypt() +deheader: ./crypt.c includes <unistd.h> deheader: ./clock_getres.c includes <time.h> deheader: ./advance.c has requires <regexp.h> from advance() deheader: ./advance.c includes <regexp.h> @@ -96,7 +99,7 @@ deheader: ./atan2.c has requires <math.h> from atan2() deheader: ./atan2.c includes <math.h> deheader: ./catclose.c has requires <nl_types.h> from catclose() deheader: ./catclose.c includes <nl_types.h> -deheader: in ./atan2.c, retaining required '#include <math.h>\n' +deheader: ./clock_getres.c without <time.h> failed (512). deheader: ./asin.c without <math.h> succeeded. deheader: remove <math.h> from ./asin.c deheader: in ./cbrt.c, retaining required '#include <math.h>\n' @@ -104,6 +107,7 @@ deheader: in ./acos.c, retaining required '#include <math.h>\n' deheader: ./clock_gettime.c without <time.h> failed (512). deheader: in ./catopen.c, retaining required '#include <nl_types.h>\n' deheader: in ./brk.c, retaining required '#include <unistd.h>\n' +deheader: in ./atan2.c, retaining required '#include <math.h>\n' deheader: ./string.c without <string.h> succeeded. deheader: remove <string.h> from ./string.c deheader: in ./bsort.c, retaining required '#include <stdlib.h>\n' @@ -115,7 +119,7 @@ deheader: in ./bsd_signal.c, retaining required '#include <signal.h>\n' deheader: ./abs.c without <stdlib.h> succeeded. deheader: remove <stdlib.h> from ./abs.c deheader: in ./basename.c, retaining required '#include <libgen.h>\n' -deheader: ./clock_getres.c without <time.h> failed (512). +deheader: ./ctime.c without <time.h> failed (512). deheader: in ./cfsetospeed.c, retaining required '#include <termios.h>\n' deheader: in ./abort.c, retaining required '#include <stdlib.h>\n' deheader: in ./atan.c, retaining required '#include <math.h>\n' @@ -130,6 +134,7 @@ deheader: in ./atanh.c, retaining required '#include <math.h>\n' deheader: in ./close.c, retaining required '#include <unistd.h>\n' deheader: ./bcopy.c without <string.h> failed (512). deheader: in ./cfsetispeed.c, retaining required '#include <termios.h>\n' +deheader: in ./crypt.c, retaining required '#include <unistd.h>\n' deheader: in ./atol.c, retaining required '#include <stdlib.h>\n' deheader: in ./atoi.c, retaining required '#include <stdlib.h>\n' deheader: ./asinh.c without <math.h> succeeded. @@ -158,4 +163,4 @@ deheader: in ./chown.c, retaining required '#include <unistd.h>\n' deheader: in ./chown.c, retaining required '#include <sys/types.h>\n' deheader: in ./advance.c, retaining required '#include <regexp.h>\n' deheader: ./clearerr.c without <stdio.h> failed (512). -deheader: saw 51 files, 56 includes, 8 removed +deheader: saw 53 files, 58 includes, 8 removed |