[PATCH] server: Map EXDEV to STATUS_NOT_SAME_DEVICE.
Alistair Leslie-Hughes
leslie_alistair at hotmail.com
Thu May 10 23:42:48 CDT 2018
From: Qian Hong <qhong at codeweavers.com>
SMB Reference document (look for STATUS_NOT_SAME_DEVICE).
https://msdn.microsoft.com/en-us/library/ee441884.aspx
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
---
server/file.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/server/file.c b/server/file.c
index 390b072..446621a 100644
--- a/server/file.c
+++ b/server/file.c
@@ -671,6 +671,7 @@ void file_set_error(void)
case EFBIG: set_error( STATUS_SECTION_TOO_BIG ); break;
case ENODEV: set_error( STATUS_NO_SUCH_DEVICE ); break;
case ENXIO: set_error( STATUS_NO_SUCH_DEVICE ); break;
+ case EXDEV: set_error( STATUS_NOT_SAME_DEVICE ); break;
#ifdef EOVERFLOW
case EOVERFLOW: set_error( STATUS_INVALID_PARAMETER ); break;
#endif
--
1.9.1
More information about the wine-devel
mailing list