fd is about to be closed: fail what waits on it and forget what the kernel was told.
fd
poll_close :: (scheduler: *Scheduler, engine: *Engine, fd: s64)