[orbis-kernel] Fix evf waiting

This commit is contained in:
Ivan Chikish 2023-07-23 04:44:56 +03:00
parent 55dfa5980d
commit dcf585455d
2 changed files with 21 additions and 9 deletions

View file

@ -35,6 +35,8 @@ struct EventFlag final {
std::uint64_t bitPattern;
std::uint8_t waitMode;
bool operator==(const WaitingThread &) const = default;
bool test(std::uint64_t value) const {
if (waitMode & kEvfWaitModeAnd) {
return (value & bitPattern) == bitPattern;