aboutsummaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2024-12-19 07:14:39 -0800
committerGarrett D'Amore <garrett@damore.org>2024-12-19 07:17:57 -0800
commit5e18eb4f18af570abf84a615db5235e2e9415c75 (patch)
treeec1c8a7a58fed101f1f61651a5f319c64cfec329 /etc
parent0d39d4be2d4b53e8ede04364f082b3ba295979f2 (diff)
downloadnng-5e18eb4f18af570abf84a615db5235e2e9415c75.tar.gz
nng-5e18eb4f18af570abf84a615db5235e2e9415c75.tar.bz2
nng-5e18eb4f18af570abf84a615db5235e2e9415c75.zip
posix pollers: expose pfd structures (for sizes) and fix poller selection
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.
Diffstat (limited to 'etc')
0 files changed, 0 insertions, 0 deletions