Subversion Repositories HelenOS

Rev

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.