Fdwatcher contains the main loop of vsys, which is registers file descriptors along with events of interest and processes and dispatches events as they occur. This module is used by other high-level modules, such as dirwatcher, which watches the vsys backend directory, and fifowatcher, which watches the vsys fifo pipes.