only pick one event loop on sol2

pull/452/head
Rick V 5 years ago
parent bbba2c0eea
commit 07e5978144
No known key found for this signature in database
GPG Key ID: C0EDC8723FDC3465

@ -44,9 +44,10 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "SunOS")
INCLUDE(CheckIncludeFiles)
CHECK_INCLUDE_FILES(sys/epoll.h SOLARIS_HAVE_EPOLL)
if (SOLARIS_HAVE_EPOLL AND NOT USE_POLL)
add_definitions(-DSOLARIS_HAVE_EPOLL)
message(STATUS "Using fast emulation of Linux epoll(5) on Solaris.")
add_definitions(-DSOLARIS_HAVE_EPOLL)
else()
set(SOLARIS_HAVE_EPOLL OFF)
message(STATUS "Falling back to poll(2)-based event loop.")
endif()
endif()

@ -291,7 +291,7 @@ bool
llarp_poll_loop::init()
{
if(!upollfd)
upollfd = upoll_create(1); // why do we return false? (see ev_poll.cpp)
upollfd = upoll_create(1); // why do we return false? (see ev_epoll.cpp)
return false;
}

Loading…
Cancel
Save