+Handle STATUS_SHARING_VIOLATION.
authorshort <>
Thu, 6 Nov 2003 11:16:12 +0000 (11:16 +0000)
committershort <>
Thu, 6 Nov 2003 11:16:12 +0000 (11:16 +0000)
src/libcaptive/client/result.c

index e1e7770..b6a9dc8 100644 (file)
@@ -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 */