[PATCH xserver 17/23] os: Add ospoll interface
Emil Velikov
emil.l.velikov at gmail.com
Mon May 30 21:10:20 UTC 2016
On 30 May 2016 at 08:47, Keith Packard <keithp at keithp.com> wrote:
> Julien Cristau <jcristau at debian.org> writes:
>
>>> #define X_NOTIFY_READ POLLIN
>>> #define X_NOTIFY_WRITE POLLOUT
>>> #define X_NOTIFY_OTHER (!(POLLIN|POLLOUT))
>>>
>> I guess you mean ~(POLLIN|POLLOUT).
>
> Yes, thanks. I've actually reconsidered and decided to make an interface
> which doesn't use the underlying OS values. It's simpler to describe,
> and allows us to change the underlying implementation without impacting
> the ABI.
Amazing. On behalf of anyone who has to deal with the Windows side of
things - thank you.
Side note: various sources claim that WSApoll is broken and MS is
doing nothing to fix it. So this approach makes it a lot easier for
people to rework things. Be that on the Windows side or if the BSD
people are interested in using something like kqueue.
Thanks
Emilг
More information about the xorg-devel
mailing list