X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fafb-common.c;h=087a6285795862b04ce04eb18a319bfbeea68cc6;hb=197626868aaf84e9a68e8e7e5397ef1c6883a0f1;hp=47ba40f7bd2610f1282c790cae7f0d216862e0b2;hpb=a38382e89710db2c298f7f101e3ba0cf3681287c;p=src%2Fapp-framework-binder.git diff --git a/src/afb-common.c b/src/afb-common.c index 47ba40f7..087a6285 100644 --- a/src/afb-common.c +++ b/src/afb-common.c @@ -27,6 +27,7 @@ #include "afb-common.h" #include "locale-root.h" +#include "jobs.h" static const char *default_locale = NULL; static struct locale_root *rootdir = NULL; @@ -42,7 +43,6 @@ struct sd_event *afb_common_get_thread_event_loop() } return result; } -*/ static void *sdopen(void **p, int (*f)(void **)) { @@ -55,6 +55,7 @@ static void *sdopen(void **p, int (*f)(void **)) } return *p; } +*/ static struct sd_bus *sdbusopen(struct sd_bus **p, int (*f)(struct sd_bus **)) { @@ -77,8 +78,7 @@ static struct sd_bus *sdbusopen(struct sd_bus **p, int (*f)(struct sd_bus **)) struct sd_event *afb_common_get_event_loop() { - static struct sd_event *result = NULL; - return sdopen((void*)&result, (void*)sd_event_new); + return jobs_get_sd_event(); } struct sd_bus *afb_common_get_user_bus()