Change #276632
| Category | None |
| Changed by | Viktor Szakats <commit@vsz.me> |
| Changed at | Fri 31 Jul 2026 12:38:52 |
| Repository | https://api.github.com/repos/curl/curl |
| Project | curl/curl |
| Branch | master |
| Revision | cb21a37a68d347e79e06bec648cfa1be44e3944d |
Comments
build: assume POSIX `select()` is available This change effectively replaces an explicit compile-time #error with a missing prototype error in environments not offering `select()`, and saves curl-compatible systems from performing an explicit feature check. Refs: https://pubs.opengroup.org/onlinepubs/009695399/functions/pselect.html https://linux.die.net/man/2/select Closes #22448
Changed files
- CMake/unix-cache.cmake
- CMake/win32-cache.cmake
- CMakeLists.txt
- acinclude.m4
- configure.ac
- lib/config-mac.h
- lib/config-os400.h
- lib/config-riscos.h
- lib/config-win32.h
- lib/curl_config-cmake.h.in
- lib/curlx/wait.c
- lib/select.c