r13293: Rather a big patch I'm afraid, but this should fix bug #3347
authorJeremy Allison <jra@samba.org>
Thu, 2 Feb 2006 20:44:50 +0000 (20:44 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 16:06:21 +0000 (11:06 -0500)
commit23f16cbc2e8cde97c486831e26bcafd4ab4a9654
tree5f5186f7190610b4697292e7674c8b9529f7261f
parentb02b1d3ef3bceec1957d025c642e306a65310d22
r13293: Rather a big patch I'm afraid, but this should fix bug #3347
by saving the UNIX token used to set a delete on close flag,
and using it when doing the delete. libsmbsharemodes.so still
needs updating to cope with this change.
Samba4 torture tests to follow.
Jeremy.
25 files changed:
source/include/smb.h
source/lib/smbrun.c
source/lib/substitute.c
source/locking/locking.c
source/modules/vfs_fake_perms.c
source/printing/nt_printing.c
source/printing/printfsp.c
source/printing/printing.c
source/rpc_server/srv_dfs_nt.c
source/rpc_server/srv_lsa_nt.c
source/rpc_server/srv_pipe.c
source/rpc_server/srv_pipe_hnd.c
source/rpc_server/srv_spoolss_nt.c
source/rpc_server/srv_srvsvc_nt.c
source/smbd/close.c
source/smbd/dir.c
source/smbd/fake_file.c
source/smbd/files.c
source/smbd/nttrans.c
source/smbd/open.c
source/smbd/posix_acls.c
source/smbd/reply.c
source/smbd/sec_ctx.c
source/smbd/trans2.c
source/smbd/uid.c