On Mon, Mar 01, 2004 at 08:08:01PM -0800, Bruce J Keeler wrote: > The epoll subsystem is a new, (currently) Linux-specific variant of > poll(2). It is designed to offer O(1) scalability over large numbers of > watched file descriptors. You need at least Linux 2.5.44 and a recent C > library to use it.
Have you considered a more portable solution like libevent? It's a single API for epoll (Linux), kqueue (BSD), poll(2), and select(2). Support for realtime signals and /dev/poll is also planned. Its home page is at http://monkey.org/~provos/libevent/ -- Rocco Caputo - [EMAIL PROTECTED] - http://poe.perl.org/