ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

io.c File Reference
#include "vfatlib.h"
#include <debug.h>

Go to the source code of this file.

Data Structures

struct  CHANGE

Defines

#define NDEBUG
#define FSCTL_IS_VOLUME_DIRTY   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 30, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define close   WIN32close
#define read   WIN32read
#define write   WIN32write
#define llseek   WIN32llseek

Functions

static int WIN32close (HANDLE fd)
static int WIN32read (HANDLE fd, void *buf, unsigned int len)
static int WIN32write (HANDLE fd, void *buf, unsigned int len)
static loff_t WIN32llseek (HANDLE fd, loff_t offset, int whence)
void fs_open (PUNICODE_STRING DriveRoot, int rw)
BOOLEAN fs_isdirty ()
NTSTATUS fs_lock (BOOLEAN LockVolume)
void fs_dismount ()
void fs_read (loff_t pos, int size, void *data)
int fs_test (loff_t pos, int size)
void fs_write (loff_t pos, int size, void *data)
static void fs_flush (void)
int fs_close (int write)
int fs_changed (void)

Variables

static CHANGEchanges
static CHANGElast
static int did_change = 0
static HANDLE fd
static LARGE_INTEGER CurrentOffset
unsigned device_no

Generated on Sun May 27 2012 05:23:45 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.