NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | EXAMPLES | ATTRIBUTES | SEE ALSO
#include <tsol/label.h> typedef binary_level_range { blevel_t lower_bound; blevel_t upper_bound; } brange_t;int blequal(const blevel_t *label1, const blevel_t *label2);
These functions compare binary labels for meeting a particular condition.
blequal() compares two levels for equality.
bldominates() compares level label1 for dominance over level label2.
blstrictdom() compares level label1 for strict dominance over level label2.
blinrange() compares level label for dominance over range->lower_bound and range->upper_bound for dominance over level label.
These functions return non-zero if their respective conditions are met, otherwise zero is returned.
The following example shows how to compare two binary CMW labels:
blequal(bcltosl(&cmw_label1), bcltosl(&cmw_label2))
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Availability | SUNWtsu |
MT-Level | MT-Safe |
bcltobanner(3TSOL), bltos(3TSOL), labelinfo(3TSOL)
Trusted Solaris Developer's Guide
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | EXAMPLES | ATTRIBUTES | SEE ALSO