Looks like evports on SunOS are broken also, disable them. GitHub issue 2702.

pull/2739/head
Nicholas Marriott 2021-05-10 07:42:35 +01:00
parent 47af583a50
commit 434ac8734a
1 changed files with 13 additions and 1 deletions

View File

@ -96,5 +96,17 @@ osdep_get_cwd(int fd)
struct event_base *
osdep_event_init(void)
{
return (event_init());
struct event_base *base;
/*
* On Illumos, evports don't seem to work properly. It is not clear if
* this a problem in libevent, with the way tmux uses file descriptors,
* or with some types of file descriptor. But using poll instead is
* fine.
*/
setenv("EVENT_NOEVPORT", "1", 1);
base = event_init();
unsetenv("EVENT_NOEVPORT");
return (base);
}