Content-type: text/html Man page of libtsol

libtsol

Section: Interface Libraries (3LIB)
Updated: 20 Jul 2007
Index Return to Main Contents
 

NAME

libtsol - Solaris Trusted Extensions library  

SYNOPSIS

cc [flag...] file... -ltsol [library...]
#include <tsol.h>

 

DESCRIPTION

Functions in this library provide programmatic access to Solaris Trusted Extensions features such as labels and Mandatory Access Policy (MAC) on systems that are configured with Trusted Extensions software.  

INTERFACES

The shared object libtsol.so.2 provides the public interfaces that are defined below. See Intro(3) for additional information on shared object interfaces.  

Committed Functions

bldominatesblequal
blstrictdomgetpathbylabel
getplabel
getuserrange
getzonelabelbyid
getzonerootbylabel
label_to_str
labelclipping
m_label_dup
setflabel
tsol_lbuild_create
tsol_lbuild_get
Xbcleartos

 

Obsolete Functions

The following functions are preserved to aid porting.

FunctionCommitted Replacement
bcleartohlabel_to_str
bcleartoh_r
bcleartos
bltocolor
bltocolor_r
bsltoh
bsltoh_r
bsltos
h_alloc
h_free
htobclear
htobsl
sbcleartos
sbsltos
stobsl
stobclear

 

FILES

/lib/libtsol.so.2

shared object

/lib/64/libtsol.so.2

64-bit shared object

 

ATTRIBUTES

See attributes(5) for descriptions of the following attributes:

ATTRIBUTE TYPEATTRIBUTE VALUE

AvailabilitySUNWcsl

Interface Stability

MT-Level

 

SEE ALSO

Intro(3), libtsnet(3LIB), attributes(5)  

NOTES

The functionality described on this manual page is available only if the system has been configured with Trusted Extensions.


 

Index

NAME
SYNOPSIS
DESCRIPTION
INTERFACES
Committed Functions
Obsolete Functions
FILES
ATTRIBUTES
SEE ALSO
NOTES

This document was created by man2html, using the manual pages.
Time: 02:38:42 GMT, October 02, 2010