Changeset View
Changeset View
Standalone View
Standalone View
head/lib/libstand/dosfs.h
Show First 20 Lines • Show All 90 Lines • ▼ Show 20 Lines | |||||
typedef union { | typedef union { | ||||
DOS_DE de; /* standard directory entry */ | DOS_DE de; /* standard directory entry */ | ||||
DOS_XDE xde; /* extended directory entry */ | DOS_XDE xde; /* extended directory entry */ | ||||
} DOS_DIR; | } DOS_DIR; | ||||
typedef struct { | typedef struct { | ||||
struct open_file *fd; /* file descriptor */ | struct open_file *fd; /* file descriptor */ | ||||
u_char *buf; /* buffer */ | |||||
u_int bufsec; /* buffered sector */ | |||||
u_int links; /* active links to structure */ | u_int links; /* active links to structure */ | ||||
u_int spc; /* sectors per cluster */ | u_int spc; /* sectors per cluster */ | ||||
u_int bsize; /* cluster size in bytes */ | u_int bsize; /* cluster size in bytes */ | ||||
u_int bshift; /* cluster conversion shift */ | u_int bshift; /* cluster conversion shift */ | ||||
u_int dirents; /* root directory entries */ | u_int dirents; /* root directory entries */ | ||||
u_int spf; /* sectors per fat */ | u_int spf; /* sectors per fat */ | ||||
u_int rdcl; /* root directory start cluster */ | u_int rdcl; /* root directory start cluster */ | ||||
u_int lsnfat; /* start of fat */ | u_int lsnfat; /* start of fat */ | ||||
Show All 15 Lines |