tvc->f.ddirty_flags &= ~VDisconCreate;
tvc->f.ddirty_flags |= VDisconCreated;
}
-
+#if 0
/* Get server write lock. */
do {
tc = afs_Conn(&tvc->f.fid, areq, SHARED_LOCK);
if (code)
goto next_file;
-
+#endif
if (tvc->f.ddirty_flags & VDisconRename) {
/* If we're renaming the file, do so now */
code = afs_ProcessOpRename(tvc, areq);
unlock_srv_file:
/* Release server write lock. */
+#if 0
do {
tc = afs_Conn(&tvc->f.fid, areq, SHARED_LOCK);
if (tc) {
AFS_STATS_FS_RPCIDX_RELEASELOCK,
SHARED_LOCK,
NULL));
-
+#endif
next_file:
ObtainWriteLock(&afs_disconDirtyLock, 710);
if (code == 0) {
if (force) {
afs_DisconDiscardAll(*acred);
}
+ afs_ClearAllStatdFlag();
afs_is_disconnected = 0;
afs_is_discon_rw = 0;
printf("\nSync succeeded. You are back online.\n");
}
- afs_ClearAllStatdFlag();
ReleaseWriteLock(&afs_discon_lock);
break;