Date: Fri, 22 Aug 2008 10:07:57 GMT From: Robert Watson <rwatson@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 148094 for review Message-ID: <200808221007.m7MA7vXA029524@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=148094 Change 148094 by rwatson@rwatson_freebsd_capabilities on 2008/08/22 10:07:34 Export credential flags via sysctl. Affected files ... .. //depot/projects/trustedbsd/capabilities/src/sys/kern/kern_proc.c#4 edit .. //depot/projects/trustedbsd/capabilities/src/sys/sys/user.h#7 edit Differences ... ==== //depot/projects/trustedbsd/capabilities/src/sys/kern/kern_proc.c#4 (text+ko) ==== @@ -707,6 +707,7 @@ 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; ==== //depot/projects/trustedbsd/capabilities/src/sys/sys/user.h#7 (text+ko) ==== @@ -83,7 +83,7 @@ * it in two places: function fill_kinfo_proc in sys/kern/kern_proc.c and * function kvm_proclist in lib/libkvm/kvm_proc.c . */ -#define KI_NSPARE_INT 10 +#define KI_NSPARE_INT 9 #define KI_NSPARE_LONG 12 #define KI_NSPARE_PTR 7 @@ -190,6 +190,7 @@ */ char ki_sparestrings[68]; /* spare string space */ int ki_spareints[KI_NSPARE_INT]; /* spare room for growth */ + u_int ki_cr_flags; /* Credential flags */ int ki_jid; /* Process jail ID */ int ki_numthreads; /* XXXKSE number of threads in total */ lwpid_t ki_tid; /* XXXKSE thread id */
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200808221007.m7MA7vXA029524>