author | Tero Marttila <terom@fixme.fi> |
Thu, 16 Oct 2008 22:56:29 +0300 | |
changeset 30 | d8fabd347a8e |
parent 28 | e944453ca924 |
child 31 | 7804cd7b5cd5 |
permissions | -rw-r--r-- |
28
e944453ca924
split off dbfs components into a separate dir, improve dirop docs, error handling, etc
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
1 |
#ifndef DBFS_OPS_H |
e944453ca924
split off dbfs components into a separate dir, improve dirop docs, error handling, etc
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
2 |
#define DBFS_OPS_H |
e944453ca924
split off dbfs components into a separate dir, improve dirop docs, error handling, etc
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
3 |
|
e944453ca924
split off dbfs components into a separate dir, improve dirop docs, error handling, etc
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
4 |
#include "../evfuse.h" |
e944453ca924
split off dbfs components into a separate dir, improve dirop docs, error handling, etc
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
5 |
|
e944453ca924
split off dbfs components into a separate dir, improve dirop docs, error handling, etc
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
6 |
/* dbfs.c */ |
e944453ca924
split off dbfs components into a separate dir, improve dirop docs, error handling, etc
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
7 |
void dbfs_init (void *userdata, struct fuse_conn_info *conn); |
e944453ca924
split off dbfs components into a separate dir, improve dirop docs, error handling, etc
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
8 |
void dbfs_destroy (void *arg); |
e944453ca924
split off dbfs components into a separate dir, improve dirop docs, error handling, etc
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
9 |
|
e944453ca924
split off dbfs components into a separate dir, improve dirop docs, error handling, etc
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
10 |
/* core.c */ |
e944453ca924
split off dbfs components into a separate dir, improve dirop docs, error handling, etc
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
11 |
void dbfs_lookup (struct fuse_req *req, fuse_ino_t parent, const char *name); |
e944453ca924
split off dbfs components into a separate dir, improve dirop docs, error handling, etc
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
12 |
void dbfs_getattr (struct fuse_req *req, fuse_ino_t ino, struct fuse_file_info *fi); |
e944453ca924
split off dbfs components into a separate dir, improve dirop docs, error handling, etc
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
13 |
|
e944453ca924
split off dbfs components into a separate dir, improve dirop docs, error handling, etc
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
14 |
/* dirop.c */ |
e944453ca924
split off dbfs components into a separate dir, improve dirop docs, error handling, etc
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
15 |
void dbfs_opendir (struct fuse_req *req, fuse_ino_t ino, struct fuse_file_info *fi); |
e944453ca924
split off dbfs components into a separate dir, improve dirop docs, error handling, etc
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
16 |
void dbfs_readdir (struct fuse_req *req, fuse_ino_t ino, size_t size, off_t off, struct fuse_file_info *fi); |
e944453ca924
split off dbfs components into a separate dir, improve dirop docs, error handling, etc
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
17 |
void dbfs_releasedir (struct fuse_req *req, fuse_ino_t ino, struct fuse_file_info *fi); |
e944453ca924
split off dbfs components into a separate dir, improve dirop docs, error handling, etc
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
18 |
|
30
d8fabd347a8e
working open+read+flush+release
Tero Marttila <terom@fixme.fi>
parents:
28
diff
changeset
|
19 |
/* fileop.c */ |
d8fabd347a8e
working open+read+flush+release
Tero Marttila <terom@fixme.fi>
parents:
28
diff
changeset
|
20 |
void dbfs_open (struct fuse_req *req, fuse_ino_t ino, struct fuse_file_info *fi); |
d8fabd347a8e
working open+read+flush+release
Tero Marttila <terom@fixme.fi>
parents:
28
diff
changeset
|
21 |
void dbfs_read (struct fuse_req *req, fuse_ino_t ino, size_t size, off_t off, struct fuse_file_info *fi); |
d8fabd347a8e
working open+read+flush+release
Tero Marttila <terom@fixme.fi>
parents:
28
diff
changeset
|
22 |
void dbfs_flush (struct fuse_req *req, fuse_ino_t ino, struct fuse_file_info *fi); |
d8fabd347a8e
working open+read+flush+release
Tero Marttila <terom@fixme.fi>
parents:
28
diff
changeset
|
23 |
void dbfs_release (struct fuse_req *req, fuse_ino_t ino, struct fuse_file_info *fi); |
d8fabd347a8e
working open+read+flush+release
Tero Marttila <terom@fixme.fi>
parents:
28
diff
changeset
|
24 |
|
28
e944453ca924
split off dbfs components into a separate dir, improve dirop docs, error handling, etc
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
25 |
#endif /* DBFS_OPS_H */ |