summaryrefslogtreecommitdiff
path: root/source3/tdb/tdb.c
AgeCommit message (Expand)AuthorFilesLines
2002-09-17Never, *ever* hold a mutex lock in the message database where there mayJeremy Allison1-0/+15
2002-08-30ensure that we unlock in case we hit a tdb errorAndrew Tridgell1-0/+3
2002-07-15don't report the faiilure of non-blocking locks. They are supposed toAndrew Tridgell1-1/+1
2002-07-11*Experimental* new large-scaling printer code. Splits printing.tdb intoJeremy Allison1-1/+2
2002-05-22auto-recover from the fairly common case of a non-clean tdb shutdownAndrew Tridgell1-0/+10
2002-04-27Merge Herb's idmap endian fix.Jeremy Allison1-0/+6
2002-04-19We cannot set errno=0 in any of the wrapper calls as this breaks UNIX errorJeremy Allison1-1/+0
2002-04-19First cut at fix for the EINTR problem... More needs to be done I think.Jeremy Allison1-1/+7
2002-04-10Added Shirish's client side caching policy change.Jeremy Allison1-1/+2
2002-04-07better check of called function's returnSimo Sorce1-57/+125
2002-03-01Various comment fixes from Rafal Szczesniak <mimir@diament.ists.pwr.wroc.pl>Andrew Bartlett1-1/+1
2002-02-27Memory leak on error condition fixed by Kian Win <codegrunt@rubbercookie.com>.Jeremy Allison1-0/+1
2002-01-30Removed version number from file header.Tim Potter1-2/+1
2002-01-22Raise log level of warning produced when the open() of the tdb fails.Tim Potter1-1/+1
2002-01-09Move SAFE_FREE into tdb.c to stop exporting it into tdb.h namespace.Jeremy Allison1-0/+5
2002-01-02debug statement fixups.Jeremy Allison1-31/+21
2001-12-31more irix -64 portability fixesAndrew Tridgell1-1/+2
2001-12-13Must check against -1 for fcntl error check.Jeremy Allison1-4/+4
2001-12-11Fix up warnings. Make tdb_openXX() names const.Jeremy Allison1-2/+2
2001-12-10Doc.Martin Pool1-1/+3
2001-12-10Allow for internal databases which may have no name.Martin Pool1-5/+5
2001-12-10Log more error messages.Martin Pool1-0/+1
2001-12-10Log more error messages.Martin Pool1-2/+12
2001-12-10Allocate tdb name up front in case log functions want to use it.Martin Pool1-6/+5
2001-12-10tdb_open_ex: More cleanups: just dynamically allocate the TDB_CONTEXTMartin Pool1-14/+27
2001-12-10Refactor code to check whether already open into its own function.Martin Pool1-8/+21
2001-12-10tdb_open_ex should always "goto fail" in case of error, rather thanMartin Pool1-1/+2
2001-12-10Doc.Martin Pool1-0/+4
2001-12-10tdb_open_ex: Continue previous refactoring so that we consistentlyMartin Pool1-12/+12
2001-12-10tdb_open_ex: Refactor to use a pointer to tdb, rather than an autoMartin Pool1-57/+58
2001-12-04Put back changes to set errno, which seem to do no harm.Martin Pool1-12/+42
2001-12-04undoMartin Pool1-156/+69
2001-12-04Implement suggestion from tridge to leave the old tdb_open interfaceMartin Pool1-2/+9
2001-12-04Better error handling:Martin Pool1-66/+124
2001-12-04Set errno in tdb_open in cases where we detect an error in opening theMartin Pool1-11/+33
2001-11-09Removed #ifdef TDB_DEBUG around tdb_dump_all() and tdb_printfreelist()Tim Potter1-5/+3
2001-10-16Don't core dump when using spinlocks on a read-only tdb. Unfortunately thisJeremy Allison1-4/+16
2001-10-12Fix for tdb_oob() on TDB_INTERNAL databases.Jeremy Allison1-2/+7
2001-10-03Ensure accessing NT member servers works with a Samba PDC. Don'tJeremy Allison1-1/+2
2001-09-19Put pwrite code back in expand_file.Jeremy Allison1-3/+10
2001-09-19added a hook to reopen all tdb's after the server forkAndrew Tridgell1-10/+48
2001-09-19Fix based on Andrew's insight as re-using a tdb after fork meansJeremy Allison1-3/+23
2001-09-19Return correct error code on lock fail in tdb_expand.Jeremy Allison1-1/+1
2001-09-18Roll back earlier fix after talking with Andrew. The write_lock_record andJeremy Allison1-2/+2
2001-09-18Fixed a couple of nasty bugs only easily seen with no mmap. Firstly,Jeremy Allison1-2/+4
2001-08-02Added mmap fix to pass lock test from HP.Jeremy Allison1-115/+222
2001-07-31Fix for rare tdb pattern store failure. Found & fixed by Rusty.Jeremy Allison1-1/+4
2001-07-25Always check fstat for error.Jeremy Allison1-10/+13
2001-07-05Fix for enumerating large numbers of users.Jeremy Allison1-1/+1
2001-06-21Ok - I misspoke.... mmap returns MAP_FAILED, not neccessarily -1 :-).Jeremy Allison1-2/+6