NIO CommKit Host Interface Installation and System Administration Manual
DKMX(7) DKMX(7)
E-86 CommKit Host Interface, Release 4.0
NAME
dkmx – remote execution multiplexer
DESCRIPTION
dkmx is a STREAMS multiplexing driver that links the remote execution user interface [see dkxqt(7)] with
the host interface raw driver [see dkhs(7)]. The driver has a single device /dev/dk/dkxmx0 that is opened by
the dkdaemon(1M) process. dkdaemon(1M) processes the driver’s requests for links to the dkhs(7) driver.
This interface is used internally to support the remote execution protocol [see dk(1C)] and does not support
any user-level application. An open by any process that is not a dkdaemon(1M) process will have insipid but
benign results.
FILES
/dev/dk/dkxmx0 Common Signaling Channel device for the interface.
SEE ALSO
dk(1C), dkdaemon(1M), dkhs(7), dkxqt(7)
DIAGNOSTICS
The driver sends a single log message to dkdaemon(1M) at startup time. Messages like the following will be
entered into the daemon log file:
Feb 4 17:46:28 LOG: (0, 0) dkxqt mux driver is active
Error values have the following meanings when received from the dkmx driver:
EBUSY Attempts to open the driver a second time will fail with this error.
EPERM Attempts to open the driver by a process that does not have super-user permissions will
fail with this error.
ENXIO Attempts to open a device other than /dev/dk/dkxmx0 will fail with this error.
EAGAIN If there is insufficient memory, a open will fail with this error.