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