ifdef swapinfo em swapinfo fi define swapinfo "" 0t206 do swap_aux (*swapinfo) . ifdef swap_aux em swap_aux fi define swap_aux a 0t846 args 1 pf "%20s %8x\n", "vnode *si_vp", (*($1)) pf "%20s %8x\n","vnode *si_svp", (*($1)+0t4) pf "%20s %8x\n","uint si_soff",(*($1)+0t8) pf "%20s %8x\n", "uint si_eoff",(*($1)+0t12) pf "%20s %8x\n", "anon *si_anon",(*($1)+0t16) pf "%20s %8x\n", "anon *si_eanon",(*($1)+0t20) pf "%20s %8x\n", "anon *si_free",(*($1)+0t24) pf "%20s %10d\n","int si_allocs", (*($1)+0t28) pf "%20s %8x\n ","swapinfo *si_next",(*($1)+0t32) pf "%20s %4x\n", "short si_flags",(*($1)+0t36) pf "%20s %10d\n","ulong si_npgs",(*($1)+0t40) pf "%20s %10d\n","ulong si_nfpgs",(*($1)+0t44) pf "%20s %s\n\n","char *si_pname",%s((*($1)+0t48)) if ( (*($1)+0t32) != 0 ) sa 1 (*($1)+0t32) else exit fi .