aboutsummaryrefslogtreecommitdiff
path: root/src/platform/posix/posix_pollq_poll.h
Commit message (Collapse)AuthorAge
* Remove unnecesary includes from pollq.hGarrett D'Amore2025-10-27
|
* pollers: use atomic bit masking operations to eliminate lockssGarrett D'Amore2024-12-22
| | | | This is done for kqueue and poll. Others coming soon.
* poll: fix poll based pollerGarrett D'Amore2024-12-21
|
* posix pollers: expose pfd structures (for sizes) and fix poller selectionGarrett D'Amore2024-12-19
The poller selection in the previous poller changes for select were not quite functional. Also, while testing poll() based poller, there were problems where it simply did not work correctly, so this addresses those, and it seems to work now. The pfd structures are exposed as we intend to allow inlining them to eliminate the separate allocation and potential for failure during initialization. We also want to have plans afoot to eliminate a lot of the extra locking done done on each I/O iteration, and this is setting the foundation for that.