CVS update: samba/source/include

Jeremy Allison jra at samba.org
Sat Apr 29 06:54:23 EST 2000


Date:	Saturday April 29, 2000 @ 6:54
Author:	jra

Update of /data/cvs/samba/source/include
In directory samba:/tmp/cvs-serv26437/include

Modified Files:
	proto.h smb.h 
Log Message:
Ok - this is the *third* implementation of this (third time's the charm :-).

This implementation keeps all POSIX lock records in a separate in memory
tdb database only known about in locking/posix.c. In addition, the pending
close fd's are also held in a tdb which has an array of fd's indexed by
device and inode.

The walk-split code uglyness has been moved to posix.c from brlock.c,
which is the only place that needs to know about it, and the extra
functions hacked into brlock to expose internal state have been removed.

This implementation passes smbtorture locktest4, the only thing I need
to check now for completeness is what to do about lock upgrade/downgrades
which Win32 allows under some *very* strange circumstances.

Jeremy.



More information about the samba-cvs mailing list