Как настроить libcurl для использования poll () - PullRequest
0 голосов
/ 30 октября 2019

Я пытаюсь понять, как настроить сборку Curl с помощью poll () вместо select (). (У меня есть 2 версии Curl 7.45.0 и 7.61.1, которые мне нужно установить)

Я не могу найти аргумент "--with-poll" для ./configure, я вижу только HAVE_POLL & HAVE_FINE_POLLопределение без понятия, где и как их установить ..

Может кто-нибудь помочь?

Спасибо

1 Ответ

1 голос
/ 31 октября 2019

скрипт конфигурации curl определит, какие системные вызовы работают, и предпочтет poll () выбрать (). Если вас не устраивает этот выбор, будьте осторожны с тем, что вы перехитрите разработчиков локонов, и я надеюсь, что вы знаете, что делаете.

Вы можете вручную отредактировать lib/curl_config.h после настройки. Убедитесь, что определены и HAVE_POLL, и HAVE_POLL_FINE, и затем curl будет построен для использования poll (), а не select ().

...