提交 d2e487b5 编写于 作者: K kohsuke

test program used for determining offsets

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14981 71c3de6d-444a-0410-be80-ed276b4c234a
上级 9b604944
/*
Shows the offsets of various fields in kinfo_proc
*/
#include <stdio.h>
#include <sys/sysctl.h>
#define FIELD(x) \
printf(#x "=%d\n", ((char*)(&kp.x))-((char*)&kp));
void main() {
struct kinfo_proc kp;
printf("kinfo_proc=%d\n", sizeof(kp));
FIELD(kp_proc.p_pid);
FIELD(kp_proc.p_comm);
FIELD(kp_eproc.e_ppid);
FIELD(kp_eproc.e_pcred.p_ruid);
FIELD(kp_eproc.e_pcred.p_rgid);
FIELD(kp_eproc.e_ucred.cr_uid);
printf("MAXCOMLEN=%d\n",MAXCOMLEN);
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册