X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fjobs.c;fp=src%2Fjobs.c;h=4a9ce188b59fec8e1052676955e0505f92e17bda;hb=ba693048ce1a2b629bfed11fceacabe7edc18a78;hp=936c6f1de93e827392af72d2d8069b84972a9bb4;hpb=8538d642f01c8ee185cb356eba2c2f19cf4cea58;p=src%2Fapp-framework-binder.git diff --git a/src/jobs.c b/src/jobs.c index 936c6f1d..4a9ce188 100644 --- a/src/jobs.c +++ b/src/jobs.c @@ -22,20 +22,14 @@ #include #include #include -#include -#include #include #include #include -#include - -#include #include "jobs.h" #include "evmgr.h" #include "sig-monitor.h" #include "verbose.h" -#include "systemd.h" #define EVENT_TIMEOUT_TOP ((uint64_t)-1) #define EVENT_TIMEOUT_CHILD ((uint64_t)10000) @@ -715,7 +709,7 @@ int jobs_call( /** * Ensure that the current running thread can control the event loop. */ -void jobs_acquire_event_manager() +struct evmgr *jobs_acquire_event_manager() { struct thread lt; @@ -755,6 +749,7 @@ void jobs_acquire_event_manager() evloop_release(); current_thread = NULL; } + return evmgr; } /**