diff options
author | Marcus Fritzsch <marcus.fritzsch@xse.de> | 2014-08-05 13:36:21 +0200 |
---|---|---|
committer | Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp> | 2014-09-01 15:55:43 +0900 |
commit | b42f02b255ec8a1b3efeca926450b5e21d9e8c72 (patch) | |
tree | cbc4c19acaf19d57dd82b7d617dfe2169da967af | |
parent | f036639357d1a36489c28f9831e58423262988fb (diff) | |
download | wayland-ivi-extension-b42f02b255ec8a1b3efeca926450b5e21d9e8c72.tar.gz |
ilmControl: move eventfd init to init_control()
Signed-off-by: Marcus Fritzsch <marcus.fritzsch@xse.de>
-rw-r--r-- | ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c b/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c index 3aae4c5..faf8b99 100644 --- a/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c +++ b/ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c @@ -1097,14 +1097,6 @@ ilmControl_init(t_ilm_nativedisplay nativedisplay) pthread_mutexattr_destroy(&a); } - ctx->shutdown_fd = eventfd(0, EFD_CLOEXEC | EFD_NONBLOCK); - - if (ctx->shutdown_fd == -1) - { - fprintf(stderr, "Could not setup shutdown-fd: %s\n", strerror(errno)); - return ILM_FAILED; - } - return init_control() == 0 ? ILM_SUCCESS : ILM_FAILED; } @@ -1207,6 +1199,14 @@ init_control(void) return -1; } + ctx->shutdown_fd = eventfd(0, EFD_CLOEXEC | EFD_NONBLOCK); + + if (ctx->shutdown_fd == -1) + { + fprintf(stderr, "Could not setup shutdown-fd: %s\n", strerror(errno)); + return ILM_FAILED; + } + ret = pthread_create(&ctx->thread, NULL, control_thread, NULL); if (ret != 0) { |