]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
windows-afsd-ntstatus-wouldblock-20081208
authorJeffrey Altman <jaltman@secure-endpoints.com>
Mon, 8 Dec 2008 16:25:40 +0000 (16:25 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Mon, 8 Dec 2008 16:25:40 +0000 (16:25 +0000)
LICENSE MIT

Change the mapping of CM_ERROR_WOULDBLOCK from
STATUS_LOCK_NOT_GRANTED to STATUS_CANT_WAIT.
STATUS_LOCK_NOT_GRANTED is used to indicate
CM_ERROR_LOCK_NOT_GRANTED.

src/WINNT/afsd/smb.c

index 1aa85a500aabe062076c4d29e95cf363e5fb56b9..b82291c095bb183e70fbcdad83b49329eeedc4e4 100644 (file)
@@ -3101,7 +3101,7 @@ void smb_MapNTError(long code, unsigned long *NTStatusp)
         NTStatus = 0xC0000033L;        /* Object name invalid */
     }
     else if (code == CM_ERROR_WOULDBLOCK) {
-        NTStatus = 0xC0000055L;        /* Lock not granted */
+        NTStatus = 0xC00000D8L;        /* Can't wait */
     }
     else if (code == CM_ERROR_SHARING_VIOLATION) {
         NTStatus = 0xC0000043L; /* Sharing violation */