It's common for a busy Synchronet BBS to have socket descriptors
higher than FD_SETSIZE, which means select() won't work at best,
and FD_SET will corrupt memory at worst.
We continue to use select() on Windows because the Windows select() implementation doesn't have the same problem, and the poll()
implementation isn't POSIX compliant.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From Deuc¿@VERT to Git commit to main/sbbs/master on Mon Oct 20 22:29:49 2025