Clean up warnings in the tests directory
authorRuss Allbery <rra@stanford.edu>
Fri, 28 May 2010 16:03:50 +0000 (11:03 -0500)
committerDerrick Brashear <shadow@dementia.org>
Sun, 30 May 2010 04:47:41 +0000 (21:47 -0700)
commit2db48258392cd24f17d0de2b46fceb9039f59953
tree23f00e062aaa8fa7f5bbf2441a6953d5b4f073b5
parent4d89ce0a89e9b9e2709e6f6d730f245b5bce744b
Clean up warnings in the tests directory

Build repair.o with strict aliasing disabled because it addresses the
same data structure via two different structs at the same time.  Fix
various other, more minor warnings.

Several fixes here require more Autoconf glue to work properly, but
that's deferred to future work (such as some HAVE_* defines that we
don't probe for and the handling of non-native 64-bit integers in
some of the code).

Change-Id: I721a9fb952d2cf485d2df8e5672e5e5f5d9d6159
Reviewed-on: http://gerrit.openafs.org/2060
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
31 files changed:
src/tests/.gitignore
src/tests/Makefile.in
src/tests/afscp.c
src/tests/afsdump_dirlist.c
src/tests/afsdump_extract.c
src/tests/asu.c
src/tests/backuphdr.c
src/tests/create-stat.c
src/tests/dumptool.c
src/tests/dup2-and-unlog.c
src/tests/fs_lib.c
src/tests/fs_lib.h [new file with mode: 0644]
src/tests/fsx.c
src/tests/hardlink2.c
src/tests/large-dir2.c
src/tests/make-page.c
src/tests/mmap-cat.c
src/tests/mmap-vs-read.c
src/tests/pine.c
src/tests/rename6.c
src/tests/rm-rf.c
src/tests/snprintf.c
src/tests/stagehdr.c
src/tests/test-parallel1.c
src/tests/test-setgroups.c
src/tests/test-setpag.c
src/tests/utime-file.c
src/tests/write-closed2.c
src/tests/write-large.c
src/tests/write-rand.c
src/tests/xf_rxcall.c