On systems without /proc/fd support this avoid the expensive chdir()
logic in non_widelink_open(). open_file_ntcreate() already passes
dirfsp and atname to reopen_from_fsp(), it was just missed in the
conversion.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=15549
Reviewed-by: Volker Lendecke <vl@samba.org>
Signed-off-by: Ralph Boehme <slow@samba.org>
Autobuild-User(master): Volker Lendecke <vl@samba.org>
Autobuild-Date(master): Mon Jan 22 12:00:56 UTC 2024 on atb-devel-224
};
bool file_created;
- status = reopen_from_fsp(fsp->conn->cwd_fsp,
- fsp->fsp_name,
+ status = reopen_from_fsp(parent_dir_fname->fsp,
+ smb_fname_atname,
fsp,
&how,
&file_created);