From ba693048ce1a2b629bfed11fceacabe7edc18a78 Mon Sep 17 00:00:00 2001 From: Jose Bollo Date: Tue, 19 Feb 2019 09:13:26 +0100 Subject: Allow to remove systemd library This change allows to compile a binder that doesn't use libsystemd. The restriction implied is that the neither the systemd event loop nor the systemd dbus facilities are availables. Consequently, the dbus transparancy of APIs isn't available. Also the work isn't fully complete because afb-ws-client doesn't handle the removal of libsystemd. A more general work still have to be made to allow the binder to run as library using an external event loop. Change-Id: I27a80862868b9c5a0453011a1d8aa3ce75cb5f6e Signed-off-by: Jose Bollo --- src/evmgr.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/evmgr.h') diff --git a/src/evmgr.h b/src/evmgr.h index c78ea33f..e7af226f 100644 --- a/src/evmgr.h +++ b/src/evmgr.h @@ -28,3 +28,8 @@ extern int evmgr_release_if(struct evmgr *evmgr, void *holder); extern int evmgr_try_hold(struct evmgr *evmgr, void *holder); extern void *evmgr_holder(struct evmgr *evmgr); extern int evmgr_create(struct evmgr **result); + +#if WITH_FDEV_EPOLL +struct fdev_epoll; +extern struct fdev_epoll *evmgr_get_fdev_epoll(struct evmgr *evmgr); +#endif -- cgit 1.2.3-korg