搜索此博客

2011年4月21日星期四

kinfo_proc 不见了

以下来自xnu 10.6.7,我受不了了。动不动又PRIVATE,让不让人活了。
#if defined(XNU_KERNEL_PRIVATE) || !defined(KERNEL)
/*
* KERN_PROC subtype ops return arrays of augmented proc structures:
*/

struct _pcred {
char pc_lock[72]; /* opaque content */
struct ucred *pc_ucred; /* Current credentials. */
uid_t p_ruid; /* Real user id. */
uid_t p_svuid; /* Saved effective user id. */
gid_t p_rgid; /* Real group id. */
gid_t p_svgid; /* Saved effective group id. */
int p_refcnt; /* Number of references. */
};

struct _ucred {
int32_t cr_ref; /* reference count */
uid_t cr_uid; /* effective user id */
short cr_ngroups; /* number of groups */
gid_t cr_groups[NGROUPS]; /* groups */
};

struct kinfo_proc {
struct extern_proc kp_proc; /* proc structure */
struct eproc {
省略。。。

没有评论: