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 */