ports/sysutils/openipmi/files/patch-unix_selector.c
Vinícius Zavam 670b63692f sysutils/openipmi: update 2.0.25_1 to 2.0.26
Makefile

    silent portlint; reorder GNU_CONFIGURE and INSTALL_TARGET;
    readline.so (devel/readline) is now part of LIB_DEPENDS;
    USES got readline added to the list; sorted.

    post-patch

      13.10. Verbose Build Logs;
      reinplaced editline/readline.h (served by base's libedit).

  files/patch-unix_selector.c

    we do not provide EPOLL_PWAIT, so fdc->saved_events = 0 is never used.

Approved by:	araujo (mentor)
Differential Revision:	https://reviews.freebsd.org/D18667
2019-01-05 13:47:15 +00:00

16 lines
478 B
C

--- unix/selector.c.orig 2018-12-28 13:36:00 UTC
+++ unix/selector.c
@@ -459,7 +459,13 @@ i_sel_clear_fd_handler(struct selector_s
fdc->state = NULL;
sel_update_epoll(sel, fd, EPOLL_CTL_DEL, 0);
+ /* We do not set HAVE_EPOLL_PWAIT, so 'fd_control_s' will never
+ * have 'saved_events', and sel_update_epoll() will always return 1.
+ *
+ * See lines 340 (HAVE_EPOLL_PWAIT), and 369 (no HAVE_EPOLL_PWAIT).
+ *
fdc->saved_events = 0;
+ */
}
init_fd(fdc);