Merge branch 'master' of git://git.lttng.org/lttng-tools
[lttng-tools.git] / src / common / compat / poll.h
index bb046c3427af53f49a76997874a3d43b1808ba37..e3a13cedecfeda3768b2df2718ccf0e5af3b4d04 100644 (file)
@@ -50,6 +50,7 @@ static inline void __lttng_poll_free(void *events)
  */
 #ifdef HAVE_EPOLL
 #include <sys/epoll.h>
+#include <stdio.h>
 
 /* See man epoll(7) for this define path */
 #define COMPAT_EPOLL_PROC_PATH "/proc/sys/fs/epoll/max_user_watches"
@@ -146,8 +147,13 @@ static inline void lttng_poll_reset(struct lttng_poll_event *events)
  */
 static inline void lttng_poll_clean(struct lttng_poll_event *events)
 {
+       int ret;
+
        if (events) {
-               close(events->epfd);
+               ret = close(events->epfd);
+               if (ret) {
+                       perror("close");
+               }
                __lttng_poll_free((void *) events->events);
        }
 }
This page took 0.022816 seconds and 4 git commands to generate.