diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2010-12-12 19:03:03 -0500 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2010-12-12 19:03:03 -0500 |
commit | 3f8d67f87e47be809abc3d51550388aa1cdd8a8e (patch) | |
tree | 391d016fca2722bea67254dde00d289805d397cb /test | |
parent | 555f33504cc04a92a1749b54256457fc7be74bb6 (diff) | |
download | deheader-3f8d67f87e47be809abc3d51550388aa1cdd8a8e.tar.gz deheader-3f8d67f87e47be809abc3d51550388aa1cdd8a8e.tar.bz2 deheader-3f8d67f87e47be809abc3d51550388aa1cdd8a8e.tar.xz deheader-3f8d67f87e47be809abc3d51550388aa1cdd8a8e.zip |
Tests for chroot(), clearerr(), and clock().
Diffstat (limited to 'test')
-rw-r--r-- | test/chroot.c | 12 | ||||
-rw-r--r-- | test/clearerr.c | 12 | ||||
-rw-r--r-- | test/clock.c | 12 | ||||
-rw-r--r-- | test/regress.chk | 17 |
4 files changed, 48 insertions, 5 deletions
diff --git a/test/chroot.c b/test/chroot.c new file mode 100644 index 0000000..0927112 --- /dev/null +++ b/test/chroot.c @@ -0,0 +1,12 @@ +/* + * Items: chroot( + * Standardized-By: SuS + * Not-Detected-by: gcc-4.4.3 + Linux + */ + +#include <unistd.h> + +main(int arg, char **argv) +{ + (void)chroot("/"); +} diff --git a/test/clearerr.c b/test/clearerr.c new file mode 100644 index 0000000..0835b2e --- /dev/null +++ b/test/clearerr.c @@ -0,0 +1,12 @@ +/* + * Items: clearerr( + * Standardized-By: SuS + * Detected-by: gcc-4.4.3 + Linux + */ + +#include <stdio.h> + +main(int arg, char **argv) +{ + (void)clearerr(stdin); +} diff --git a/test/clock.c b/test/clock.c new file mode 100644 index 0000000..b32f8a7 --- /dev/null +++ b/test/clock.c @@ -0,0 +1,12 @@ +/* + * Items: clock( + * Standardized-By: SuS + * Detected-by: gcc-4.4.3 + Linux + */ + +#include <time.h> + +main(int arg, char **argv) +{ + (void)clock(); +} diff --git a/test/regress.chk b/test/regress.chk index cd09724..3b3b943 100644 --- a/test/regress.chk +++ b/test/regress.chk @@ -59,8 +59,11 @@ deheader: ./acosh.c has requires <math.h> from \Wacosh\s*\( deheader: ./acosh.c includes <math.h> deheader: ./atan.c has requires <math.h> from \Watan\s*\( deheader: ./atan.c includes <math.h> +deheader: ./clock.c has requires <time.h> from \Wclock\s*\( +deheader: ./clock.c includes <time.h> deheader: ./basename.c has requires <libgen.h> from \Wbasename\s*\( deheader: ./basename.c includes <libgen.h> +deheader: ./clearerr.c includes <stdio.h> deheader: ./asin.c includes <math.h> deheader: ./bsort.c has requires <stdlib.h> from \Wbsort\s*\( deheader: ./bsort.c includes <stdio.h> @@ -68,10 +71,13 @@ deheader: ignoring <stdio.h> (conditional inclusion) deheader: ./bsort.c includes <string.h> deheader: ignoring <string.h> (conditional inclusion) deheader: ./bsort.c includes <stdlib.h> +deheader: ./chroot.c has requires <unistd.h> from \Wchroot\s*\( +deheader: ./chroot.c includes <unistd.h> deheader: ./catgets.c has requires <nl_types.h> from \Wcatgets\s*\( deheader: ./catgets.c includes <nl_types.h> deheader: ./cbrt.c has requires <math.h> from \Wcbrt\s*\( deheader: ./cbrt.c includes <math.h> +deheader: ./chown.c has requires <sys/types.h>,<unistd.h> from \Wchown\s*\( deheader: ./chown.c includes <sys/types.h> deheader: ./chown.c includes <unistd.h> deheader: ./advance.c has requires <regexp.h> from \Wadvance\s*\( @@ -108,6 +114,7 @@ deheader: ./duplicate.c without <stdio.h> succeeded. deheader: remove <stdio.h> from ./duplicate.c deheader: remove <stdio.h> from ./duplicate.c deheader: in ./chdir.c, retaining required '#include <unistd.h>\n' +deheader: in ./chroot.c, retaining required '#include <unistd.h>\n' deheader: in ./atanh.c, retaining required '#include <math.h>\n' deheader: ./bcopy.c without <string.h> failed (512). deheader: in ./cfsetispeed.c, retaining required '#include <termios.h>\n' @@ -128,15 +135,15 @@ deheader: in ./bzero.c, retaining required '#include <string.h>\n' deheader: in ./access.c, retaining required '#include <unistd.h>\n' deheader: in ./btowc.c, retaining required '#include <wchar.h>\n' deheader: in ./btowc.c, retaining required '#include <stdio.h>\n' +deheader: in ./clock.c, retaining required '#include <time.h>\n' deheader: in ./acosh.c, retaining required '#include <math.h>\n' deheader: in ./catgets.c, retaining required '#include <nl_types.h>\n' deheader: in ./bcmp.c, retaining required '#include <string.h>\n' deheader: in ./a64l.c, retaining required '#include <stdlib.h>\n' deheader: in ./chmod.c, retaining required '#include <sys/stat.h>\n' deheader: in ./chmod.c, retaining required '#include <sys/types.h>\n' -deheader: ./chown.c without <unistd.h> succeeded. -deheader: ./chown.c without <sys/types.h> succeeded. -deheader: remove <unistd.h> from ./chown.c -deheader: remove <sys/types.h> from ./chown.c +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: saw 43 files, 47 includes, 10 removed +deheader: ./clearerr.c without <stdio.h> failed (512). +deheader: saw 46 files, 50 includes, 8 removed |