NAME | SYNOPSIS | DESCRIPTION | ATTRIBUTES | SEE ALSO | NOTES
#include <tsol/label.h>void bcllow(bclabel_t * label);
These functions initialize binary label structures to manifest values.
bcllow()
and
bclhigh()
initialize the binary
CMW
label structure
label
to the manifest constant values for the
ADMIN_LOW
and
ADMIN_HIGH
CMW
labels, respectively.
bsllow()
and
bslhigh()
initialize the binary sensitivity label structure
label
to the manifest constant values for the
ADMIN_LOW
and
ADMIN_HIGH
sensitivity
labels, respectively.
bclearlow()
and
bclearhigh()
initialize the binary clearance structure
clearance
to the manifest constant values for the
ADMIN_LOW
and
ADMIN_HIGH
clearances, respectively.
bclundef() and bslundef() initialize the binary CMW and sensitivity label structure label to the manifest constant value for an undefined CMW and sensitivity label, respectively.
bclearundef() initializes the binary clearance clearance to the manifest constant value for an undefined clearance.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Availability | SUNWtsu |
MT-Level | MT-Safe |
bcltobanner(3TSOL) , blcompare(3TSOL) , bltype(3TSOL) , hextob(3TSOL) , labelvers(3TSOL)
Trusted Solaris Developer's Guide
Information labels (
IL
s) are not supported in Trusted Solaris 7 and later releases. Trusted Solaris software interprets any
IL
s on communications and files from systems running earlier releases as
ADMIN_LOW
.
Objects still have
CMW
labels, and
CMW
labels still include the
IL
component:
IL[SL]
; however, the
IL
component is fixed at
ADMIN_LOW
.
As a result, Trusted Solaris 7 and later releases have the following characteristics:
IL s do not display in window labels; SL s (Sensitivity Labels) display alone within brackets.
IL s do not float.
Setting an IL on an object has no effect.
Getting an object's
IL
will always return
ADMIN_LOW
.
Although certain utilities, library functions, and system calls can manipulate
IL
strings, the resulting
IL
s are always
ADMIN_LOW
, and cannot be set on any objects.
NAME | SYNOPSIS | DESCRIPTION | ATTRIBUTES | SEE ALSO | NOTES