diff options
Diffstat (limited to 'source3/modules/vfs_not_implemented.c')
-rw-r--r-- | source3/modules/vfs_not_implemented.c | 10 |
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, |