1
0
Files
irix-657m-src/eoe/man/man3c/mac_valid.3c
2022-09-29 17:59:04 +03:00

41 lines
922 B
Plaintext

'\"macro stdmacro
.if n .pH g3C.mac_valid
.nr X
.if \nX=0 .ds x} MAC_VALID 3C "POSIX MAC Support" "\&"
.if \nX=1 .ds x} MAC_VALID 3C "POSIX MAC Support"
.if \nX=2 .ds x} MAC_VALID 3C "" "\&"
.if \nX=3 .ds x} MAC_VALID "" "" "\&"
.TH \*(x}
.SH NAME
mac_valid, msen_valid, mint_valid \- validate a MAC, MSEN, or MINT label
.SH SYNOPSIS
.B #include <sys/mac.h>
.PP
.B int mac_valid(mac_t macp);
.PP
.B int msen_valid(msen_t msenp);
.PP
.B int mint_valid(mint_t mintp);
.SH DESCRIPTION
.TP 16
mac_valid
Check that the format of a MAC label is valid.
.TP 16
msen_valid
Check that the format of an MSEN label is valid.
.TP 16
mint_valid
Check that the format of a MINT label is valid.
.SH RETURN VALUES
.I mac_valid,
.I msen_valid,
and
.I mint_valid
return 1 if the label is valid, 0 if it is not valid, and -1 on error.
.SH ERRORS
.TP 16
EINVAL
The specified MAC, MSEN, or MINT label is not valid.
.SH "SEE ALSO"
mac_equal(3c)