Lines Matching refs:pri
94 #define GROW(nb) if (pri->sys_leng + (nb) >= pri->sys_ssize) grow(pri, (nb))
99 prt_nov(private_t *pri, int raw, long val) /* print nothing */ in prt_nov() argument
105 prt_dec(private_t *pri, int raw, long val) /* print as decimal */ in prt_dec() argument
109 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng, in prt_dec()
112 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng, in prt_dec()
118 prt_uns(private_t *pri, int raw, long val) /* print as unsigned decimal */ in prt_uns() argument
122 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng, in prt_uns()
125 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng, in prt_uns()
131 prt_un1(private_t *pri, int raw, long val) in prt_un1() argument
134 prt_dec(pri, raw, val); in prt_un1()
136 prt_uns(pri, raw, val); in prt_un1()
141 prt_oct(private_t *pri, int raw, long val) /* print as octal */ in prt_oct() argument
145 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng, in prt_oct()
148 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng, in prt_oct()
154 prt_hex(private_t *pri, int raw, long val) /* print as hexadecimal */ in prt_hex() argument
158 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng, in prt_hex()
161 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng, in prt_hex()
168 prt_hhx(private_t *pri, int raw, long val) in prt_hhx() argument
172 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng, in prt_hhx()
175 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng, in prt_hhx()
182 prt_dex(private_t *pri, int raw, long val) in prt_dex() argument
185 prt_hex(pri, 0, val); in prt_dex()
187 prt_dec(pri, 0, val); in prt_dex()
193 prt_llo(private_t *pri, int raw, long val1, long val2) in prt_llo() argument
207 prt_dex(pri, 0, loval); in prt_llo()
210 pri->sys_leng += in prt_llo()
211 sprintf(pri->sys_string + pri->sys_leng, "0x%.8X%.8X", in prt_llo()
217 escape_string(private_t *pri, const char *s) in escape_string() argument
238 pri->sys_string[pri->sys_leng++] = '"'; in escape_string()
241 pri->sys_string[pri->sys_leng++] = '\\'; in escape_string()
244 pri->sys_string[pri->sys_leng++] = s[i]; in escape_string()
246 pri->sys_leng += sprintf(pri->sys_string + in escape_string()
247 pri->sys_leng, "\\x%02x", (uint8_t)s[i]); in escape_string()
250 pri->sys_string[pri->sys_leng++] = '"'; in escape_string()
254 prt_stg(private_t *pri, int raw, long val) /* print as string */ in prt_stg() argument
256 char *s = raw? NULL : fetchstring(pri, (long)val, PATH_MAX); in prt_stg()
259 prt_hex(pri, 0, val); in prt_stg()
261 escape_string(pri, s); in prt_stg()
266 prt_rst(private_t *pri, int raw, long val) in prt_rst() argument
268 char *s = (raw || pri->Errno)? NULL : in prt_rst()
269 fetchstring(pri, (long)val, PATH_MAX); in prt_rst()
272 prt_hex(pri, 0, val); in prt_rst()
275 pri->sys_leng += snprintf(pri->sys_string + pri->sys_leng, in prt_rst()
276 pri->sys_ssize - pri->sys_leng, "\"%s\"", s); in prt_rst()
282 prt_rlk(private_t *pri, int raw, long val) in prt_rlk() argument
284 char *s = (raw || pri->Errno || pri->Rval1 <= 0)? NULL : in prt_rlk()
285 fetchstring(pri, (long)val, in prt_rlk()
286 (pri->Rval1 > PATH_MAX)? PATH_MAX : (int)pri->Rval1); in prt_rlk()
289 prt_hex(pri, 0, val); in prt_rlk()
292 pri->sys_leng += snprintf(pri->sys_string + pri->sys_leng, in prt_rlk()
293 pri->sys_ssize - pri->sys_leng, "\"%s\"", s); in prt_rlk()
298 prt_ioc(private_t *pri, int raw, long val) /* print ioctl code */ in prt_ioc() argument
300 const char *s = raw? NULL : ioctlname(pri, (int)val); in prt_ioc()
303 prt_hex(pri, 0, val); in prt_ioc()
305 outstring(pri, s); in prt_ioc()
309 prt_ioa(private_t *pri, int raw, long val) /* print ioctl argument */ in prt_ioa() argument
314 switch (pri->sys_args[1]) { in prt_ioa()
321 prt_stg(pri, raw, in prt_ioa()
325 prt_stg(pri, raw, in prt_ioa()
331 prt_rst(pri, raw, val); in prt_ioa()
335 prt_stg(pri, raw, val); in prt_ioa()
340 prt_dec(pri, 0, val); in prt_ioa()
344 prt_dec(pri, 0, val); in prt_ioa()
346 outstring(pri, s); in prt_ioa()
349 if (raw || (s = strevents(pri, val)) == NULL) in prt_ioa()
350 prt_hex(pri, 0, val); in prt_ioa()
352 outstring(pri, s); in prt_ioa()
356 prt_dec(pri, 0, val); in prt_ioa()
358 outstring(pri, s); in prt_ioa()
366 prt_dec(pri, 0, val); in prt_ioa()
370 prt_hex(pri, 0, val); in prt_ioa()
376 prt_pip(private_t *pri, int raw, long val) /* print pipe code */ in prt_pip() argument
395 prt_dex(pri, 0, val); in prt_pip()
397 outstring(pri, s); in prt_pip()
401 prt_pfd(private_t *pri, int raw, long val) /* print pipe code */ in prt_pfd() argument
408 pri->Rval1 >= 0 && in prt_pfd()
411 outstring(pri, str); in prt_pfd()
413 prt_hex(pri, 0, val); in prt_pfd()
418 prt_fcn(private_t *pri, int raw, long val) /* print fcntl code */ in prt_fcn() argument
423 prt_dec(pri, 0, val); in prt_fcn()
425 outstring(pri, s); in prt_fcn()
429 prt_s86(private_t *pri, int raw, long val) /* print sysi86 code */ in prt_s86() argument
435 prt_dec(pri, 0, val); in prt_s86()
437 outstring(pri, s); in prt_s86()
441 prt_uts(private_t *pri, int raw, long val) /* print utssys code */ in prt_uts() argument
446 prt_dec(pri, 0, val); in prt_uts()
448 outstring(pri, s); in prt_uts()
452 prt_msc(private_t *pri, int raw, long val) /* print msgsys command */ in prt_msc() argument
457 prt_dec(pri, 0, val); in prt_msc()
459 outstring(pri, s); in prt_msc()
463 prt_msf(private_t *pri, int raw, long val) /* print msgsys flags */ in prt_msf() argument
465 const char *s = raw? NULL : msgflags(pri, (int)val); in prt_msf()
468 prt_oct(pri, 0, val); in prt_msf()
470 outstring(pri, s); in prt_msf()
474 prt_smc(private_t *pri, int raw, long val) /* print semsys command */ in prt_smc() argument
479 prt_dec(pri, 0, val); in prt_smc()
481 outstring(pri, s); in prt_smc()
485 prt_sef(private_t *pri, int raw, long val) /* print semsys flags */ in prt_sef() argument
487 const char *s = raw? NULL : semflags(pri, (int)val); in prt_sef()
490 prt_oct(pri, 0, val); in prt_sef()
492 outstring(pri, s); in prt_sef()
496 prt_shc(private_t *pri, int raw, long val) /* print shmsys command */ in prt_shc() argument
501 prt_dec(pri, 0, val); in prt_shc()
503 outstring(pri, s); in prt_shc()
507 prt_shf(private_t *pri, int raw, long val) /* print shmsys flags */ in prt_shf() argument
509 const char *s = raw? NULL : shmflags(pri, (int)val); in prt_shf()
512 prt_oct(pri, 0, val); in prt_shf()
514 outstring(pri, s); in prt_shf()
518 prt_sfs(private_t *pri, int raw, long val) /* print sysfs code */ in prt_sfs() argument
523 prt_dec(pri, 0, val); in prt_sfs()
525 outstring(pri, s); in prt_sfs()
529 prt_opn(private_t *pri, int raw, long val) /* print open code */ in prt_opn() argument
531 const char *s = raw? NULL : openarg(pri, val); in prt_opn()
534 prt_oct(pri, 0, val); in prt_opn()
536 outstring(pri, s); in prt_opn()
540 prt_sig(private_t *pri, int raw, long val) /* print signal name */ in prt_sig() argument
542 const char *s = raw? NULL : signame(pri, (int)val); in prt_sig()
545 prt_hex(pri, 0, val); in prt_sig()
547 outstring(pri, s); in prt_sig()
551 prt_smf(private_t *pri, int raw, long val) /* print streams message flags */ in prt_smf() argument
555 prt_dec(pri, 0, val); in prt_smf()
559 prt_hhx(pri, 0, val); in prt_smf()
561 outstring(pri, "RS_HIPRI"); in prt_smf()
564 prt_hhx(pri, 0, val); in prt_smf()
570 prt_mtf(private_t *pri, int raw, long val) /* print mount flags */ in prt_mtf() argument
572 const char *s = raw? NULL : mountflags(pri, val); in prt_mtf()
575 prt_hex(pri, 0, val); in prt_mtf()
577 outstring(pri, s); in prt_mtf()
581 prt_mft(private_t *pri, int raw, long val) /* print mount file system type */ in prt_mft() argument
584 prt_dec(pri, 0, val); in prt_mft()
586 prt_hex(pri, 0, val); in prt_mft()
588 prt_stg(pri, raw, val); in prt_mft()
600 prt_iob(private_t *pri, int raw, long val) in prt_iob() argument
602 const lwpstatus_t *Lsp = pri->lwpstat; in prt_iob()
604 int fdp1 = pri->sys_args[0] + 1; in prt_iob()
605 ssize_t nbyte = ISWRITE(syscall)? pri->sys_args[2] : in prt_iob()
606 (pri->Errno? 0 : pri->Rval1); in prt_iob()
610 pri->iob_buf[0] = '\0'; in prt_iob()
620 prt_hex(pri, 0, val); in prt_iob()
625 prt_hex(pri, 0, val); in prt_iob()
627 pri->iob_buf[0] = '"'; in prt_iob()
628 showbytes(buffer, nb, pri->iob_buf + 1); in prt_iob()
629 (void) strlcat(pri->iob_buf, in prt_iob()
632 sizeof (pri->iob_buf)); in prt_iob()
634 prt_hex(pri, 0, val); in prt_iob()
636 outstring(pri, pri->iob_buf); in prt_iob()
644 prt_idt(private_t *pri, int raw, long val) /* print idtype_t, waitid() arg */ in prt_idt() argument
646 const char *s = raw? NULL : idtype_enum(pri, val); in prt_idt()
649 prt_dec(pri, 0, val); in prt_idt()
651 outstring(pri, s); in prt_idt()
655 prt_wop(private_t *pri, int raw, long val) /* print waitid() options */ in prt_wop() argument
657 const char *s = raw? NULL : woptions(pri, (int)val); in prt_wop()
660 prt_oct(pri, 0, val); in prt_wop()
662 outstring(pri, s); in prt_wop()
666 prt_whn(private_t *pri, int raw, long val) /* print lseek() whence argument */ in prt_whn() argument
671 prt_dec(pri, 0, val); in prt_whn()
673 outstring(pri, s); in prt_whn()
678 prt_spm(private_t *pri, int raw, long val) /* print sigprocmask argument */ in prt_spm() argument
691 prt_dec(pri, 0, val); in prt_spm()
693 outstring(pri, s); in prt_spm()
697 mmap_protect(private_t *pri, long arg) in mmap_protect() argument
699 char *str = pri->code_buf; in mmap_protect()
709 (void) strlcat(str, "|PROT_READ", sizeof (pri->code_buf)); in mmap_protect()
711 (void) strlcat(str, "|PROT_WRITE", sizeof (pri->code_buf)); in mmap_protect()
713 (void) strlcat(str, "|PROT_EXEC", sizeof (pri->code_buf)); in mmap_protect()
718 mmap_type(private_t *pri, long arg) in mmap_type() argument
720 char *str = pri->code_buf; in mmap_type()
723 #define CBSIZE sizeof (pri->code_buf) in mmap_type()
740 (void) snprintf(str + used, sizeof (pri->code_buf) - used, in mmap_type()
766 prt_mpr(private_t *pri, int raw, long val) /* print mmap()/mprotect() flags */ in prt_mpr() argument
768 const char *s = raw? NULL : mmap_protect(pri, val); in prt_mpr()
771 prt_hhx(pri, 0, val); in prt_mpr()
773 outstring(pri, s); in prt_mpr()
777 prt_mty(private_t *pri, int raw, long val) /* print mmap() mapping type flags */ in prt_mty() argument
779 const char *s = raw? NULL : mmap_type(pri, val); in prt_mty()
782 prt_hhx(pri, 0, val); in prt_mty()
784 outstring(pri, s); in prt_mty()
788 prt_mob(private_t *pri, int raw, long val) /* print mmapobj() flags */ in prt_mob() argument
791 prt_dec(pri, 0, val); in prt_mob()
793 prt_hhx(pri, 0, val); in prt_mob()
795 #define CBSIZE sizeof (pri->code_buf) in prt_mob()
796 char *s = pri->code_buf; in prt_mob()
803 outstring(pri, s + 1); in prt_mob()
810 prt_mcf(private_t *pri, int raw, long val) /* print memcntl() function */ in prt_mcf() argument
827 prt_dec(pri, 0, val); in prt_mcf()
829 outstring(pri, s); in prt_mcf()
833 prt_mad(private_t *pri, int raw, long val) /* print madvise() argument */ in prt_mad() argument
853 prt_dec(pri, 0, val); in prt_mad()
855 outstring(pri, s); in prt_mad()
859 prt_mc4(private_t *pri, int raw, long val) /* print memcntl() (4th) argument */ in prt_mc4() argument
862 prt_dec(pri, 0, val); in prt_mc4()
864 prt_hhx(pri, 0, val); in prt_mc4()
868 #define CBSIZE sizeof (pri->code_buf) in prt_mc4()
870 switch (pri->sys_args[2]) { in prt_mc4()
872 prt_mad(pri, 0, val); in prt_mc4()
877 *(s = pri->code_buf) = '\0'; in prt_mc4()
891 *(s = pri->code_buf) = '\0'; in prt_mc4()
904 prt_hhx(pri, 0, val); in prt_mc4()
906 outstring(pri, ++s); in prt_mc4()
911 prt_mc5(private_t *pri, int raw, long val) /* print memcntl() (5th) argument */ in prt_mc5() argument
915 #define CBSIZE sizeof (pri->code_buf) in prt_mc5()
917 prt_dec(pri, 0, val); in prt_mc5()
919 prt_hhx(pri, 0, val); in prt_mc5()
921 s = pri->code_buf; in prt_mc5()
934 prt_hhx(pri, 0, val); in prt_mc5()
936 outstring(pri, ++s); in prt_mc5()
942 prt_ulm(private_t *pri, int raw, long val) /* print ulimit() argument */ in prt_ulm() argument
956 prt_dec(pri, 0, val); in prt_ulm()
958 outstring(pri, s); in prt_ulm()
962 prt_rlm(private_t *pri, int raw, long val) /* print get/setrlimit() argument */ in prt_rlm() argument
979 prt_dec(pri, 0, val); in prt_rlm()
981 outstring(pri, s); in prt_rlm()
985 prt_cnf(private_t *pri, int raw, long val) /* print sysconfig code */ in prt_cnf() argument
990 prt_dec(pri, 0, val); in prt_cnf()
992 outstring(pri, s); in prt_cnf()
996 prt_inf(private_t *pri, int raw, long val) /* print sysinfo code */ in prt_inf() argument
1023 prt_dec(pri, 0, val); in prt_inf()
1025 outstring(pri, s); in prt_inf()
1029 prt_ptc(private_t *pri, int raw, long val) /* print pathconf code */ in prt_ptc() argument
1034 prt_dec(pri, 0, val); in prt_ptc()
1036 outstring(pri, s); in prt_ptc()
1040 prt_fui(private_t *pri, int raw, long val) /* print fusers() input argument */ in prt_fui() argument
1045 prt_hhx(pri, 0, val); in prt_fui()
1047 outstring(pri, s); in prt_fui()
1051 prt_lwf(private_t *pri, int raw, long val) /* print lwp_create() flags */ in prt_lwf() argument
1056 prt_dec(pri, 0, val); in prt_lwf()
1059 prt_hhx(pri, 0, val); in prt_lwf()
1061 #define CBSIZE sizeof (pri->code_buf) in prt_lwf()
1062 s = pri->code_buf; in prt_lwf()
1070 outstring(pri, ++s); in prt_lwf()
1076 prt_itm(private_t *pri, int raw, long val) /* print [get|set]itimer() arg */ in prt_itm() argument
1092 prt_dec(pri, 0, val); in prt_itm()
1094 outstring(pri, s); in prt_itm()
1098 prt_mod(private_t *pri, int raw, long val) /* print modctl() code */ in prt_mod() argument
1152 prt_dec(pri, 0, val); in prt_mod()
1154 outstring(pri, s); in prt_mod()
1158 prt_acl(private_t *pri, int raw, long val) /* print acl() code */ in prt_acl() argument
1174 prt_dec(pri, 0, val); in prt_acl()
1176 outstring(pri, s); in prt_acl()
1180 prt_aio(private_t *pri, int raw, long val) /* print kaio() code */ in prt_aio() argument
1227 prt_dec(pri, 0, val); in prt_aio()
1229 outstring(pri, s); in prt_aio()
1233 prt_aud(private_t *pri, int raw, long val) /* print auditsys() code */ in prt_aud() argument
1251 prt_dec(pri, 0, val); in prt_aud()
1253 outstring(pri, s); in prt_aud()
1257 prt_cor(private_t *pri, int raw, long val) /* print corectl() subcode */ in prt_cor() argument
1295 prt_dec(pri, 0, val); in prt_cor()
1297 outstring(pri, s); in prt_cor()
1301 prt_cco(private_t *pri, int raw, long val) /* print corectl() options */ in prt_cco() argument
1306 prt_dec(pri, 0, val); in prt_cco()
1308 prt_hhx(pri, 0, val); in prt_cco()
1310 #define CBSIZE sizeof (pri->code_buf) in prt_cco()
1311 s = pri->code_buf; in prt_cco()
1324 prt_hhx(pri, 0, val); in prt_cco()
1326 outstring(pri, ++s); in prt_cco()
1332 prt_ccc(private_t *pri, int raw, long val) /* print corectl() content */ in prt_ccc() argument
1337 prt_hex(pri, 0, val); in prt_ccc()
1338 else if (!raw && proc_content2str(ccc, pri->code_buf, in prt_ccc()
1339 sizeof (pri->code_buf)) >= 0) in prt_ccc()
1340 outstring(pri, pri->code_buf); in prt_ccc()
1342 prt_hhx(pri, 0, (long)ccc); in prt_ccc()
1346 prt_rcc(private_t *pri, int raw, long val) /* print corectl() ret. cont. */ in prt_rcc() argument
1350 if (pri->Errno || Pread(Proc, &ccc, sizeof (ccc), val) != sizeof (ccc)) in prt_rcc()
1351 prt_hex(pri, 0, val); in prt_rcc()
1352 else if (!raw && proc_content2str(ccc, pri->code_buf, in prt_rcc()
1353 sizeof (pri->code_buf)) >= 0) in prt_rcc()
1354 outstring(pri, pri->code_buf); in prt_rcc()
1356 prt_hhx(pri, 0, (long)ccc); in prt_rcc()
1360 prt_cpc(private_t *pri, int raw, long val) /* print cpc() subcode */ in prt_cpc() argument
1386 prt_dec(pri, 0, val); in prt_cpc()
1388 outstring(pri, s); in prt_cpc()
1392 outstring(private_t *pri, const char *s) in outstring() argument
1397 (void) strcpy(pri->sys_string + pri->sys_leng, s); in outstring()
1398 pri->sys_leng += len; in outstring()
1402 grow(private_t *pri, int nbyte) /* reallocate format buffer if necessary */ in grow() argument
1404 while (pri->sys_leng + nbyte >= pri->sys_ssize) in grow()
1405 pri->sys_string = my_realloc(pri->sys_string, in grow()
1406 pri->sys_ssize *= 2, "format buffer"); in grow()
1410 prt_clc(private_t *pri, int raw, long val) in prt_clc() argument
1422 prt_dec(pri, 0, val); in prt_clc()
1424 outstring(pri, s); in prt_clc()
1428 prt_clf(private_t *pri, int raw, long val) in prt_clf() argument
1433 switch (pri->sys_args[0]) { in prt_clf()
1435 switch (pri->sys_args[1]) { in prt_clf()
1443 switch (pri->sys_args[1]) { in prt_clf()
1452 prt_dec(pri, 0, val); in prt_clf()
1454 outstring(pri, s); in prt_clf()
1458 prt_sqc(private_t *pri, int raw, long val) /* print sigqueue() si_code */ in prt_sqc() argument
1472 prt_dec(pri, 0, val); in prt_sqc()
1474 outstring(pri, s); in prt_sqc()
1481 print_pck(private_t *pri, int raw, long val) in print_pck() argument
1486 if ((pri->sys_args[2] != PC_GETXPARMS && in print_pck()
1487 pri->sys_args[2] != PC_SETXPARMS) || val == 0 || raw) { in print_pck()
1488 prt_dec(pri, 0, val); in print_pck()
1492 if (pri->sys_args[3] == NULL) { in print_pck()
1495 outstring(pri, s); in print_pck()
1497 prt_dec(pri, 0, val); in print_pck()
1501 if (Pread(Proc, &clname, PC_CLNMSZ, pri->sys_args[3]) != PC_CLNMSZ) { in print_pck()
1502 prt_dec(pri, 0, val); in print_pck()
1544 prt_dec(pri, 0, val); in print_pck()
1546 outstring(pri, s); in print_pck()
1554 prt_pc4(private_t *pri, int raw, long val) in prt_pc4() argument
1557 if ((pri->sys_args[2] != PC_GETXPARMS && in prt_pc4()
1558 pri->sys_args[2] != PC_SETXPARMS)) in prt_pc4()
1559 prt_hex(pri, 0, val); in prt_pc4()
1561 prt_stg(pri, 0, val); in prt_pc4()
1563 prt_dec(pri, 0, val); in prt_pc4()
1571 prt_pc5(private_t *pri, int raw, long val) in prt_pc5() argument
1579 if ((pri->sys_args[2] != PC_GETXPARMS && in prt_pc5()
1580 pri->sys_args[2] != PC_SETXPARMS) || val == 0) { in prt_pc5()
1581 prt_dec(pri, 0, 0); in prt_pc5()
1586 prt_hex(pri, 0, val); in prt_pc5()
1594 print_pck(pri, 0, vpp->pc_key); in prt_pc5()
1595 outstring(pri, ", "); in prt_pc5()
1596 prt_hex(pri, 0, (long)vpp->pc_parm); in prt_pc5()
1597 outstring(pri, ", "); in prt_pc5()
1600 prt_dec(pri, 0, PC_KY_NULL); in prt_pc5()
1607 prt_pst(private_t *pri, int raw, long val) in prt_pst() argument
1620 prt_dec(pri, 0, val); in prt_pst()
1622 outstring(pri, s); in prt_pst()
1630 prt_mif(private_t *pri, int raw, long val) in prt_mif() argument
1640 prt_dec(pri, 0, pri->sys_args[1]); /* addr_count */ in prt_mif()
1641 outstring(pri, ", "); in prt_mif()
1642 prt_hex(pri, 0, val); in prt_mif()
1648 prt_hex(pri, 0, minfo32.mi_inaddr); in prt_mif()
1649 outstring(pri, ", "); in prt_mif()
1650 prt_dec(pri, 0, pri->sys_args[1]); /* addr_count */ in prt_mif()
1651 outstring(pri, ", "); in prt_mif()
1652 prt_hex(pri, 0, minfo32.mi_info_req); in prt_mif()
1653 outstring(pri, ", "); in prt_mif()
1654 prt_dec(pri, 0, minfo32.mi_info_count); in prt_mif()
1655 outstring(pri, ", "); in prt_mif()
1656 prt_hex(pri, 0, minfo32.mi_outdata); in prt_mif()
1657 outstring(pri, ", "); in prt_mif()
1658 prt_hex(pri, 0, minfo32.mi_validity); in prt_mif()
1664 prt_dec(pri, 0, pri->sys_args[1]); /* addr_count */ in prt_mif()
1665 outstring(pri, ", "); in prt_mif()
1666 prt_hex(pri, 0, val); in prt_mif()
1672 prt_hex(pri, 0, (long)minfo.mi_inaddr); in prt_mif()
1673 outstring(pri, ", "); in prt_mif()
1674 prt_dec(pri, 0, pri->sys_args[1]); /* addr_count */ in prt_mif()
1675 outstring(pri, ", "); in prt_mif()
1676 prt_hex(pri, 0, (long)minfo.mi_info_req); in prt_mif()
1677 outstring(pri, ", "); in prt_mif()
1678 prt_dec(pri, 0, minfo.mi_info_count); in prt_mif()
1679 outstring(pri, ", "); in prt_mif()
1680 prt_hex(pri, 0, (long)minfo.mi_outdata); in prt_mif()
1681 outstring(pri, ", "); in prt_mif()
1682 prt_hex(pri, 0, (long)minfo.mi_validity); in prt_mif()
1691 prt_pfm(private_t *pri, int raw, long val) in prt_pfm() argument
1695 outstring(pri, "PF_"); in prt_pfm()
1696 outstring(pri, afcodes[val]); in prt_pfm()
1698 prt_dec(pri, 0, val); in prt_pfm()
1707 prt_skc(private_t *pri, int raw, long val) in prt_skc() argument
1724 prt_dec(pri, 0, val); in prt_skc()
1726 outstring(pri, s); in prt_skc()
1733 prt_skt(private_t *pri, int raw, long val) in prt_skt() argument
1740 outstring(pri, s); in prt_skt()
1742 outstring(pri, "|SOCK_CLOEXEC"); in prt_skt()
1745 prt_dec(pri, 0, val); in prt_skt()
1755 prt_skp(private_t *pri, int raw, long val) in prt_skp() argument
1760 switch (pri->sys_args[0]) { in prt_skp()
1764 outstring(pri, s); in prt_skp()
1768 default: prt_dec(pri, 0, val); in prt_skp()
1779 prt_skv(private_t *pri, int raw, long val) in prt_skv() argument
1782 case SOV_STREAM: outstring(pri, "SOV_STREAM"); break; in prt_skv()
1783 case SOV_DEFAULT: outstring(pri, "SOV_DEFAULT"); break; in prt_skv()
1784 case SOV_SOCKSTREAM: outstring(pri, "SOV_SOCKSTREAM"); break; in prt_skv()
1785 case SOV_SOCKBSD: outstring(pri, "SOV_SOCKBSD"); break; in prt_skv()
1786 case SOV_XPG4_2: outstring(pri, "SOV_XPG4_2"); break; in prt_skv()
1787 default: prt_dec(pri, 0, val); break; in prt_skv()
1795 prt_acf(private_t *pri, int raw, long val) in prt_acf() argument
1800 prt_dex(pri, 0, val); in prt_acf()
1805 outstring(pri, "|SOCK_CLOEXEC" + first); in prt_acf()
1809 outstring(pri, "|SOCK_NDELAY" + first); in prt_acf()
1813 outstring(pri, "|SOCK_NONBLOCK" + first); in prt_acf()
1823 prt_sol(private_t *pri, int raw, long val) in prt_sol() argument
1826 outstring(pri, "SOL_SOCKET"); in prt_sol()
1828 outstring(pri, "SOL_ROUTE"); in prt_sol()
1836 outstring(pri, p->p_name); in prt_sol()
1838 prt_dec(pri, 0, val); in prt_sol()
1844 sol_optname(private_t *pri, long val) in sol_optname() argument
1846 #define CBSIZE sizeof (pri->code_buf) in sol_optname()
1866 default: (void) snprintf(pri->code_buf, CBSIZE, in sol_optname()
1868 return (pri->code_buf); in sol_optname()
1871 char *s = pri->code_buf; in sol_optname()
1911 route_optname(private_t *pri, long val) in route_optname() argument
1917 (void) snprintf(pri->code_buf, sizeof (pri->code_buf), in route_optname()
1919 return (pri->code_buf); in route_optname()
1924 tcp_optname(private_t *pri, long val) in tcp_optname() argument
1947 default: (void) snprintf(pri->code_buf, in tcp_optname()
1948 sizeof (pri->code_buf), in tcp_optname()
1950 return (pri->code_buf); in tcp_optname()
1956 sctp_optname(private_t *pri, long val) in sctp_optname() argument
1981 default: (void) snprintf(pri->code_buf, in sctp_optname()
1982 sizeof (pri->code_buf), in sctp_optname()
1984 return (pri->code_buf); in sctp_optname()
1990 udp_optname(private_t *pri, long val) in udp_optname() argument
1999 default: (void) snprintf(pri->code_buf, in udp_optname()
2000 sizeof (pri->code_buf), "0x%lx", in udp_optname()
2002 return (pri->code_buf); in udp_optname()
2012 prt_son(private_t *pri, int raw, long val) in prt_son() argument
2015 switch (pri->sys_args[1]) { in prt_son()
2016 case SOL_SOCKET: outstring(pri, sol_optname(pri, val)); in prt_son()
2018 case SOL_ROUTE: outstring(pri, route_optname(pri, val)); in prt_son()
2020 case IPPROTO_TCP: outstring(pri, tcp_optname(pri, val)); in prt_son()
2022 case IPPROTO_UDP: outstring(pri, udp_optname(pri, val)); in prt_son()
2024 case IPPROTO_SCTP: outstring(pri, sctp_optname(pri, val)); in prt_son()
2026 default: prt_dec(pri, 0, val); in prt_son()
2037 prt_utt(private_t *pri, int raw, long val) in prt_utt() argument
2115 prt_dec(pri, 0, val); in prt_utt()
2117 outstring(pri, s); in prt_utt()
2125 prt_uth(private_t *pri, int raw, long val) in prt_uth() argument
2136 prt_hex(pri, 0, val); in prt_uth()
2138 outstring(pri, s); in prt_uth()
2142 access_flags(private_t *pri, long arg) in access_flags() argument
2145 char *str = pri->code_buf; in access_flags()
2158 (void) strlcat(str, "|R_OK", sizeof (pri->code_buf)); in access_flags()
2160 (void) strlcat(str, "|W_OK", sizeof (pri->code_buf)); in access_flags()
2162 (void) strlcat(str, "|X_OK", sizeof (pri->code_buf)); in access_flags()
2164 (void) strlcat(str, "|E_OK", sizeof (pri->code_buf)); in access_flags()
2173 prt_acc(private_t *pri, int raw, long val) in prt_acc() argument
2175 const char *s = raw? NULL : access_flags(pri, val); in prt_acc()
2178 prt_dex(pri, 0, val); in prt_acc()
2180 outstring(pri, s); in prt_acc()
2187 prt_sht(private_t *pri, int raw, long val) in prt_sht() argument
2190 prt_dex(pri, 0, val); in prt_sht()
2194 case SHUT_RD: outstring(pri, "SHUT_RD"); break; in prt_sht()
2195 case SHUT_WR: outstring(pri, "SHUT_WR"); break; in prt_sht()
2196 case SHUT_RDWR: outstring(pri, "SHUT_RDWR"); break; in prt_sht()
2197 default: prt_dec(pri, 0, val); break; in prt_sht()
2230 prt_ffg(private_t *pri, int raw, long val) in prt_ffg() argument
2232 #define CBSIZE sizeof (pri->code_buf) in prt_ffg()
2233 char *s = pri->code_buf; in prt_ffg()
2239 outstring(pri, s); in prt_ffg()
2243 outstring(pri, "(no flags)"); in prt_ffg()
2261 outstring(pri, s + 1); in prt_ffg()
2266 prt_prs(private_t *pri, int raw, long val) in prt_prs() argument
2281 outstring(pri, "{"); in prt_prs()
2286 outstring(pri, buf); in prt_prs()
2289 outstring(pri, "}"); in prt_prs()
2291 prt_hex(pri, 0, val); in prt_prs()
2302 prt_pro(private_t *pri, int raw, long val) in prt_pro() argument
2315 prt_dec(pri, 0, val); in prt_pro()
2317 outstring(pri, s); in prt_pro()
2324 prt_prn(private_t *pri, int raw, long val) in prt_prn() argument
2332 prt_dec(pri, 0, val); in prt_prn()
2339 outstring(pri, s); in prt_prn()
2343 outstring(pri, "PRIV_"); in prt_prn()
2351 outstring(pri, dup); in prt_prn()
2360 prt_pfl(private_t *pri, int raw, long val) in prt_pfl() argument
2379 prt_dec(pri, 0, val); in prt_pfl()
2381 outstring(pri, s); in prt_pfl()
2389 prt_laf(private_t *pri, int raw, long val) in prt_laf() argument
2395 prt_hex(pri, 0, val); in prt_laf()
2401 prt_dec(pri, 0, laff.idtype); in prt_laf()
2402 outstring(pri, ", "); in prt_laf()
2403 prt_dec(pri, 0, laff.id); in prt_laf()
2404 outstring(pri, ", "); in prt_laf()
2405 prt_dec(pri, 0, laff.lgrp); in prt_laf()
2406 outstring(pri, ", "); in prt_laf()
2407 if (pri->sys_args[0] == LGRP_SYS_AFFINITY_SET) in prt_laf()
2408 prt_dec(pri, 0, laff.aff); in prt_laf()
2415 prt_key(private_t *pri, int raw, long val) in prt_key() argument
2418 outstring(pri, "IPC_PRIVATE"); in prt_key()
2420 prt_dec(pri, 0, val); in prt_key()
2428 prt_zga(private_t *pri, int raw, long val) in prt_zga() argument
2451 prt_dec(pri, 0, val); in prt_zga()
2453 outstring(pri, s); in prt_zga()
2460 prt_atc(private_t *pri, int raw, long val) in prt_atc() argument
2464 prt_hex(pri, 0, (uint_t)AT_FDCWD); in prt_atc()
2466 outstring(pri, "AT_FDCWD"); in prt_atc()
2468 prt_dec(pri, 0, val); in prt_atc()
2476 prt_tnd(private_t *pri, int raw, long val) in prt_tnd() argument
2491 prt_dec(pri, 0, val); in prt_tnd()
2493 outstring(pri, s); in prt_tnd()
2500 prt_lio(private_t *pri, int raw, long val) in prt_lio() argument
2503 prt_dec(pri, 0, val); in prt_lio()
2505 outstring(pri, "LIO_WAIT"); in prt_lio()
2507 outstring(pri, "LIO_NOWAIT"); in prt_lio()
2509 prt_dec(pri, 0, val); in prt_lio()
2513 door_flags(private_t *pri, long val) in door_flags() argument
2516 char *str = pri->code_buf; in door_flags()
2521 (void) strlcat(str, "|" #flg, sizeof (pri->code_buf)); \ in door_flags()
2537 (void) snprintf(str + len, sizeof (pri->code_buf) - len, in door_flags()
2548 prt_dfl(private_t *pri, int raw, long val) in prt_dfl() argument
2551 prt_hex(pri, 0, val); in prt_dfl()
2553 outstring(pri, door_flags(pri, val)); in prt_dfl()
2560 prt_dpm(private_t *pri, int raw, long val) in prt_dpm() argument
2563 prt_hex(pri, 0, val); in prt_dpm()
2565 outstring(pri, "DOOR_PARAM_DESC_MAX"); in prt_dpm()
2567 outstring(pri, "DOOR_PARAM_DATA_MIN"); in prt_dpm()
2569 outstring(pri, "DOOR_PARAM_DATA_MAX"); in prt_dpm()
2571 prt_hex(pri, 0, val); in prt_dpm()
2578 prt_rsc(private_t *pri, int raw, long val) /* print utssys code */ in prt_rsc() argument
2583 prt_dec(pri, 0, val); in prt_rsc()
2585 outstring(pri, s); in prt_rsc()
2592 prt_rgf(private_t *pri, int raw, long val) in prt_rgf() argument
2597 prt_hex(pri, 0, val); in prt_rgf()
2599 outstring(pri, "RCTL_FIRST"); in prt_rgf()
2601 outstring(pri, "RCTL_NEXT"); in prt_rgf()
2603 outstring(pri, "RCTL_USAGE"); in prt_rgf()
2605 prt_hex(pri, 0, val); in prt_rgf()
2612 prt_rsf(private_t *pri, int raw, long val) in prt_rsf() argument
2616 char *s = pri->code_buf; in prt_rsf()
2619 prt_hex(pri, 0, val); in prt_rsf()
2628 prt_hex(pri, 0, val); in prt_rsf()
2635 sizeof (pri->code_buf)); in prt_rsf()
2639 prt_hex(pri, 0, val); in prt_rsf()
2641 outstring(pri, s); in prt_rsf()
2643 prt_hex(pri, 0, val); in prt_rsf()
2650 prt_rcf(private_t *pri, int raw, long val) in prt_rcf() argument
2655 prt_hex(pri, 0, val); in prt_rcf()
2657 outstring(pri, "RCTLCTL_GET"); in prt_rcf()
2659 outstring(pri, "RCTLCTL_SET"); in prt_rcf()
2661 prt_hex(pri, 0, val); in prt_rcf()
2668 prt_spf(private_t *pri, int raw, long val) in prt_spf() argument
2673 outstring(pri, "TASK_PROJ_PURGE"); in prt_spf()
2675 prt_hex(pri, 0, val); in prt_spf()
2682 prt_fxf(private_t *pri, int raw, long val) in prt_fxf() argument
2687 outstring(pri, "0"); in prt_fxf()
2689 prt_hhx(pri, 0, val); in prt_fxf()
2691 str = pri->code_buf; in prt_fxf()
2695 sizeof (pri->code_buf)); in prt_fxf()
2698 sizeof (pri->code_buf)); in prt_fxf()
2699 outstring(pri, str + 1); in prt_fxf()
2707 prt_fat(private_t *pri, int raw, long val) in prt_fat() argument
2710 outstring(pri, "0"); in prt_fat()
2712 outstring(pri, "AT_EACCESS"); in prt_fat()
2714 prt_hex(pri, 0, val); in prt_fat()
2721 prt_uat(private_t *pri, int raw, long val) in prt_uat() argument
2724 outstring(pri, "0"); in prt_uat()
2726 outstring(pri, "AT_REMOVEDIR"); in prt_uat()
2728 prt_hex(pri, 0, val); in prt_uat()
2735 prt_snf(private_t *pri, int raw, long val) in prt_snf() argument
2738 outstring(pri, "0"); in prt_snf()
2740 outstring(pri, "AT_SYMLINK_NOFOLLOW"); in prt_snf()
2742 outstring(pri, "AT_SYMLINK_FOLLOW"); in prt_snf()
2744 prt_hex(pri, 0, val); in prt_snf()
2748 prt_grf(private_t *pri, int raw, long val) in prt_grf() argument
2754 outstring(pri, "0"); in prt_grf()
2759 outstring(pri, "|GRND_NONBLOCK" + first); in prt_grf()
2763 outstring(pri, "|GRND_RANDOM" + first); in prt_grf()