diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2010-12-22 15:46:25 -0500 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2010-12-22 15:46:25 -0500 |
commit | c438d68ae6b8507abdad20b9d2b8461835cdd0aa (patch) | |
tree | 9cf0e6a3a0b331c0f0fef8d8c313d2d8f32e6a38 | |
parent | 5dadc49d86870a8ae82637c998fe1c515f2b9cba (diff) | |
download | deheader-c438d68ae6b8507abdad20b9d2b8461835cdd0aa.tar.gz deheader-c438d68ae6b8507abdad20b9d2b8461835cdd0aa.tar.bz2 deheader-c438d68ae6b8507abdad20b9d2b8461835cdd0aa.tar.xz deheader-c438d68ae6b8507abdad20b9d2b8461835cdd0aa.zip |
Fix some test loads and be more obvious when a basic compile fails.
-rwxr-xr-x | deheader | 1 | ||||
-rw-r--r-- | test/bcopy.c | 2 | ||||
-rw-r--r-- | test/closedir.c | 2 | ||||
-rw-r--r-- | test/fchown.c | 2 | ||||
-rw-r--r-- | test/fstat.c | 2 | ||||
-rw-r--r-- | test/regress.chk | 9 |
6 files changed, 13 insertions, 5 deletions
@@ -1346,6 +1346,7 @@ def deheader(sourcefile, maker, includes, requires, remove, verbose): del remove_it return Summary([sourcefile], includes, unneeded) else: + print >>sys.stderr, "deheader: basic compilation failed on %s" % (sourcefile,) return Summary([sourcefile], includes, []) # After-action analysis starts here diff --git a/test/bcopy.c b/test/bcopy.c index b8d735b..9475151 100644 --- a/test/bcopy.c +++ b/test/bcopy.c @@ -8,5 +8,5 @@ main(int arg, char **argv) { - (void) bcopy(NULL, NULL, 0); + (void) bcopy(0, 0, 0); } diff --git a/test/closedir.c b/test/closedir.c index 868df8b..f9b6a66 100644 --- a/test/closedir.c +++ b/test/closedir.c @@ -9,5 +9,5 @@ main(int arg, char **argv) { - (void)closedir(NULL); + (void)closedir(0); } diff --git a/test/fchown.c b/test/fchown.c index adb3982..a05db12 100644 --- a/test/fchown.c +++ b/test/fchown.c @@ -8,5 +8,5 @@ main(int arg, char **argv) { - (void)fchown(0, 0); + (void)fchown(0, 0, 0); } diff --git a/test/fstat.c b/test/fstat.c index 575bc84..106ce08 100644 --- a/test/fstat.c +++ b/test/fstat.c @@ -9,5 +9,5 @@ main(int arg, char **argv) { - fstat(0, NULL); + fstat(0, 0); } diff --git a/test/regress.chk b/test/regress.chk index 20e91e1..eb9280a 100644 --- a/test/regress.chk +++ b/test/regress.chk @@ -136,6 +136,8 @@ deheader: in ./bsort.c, <stdio.h> is required for portability but not present. deheader: in ./cfgetospeed.c, retaining required '#include <termios.h>\n' deheader: in ./catclose.c, retaining required '#include <nl_types.h>\n' deheader: in ./cfgetispeed.c, retaining required '#include <termios.h>\n' +deheader: in ./closedir.c, retaining required '#include <dirent.h>\n' +deheader: in ./closedir.c, retaining required '#include <sys/types.h>\n' deheader: in ./ceil.c, retaining required '#include <math.h>\n' deheader: in ./bsd_signal.c, retaining required '#include <signal.h>\n' deheader: ./abs.c without <stdlib.h> succeeded. @@ -152,8 +154,11 @@ 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 ./fstat.c, retaining required '#include <sys/types.h>\n' +deheader: in ./fstat.c, retaining required '#include <sys/stat.h>\n' deheader: in ./atanh.c, retaining required '#include <math.h>\n' deheader: in ./close.c, retaining required '#include <unistd.h>\n' +deheader: in ./bcopy.c, retaining required '#include <strings.h>\n' deheader: in ./crypt.c, retaining required '#include <unistd.h>\n' deheader: in ./cfsetispeed.c, retaining required '#include <termios.h>\n' deheader: ./fchmod.c without <sys/types.h> succeeded. @@ -175,6 +180,8 @@ deheader: in ./calloc.c, retaining required '#include <stdlib.h>\n' deheader: in ./atexit.c, retaining required '#include <stdlib.h>\n' deheader: in ./bzero.c, retaining required '#include <strings.h>\n' deheader: in ./access.c, retaining required '#include <unistd.h>\n' +deheader: ./fchown.c without <unistd.h> succeeded. +deheader: remove <unistd.h> from ./fchown.c 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' @@ -189,4 +196,4 @@ deheader: in ./chown.c, retaining required '#include <sys/types.h>\n' deheader: in ./advance.c, retaining required '#include <regexp.h>\n' deheader: in ./advance.c, <stdio.h> is required for portability but not present. deheader: in ./clearerr.c, retaining required '#include <stdio.h>\n' -deheader: saw 57 files, 63 includes, 8 removed +deheader: saw 57 files, 63 includes, 9 removed |