summaryrefslogtreecommitdiff
path: root/source3
diff options
context:
space:
mode:
authorRalph Boehme <slow@samba.org>2018-11-22 11:04:54 +0100
committerKarolin Seeger <kseeger@samba.org>2018-12-13 13:48:26 +0100
commiteae534f01cae6ea6fa875bae15f11dd0006b406e (patch)
treede8265d4c1725695aa11f26bb461280c3d9bd87f /source3
parent5a0d7463c601f14fd0efd2e793192fd520cc48bf (diff)
downloadsamba-eae534f01cae6ea6fa875bae15f11dd0006b406e.tar.gz
vfs_shadow_copy2: add shadow_copy2_strip_snapshot_converted
Can be used by callers to determine if a path is in fact pointing at a file in a snapshot. Will be used in the next commit. Bug: https://bugzilla.samba.org/show_bug.cgi?id=13688 Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> (cherry picked from commit 14d6488d355e960ab02e72c414cbbc316f1db718)
Diffstat (limited to 'source3')
-rw-r--r--source3/modules/vfs_shadow_copy2.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/source3/modules/vfs_shadow_copy2.c b/source3/modules/vfs_shadow_copy2.c
index 604423d6d80..ebda08678ea 100644
--- a/source3/modules/vfs_shadow_copy2.c
+++ b/source3/modules/vfs_shadow_copy2.c
@@ -771,6 +771,22 @@ static bool shadow_copy2_strip_snapshot(TALLOC_CTX *mem_ctx,
NULL);
}
+static bool shadow_copy2_strip_snapshot_converted(TALLOC_CTX *mem_ctx,
+ struct vfs_handle_struct *handle,
+ const char *orig_name,
+ time_t *ptimestamp,
+ char **pstripped,
+ bool *is_converted)
+{
+ return shadow_copy2_strip_snapshot_internal(mem_ctx,
+ handle,
+ orig_name,
+ ptimestamp,
+ pstripped,
+ NULL,
+ is_converted);
+}
+
static char *shadow_copy2_find_mount_point(TALLOC_CTX *mem_ctx,
vfs_handle_struct *handle)
{