Changeset 03bc76a in mainline for uspace/srv/fs/minixfs/mfs.h


Ignore:
Timestamp:
2011-09-04T12:33:10Z (13 years ago)
Author:
Maurizio Lombardi <m.lombardi85@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
c699b0c
Parents:
8ff0bd2
Message:

Get rid of VFS_OUT method switch and IPC unmarshalling

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fs/minixfs/mfs.h

    r8ff0bd2 r03bc76a  
    5858#endif
    5959
    60 #ifdef _MAIN
    61 #define GLOBAL
    62 #else
    63 #define GLOBAL extern
    64 #endif
    65 
    6660#define on_error(r, inst) do {  \
    6761                                if (r != EOK) inst;     \
    6862                        }while(0)
    69 
    70 GLOBAL fs_reg_t mfs_reg;
    7163
    7264typedef uint32_t bitchunk_t;
     
    144136struct mfs_instance {
    145137        link_t link;
    146         devmap_handle_t handle;
     138        service_id_t service_id;
    147139        struct mfs_sb_info *sbi;
    148140        unsigned open_nodes_cnt;
     
    159151
    160152/*mfs_ops.c*/
    161 extern void mfs_mounted(ipc_callid_t rid, ipc_call_t *request);
    162 extern void mfs_mount(ipc_callid_t rid, ipc_call_t *request);
    163 extern void mfs_lookup(ipc_callid_t rid, ipc_call_t *request);
    164 extern int mfs_instance_get(devmap_handle_t handle,
    165                             struct mfs_instance **instance);
    166 
    167 extern void mfs_stat(ipc_callid_t rid, ipc_call_t *request);
    168 extern void mfs_close(ipc_callid_t rid, ipc_call_t *request);
    169 extern void mfs_open_node(ipc_callid_t rid, ipc_call_t *request);
    170 
    171 extern void
    172 mfs_read(ipc_callid_t rid, ipc_call_t *request);
    173 
    174 extern void
    175 mfs_write(ipc_callid_t rid, ipc_call_t *request);
    176 
    177 extern void
    178 mfs_truncate(ipc_callid_t rid, ipc_call_t *request);
    179 
    180 extern void
    181 mfs_destroy(ipc_callid_t rid, ipc_call_t *request);
    182 
    183 extern void
    184 mfs_unmounted(ipc_callid_t rid, ipc_call_t *request);
    185 
    186 extern void
    187 mfs_unmount(ipc_callid_t rid, ipc_call_t *request);
    188 
    189 extern void
    190 mfs_sync(ipc_callid_t rid, ipc_call_t *request);
     153extern vfs_out_ops_t mfs_ops;
     154extern libfs_ops_t mfs_libfs_ops;
    191155
    192156extern int
Note: See TracChangeset for help on using the changeset viewer.