NIO CommKit Host Interface Installation and System Administration Manual
DKXQT(7) DKXQT(7)
E-92 CommKit Host Interface, Release 4.0
NAME
dkxqt – remote execution character special device
DESCRIPTION
dkxqt is a character special device that provides processes with an interface that implements the remote
execution protocol of the CommKit Host Interface. This interface is used on the remote end of a remote login
or remote execution circuit. It cannot be used to originate calls.
The routines within the dkxqt driver are the following:
dkxopen() Opens a channel of an incoming call for remote execution.
dkxclose() Closes and takes down the channel for remote execution.
dkxread() Reads from the calling process. This routine puts together a read request, sends it to the
calling host and waits for a reply indicating the amount of real data to be received over the
channel. It then reads in the data and returns to the user process.
dkxwrite() Writes to the calling process. This routine first sends a write request, then sends the data
to the calling host. It then waits for a reply message indicating the amount of data written.
It returns this amount to the user process.
dkxioctl() Send ioctl commands to the calling host. This routine sends an ioctl request followed by the
data to the calling host and waits for a response. It also reads any data transmitted from the
calling host and returns this to the user process.
FILES
/dev/dkx/xqt Common Signaling Channel device for the interface
/dev/dkx/intf.chan individual remote execution devices
SEE ALSO
dk(1C), dkdaemon(1M), dkhs(7), dkxmx(7).
DIAGNOSTICS
Error values have the following meanings when received from the dkxqt driver:
EIO Attempts to open a device when the interface is not active or when the device is experiencing
problems will fail with this error. Reads, writes, and ioctls will also return this error for device
problems.
ENXIO Attempts to open minor device 0 or 1 will fail with this error.
EAGAIN Attempts to reopen a device that is still cleaning up after the last close will fail with this error.
WARNINGS
The calling CommKit host must use the dk(1C) command for writing a block of data over a channel using the
remote execution protocol or the results are unpredictable. The protocol is overhead-intensive and can be
extremely slow in a WAN.