]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
DEVEL15-windows-afsd-ntstatus-wouldblock-20081208
authorJeffrey Altman <jaltman@secure-endpoints.com>
Mon, 8 Dec 2008 16:25:54 +0000 (16:25 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Mon, 8 Dec 2008 16:25:54 +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.

(cherry picked from commit 9123966e43bc2f708baba756530aa90fcfe5e93d)

src/WINNT/afsd/smb.c

index 2b5526afc9031ba716009710b7af5208f1c4c6a4..30fdf26fe38d337d1ae01051376d09c3d99adcdf 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 */