Interface Libraries libtsol(3LIB)
NAME
libtsol - Solaris Trusted Extensions library
SYNOPSIS
cc [flag...] file... -ltsol [library...]
#include
DESCRIPTION
Functions in this library provide programmatic access to
Solaris Trusted Extensions features such as labels and Man-
datory Access Policy (MAC) on systems that are configured
with Trusted Extensions software.
INTERFACES
The shared object libtsol.so.2 provides the public inter-
faces that are defined below. See Intro(3) for additional
information on shared object interfaces.
Committed Functions
bldominates blequal
blstrictdom getpathbylabel
getplabel getdevicerange
getuserrange getzoneidbylabel
getzonelabelbyid getzonerootbyid
getzonerootbylabel getzonerootbyname
labeltostr labelbuilder
labelclipping mlabelalloc
mlabeldup mlabelfree
setflabel strtolabel
tsollbuildcreate tsollbuilddestroy
tsollbuildget tsollbuildset
Xbcleartos Xbsltos
Obsolete Functions
The following functions are preserved to aid porting.
Function Committed Replacement
bcleartoh labeltostr
bcleartohr labeltostr
bcleartos labeltostr
bltocolor labeltostr
bltocolorr labeltostr
bsltoh labeltostr
bsltohr labeltostr
bsltos labeltostr
halloc labeltostr
hfree labeltostr
htobclear strtolabel
SunOS 5.11 Last change: 20 Jul 2007 1
Interface Libraries libtsol(3LIB)
htobsl strtolabel
sbcleartos strtolabel
sbsltos strtolabel
stobsl strtolabel
stobclear strtolabel
FILES
/lib/libtsol.so.2 shared object
/lib/64/libtsol.so.2 64-bit shared object
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
ATRIBUTE TYPE ATRIBUTE VALUE
Availability SUNWcsl
Interface Stability See the manual pages for
the individual functions.
MT-Level Safe
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 Exten-
sions.
SunOS 5.11 Last change: 20 Jul 2007 2
|