Ignore:
Timestamp:
2011-08-14T17:24:52Z (13 years ago)
Author:
Oleg Romanenko <romanenko.oleg@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
cd860fc
Parents:
25c60f4
Message:

exFAT: add exfat_directory_open_parent for managing parent directory
without node pointer

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fs/exfat/exfat_directory.h

    r25c60f4 rf061de75  
    3636#include <stdint.h>
    3737#include "exfat.h"
     38#include "exfat_fat.h"
    3839#include "exfat_dentry.h"
    3940
     
    4243        exfat_bs_t *bs;
    4344        exfat_node_t *nodep;
     45        devmap_handle_t devmap_handle;
    4446        uint32_t blocks;
    4547        uint32_t bnum;
     
    4749        block_t *b;
    4850        bool last;
     51        bool fragmented;
     52        exfat_cluster_t firstc;
    4953} __attribute__ ((packed)) exfat_directory_t;
    5054
     
    5256extern void exfat_directory_init(exfat_directory_t *di);
    5357extern int exfat_directory_open(exfat_node_t *nodep, exfat_directory_t *di);
     58extern int exfat_directory_open_parent(exfat_directory_t *di,
     59    devmap_handle_t devmap_handle, exfat_cluster_t firstc, bool fragmented);
    5460extern int exfat_directory_close(exfat_directory_t *di);
    5561
Note: See TracChangeset for help on using the changeset viewer.