Operations still waiting on a descriptor would keep the file alive past the close, so they are canceled first. The cancel is hard-linked so that finding nothing to cancel does not stop the close.
uring_close :: (scheduler: *Scheduler, engine: *Engine, op: *Op)
Operations still waiting on a descriptor would keep the file alive past the close, so they are canceled first. The cancel is hard-linked so that finding nothing to cancel does not stop the close.
Parameters
- scheduler: *Scheduler
- engine: *Engine
- op: *Op