API Reference

The Advanced Server API Reference describes a set of functions, data types, structures, and constants known collectively as the Advanced Server for UNIX® Systems Application Programming Interface (API). Advanced Server supports the use of these functions by application programs running the UNIX system environment.

The functions described in this reference will enable you to develop application programs that interact with and control network operations and resources through a well-defined interface for high-level languages, such as the C programming language.

Advanced Server API functions provide a mechanism for creating application programs that augment the traditional client-server model relations used by the Advanced Server file and printer sharing software.

Advanced Server API functions support basic operations, such as setting up connections between computers on the network, transferring commands and data over those connections, and administering the server (adding users, administering resources, obtaining status information, etc.).

Audience

This reference assumes that you have a good working knowledge of the UNIX operating system under which you intend to develop applications, and that you are familiar with its development conventions. In addition, this reference assumes that you have a thorough knowledge of the C programming language.

How to Use This Reference

This reference is organized into three sections. Part 1, "Introduction," provides an overview to the functions and data structures that are your basic tools. In addition, there is information about including API definitions, calling API functions, and compiling and linking your application. This section also highlights some common sources of errors that can help you to debug your application.

Part 2, "API Function Descriptions," consists of technical information about each function. It is divided into sections, each section corresponding to one of the function categories. The categories and the functions within them are arranged alphabetically.

Part 3, "Supported APIs," contains a list of API functions that are available with the Advanced Server for UNIX Systems, as well as a list of LAN Manager 2.2 API functions that no longer are supported.

This reference is designed to be used in conjunction with the on-line APIs. Instructions on how to display APIs on-line are provided at the beginning of Part 2. Detailed information about each API is available on line at the Advanced Server system console.

Page Top Index Next Page See Page