From 21386e05d8aee3cd69124c826bf10da19726e045 Mon Sep 17 00:00:00 2001 From: Xin Li Date: Fri, 3 Jan 2020 09:22:03 -0800 Subject: Import revision 41655e1cf1451b788f6437c91ec74bcecd2192b7 from FreeBSD. Change-Id: Iba2df7def1a28d101a8b6667bda211b9685b35c7 --- dosfs.h | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'dosfs.h') diff --git a/dosfs.h b/dosfs.h index 9f1480f..d89a086 100644 --- a/dosfs.h +++ b/dosfs.h @@ -83,19 +83,13 @@ struct bootblock { u_int NumBad; /* # of bad clusters */ }; -struct fatEntry { - cl_t next; /* pointer to next cluster */ - cl_t head; /* pointer to start of chain */ - u_int32_t length; /* number of clusters on chain */ - int flags; /* see below */ -}; - #define CLUST_FREE 0 /* 0 means cluster is free */ #define CLUST_FIRST 2 /* 2 is the minimum valid cluster number */ #define CLUST_RSRVD 0xfffffff6 /* start of reserved clusters */ #define CLUST_BAD 0xfffffff7 /* a cluster with a defect */ #define CLUST_EOFS 0xfffffff8 /* start of EOF indicators */ #define CLUST_EOF 0xffffffff /* standard value for last cluster */ +#define CLUST_DEAD 0xfdeadc0d /* error encountered */ /* * Masks for cluster values @@ -104,8 +98,6 @@ struct fatEntry { #define CLUST16_MASK 0xffff #define CLUST32_MASK 0xfffffff -#define FAT_USED 1 /* This fat chain is used in a file */ - #define DOSLONGNAMELEN 256 /* long name maximal length */ #define LRFIRST 0x40 /* first long name record */ #define LRNOMASK 0x1f /* mask to extract long record -- cgit v1.2.3