+handle STATUS_MEDIA_WRITE_PROTECTED.
authorshort <>
Fri, 3 Oct 2003 09:33:07 +0000 (09:33 +0000)
committershort <>
Fri, 3 Oct 2003 09:33:07 +0000 (09:33 +0000)
src/libcaptive/client/result.c

index 314e4e1..e1e7770 100644 (file)
@@ -40,6 +40,7 @@ GnomeVFSResult captive_NTSTATUS_to_GnomeVFSResult(NTSTATUS err)
                case STATUS_CANNOT_DELETE:         return GNOME_VFS_ERROR_GENERIC;      /* unlink() of '/' */
                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;
                default:; /* PASSTHRU */
                }
        return GNOME_VFS_OK;    /* undetected */