From eb7ef65dfa95bbc035a54d15b594a19c1e94335a Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sun, 22 May 2005 06:53:44 +0000 Subject: [PATCH] windows-delonclose-20050522 Fix support for the CreateFile(DELETE_ON_CLOSE) option. --- src/WINNT/afsd/smb3.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/WINNT/afsd/smb3.c b/src/WINNT/afsd/smb3.c index 033012b77..ca638c66c 100644 --- a/src/WINNT/afsd/smb3.c +++ b/src/WINNT/afsd/smb3.c @@ -5328,6 +5328,8 @@ long smb_ReceiveNTCreateX(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *outp) fidflags |= SMB_FID_OPENREAD; if (desiredAccess & AFS_ACCESS_WRITE) fidflags |= SMB_FID_OPENWRITE; + if (createOptions & FILE_DELETE_ON_CLOSE) + fidflags |= SMB_FID_DELONCLOSE; code = 0; @@ -5989,6 +5991,8 @@ long smb_ReceiveNTTranCreate(smb_vc_t *vcp, smb_packet_t *inp, smb_packet_t *out fidflags |= SMB_FID_OPENREAD; if (desiredAccess & AFS_ACCESS_WRITE) fidflags |= SMB_FID_OPENWRITE; + if (createOptions & FILE_DELETE_ON_CLOSE) + fidflags |= SMB_FID_DELONCLOSE; dscp = NULL; code = 0; -- 2.39.5