Cosmetic: Fixed missing #include file
authorshort <>
Thu, 16 Jan 2003 03:34:01 +0000 (03:34 +0000)
committershort <>
Thu, 16 Jan 2003 03:34:01 +0000 (03:34 +0000)
+map STATUS_UNRECOGNIZED_VOLUME -> GNOME_VFS_ERROR_WRONG_FORMAT

src/libcaptive/client/file_info.c

index 97a0703..a864a5a 100644 (file)
@@ -26,6 +26,7 @@
 #include "reactos/ntos/types.h"        /* for HANDLE */
 #include "reactos/ddk/iotypes.h"       /* for IO_STATUS_BLOCK */
 #include "reactos/ddk/iofuncs.h"       /* for IoCreateFile() */
+#include "captive/sandbox.h"
 
 
 /* Use 'FileAllInformationStruct' identifier instead of the logical 'FileAllInformation'
@@ -162,6 +163,8 @@ char QueryFile_buf[sizeof(FILE_ALL_INFORMATION)
        g_return_val_if_fail(NT_SUCCESS(err)==NT_SUCCESS(file_IoStatusBlock.Status),GNOME_VFS_ERROR_GENERIC);
        if (err==STATUS_OBJECT_NAME_NOT_FOUND)
                return GNOME_VFS_ERROR_NOT_FOUND;
+       if (err==STATUS_UNRECOGNIZED_VOLUME)
+               return GNOME_VFS_ERROR_WRONG_FORMAT;
        g_return_val_if_fail(NT_SUCCESS(err),GNOME_VFS_ERROR_GENERIC);
        g_return_val_if_fail(file_IoStatusBlock.Information==FILE_OPENED,GNOME_VFS_ERROR_GENERIC);