]> git.michaelhowe.org Git - packages/o/openafs.git/commit
STABLE14-openafs-kill-dead-code-20050403
authorDerrick Brashear <shadow@dementia.org>
Sun, 3 Apr 2005 19:15:35 +0000 (19:15 +0000)
committerDerrick Brashear <shadow@dementia.org>
Sun, 3 Apr 2005 19:15:35 +0000 (19:15 +0000)
commit18fb7350834a389a19516397b4c5c40ce987cd26
tree5961dba670f3b96669b3b59e91bb7e72edd6d349
parent4632eedcf300f864ab15cdf21be52c4d3d38f7ce
STABLE14-openafs-kill-dead-code-20050403

Code ifdef'd any of AFS_MACH_ENV, AFS_GFS_ENV, AFS_DEC_ENV dies

Code ifdef'd AFS_SUN_ENV either becomes AFS_SUN5_ENV or dies as appropriate,
in the kernel only. The database servers etc are probably still buildable,
and I still have a SunOS 4.1.4 machine. ;-) But the Solaris vnops get all
SunOS 4 code nuked.

Uses of AFS_ALPHA_ENV which secretly meant OSF/1,D/UX,Tru64 become
AFS_OSF_ENV.

Bozon lock use gets its own ifdef. OSF and Solaris define it. Darwin and any
BSDs have bozon lock usage removed: note that only OSF and Solaris were
bothering to *init* the bozon lock during NewVCache. Bozon locks are for
platforms where basically we could end up deadlocking ourselves because of
how locks are handled.

Some nonsensical ifdefs removed.
Some if 0'd code removed.
Some obsolete code (hpux pre-10, for instance) removed.

(cherry picked from commit 706530c295dcf528d7307a524020457a0a6d5f59)
75 files changed:
src/afs/DARWIN/osi_machdep.h
src/afs/DARWIN/osi_vm.c
src/afs/DARWIN/osi_vnodeops.c
src/afs/FBSD/osi_vm.c
src/afs/FBSD/osi_vnodeops.c
src/afs/NBSD/osi_vm.c
src/afs/NBSD/osi_vnodeops.c
src/afs/SOLARIS/osi_vm.c
src/afs/SOLARIS/osi_vnodeops.c
src/afs/VNOPS/afs_vnop_attrs.c
src/afs/VNOPS/afs_vnop_fid.c
src/afs/VNOPS/afs_vnop_flock.c
src/afs/VNOPS/afs_vnop_open.c
src/afs/VNOPS/afs_vnop_read.c
src/afs/VNOPS/afs_vnop_readdir.c
src/afs/VNOPS/afs_vnop_remove.c
src/afs/VNOPS/afs_vnop_rename.c
src/afs/VNOPS/afs_vnop_strategy.c
src/afs/VNOPS/afs_vnop_write.c
src/afs/afs.h
src/afs/afs_buffer.c
src/afs/afs_call.c
src/afs/afs_daemons.c
src/afs/afs_dcache.c
src/afs/afs_init.c
src/afs/afs_memcache.c
src/afs/afs_nfsclnt.c
src/afs/afs_osi.c
src/afs/afs_pioctl.c
src/afs/afs_vcache.c
src/afs/afsincludes.h
src/afs/longc_procs.h
src/afs/sysincludes.h
src/afsd/afsd.c
src/afsmonitor/afsmonitor.c
src/auth/cellconfig.c
src/bucoord/commands.c
src/bucoord/dump.c
src/bucoord/restore.c
src/budb/db_text.c
src/butc/dump.c
src/butm/file_tm.c
src/config/param.alpha_dux40.h
src/config/param.alpha_dux50.h
src/config/param.alpha_dux51.h
src/config/param.sun4x_510.h
src/config/param.sun4x_55.h
src/config/param.sun4x_56.h
src/config/param.sun4x_57.h
src/config/param.sun4x_58.h
src/config/param.sun4x_59.h
src/config/param.sunx86_510.h
src/config/param.sunx86_57.h
src/config/param.sunx86_58.h
src/config/param.sunx86_59.h
src/dir/dir.c
src/fsint/afsaux.c
src/rx/rx.c
src/rx/rx_clock.c
src/rx/rx_rdwr.c
src/rx/xdr_afsuuid.c
src/rx/xdr_arrayn.c
src/rx/xdr_int64.c
src/rx/xdr_rx.c
src/rxgen/rpc_main.c
src/venus/fstrace.c
src/venus/kdump.c
src/vfsck/fsck.h
src/vfsck/main.c
src/vfsck/pass2.c
src/vfsck/pass5.c
src/vfsck/setup.c
src/vfsck/utilities.c
src/viced/afsfileprocs.c
src/vol/listinodes.c