mirror of
https://github.com/clearlinux/graphene.git
synced 2026-09-06 22:01:29 +00:00
This commit improves the emulation of polling mechanisms (select, pselect, poll, ppoll, epoll_wait) and cleans up the corresponding code: - New DkObjectsWaitEvents() PAL interface, replaces the inefficient DkObjectsWaitAny() interface. This interface closely resembles Linux/POSIX poll() in semantics. - Improved shim_do_epoll_wait() implementation, now using the new DkObjectsWaitEvents() interface. - Improved shim_do_poll() implementation, now using the new DkObjectsWaitEvents() interface. - Small cleanups of polling code.