diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2010-12-11 03:08:12 -0500 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2010-12-11 03:08:12 -0500 |
commit | d6d7a0971b4efa938521869935ad2a10b0f7d162 (patch) | |
tree | a5b68142a602335381fa44b965c5e8e4668f064c /test | |
parent | 69356af3bda514973dce43e6049febf3eb73d817 (diff) | |
download | deheader-d6d7a0971b4efa938521869935ad2a10b0f7d162.tar.gz deheader-d6d7a0971b4efa938521869935ad2a10b0f7d162.tar.bz2 deheader-d6d7a0971b4efa938521869935ad2a10b0f7d162.tar.xz deheader-d6d7a0971b4efa938521869935ad2a10b0f7d162.zip |
Test for basename(3).
Diffstat (limited to 'test')
-rw-r--r-- | test/basename.c | 15 | ||||
-rw-r--r-- | test/regress.chk | 35 |
2 files changed, 34 insertions, 16 deletions
diff --git a/test/basename.c b/test/basename.c new file mode 100644 index 0000000..b1f1eee --- /dev/null +++ b/test/basename.c @@ -0,0 +1,15 @@ +/* basename(3) requires <libgen.h> */ + +/* + * Items: basename( + * Requires: <libgen.h> + * Standardized-By: SuS + * Not-Detected-by: gcc-4.4.3 + Linux + */ + +#include <libgen.h> + +main(int arg, char **argv) +{ + (void)basename("/dev/null"); +} diff --git a/test/regress.chk b/test/regress.chk index 1a18836..bbfe3ef 100644 --- a/test/regress.chk +++ b/test/regress.chk @@ -28,6 +28,8 @@ deheader: test/acosh.c has requires <math.h> from acosh\s*\( deheader: test/acosh.c includes <math.h> deheader: test/atan.c has requires <math.h> from atan\s*\( deheader: test/atan.c includes <math.h> +deheader: test/basename.c has requires <libgen.h> from basename\s*\( +deheader: test/basename.c includes <libgen.h> deheader: test/asin.c includes <math.h> deheader: test/advance.c has requires <regexp.h> from advance\s*\( deheader: test/advance.c includes <regexp.h> @@ -36,31 +38,32 @@ deheader: test/atan2.c includes <math.h> deheader: in test/advance.c, retaining required '#include <regexp.h>\n' deheader: in test/atof.c, retaining required '#include <stdlib.h>\n' deheader: in test/atoi.c, retaining required '#include <stdlib.h>\n' -deheader: in test/atan2.c, retaining required '#include <math.h>\n' deheader: test/asin.c without <math.h> succeeded. deheader: remove <math.h> from test/asin.c -deheader: test/string.c without <string.h> succeeded. -deheader: remove <string.h> from test/string.c -deheader: test/abs.c without <stdlib.h> succeeded. -deheader: remove <stdlib.h> from test/abs.c -deheader: in test/atol.c, retaining required '#include <stdlib.h>\n' deheader: in test/access.c, retaining required '#include <unistd.h>\n' -deheader: in test/atan.c, retaining required '#include <math.h>\n' +deheader: in test/a64l.c, retaining required '#include <stdlib.h>\n' deheader: test/duplicate.c without <stdio.h> succeeded. deheader: test/duplicate.c without <stdio.h> succeeded. deheader: remove <stdio.h> from test/duplicate.c deheader: remove <stdio.h> from test/duplicate.c +deheader: in test/umask.c, retaining required '#include <sys/types.h>\n' +deheader: in test/umask.c, retaining required '#include <sys/stat.h>\n' +deheader: in test/basename.c, retaining required '#include <libgen.h>\n' +deheader: test/string.c without <string.h> succeeded. +deheader: remove <string.h> from test/string.c +deheader: in test/atol.c, retaining required '#include <stdlib.h>\n' +deheader: test/alarm.c without <unistd.h> succeeded. +deheader: remove <unistd.h> from test/alarm.c +deheader: in test/atanh.c, retaining required '#include <math.h>\n' +deheader: test/asinh.c without <math.h> succeeded. +deheader: remove <math.h> from test/asinh.c +deheader: in test/atan2.c, retaining required '#include <math.h>\n' deheader: in test/acosh.c, retaining required '#include <math.h>\n' -deheader: in test/a64l.c, retaining required '#include <stdlib.h>\n' deheader: test/abort.c without <stdlib.h> succeeded. deheader: remove <stdlib.h> from test/abort.c -deheader: test/asinh.c without <math.h> succeeded. -deheader: remove <math.h> from test/asinh.c +deheader: test/abs.c without <stdlib.h> succeeded. +deheader: remove <stdlib.h> from test/abs.c +deheader: in test/atan.c, retaining required '#include <math.h>\n' deheader: test/atexit.c without <stdlib.h> failed (512). -deheader: in test/umask.c, retaining required '#include <sys/types.h>\n' -deheader: in test/umask.c, retaining required '#include <sys/stat.h>\n' deheader: in test/acos.c, retaining required '#include <math.h>\n' -deheader: in test/atanh.c, retaining required '#include <math.h>\n' -deheader: test/alarm.c without <unistd.h> succeeded. -deheader: remove <unistd.h> from test/alarm.c -deheader: saw 21 files, 22 includes, 8 removed +deheader: saw 22 files, 23 includes, 8 removed |