Lines Matching refs:mask
26 * get audit preselection mask values
40 #define SUCCESS 0x1 /* '+' success mask */
41 #define FAILURE 0x2 /* '-' failure mask */
42 #define INVERSE 0x4 /* '^' invert the mask */
97 /* Get the mask value for the string "all" */
136 * <classname>, add class mask to success and failure mask.
137 * +<classname>, add class mask only to success mask.
138 * -<classname>, add class mask only to failure mask.
139 * ^<classname>, remove class mask from success and failure mask.
140 * ^+<classname>, remove class mask from success mask.
141 * ^-<classname>, remove class mask from failure mask.
151 * Exit mask = audit mask as defined by flags.
158 __chkflags(char *flags, au_mask_t *mask, boolean_t cont, char **error)
165 if (flags == NULL || mask == NULL) {
169 mask->am_success = AU_MASK_NONE;
170 mask->am_failure = AU_MASK_NONE;
229 /* add class mask */
232 mask->am_success |= class->ac_class;
235 mask->am_success &= ~(class->ac_class);
238 mask->am_failure |= class->ac_class;
241 mask->am_failure &= ~(class->ac_class);
259 * -1 - error - string or mask NULL.