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:45:14 -0700 |
commit | be05dad399b7e549997acc79add85f5dbbc3d7b7 (patch) | |
tree | 730c917cac40371628240e6d5f08dc3dd2dd2c93 /examples/VFS/skel_opaque.c | |
parent | 90461aa02347805e32a800905d3d0bceaccc7c02 (diff) | |
download | samba-be05dad399b7e549997acc79add85f5dbbc3d7b7.tar.gz |
s3-vfs: Add pwrite_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 | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/examples/VFS/skel_opaque.c b/examples/VFS/skel_opaque.c index 56f3b977acf..cf262b661a2 100644 --- a/examples/VFS/skel_opaque.c +++ b/examples/VFS/skel_opaque.c @@ -215,6 +215,22 @@ static ssize_t skel_pwrite(vfs_handle_struct *handle, files_struct *fsp, const v return -1; } +static struct tevent_req *skel_pwrite_send(struct vfs_handle_struct *handle, + TALLOC_CTX *mem_ctx, + struct tevent_context *ev, + struct files_struct *fsp, + const void *data, + size_t n, off_t offset) +{ + return NULL; +} + +static ssize_t skel_pwrite_recv(struct tevent_req *req, int *err) +{ + *err = ENOSYS; + return -1; +} + static off_t skel_lseek(vfs_handle_struct *handle, files_struct *fsp, off_t offset, int whence) { errno = ENOSYS; @@ -824,6 +840,8 @@ struct vfs_fn_pointers skel_opaque_fns = { .pread_recv_fn = skel_pread_recv, .write_fn = skel_write, .pwrite_fn = skel_pwrite, + .pwrite_send_fn = skel_pwrite_send, + .pwrite_recv_fn = skel_pwrite_recv, .lseek_fn = skel_lseek, .sendfile_fn = skel_sendfile, .recvfile_fn = skel_recvfile, |