/*
* This file and its contents are supplied under the terms of the
* Common Development and Distribution License ("CDDL"), version 1.0.
* You may only use this file in accordance with the terms of version
* 1.0 of the CDDL.
*
* A full copy of the text of the CDDL should have accompanied this
* source. A copy of the CDDL is also available via the Internet at
*/
/* Copyright 2015, Richard Lowe. */
struct psdargs {
};
void
{
if (delta->psd_ass_active) {
} else {
}
}
}
}
static int
{
int ret = 0;
mutex_enter(&p->p_lock);
goto out;
}
goto out;
}
if (AU_AUDITING())
case PSF_INHERIT:
break;
case PSF_LOWER:
break;
case PSF_UPPER:
break;
}
/*
* Add any flag now in the lower that is not in the inheritable.
*/
out:
mutex_exit(&p->p_lock);
return (ret);
}
int
{
int rv = 0;
};
/* Can never change the effective flags */
return (EINVAL);
/* secflags are per-process, procset must be in terms of processes */
}