diff options
author | rwatson <rwatson@FreeBSD.org> | 2009-06-01 20:26:51 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2009-06-01 20:26:51 +0000 |
commit | d9b4d146e8e597d70ec198bf8eb24892adf9962d (patch) | |
tree | 21b7b1caecf777819da4b46ce32688d6c45e7458 /sys/kern | |
parent | 427620ee0659b77e2b931afe638be6b5a9b1a058 (diff) | |
download | FreeBSD-src-d9b4d146e8e597d70ec198bf8eb24892adf9962d.zip FreeBSD-src-d9b4d146e8e597d70ec198bf8eb24892adf9962d.tar.gz |
Add a flags field to struct ucred, and export that via kinfo_proc,
consuming one of its spare fields. The cr_flags field is currently
unused, but will be used for features, including capability mode and
pay-as-you-go audit.
Discussed with: jhb, sson
Diffstat (limited to 'sys/kern')
-rw-r--r-- | sys/kern/kern_proc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/kern/kern_proc.c b/sys/kern/kern_proc.c index 61aa1df..0ee630f 100644 --- a/sys/kern/kern_proc.c +++ b/sys/kern/kern_proc.c @@ -736,6 +736,7 @@ fill_kinfo_proc_only(struct proc *p, struct kinfo_proc *kp) kp->ki_ngroups * sizeof(gid_t)); kp->ki_rgid = cred->cr_rgid; kp->ki_svgid = cred->cr_svgid; + kp->ki_cr_flags = cred->cr_flags; /* If jailed(cred), emulate the old P_JAILED flag. */ if (jailed(cred)) { kp->ki_flag |= P_JAILED; |