r11761: * fix clearing of event logs by truncating the tdb.
commit2df34c9403446d12f1ceeac38cbda5d3ba805b02
authorGerald Carter <jerry@samba.org>
Thu, 17 Nov 2005 20:08:59 +0000 (17 20:08 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 16:05:26 +0000 (10 11:05 -0500)
tree3a5eeef249ebe9c6ab8f047186579015abad6fb0
parentba2f94aeae1f8e69d53fc360785adf222a8c9c6e
r11761: * fix clearing of event logs by truncating the tdb.
  This feature got broken in some of the other updates.
  Now each open handle stores an pointer to an open tdb
  data structure (not the tdb pointer itself).
  Clearing can be done with a simple elog_close_tdb( elog, True )
  to force a close and then calling elog_open_tdb( logname, True )
  to force an tdb truncate.  Permissions on existing tdbs are
  maintained which is important.

* We don't currently handle backup.  Haven't looked at the
  format of a backuped up eventlog to know what the deal is.
source/include/rpc_eventlog.h
source/rpc_server/srv_eventlog_lib.c
source/rpc_server/srv_eventlog_nt.c
source/script/mkproto.awk