Rev 3103 | Rev 3247 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3103 | Rev 3109 | ||
---|---|---|---|
Line 38... | Line 38... | ||
38 | #include <atomic.h> |
38 | #include <atomic.h> |
39 | #include <sys/types.h> |
39 | #include <sys/types.h> |
40 | #include <bool.h> |
40 | #include <bool.h> |
41 | #include <libadt/hash_table.h> |
41 | #include <libadt/hash_table.h> |
42 | 42 | ||
- | 43 | #ifndef dprintf |
|
43 | #define dprintf(...) printf(__VA_ARGS__) |
44 | #define dprintf(...) printf(__VA_ARGS__) |
- | 45 | #endif |
|
44 | 46 | ||
45 | typedef struct tmpfs_dentry { |
47 | typedef struct tmpfs_dentry { |
46 | fs_index_t index; /**< TMPFS node index. */ |
48 | fs_index_t index; /**< TMPFS node index. */ |
47 | link_t dh_link; /**< Dentries hash table link. */ |
49 | link_t dh_link; /**< Dentries hash table link. */ |
48 | struct tmpfs_dentry *sibling; |
50 | struct tmpfs_dentry *sibling; |
Line 60... | Line 62... | ||
60 | 62 | ||
61 | extern fs_reg_t tmpfs_reg; |
63 | extern fs_reg_t tmpfs_reg; |
62 | 64 | ||
63 | extern libfs_ops_t tmpfs_libfs_ops; |
65 | extern libfs_ops_t tmpfs_libfs_ops; |
64 | 66 | ||
- | 67 | extern void tmpfs_mounted(ipc_callid_t, ipc_call_t *); |
|
65 | extern void tmpfs_mount(ipc_callid_t, ipc_call_t *); |
68 | extern void tmpfs_mount(ipc_callid_t, ipc_call_t *); |
66 | extern void tmpfs_lookup(ipc_callid_t, ipc_call_t *); |
69 | extern void tmpfs_lookup(ipc_callid_t, ipc_call_t *); |
67 | extern void tmpfs_read(ipc_callid_t, ipc_call_t *); |
70 | extern void tmpfs_read(ipc_callid_t, ipc_call_t *); |
68 | extern void tmpfs_write(ipc_callid_t, ipc_call_t *); |
71 | extern void tmpfs_write(ipc_callid_t, ipc_call_t *); |
69 | extern void tmpfs_truncate(ipc_callid_t, ipc_call_t *); |
72 | extern void tmpfs_truncate(ipc_callid_t, ipc_call_t *); |