From c438d68ae6b8507abdad20b9d2b8461835cdd0aa Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Wed, 22 Dec 2010 15:46:25 -0500 Subject: Fix some test loads and be more obvious when a basic compile fails. --- deheader | 1 + test/bcopy.c | 2 +- test/closedir.c | 2 +- test/fchown.c | 2 +- test/fstat.c | 2 +- test/regress.chk | 9 ++++++++- 6 files changed, 13 insertions(+), 5 deletions(-) diff --git a/deheader b/deheader index 934b382..685acf7 100755 --- a/deheader +++ b/deheader @@ -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, is required for portability but not present. deheader: in ./cfgetospeed.c, retaining required '#include \n' deheader: in ./catclose.c, retaining required '#include \n' deheader: in ./cfgetispeed.c, retaining required '#include \n' +deheader: in ./closedir.c, retaining required '#include \n' +deheader: in ./closedir.c, retaining required '#include \n' deheader: in ./ceil.c, retaining required '#include \n' deheader: in ./bsd_signal.c, retaining required '#include \n' deheader: ./abs.c without succeeded. @@ -152,8 +154,11 @@ deheader: ./duplicate.c without succeeded. deheader: remove from ./duplicate.c deheader: remove from ./duplicate.c deheader: in ./chdir.c, retaining required '#include \n' +deheader: in ./fstat.c, retaining required '#include \n' +deheader: in ./fstat.c, retaining required '#include \n' deheader: in ./atanh.c, retaining required '#include \n' deheader: in ./close.c, retaining required '#include \n' +deheader: in ./bcopy.c, retaining required '#include \n' deheader: in ./crypt.c, retaining required '#include \n' deheader: in ./cfsetispeed.c, retaining required '#include \n' deheader: ./fchmod.c without succeeded. @@ -175,6 +180,8 @@ deheader: in ./calloc.c, retaining required '#include \n' deheader: in ./atexit.c, retaining required '#include \n' deheader: in ./bzero.c, retaining required '#include \n' deheader: in ./access.c, retaining required '#include \n' +deheader: ./fchown.c without succeeded. +deheader: remove from ./fchown.c deheader: in ./btowc.c, retaining required '#include \n' deheader: in ./btowc.c, retaining required '#include \n' deheader: in ./clock.c, retaining required '#include \n' @@ -189,4 +196,4 @@ deheader: in ./chown.c, retaining required '#include \n' deheader: in ./advance.c, retaining required '#include \n' deheader: in ./advance.c, is required for portability but not present. deheader: in ./clearerr.c, retaining required '#include \n' -deheader: saw 57 files, 63 includes, 8 removed +deheader: saw 57 files, 63 includes, 9 removed -- cgit v1.2.3-70-g09d2