Rev 2889 | Rev 2951 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2889 | Rev 2890 | ||
---|---|---|---|
Line 173... | Line 173... | ||
173 | * index stays unaltered, while the internal FAT "physical tree address" |
173 | * index stays unaltered, while the internal FAT "physical tree address" |
174 | * changes. The unlink case is also handled this way thanks to an in-core node |
174 | * changes. The unlink case is also handled this way thanks to an in-core node |
175 | * pointer embedded in the index structure. |
175 | * pointer embedded in the index structure. |
176 | */ |
176 | */ |
177 | typedef struct { |
177 | typedef struct { |
- | 178 | /** Used indices (position) hash table link. */ |
|
- | 179 | link_t uph_link; |
|
178 | /** Used indices hash table link. */ |
180 | /** Used indices (index) hash table link. */ |
179 | link_t uh_link; |
181 | link_t uih_link; |
180 | 182 | ||
181 | dev_handle_t dev_handle; |
183 | dev_handle_t dev_handle; |
182 | fs_index_t index; |
184 | fs_index_t index; |
183 | /** |
185 | /** |
184 | * Parent node's first cluster. |
186 | * Parent node's first cluster. |
Line 215... | Line 217... | ||
215 | 217 | ||
216 | extern fs_reg_t fat_reg; |
218 | extern fs_reg_t fat_reg; |
217 | 219 | ||
218 | extern void fat_lookup(ipc_callid_t, ipc_call_t *); |
220 | extern void fat_lookup(ipc_callid_t, ipc_call_t *); |
219 | 221 | ||
220 | extern fat_idx_t *fat_idx_map(dev_handle_t, fat_cluster_t, unsigned); |
222 | extern fat_idx_t *fat_idx_get_by_pos(dev_handle_t, fat_cluster_t, unsigned); |
- | 223 | extern fat_idx_t *fat_idx_get_by_index(dev_handle_t, fs_index_t); |
|
221 | 224 | ||
222 | #endif |
225 | #endif |
223 | 226 | ||
224 | /** |
227 | /** |
225 | * @} |
228 | * @} |