Lines Matching refs:pri

100 #define	GROW(nb) if (pri->sys_leng + (nb) >= pri->sys_ssize) grow(pri, (nb))
105 prt_nov(private_t *pri, int raw, long val) /* print nothing */ in prt_nov() argument
111 prt_dec(private_t *pri, int raw, long val) /* print as decimal */ in prt_dec() argument
115 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng, in prt_dec()
118 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng, in prt_dec()
124 prt_uns(private_t *pri, int raw, long val) /* print as unsigned decimal */ in prt_uns() argument
128 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng, in prt_uns()
131 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng, in prt_uns()
137 prt_un1(private_t *pri, int raw, long val) in prt_un1() argument
140 prt_dec(pri, raw, val); in prt_un1()
142 prt_uns(pri, raw, val); in prt_un1()
147 prt_oct(private_t *pri, int raw, long val) /* print as octal */ in prt_oct() argument
151 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng, in prt_oct()
154 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng, in prt_oct()
160 prt_hex(private_t *pri, int raw, long val) /* print as hexadecimal */ in prt_hex() argument
164 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng, in prt_hex()
167 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng, in prt_hex()
174 prt_hhx(private_t *pri, int raw, long val) in prt_hhx() argument
178 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng, in prt_hhx()
181 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng, in prt_hhx()
188 prt_dex(private_t *pri, int raw, long val) in prt_dex() argument
191 prt_hex(pri, 0, val); in prt_dex()
193 prt_dec(pri, 0, val); in prt_dex()
199 prt_llo(private_t *pri, int raw, long val1, long val2) in prt_llo() argument
213 prt_dex(pri, 0, loval); in prt_llo()
216 pri->sys_leng += in prt_llo()
217 sprintf(pri->sys_string + pri->sys_leng, "0x%.8X%.8X", in prt_llo()
223 escape_string(private_t *pri, const char *s) in escape_string() argument
244 pri->sys_string[pri->sys_leng++] = '"'; in escape_string()
247 pri->sys_string[pri->sys_leng++] = '\\'; in escape_string()
250 pri->sys_string[pri->sys_leng++] = s[i]; in escape_string()
252 pri->sys_leng += sprintf(pri->sys_string + in escape_string()
253 pri->sys_leng, "\\x%02x", (uint8_t)s[i]); in escape_string()
256 pri->sys_string[pri->sys_leng++] = '"'; in escape_string()
260 prt_stg(private_t *pri, int raw, long val) /* print as string */ in prt_stg() argument
262 char *s = raw? NULL : fetchstring(pri, (long)val, PATH_MAX); in prt_stg()
265 prt_hex(pri, 0, val); in prt_stg()
267 escape_string(pri, s); in prt_stg()
272 prt_rst(private_t *pri, int raw, long val) in prt_rst() argument
274 char *s = (raw || pri->Errno)? NULL : in prt_rst()
275 fetchstring(pri, (long)val, PATH_MAX); in prt_rst()
278 prt_hex(pri, 0, val); in prt_rst()
281 pri->sys_leng += snprintf(pri->sys_string + pri->sys_leng, in prt_rst()
282 pri->sys_ssize - pri->sys_leng, "\"%s\"", s); in prt_rst()
288 prt_rlk(private_t *pri, int raw, long val) in prt_rlk() argument
290 char *s = (raw || pri->Errno || pri->Rval1 <= 0)? NULL : in prt_rlk()
291 fetchstring(pri, (long)val, in prt_rlk()
292 (pri->Rval1 > PATH_MAX)? PATH_MAX : (int)pri->Rval1); in prt_rlk()
295 prt_hex(pri, 0, val); in prt_rlk()
298 pri->sys_leng += snprintf(pri->sys_string + pri->sys_leng, in prt_rlk()
299 pri->sys_ssize - pri->sys_leng, "\"%s\"", s); in prt_rlk()
304 prt_ioc(private_t *pri, int raw, long val) /* print ioctl code */ in prt_ioc() argument
306 const char *s = raw? NULL : ioctlname(pri, (int)val); in prt_ioc()
309 prt_hex(pri, 0, val); in prt_ioc()
311 outstring(pri, s); in prt_ioc()
315 prt_ioa(private_t *pri, int raw, long val) /* print ioctl argument */ in prt_ioa() argument
320 switch (pri->sys_args[1]) { in prt_ioa()
326 prt_stg(pri, raw, in prt_ioa()
329 prt_stg(pri, raw, in prt_ioa()
335 prt_rst(pri, raw, val); in prt_ioa()
339 prt_stg(pri, raw, val); in prt_ioa()
344 prt_dec(pri, 0, val); in prt_ioa()
348 prt_dec(pri, 0, val); in prt_ioa()
350 outstring(pri, s); in prt_ioa()
353 if (raw || (s = strevents(pri, val)) == NULL) in prt_ioa()
354 prt_hex(pri, 0, val); in prt_ioa()
356 outstring(pri, s); in prt_ioa()
360 prt_dec(pri, 0, val); in prt_ioa()
362 outstring(pri, s); in prt_ioa()
370 prt_dec(pri, 0, val); in prt_ioa()
374 prt_hex(pri, 0, val); in prt_ioa()
380 prt_pip(private_t *pri, int raw, long val) /* print pipe code */ in prt_pip() argument
399 prt_dex(pri, 0, val); in prt_pip()
401 outstring(pri, s); in prt_pip()
405 prt_pfd(private_t *pri, int raw, long val) /* print pipe code */ in prt_pfd() argument
412 pri->Rval1 >= 0 && in prt_pfd()
415 outstring(pri, str); in prt_pfd()
417 prt_hex(pri, 0, val); in prt_pfd()
422 prt_fcn(private_t *pri, int raw, long val) /* print fcntl code */ in prt_fcn() argument
427 prt_dec(pri, 0, val); in prt_fcn()
429 outstring(pri, s); in prt_fcn()
433 prt_s86(private_t *pri, int raw, long val) /* print sysi86 code */ in prt_s86() argument
439 prt_dec(pri, 0, val); in prt_s86()
441 outstring(pri, s); in prt_s86()
445 prt_uts(private_t *pri, int raw, long val) /* print utssys code */ in prt_uts() argument
450 prt_dec(pri, 0, val); in prt_uts()
452 outstring(pri, s); in prt_uts()
456 prt_msc(private_t *pri, int raw, long val) /* print msgsys command */ in prt_msc() argument
461 prt_dec(pri, 0, val); in prt_msc()
463 outstring(pri, s); in prt_msc()
467 prt_msf(private_t *pri, int raw, long val) /* print msgsys flags */ in prt_msf() argument
469 const char *s = raw? NULL : msgflags(pri, (int)val); in prt_msf()
472 prt_oct(pri, 0, val); in prt_msf()
474 outstring(pri, s); in prt_msf()
478 prt_smc(private_t *pri, int raw, long val) /* print semsys command */ in prt_smc() argument
483 prt_dec(pri, 0, val); in prt_smc()
485 outstring(pri, s); in prt_smc()
489 prt_sef(private_t *pri, int raw, long val) /* print semsys flags */ in prt_sef() argument
491 const char *s = raw? NULL : semflags(pri, (int)val); in prt_sef()
494 prt_oct(pri, 0, val); in prt_sef()
496 outstring(pri, s); in prt_sef()
500 prt_shc(private_t *pri, int raw, long val) /* print shmsys command */ in prt_shc() argument
505 prt_dec(pri, 0, val); in prt_shc()
507 outstring(pri, s); in prt_shc()
511 prt_shf(private_t *pri, int raw, long val) /* print shmsys flags */ in prt_shf() argument
513 const char *s = raw? NULL : shmflags(pri, (int)val); in prt_shf()
516 prt_oct(pri, 0, val); in prt_shf()
518 outstring(pri, s); in prt_shf()
522 prt_sfs(private_t *pri, int raw, long val) /* print sysfs code */ in prt_sfs() argument
527 prt_dec(pri, 0, val); in prt_sfs()
529 outstring(pri, s); in prt_sfs()
533 prt_opn(private_t *pri, int raw, long val) /* print open code */ in prt_opn() argument
535 const char *s = raw? NULL : openarg(pri, val); in prt_opn()
538 prt_oct(pri, 0, val); in prt_opn()
540 outstring(pri, s); in prt_opn()
544 prt_sig(private_t *pri, int raw, long val) /* print signal name */ in prt_sig() argument
546 const char *s = raw? NULL : signame(pri, (int)val); in prt_sig()
549 prt_hex(pri, 0, val); in prt_sig()
551 outstring(pri, s); in prt_sig()
555 prt_smf(private_t *pri, int raw, long val) /* print streams message flags */ in prt_smf() argument
559 prt_dec(pri, 0, val); in prt_smf()
563 prt_hhx(pri, 0, val); in prt_smf()
565 outstring(pri, "RS_HIPRI"); in prt_smf()
568 prt_hhx(pri, 0, val); in prt_smf()
574 prt_mtf(private_t *pri, int raw, long val) /* print mount flags */ in prt_mtf() argument
576 const char *s = raw? NULL : mountflags(pri, val); in prt_mtf()
579 prt_hex(pri, 0, val); in prt_mtf()
581 outstring(pri, s); in prt_mtf()
585 prt_mft(private_t *pri, int raw, long val) /* print mount file system type */ in prt_mft() argument
588 prt_dec(pri, 0, val); in prt_mft()
590 prt_hex(pri, 0, val); in prt_mft()
592 prt_stg(pri, raw, val); in prt_mft()
604 prt_iob(private_t *pri, int raw, long val) in prt_iob() argument
606 const lwpstatus_t *Lsp = pri->lwpstat; in prt_iob()
608 int fdp1 = pri->sys_args[0] + 1; in prt_iob()
609 ssize_t nbyte = ISWRITE(syscall)? pri->sys_args[2] : in prt_iob()
610 (pri->Errno? 0 : pri->Rval1); in prt_iob()
614 pri->iob_buf[0] = '\0'; in prt_iob()
624 prt_hex(pri, 0, val); in prt_iob()
629 prt_hex(pri, 0, val); in prt_iob()
631 pri->iob_buf[0] = '"'; in prt_iob()
632 showbytes(buffer, nb, pri->iob_buf + 1); in prt_iob()
633 (void) strlcat(pri->iob_buf, in prt_iob()
636 sizeof (pri->iob_buf)); in prt_iob()
638 prt_hex(pri, 0, val); in prt_iob()
640 outstring(pri, pri->iob_buf); in prt_iob()
648 prt_idt(private_t *pri, int raw, long val) /* print idtype_t, waitid() arg */ in prt_idt() argument
650 const char *s = raw? NULL : idtype_enum(pri, val); in prt_idt()
653 prt_dec(pri, 0, val); in prt_idt()
655 outstring(pri, s); in prt_idt()
659 prt_wop(private_t *pri, int raw, long val) /* print waitid() options */ in prt_wop() argument
661 const char *s = raw? NULL : woptions(pri, (int)val); in prt_wop()
664 prt_oct(pri, 0, val); in prt_wop()
666 outstring(pri, s); in prt_wop()
670 prt_whn(private_t *pri, int raw, long val) /* print lseek() whence argument */ in prt_whn() argument
675 prt_dec(pri, 0, val); in prt_whn()
677 outstring(pri, s); in prt_whn()
682 prt_spm(private_t *pri, int raw, long val) /* print sigprocmask argument */ in prt_spm() argument
695 prt_dec(pri, 0, val); in prt_spm()
697 outstring(pri, s); in prt_spm()
701 mmap_protect(private_t *pri, long arg) in mmap_protect() argument
703 char *str = pri->code_buf; in mmap_protect()
713 (void) strlcat(str, "|PROT_READ", sizeof (pri->code_buf)); in mmap_protect()
715 (void) strlcat(str, "|PROT_WRITE", sizeof (pri->code_buf)); in mmap_protect()
717 (void) strlcat(str, "|PROT_EXEC", sizeof (pri->code_buf)); in mmap_protect()
722 mmap_type(private_t *pri, long arg) in mmap_type() argument
724 char *str = pri->code_buf; in mmap_type()
727 #define CBSIZE sizeof (pri->code_buf) in mmap_type()
744 (void) snprintf(str + used, sizeof (pri->code_buf) - used, in mmap_type()
770 prt_mpr(private_t *pri, int raw, long val) /* print mmap()/mprotect() flags */ in prt_mpr() argument
772 const char *s = raw? NULL : mmap_protect(pri, val); in prt_mpr()
775 prt_hhx(pri, 0, val); in prt_mpr()
777 outstring(pri, s); in prt_mpr()
781 prt_mty(private_t *pri, int raw, long val) /* print mmap() mapping type flags */ in prt_mty() argument
783 const char *s = raw? NULL : mmap_type(pri, val); in prt_mty()
786 prt_hhx(pri, 0, val); in prt_mty()
788 outstring(pri, s); in prt_mty()
792 prt_mob(private_t *pri, int raw, long val) /* print mmapobj() flags */ in prt_mob() argument
795 prt_dec(pri, 0, val); in prt_mob()
797 prt_hhx(pri, 0, val); in prt_mob()
799 #define CBSIZE sizeof (pri->code_buf) in prt_mob()
800 char *s = pri->code_buf; in prt_mob()
807 outstring(pri, s + 1); in prt_mob()
814 prt_mcf(private_t *pri, int raw, long val) /* print memcntl() function */ in prt_mcf() argument
831 prt_dec(pri, 0, val); in prt_mcf()
833 outstring(pri, s); in prt_mcf()
837 prt_mad(private_t *pri, int raw, long val) /* print madvise() argument */ in prt_mad() argument
857 prt_dec(pri, 0, val); in prt_mad()
859 outstring(pri, s); in prt_mad()
863 prt_mc4(private_t *pri, int raw, long val) /* print memcntl() (4th) argument */ in prt_mc4() argument
866 prt_dec(pri, 0, val); in prt_mc4()
868 prt_hhx(pri, 0, val); in prt_mc4()
872 #define CBSIZE sizeof (pri->code_buf) in prt_mc4()
874 switch (pri->sys_args[2]) { in prt_mc4()
876 prt_mad(pri, 0, val); in prt_mc4()
881 *(s = pri->code_buf) = '\0'; in prt_mc4()
895 *(s = pri->code_buf) = '\0'; in prt_mc4()
908 prt_hhx(pri, 0, val); in prt_mc4()
910 outstring(pri, ++s); in prt_mc4()
915 prt_mc5(private_t *pri, int raw, long val) /* print memcntl() (5th) argument */ in prt_mc5() argument
919 #define CBSIZE sizeof (pri->code_buf) in prt_mc5()
921 prt_dec(pri, 0, val); in prt_mc5()
923 prt_hhx(pri, 0, val); in prt_mc5()
925 s = pri->code_buf; in prt_mc5()
938 prt_hhx(pri, 0, val); in prt_mc5()
940 outstring(pri, ++s); in prt_mc5()
946 prt_ulm(private_t *pri, int raw, long val) /* print ulimit() argument */ in prt_ulm() argument
960 prt_dec(pri, 0, val); in prt_ulm()
962 outstring(pri, s); in prt_ulm()
966 prt_rlm(private_t *pri, int raw, long val) /* print get/setrlimit() argument */ in prt_rlm() argument
983 prt_dec(pri, 0, val); in prt_rlm()
985 outstring(pri, s); in prt_rlm()
989 prt_cnf(private_t *pri, int raw, long val) /* print sysconfig code */ in prt_cnf() argument
994 prt_dec(pri, 0, val); in prt_cnf()
996 outstring(pri, s); in prt_cnf()
1000 prt_inf(private_t *pri, int raw, long val) /* print sysinfo code */ in prt_inf() argument
1027 prt_dec(pri, 0, val); in prt_inf()
1029 outstring(pri, s); in prt_inf()
1033 prt_ptc(private_t *pri, int raw, long val) /* print pathconf code */ in prt_ptc() argument
1038 prt_dec(pri, 0, val); in prt_ptc()
1040 outstring(pri, s); in prt_ptc()
1044 prt_fui(private_t *pri, int raw, long val) /* print fusers() input argument */ in prt_fui() argument
1049 prt_hhx(pri, 0, val); in prt_fui()
1051 outstring(pri, s); in prt_fui()
1055 prt_lwf(private_t *pri, int raw, long val) /* print lwp_create() flags */ in prt_lwf() argument
1060 prt_dec(pri, 0, val); in prt_lwf()
1063 prt_hhx(pri, 0, val); in prt_lwf()
1065 #define CBSIZE sizeof (pri->code_buf) in prt_lwf()
1066 s = pri->code_buf; in prt_lwf()
1074 outstring(pri, ++s); in prt_lwf()
1080 prt_itm(private_t *pri, int raw, long val) /* print [get|set]itimer() arg */ in prt_itm() argument
1096 prt_dec(pri, 0, val); in prt_itm()
1098 outstring(pri, s); in prt_itm()
1102 prt_mod(private_t *pri, int raw, long val) /* print modctl() code */ in prt_mod() argument
1156 prt_dec(pri, 0, val); in prt_mod()
1158 outstring(pri, s); in prt_mod()
1162 prt_acl(private_t *pri, int raw, long val) /* print acl() code */ in prt_acl() argument
1178 prt_dec(pri, 0, val); in prt_acl()
1180 outstring(pri, s); in prt_acl()
1184 prt_aio(private_t *pri, int raw, long val) /* print kaio() code */ in prt_aio() argument
1231 prt_dec(pri, 0, val); in prt_aio()
1233 outstring(pri, s); in prt_aio()
1237 prt_aud(private_t *pri, int raw, long val) /* print auditsys() code */ in prt_aud() argument
1255 prt_dec(pri, 0, val); in prt_aud()
1257 outstring(pri, s); in prt_aud()
1261 prt_cor(private_t *pri, int raw, long val) /* print corectl() subcode */ in prt_cor() argument
1299 prt_dec(pri, 0, val); in prt_cor()
1301 outstring(pri, s); in prt_cor()
1305 prt_cco(private_t *pri, int raw, long val) /* print corectl() options */ in prt_cco() argument
1310 prt_dec(pri, 0, val); in prt_cco()
1312 prt_hhx(pri, 0, val); in prt_cco()
1314 #define CBSIZE sizeof (pri->code_buf) in prt_cco()
1315 s = pri->code_buf; in prt_cco()
1328 prt_hhx(pri, 0, val); in prt_cco()
1330 outstring(pri, ++s); in prt_cco()
1336 prt_ccc(private_t *pri, int raw, long val) /* print corectl() content */ in prt_ccc() argument
1341 prt_hex(pri, 0, val); in prt_ccc()
1342 else if (!raw && proc_content2str(ccc, pri->code_buf, in prt_ccc()
1343 sizeof (pri->code_buf)) >= 0) in prt_ccc()
1344 outstring(pri, pri->code_buf); in prt_ccc()
1346 prt_hhx(pri, 0, (long)ccc); in prt_ccc()
1350 prt_rcc(private_t *pri, int raw, long val) /* print corectl() ret. cont. */ in prt_rcc() argument
1354 if (pri->Errno || Pread(Proc, &ccc, sizeof (ccc), val) != sizeof (ccc)) in prt_rcc()
1355 prt_hex(pri, 0, val); in prt_rcc()
1356 else if (!raw && proc_content2str(ccc, pri->code_buf, in prt_rcc()
1357 sizeof (pri->code_buf)) >= 0) in prt_rcc()
1358 outstring(pri, pri->code_buf); in prt_rcc()
1360 prt_hhx(pri, 0, (long)ccc); in prt_rcc()
1364 prt_cpc(private_t *pri, int raw, long val) /* print cpc() subcode */ in prt_cpc() argument
1390 prt_dec(pri, 0, val); in prt_cpc()
1392 outstring(pri, s); in prt_cpc()
1396 outstring(private_t *pri, const char *s) in outstring() argument
1401 (void) strcpy(pri->sys_string + pri->sys_leng, s); in outstring()
1402 pri->sys_leng += len; in outstring()
1406 grow(private_t *pri, int nbyte) /* reallocate format buffer if necessary */ in grow() argument
1408 while (pri->sys_leng + nbyte >= pri->sys_ssize) in grow()
1409 pri->sys_string = my_realloc(pri->sys_string, in grow()
1410 pri->sys_ssize *= 2, "format buffer"); in grow()
1414 prt_clc(private_t *pri, int raw, long val) in prt_clc() argument
1426 prt_dec(pri, 0, val); in prt_clc()
1428 outstring(pri, s); in prt_clc()
1432 prt_clf(private_t *pri, int raw, long val) in prt_clf() argument
1437 switch (pri->sys_args[0]) { in prt_clf()
1439 switch (pri->sys_args[1]) { in prt_clf()
1447 switch (pri->sys_args[1]) { in prt_clf()
1456 prt_dec(pri, 0, val); in prt_clf()
1458 outstring(pri, s); in prt_clf()
1462 prt_sqc(private_t *pri, int raw, long val) /* print sigqueue() si_code */ in prt_sqc() argument
1476 prt_dec(pri, 0, val); in prt_sqc()
1478 outstring(pri, s); in prt_sqc()
1485 print_pck(private_t *pri, int raw, long val) in print_pck() argument
1490 if ((pri->sys_args[2] != PC_GETXPARMS && in print_pck()
1491 pri->sys_args[2] != PC_SETXPARMS) || val == 0 || raw) { in print_pck()
1492 prt_dec(pri, 0, val); in print_pck()
1496 if (pri->sys_args[3] == 0) { in print_pck()
1499 outstring(pri, s); in print_pck()
1501 prt_dec(pri, 0, val); in print_pck()
1505 if (Pread(Proc, &clname, PC_CLNMSZ, pri->sys_args[3]) != PC_CLNMSZ) { in print_pck()
1506 prt_dec(pri, 0, val); in print_pck()
1548 prt_dec(pri, 0, val); in print_pck()
1550 outstring(pri, s); in print_pck()
1558 prt_pc4(private_t *pri, int raw, long val) in prt_pc4() argument
1561 if ((pri->sys_args[2] != PC_GETXPARMS && in prt_pc4()
1562 pri->sys_args[2] != PC_SETXPARMS)) in prt_pc4()
1563 prt_hex(pri, 0, val); in prt_pc4()
1565 prt_stg(pri, 0, val); in prt_pc4()
1567 prt_dec(pri, 0, val); in prt_pc4()
1575 prt_pc5(private_t *pri, int raw, long val) in prt_pc5() argument
1583 if ((pri->sys_args[2] != PC_GETXPARMS && in prt_pc5()
1584 pri->sys_args[2] != PC_SETXPARMS) || val == 0) { in prt_pc5()
1585 prt_dec(pri, 0, 0); in prt_pc5()
1590 prt_hex(pri, 0, val); in prt_pc5()
1598 print_pck(pri, 0, vpp->pc_key); in prt_pc5()
1599 outstring(pri, ", "); in prt_pc5()
1600 prt_hex(pri, 0, (long)vpp->pc_parm); in prt_pc5()
1601 outstring(pri, ", "); in prt_pc5()
1604 prt_dec(pri, 0, PC_KY_NULL); in prt_pc5()
1609 prt_psflags(private_t *pri, secflagset_t val) in prt_psflags() argument
1616 outstring(pri, "0x0"); in prt_psflags()
1642 outstring(pri, str + 1); in prt_psflags()
1649 prt_psdelta(private_t *pri, int raw, long value) in prt_psdelta() argument
1655 prt_hex(pri, 0, value); in prt_psdelta()
1658 outstring(pri, "{ "); in prt_psdelta()
1659 prt_psflags(pri, psd.psd_add); in prt_psdelta()
1660 outstring(pri, ", "); in prt_psdelta()
1661 prt_psflags(pri, psd.psd_rem); in prt_psdelta()
1662 outstring(pri, ", "); in prt_psdelta()
1663 prt_psflags(pri, psd.psd_assign); in prt_psdelta()
1664 outstring(pri, ", "); in prt_psdelta()
1665 outstring(pri, psd.psd_ass_active ? "B_TRUE" : "B_FALSE"); in prt_psdelta()
1666 outstring(pri, " }"); in prt_psdelta()
1673 prt_psfw(private_t *pri, int raw, long value) in prt_psfw() argument
1679 prt_dec(pri, 0, value); in prt_psfw()
1699 prt_dec(pri, 0, value); in prt_psfw()
1701 outstring(pri, s); in prt_psfw()
1708 prt_pst(private_t *pri, int raw, long val) in prt_pst() argument
1721 prt_dec(pri, 0, val); in prt_pst()
1723 outstring(pri, s); in prt_pst()
1731 prt_mif(private_t *pri, int raw, long val) in prt_mif() argument
1740 prt_dec(pri, 0, pri->sys_args[1]); /* addr_count */ in prt_mif()
1741 outstring(pri, ", "); in prt_mif()
1742 prt_hex(pri, 0, val); in prt_mif()
1748 prt_hex(pri, 0, minfo32.mi_inaddr); in prt_mif()
1749 outstring(pri, ", "); in prt_mif()
1750 prt_dec(pri, 0, pri->sys_args[1]); /* addr_count */ in prt_mif()
1751 outstring(pri, ", "); in prt_mif()
1752 prt_hex(pri, 0, minfo32.mi_info_req); in prt_mif()
1753 outstring(pri, ", "); in prt_mif()
1754 prt_dec(pri, 0, minfo32.mi_info_count); in prt_mif()
1755 outstring(pri, ", "); in prt_mif()
1756 prt_hex(pri, 0, minfo32.mi_outdata); in prt_mif()
1757 outstring(pri, ", "); in prt_mif()
1758 prt_hex(pri, 0, minfo32.mi_validity); in prt_mif()
1763 prt_dec(pri, 0, pri->sys_args[1]); /* addr_count */ in prt_mif()
1764 outstring(pri, ", "); in prt_mif()
1765 prt_hex(pri, 0, val); in prt_mif()
1771 prt_hex(pri, 0, (long)minfo.mi_inaddr); in prt_mif()
1772 outstring(pri, ", "); in prt_mif()
1773 prt_dec(pri, 0, pri->sys_args[1]); /* addr_count */ in prt_mif()
1774 outstring(pri, ", "); in prt_mif()
1775 prt_hex(pri, 0, (long)minfo.mi_info_req); in prt_mif()
1776 outstring(pri, ", "); in prt_mif()
1777 prt_dec(pri, 0, minfo.mi_info_count); in prt_mif()
1778 outstring(pri, ", "); in prt_mif()
1779 prt_hex(pri, 0, (long)minfo.mi_outdata); in prt_mif()
1780 outstring(pri, ", "); in prt_mif()
1781 prt_hex(pri, 0, (long)minfo.mi_validity); in prt_mif()
1790 prt_pfm(private_t *pri, int raw, long val) in prt_pfm() argument
1794 outstring(pri, "PF_"); in prt_pfm()
1795 outstring(pri, afcodes[val]); in prt_pfm()
1797 prt_dec(pri, 0, val); in prt_pfm()
1806 prt_skc(private_t *pri, int raw, long val) in prt_skc() argument
1823 prt_dec(pri, 0, val); in prt_skc()
1825 outstring(pri, s); in prt_skc()
1832 prt_skt(private_t *pri, int raw, long val) in prt_skt() argument
1839 outstring(pri, s); in prt_skt()
1841 outstring(pri, "|SOCK_CLOEXEC"); in prt_skt()
1844 prt_dec(pri, 0, val); in prt_skt()
1854 prt_skp(private_t *pri, int raw, long val) in prt_skp() argument
1859 switch (pri->sys_args[0]) { in prt_skp()
1863 outstring(pri, s); in prt_skp()
1868 prt_dec(pri, 0, val); in prt_skp()
1879 prt_skv(private_t *pri, int raw, long val) in prt_skv() argument
1882 case SOV_STREAM: outstring(pri, "SOV_STREAM"); break; in prt_skv()
1883 case SOV_DEFAULT: outstring(pri, "SOV_DEFAULT"); break; in prt_skv()
1884 case SOV_SOCKSTREAM: outstring(pri, "SOV_SOCKSTREAM"); break; in prt_skv()
1885 case SOV_SOCKBSD: outstring(pri, "SOV_SOCKBSD"); break; in prt_skv()
1886 case SOV_XPG4_2: outstring(pri, "SOV_XPG4_2"); break; in prt_skv()
1887 default: prt_dec(pri, 0, val); break; in prt_skv()
1895 prt_acf(private_t *pri, int raw, long val) in prt_acf() argument
1900 prt_dex(pri, 0, val); in prt_acf()
1905 outstring(pri, "|SOCK_CLOEXEC" + first); in prt_acf()
1909 outstring(pri, "|SOCK_NDELAY" + first); in prt_acf()
1913 outstring(pri, "|SOCK_NONBLOCK" + first); in prt_acf()
1923 prt_sol(private_t *pri, int raw, long val) in prt_sol() argument
1926 outstring(pri, "SOL_SOCKET"); in prt_sol()
1928 outstring(pri, "SOL_ROUTE"); in prt_sol()
1936 outstring(pri, p->p_name); in prt_sol()
1938 prt_dec(pri, 0, val); in prt_sol()
1944 sol_optname(private_t *pri, long val) in sol_optname() argument
1946 #define CBSIZE sizeof (pri->code_buf) in sol_optname()
1966 default: (void) snprintf(pri->code_buf, CBSIZE, in sol_optname()
1968 return (pri->code_buf); in sol_optname()
1971 char *s = pri->code_buf; in sol_optname()
2011 route_optname(private_t *pri, long val) in route_optname() argument
2017 (void) snprintf(pri->code_buf, sizeof (pri->code_buf), in route_optname()
2019 return (pri->code_buf); in route_optname()
2024 tcp_optname(private_t *pri, long val) in tcp_optname() argument
2051 default: (void) snprintf(pri->code_buf, in tcp_optname()
2052 sizeof (pri->code_buf), in tcp_optname()
2054 return (pri->code_buf); in tcp_optname()
2060 sctp_optname(private_t *pri, long val) in sctp_optname() argument
2085 default: (void) snprintf(pri->code_buf, in sctp_optname()
2086 sizeof (pri->code_buf), in sctp_optname()
2088 return (pri->code_buf); in sctp_optname()
2094 udp_optname(private_t *pri, long val) in udp_optname() argument
2104 default: (void) snprintf(pri->code_buf, in udp_optname()
2105 sizeof (pri->code_buf), "0x%lx", in udp_optname()
2107 return (pri->code_buf); in udp_optname()
2113 ip_optname(private_t *pri, long val) in ip_optname() argument
2164 default: (void) snprintf(pri->code_buf, in ip_optname()
2165 sizeof (pri->code_buf), "0x%lx", in ip_optname()
2167 return (pri->code_buf); in ip_optname()
2172 ipv6_optname(private_t *pri, long val) in ipv6_optname() argument
2212 default: (void) snprintf(pri->code_buf, in ipv6_optname()
2213 sizeof (pri->code_buf), "0x%lx", in ipv6_optname()
2215 return (pri->code_buf); in ipv6_optname()
2221 icmpv6_optname(private_t *pri, long val) in icmpv6_optname() argument
2225 default: (void) snprintf(pri->code_buf, in icmpv6_optname()
2226 sizeof (pri->code_buf), "0x%lx", in icmpv6_optname()
2228 return (pri->code_buf); in icmpv6_optname()
2238 prt_son(private_t *pri, int raw, long val) in prt_son() argument
2241 switch (pri->sys_args[1]) { in prt_son()
2242 case SOL_SOCKET: outstring(pri, sol_optname(pri, val)); in prt_son()
2244 case SOL_ROUTE: outstring(pri, route_optname(pri, val)); in prt_son()
2246 case IPPROTO_IP: outstring(pri, ip_optname(pri, val)); in prt_son()
2248 case IPPROTO_IPV6: outstring(pri, ipv6_optname(pri, val)); in prt_son()
2250 case IPPROTO_ICMPV6: outstring(pri, icmpv6_optname(pri, val)); in prt_son()
2252 case IPPROTO_TCP: outstring(pri, tcp_optname(pri, val)); in prt_son()
2254 case IPPROTO_UDP: outstring(pri, udp_optname(pri, val)); in prt_son()
2256 case IPPROTO_SCTP: outstring(pri, sctp_optname(pri, val)); in prt_son()
2258 default: prt_dec(pri, 0, val); in prt_son()
2269 prt_utt(private_t *pri, int raw, long val) in prt_utt() argument
2347 prt_dec(pri, 0, val); in prt_utt()
2349 outstring(pri, s); in prt_utt()
2357 prt_uth(private_t *pri, int raw, long val) in prt_uth() argument
2368 prt_hex(pri, 0, val); in prt_uth()
2370 outstring(pri, s); in prt_uth()
2374 access_flags(private_t *pri, long arg) in access_flags() argument
2377 char *str = pri->code_buf; in access_flags()
2390 (void) strlcat(str, "|R_OK", sizeof (pri->code_buf)); in access_flags()
2392 (void) strlcat(str, "|W_OK", sizeof (pri->code_buf)); in access_flags()
2394 (void) strlcat(str, "|X_OK", sizeof (pri->code_buf)); in access_flags()
2396 (void) strlcat(str, "|E_OK", sizeof (pri->code_buf)); in access_flags()
2405 prt_acc(private_t *pri, int raw, long val) in prt_acc() argument
2407 const char *s = raw? NULL : access_flags(pri, val); in prt_acc()
2410 prt_dex(pri, 0, val); in prt_acc()
2412 outstring(pri, s); in prt_acc()
2419 prt_sht(private_t *pri, int raw, long val) in prt_sht() argument
2422 prt_dex(pri, 0, val); in prt_sht()
2426 case SHUT_RD: outstring(pri, "SHUT_RD"); break; in prt_sht()
2427 case SHUT_WR: outstring(pri, "SHUT_WR"); break; in prt_sht()
2428 case SHUT_RDWR: outstring(pri, "SHUT_RDWR"); break; in prt_sht()
2429 default: prt_dec(pri, 0, val); break; in prt_sht()
2462 prt_ffg(private_t *pri, int raw, long val) in prt_ffg() argument
2464 #define CBSIZE sizeof (pri->code_buf) in prt_ffg()
2465 char *s = pri->code_buf; in prt_ffg()
2471 outstring(pri, s); in prt_ffg()
2475 outstring(pri, "(no flags)"); in prt_ffg()
2493 outstring(pri, s + 1); in prt_ffg()
2498 prt_prs(private_t *pri, int raw, long val) in prt_prs() argument
2513 outstring(pri, "{"); in prt_prs()
2518 outstring(pri, buf); in prt_prs()
2521 outstring(pri, "}"); in prt_prs()
2523 prt_hex(pri, 0, val); in prt_prs()
2534 prt_pro(private_t *pri, int raw, long val) in prt_pro() argument
2547 prt_dec(pri, 0, val); in prt_pro()
2549 outstring(pri, s); in prt_pro()
2556 prt_prn(private_t *pri, int raw, long val) in prt_prn() argument
2564 prt_dec(pri, 0, val); in prt_prn()
2571 outstring(pri, s); in prt_prn()
2575 outstring(pri, "PRIV_"); in prt_prn()
2583 outstring(pri, dup); in prt_prn()
2592 prt_pfl(private_t *pri, int raw, long val) in prt_pfl() argument
2611 prt_dec(pri, 0, val); in prt_pfl()
2613 outstring(pri, s); in prt_pfl()
2621 prt_laf(private_t *pri, int raw, long val) in prt_laf() argument
2627 prt_hex(pri, 0, val); in prt_laf()
2633 prt_dec(pri, 0, laff.idtype); in prt_laf()
2634 outstring(pri, ", "); in prt_laf()
2635 prt_dec(pri, 0, laff.id); in prt_laf()
2636 outstring(pri, ", "); in prt_laf()
2637 prt_dec(pri, 0, laff.lgrp); in prt_laf()
2638 outstring(pri, ", "); in prt_laf()
2639 if (pri->sys_args[0] == LGRP_SYS_AFFINITY_SET) in prt_laf()
2640 prt_dec(pri, 0, laff.aff); in prt_laf()
2647 prt_key(private_t *pri, int raw, long val) in prt_key() argument
2650 outstring(pri, "IPC_PRIVATE"); in prt_key()
2652 prt_dec(pri, 0, val); in prt_key()
2660 prt_zga(private_t *pri, int raw, long val) in prt_zga() argument
2683 prt_dec(pri, 0, val); in prt_zga()
2685 outstring(pri, s); in prt_zga()
2692 prt_atc(private_t *pri, int raw, long val) in prt_atc() argument
2696 prt_hex(pri, 0, (uint_t)AT_FDCWD); in prt_atc()
2698 outstring(pri, "AT_FDCWD"); in prt_atc()
2700 prt_dec(pri, 0, val); in prt_atc()
2708 prt_tnd(private_t *pri, int raw, long val) in prt_tnd() argument
2723 prt_dec(pri, 0, val); in prt_tnd()
2725 outstring(pri, s); in prt_tnd()
2732 prt_lio(private_t *pri, int raw, long val) in prt_lio() argument
2735 prt_dec(pri, 0, val); in prt_lio()
2737 outstring(pri, "LIO_WAIT"); in prt_lio()
2739 outstring(pri, "LIO_NOWAIT"); in prt_lio()
2741 prt_dec(pri, 0, val); in prt_lio()
2745 door_flags(private_t *pri, long val) in door_flags() argument
2748 char *str = pri->code_buf; in door_flags()
2753 (void) strlcat(str, "|" #flg, sizeof (pri->code_buf)); \ in door_flags()
2769 (void) snprintf(str + len, sizeof (pri->code_buf) - len, in door_flags()
2780 prt_dfl(private_t *pri, int raw, long val) in prt_dfl() argument
2783 prt_hex(pri, 0, val); in prt_dfl()
2785 outstring(pri, door_flags(pri, val)); in prt_dfl()
2792 prt_dpm(private_t *pri, int raw, long val) in prt_dpm() argument
2795 prt_hex(pri, 0, val); in prt_dpm()
2797 outstring(pri, "DOOR_PARAM_DESC_MAX"); in prt_dpm()
2799 outstring(pri, "DOOR_PARAM_DATA_MIN"); in prt_dpm()
2801 outstring(pri, "DOOR_PARAM_DATA_MAX"); in prt_dpm()
2803 prt_hex(pri, 0, val); in prt_dpm()
2810 prt_rsc(private_t *pri, int raw, long val) /* print utssys code */ in prt_rsc() argument
2815 prt_dec(pri, 0, val); in prt_rsc()
2817 outstring(pri, s); in prt_rsc()
2824 prt_rgf(private_t *pri, int raw, long val) in prt_rgf() argument
2829 prt_hex(pri, 0, val); in prt_rgf()
2831 outstring(pri, "RCTL_FIRST"); in prt_rgf()
2833 outstring(pri, "RCTL_NEXT"); in prt_rgf()
2835 outstring(pri, "RCTL_USAGE"); in prt_rgf()
2837 prt_hex(pri, 0, val); in prt_rgf()
2844 prt_rsf(private_t *pri, int raw, long val) in prt_rsf() argument
2848 char *s = pri->code_buf; in prt_rsf()
2851 prt_hex(pri, 0, val); in prt_rsf()
2860 prt_hex(pri, 0, val); in prt_rsf()
2867 sizeof (pri->code_buf)); in prt_rsf()
2871 prt_hex(pri, 0, val); in prt_rsf()
2873 outstring(pri, s); in prt_rsf()
2875 prt_hex(pri, 0, val); in prt_rsf()
2882 prt_rcf(private_t *pri, int raw, long val) in prt_rcf() argument
2887 prt_hex(pri, 0, val); in prt_rcf()
2889 outstring(pri, "RCTLCTL_GET"); in prt_rcf()
2891 outstring(pri, "RCTLCTL_SET"); in prt_rcf()
2893 prt_hex(pri, 0, val); in prt_rcf()
2900 prt_spf(private_t *pri, int raw, long val) in prt_spf() argument
2905 outstring(pri, "TASK_PROJ_PURGE"); in prt_spf()
2907 prt_hex(pri, 0, val); in prt_spf()
2914 prt_fxf(private_t *pri, int raw, long val) in prt_fxf() argument
2919 outstring(pri, "0"); in prt_fxf()
2921 prt_hhx(pri, 0, val); in prt_fxf()
2923 str = pri->code_buf; in prt_fxf()
2927 sizeof (pri->code_buf)); in prt_fxf()
2930 sizeof (pri->code_buf)); in prt_fxf()
2931 outstring(pri, str + 1); in prt_fxf()
2939 prt_fat(private_t *pri, int raw, long val) in prt_fat() argument
2942 outstring(pri, "0"); in prt_fat()
2944 outstring(pri, "AT_EACCESS"); in prt_fat()
2946 prt_hex(pri, 0, val); in prt_fat()
2953 prt_uat(private_t *pri, int raw, long val) in prt_uat() argument
2956 outstring(pri, "0"); in prt_uat()
2958 outstring(pri, "AT_REMOVEDIR"); in prt_uat()
2960 prt_hex(pri, 0, val); in prt_uat()
2967 prt_snf(private_t *pri, int raw, long val) in prt_snf() argument
2970 outstring(pri, "0"); in prt_snf()
2972 outstring(pri, "AT_SYMLINK_NOFOLLOW"); in prt_snf()
2974 outstring(pri, "AT_SYMLINK_FOLLOW"); in prt_snf()
2976 prt_hex(pri, 0, val); in prt_snf()
2980 prt_grf(private_t *pri, int raw, long val) in prt_grf() argument
2986 outstring(pri, "0"); in prt_grf()
2991 outstring(pri, "|GRND_NONBLOCK" + first); in prt_grf()
2995 outstring(pri, "|GRND_RANDOM" + first); in prt_grf()
3001 prt_exc(private_t *pri, int raw, long val) in prt_exc() argument
3003 #define CBSIZE sizeof (pri->code_buf) in prt_exc()
3004 char *str = pri->code_buf; in prt_exc()
3008 prt_hex(pri, 0, val); in prt_exc()
3012 outstring(pri, "0"); in prt_exc()
3028 outstring(pri, str + 1); in prt_exc()