Lines Matching refs:pri

95 #define	GROW(nb) if (pri->sys_leng + (nb) >= pri->sys_ssize) grow(pri, (nb))
100 prt_nov(private_t *pri, int raw, long val) /* print nothing */
106 prt_dec(private_t *pri, int raw, long val) /* print as decimal */
110 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng,
113 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng,
119 prt_uns(private_t *pri, int raw, long val) /* print as unsigned decimal */
123 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng,
126 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng,
132 prt_un1(private_t *pri, int raw, long val)
135 prt_dec(pri, raw, val);
137 prt_uns(pri, raw, val);
142 prt_oct(private_t *pri, int raw, long val) /* print as octal */
146 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng,
149 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng,
155 prt_hex(private_t *pri, int raw, long val) /* print as hexadecimal */
159 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng,
162 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng,
169 prt_hhx(private_t *pri, int raw, long val)
173 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng,
176 pri->sys_leng += sprintf(pri->sys_string + pri->sys_leng,
183 prt_dex(private_t *pri, int raw, long val)
186 prt_hex(pri, 0, val);
188 prt_dec(pri, 0, val);
194 prt_llo(private_t *pri, int raw, long val1, long val2)
208 prt_dex(pri, 0, loval);
211 pri->sys_leng +=
212 sprintf(pri->sys_string + pri->sys_leng, "0x%.8X%.8X",
218 escape_string(private_t *pri, const char *s)
239 pri->sys_string[pri->sys_leng++] = '"';
242 pri->sys_string[pri->sys_leng++] = '\\';
245 pri->sys_string[pri->sys_leng++] = s[i];
247 pri->sys_leng += sprintf(pri->sys_string +
248 pri->sys_leng, "\\x%02x", (uint8_t)s[i]);
251 pri->sys_string[pri->sys_leng++] = '"';
255 prt_stg(private_t *pri, int raw, long val) /* print as string */
257 char *s = raw? NULL : fetchstring(pri, (long)val, PATH_MAX);
260 prt_hex(pri, 0, val);
262 escape_string(pri, s);
267 prt_rst(private_t *pri, int raw, long val)
269 char *s = (raw || pri->Errno)? NULL :
270 fetchstring(pri, (long)val, PATH_MAX);
273 prt_hex(pri, 0, val);
276 pri->sys_leng += snprintf(pri->sys_string + pri->sys_leng,
277 pri->sys_ssize - pri->sys_leng, "\"%s\"", s);
283 prt_rlk(private_t *pri, int raw, long val)
285 char *s = (raw || pri->Errno || pri->Rval1 <= 0)? NULL :
286 fetchstring(pri, (long)val,
287 (pri->Rval1 > PATH_MAX)? PATH_MAX : (int)pri->Rval1);
290 prt_hex(pri, 0, val);
293 pri->sys_leng += snprintf(pri->sys_string + pri->sys_leng,
294 pri->sys_ssize - pri->sys_leng, "\"%s\"", s);
299 prt_ioc(private_t *pri, int raw, long val) /* print ioctl code */
301 const char *s = raw? NULL : ioctlname(pri, (int)val);
304 prt_hex(pri, 0, val);
306 outstring(pri, s);
310 prt_ioa(private_t *pri, int raw, long val) /* print ioctl argument */
315 switch (pri->sys_args[1]) {
322 prt_stg(pri, raw,
326 prt_stg(pri, raw,
332 prt_rst(pri, raw, val);
336 prt_stg(pri, raw, val);
341 prt_dec(pri, 0, val);
345 prt_dec(pri, 0, val);
347 outstring(pri, s);
350 if (raw || (s = strevents(pri, val)) == NULL)
351 prt_hex(pri, 0, val);
353 outstring(pri, s);
357 prt_dec(pri, 0, val);
359 outstring(pri, s);
367 prt_dec(pri, 0, val);
371 prt_hex(pri, 0, val);
377 prt_pip(private_t *pri, int raw, long val) /* print pipe code */
396 prt_dex(pri, 0, val);
398 outstring(pri, s);
402 prt_pfd(private_t *pri, int raw, long val) /* print pipe code */
409 pri->Rval1 >= 0 &&
412 outstring(pri, str);
414 prt_hex(pri, 0, val);
419 prt_fcn(private_t *pri, int raw, long val) /* print fcntl code */
424 prt_dec(pri, 0, val);
426 outstring(pri, s);
430 prt_s86(private_t *pri, int raw, long val) /* print sysi86 code */
436 prt_dec(pri, 0, val);
438 outstring(pri, s);
442 prt_uts(private_t *pri, int raw, long val) /* print utssys code */
447 prt_dec(pri, 0, val);
449 outstring(pri, s);
453 prt_msc(private_t *pri, int raw, long val) /* print msgsys command */
458 prt_dec(pri, 0, val);
460 outstring(pri, s);
464 prt_msf(private_t *pri, int raw, long val) /* print msgsys flags */
466 const char *s = raw? NULL : msgflags(pri, (int)val);
469 prt_oct(pri, 0, val);
471 outstring(pri, s);
475 prt_smc(private_t *pri, int raw, long val) /* print semsys command */
480 prt_dec(pri, 0, val);
482 outstring(pri, s);
486 prt_sef(private_t *pri, int raw, long val) /* print semsys flags */
488 const char *s = raw? NULL : semflags(pri, (int)val);
491 prt_oct(pri, 0, val);
493 outstring(pri, s);
497 prt_shc(private_t *pri, int raw, long val) /* print shmsys command */
502 prt_dec(pri, 0, val);
504 outstring(pri, s);
508 prt_shf(private_t *pri, int raw, long val) /* print shmsys flags */
510 const char *s = raw? NULL : shmflags(pri, (int)val);
513 prt_oct(pri, 0, val);
515 outstring(pri, s);
519 prt_sfs(private_t *pri, int raw, long val) /* print sysfs code */
524 prt_dec(pri, 0, val);
526 outstring(pri, s);
530 prt_opn(private_t *pri, int raw, long val) /* print open code */
532 const char *s = raw? NULL : openarg(pri, val);
535 prt_oct(pri, 0, val);
537 outstring(pri, s);
541 prt_sig(private_t *pri, int raw, long val) /* print signal name */
543 const char *s = raw? NULL : signame(pri, (int)val);
546 prt_hex(pri, 0, val);
548 outstring(pri, s);
552 prt_smf(private_t *pri, int raw, long val) /* print streams message flags */
556 prt_dec(pri, 0, val);
560 prt_hhx(pri, 0, val);
562 outstring(pri, "RS_HIPRI");
565 prt_hhx(pri, 0, val);
571 prt_mtf(private_t *pri, int raw, long val) /* print mount flags */
573 const char *s = raw? NULL : mountflags(pri, val);
576 prt_hex(pri, 0, val);
578 outstring(pri, s);
582 prt_mft(private_t *pri, int raw, long val) /* print mount file system type */
585 prt_dec(pri, 0, val);
587 prt_hex(pri, 0, val);
589 prt_stg(pri, raw, val);
601 prt_iob(private_t *pri, int raw, long val)
603 const lwpstatus_t *Lsp = pri->lwpstat;
605 int fdp1 = pri->sys_args[0] + 1;
606 ssize_t nbyte = ISWRITE(syscall)? pri->sys_args[2] :
607 (pri->Errno? 0 : pri->Rval1);
611 pri->iob_buf[0] = '\0';
621 prt_hex(pri, 0, val);
626 prt_hex(pri, 0, val);
628 pri->iob_buf[0] = '"';
629 showbytes(buffer, nb, pri->iob_buf + 1);
630 (void) strlcat(pri->iob_buf,
633 sizeof (pri->iob_buf));
635 prt_hex(pri, 0, val);
637 outstring(pri, pri->iob_buf);
645 prt_idt(private_t *pri, int raw, long val) /* print idtype_t, waitid() arg */
647 const char *s = raw? NULL : idtype_enum(pri, val);
650 prt_dec(pri, 0, val);
652 outstring(pri, s);
656 prt_wop(private_t *pri, int raw, long val) /* print waitid() options */
658 const char *s = raw? NULL : woptions(pri, (int)val);
661 prt_oct(pri, 0, val);
663 outstring(pri, s);
667 prt_whn(private_t *pri, int raw, long val) /* print lseek() whence argument */
672 prt_dec(pri, 0, val);
674 outstring(pri, s);
679 prt_spm(private_t *pri, int raw, long val) /* print sigprocmask argument */
692 prt_dec(pri, 0, val);
694 outstring(pri, s);
698 mmap_protect(private_t *pri, long arg)
700 char *str = pri->code_buf;
710 (void) strlcat(str, "|PROT_READ", sizeof (pri->code_buf));
712 (void) strlcat(str, "|PROT_WRITE", sizeof (pri->code_buf));
714 (void) strlcat(str, "|PROT_EXEC", sizeof (pri->code_buf));
719 mmap_type(private_t *pri, long arg)
721 char *str = pri->code_buf;
724 #define CBSIZE sizeof (pri->code_buf)
741 (void) snprintf(str + used, sizeof (pri->code_buf) - used,
767 prt_mpr(private_t *pri, int raw, long val) /* print mmap()/mprotect() flags */
769 const char *s = raw? NULL : mmap_protect(pri, val);
772 prt_hhx(pri, 0, val);
774 outstring(pri, s);
778 prt_mty(private_t *pri, int raw, long val) /* print mmap() mapping type flags */
780 const char *s = raw? NULL : mmap_type(pri, val);
783 prt_hhx(pri, 0, val);
785 outstring(pri, s);
789 prt_mob(private_t *pri, int raw, long val) /* print mmapobj() flags */
792 prt_dec(pri, 0, val);
794 prt_hhx(pri, 0, val);
796 #define CBSIZE sizeof (pri->code_buf)
797 char *s = pri->code_buf;
804 outstring(pri, s + 1);
811 prt_mcf(private_t *pri, int raw, long val) /* print memcntl() function */
828 prt_dec(pri, 0, val);
830 outstring(pri, s);
834 prt_mad(private_t *pri, int raw, long val) /* print madvise() argument */
854 prt_dec(pri, 0, val);
856 outstring(pri, s);
860 prt_mc4(private_t *pri, int raw, long val) /* print memcntl() (4th) argument */
863 prt_dec(pri, 0, val);
865 prt_hhx(pri, 0, val);
869 #define CBSIZE sizeof (pri->code_buf)
871 switch (pri->sys_args[2]) {
873 prt_mad(pri, 0, val);
878 *(s = pri->code_buf) = '\0';
892 *(s = pri->code_buf) = '\0';
905 prt_hhx(pri, 0, val);
907 outstring(pri, ++s);
912 prt_mc5(private_t *pri, int raw, long val) /* print memcntl() (5th) argument */
916 #define CBSIZE sizeof (pri->code_buf)
918 prt_dec(pri, 0, val);
920 prt_hhx(pri, 0, val);
922 s = pri->code_buf;
935 prt_hhx(pri, 0, val);
937 outstring(pri, ++s);
943 prt_ulm(private_t *pri, int raw, long val) /* print ulimit() argument */
957 prt_dec(pri, 0, val);
959 outstring(pri, s);
963 prt_rlm(private_t *pri, int raw, long val) /* print get/setrlimit() argument */
980 prt_dec(pri, 0, val);
982 outstring(pri, s);
986 prt_cnf(private_t *pri, int raw, long val) /* print sysconfig code */
991 prt_dec(pri, 0, val);
993 outstring(pri, s);
997 prt_inf(private_t *pri, int raw, long val) /* print sysinfo code */
1024 prt_dec(pri, 0, val);
1026 outstring(pri, s);
1030 prt_ptc(private_t *pri, int raw, long val) /* print pathconf code */
1035 prt_dec(pri, 0, val);
1037 outstring(pri, s);
1041 prt_fui(private_t *pri, int raw, long val) /* print fusers() input argument */
1046 prt_hhx(pri, 0, val);
1048 outstring(pri, s);
1052 prt_lwf(private_t *pri, int raw, long val) /* print lwp_create() flags */
1057 prt_dec(pri, 0, val);
1060 prt_hhx(pri, 0, val);
1062 #define CBSIZE sizeof (pri->code_buf)
1063 s = pri->code_buf;
1071 outstring(pri, ++s);
1077 prt_itm(private_t *pri, int raw, long val) /* print [get|set]itimer() arg */
1093 prt_dec(pri, 0, val);
1095 outstring(pri, s);
1099 prt_mod(private_t *pri, int raw, long val) /* print modctl() code */
1153 prt_dec(pri, 0, val);
1155 outstring(pri, s);
1159 prt_acl(private_t *pri, int raw, long val) /* print acl() code */
1175 prt_dec(pri, 0, val);
1177 outstring(pri, s);
1181 prt_aio(private_t *pri, int raw, long val) /* print kaio() code */
1228 prt_dec(pri, 0, val);
1230 outstring(pri, s);
1234 prt_aud(private_t *pri, int raw, long val) /* print auditsys() code */
1252 prt_dec(pri, 0, val);
1254 outstring(pri, s);
1258 prt_cor(private_t *pri, int raw, long val) /* print corectl() subcode */
1296 prt_dec(pri, 0, val);
1298 outstring(pri, s);
1302 prt_cco(private_t *pri, int raw, long val) /* print corectl() options */
1307 prt_dec(pri, 0, val);
1309 prt_hhx(pri, 0, val);
1311 #define CBSIZE sizeof (pri->code_buf)
1312 s = pri->code_buf;
1325 prt_hhx(pri, 0, val);
1327 outstring(pri, ++s);
1333 prt_ccc(private_t *pri, int raw, long val) /* print corectl() content */
1338 prt_hex(pri, 0, val);
1339 else if (!raw && proc_content2str(ccc, pri->code_buf,
1340 sizeof (pri->code_buf)) >= 0)
1341 outstring(pri, pri->code_buf);
1343 prt_hhx(pri, 0, (long)ccc);
1347 prt_rcc(private_t *pri, int raw, long val) /* print corectl() ret. cont. */
1351 if (pri->Errno || Pread(Proc, &ccc, sizeof (ccc), val) != sizeof (ccc))
1352 prt_hex(pri, 0, val);
1353 else if (!raw && proc_content2str(ccc, pri->code_buf,
1354 sizeof (pri->code_buf)) >= 0)
1355 outstring(pri, pri->code_buf);
1357 prt_hhx(pri, 0, (long)ccc);
1361 prt_cpc(private_t *pri, int raw, long val) /* print cpc() subcode */
1387 prt_dec(pri, 0, val);
1389 outstring(pri, s);
1393 outstring(private_t *pri, const char *s)
1398 (void) strcpy(pri->sys_string + pri->sys_leng, s);
1399 pri->sys_leng += len;
1403 grow(private_t *pri, int nbyte) /* reallocate format buffer if necessary */
1405 while (pri->sys_leng + nbyte >= pri->sys_ssize)
1406 pri->sys_string = my_realloc(pri->sys_string,
1407 pri->sys_ssize *= 2, "format buffer");
1411 prt_clc(private_t *pri, int raw, long val)
1423 prt_dec(pri, 0, val);
1425 outstring(pri, s);
1429 prt_clf(private_t *pri, int raw, long val)
1434 switch (pri->sys_args[0]) {
1436 switch (pri->sys_args[1]) {
1444 switch (pri->sys_args[1]) {
1453 prt_dec(pri, 0, val);
1455 outstring(pri, s);
1459 prt_sqc(private_t *pri, int raw, long val) /* print sigqueue() si_code */
1473 prt_dec(pri, 0, val);
1475 outstring(pri, s);
1482 print_pck(private_t *pri, int raw, long val)
1487 if ((pri->sys_args[2] != PC_GETXPARMS &&
1488 pri->sys_args[2] != PC_SETXPARMS) || val == 0 || raw) {
1489 prt_dec(pri, 0, val);
1493 if (pri->sys_args[3] == NULL) {
1496 outstring(pri, s);
1498 prt_dec(pri, 0, val);
1502 if (Pread(Proc, &clname, PC_CLNMSZ, pri->sys_args[3]) != PC_CLNMSZ) {
1503 prt_dec(pri, 0, val);
1545 prt_dec(pri, 0, val);
1547 outstring(pri, s);
1555 prt_pc4(private_t *pri, int raw, long val)
1558 if ((pri->sys_args[2] != PC_GETXPARMS &&
1559 pri->sys_args[2] != PC_SETXPARMS))
1560 prt_hex(pri, 0, val);
1562 prt_stg(pri, 0, val);
1564 prt_dec(pri, 0, val);
1572 prt_pc5(private_t *pri, int raw, long val)
1580 if ((pri->sys_args[2] != PC_GETXPARMS &&
1581 pri->sys_args[2] != PC_SETXPARMS) || val == 0) {
1582 prt_dec(pri, 0, 0);
1587 prt_hex(pri, 0, val);
1595 print_pck(pri, 0, vpp->pc_key);
1596 outstring(pri, ", ");
1597 prt_hex(pri, 0, (long)vpp->pc_parm);
1598 outstring(pri, ", ");
1601 prt_dec(pri, 0, PC_KY_NULL);
1606 prt_psflags(private_t *pri, secflagset_t val)
1611 outstring(pri, "0x0");
1634 outstring(pri, str + 1);
1641 prt_psdelta(private_t *pri, int raw, long value)
1647 prt_hex(pri, 0, value);
1650 outstring(pri, "{ ");
1651 prt_psflags(pri, psd.psd_add);
1652 outstring(pri, ", ");
1653 prt_psflags(pri, psd.psd_rem);
1654 outstring(pri, ", ");
1655 prt_psflags(pri, psd.psd_assign);
1656 outstring(pri, ", ");
1657 outstring(pri, psd.psd_ass_active ? "B_TRUE" : "B_FALSE");
1658 outstring(pri, " }");
1665 prt_psfw(private_t *pri, int raw, long value)
1671 prt_dec(pri, 0, value);
1691 prt_dec(pri, 0, value);
1693 outstring(pri, s);
1700 prt_pst(private_t *pri, int raw, long val)
1713 prt_dec(pri, 0, val);
1715 outstring(pri, s);
1723 prt_mif(private_t *pri, int raw, long val)
1733 prt_dec(pri, 0, pri->sys_args[1]); /* addr_count */
1734 outstring(pri, ", ");
1735 prt_hex(pri, 0, val);
1741 prt_hex(pri, 0, minfo32.mi_inaddr);
1742 outstring(pri, ", ");
1743 prt_dec(pri, 0, pri->sys_args[1]); /* addr_count */
1744 outstring(pri, ", ");
1745 prt_hex(pri, 0, minfo32.mi_info_req);
1746 outstring(pri, ", ");
1747 prt_dec(pri, 0, minfo32.mi_info_count);
1748 outstring(pri, ", ");
1749 prt_hex(pri, 0, minfo32.mi_outdata);
1750 outstring(pri, ", ");
1751 prt_hex(pri, 0, minfo32.mi_validity);
1757 prt_dec(pri, 0, pri->sys_args[1]); /* addr_count */
1758 outstring(pri, ", ");
1759 prt_hex(pri, 0, val);
1765 prt_hex(pri, 0, (long)minfo.mi_inaddr);
1766 outstring(pri, ", ");
1767 prt_dec(pri, 0, pri->sys_args[1]); /* addr_count */
1768 outstring(pri, ", ");
1769 prt_hex(pri, 0, (long)minfo.mi_info_req);
1770 outstring(pri, ", ");
1771 prt_dec(pri, 0, minfo.mi_info_count);
1772 outstring(pri, ", ");
1773 prt_hex(pri, 0, (long)minfo.mi_outdata);
1774 outstring(pri, ", ");
1775 prt_hex(pri, 0, (long)minfo.mi_validity);
1784 prt_pfm(private_t *pri, int raw, long val)
1788 outstring(pri, "PF_");
1789 outstring(pri, afcodes[val]);
1791 prt_dec(pri, 0, val);
1800 prt_skc(private_t *pri, int raw, long val)
1817 prt_dec(pri, 0, val);
1819 outstring(pri, s);
1826 prt_skt(private_t *pri, int raw, long val)
1833 outstring(pri, s);
1835 outstring(pri, "|SOCK_CLOEXEC");
1838 prt_dec(pri, 0, val);
1848 prt_skp(private_t *pri, int raw, long val)
1853 switch (pri->sys_args[0]) {
1857 outstring(pri, s);
1861 default: prt_dec(pri, 0, val);
1872 prt_skv(private_t *pri, int raw, long val)
1875 case SOV_STREAM: outstring(pri, "SOV_STREAM"); break;
1876 case SOV_DEFAULT: outstring(pri, "SOV_DEFAULT"); break;
1877 case SOV_SOCKSTREAM: outstring(pri, "SOV_SOCKSTREAM"); break;
1878 case SOV_SOCKBSD: outstring(pri, "SOV_SOCKBSD"); break;
1879 case SOV_XPG4_2: outstring(pri, "SOV_XPG4_2"); break;
1880 default: prt_dec(pri, 0, val); break;
1888 prt_acf(private_t *pri, int raw, long val)
1893 prt_dex(pri, 0, val);
1898 outstring(pri, "|SOCK_CLOEXEC" + first);
1902 outstring(pri, "|SOCK_NDELAY" + first);
1906 outstring(pri, "|SOCK_NONBLOCK" + first);
1916 prt_sol(private_t *pri, int raw, long val)
1919 outstring(pri, "SOL_SOCKET");
1921 outstring(pri, "SOL_ROUTE");
1929 outstring(pri, p->p_name);
1931 prt_dec(pri, 0, val);
1937 sol_optname(private_t *pri, long val)
1939 #define CBSIZE sizeof (pri->code_buf)
1959 default: (void) snprintf(pri->code_buf, CBSIZE,
1961 return (pri->code_buf);
1964 char *s = pri->code_buf;
2004 route_optname(private_t *pri, long val)
2010 (void) snprintf(pri->code_buf, sizeof (pri->code_buf),
2012 return (pri->code_buf);
2017 tcp_optname(private_t *pri, long val)
2043 default: (void) snprintf(pri->code_buf,
2044 sizeof (pri->code_buf),
2046 return (pri->code_buf);
2052 sctp_optname(private_t *pri, long val)
2077 default: (void) snprintf(pri->code_buf,
2078 sizeof (pri->code_buf),
2080 return (pri->code_buf);
2086 udp_optname(private_t *pri, long val)
2095 default: (void) snprintf(pri->code_buf,
2096 sizeof (pri->code_buf), "0x%lx",
2098 return (pri->code_buf);
2108 prt_son(private_t *pri, int raw, long val)
2111 switch (pri->sys_args[1]) {
2112 case SOL_SOCKET: outstring(pri, sol_optname(pri, val));
2114 case SOL_ROUTE: outstring(pri, route_optname(pri, val));
2116 case IPPROTO_TCP: outstring(pri, tcp_optname(pri, val));
2118 case IPPROTO_UDP: outstring(pri, udp_optname(pri, val));
2120 case IPPROTO_SCTP: outstring(pri, sctp_optname(pri, val));
2122 default: prt_dec(pri, 0, val);
2133 prt_utt(private_t *pri, int raw, long val)
2211 prt_dec(pri, 0, val);
2213 outstring(pri, s);
2221 prt_uth(private_t *pri, int raw, long val)
2232 prt_hex(pri, 0, val);
2234 outstring(pri, s);
2238 access_flags(private_t *pri, long arg)
2241 char *str = pri->code_buf;
2254 (void) strlcat(str, "|R_OK", sizeof (pri->code_buf));
2256 (void) strlcat(str, "|W_OK", sizeof (pri->code_buf));
2258 (void) strlcat(str, "|X_OK", sizeof (pri->code_buf));
2260 (void) strlcat(str, "|E_OK", sizeof (pri->code_buf));
2269 prt_acc(private_t *pri, int raw, long val)
2271 const char *s = raw? NULL : access_flags(pri, val);
2274 prt_dex(pri, 0, val);
2276 outstring(pri, s);
2283 prt_sht(private_t *pri, int raw, long val)
2286 prt_dex(pri, 0, val);
2290 case SHUT_RD: outstring(pri, "SHUT_RD"); break;
2291 case SHUT_WR: outstring(pri, "SHUT_WR"); break;
2292 case SHUT_RDWR: outstring(pri, "SHUT_RDWR"); break;
2293 default: prt_dec(pri, 0, val); break;
2326 prt_ffg(private_t *pri, int raw, long val)
2328 #define CBSIZE sizeof (pri->code_buf)
2329 char *s = pri->code_buf;
2335 outstring(pri, s);
2339 outstring(pri, "(no flags)");
2357 outstring(pri, s + 1);
2362 prt_prs(private_t *pri, int raw, long val)
2377 outstring(pri, "{");
2382 outstring(pri, buf);
2385 outstring(pri, "}");
2387 prt_hex(pri, 0, val);
2398 prt_pro(private_t *pri, int raw, long val)
2411 prt_dec(pri, 0, val);
2413 outstring(pri, s);
2420 prt_prn(private_t *pri, int raw, long val)
2428 prt_dec(pri, 0, val);
2435 outstring(pri, s);
2439 outstring(pri, "PRIV_");
2447 outstring(pri, dup);
2456 prt_pfl(private_t *pri, int raw, long val)
2475 prt_dec(pri, 0, val);
2477 outstring(pri, s);
2485 prt_laf(private_t *pri, int raw, long val)
2491 prt_hex(pri, 0, val);
2497 prt_dec(pri, 0, laff.idtype);
2498 outstring(pri, ", ");
2499 prt_dec(pri, 0, laff.id);
2500 outstring(pri, ", ");
2501 prt_dec(pri, 0, laff.lgrp);
2502 outstring(pri, ", ");
2503 if (pri->sys_args[0] == LGRP_SYS_AFFINITY_SET)
2504 prt_dec(pri, 0, laff.aff);
2511 prt_key(private_t *pri, int raw, long val)
2514 outstring(pri, "IPC_PRIVATE");
2516 prt_dec(pri, 0, val);
2524 prt_zga(private_t *pri, int raw, long val)
2547 prt_dec(pri, 0, val);
2549 outstring(pri, s);
2556 prt_atc(private_t *pri, int raw, long val)
2560 prt_hex(pri, 0, (uint_t)AT_FDCWD);
2562 outstring(pri, "AT_FDCWD");
2564 prt_dec(pri, 0, val);
2572 prt_tnd(private_t *pri, int raw, long val)
2587 prt_dec(pri, 0, val);
2589 outstring(pri, s);
2596 prt_lio(private_t *pri, int raw, long val)
2599 prt_dec(pri, 0, val);
2601 outstring(pri, "LIO_WAIT");
2603 outstring(pri, "LIO_NOWAIT");
2605 prt_dec(pri, 0, val);
2609 door_flags(private_t *pri, long val)
2612 char *str = pri->code_buf;
2617 (void) strlcat(str, "|" #flg, sizeof (pri->code_buf)); \
2633 (void) snprintf(str + len, sizeof (pri->code_buf) - len,
2644 prt_dfl(private_t *pri, int raw, long val)
2647 prt_hex(pri, 0, val);
2649 outstring(pri, door_flags(pri, val));
2656 prt_dpm(private_t *pri, int raw, long val)
2659 prt_hex(pri, 0, val);
2661 outstring(pri, "DOOR_PARAM_DESC_MAX");
2663 outstring(pri, "DOOR_PARAM_DATA_MIN");
2665 outstring(pri, "DOOR_PARAM_DATA_MAX");
2667 prt_hex(pri, 0, val);
2674 prt_rsc(private_t *pri, int raw, long val) /* print utssys code */
2679 prt_dec(pri, 0, val);
2681 outstring(pri, s);
2688 prt_rgf(private_t *pri, int raw, long val)
2693 prt_hex(pri, 0, val);
2695 outstring(pri, "RCTL_FIRST");
2697 outstring(pri, "RCTL_NEXT");
2699 outstring(pri, "RCTL_USAGE");
2701 prt_hex(pri, 0, val);
2708 prt_rsf(private_t *pri, int raw, long val)
2712 char *s = pri->code_buf;
2715 prt_hex(pri, 0, val);
2724 prt_hex(pri, 0, val);
2731 sizeof (pri->code_buf));
2735 prt_hex(pri, 0, val);
2737 outstring(pri, s);
2739 prt_hex(pri, 0, val);
2746 prt_rcf(private_t *pri, int raw, long val)
2751 prt_hex(pri, 0, val);
2753 outstring(pri, "RCTLCTL_GET");
2755 outstring(pri, "RCTLCTL_SET");
2757 prt_hex(pri, 0, val);
2764 prt_spf(private_t *pri, int raw, long val)
2769 outstring(pri, "TASK_PROJ_PURGE");
2771 prt_hex(pri, 0, val);
2778 prt_fxf(private_t *pri, int raw, long val)
2783 outstring(pri, "0");
2785 prt_hhx(pri, 0, val);
2787 str = pri->code_buf;
2791 sizeof (pri->code_buf));
2794 sizeof (pri->code_buf));
2795 outstring(pri, str + 1);
2803 prt_fat(private_t *pri, int raw, long val)
2806 outstring(pri, "0");
2808 outstring(pri, "AT_EACCESS");
2810 prt_hex(pri, 0, val);
2817 prt_uat(private_t *pri, int raw, long val)
2820 outstring(pri, "0");
2822 outstring(pri, "AT_REMOVEDIR");
2824 prt_hex(pri, 0, val);
2831 prt_snf(private_t *pri, int raw, long val)
2834 outstring(pri, "0");
2836 outstring(pri, "AT_SYMLINK_NOFOLLOW");
2838 outstring(pri, "AT_SYMLINK_FOLLOW");
2840 prt_hex(pri, 0, val);
2844 prt_grf(private_t *pri, int raw, long val)
2850 outstring(pri, "0");
2855 outstring(pri, "|GRND_NONBLOCK" + first);
2859 outstring(pri, "|GRND_RANDOM" + first);