Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fs/ext2fs/ext2fs.h

    refcebe1 r868ef40  
    11/*
     2 * Copyright (c) 2008 Jakub Jermar
    23 * Copyright (c) 2011 Martin Sucha
    34 * All rights reserved.
     
    3536
    3637#include <libext2.h>
     38#include <fibril_synch.h>
    3739#include <libfs.h>
     40#include <atomic.h>
    3841#include <sys/types.h>
     42#include <bool.h>
     43#include "../../vfs/vfs.h"
     44
     45#ifndef dprintf
     46#define dprintf(...)    printf(__VA_ARGS__)
     47#endif
    3948
    4049#define min(a, b)               ((a) < (b) ? (a) : (b))
    4150
    42 extern vfs_out_ops_t ext2fs_ops;
    43 extern libfs_ops_t ext2fs_libfs_ops;
     51extern fs_reg_t ext2fs_reg;
    4452
    4553extern int ext2fs_global_init(void);
    4654extern int ext2fs_global_fini(void);
     55extern void ext2fs_mounted(ipc_callid_t, ipc_call_t *);
     56extern void ext2fs_mount(ipc_callid_t, ipc_call_t *);
     57extern void ext2fs_unmounted(ipc_callid_t, ipc_call_t *);
     58extern void ext2fs_unmount(ipc_callid_t, ipc_call_t *);
     59extern void ext2fs_lookup(ipc_callid_t, ipc_call_t *);
     60extern void ext2fs_read(ipc_callid_t, ipc_call_t *);
     61extern void ext2fs_write(ipc_callid_t, ipc_call_t *);
     62extern void ext2fs_truncate(ipc_callid_t, ipc_call_t *);
     63extern void ext2fs_stat(ipc_callid_t, ipc_call_t *);
     64extern void ext2fs_close(ipc_callid_t, ipc_call_t *);
     65extern void ext2fs_destroy(ipc_callid_t, ipc_call_t *);
     66extern void ext2fs_open_node(ipc_callid_t, ipc_call_t *);
     67extern void ext2fs_stat(ipc_callid_t, ipc_call_t *);
     68extern void ext2fs_sync(ipc_callid_t, ipc_call_t *);
    4769
    4870#endif
Note: See TracChangeset for help on using the changeset viewer.