Windows: AFSVolSync creationDate based readonly volume versioning
[openafs.git] / src / WINNT / afsd / cm_callback.h
index 5df58c7..6a066b7 100644 (file)
@@ -57,7 +57,7 @@ extern int cm_HaveCallback(struct cm_scache *);
 extern void cm_StartCallbackGrantingCall(struct cm_scache *, cm_callbackRequest_t *);
 
 extern void cm_EndCallbackGrantingCall(struct cm_scache *, cm_callbackRequest_t *,
-       struct AFSCallBack *, long);
+       struct AFSCallBack *, struct AFSVolSync *, long);
 
 extern long cm_GetCallback(struct cm_scache *, struct cm_user *,
        struct cm_req * reqp, long flags);
@@ -68,8 +68,13 @@ extern osi_rwlock_t cm_callbackLock;
 
 extern void cm_CallbackNotifyChange(cm_scache_t *scp);
 
-extern void cm_GiveUpAllCallbacks(cm_server_t *tsp);
+extern void cm_GiveUpAllCallbacks(cm_server_t *tsp, afs_int32 markDown);
 
-extern void cm_GiveUpAllCallbacksAllServers(void);
+extern void cm_GiveUpAllCallbacksAllServers(afs_int32 markDown);
 
+extern afs_int32 cm_OfflineROIsValid;
+
+extern afs_int32 cm_giveUpAllCBs;
+
+extern afs_int32 cm_shutdown;
 #endif /*  _CM_CALLBACK_H_ENV__ */