- introduction to Trusted Extensions interfaces
Interfaces that are exclusive to Trusted Extensions software are in the printed copy of this reference manual. Trusted Extensions modifications to existing Solaris interfaces are not in the printed copy of this reference manual.
Where Trusted Extensions extends Solaris interfaces, the descriptions are on the appropriate Solaris man page. For example, the audit classes that are exclusive to Trusted Extensions are described on the audit_class(4) man page. For more information and details about man page sections, see man(1) and the introductory man page for each section in the Solaris OS man pages.
The following describes each Trusted Extensions man page section:
Section 1 describes commands that are unique to Trusted Extensions software. This section includes a man page, dtappsession(1), which extends CDE functionality.
Section 1M describes Trusted Extensions commands that are used chiefly for system maintenance and administration.
Section 2 describes the Trusted Extensions system calls.
Section 3TSOL describes functions that are exclusive to Trusted Extensions software.
Section 3XTSOL describes functions that extend X Windows software for Trusted Extensions. These functions are exclusive to Trusted Extensions software.
Section 4 outlines the formats of Trusted Extensions files. Where applicable, the C structure declarations for the file formats are given.
Section 5 contains a PAM module and a labels description.
Trusted Extensions adds three libraries:
These functions constitute the Trusted Extensions library, libtsol, and various functions in other libraries that are used only by Trusted Extensions software.
libtsol.so is implemented as a shared object but is not automatically linked by the C compilation system. To link with the libtsol library, specify -ltsol on the cc command line.
Functions from a private library, libtsnet, are included in this section. To link with the libtsnet library, specify -ltsnet on the cc command line. These libraries are described in the Solaris man pages libtsol(3LIB) and libtsnet(3LIB).
These functions constitute the Trusted Extensions to the X windows library libXtsol. libXtsol.so is implemented as a shared object but is not automatically linked by the C compilation system. To link with the libXtsol library, specify -lX11 and then -lXtsol on the cc command line (cc -lX11 -lXtsol).
Solaris Trusted Extensions Administrator’s Procedures