sensord: remove build warnings in ipc-utils 75/123175/1
authorkibak.yoon <kibak.yoon@samsung.com>
Wed, 5 Apr 2017 01:19:13 +0000 (10:19 +0900)
committerkibak.yoon <kibak.yoon@samsung.com>
Wed, 5 Apr 2017 01:21:13 +0000 (10:21 +0900)
- warning: control reaches end of non-void function [-Wreturn-type]
- warning: ignoring return value [-Wunused-result]

Change-Id: Id172b9e32bfe45543b16dc9a0726bc1cc0c11441
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
src/shared/event_loop.cpp

index 9bd596a..73854b5 100644 (file)
@@ -230,6 +230,8 @@ bool event_loop::run(int timeout)
 
        _I("Started");
        g_main_loop_run(m_mainloop);
+
+       return true;
 }
 
 void event_loop::stop(void)
@@ -237,8 +239,11 @@ void event_loop::stop(void)
        ret_if(!is_running() || m_terminating.load());
 
        uint64_t term = 1;
+       ssize_t size;
        m_terminating.store(true);
-       write(m_term_fd, &term, sizeof(uint64_t));
+       size = write(m_term_fd, &term, sizeof(uint64_t));
+
+       retm_if(size != sizeof(ssize_t), "Failed to write[%d]", m_term_fd);
 }
 
 void event_loop::terminate(void)