From d6d7a0971b4efa938521869935ad2a10b0f7d162 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Sat, 11 Dec 2010 03:08:12 -0500 Subject: Test for basename(3). --- test/basename.c | 15 +++++++++++++++ test/regress.chk | 35 +++++++++++++++++++---------------- 2 files changed, 34 insertions(+), 16 deletions(-) create mode 100644 test/basename.c (limited to 'test') 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 */ + +/* + * Items: basename( + * Requires: + * Standardized-By: SuS + * Not-Detected-by: gcc-4.4.3 + Linux + */ + +#include + +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 from acosh\s*\( deheader: test/acosh.c includes deheader: test/atan.c has requires from atan\s*\( deheader: test/atan.c includes +deheader: test/basename.c has requires from basename\s*\( +deheader: test/basename.c includes deheader: test/asin.c includes deheader: test/advance.c has requires from advance\s*\( deheader: test/advance.c includes @@ -36,31 +38,32 @@ deheader: test/atan2.c includes deheader: in test/advance.c, retaining required '#include \n' deheader: in test/atof.c, retaining required '#include \n' deheader: in test/atoi.c, retaining required '#include \n' -deheader: in test/atan2.c, retaining required '#include \n' deheader: test/asin.c without succeeded. deheader: remove from test/asin.c -deheader: test/string.c without succeeded. -deheader: remove from test/string.c -deheader: test/abs.c without succeeded. -deheader: remove from test/abs.c -deheader: in test/atol.c, retaining required '#include \n' deheader: in test/access.c, retaining required '#include \n' -deheader: in test/atan.c, retaining required '#include \n' +deheader: in test/a64l.c, retaining required '#include \n' deheader: test/duplicate.c without succeeded. deheader: test/duplicate.c without succeeded. deheader: remove from test/duplicate.c deheader: remove from test/duplicate.c +deheader: in test/umask.c, retaining required '#include \n' +deheader: in test/umask.c, retaining required '#include \n' +deheader: in test/basename.c, retaining required '#include \n' +deheader: test/string.c without succeeded. +deheader: remove from test/string.c +deheader: in test/atol.c, retaining required '#include \n' +deheader: test/alarm.c without succeeded. +deheader: remove from test/alarm.c +deheader: in test/atanh.c, retaining required '#include \n' +deheader: test/asinh.c without succeeded. +deheader: remove from test/asinh.c +deheader: in test/atan2.c, retaining required '#include \n' deheader: in test/acosh.c, retaining required '#include \n' -deheader: in test/a64l.c, retaining required '#include \n' deheader: test/abort.c without succeeded. deheader: remove from test/abort.c -deheader: test/asinh.c without succeeded. -deheader: remove from test/asinh.c +deheader: test/abs.c without succeeded. +deheader: remove from test/abs.c +deheader: in test/atan.c, retaining required '#include \n' deheader: test/atexit.c without failed (512). -deheader: in test/umask.c, retaining required '#include \n' -deheader: in test/umask.c, retaining required '#include \n' deheader: in test/acos.c, retaining required '#include \n' -deheader: in test/atanh.c, retaining required '#include \n' -deheader: test/alarm.c without succeeded. -deheader: remove from test/alarm.c -deheader: saw 21 files, 22 includes, 8 removed +deheader: saw 22 files, 23 includes, 8 removed -- cgit v1.2.3-70-g09d2