Trusted Extensions Library Functions blminmax(3TSOL)
NAME
blminmax, blmaximum, blminimum - bound of two labels
SYNOPSIS
cc [flag...] file... -ltsol [library...]
#include
void blmaximum(mlabelt *maximumlabel,
const mlabelt *boundinglabel);
void blminimum(mlabelt *minimumlabel,
const mlabelt *boundinglabel);
DESCRIPTION
The blmaximum() function replaces the contents of label
maximumlabel with the least upper bound of the labels
maximumlabel and boundinglabel. The least upper bound is
the greater of the classifications and all of the compart-
ments of the two labels. This is the least label that dom-
inates both of the original labels.
The blminimum() function replaces the contents of label
minimumlabel with the greatest lower bound of the labels
minimumlabel and boundinglabel. The greatest lower bound
is the lower of the classifications and only the compart-
ments that are contained in both labels. This is the
greatest label that is dominated by both of the original
labels.
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
ATRIBUTE TYPE ATRIBUTE VALUE
Interface Stability Committed
MT-Level MT-Safe
SEE ALSO
labeltostr(3TSOL), libtsol(3LIB), sbltos(3TSOL), attri-
butes(5)
SunOS 5.11 Last change: 20 Jul 2007 1
Trusted Extensions Library Functions blminmax(3TSOL)
NOTES
The functionality described on this manual page is available
only if the system is configured with Trusted Extensions.
SunOS 5.11 Last change: 20 Jul 2007 2
|