Main Page | Modules | Namespace List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

filesys.h File Reference

#include "devices.h"
#include "fcntl.h"

Data Structures

struct  __attribute__
struct  __attribute__

Defines

#define FD32_LFNPMAX   260
#define FD32_LFNMAX   256
#define FD32_SFNPMAX   64
#define FD32_SFNMAX   14
#define FD32_ARDONLY   0x01
#define FD32_AHIDDEN   0x02
#define FD32_ASYSTEM   0x04
#define FD32_AVOLID   0x08
#define FD32_ADIR   0x10
#define FD32_AARCHIV   0x20
#define FD32_ALNGNAM   0x0F
#define FD32_AALL   0x3F
#define FD32_ANONE   0x00
#define FD32_ANOVOLID   0x37
#define FD32_FALLOW   0x00FF
#define FD32_FARDONLY   FD32_ARDONLY
#define FD32_FAHIDDEN   FD32_AHIDDEN
#define FD32_FASYSTEM   FD32_ASYSTEM
#define FD32_FAVOLID   FD32_AVOLID
#define FD32_FADIR   FD32_ADIR
#define FD32_FAARCHIV   FD32_AARCHIV
#define FD32_FAALL   FD32_AALL
#define FD32_FANONE   FD32_ANONE
#define FD32_FREQUIRD   0xFF00
#define FD32_FRRDONLY   (FD32_ARDONLY << 8)
#define FD32_FRHIDDEN   (FD32_AHIDDEN << 8)
#define FD32_FRSYSTEM   (FD32_ASYSTEM << 8)
#define FD32_FRVOLID   (FD32_AVOLID << 8)
#define FD32_FRDIR   (FD32_ADIR << 8)
#define FD32_FRARCHIV   (FD32_AARCHIV << 8)
#define FD32_FRALL   (FD32_AALL << 8)
#define FD32_FRNONE   (FD32_ANONE << 8)
#define FD32_FDOSDATE   (1 << 16)
#define FD32_FWILDCRD   (1 << 17)
#define FD32_GENSFN_FORMAT_MASK   (0xFF << 8)
#define FD32_GENSFN_FORMAT_FCB   (0x00 << 8)
#define FD32_GENSFN_FORMAT_NORMAL   (0x01 << 8)
#define FD32_GENSFN_CASE_CHANGED   (1 << 0)
#define FD32_GENSFN_WAS_INVALID   (1 << 1)

Typedefs

typedef long long int off_t

Enumerations

enum  { FD32_TNSUBST = 1 << 0, FD32_TNDOTS = 1 << 1 }
enum  {
  FD32_FSICASESENS = 1 << 0, FD32_FSICASEPRES = 1 << 1, FD32_FSIUNICODE = 1 << 2, FD32_FSILFN = 1 << 14,
  FD32_FSICOMPR = 1 << 15
}

Define Documentation

#define FD32_AALL   0x3F
 

#define FD32_AARCHIV   0x20
 

#define FD32_ADIR   0x10
 

#define FD32_AHIDDEN   0x02
 

#define FD32_ALNGNAM   0x0F
 

#define FD32_ANONE   0x00
 

#define FD32_ANOVOLID   0x37
 

#define FD32_ARDONLY   0x01
 

#define FD32_ASYSTEM   0x04
 

#define FD32_AVOLID   0x08
 

#define FD32_FAALL   FD32_AALL
 

#define FD32_FAARCHIV   FD32_AARCHIV
 

#define FD32_FADIR   FD32_ADIR
 

#define FD32_FAHIDDEN   FD32_AHIDDEN
 

#define FD32_FALLOW   0x00FF
 

#define FD32_FANONE   FD32_ANONE
 

#define FD32_FARDONLY   FD32_ARDONLY
 

#define FD32_FASYSTEM   FD32_ASYSTEM
 

#define FD32_FAVOLID   FD32_AVOLID
 

#define FD32_FDOSDATE   (1 << 16)
 

#define FD32_FRALL   (FD32_AALL << 8)
 

#define FD32_FRARCHIV   (FD32_AARCHIV << 8)
 

#define FD32_FRDIR   (FD32_ADIR << 8)
 

#define FD32_FREQUIRD   0xFF00
 

#define FD32_FRHIDDEN   (FD32_AHIDDEN << 8)
 

#define FD32_FRNONE   (FD32_ANONE << 8)
 

#define FD32_FRRDONLY   (FD32_ARDONLY << 8)
 

#define FD32_FRSYSTEM   (FD32_ASYSTEM << 8)
 

#define FD32_FRVOLID   (FD32_AVOLID << 8)
 

#define FD32_FWILDCRD   (1 << 17)
 

#define FD32_GENSFN_CASE_CHANGED   (1 << 0)
 

#define FD32_GENSFN_FORMAT_FCB   (0x00 << 8)
 

#define FD32_GENSFN_FORMAT_MASK   (0xFF << 8)
 

#define FD32_GENSFN_FORMAT_NORMAL   (0x01 << 8)
 

#define FD32_GENSFN_WAS_INVALID   (1 << 1)
 

#define FD32_LFNMAX   256
 

#define FD32_LFNPMAX   260
 

#define FD32_SFNMAX   14
 

#define FD32_SFNPMAX   64
 


Typedef Documentation

typedef long long int off_t
 


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
FD32_TNSUBST 
FD32_TNDOTS 

anonymous enum
 

Enumeration values:
FD32_FSICASESENS 
FD32_FSICASEPRES 
FD32_FSIUNICODE 
FD32_FSILFN 
FD32_FSICOMPR 


Generated on Fri Feb 24 14:13:22 2006 for VDK Blacksheep by  doxygen 1.4.1