svn commit: samba r15105 - in trunk/source: . include nsswitch smbd tdb utils

vlendec at samba.org vlendec at samba.org
Mon Apr 17 15:07:26 GMT 2006


Author: vlendec
Date: 2006-04-17 15:07:23 +0000 (Mon, 17 Apr 2006)
New Revision: 15105

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=15105

Log:
This is a backport of the samba4 tdb implementation to samba3. I did one
change to samba4's tdb: Samba4's TDB_DATA has an 'unsigned char *' as buffer
pointer, Samba3 has 'char *'. While 'unsigned char' is probably more correct,
this creates a ton of warnings in Samba3. So I changed that. We might go
through that later.

I did some basic tests, 'make test' works.

Lets see how Coverity likes this :-)

Volker

Added:
   trunk/source/tdb/dump.c
   trunk/source/tdb/error.c
   trunk/source/tdb/freelist.c
   trunk/source/tdb/io.c
   trunk/source/tdb/lock.c
   trunk/source/tdb/open.c
   trunk/source/tdb/tdb_private.h
   trunk/source/tdb/transaction.c
   trunk/source/tdb/traverse.c
Removed:
   trunk/source/tdb/spinlock.c
   trunk/source/tdb/spinlock.h
Modified:
   trunk/source/Makefile.in
   trunk/source/include/includes.h
   trunk/source/include/smb.h
   trunk/source/nsswitch/winbindd_cache.c
   trunk/source/nsswitch/winbindd_util.c
   trunk/source/smbd/mangle_hash2.c
   trunk/source/smbd/statcache.c
   trunk/source/tdb/tdb.c
   trunk/source/tdb/tdb.h
   trunk/source/tdb/tdbback.c
   trunk/source/tdb/tdbutil.c
   trunk/source/tdb/tdbutil.h
   trunk/source/utils/smbcontrol.c


Changeset:
Sorry, the patch is too large (6657 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=15105


More information about the samba-cvs mailing list