diff options
author | Volker Lendecke <vl@samba.org> | 2012-07-13 10:22:25 +0200 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2012-07-18 15:48:04 -0700 |
commit | 5d09cec6fe499ac0bcc1ac98fd8aaffe7e43faa3 (patch) | |
tree | b1438456ff31f7e522089f6569f67c078d6eadc4 /examples/VFS/skel_opaque.c | |
parent | 3882113e6f44d0adbc321d97931a6e9a37a149b8 (diff) | |
download | samba-5d09cec6fe499ac0bcc1ac98fd8aaffe7e43faa3.tar.gz samba-5d09cec6fe499ac0bcc1ac98fd8aaffe7e43faa3.tar.bz2 samba-5d09cec6fe499ac0bcc1ac98fd8aaffe7e43faa3.zip |
s3-vfs: async fsync
Signed-off-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'examples/VFS/skel_opaque.c')
-rw-r--r-- | examples/VFS/skel_opaque.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/examples/VFS/skel_opaque.c b/examples/VFS/skel_opaque.c index 56fae8435b..03a5157e8a 100644 --- a/examples/VFS/skel_opaque.c +++ b/examples/VFS/skel_opaque.c @@ -263,6 +263,20 @@ static int skel_fsync(vfs_handle_struct *handle, files_struct *fsp) return -1; } +static struct tevent_req *skel_fsync_send(struct vfs_handle_struct *handle, + TALLOC_CTX *mem_ctx, + struct tevent_context *ev, + struct files_struct *fsp) +{ + return NULL; +} + +static int skel_fsync_recv(struct tevent_req *req, int *err) +{ + *err = ENOSYS; + return -1; +} + static int skel_stat(vfs_handle_struct *handle, struct smb_filename *smb_fname) { errno = ENOSYS; @@ -805,6 +819,8 @@ struct vfs_fn_pointers skel_opaque_fns = { .recvfile_fn = skel_recvfile, .rename_fn = skel_rename, .fsync_fn = skel_fsync, + .fsync_send_fn = skel_fsync_send, + .fsync_recv_fn = skel_fsync_recv, .stat_fn = skel_stat, .fstat_fn = skel_fstat, .lstat_fn = skel_lstat, |