Sets the system sensitivity and integrity labels.
Standard C library (libc.a)
#include <sys/mac.h>
#include <sys/secconf.h>
 int sec_setsyslab (minsl, maxsl, mintl, maxtl)
sl_t *minsl;
sl_t *maxsl;
tl_t *mintl;
tl_t *maxtl;
The sec_setsyslab subroutine sets the system minimum and maximum sensitivity labels, and the system minimum and maximum integrity labels to be used by the kernel. If the value a label is not specified, or is NULL, that label will not be changed in the kernel. The calling process must have the PV_KER_SECCONFIG privilege in its effective privilege set.
| Item | Description | 
|---|---|
| minsl | Points to the minimum sensitivity label. | 
| maxsl | Points to the maximum sensitivity label. | 
| mintl | Points to the minimum integrity label. | 
| maxtl | Points to the maximum integrity label. | 
| Item | Description | 
|---|---|
| 0 | Successful | 
| -1 | Unsuccessful | 
| Item | Description | 
|---|---|
| EPERM | The calling process does not have permissions or privileges. | 
| EFAULT | The address that the minsl, maxsl, mintl, or maxtl parameter points to is not valid. |