From: short <> Date: Thu, 6 Nov 2003 11:16:12 +0000 (+0000) Subject: +Handle STATUS_SHARING_VIOLATION. X-Git-Tag: captive-1_0_2~8 X-Git-Url: http://git.jankratochvil.net/?p=captive.git;a=commitdiff_plain;h=ad6b99a9bf246de279d1366aaa00efcd4864fd9e +Handle STATUS_SHARING_VIOLATION. --- diff --git a/src/libcaptive/client/result.c b/src/libcaptive/client/result.c index e1e7770..b6a9dc8 100644 --- a/src/libcaptive/client/result.c +++ b/src/libcaptive/client/result.c @@ -41,6 +41,7 @@ GnomeVFSResult captive_NTSTATUS_to_GnomeVFSResult(NTSTATUS err) case STATUS_ACCESS_DENIED: return GNOME_VFS_ERROR_ACCESS_DENIED; /* mkdir() on r/o device */ case STATUS_OBJECT_PATH_NOT_FOUND: return GNOME_VFS_ERROR_NOT_FOUND; /* rename() to nonexist/smth */ case STATUS_MEDIA_WRITE_PROTECTED: return GNOME_VFS_ERROR_READ_ONLY; + case STATUS_SHARING_VIOLATION: return GNOME_VFS_ERROR_DIRECTORY_BUSY; /* errno EBUSY */ default:; /* PASSTHRU */ } return GNOME_VFS_OK; /* undetected */