Dan Kegel wrote: >You can actually consider posix AIO using sigtimedwait() to pick up completion >notices to fit the definition of completion port if you squint a bit. > Except that signal queues are far too short to be useful for c10k. It's also not possible to allocate a queue (signal number) in a thread safe manner. Posix AIO is a horrid interface. Ben has done much better.