diff options
author | Volker Lendecke <vl@samba.org> | 2012-07-09 17:17:25 +0200 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2012-07-18 15:44:53 -0700 |
commit | 90461aa02347805e32a800905d3d0bceaccc7c02 (patch) | |
tree | 3b458be0c45456642615b31912f896db2ec5ea7c /examples/VFS/skel_opaque.c | |
parent | 466839878af765d7e9397fbf460cb1415bf8a996 (diff) | |
download | samba-90461aa02347805e32a800905d3d0bceaccc7c02.tar.gz samba-90461aa02347805e32a800905d3d0bceaccc7c02.tar.bz2 samba-90461aa02347805e32a800905d3d0bceaccc7c02.zip |
s3-vfs: Add pread_send/recv to vfs modules
Signed-off-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'examples/VFS/skel_opaque.c')
-rw-r--r-- | examples/VFS/skel_opaque.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/examples/VFS/skel_opaque.c b/examples/VFS/skel_opaque.c index 89d69928eb..56f3b977ac 100644 --- a/examples/VFS/skel_opaque.c +++ b/examples/VFS/skel_opaque.c @@ -188,6 +188,21 @@ static ssize_t skel_pread(vfs_handle_struct *handle, files_struct *fsp, void *da return -1; } +static struct tevent_req *skel_pread_send(struct vfs_handle_struct *handle, + TALLOC_CTX *mem_ctx, + struct tevent_context *ev, + struct files_struct *fsp, + void *data, size_t n, off_t offset) +{ + return NULL; +} + +static ssize_t skel_pread_recv(struct tevent_req *req, int *err) +{ + *err = ENOSYS; + return -1; +} + static ssize_t skel_write(vfs_handle_struct *handle, files_struct *fsp, const void *data, size_t n) { errno = ENOSYS; @@ -805,6 +820,8 @@ struct vfs_fn_pointers skel_opaque_fns = { .close_fn = skel_close_fn, .read_fn = skel_vfs_read, .pread_fn = skel_pread, + .pread_send_fn = skel_pread_send, + .pread_recv_fn = skel_pread_recv, .write_fn = skel_write, .pwrite_fn = skel_pwrite, .lseek_fn = skel_lseek, |