Changeset f2ec8c8 in mainline for uspace/lib/libfs/libfs.h


Ignore:
Timestamp:
2008-03-11T20:33:53Z (17 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
923c39e
Parents:
8ad8e49
Message:

Introduce fs_handle_t, dev_handle_t and fs_index_t.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/libfs/libfs.h

    r8ad8e49 rf2ec8c8  
    4444typedef struct {
    4545        bool (* match)(void *, void *, const char *);
    46         void * (* node_get)(int, int, unsigned long);
     46        void * (* node_get)(fs_handle_t, dev_handle_t, fs_index_t);
    4747        void * (* create)(int);
    4848        void (* destroy)(void *);
    4949        bool (* link)(void *, void *, const char *);
    5050        int (* unlink)(void *, void *);
    51         unsigned long (* index_get)(void *);
    52         unsigned long (* size_get)(void *);
     51        fs_index_t (* index_get)(void *);
     52        size_t (* size_get)(void *);
    5353        unsigned (* lnkcnt_get)(void *);
    5454        void *(* child_get)(void *);
     
    7575extern bool node_is_mp(int, unsigned long);
    7676
    77 extern void libfs_lookup(libfs_ops_t *, int, ipc_callid_t, ipc_call_t *);
     77extern void libfs_lookup(libfs_ops_t *, fs_handle_t, ipc_callid_t, ipc_call_t *);
    7878
    7979#endif
Note: See TracChangeset for help on using the changeset viewer.