Я разработал сервер с помощью epoll. Он отлично работает под Linux. Но я хочу предоставить поддержку macosx с помощью kqueue. Я слышал, что libevent - это слой абстракции поверх этих библиотек на основе событий (epoll, kqueue).
Как я могу перенести этот код с помощью epoll на libevent? пример кода: https://banu.com/blog/2/how-to-use-epoll-a-complete-example-in-c/epoll-example.c Возможно ли это (совместимость на 100%)?