After data has passed from the input device up the event bus
line to the filter module, it's passed to the system.
The interfaces to the system include:
- Resource manager interface
- This interface establishes a pathname under the /dev directory,
which can be read by applications to get input data.
For example, a relative event bus line would be represented by the file /dev/mouse0.
Reading from /dev/mouse0 would provide pointer packets,
as defined in <sys/dcmd_input.h>.
Multiple opens are allowed, and device files can be opened in blocking or non-blocking mode,
with I/O notification (i.e., select(), ionotify()) supported.
You start the resource manager interface by passing the
-r option to the devi-* driver.