/*
* Copyright 2000, International Business Machines Corporation and others.
* All Rights Reserved.
- *
+ *
* This software has been released under the terms of the IBM Public
* License. For details, see the LICENSE file in the top-level source
* directory or online at http://www.openafs.org/dl/license10.html
*/
-#ifndef __CM_SERVER_H_ENV__
-#define __CM_SERVER_H_ENV__ 1
+#ifndef OPENAFS_WINNT_AFSD_CM_SERVER_H
+#define OPENAFS_WINNT_AFSD_CM_SERVER_H 1
#include <winsock2.h>
#include <osi.h>
#define CM_IPRANK_MED 30000 /* on same network */
#define CM_IPRANK_LOW 40000 /* on different networks */
-/* the maximum number of network interfaces that this client has */
+/* the maximum number of network interfaces that this client has */
#define CM_MAXINTERFACE_ADDR 16
extern void cm_InsertServerList(cm_serverRef_t** list,cm_serverRef_t* element);
-extern long cm_ChangeRankServer(cm_serverRef_t** list, cm_server_t* server);
+extern long cm_ChangeRankServer(cm_serverRef_t** list, cm_server_t* server);
-extern void cm_RandomizeServer(cm_serverRef_t** list);
+extern void cm_RandomizeServer(cm_serverRef_t** list);
extern void cm_FreeServer(cm_server_t* server);
extern int cm_NetMtu[CM_MAXINTERFACE_ADDR]; /* client's MTU sizes */
extern int cm_NetFlags[CM_MAXINTERFACE_ADDR]; /* network flags */
extern int cm_LanAdapterChangeDetected;
-#endif /* __CM_SERVER_H_ENV__ */
+
+/* Protected by cm_serverLock */
+extern cm_server_t *cm_allServersp;
+extern afs_uint32 cm_numFileServers;
+extern afs_uint32 cm_numVldbServers;
+#endif /* OPENAFS_WINNT_AFSD_CM_SERVER_H */