From 4b178dacd60932f0b59c50837c514cbd5e30178a Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Fri, 23 Aug 2002 05:52:56 +0000 Subject: [PATCH] prototypes-fixes-20020821 add externs removed and missed ==================== This delta was composed from multiple commits as part of the CVS->Git migration. The checkin message with each commit was inconsistent. The following are the additional commit messages. ==================== ok, another try. don't include protosw.h here and let sysincludes.h pull it in ==================== one more missed extern ==================== keep trying... ==================== fix weird redefintion problem with kmem_alloc ==================== can't know this sort of thing (and it's wrong at least sometimes) --- src/afs/afs_prototypes.h | 12 +++++++++++- src/libadmin/adminutil/afs_utilAdmin.h | 10 +++++----- src/rx/rx_kcommon.h | 4 ++-- 3 files changed, 18 insertions(+), 8 deletions(-) diff --git a/src/afs/afs_prototypes.h b/src/afs/afs_prototypes.h index 7d6396e3c..5b59a8eaf 100644 --- a/src/afs/afs_prototypes.h +++ b/src/afs/afs_prototypes.h @@ -501,7 +501,17 @@ extern void osi_VM_PreTruncate(struct vcache *avc, int alen, struct AFS_UCRED *a /* ARCH/osi_vnodeops.c */ extern struct vnodeops Afs_vnodeops; - +#if defined(AFS_OSF_ENV) +#if defined(AFS_OSF30_ENV) +extern int max_vnodes; /* number of total system vnodes */ +#else +extern int nvnode; /* number of total system vnodes */ +extern int numvnodes; /* number vnodes in use now */ +#endif +#ifdef AFS_DUX40_ENV +extern struct vfs_ubcops afs_ubcops; +#endif +#endif /* afs_osifile.c */ diff --git a/src/libadmin/adminutil/afs_utilAdmin.h b/src/libadmin/adminutil/afs_utilAdmin.h index 5be74dbde..71fa70577 100644 --- a/src/libadmin/adminutil/afs_utilAdmin.h +++ b/src/libadmin/adminutil/afs_utilAdmin.h @@ -61,7 +61,7 @@ extern int ADMINAPI CellHandleIsValid( extern int ADMINAPI util_RPCStatsGetBegin( struct rx_connection *conn, - int (*rpc)(struct rx_call *call), + int (*rpc)(), void **iterationIdP, afs_status_p st ); @@ -79,26 +79,26 @@ extern int ADMINAPI util_RPCStatsGetDone( extern int ADMINAPI util_RPCStatsStateGet( struct rx_connection *conn, - int (*rpc)(struct rx_call *call), + int (*rpc)(), afs_RPCStatsState_p state, afs_status_p st ); extern int ADMINAPI util_RPCStatsStateEnable( struct rx_connection *conn, - int (*rpc)(struct rx_call *call), + int (*rpc)(), afs_status_p st ); extern int ADMINAPI util_RPCStatsStateDisable( struct rx_connection *conn, - int (*rpc)(struct rx_call *call), + int (*rpc)(), afs_status_p st ); extern int ADMINAPI util_RPCStatsClear( struct rx_connection *conn, - int (*rpc)(struct rx_call *call), + int (*rpc)(), afs_RPCStatsClearFlag_t flag, afs_status_p st ); diff --git a/src/rx/rx_kcommon.h b/src/rx/rx_kcommon.h index d50ba4123..f6ef47f96 100644 --- a/src/rx/rx_kcommon.h +++ b/src/rx/rx_kcommon.h @@ -35,7 +35,6 @@ typedef unsigned short etap_event_t; #include "../h/socket.h" #ifndef AFS_LINUX22_ENV #include "../h/socketvar.h" -#include "../h/protosw.h" #if !defined(AFS_SUN5_ENV) && !defined(AFS_XBSD_ENV) #include "../h/domain.h" #include "../h/dir.h" @@ -90,7 +89,7 @@ struct coda_inode_info {}; #if !defined(AFS_HPUX110_ENV) && !defined(AFS_LINUX22_ENV) && !defined(AFS_DARWIN60_ENV) #include "../netinet/in_var.h" #endif /* ! AFS_HPUX110_ENV && ! AFS_LINUX22_ENV */ -#ifndef AFS_LINUX22_ENV +#if !defined(AFS_LINUX22_ENV) && !defined(AFS_DUX40_ENV) #include "../rpc/types.h" #endif #include "../afs/afs_osi.h" @@ -103,6 +102,7 @@ struct coda_inode_info {}; #include "../afs/afs_stats.h" #include "../h/errno.h" #ifdef KERNEL +#include "../afs/sysincludes.h" #include "../afs/afsincludes.h" #endif -- 2.39.5