version 1.17, 2013/04/16 22:19:14 |
version 1.18, 2013/04/18 15:43:22 |
|
|
return; |
return; |
kread(off, &unp, sizeof(unp)); |
kread(off, &unp, sizeof(unp)); |
|
|
#define p(fmt, cast, v, sep) printf(#v " " fmt sep, cast unp.v); |
#define p(fmt, v, sep) printf(#v " " fmt sep, unp.v); |
|
#define pll(fmt, v, sep) printf(#v " " fmt sep, (long long) unp.v); |
#define pp(fmt, v, sep) printf(#v " " fmt sep, hideroot ? 0 : unp.v); |
#define pp(fmt, v, sep) printf(#v " " fmt sep, hideroot ? 0 : unp.v); |
printf("unpcb %#lx\n ", hideroot ? 0 : off); |
printf("unpcb %#lx\n ", hideroot ? 0 : off); |
pp("%p", unp_socket, "\n "); |
pp("%p", unp_socket, "\n "); |
pp("%p", unp_vnode, ", "); |
pp("%p", unp_vnode, ", "); |
p("%u", , unp_ino, "\n "); |
p("%u", unp_ino, "\n "); |
pp("%p", unp_conn, ", "); |
pp("%p", unp_conn, ", "); |
pp("%p", unp_refs, ", "); |
pp("%p", unp_refs, ", "); |
pp("%p", unp_nextref, "\n "); |
pp("%p", unp_nextref, "\n "); |
pp("%p", unp_addr, "\n "); |
pp("%p", unp_addr, "\n "); |
p("%#0.8x", , unp_flags, "\n "); |
p("%#0.8x", unp_flags, "\n "); |
p("%u", , unp_connid.uid, ", "); |
p("%u", unp_connid.uid, ", "); |
p("%u", , unp_connid.gid, ", "); |
p("%u", unp_connid.gid, ", "); |
p("%d", , unp_connid.pid, "\n "); |
p("%d", unp_connid.pid, "\n "); |
p("%d", , unp_cc, ", "); |
p("%d", unp_cc, ", "); |
p("%d", , unp_mbcnt, "\n "); |
p("%d", unp_mbcnt, "\n "); |
p("%lld", (long long), unp_ctime.tv_sec, ", "); |
pll("%lld", unp_ctime.tv_sec, ", "); |
p("%ld", , unp_ctime.tv_nsec, "\n"); |
p("%ld", unp_ctime.tv_nsec, "\n"); |
#undef p |
#undef p |
#undef pp |
#undef pp |
} |
} |