NIO CommKit Host Interface Installation and System Administration Manual

6-20
Porting CommKit Applications To Release 4.x
Programmer-Level Compatibility
DIOCINFO
This function is no longer supported.
In earlier releases, you could use this ioctl to obtain information about the
calling channel and responsible interface.
DIOSRV
This function is no longer supported.
In earlier releases, you could use this ioctl with the DT/HYBRID -C option of
the dkserver program, to check whether the argument channel had any flags set
in the channel control structure.
DIOCFLUSH
In earlier releases, this directive would flush output queued for transmission on a
circuit. This function is no longer necessary, since the CommKit software
provides a 15-second drain period for all locally requested circuit terminations.
DKIOCSPN
This function is no longer supported.
In earlier releases, this directive would splice two circuits specified by Channel
Number. In this release, use the dksplice library function.
DKIOCSPL
In earlier releases, this directive would splice two circuits specified by File
Descriptor. In this release, use the dksplice library function.
DIOCSWAIT
In earlier releases, this directive allowed an application to wait for its circuit to
be spliced. In this release, use the dksplwait library function.
DKIORESET
In earlier releases, this directive allowed a program to reset the entire interface.
In this release, use the dkmaint command.
DIOURPWD
In earlier releases, this directive allowed a process to set both the URP transmit
window and initialization mode for a circuit.
DIOGETWD
This function is no longer supported. In earlier releases, this directive returned a
copy of the host Receive Buffer Size.
DIOCQSTAT
In earlier releases, this directive returned various interface error statistics. In this
release, use the dkstat command.
Table 6-5 Previously Supported ioctl System Calls and Their Current Status
System Call Status