event: Update events to latest Samba version 0.9.8
authorRusty Russell <rusty@rustcorp.com.au>
Tue, 17 Aug 2010 23:46:31 +0000 (09:16 +0930)
committerRusty Russell <rusty@rustcorp.com.au>
Tue, 17 Aug 2010 23:46:31 +0000 (09:16 +0930)
commit85e5e760cc91eb3157d3a88996ce474491646726
tree5dea9befa081e3df7f26474c6cdcfc7b20958a4d
parentcecd93be0a0aab868430dd43f8276bfb4e35f02e
event: Update events to latest Samba version 0.9.8

In Samba this is now called "tevent", and while we use the backwards
compatibility wrappers they don't offer EVENT_FD_AUTOCLOSE: that is now
a separate tevent_fd_set_auto_close() function.

This is based on Samba version 7f29f817fa939ef1bbb740584f09e76e2ecd5b06.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
108 files changed:
Makefile.in
autogen.sh
client/ctdb_client.c
common/cmdline.c
common/ctdb_io.c
common/ctdb_logging.c
common/ctdb_ltdb.c
common/ctdb_message.c
common/ctdb_util.c
common/system_linux.c
configure.ac
ib/ibw_ctdb.c
ib/ibw_ctdb_init.c
ib/ibwrapper_test.c
include/ctdb_client.h
include/ctdb_private.h
lib/events/config.m4 [deleted file]
lib/events/config.mk [deleted file]
lib/events/events.c [deleted file]
lib/events/events.h [deleted file]
lib/events/events_aio.c [deleted file]
lib/events/events_internal.h [deleted file]
lib/events/events_select.c [deleted file]
lib/events/events_signal.c [deleted file]
lib/events/events_timed.c [deleted file]
lib/events/libevents.m4 [deleted file]
lib/replace/replace.h
lib/tevent/ABI/tevent-0.9.9.sigs [new file with mode: 0644]
lib/tevent/Makefile.in [new file with mode: 0644]
lib/tevent/autogen-waf.sh [new symlink]
lib/tevent/autogen.sh [new file with mode: 0755]
lib/tevent/build_macros.m4 [new file with mode: 0644]
lib/tevent/config.guess [new file with mode: 0755]
lib/tevent/config.sub [new file with mode: 0755]
lib/tevent/configure.ac [new file with mode: 0644]
lib/tevent/doc/mainpage.dox [new file with mode: 0644]
lib/tevent/doc/tutorials.dox [new file with mode: 0644]
lib/tevent/doxy.config [new file with mode: 0644]
lib/tevent/install-sh [new file with mode: 0755]
lib/tevent/libtalloc.m4 [new file with mode: 0644]
lib/tevent/libtevent.m4 [new file with mode: 0644]
lib/tevent/pkg.m4 [new file with mode: 0644]
lib/tevent/release-script.sh [new file with mode: 0755]
lib/tevent/rules.mk [new file with mode: 0644]
lib/tevent/samba.m4 [new file with mode: 0644]
lib/tevent/script/abi_checks.sh [new file with mode: 0755]
lib/tevent/script/abi_checks_gcc.sh [new file with mode: 0755]
lib/tevent/script/mksigs.pl [new file with mode: 0755]
lib/tevent/script/mksyms.awk [new file with mode: 0644]
lib/tevent/script/mksyms.sh [new file with mode: 0755]
lib/tevent/testsuite.c [new file with mode: 0644]
lib/tevent/tevent.c [new file with mode: 0644]
lib/tevent/tevent.exports [new file with mode: 0644]
lib/tevent/tevent.h [new file with mode: 0644]
lib/tevent/tevent.mk [new file with mode: 0644]
lib/tevent/tevent.pc.in [new file with mode: 0644]
lib/tevent/tevent.signatures [new file with mode: 0644]
lib/tevent/tevent_debug.c [new file with mode: 0644]
lib/tevent/tevent_epoll.c [moved from lib/events/events_epoll.c with 53% similarity]
lib/tevent/tevent_fd.c [new file with mode: 0644]
lib/tevent/tevent_immediate.c [new file with mode: 0644]
lib/tevent/tevent_internal.h [new file with mode: 0644]
lib/tevent/tevent_liboop.c [moved from lib/events/events_liboop.c with 67% similarity]
lib/tevent/tevent_queue.c [new file with mode: 0644]
lib/tevent/tevent_req.c [new file with mode: 0644]
lib/tevent/tevent_select.c [new file with mode: 0644]
lib/tevent/tevent_signal.c [new file with mode: 0644]
lib/tevent/tevent_standard.c [moved from lib/events/events_standard.c with 62% similarity]
lib/tevent/tevent_timed.c [new file with mode: 0644]
lib/tevent/tevent_util.c [new file with mode: 0644]
lib/tevent/tevent_util.h [new file with mode: 0644]
lib/tevent/tevent_wakeup.c [new file with mode: 0644]
lib/tevent/wscript [new file with mode: 0644]
lib/util/db_wrap.c
server/ctdb_banning.c
server/ctdb_call.c
server/ctdb_control.c
server/ctdb_daemon.c
server/ctdb_freeze.c
server/ctdb_keepalive.c
server/ctdb_lockwait.c
server/ctdb_logging.c
server/ctdb_ltdb_server.c
server/ctdb_monitor.c
server/ctdb_persistent.c
server/ctdb_recover.c
server/ctdb_recoverd.c
server/ctdb_server.c
server/ctdb_takeover.c
server/ctdb_traverse.c
server/ctdb_uptime.c
server/ctdb_vacuum.c
server/ctdbd.c
server/eventscript.c
tcp/tcp_connect.c
tcp/tcp_init.c
tcp/tcp_io.c
tests/src/ctdb_bench.c
tests/src/ctdb_fetch.c
tests/src/ctdb_fetch_one.c
tests/src/ctdb_persistent.c
tests/src/ctdb_randrec.c
tests/src/ctdb_store.c
tests/src/ctdb_transaction.c
tests/src/ctdb_traverse.c
tests/src/rb_test.c
tools/ctdb.c
tools/ctdb_vacuum.c