This guide describes the programming interfaces provided as part of the SolsticeTM X.25 9.2 product. It does not cover the installation or configuration of the product. For this, refer to the installation instructions and Solstice X.25 9.2 Administration Guide.
This book contains the following parts and chapters:
Part I, Network Layer Interface, covers the network layer interface.
Chapter 1, STREAMS Overview, provides a brief overview of STREAMS programming.
Chapter 2, About NLI, provides some background information on the NLI programming interface.
Chapter 3, Making and Receiving Calls, contains example programs for making and receiving calls.
Chapter 4, Listening for Calls, contains example programs for listening for incoming calls.
Chapter 5, Getting Statistics, contains an example program for collecting statistics.
Chapter 6, NLI Commands and Structures, provides reference material on NLI commands and structures.
Chapter 7, Network Layer ioctls, provides reference material on network layer ioctls.
Chapter 8, Support Functions, provides reference material on the available library routines.
Chapter 9, Error Codes, provides information on NLI error codes.
Part II, Data Link Protocol Interface (DLPI), covers the DLPI programming interface.
Chapter 10, About DLPI, provides background information on DLPI.
Chapter 11, DLPI Reference, provides reference information on DLPI.
Part III, Sockets Interface, covers the Sockets programming interface.
Chapter 12, Compatibility with SunNet X.25 7.0 Sockets-Based Packet Level Interface, provides reference material on sockets programming.
Chapter 13, Sockets Programming Example, contains a sockets programming example.
The following table describes the typographic changes used in this book
Table P-1 Typographic Conventions
Typeface or Symbol |
Meaning |
Example |
---|---|---|
AaBbCc123 |
The names of commands, files, and directories; on-programlisting computer output |
Edit your .login file. Use ls -a to list all files. machine_name% You have mail. |
AaBbCc123 |
What you type, contrasted with on-programlisting computer output |
machine_name% su Password: |
AaBbCc123 |
Command-line placeholder: replace with a real name or value |
To delete a file, type rm filename. |
AaBbCc123 |
Book titles, new words or terms, or words to be emphasized |
Read Chapter 6 in User's Guide. These are called class options. You must be root to do this. |