summaryrefslogtreecommitdiff
path: root/source3/modules/vfs_not_implemented.c
diff options
context:
space:
mode:
Diffstat (limited to 'source3/modules/vfs_not_implemented.c')
-rw-r--r--source3/modules/vfs_not_implemented.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/source3/modules/vfs_not_implemented.c b/source3/modules/vfs_not_implemented.c
index 34b84287d07..b8b5f77b36f 100644
--- a/source3/modules/vfs_not_implemented.c
+++ b/source3/modules/vfs_not_implemented.c
@@ -462,6 +462,15 @@ int vfs_not_implemented_symlink(vfs_handle_struct *handle,
return -1;
}
+int vfs_not_implemented_symlinkat(vfs_handle_struct *handle,
+ const char *link_contents,
+ struct files_struct *dirfsp,
+ const struct smb_filename *new_smb_fname)
+{
+ errno = ENOSYS;
+ return -1;
+}
+
int vfs_not_implemented_vfs_readlinkat(vfs_handle_struct *handle,
files_struct *dirfsp,
const struct smb_filename *smb_fname,
@@ -1094,6 +1103,7 @@ static struct vfs_fn_pointers vfs_not_implemented_fns = {
.linux_setlease_fn = vfs_not_implemented_linux_setlease,
.getlock_fn = vfs_not_implemented_getlock,
.symlink_fn = vfs_not_implemented_symlink,
+ .symlinkat_fn = vfs_not_implemented_symlinkat,
.readlinkat_fn = vfs_not_implemented_vfs_readlinkat,
.linkat_fn = vfs_not_implemented_linkat,
.mknodat_fn = vfs_not_implemented_mknodat,