NIO CommKit Host Interface Installation and System Administration Manual

x
Contents
5 Programming with the CommKit Function Library
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
CommKit Software Function Library . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
The TLI Application Function Library . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
Making STREAMS-Based Outgoing Connections . . . . . . . . . . . . . . . . 5-6
6 Porting CommKit Applications To Release 4.0
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Environment Variables Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
DKINTF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
User-Level Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
dk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
dkcat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
dkcu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
dkdo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
push and pull . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
Programmer-Level Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
STREAMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
TTY Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
Message Boundaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
Header Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
Library Interface Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9
Obsolete Library Routines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9
Supported Library Routines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10
System Call Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-14