mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 15:38:10 +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 |