diff options
author | Jeremy Allison <jra@samba.org> | 2000-04-24 20:48:40 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2000-04-24 20:48:40 +0000 |
commit | 644f22ac6141f58f2badd3a9761ac156831c16a3 (patch) | |
tree | 772d24c3d12fd37ce3401cca60887e25b42c0de0 /source3/smbd/nttrans.c | |
parent | e82dbfcbe97c79b1c81915ae949bb2b1763970ba (diff) | |
download | samba-644f22ac6141f58f2badd3a9761ac156831c16a3.tar.gz samba-644f22ac6141f58f2badd3a9761ac156831c16a3.tar.bz2 samba-644f22ac6141f58f2badd3a9761ac156831c16a3.zip |
Added the code that keeps fd's open across a close if there are other fsp's
open on the same dev/inode pair with existing POSIX locks.
This is done at the smbd/open layer, so smbd just calls fd_close() and
the transfer of any open fd's is done under the covers of fd_close().
When an fsp is closed and no other fsp's open on the same dev/inode
pair have existing POSIX locks then all fd's associated with this fsp
are closed.
Now only the hard part of doing the POSIX range unlock code when read
locks overlap remains for full POSIX/SMB lock integration....
Jeremy.
(This used to be commit 1df48ed55ee303b6d84d7277fd79761cfe5f7052)
Diffstat (limited to 'source3/smbd/nttrans.c')
0 files changed, 0 insertions, 0 deletions