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 e0f36b9a632..0c7a8e686f0 100644 --- a/source3/modules/vfs_not_implemented.c +++ b/source3/modules/vfs_not_implemented.c @@ -349,6 +349,15 @@ int vfs_not_implemented_unlink(vfs_handle_struct *handle, return -1; } +int vfs_not_implemented_unlinkat(vfs_handle_struct *handle, + struct files_struct *dirfsp, + const struct smb_filename *smb_fname, + int flags) +{ + errno = ENOSYS; + return -1; +} + int vfs_not_implemented_chmod(vfs_handle_struct *handle, const struct smb_filename *smb_fname, mode_t mode) @@ -1081,6 +1090,7 @@ static struct vfs_fn_pointers vfs_not_implemented_fns = { .lstat_fn = vfs_not_implemented_lstat, .get_alloc_size_fn = vfs_not_implemented_get_alloc_size, .unlink_fn = vfs_not_implemented_unlink, + .unlinkat_fn = vfs_not_implemented_unlinkat, .chmod_fn = vfs_not_implemented_chmod, .fchmod_fn = vfs_not_implemented_fchmod, .chown_fn = vfs_not_implemented_chown, |