[vlc-devel] [PATCH v2 1/3] os2: thread: improve vlc_poll_os2()

Rémi Denis-Courmont remi at remlab.net
Sat Oct 31 08:59:53 CET 2015


On Saturday 31 October 2015 16:41:24 KO Myung-Hun wrote:
> Rémi Denis-Courmont wrote:
> > Le 2015-10-29 15:28, KO Myung-Hun a écrit :
> >> Rémi Denis-Courmont wrote:
> >>> On Sunday 25 October 2015 22:01:34 KO Myung-Hun wrote:
> >>>> From: KO Myung-Hun <komh78 at gmail.com>
> >>>> 
> >>>> If non-sockets, set revents to POLLNVAL;
> >>> 
> >>> Are sockets file descriptors? If so, I don´t see any reasons why your
> >>> poll()
> >>> cannot handle regular file descriptors correctly.
> >> 
> >> Sockets are file descriptors. However, select() does not support other
> >> file descriptors such as regular files than sockets.
> > 
> > Then there are no reasons not to support regular files in the poll()
> > replacement.
> 
> Then do you mean that regular files should not be POLLNVAL ? And it's ok
> that they are treated as being ready for all modes ?

Yes.

> Finally, compat/poll.c on Win32 supports regular files correctly ?

Socekts are *not* file descriptors on Windows. We can´t do that on Windows.

-- 
Rémi Denis-Courmont
http://www.remlab.net/



More information about the vlc-devel mailing list