/*
-/*
* nt_io.c --- This is the Nt I/O interface to the I/O manager.
*
* Implements a one-block write-through cache.
*
* Copyright (C) 1993, 1994, 1995 Theodore Ts'o.
- * Copyright (C) 1998 Andrey Shedel
+ * Copyright (C) 1998 Andrey Shedel (andreys@ns.cr.cyco.com)
*
* %Begin-Header%
* This file may be redistributed under the terms of the GNU Public
#include <malloc.h>
#include <linux/types.h>
-#include <linux/ext2_fs.h>
+#include "ext2_fs.h"
#include <errno.h>
#include "et/com_err.h"
&ObjectAttributes,
&IoStatusBlock,
FILE_SHARE_WRITE | FILE_SHARE_READ,
- FILE_SYNCHRONOUS_IO_ALERT);
+ FILE_SYNCHRONOUS_IO_NONALERT);
if(!NT_SUCCESS(Status))
{
&ObjectAttributes,
&IoStatusBlock,
FILE_SHARE_WRITE | FILE_SHARE_READ,
- FILE_SYNCHRONOUS_IO_ALERT);
+ FILE_SYNCHRONOUS_IO_NONALERT);
//
// Try to satisfy mode
&ObjectAttributes,
&IoStatusBlock,
FILE_SHARE_WRITE | FILE_SHARE_READ,
- FILE_SYNCHRONOUS_IO_ALERT);
+ FILE_SYNCHRONOUS_IO_NONALERT);
}
}
// Lock/dismount
//
- if(!NT_SUCCESS(_LockDrive(NtData->Handle)) || !NT_SUCCESS(_DismountDrive(NtData->Handle)))
+ if(!NT_SUCCESS(_LockDrive(NtData->Handle)) /*|| !NT_SUCCESS(_DismountDrive(NtData->Handle))*/)
{
NtData->OpenedReadonly = TRUE;
}