From 9a1e419242c1ded74edbe49d3bd900face1ed493 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Mon, 13 Dec 2010 07:52:24 -0500 Subject: Fixed clock() test, added crypt() test and several requirements. --- test/README | 7 +++++++ test/crypt.c | 12 ++++++++++++ test/regress.chk | 11 ++++++++--- 3 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 test/crypt.c (limited to 'test') 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 . +stdio.h - ctermid() not tested; SuS includes +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 +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 + +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 deheader: ./cfsetispeed.c has requires from cfsetispeed() deheader: ./cfsetispeed.c includes deheader: ./sbrk.c includes +deheader: ./ctime.c includes deheader: ./alarm.c includes deheader: ./cfgetospeed.c has requires from cfgetospeed() deheader: ./cfgetospeed.c includes @@ -85,6 +86,8 @@ deheader: ./chown.c has requires , from chown() deheader: ./chown.c includes deheader: ./chown.c includes deheader: ./clock_settime.c includes +deheader: ./crypt.c has requires from crypt() +deheader: ./crypt.c includes deheader: ./clock_getres.c includes deheader: ./advance.c has requires from advance() deheader: ./advance.c includes @@ -96,7 +99,7 @@ deheader: ./atan2.c has requires from atan2() deheader: ./atan2.c includes deheader: ./catclose.c has requires from catclose() deheader: ./catclose.c includes -deheader: in ./atan2.c, retaining required '#include \n' +deheader: ./clock_getres.c without failed (512). deheader: ./asin.c without succeeded. deheader: remove from ./asin.c deheader: in ./cbrt.c, retaining required '#include \n' @@ -104,6 +107,7 @@ deheader: in ./acos.c, retaining required '#include \n' deheader: ./clock_gettime.c without failed (512). deheader: in ./catopen.c, retaining required '#include \n' deheader: in ./brk.c, retaining required '#include \n' +deheader: in ./atan2.c, retaining required '#include \n' deheader: ./string.c without succeeded. deheader: remove from ./string.c deheader: in ./bsort.c, retaining required '#include \n' @@ -115,7 +119,7 @@ deheader: in ./bsd_signal.c, retaining required '#include \n' deheader: ./abs.c without succeeded. deheader: remove from ./abs.c deheader: in ./basename.c, retaining required '#include \n' -deheader: ./clock_getres.c without failed (512). +deheader: ./ctime.c without failed (512). deheader: in ./cfsetospeed.c, retaining required '#include \n' deheader: in ./abort.c, retaining required '#include \n' deheader: in ./atan.c, retaining required '#include \n' @@ -130,6 +134,7 @@ deheader: in ./atanh.c, retaining required '#include \n' deheader: in ./close.c, retaining required '#include \n' deheader: ./bcopy.c without failed (512). deheader: in ./cfsetispeed.c, retaining required '#include \n' +deheader: in ./crypt.c, retaining required '#include \n' deheader: in ./atol.c, retaining required '#include \n' deheader: in ./atoi.c, retaining required '#include \n' deheader: ./asinh.c without succeeded. @@ -158,4 +163,4 @@ deheader: in ./chown.c, retaining required '#include \n' deheader: in ./chown.c, retaining required '#include \n' deheader: in ./advance.c, retaining required '#include \n' deheader: ./clearerr.c without failed (512). -deheader: saw 51 files, 56 includes, 8 removed +deheader: saw 53 files, 58 includes, 8 removed -- cgit v1.2.3-70-g09d2