EventRegister implements waiter.Waitable.EventRegister.
(e *waiter.Entry)
| 92 | |
| 93 | // EventRegister implements waiter.Waitable.EventRegister. |
| 94 | func (fd *uvmFD) EventRegister(e *waiter.Entry) error { |
| 95 | fd.queue.EventRegister(e) |
| 96 | if err := fdnotifier.UpdateFD(fd.hostFD); err != nil { |
| 97 | fd.queue.EventUnregister(e) |
| 98 | return err |
| 99 | } |
| 100 | return nil |
| 101 | } |
| 102 | |
| 103 | // EventUnregister implements waiter.Waitable.EventUnregister. |
| 104 | func (fd *uvmFD) EventUnregister(e *waiter.Entry) { |
nothing calls this directly
no test coverage detected