Interface to the system

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.