aboutsummaryrefslogtreecommitdiff
path: root/src/kernel/include
diff options
context:
space:
mode:
authorAlex Auvolat <alex.auvolat@ens.fr>2015-02-09 22:29:49 +0100
committerAlex Auvolat <alex.auvolat@ens.fr>2015-02-09 22:29:49 +0100
commit30516ae9a217982ec4027cef4b7525b2a74fe3c7 (patch)
tree30a13a02bd2753320039b06cd0af51adad82cb4d /src/kernel/include
parentde27176a8164bd037b4669d1c2b8cc24a747e633 (diff)
downloadkogata-30516ae9a217982ec4027cef4b7525b2a74fe3c7.tar.gz
kogata-30516ae9a217982ec4027cef4b7525b2a74fe3c7.zip
Add ioctl support in nullfs.
Diffstat (limited to 'src/kernel/include')
-rw-r--r--src/kernel/include/nullfs.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/kernel/include/nullfs.h b/src/kernel/include/nullfs.h
index 265d41b..43bad5e 100644
--- a/src/kernel/include/nullfs.h
+++ b/src/kernel/include/nullfs.h
@@ -9,10 +9,11 @@ typedef struct nullfs nullfs_t;
typedef struct {
void* (*open)(void* f, int mode, fs_handle_t *h);
- size_t (*read)(void* f, size_t offset, size_t len, char* buf);
- size_t (*write)(void* f, size_t offset, size_t len, const char* buf);
+ size_t (*read)(void* fd, size_t offset, size_t len, char* buf);
+ size_t (*write)(void* fd, size_t offset, size_t len, const char* buf);
bool (*stat)(void* f, stat_t *st);
- void (*close)(void* f);
+ int (*ioctl)(void* f, int command, void* data);
+ void (*close)(void* fd);
void (*dispose)(void* f);
} nullfs_node_ops_t;