From 6ea681f36e09c05ede087ec88809ed6805657354 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Mon, 23 Oct 2023 15:45:08 +0200 Subject: [PATCH] smbd: Make create_open_symlink_err() public Signed-off-by: Volker Lendecke Reviewed-by: Ralph Boehme --- source3/smbd/files.c | 8 ++++---- source3/smbd/proto.h | 5 +++++ 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/source3/smbd/files.c b/source3/smbd/files.c index 15cc7d82be1..4f977f7235b 100644 --- a/source3/smbd/files.c +++ b/source3/smbd/files.c @@ -808,10 +808,10 @@ static bool full_path_extend(char **dir, const char *atname) return (*dir) != NULL; } -static NTSTATUS create_open_symlink_err(TALLOC_CTX *mem_ctx, - files_struct *dirfsp, - struct smb_filename *smb_relname, - struct open_symlink_err **_err) +NTSTATUS create_open_symlink_err(TALLOC_CTX *mem_ctx, + files_struct *dirfsp, + struct smb_filename *smb_relname, + struct open_symlink_err **_err) { struct open_symlink_err *err = NULL; NTSTATUS status; diff --git a/source3/smbd/proto.h b/source3/smbd/proto.h index ad8f52efbff..e684d1e00bc 100644 --- a/source3/smbd/proto.h +++ b/source3/smbd/proto.h @@ -431,6 +431,11 @@ struct open_symlink_err { struct symlink_reparse_struct *reparse; }; +NTSTATUS create_open_symlink_err(TALLOC_CTX *mem_ctx, + files_struct *dirfsp, + struct smb_filename *smb_relname, + struct open_symlink_err **_err); + NTSTATUS openat_pathref_fsp_nosymlink(TALLOC_CTX *mem_ctx, struct connection_struct *conn, struct files_struct *dirfsp, -- 2.47.3