2021-08-17 | Paul Boddie | raw annotate files changeset graph | Introduced separate notification domains for file-specific and general waiting and notification operations. This involves moving the notification state into the notifier for each domain. A per-task notifier should allow the blocking status of file descriptors/structures to be preserved across multiple threads, whereas a per-thread notifier (or perhaps a local notifier instead in future) permits general or "open" waiting for notifications associated with a restricted set of file descriptors. |