Rev 2925 | Rev 3424 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2925 | Rev 3011 | ||
---|---|---|---|
Line 178... | Line 178... | ||
178 | /** Used indices (position) hash table link. */ |
178 | /** Used indices (position) hash table link. */ |
179 | link_t uph_link; |
179 | link_t uph_link; |
180 | /** Used indices (index) hash table link. */ |
180 | /** Used indices (index) hash table link. */ |
181 | link_t uih_link; |
181 | link_t uih_link; |
182 | 182 | ||
- | 183 | futex_t lock; |
|
183 | dev_handle_t dev_handle; |
184 | dev_handle_t dev_handle; |
184 | fs_index_t index; |
185 | fs_index_t index; |
185 | /** |
186 | /** |
186 | * Parent node's first cluster. |
187 | * Parent node's first cluster. |
187 | * Zero is used if this node is not linked, in which case nodep must |
188 | * Zero is used if this node is not linked, in which case nodep must |
Line 195... | Line 196... | ||
195 | struct fat_node *nodep; |
196 | struct fat_node *nodep; |
196 | } fat_idx_t; |
197 | } fat_idx_t; |
197 | 198 | ||
198 | /** FAT in-core node. */ |
199 | /** FAT in-core node. */ |
199 | typedef struct fat_node { |
200 | typedef struct fat_node { |
- | 201 | futex_t lock; |
|
200 | fat_node_type_t type; |
202 | fat_node_type_t type; |
201 | fat_idx_t *idx; |
203 | fat_idx_t *idx; |
202 | /** |
204 | /** |
203 | * Node's first cluster. |
205 | * Node's first cluster. |
204 | * Zero is used for zero-length nodes. |
206 | * Zero is used for zero-length nodes. |