[vlc-devel] [PATCH 3/4] http: test: use interruptable accept()

Rémi Denis-Courmont remi at remlab.net
Thu Feb 4 05:56:43 UTC 2021

Le keskiviikkona 3. helmikuuta 2021, 20.17.10 EET Zhao Zhili a écrit :
> > All this does is replace blocking accept4() with poll() then blocking
> > accept(). It hinges on working POSIX thread cancellation either way.
> vlc_accept_i11e() -> vlc_poll_i11e() -> vlc_poll()
> It's the vlc_poll() hack for Android which makes cancel work.

That's a bug in the Android port though that's not even the point.

The point is that you're relying on an unwarranted implementation detail of 
vlc_accept_i11e(). In this case, vlc_accept_i11e() could just as well call 
accept() directly.


More information about the vlc-devel mailing list