pub const EFD_SEMAPHORE: u32 = 1;
EFD_SEMAPHORE flag: read returns 1 and decrements (instead of draining).