man pages section 3: Library Interfaces and Headers
  Search only this book
Download this book in PDF (1926 KB)

libtsol(3LIB)

Name | Synopsis | Description | INTERFACES | Files | Attributes | See Also | Notes

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

      bldominates

      blequal

      blstrictdom

      getpathbylabel

      getplabel

      getdevicerange

      getuserrange

      getzoneidbylabel

      getzonelabelbyid

      getzonerootbyid

      getzonerootbylabel

      getzonerootbyname

      label_to_str

      labelbuilder

      labelclipping

      m_label_alloc

      m_label_dup

      m_label_free

      setflabel

      str_to_label

      tsol_lbuild_create

      tsol_lbuild_destroy

      tsol_lbuild_get

      tsol_lbuild_set

      Xbcleartos

      Xbsltos

    Obsolete Functions

      The following functions are preserved to aid porting.

      Function 

      Committed Replacement 

      bcleartoh

      label_to_str

      bcleartoh_r

      label_to_str

      bcleartos

      label_to_str

      bltocolor

      label_to_str

      bltocolor_r

      label_to_str

      bsltoh

      label_to_str

      bsltoh_r

      label_to_str

      bsltos

      label_to_str

      h_alloc

      label_to_str

      h_free

      label_to_str

      htobclear

      str_to_label

      htobsl

      str_to_label

      sbcleartos

      str_to_label

      sbsltos

      str_to_label

      stobsl

      str_to_label

      stobclear

      str_to_label

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 TYPE 

    ATTRIBUTE VALUE 

    Availability 

    SUNWcsl 

    Interface Stability 

    See the manual pages for the individual functions.  

    MT-Level 

    Safe 

See Also

Notes

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

SunOS 5.11  Last Revised 20 Jul 2007

Name | Synopsis | Description | INTERFACES | Files | Attributes | See Also | Notes