> Would partitioning out the select(2) code and #ifdef'ing it to mux > between the kevent(2) and select(2) interfaces be a prudent measure to > follow? No. This is just adding complexity for adding complexity's sake. The existing code works fine. Leave it alone. --lyndon