From: Jeremy Allison Date: Fri, 16 Aug 2019 23:26:34 +0000 (-0700) Subject: s3: VFS: vfs_snapper. Remove link_fn(). No longer used. X-Git-Tag: tevent-0.10.1~289 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3c3e62b79ee791209d3696d1d84641e6f3f99981;p=thirdparty%2Fsamba.git s3: VFS: vfs_snapper. Remove link_fn(). No longer used. Signed-off-by: Jeremy Allison Reviewed-by: Ralph Böhme --- diff --git a/source3/modules/vfs_snapper.c b/source3/modules/vfs_snapper.c index 910591b1219..2da3265e147 100644 --- a/source3/modules/vfs_snapper.c +++ b/source3/modules/vfs_snapper.c @@ -2071,34 +2071,6 @@ static int snapper_gmt_symlink(vfs_handle_struct *handle, return SMB_VFS_NEXT_SYMLINK(handle, link_contents, new_smb_fname); } -static int snapper_gmt_link(vfs_handle_struct *handle, - const struct smb_filename *old_smb_fname, - const struct smb_filename *new_smb_fname) -{ - time_t timestamp_old = 0; - time_t timestamp_new = 0; - - if (!snapper_gmt_strip_snapshot(talloc_tos(), - handle, - old_smb_fname->base_name, - ×tamp_old, - NULL)) { - return -1; - } - if (!snapper_gmt_strip_snapshot(talloc_tos(), - handle, - new_smb_fname->base_name, - ×tamp_new, - NULL)) { - return -1; - } - if ((timestamp_old != 0) || (timestamp_new != 0)) { - errno = EROFS; - return -1; - } - return SMB_VFS_NEXT_LINK(handle, old_smb_fname, new_smb_fname); -} - static int snapper_gmt_linkat(vfs_handle_struct *handle, files_struct *srcfsp, const struct smb_filename *old_smb_fname, @@ -2898,7 +2870,6 @@ static struct vfs_fn_pointers snapper_fns = { .disk_free_fn = snapper_gmt_disk_free, .get_quota_fn = snapper_gmt_get_quota, .renameat_fn = snapper_gmt_renameat, - .link_fn = snapper_gmt_link, .linkat_fn = snapper_gmt_linkat, .symlink_fn = snapper_gmt_symlink, .stat_fn = snapper_gmt_stat,