Remove struct from AFS_UCRED instantiations (opaque credential type support)
authormatt@linuxbox.com <matt@linuxbox.com>
Thu, 3 Sep 2009 14:15:18 +0000 (10:15 -0400)
committerDerrick Brashear <shadow|account-1000005@unknown>
Mon, 7 Sep 2009 16:04:30 +0000 (09:04 -0700)
commit8a8244dd351f865af2da3b5ebb746ba57723b6a9
tree7196482489a4ca7c3f58ff6fa3fe41467d637510
parent3de3cb03c2c7a23bfb092f51a7715c73ef38b9bd
Remove struct from AFS_UCRED instantiations (opaque credential type support)

The identifier AFS_UCRED is intended as a preprocessor alias to
a possibly-opaque credential type.  A platform header will normally
rename AFS_UCRED to a platform credential type with #define.

This is not intended to change the meaning of AFS_UCRED, but removes
the assumption that it is a struct type, which may not be true, depending
on the platform and other decisions made by the AFS client port.

Reviewed-on: http://gerrit.openafs.org/397
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
85 files changed:
src/afs/AIX/osi_file.c
src/afs/AIX/osi_machdep.h
src/afs/AIX/osi_vm.c
src/afs/AIX/osi_vnodeops.c
src/afs/DARWIN/osi_file.c
src/afs/DARWIN/osi_machdep.h
src/afs/DARWIN/osi_vm.c
src/afs/FBSD/osi_file.c
src/afs/FBSD/osi_machdep.h
src/afs/FBSD/osi_vm.c
src/afs/HPUX/osi_file.c
src/afs/HPUX/osi_machdep.h
src/afs/HPUX/osi_vm.c
src/afs/HPUX/osi_vnodeops.c
src/afs/IRIX/osi_file.c
src/afs/IRIX/osi_machdep.h
src/afs/IRIX/osi_vm.c
src/afs/LINUX/osi_file.c
src/afs/LINUX/osi_machdep.h
src/afs/LINUX/osi_misc.c
src/afs/LINUX/osi_nfssrv.c
src/afs/LINUX/osi_pag_module.c
src/afs/LINUX/osi_prototypes.h
src/afs/LINUX/osi_vm.c
src/afs/NBSD/osi_file.c
src/afs/NBSD/osi_machdep.h
src/afs/NBSD/osi_vm.c
src/afs/NBSD/osi_vnodeops.c
src/afs/OBSD/osi_file.c
src/afs/OBSD/osi_machdep.h
src/afs/OBSD/osi_vm.c
src/afs/OBSD/osi_vnodeops.c
src/afs/SOLARIS/osi_file.c
src/afs/SOLARIS/osi_inode.c
src/afs/SOLARIS/osi_machdep.h
src/afs/SOLARIS/osi_prototypes.h
src/afs/SOLARIS/osi_vfsops.c
src/afs/SOLARIS/osi_vm.c
src/afs/SOLARIS/osi_vnodeops.c
src/afs/UKERNEL/afs_usrops.c
src/afs/UKERNEL/osi_groups.c
src/afs/UKERNEL/osi_machdep.h
src/afs/UKERNEL/osi_vm.c
src/afs/UKERNEL/osi_vnodeops.c
src/afs/UKERNEL/sysincludes.h
src/afs/VNOPS/afs_vnop_access.c
src/afs/VNOPS/afs_vnop_attrs.c
src/afs/VNOPS/afs_vnop_create.c
src/afs/VNOPS/afs_vnop_dirops.c
src/afs/VNOPS/afs_vnop_flock.c
src/afs/VNOPS/afs_vnop_link.c
src/afs/VNOPS/afs_vnop_lookup.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_symlink.c
src/afs/VNOPS/afs_vnop_write.c
src/afs/afs.h
src/afs/afs_bypasscache.c
src/afs/afs_bypasscache.h
src/afs/afs_chunkops.h
src/afs/afs_daemons.c
src/afs/afs_dcache.c
src/afs/afs_disconnected.c
src/afs/afs_dynroot.c
src/afs/afs_nfsclnt.c
src/afs/afs_nfsdisp.c
src/afs/afs_osi.c
src/afs/afs_osi.h
src/afs/afs_osi_gcpags.c
src/afs/afs_osi_pag.c
src/afs/afs_osi_vm.c
src/afs/afs_pag_call.c
src/afs/afs_pag_cred.c
src/afs/afs_pioctl.c
src/afs/afs_prototypes.h
src/afs/afs_segments.c
src/afs/afs_user.c
src/afs/afs_vcache.c
src/afs/afsincludes.h
src/afs/discon.h
src/afs/exporter.h