summaryrefslogtreecommitdiffstats
path: root/source/locking/locking.c
Commit message (Expand)AuthorAgeFilesLines
* This is a big, rather ugly patch. Whilst investigating the files not truncatedJeremy Allison2001-03-301-32/+39
* Merge of new 2.2 code into HEAD (Gerald I hate you :-) :-). Allows new SAMRJeremy Allison2001-03-111-7/+4
* tdb_unlockchain() no longer returns a valueTim Potter2000-12-061-4/+4
* Changed to sourceforge tdb code. This includes spinlocks (so we now haveJeremy Allison2000-12-061-4/+4
* the first cut of the internal messaging system.Andrew Tridgell2000-09-111-1/+1
* allow posix locking database to be opened read-only (for smbstatus)Andrew Tridgell2000-06-131-1/+1
* Using a structure for a tdb key can lead to insideous, hardHerb Lewis2000-05-101-0/+2
* Fix for uninitialized memory read in brlock code. brl_locktest now needsJeremy Allison2000-05-051-1/+1
* Added sys_fork() and sys_getpid() functions to stop the overheadJeremy Allison2000-05-021-8/+8
* Ok - this is the *third* implementation of this (third time's the charm :-).Jeremy Allison2000-04-281-628/+13
* Forgot to close when "posix locking" is set to False.Jeremy Allison2000-04-281-2/+5
* Added optimization where we are single opener (don't free POSIX locks).Jeremy Allison2000-04-281-1/+21
* Made changes suggested by Andrew review.Jeremy Allison2000-04-281-37/+52
* Ok - this is more subtle than it looks :-).Jeremy Allison2000-04-271-7/+13
* Fixed subtle unlocking bug when a file is closed. We need to store theJeremy Allison2000-04-271-6/+5
* Did the rewrite Andrew wanted where all knowledge of POSIX locking isJeremy Allison2000-04-271-5/+179
* Fixed crash bugs Andrew pointed out with LOCK4 smbtortureJeremy Allison2000-04-271-10/+7
* Added the hard code :-).Jeremy Allison2000-04-251-50/+121
* Added the code that keeps fd's open across a close if there are other fsp'sJeremy Allison2000-04-241-36/+23
* fixed a locking database bug - it was actually harmless except thatAndrew Tridgell2000-04-231-2/+10
* This is a *big* checkin that may break some things, but implements theJeremy Allison2000-04-221-1/+2
* locking/locking.c: Fixed placeholder code for POSIX locking.Jeremy Allison2000-04-181-17/+49
* Typo - missing '}'.Jeremy Allison2000-04-131-0/+1
* Removed "ole locking compat" parameter (no longer used).Jeremy Allison2000-04-121-18/+113
* Implmented mapping of lock offset/count from 64 bit MS rangesJeremy Allison2000-04-121-13/+157
* Code to map tdb locks onto POSIX. Mainly placeholder code at the moment,Jeremy Allison2000-04-121-9/+157
* include/byteorder.h: ALIGN4/ALIGN2 macros.Jeremy Allison2000-04-111-3/+3
* the first of a bunch of changes to code with getting rid of the fd_ptrAndrew Tridgell2000-04-101-6/+23
* Fixed compile warning in locking.c:traverse_fn()Tim Potter2000-02-071-1/+2
* 1) added void* state argument to tdb_traverse. guess what! there wereLuke Leighton2000-02-041-5/+5
* added code to allow traversal of the byte range lock databaseAndrew Tridgell2000-01-161-1/+1
* damn, Solaris already has a "enum lock_type"Andrew Tridgell2000-01-141-2/+2
* we now pass all byte range locking testsAndrew Tridgell2000-01-141-2/+15
* some more work on the byte range lockingAndrew Tridgell2000-01-141-6/+8
* the bulk of the new byte range locking coodeAndrew Tridgell2000-01-131-45/+21
* added the unexpected packet database (unexpected.tdb)Andrew Tridgell2000-01-031-1/+1
* - added tdb_flags option to tdb_open()Andrew Tridgell2000-01-021-1/+1
* when no shares are returned the *shares pointer must be set to nullAndrew Tridgell1999-12-221-0/+2
* converted all our existing shared memory code to use a tdb databaseAndrew Tridgell1999-12-211-128/+295
* first pass at updating head branch to be to be the same as the SAMBA_2_0 branchAndrew Tridgell1999-12-131-22/+62
* Use VFS operations for file I/O.Tim Potter1999-04-041-4/+5
* don't core dump in smbstatus if we can't open the shmem systemAndrew Tridgell1998-10-311-0/+1
* Reasonably large change to give us *exactly* correct NT delete on close seman...Jeremy Allison1998-10-231-2/+43
* ahh, the joy of deleting large chunks of code that someone else hasAndrew Tridgell1998-09-051-10/+0
* More 64 bit stuff - now the fcntl locks are 64 bit clean.Jeremy Allison1998-09-041-16/+25
* configure.in, configure: include/config.h.in: Added stropts and poll.Jeremy Allison1998-08-311-3/+3
* Turning on blocking locking code. NB. Blocking lock requests that are notJeremy Allison1998-08-201-0/+6
* Makefile.in: Moved blocking lock code into smbd/blocking.c for link purposes.Jeremy Allison1998-08-191-290/+0
* smbd/nttrans.c: Fixed bug in split off pipe code.Jeremy Allison1998-08-171-4/+12
* much cleaner chain pointer handling for both files and pipes.Andrew Tridgell1998-08-171-7/+6