Make deferred opens (NT_STATUS_SHARING_VIOLATION) work over SMB2.
authorJeremy Allison <jra@samba.org>
Fri, 23 Apr 2010 06:52:19 +0000 (23:52 -0700)
committerJeremy Allison <jra@samba.org>
Fri, 23 Apr 2010 06:52:19 +0000 (23:52 -0700)
commit8f67f873ace91964da066c421986e260aceba75b
tree21776965085b9926a28ff5ed41ef147176668386
parent9cd712d1bc1ac5140597e86b5c634d2c820d86de
Make deferred opens (NT_STATUS_SHARING_VIOLATION) work over SMB2.

Makes SMB2Create call re-entrant internally.
Now this infrastructure is in place, oplocks will follow shortly.
Tested with Win7 client and with W2K8R2.

Jeremy.
source3/include/proto.h
source3/modules/onefs_open.c
source3/smbd/globals.h
source3/smbd/open.c
source3/smbd/process.c
source3/smbd/smb2_create.c
source3/smbd/smb2_glue.c
source3/smbd/smb2_server.c