From: Volker Lendecke Date: Mon, 23 Oct 2023 13:45:08 +0000 (+0200) Subject: smbd: Make create_open_symlink_err() public X-Git-Tag: talloc-2.4.2~827 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6ea681f36e09c05ede087ec88809ed6805657354;p=thirdparty%2Fsamba.git smbd: Make create_open_symlink_err() public Signed-off-by: Volker Lendecke Reviewed-by: Ralph Boehme --- 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,