vfs: Convert get_real_filename() to NTSTATUS
authorVolker Lendecke <vl@samba.org>
Mon, 7 Mar 2022 17:00:20 +0000 (18:00 +0100)
committerJeremy Allison <jra@samba.org>
Thu, 10 Mar 2022 18:23:36 +0000 (18:23 +0000)
commit854e8091b78dfcfb909dc34f5d1943fa0dd7deb1
treeed0e6554ea7a432b4f7fc50959e03d7610e9c828
parent812cb602e3be3ffc4400cff1df63295cf2f4cd21
vfs: Convert get_real_filename() to NTSTATUS

This makes it possible to more easily handle STOPPED_ON_SYMLINK vs
OBJECT_PATH_NOT_FOUND vs OBJECT_NAME_NOT_FOUND and so on. The next
patch needs this to properly handle symlinks.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
18 files changed:
examples/VFS/skel_opaque.c
examples/VFS/skel_transparent.c
source3/include/vfs.h
source3/modules/vfs_ceph.c
source3/modules/vfs_ceph_snapshots.c
source3/modules/vfs_default.c
source3/modules/vfs_full_audit.c
source3/modules/vfs_glusterfs.c
source3/modules/vfs_glusterfs_fuse.c
source3/modules/vfs_gpfs.c
source3/modules/vfs_not_implemented.c
source3/modules/vfs_shadow_copy2.c
source3/modules/vfs_snapper.c
source3/modules/vfs_time_audit.c
source3/smbd/dir.c
source3/smbd/filename.c
source3/smbd/proto.h
source3/smbd/vfs.c