more descriptive error messages when epoll fails
authordiscomfitor <discomfitor@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 20 Jan 2011 22:37:57 +0000 (22:37 +0000)
committerdiscomfitor <discomfitor@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 20 Jan 2011 22:37:57 +0000 (22:37 +0000)
@mike_m: should we replace this with strerror_r implementation?

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@56247 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/ecore/ecore_main.c

index 479beb5..07b7e96 100644 (file)
@@ -767,7 +767,8 @@ ecore_main_fd_handler_add(int fd, Ecore_Fd_Handler_Flags flags, Ecore_Fd_Cb func
    fdh->flags = flags;
    if (_ecore_main_fdh_poll_add(fdh) < 0)
      {
-        ERR("Failed to add poll on fd %d (errno = %d)!", fd, errno);
+        int err = errno;
+        ERR("Failed to add poll on fd %d (errno = %d: %s)!", fd, err, strerror(err));
         free(fdh);
         return NULL;
      }