From 4ec022d98435ca8616e246206b912e32773d8379 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Mon, 8 Dec 2008 16:25:54 +0000 Subject: [PATCH] DEVEL15-windows-afsd-ntstatus-wouldblock-20081208 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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/WINNT/afsd/smb.c b/src/WINNT/afsd/smb.c index 2b5526afc..30fdf26fe 100644 --- a/src/WINNT/afsd/smb.c +++ b/src/WINNT/afsd/smb.c @@ -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 */ -- 2.39.5