mirror of
https://github.com/RGBCube/serenity
synced 2026-01-12 17:41:00 +00:00
This patch modifies InodeWatcher to switch to a one watcher, multiple watches architecture. The following changes have been made: - The watch_file syscall is removed, and in its place the create_iwatcher, iwatcher_add_watch and iwatcher_remove_watch calls have been added. - InodeWatcher now holds multiple WatchDescriptions for each file that is being watched. - The InodeWatcher file descriptor can be read from to receive events on all watched files. Co-authored-by: Gunnar Beutner <gunnar@beutner.name> |
||
|---|---|---|
| .. | ||
| FB.h | ||
| InodeWatcherEvent.h | ||
| InodeWatcherFlags.h | ||
| KeyCode.h | ||
| MousePacket.h | ||
| Syscall.h | ||