About Solaris 9 Documentation

Chapter 3 Finding the Documentation for Your Task

This chapter provides Solaris 9 documentation that is organized by tasks or subjects. The documents are grouped under these subjects:

Documents available on the Solaris 9 documentation set are grouped under collection headings. The table titles list the name of the collection where you can find the document. Some printed documents are provided in the Solaris 9 software media kits.

Installing

The following tables list documentation that describes installation issues, features, and functionality. The table title lists the name of the collection where you can find the document in the Solaris 9 documentation set.

Table 3–1 Solaris 9 About What's New Collection

Document 

Description 

What's New in the Solaris 9 Operating Environment

This book contains high-level feature descriptions of new functionality in the Solaris 9 operating environment. Chapters summarize new features for desktop users, system administrators and software developers. The system administration chapter includes Solaris 9 installation features. New JavaTM features are also summarized.

Table 3–2 Solaris 9 Release and Installation Collection

Document 

Description 

Solaris 9 Installation Guide

This book describes how to install the Solaris operating environment on both networked and non-networked systems. The book describes how to use the Solaris Web Start installation program and the suninstall program to install systems interactively. The book contains instructions for using the Web Start Flash or the custom JumpStartTM technology to set up, automate, customize, and automatically install Solaris on any number of systems, primarily in enterprise network environments. This book also describes how to use Solaris Live Upgrade to substantially reduce the usual service outage that is associated with an operating system upgrade.

Solaris 9 Package List

This book contains the list of packages that are installed with the Solaris operating environment. Also included are package descriptions and the software group in which each package is installed.  

Solaris 9 Release Notes for the appropriate platform

These books, published in the Solaris 9 documentation set and in the Installation Kiosk, describe important installation and runtime issues and bugs. These Release Notes also include new feature descriptions, end-of-software support statements, and documentation issues. 

For any updates, see the Solaris 9 Release Notes on http://docs.sun.com.

Table 3–3 Solaris 9 Printed Documentation

Document 

Description 

Solaris 9 Installation Release Notes for the appropriate platform

These books, printed and included in the Solaris 9 Media folder, describe critical installation issues and bugs for the Solaris 9 operating environment.  

For runtime issues, see the Solaris 9 Release Notes for the appropriate platform. Also, for any updates, see the Solaris 9 Release Notes on http://docs.sun.com.

Solaris 9 Start Here

This booklet outlines the process of installing the Solaris operating environment and related software. 

Using the Desktop

The following tables list documentation that describes desktop features and procedures. These documents are relevant to users of workstations, and includes use of the Common Desktop Environment software. The table title lists the name of the collection where you can find the document in the Solaris 9 documentation set.

Table 3–4 Solaris 9 About What's New Collection

Document 

Description 

What's New in the Solaris 9 Operating Environment

This book contains high-level feature descriptions of new functionality in the Solaris 9 operating environment. Chapters summarize new features for desktop users, system administrators, and software developers. The system administration chapter includes Solaris 9 installation features. New Java features are also summarized. 

Table 3–5 Solaris 9 User Collection

Document 

Description 

Solaris Advanced User's Guide

This book is for advanced users of the Solaris operating environment. This book describes how to use the Solaris command-line interface to perform the following tasks.

  • Log in and log out of a session

  • Enter commands

  • Access online documentation

  • Work with files and directories

  • Search the file system

  • Monitor processes and disk usage

  • Use the vi editor

  • Print documents

  • Use the network

  • Customize the operating environment

  • Modify keyboard equivalents

  • Run networked applications

Solaris Common Desktop Environment: Advanced User's and System Administrator's Guide

This book explains the advanced tasks that are needed to customize the appearance and behavior of the Solaris Common Desktop Environment (CDE). The book includes chapters on customizing system initialization; login; session initiation; and adding applications and providing interface representations for applications and their data. Other topics include configuring desktop processes, applications, and data across the network; and customizing desktop services such as window management, printing, colors, and fonts. 

Solaris Common Desktop Environment: User's Guide

This book describes the basic features of the Common Desktop Environment (CDE). This book also describes how to use the desktop and desktop applications. 

Solaris Common Desktop Environment: User's Transition Guide

This book is for users who are making the transition from the OpenWindowsTM environment to the Common Desktop Environment (CDE). The book discusses CDE as a graphical operating environment and, where helpful, identifies the differences in behavior between OpenWindows and CDE. The answers to frequently asked questions have been integrated into the relevant topics.

Administering Systems, Networks, and Security Mechanisms

The following tables list documentation that describes system administration features, procedures, SunOS commands, and security mechanisms. The table title lists the name of the collection where you can find the document in the Solaris 9 documentation set.

Table 3–6 Solaris 9 About What's New Collection

Document 

Description 

What's New in the Solaris 9 Operating Environment

This book contains high-level feature descriptions of new functionality in the Solaris 9 operating environment. Chapters summarize new features for desktop users, system administrators, and software developers. The system administration chapter includes Solaris 9 installation features. New Java features are also summarized. 

Table 3–7 Solaris 9 Release and Installation Collection

Document 

Description 

Solaris 9 Release Notes for the appropriate platform

These books, published in the Solaris 9 documentation set and in the Installation Kiosk, describe important installation and runtime issues and bugs. These Release Notes also include new feature descriptions, end-of-software support statements, and documentation issues. 

For any updates, see the Solaris 9 Release Notes on http://docs.sun.com.

Table 3–8 Solaris 9 System Administrator Collection

Document 

Description 

Font Administrator User's Guide

This book provides detailed instructions for managing fonts in the OpenWindows environment.  

Solaris Java Plug-in User's Guide

This book describes the Java Plug-In component of the Java 2 Platform for the Solaris operating environment. This book contains information that is useful to applet developers and web site managers who host applets on their web pages. The Java Plug-in component is an add-on product for Netscape NavigatorTM and the NetscapeTM Communicator web browser. This component enables Java applets to run on the latest version of the Java Runtime Environment rather than the default Java Runtime Environment that ships with the browser.

Solaris Smartcard Administration Guide

This book is intended for Solaris system and network administrators who are responsible for setting up smart cards on systems that require secure login authentication. Although no new software features are in this release, obsolete or inaccurate references have been removed from the documentation, bug fixes have been incorporated, and some new explanatory text has been added.  

Solaris Tunable Parameters Reference Manual

This book provides reference information on Solaris tunable parameters. The book is intended for experienced Solaris system administrators who might need to change kernel tunable parameters in certain situations. 

Solaris Volume Manager Administration Guide

This book provides instructions on using Solaris Volume Manager to manage disk storage. This book describes the creation, modification, and use of RAID 0 (concatenation and stripe) volumes, RAID 1 (mirror) volumes, and RAID 5 volumes, in addition to soft partitions and transactional logging devices.  

Solaris WBEM Services Administration Guide

This book explains Common Information Model (CIM) concepts and describes how to administer Web-Based Enterprise Management (WBEM) services in the Solaris operating environment. 

Solstice Enterprise Agents 1.0 User Guide

This book covers Solstice Enterprise AgentsTM, an extensible agent technology that uses the Simple Network Management Protocol (SNMP) to manage different components and applications separately within a device. The book describes how to install and configure Solstice Enterprise Agents components, how to invoke Master Agents and subagents, and how to use the Desktop Management Interface (DMI).

System Administration Guide: Basic Administration

This book is for anyone responsible for administering one or more systems that run the Solaris 9 release. The book covers a broad range of Solaris system administration topics. These topics include managing user accounts and groups, managing server and client support, shutting down and booting a system, managing removable media, managing software (packages and patches), managing disks and devices, managing file systems, and backing up and restoring data. 

System Administration Guide: Advanced Administration

This book is for anyone responsible for administering one or more systems that run the Solaris 9 release. The book covers a broad range of Solaris system administration topics. These topics include managing printing services, managing terminals and modems, managing system resources (disk quotas, accounting, and crontabs), managing system processes, and troubleshooting Solaris software problems. 

System Administration Guide: IP Services

This book is for anyone responsible for administering one or more systems that run the Solaris 9 release. The book covers a broad range of Internet Protocol (IP) network administration services. These services include managing TCP/IP networks, IPv4 and IPv6, DHCP, IP Security, Mobile IP, and IP Network Multipathing. 

System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)

This book covers the setup and administration of the naming and directory services that are currently supported in the Solaris operating environment. DNS, NIS and LDAP are included in this book. 

System Administration Guide: Naming and Directory Services (FNS and NIS+)

This book covers the setup and administration of the naming and directory services that are currently supported in the Solaris operating environment. FNS and NIS+ are included in this book. 

System Administration Guide: Resource Management and Network Services

This book is for anyone responsible for administering one or more systems that run the Solaris 9 release. The book covers a broad range of Solaris network administration topics such as resource management, modems, remote file systems, mail, SLP, and PPP. 

System Administration Guide: Security Services

This book is for anyone responsible for administering the security requirements for one or more systems that run the Solaris 9 release. The book covers a broad range of Solaris security-related topics such as auditing, PAM, RBAC, SEAM, and Solaris secure shell. 

Table 3–9 Solaris 9 User Collection

Document 

Description 

Solaris Common Desktop Environment: Advanced User's and System Administrator's Guide

This book explains the advanced tasks that are needed to customize the appearance and behavior of the Solaris Common Desktop Environment (CDE). The book includes chapters on customizing system initialization, login, session initiation, and adding applications and providing interface representations for applications and their data. Other topics include configuring desktop processes, applications, and data across the network; and customizing desktop services such as window management, printing, colors, and fonts. 

Table 3–10 iPlanet Directory Server 5.1 Collection

Document 

Description 

iPlanet Directory Server 5.1 Deployment Guide

This book provides directory decision-makers, designers, and administrators with a foundation for planning your iPlanet Directory Server implementation. This book covers aspects of directory design, including schema design, the directory tree, topology, replication, and security. The book also provides sample deployment scenarios to help you plan simple deployments as well as complex deployments designed to support users who are distributed worldwide. 

iPlanet Directory Server 5.1 Administrator's Guide

This book provides practical instructions on configuring, populating and replicating directory databases; creating and managing access control, directory entries, indexes, and user accounts; monitoring and tuning directory performance, and much more. 

iPlanet Directory Server 5.1 Configuration, Command, and File Reference

This book offers administrators and experienced users a complete reference for configuring the iPlanet Directory Server and managing it with the command-line tools. 

iPlanet Directory Server 5.1 Schema Reference

This book describes the standard user directory schema for the iPlanet Directory Server. This book covers all object classes and attributes that are defined by the standard schema, and the operational attributes in the server. The information provided here is intended for the administrator who manages and maintains the schema. 

Developing Applications

The following tables list documentation that describes software development features and procedures. The table title lists the name of the collection where you can find the document in the Solaris 9 documentation set.

Table 3–11 Solaris 9 About What's New Collection

Document 

Description 

What's New in the Solaris 9 Operating Environment

This book contains high-level feature descriptions of new functionality in the Solaris 9 operating environment. Chapters summarize new features for desktop users, system administrators, and software developers. The system administration chapter includes Solaris 9 installation features. New Java features are also summarized. 

Table 3–12 Solaris 9 Software Developer Collection

Document 

Description 

Application Packaging Developer's Guide

This book provides step-by-step instructions and relevant background information for designing, building, and verifying packages. This document also includes information on, and examples of, advanced techniques that you might find helpful during the package creation process. 

Federated Naming Service Programming Guide

This book provides support for flexible composition of different, autonomous naming systems into a single service that you can access with a single, simple naming system interface. 

GSS-API Programming Guide

This book instructs developers on how to use the Generic Security Services Application Interface (GSS-API) to make their network-based programs secure. The GSS-API provides developers with a way to use installed security mechanisms, and the authentication, confidentiality, and data integrity features they provide, to protect transmissions over networks. The GSS-API eliminates the necessity for data-transmission programs to be platform-specific or mechanism-specific. 

International Language Environments Guide

This book describes internationalization features in the Solaris 9 operating environment. The book contains important information on how to use Solaris 9 software to build software products that support various languages and cultural conventions. This book also contains guidelines for developers on how to use Solaris 9 software to write applications for international markets. 

The euro is introduced, along with such concepts as Codeset Independence (CSI), keyboard support, and how to localize the multilingual Solaris product. Other topics include printing support for European and Asian printing, and Unicode locale support features.  

Java 2 SDK for Solaris Developer's Guide

This book gives developers information about using the Java programming language in the Solaris 9 operating environment. The book includes overviews and descriptions of the new features and enhancements in the Java 2 Platform for Solaris, with notes about compatibility issues. 

Linker and Libraries Guide

This book describes the operations of the Solaris link-editor and runtime linker, and the objects on which they operate. The book covers the Link-Editor: ld(1), the Runtime Linker: ld.so.1(1), Shared Objects (sometimes referred to as Shared Libraries), and the ELF object file format.

Multithreaded Programming Guide

This book covers the POSIX and Solaris threads APIs, programming with synchronization objects, compiling multithreaded programs, and finding analysis tools for multithreaded programs. 

This book is for developers who want to use multithreading to separate a process into many independent execution threads to improve application performance and structure.  

ONC+ Developer's Guide

This book describes the ONC+TM distributed services that were developed at Sun Microsystems. ONC+ technologies consist of a family of technologies, services, and tools. The technologies include the following:

  • Transport-independent remote procedure call (TI-RPC) was developed to make RPC applications transport-independent.

  • External data representation (XDR) is an architecture-independent specification for representing data.

  • Network Information Services Plus (NIS+) is the enterprise naming service in the Solaris environment. This service provides a scalable and secure information base.

Programming Interfaces Guide

This book describes interfaces specific to the Solaris 9 environment in areas such as shared memory, transport selection, and real-time administration. This book also describes applications that relate to API/ABI compliance, such as appcert. The ONC+ Developer's Guide describes higher-level networking interfaces.

Solaris 64-bit Developer's Guide

This book is written primarily for the application developer and provides guidance on choosing whether to use the 32-bit or 64-bit Solaris application programming environment. The book explains the similarities and differences between the 32-bit and 64-bit application environments and explains how to write code that is portable between the two environments. This book also describes some of the tools that are provided by the operating system for developing 64-bit applications.  

Solaris DHCP Service Developer's Guide

This book provides information for developers who want to support a new data service to store Solaris DHCP service information.  

Solaris Modular Debugger Guide

This book describes the Solaris Modular Debugger (MDB), which is a general-purpose debugging tool for the Solaris operating environment. The primary feature of MDB is its extensibility. This book describes how to use MDB to debug complex software systems, with a particular emphasis on the facilities available for debugging the Solaris kernel and associated device drivers and modules. The book also includes a complete reference for and discussion of the MDB language syntax, debugger features, and MDB Module Programming API. 

Solaris WBEM SDK Developer's Guide

This book describes the components of the Sun WBEM Software Development Kit (SDK) and explains how to use the components to develop WBEM-enabled applications and programs. 

Solaris X Window System Developer's Guide

This book provides detailed information for software developers who are designing applications for the Solaris X server. Read this book for detailed information about features of the Solaris X server, the DPS imaging system, and supported display devices. Other topics include authorization schemes and protocols for server connections, and differences from and enhancements to the X Consortium sample server. 

SPARC Assembly Language Reference Manual

This book describes the assembler that runs on the SPARC system and translates source files that are in assembly language format into object files in linking format. The text in this book is current to Solaris 7 software. 

STREAMS Programming Guide

This book describes the STREAMS facilities for UNIX® system communications services in the Solaris environment. For application developers, this book includes information about constructing, using, and dismantling a stream; messaging; administration; and using STREAMS-based pipes and named pipes. For module and driver developers, this book describes the STREAMS framework, messaging, driver design, module design, configuration, multithreading, and multiplexing.

ToolTalk User's Guide

This book describes the ToolTalkTM service and how to modify applications to send and receive ToolTalk messages. This document is for developers who create or maintain applications that use the ToolTalk service to interoperate with other applications. This book is also useful if you are a system administrator who sets up workstations. This book assumes familiarity with Solaris operating environment commands, system administrator commands, and system terminology.

Writing Device Drivers

This book provides information on developing device drivers for character-oriented devices, block-oriented devices, and SCSI target and HBA devices for the Solaris operating environment. This book discusses how to develop multithreaded reentrant device drivers for all architectures that conform to the Solaris DDI/DKI. A common driver programming approach is described that allows drivers to be written without concern for platform-specific issues such as endianness and data ordering. 

Additional topics include the porting of Solaris drivers to a 64–bit environment, cluster-aware drivers, driver autoconfiguration, programmed I/O, Direct Memory Access (DMA), and power management. Other topics include device context management; compilation, installation, and testing of drivers; and debugging of drivers. 

Table 3–13 Solaris 9 KCMS Collection

Documentation 

Description 

KCMS Application Developer's Guide

This book describes the Kodak Color Management SystemTM (KCMSTM) framework application programming interface (API). The KCMS framework enables the accurate reproduction, and improves the appearance of, digital color images on desktop computers and associated peripherals. With this API, you can write applications that perform correct color conversions and manipulations.

KCMS Calibrator Tool Loadable Interface Guide

This book describes how to create a dynamically loadable device handler module that provides the KCMS Calibrator Tool with color correction data to update ICC format files. The document presents an overview of the interaction between the dynamically loadable module and the KCMS Calibrator Tool. Read this document if you are a driver developer who is writing a color module for color management technology. 

KCMS CMM Developer's Guide

This book describes how to create a KCMS color management module (CMM). This book provides information on how to use the KCMS foundation library, which is a graphics porting interface (GPI) that is implemented in C++. These interfaces link the device-independent layer of the KCMS library with the color module and enable the flow of data from the application to the color module. Read this document if you are a driver developer who is writing a color module for color management technology. 

KCMS CMM Reference Manual

This book describes each C++ class in the KCMS foundation library. This library is a graphics porting interface that is implemented in C++ for creating KCMS color modules. Read this document if you are a driver developer who is writing a color module for color management technology. 

KCMS Test Suite User's Guide

This book describes a suite of test scripts and the testing facility the CMM developer can use to ensure that a CMM is compliant with the KCMS framework. The document is also a reference for anyone who is interested in the development and use of the KCMS framework. 

Common Desktop Environment

The following tables list documentation relevant for users of the Common Desktop Environment (CDE). Also included is documentation for software developers who are programming in this environment. The table title lists the name of the collection where you can find the document in the Solaris 9 documentation set.

Table 3–14 Solaris 9 Common Desktop Environment Developer Collection

Document 

Description 

Common Desktop Environment: Application Builder User's Guide

This book introduces the Application Builder and shows you how to use it. The Application Builder is an interactive tool for developing applications. This tool provides features that facilitate both the construction of an application's graphical user interface and the incorporation of CDE's desktop services, including the Help System, ToolTalk messaging, drag and drop, and the Session Manager.  

Common Desktop Environment: Desktop KornShell User's Guide

This book explains how to use the Desktop KornShell to create Motif applications. It introduces basic dtksh skills and provides several sample scripts. The samples are presented in order of increasing complexity so that you can gradually build your understanding of how dtksh works. The book also includes a list of the commands that are supported by dtksh and their syntaxes.

Common Desktop Environment: Help System Author's and Programmer's Guide

This book describes how to develop online help for Common Desktop Environment application software. The book explains how to create help topics and how authors and developers collaborate to integrate online help into a Motif application. For authors, this document is a step-by-step guide to creating and testing online help that can contain multiple text styles, graphics, and hyperlinks. For application developers, this document describes the Help System application programming interface that enables the application to invoke help topics. The book explains the help dialog widgets, how to respond to help requests, and how to navigate hyperlink data.  

Common Desktop Environment: Internationalization Programmer's Guide

This book provides information for internationalizing an application so that it can support various languages and cultural conventions in a consistent user interface. This document contains guidelines and hints for developers on how to write applications for worldwide distribution. This book also includes an overall view of internationalization topics that span different layers within the desktop, and pointers to reference more detailed documentation.  

Common Desktop Environment: Product Glossary

This book provides a comprehensive list of terms that are used in the Common Desktop Environment and is a resource and reference base for all users of CDE. Glossary definitions can include information about the audience, where the term originated, and the CDE component that uses the term in its graphical user interface. A preferred term is listed where appropriate. 

Common Desktop Environment: Programmer's Overview

This book provides a high-level discussion of the CDE development environment and the developer documentation set. The book also contains an architectural overview of the entire CDE desktop. 

Common Desktop Environment: Style Guide and Certification Checklist

This book provides application-design style guidelines and the list of requirements for Common Desktop Environment application-level certification. This document provides information to assist the application designer in developing consistent applications and behaviors within the applications. By default, this checklist assumes that your application is being designed for a left-to-right language environment in an English-language locale. These style requirements consist of the Motif 2.1 requirements with Solaris Common Desktop Environment-specific additions. Though Solaris 9 software predates the Open Group's CDE 2.1 standard, you can also consult the Style Guide Set that is published by the Open Group for additional style considerations. 

Common Desktop Environment: ToolTalk Messaging Overview

This book describes the ToolTalk components, commands, and error messages that are offered as routines to enable your application to conform to the Media Exchange and Desktop Services message set conventions. This document is for developers who create or maintain applications that use the ToolTalk service to interoperate with other applications in the Common Desktop Environment.  

Solaris Common Desktop Environment: Motif Transition Guide

This book addresses issues of concern to Sun Motif developers. Those issues include how to run existing OPEN LOOK and Motif applications on the OpenWindows and Solaris Common Desktop Environment desktops, and how to port OPEN LOOK and Motif applications to the Solaris CDE environment. This document assumes familiarity with OPEN LOOK or Motif programming.  

Solaris Common Desktop Environment: Programmer's Guide

This book is for programmers who are interested in integrating an existing application into the Common Desktop Environment (CDE), or in developing a new application that uses the features and functionality of CDE. This book describes the CDE development environment, and assumes that you are familiar with Motif, X, UNIX, or C programming.  

Table 3–15 Solaris 9 User Collection

Document 

Description 

Solaris Common Desktop Environment: Advanced User's and System Administrator's Guide

This book explains the advanced tasks that are needed to customize the appearance and behavior of the Solaris Common Desktop Environment (CDE). The book includes chapters on customizing system initialization, login, session initiation, and adding applications and providing interface representations for applications and their data. Other topics include configuring desktop processes, applications, and data across the network; and customizing desktop services such as window management, printing, colors, and fonts. 

Solaris Common Desktop Environment: User's Guide

This book describes the basic features of the Common Desktop Environment (CDE). This book also describes how to use the desktop and desktop applications. 

Solaris Common Desktop Environment: User's Transition Guide

This book is for users who are making the transition from the OpenWindows environment to the Common Desktop Environment. The book discusses CDE as a graphical operating environment and, where helpful, identifies the differences in behavior between OpenWindows and CDE. The answers to frequently asked questions have been integrated into the relevant topics. 

Asian Locales

The following table lists the documentation that provides information specific to Simplified Chinese, Traditional Chinese, and Korean locales in English. The table title lists the name of the collection where you can find the document in the Solaris 9 documentation set.

Table 3–16 Solaris 9 Asian Locales Collection

Document 

Description 

Korean Solaris Release Overview

This book summarizes the localized features of the Korean Solaris operating environment. 

Korean Solaris System Administrator's Guide

This book provides system administration information specific to the Korean Solaris operating environment. The book also includes additional information that advanced users and developers can use to access and control features of the operating environment. 

Korean Solaris User's Guide

This book describes the locale-specific desktop tools and user utilities that are provided by the Korean Solaris operating environment. These tools and utilities include Korean input methods, fonts, and printing. 

Simplified Chinese Solaris Release Overview

This book summarizes the localized features of the Simplified Chinese Solaris operating environment. 

Simplified Chinese Solaris System Administrator's Guide

This book provides system administration information specific to the Simplified Chinese Solaris operating environment. The book also includes additional information that advanced users and developers can use to access and control features of the operating environment. 

Simplified Chinese Solaris User's Guide

This book describes the locale-specific desktop tools and user utilities that are provided by the Simplified Chinese Solaris operating environment. These tools and utilities include Simplified Chinese input methods, fonts, and printing. 

Traditional Chinese Solaris Release Overview

This book summarizes the localized features of the Traditional Chinese Solaris operating environment.  

Traditional Chinese Solaris System Administrator's Guide

This book provides system administration information specific to the Traditional Chinese Solaris operating environment. The book also includes additional information that advanced users and developers can use to access and control features of the operating environment. 

Traditional Chinese Solaris User's Guide

This book describes the locale-specific desktop tools and user utilities that are provided by the Traditional Chinese Solaris operating environment. These tools and utilities include Traditional Chinese input methods, fonts, and printing. 

Man Page Documentation

The following table lists the sections of the Solaris 9 Reference Manual. To access these documents, use the man command, or refer to the Solaris 9 Reference Manual Collection in the Solaris 9 documentation set.

Table 3–17 Solaris 9 Reference Manual Collection

Section 

Description 

man pages section 1: User Commands

This section describes the commands and utilities available with this operating system, including commands that are found only in the SunOS/BSD Compatibility Package. Also described are commands for communicating with other systems, commands associated with the Form and Menu Language Interpreter (FMLI), and commands specific to the SunOSTM system.

The available options, arguments, and operands for each command are provided in accordance with standard rules of command syntax. Also provided are availability attributes, diagnostic information, and cross-references to other document pages and reference material with relevant information. 

This section is for all UNIX system users. 

man pages section 1M: System Administration Commands

This section describes the Solaris system administration and maintenance utilities and is for system and network administrators. 

man pages section 2: System Calls

This section describes the system calls. A system call is a C library function that requests kernel services. Readers of this section should be familiar with C programming language constructs. 

man pages section 3: Basic Library Functions

This section describes the core library functions found in the standard C library (libc), the dynamic linking library (libdl), the SunOS/BSD compatibility library (libucb), and the various memory allocation libraries. Readers of this section should be familiar with C programming language constructs.

man pages section 3: Curses Library Functions

This section describes the functions in the libraries that provide graphics and character screen-updating capabilities. Those functions include the curses library (libcurses), the forms library (libform), the menus library (libmenu), the panels library (libpanel), and the graphics interface library (libplot). Readers of this section should be familiar with C programming language constructs.

man pages section 3: Extended Library Functions

This section describes the functions in the various specialized libraries. Those functions include device ID (libdevid) and device information (libdevinfo) libraries, executable and linking format (ELF) library (libelf), kernel statistics (libkstat) and kernel VM (libkvm) libraries, and the mathematical library (libm). Readers of this section should be familiar with C programming language constructs.

man pages section 3: Library Interfaces and Headers

This section describes the interface libraries that are implemented as shared objects and the headers that are used by the functions that make up these libraries. Headers contain function prototypes, definitions of symbolic constants, common structures, preprocessor macros, and defined types. Readers of this section should be familiar with C programming language constructs. 

man pages section 3: Networking Library Functions

This section describes the functions in the various networking libraries. Those functions include the Kerberos library (libkrb), the Lightweight Directory Access Protocol (LDAP) library (libldap), the network service library (libnsl), and the remote asynchronous calls library (librac). Also included are the resolver library (libresolv), the remote procedure call libraries (librpcsvc and librpcsoc), the sockets library (libsocket), the X/Open Federated Naming (XFN) library (libxfn), and the X/Open network service library (libxnet). Readers of this section should be familiar with C programming language constructs.

man pages section 3: Threads and Realtime Library Functions

This section describes the functions in the threads libraries (libthread and libpthread), the real-time library (librt), and other related libraries. Readers of this section should be familiar with C programming language constructs.

man pages section 4: File Formats

This section outlines the formats of various files that include the C structure declarations where applicable. The headers that contain these structure declarations are generally found in the directories /usr/include or /usr/include/sys.

In the pages that outline the various library structures, both public and private interfaces are listed. A public interface provides a stable, committed set of symbols for application development. Private interfaces are for internal use only and can change at any time.  

This section is for software developers. 

man pages section 5: Standards, Environments, and Macros

This section describes miscellaneous subjects, including headers, environments, macro packages, character sets, and standards. These descriptions provide further elaboration on Solaris constructs that are described elsewhere in this section. 

man pages section 6: Demos

This section describes audio and video games and demos that are provided by Solaris software. 

man pages section 7: Device and Network Interfaces

This section describes the various device and network interfaces that are available on the system. The section includes descriptions of character and block devices, STREAMS modules, network protocols, file systems, and ioctl() requests for driver subsystems and classes.

This section is for software developers who write, maintain, or modify device drivers. 

man pages section 9: DDI and DKI Driver Entry Points

This section describes entry-point routines a developer can use to provide call and return syntax from the kernel to the device driver. 

This section is for software developers who write, modify, or maintain device drivers. Readers should be familiar with the C programming language as well as system internals. 

man pages section 9: DDI and DKI Kernel Functions

This section describes functions a developer can use to provide call and return syntax from a device driver to the kernel. 

This section is for software developers who write, modify, or maintain device drivers. Readers should be familiar with the C programming language as well as system internals. 

man pages section 9: DDI and DKI Properties and Data Structures

Section 9P describes kernel properties that are used by device drivers. Section 9S describes the data structures that are used by drivers to share information between the kernel and device drivers. 

These sections are for software developers who write, modify or maintain device drivers. Readers should be familiar with the C programming language as well as system internals.