Lines Matching defs:promises
84 const char *promises, u_int64_t *fp);
410 parsepledges(struct proc *p, const char *kname, const char *promises, u_int64_t *fp)
418 error = copyinstr(promises, rbuf, MAXPATHLEN, &rbuflen);
449 syscallarg(const char *)promises;
453 uint64_t promises, execpromises;
458 if (SCARG(uap, promises)) {
460 SCARG(uap, promises), &promises);
473 /* Check for any error wrt current promises */
474 if (SCARG(uap, promises)) {
479 promises &= (pr->ps_pledge & PLEDGE_USERSET);
483 (((promises | pr->ps_pledge) != pr->ps_pledge))) {
497 /* Set up promises */
498 if (SCARG(uap, promises)) {
499 pr->ps_pledge = promises;