[lkml]   [2001]   [Sep]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [PATCH] /dev/epoll update ...

    On 19-Sep-2001 Christopher K. St. John wrote:
    > Dan Kegel wrote:
    >> I'm getting ready to stress-test /dev/epoll finally.
    >> In porting my Poller_devpoll.{cc,h} to support /dev/epoll, I noticed
    >> the following issues:
    > Another issue to throw into the mix:
    > The Banga, Mogul and Druschel[1] paper (which I understand
    > was the inspiration for the Solaris /dev/poll which was the
    > inspiration for /dev/epoll?) talks about having the poll
    > return the current state of new descriptors. As far as I can
    > tell, /dev/epoll only gives you events on state changes. So,
    > for example, if you accept() a new socket and add it to the
    > interest list, you (probably) won't get a POLLIN. That's
    > not fatal, but it's awkward.

    Being an event change notification you simply can't add the fd
    to the "monitor" after you've issued the accept().
    The skeleton for /dev/epoll usage is :

    while (system_call(...) == FAIL) {


    - Davide

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:03    [W:0.023 / U:30.640 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site