[MODULE::TEVENT_AIO]
PRIVATE_DEPENDENCIES = LIBAIO_LINUX
SUBSYSTEM = LIBTEVENT
-INIT_FUNCTION = s4_events_aio_init
##############################
TEVENT_AIO_OBJ_FILES = $(libteventsrcdir)/tevent_aio.o
##############################
[MODULE::TEVENT_EPOLL]
SUBSYSTEM = LIBTEVENT
-INIT_FUNCTION = s4_events_epoll_init
##############################
TEVENT_EPOLL_OBJ_FILES = $(libteventsrcdir)/tevent_epoll.o
##############################
[MODULE::TEVENT_SELECT]
SUBSYSTEM = LIBTEVENT
-INIT_FUNCTION = s4_events_select_init
##############################
TEVENT_SELECT_OBJ_FILES = $(libteventsrcdir)/tevent_select.o
##############################
[MODULE::TEVENT_STANDARD]
SUBSYSTEM = LIBTEVENT
-INIT_FUNCTION = s4_events_standard_init
##############################
TEVENT_STANDARD_OBJ_FILES = $(libteventsrcdir)/tevent_standard.o
#include "tevent.h"
#include "tevent_internal.h"
-NTSTATUS s4_events_standard_init(void)
-{
- if (!events_standard_init()) {
- return NT_STATUS_INTERNAL_ERROR;
- }
- return NT_STATUS_OK;
-}
-
-NTSTATUS s4_events_select_init(void)
-{
- if (!events_select_init()) {
- return NT_STATUS_INTERNAL_ERROR;
- }
- return NT_STATUS_OK;
-}
-
-#if HAVE_EVENTS_EPOLL
-NTSTATUS s4_events_epoll_init(void)
-{
- if (!events_epoll_init()) {
- return NT_STATUS_INTERNAL_ERROR;
- }
- return NT_STATUS_OK;
-}
-#endif
-
-#if HAVE_LINUX_AIO
-NTSTATUS s4_events_aio_init(void)
-{
- if (!events_aio_init()) {
- return NT_STATUS_INTERNAL_ERROR;
- }
- return NT_STATUS_OK;
-}
-#endif
-
/*
this is used to catch debug messages from events
*/