diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/VFS/skel_opaque.c | 6 | ||||
-rw-r--r-- | examples/VFS/skel_transparent.c | 6 |
2 files changed, 12 insertions, 0 deletions
diff --git a/examples/VFS/skel_opaque.c b/examples/VFS/skel_opaque.c index e506a2060d..da126e3c0a 100644 --- a/examples/VFS/skel_opaque.c +++ b/examples/VFS/skel_opaque.c @@ -87,6 +87,11 @@ static SMB_STRUCT_DIR *skel_opendir(vfs_handle_struct *handle, const char *fnam return NULL; } +static SMB_STRUCT_DIR *skel_fdopendir(vfs_handle_struct *handle, files_struct *fsp, const char *mask, uint32 attr) +{ + return NULL; +} + static SMB_STRUCT_DIRENT *skel_readdir(vfs_handle_struct *handle, SMB_STRUCT_DIR *dirp, SMB_STRUCT_STAT *sbuf) @@ -784,6 +789,7 @@ struct vfs_fn_pointers skel_transparent_fns = { /* Directory operations */ .opendir = skel_opendir, + .fdopendir = skel_fdopendir, .readdir = skel_readdir, .seekdir = skel_seekdir, .telldir = skel_telldir, diff --git a/examples/VFS/skel_transparent.c b/examples/VFS/skel_transparent.c index 3ab3b63eaf..0ffdc11b21 100644 --- a/examples/VFS/skel_transparent.c +++ b/examples/VFS/skel_transparent.c @@ -84,6 +84,11 @@ static SMB_STRUCT_DIR *skel_opendir(vfs_handle_struct *handle, const char *fnam return SMB_VFS_NEXT_OPENDIR(handle, fname, mask, attr); } +static SMB_STRUCT_DIR *skel_fdopendir(vfs_handle_struct *handle, files_struct *fsp, const char *mask, uint32 attr) +{ + return SMB_VFS_NEXT_FDOPENDIR(handle, fsp, mask, attr); +} + static SMB_STRUCT_DIRENT *skel_readdir(vfs_handle_struct *handle, SMB_STRUCT_DIR *dirp, SMB_STRUCT_STAT *sbuf) @@ -728,6 +733,7 @@ struct vfs_fn_pointers skel_transparent_fns = { /* Directory operations */ .opendir = skel_opendir, + .fdopendir = skel_fdopendir, .readdir = skel_readdir, .seekdir = skel_seekdir, .telldir = skel_telldir, |