r20539: - split the common timer related events code into events_timed.c
commit934f18283dbc7958944931a93a854526bcd54884
authorAndrew Tridgell <tridge@samba.org>
Fri, 5 Jan 2007 09:35:49 +0000 (5 09:35 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:36:50 +0000 (10 14:36 -0500)
tree3e549b3bbccabc3897ed4f1d88671c14b75e97b3
parent339ee73ce2809905f608b1003cc645231f256420
r20539: - split the common timer related events code into events_timed.c

- make it easier to plug in a new events backend

- add simpler 'select' and 'epoll' backends

This is part of the effort to add good AIO support. The events_aio.c
backend is done, but sometimes dies with a SEGV, which is why it isn't
enabled yet.
14 files changed:
source/gtk/common/gtk_events.c
source/gtk/config.m4
source/gtk/config.mk
source/lib/events/config.m4
source/lib/events/config.mk
source/lib/events/events.c
source/lib/events/events.h
source/lib/events/events_aio.c
source/lib/events/events_epoll.c [new file with mode: 0644]
source/lib/events/events_internal.h
source/lib/events/events_select.c [new file with mode: 0644]
source/lib/events/events_standard.c
source/lib/events/events_timed.c [new file with mode: 0644]
source/torture/local/event.c