1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
samba-mirror/source3
Jeremy Allison 644f22ac61 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 1df48ed55e)
2000-04-24 20:48:40 +00:00
..
auth indent update to make t easier to see setuid mods in TNG. some 2000-03-21 21:08:07 +00:00
bin Added .dummy file. 2000-02-03 04:49:11 +00:00
client Fix for names with spaces and some I18N filename issues from 2000-03-10 22:25:02 +00:00
codepages Hmmm - unicode codepages need adding to HEAD. Thought that'd been done ? 2000-04-03 22:50:33 +00:00
groupdb 2nd phase of head branch sync with SAMBA_2_0 - this delets all the files that were in the head branch but weren't in SAMBA_2_0 1999-12-13 13:35:20 +00:00
include Added the code that keeps fd's open across a close if there are other fsp's 2000-04-24 20:48:40 +00:00
lib Now that fsp's are created on successful file open, the structure member 2000-04-24 19:23:51 +00:00
libsmb include/byteorder.h: ALIGN4/ALIGN2 macros. 2000-04-11 19:44:54 +00:00
locking Added the code that keeps fd's open across a close if there are other fsp's 2000-04-24 20:48:40 +00:00
msdfs Corrected minor parsing errors. 2000-04-17 22:40:02 +00:00
nmbd fixed a parameter bug found by insure 2000-04-24 11:30:45 +00:00
nsswitch remove scope parameter here too 2000-01-07 08:46:33 +00:00
param converted a bunch more functions to use a fd instead of a FILE* 2000-04-16 11:00:21 +00:00
passdb Roll back to using static MACHINE.SID after consultation with Andrew. This 2000-04-12 00:37:08 +00:00
printing Now that fsp's are created on successful file open, the structure member 2000-04-24 19:23:51 +00:00
profile first pass at updating head branch to be to be the same as the SAMBA_2_0 branch 1999-12-13 13:27:58 +00:00
rpc_client acconfig.h configure configure.in: Added check for UT_SYSLEN for utmp code. 2000-03-22 19:03:12 +00:00
rpc_parse rpc_parse/parse_rpc.c: Changes from TNG (thanks Luke) for NTLMSSP parsing. 2000-04-13 18:38:00 +00:00
rpc_server more pstring/fstring errors found by insure 2000-04-23 14:25:36 +00:00
rpcclient indent update to make t easier to see setuid mods in TNG. some 2000-03-21 21:08:07 +00:00
script Added hash-based stat cache code from Ying Chen. 2000-01-26 21:25:35 +00:00
smbd Added the code that keeps fd's open across a close if there are other fsp's 2000-04-24 20:48:40 +00:00
smbwrapper removed extra arguements from make_nmb_name calls 2000-03-16 17:58:08 +00:00
tdb dump in a binary format 2000-04-24 14:36:44 +00:00
tests removed some obsolete configure tests (sysv ipc etc) 2000-04-17 05:56:49 +00:00
ubiqx Added hash-based stat cache code from Ying Chen. 2000-01-26 21:25:35 +00:00
utils load smb.conf and interfaces in masktest (to allow for netbios name 2000-03-26 09:20:47 +00:00
web finally got sick of the "extern int Client" code and the stupid 2000-04-11 13:55:53 +00:00
.cvsignore Adding libtool support to HEAD branch. We're going to need this for 2000-03-13 23:20:01 +00:00
.indent.pro indent update to make t easier to see setuid mods in TNG. some 2000-03-21 21:08:07 +00:00
acconfig.h got rid of some more old configure tests and includes 2000-04-17 06:11:08 +00:00
aclocal.m4 fixes for broken IRIX header file merged from 2.0 branch 2000-03-31 22:30:13 +00:00
architecture.doc first pass at updating head branch to be to be the same as the SAMBA_2_0 branch 1999-12-13 13:27:58 +00:00
change-log global change from samba.anu.edu.au to samba.org 1998-11-21 13:20:31 +00:00
config.guess first pass at updating head branch to be to be the same as the SAMBA_2_0 branch 1999-12-13 13:27:58 +00:00
config.sub This is a *big* checkin that may break some things, but implements the 2000-04-22 00:33:16 +00:00
configure got rid of some more old configure tests and includes 2000-04-17 06:11:08 +00:00
configure.developer Cleaning up the warnings from configure.developer. 2000-03-10 22:53:36 +00:00
configure.in got rid of some more old configure tests and includes 2000-04-17 06:11:08 +00:00
configure.nodebug.developer computer too slow to compile with debug info (100mins), but i need all the 2000-03-09 22:22:38 +00:00
install-sh merge from the autoconf2 branch to the main branch 1998-07-29 03:08:05 +00:00
internals.doc - sequent-ptx support from bressler@iftccu.ca.boeing.com (Rick 1996-08-13 08:57:55 +00:00
ltconfig Adding libtool support to HEAD branch. We're going to need this for 2000-03-13 23:20:01 +00:00
ltmain.sh Adding libtool support to HEAD branch. We're going to need this for 2000-03-13 23:20:01 +00:00
Makefile.in Makefile.in change for split of printfsp.c 2000-04-23 07:56:11 +00:00
parsing.doc Added info about parsing debug messages. 1998-10-27 21:07:52 +00:00
smbadduser JHT ==> Removed linefeed that caused problems. 1997-10-13 12:13:11 +00:00