Messages in this thread | | | Date | Sun, 24 Aug 2008 12:35:33 -0700 (PDT) | From | Davide Libenzi <> | Subject | Re: No NONBLOCK flag for dup3() or epoll_create1()? |
| |
On Wed, 20 Aug 2008, Michael Kerrisk wrote:
> Ulrich > > I've been doing some testing (2.6.27-rc3) of your new > file-descriptor-creating syscalls that accept flags. According to > > http://udrepper.livejournal.com/20407.html > > all of the system calls should accept a *_NONBLOCK flag. All of them do, > except for two: > dup3(olfd, newfd, flags) > and > epoll_create1(flags). > > For epoll_create1() this certainly appears to be an oversight, since I can't > think of a reason not to support *_NONBLOCK.
Traditionally the no-wait epoll_wait() has been achieved with a zero timeout, but _NONBLOCK support can be easily added if seen as necessary.
- Davide
| |