Lines Matching defs:s
217 escape_string(private_t *pri, const char *s)
221 * destroy the user's terminal. So we do one pass to find any
228 size_t len = strlen(s);
230 if (!isprint(s[i]))
232 if (s[i] == '"')
240 if (s[i] == '"')
243 if (isprint(s[i])) {
244 pri->sys_string[pri->sys_leng++] = s[i];
247 pri->sys_leng, "\\x%02x", (uint8_t)s[i]);
256 char *s = raw? NULL : fetchstring(pri, (long)val, PATH_MAX);
258 if (s == NULL)
261 escape_string(pri, s);
268 char *s = (raw || pri->Errno)? NULL :
271 if (s == NULL)
274 GROW((int)strlen(s) + 2);
276 pri->sys_ssize - pri->sys_leng, "\"%s\"", s);
284 char *s = (raw || pri->Errno || pri->Rval1 <= 0)? NULL :
288 if (s == NULL)
291 GROW((int)strlen(s) + 2);
293 pri->sys_ssize - pri->sys_leng, "\"%s\"", s);
300 const char *s = raw? NULL : ioctlname(pri, (int)val);
302 if (s == NULL)
305 outstring(pri, s);
311 const char *s;
316 /* kstat ioctl()s */
329 /* streams ioctl()s */
343 if (raw || (s = strrdopt(val)) == NULL)
346 outstring(pri, s);
349 if (raw || (s = strevents(pri, val)) == NULL)
352 outstring(pri, s);
355 if (raw || (s = strflush(val)) == NULL)
358 outstring(pri, s);
361 /* tty ioctl()s */
378 const char *s = NULL;
383 s = "O_CLOEXEC";
386 s = "O_NONBLOCK";
389 s = "O_CLOEXEC|O_NONBLOCK";
394 if (s == NULL)
397 outstring(pri, s);
420 const char *s = raw? NULL : fcntlname(val);
422 if (s == NULL)
425 outstring(pri, s);
432 const char *s = raw? NULL : si86name(val);
434 if (s == NULL)
437 outstring(pri, s);
443 const char *s = raw? NULL : utscode(val);
445 if (s == NULL)
448 outstring(pri, s);
454 const char *s = raw? NULL : msgcmd(val);
456 if (s == NULL)
459 outstring(pri, s);
465 const char *s = raw? NULL : msgflags(pri, (int)val);
467 if (s == NULL)
470 outstring(pri, s);
476 const char *s = raw? NULL : semcmd(val);
478 if (s == NULL)
481 outstring(pri, s);
487 const char *s = raw? NULL : semflags(pri, (int)val);
489 if (s == NULL)
492 outstring(pri, s);
498 const char *s = raw? NULL : shmcmd(val);
500 if (s == NULL)
503 outstring(pri, s);
509 const char *s = raw? NULL : shmflags(pri, (int)val);
511 if (s == NULL)
514 outstring(pri, s);
520 const char *s = raw? NULL : sfsname(val);
522 if (s == NULL)
525 outstring(pri, s);
531 const char *s = raw? NULL : openarg(pri, val);
533 if (s == NULL)
536 outstring(pri, s);
542 const char *s = raw? NULL : signame(pri, (int)val);
544 if (s == NULL)
547 outstring(pri, s);
572 const char *s = raw? NULL : mountflags(pri, val);
574 if (s == NULL)
577 outstring(pri, s);
646 const char *s = raw? NULL : idtype_enum(pri, val);
648 if (s == NULL)
651 outstring(pri, s);
657 const char *s = raw? NULL : woptions(pri, (int)val);
659 if (s == NULL)
662 outstring(pri, s);
668 const char *s = raw? NULL : whencearg(val);
670 if (s == NULL)
673 outstring(pri, s);
680 const char *s = NULL;
684 case SIG_BLOCK: s = "SIG_BLOCK"; break;
685 case SIG_UNBLOCK: s = "SIG_UNBLOCK"; break;
686 case SIG_SETMASK: s = "SIG_SETMASK"; break;
690 if (s == NULL)
693 outstring(pri, s);
768 const char *s = raw? NULL : mmap_protect(pri, val);
770 if (s == NULL)
773 outstring(pri, s);
779 const char *s = raw? NULL : mmap_type(pri, val);
781 if (s == NULL)
784 outstring(pri, s);
796 char *s = pri->code_buf;
798 *s = '\0';
800 (void) strlcat(s, "|MMOBJ_PADDING", CBSIZE);
802 (void) strlcat(s, "|MMOBJ_INTERPRET", CBSIZE);
803 outstring(pri, s + 1);
812 const char *s = NULL;
816 case MC_SYNC: s = "MC_SYNC"; break;
817 case MC_LOCK: s = "MC_LOCK"; break;
818 case MC_UNLOCK: s = "MC_UNLOCK"; break;
819 case MC_ADVISE: s = "MC_ADVISE"; break;
820 case MC_LOCKAS: s = "MC_LOCKAS"; break;
821 case MC_UNLOCKAS: s = "MC_UNLOCKAS"; break;
822 case MC_HAT_ADVISE: s = "MC_HAT_ADVISE"; break;
826 if (s == NULL)
829 outstring(pri, s);
835 const char *s = NULL;
839 case MADV_NORMAL: s = "MADV_NORMAL"; break;
840 case MADV_RANDOM: s = "MADV_RANDOM"; break;
841 case MADV_SEQUENTIAL: s = "MADV_SEQUENTIAL"; break;
842 case MADV_WILLNEED: s = "MADV_WILLNEED"; break;
843 case MADV_DONTNEED: s = "MADV_DONTNEED"; break;
844 case MADV_FREE: s = "MADV_FREE"; break;
845 case MADV_ACCESS_DEFAULT: s = "MADV_ACCESS_DEFAULT"; break;
846 case MADV_ACCESS_LWP: s = "MADV_ACCESS_LWP"; break;
847 case MADV_ACCESS_MANY: s = "MADV_ACCESS_MANY"; break;
848 case MADV_PURGE: s = "MADV_PURGE"; break;
852 if (s == NULL)
855 outstring(pri, s);
866 char *s = NULL;
877 *(s = pri->code_buf) = '\0';
879 (void) strlcat(s, "|MS_SYNC", CBSIZE);
881 (void) strlcat(s, "|MS_ASYNC", CBSIZE);
883 (void) strlcat(s, "|MS_INVALIDATE",
891 *(s = pri->code_buf) = '\0';
893 (void) strlcat(s, "|MCL_CURRENT",
896 (void) strlcat(s, "|MCL_FUTURE",
903 if (s == NULL || *s == '\0')
906 outstring(pri, ++s);
913 char *s;
921 s = pri->code_buf;
922 *s = '\0';
924 (void) strlcat(s, "|SHARED", CBSIZE);
926 (void) strlcat(s, "|PRIVATE", CBSIZE);
928 (void) strlcat(s, "|PROT_READ", CBSIZE);
930 (void) strlcat(s, "|PROT_WRITE", CBSIZE);
932 (void) strlcat(s, "|PROT_EXEC", CBSIZE);
933 if (*s == '\0')
936 outstring(pri, ++s);
944 const char *s = NULL;
948 case UL_GFILLIM: s = "UL_GFILLIM"; break;
949 case UL_SFILLIM: s = "UL_SFILLIM"; break;
950 case UL_GMEMLIM: s = "UL_GMEMLIM"; break;
951 case UL_GDESLIM: s = "UL_GDESLIM"; break;
955 if (s == NULL)
958 outstring(pri, s);
964 const char *s = NULL;
968 case RLIMIT_CPU: s = "RLIMIT_CPU"; break;
969 case RLIMIT_FSIZE: s = "RLIMIT_FSIZE"; break;
970 case RLIMIT_DATA: s = "RLIMIT_DATA"; break;
971 case RLIMIT_STACK: s = "RLIMIT_STACK"; break;
972 case RLIMIT_CORE: s = "RLIMIT_CORE"; break;
973 case RLIMIT_NOFILE: s = "RLIMIT_NOFILE"; break;
974 case RLIMIT_VMEM: s = "RLIMIT_VMEM"; break;
978 if (s == NULL)
981 outstring(pri, s);
987 const char *s = raw? NULL : sconfname(val);
989 if (s == NULL)
992 outstring(pri, s);
998 const char *s = NULL;
1002 case SI_SYSNAME: s = "SI_SYSNAME"; break;
1003 case SI_HOSTNAME: s = "SI_HOSTNAME"; break;
1004 case SI_RELEASE: s = "SI_RELEASE"; break;
1005 case SI_VERSION: s = "SI_VERSION"; break;
1006 case SI_MACHINE: s = "SI_MACHINE"; break;
1007 case SI_ARCHITECTURE: s = "SI_ARCHITECTURE"; break;
1008 case SI_ARCHITECTURE_32:s = "SI_ARCHITECTURE_32"; break;
1009 case SI_ARCHITECTURE_64:s = "SI_ARCHITECTURE_64"; break;
1010 case SI_ARCHITECTURE_K: s = "SI_ARCHITECTURE_K"; break;
1011 case SI_HW_SERIAL: s = "SI_HW_SERIAL"; break;
1012 case SI_HW_PROVIDER: s = "SI_HW_PROVIDER"; break;
1013 case SI_SRPC_DOMAIN: s = "SI_SRPC_DOMAIN"; break;
1014 case SI_SET_HOSTNAME: s = "SI_SET_HOSTNAME"; break;
1015 case SI_SET_SRPC_DOMAIN: s = "SI_SET_SRPC_DOMAIN"; break;
1016 case SI_PLATFORM: s = "SI_PLATFORM"; break;
1017 case SI_ISALIST: s = "SI_ISALIST"; break;
1018 case SI_DHCP_CACHE: s = "SI_DHCP_CACHE"; break;
1022 if (s == NULL)
1025 outstring(pri, s);
1031 const char *s = raw? NULL : pathconfname(val);
1033 if (s == NULL)
1036 outstring(pri, s);
1042 const char *s = raw? NULL : fuiname(val);
1044 if (s == NULL)
1047 outstring(pri, s);
1053 char *s;
1062 s = pri->code_buf;
1063 *s = '\0';
1065 (void) strlcat(s, "|LWP_DAEMON", CBSIZE);
1067 (void) strlcat(s, "|LWP_DETACHED", CBSIZE);
1069 (void) strlcat(s, "|LWP_SUSPENDED", CBSIZE);
1070 outstring(pri, ++s);
1078 const char *s = NULL;
1082 case ITIMER_REAL: s = "ITIMER_REAL"; break;
1083 case ITIMER_VIRTUAL: s = "ITIMER_VIRTUAL"; break;
1084 case ITIMER_PROF: s = "ITIMER_PROF"; break;
1086 case ITIMER_REALPROF: s = "ITIMER_REALPROF"; break;
1091 if (s == NULL)
1094 outstring(pri, s);
1100 const char *s = NULL;
1104 case MODLOAD: s = "MODLOAD"; break;
1105 case MODUNLOAD: s = "MODUNLOAD"; break;
1106 case MODINFO: s = "MODINFO"; break;
1107 case MODRESERVED: s = "MODRESERVED"; break;
1108 case MODSETMINIROOT: s = "MODSETMINIROOT"; break;
1109 case MODADDMAJBIND: s = "MODADDMAJBIND"; break;
1110 case MODGETPATH: s = "MODGETPATH"; break;
1111 case MODGETPATHLEN: s = "MODGETPATHLEN"; break;
1112 case MODREADSYSBIND: s = "MODREADSYSBIND"; break;
1113 case MODGETMAJBIND: s = "MODGETMAJBIND"; break;
1114 case MODGETNAME: s = "MODGETNAME"; break;
1115 case MODSIZEOF_DEVID: s = "MODSIZEOF_DEVID"; break;
1116 case MODGETDEVID: s = "MODGETDEVID"; break;
1117 case MODSIZEOF_MINORNAME: s = "MODSIZEOF_MINORNAME"; break;
1118 case MODGETMINORNAME: s = "MODGETMINORNAME"; break;
1119 case MODGETFBNAME: s = "MODGETFBNAME"; break;
1120 case MODEVENTS: s = "MODEVENTS"; break;
1121 case MODREREADDACF: s = "MODREREADDACF"; break;
1122 case MODLOADDRVCONF: s = "MODLOADDRVCONF"; break;
1123 case MODUNLOADDRVCONF: s = "MODUNLOADDRVCONF"; break;
1124 case MODREMMAJBIND: s = "MODREMMAJBIND"; break;
1125 case MODDEVT2INSTANCE: s = "MODDEVT2INSTANCE"; break;
1126 case MODGETDEVFSPATH_LEN: s = "MODGETDEVFSPATH_LEN"; break;
1127 case MODGETDEVFSPATH: s = "MODGETDEVFSPATH"; break;
1128 case MODDEVID2PATHS: s = "MODDEVID2PATHS"; break;
1129 case MODSETDEVPOLICY: s = "MODSETDEVPOLICY"; break;
1130 case MODGETDEVPOLICY: s = "MODGETDEVPOLICY"; break;
1131 case MODALLOCPRIV: s = "MODALLOCPRIV"; break;
1133 s = "MODGETDEVPOLICYBYNAME"; break;
1134 case MODLOADMINORPERM: s = "MODLOADMINORPERM"; break;
1135 case MODADDMINORPERM: s = "MODADDMINORPERM"; break;
1136 case MODREMMINORPERM: s = "MODREMMINORPERM"; break;
1137 case MODREMDRVCLEANUP: s = "MODREMDRVCLEANUP"; break;
1138 case MODDEVEXISTS: s = "MODDEVEXISTS"; break;
1139 case MODDEVREADDIR: s = "MODDEVREADDIR"; break;
1140 case MODDEVEMPTYDIR: s = "MODDEVEMPTYDIR"; break;
1141 case MODDEVNAME: s = "MODDEVNAME"; break;
1143 s = "MODGETDEVFSPATH_MI_LEN"; break;
1145 s = "MODGETDEVFSPATH_MI"; break;
1146 case MODREMDRVALIAS: s = "MODREMDRVALIAS"; break;
1147 case MODHPOPS: s = "MODHPOPS"; break;
1151 if (s == NULL)
1154 outstring(pri, s);
1160 const char *s = NULL;
1164 case GETACL: s = "GETACL"; break;
1165 case SETACL: s = "SETACL"; break;
1166 case GETACLCNT: s = "GETACLCNT"; break;
1167 case ACE_GETACL: s = "ACE_GETACL"; break;
1168 case ACE_SETACL: s = "ACE_SETACL"; break;
1169 case ACE_GETACLCNT: s = "ACE_GETACLCNT"; break;
1173 if (s == NULL)
1176 outstring(pri, s);
1182 const char *s = NULL;
1187 case AIOREAD: s = "AIOREAD"; break;
1188 case AIOWRITE: s = "AIOWRITE"; break;
1189 case AIOWAIT: s = "AIOWAIT"; break;
1190 case AIOCANCEL: s = "AIOCANCEL"; break;
1191 case AIONOTIFY: s = "AIONOTIFY"; break;
1192 case AIOINIT: s = "AIOINIT"; break;
1193 case AIOSTART: s = "AIOSTART"; break;
1194 case AIOLIO: s = "AIOLIO"; break;
1195 case AIOSUSPEND: s = "AIOSUSPEND"; break;
1196 case AIOERROR: s = "AIOERROR"; break;
1197 case AIOLIOWAIT: s = "AIOLIOWAIT"; break;
1198 case AIOAREAD: s = "AIOAREAD"; break;
1199 case AIOAWRITE: s = "AIOAWRITE"; break;
1206 case 13: s = "AIOLIO64"; break;
1207 case 14: s = "AIOSUSPEND64"; break;
1208 case 15: s = "AUIOERROR64"; break;
1209 case 16: s = "AIOLIOWAIT64"; break;
1210 case 17: s = "AIOAREAD64"; break;
1211 case 18: s = "AIOAWRITE64"; break;
1212 case 19: s = "AIOCANCEL64"; break;
1217 case AIOWAITN: s = "AIOWAITN"; break;
1219 if (s != NULL && (val & AIO_POLL_BIT)) {
1220 (void) strlcpy(buf, s, sizeof (buf));
1222 s = (const char *)buf;
1226 if (s == NULL)
1229 outstring(pri, s);
1235 const char *s = NULL;
1239 case BSM_GETAUID: s = "BSM_GETAUID"; break;
1240 case BSM_SETAUID: s = "BSM_SETAUID"; break;
1241 case BSM_GETAUDIT: s = "BSM_GETAUDIT"; break;
1242 case BSM_SETAUDIT: s = "BSM_SETAUDIT"; break;
1243 case BSM_AUDIT: s = "BSM_AUDIT"; break;
1244 case BSM_AUDITCTL: s = "BSM_AUDITCTL"; break;
1245 case BSM_GETAUDIT_ADDR: s = "BSM_GETAUDIT_ADDR"; break;
1246 case BSM_SETAUDIT_ADDR: s = "BSM_SETAUDIT_ADDR"; break;
1250 if (s == NULL)
1253 outstring(pri, s);
1259 const char *s = NULL;
1264 s = "CC_SET_OPTIONS"; break;
1266 s = "CC_GET_OPTIONS"; break;
1268 s = "CC_SET_GLOBAL_PATH"; break;
1270 s = "CC_GET_GLOBAL_PATH"; break;
1272 s = "CC_SET_PROCESS_PATH"; break;
1274 s = "CC_GET_PROCESS_PATH"; break;
1276 s = "CC_SET_GLOBAL_CONTENT"; break;
1278 s = "CC_GET_GLOBAL_CONTENT"; break;
1280 s = "CC_SET_PROCESS_CONTENT"; break;
1282 s = "CC_GET_PROCESS_CONTENT"; break;
1284 s = "CC_SET_DEFAULT_PATH"; break;
1286 s = "CC_GET_DEFAULT_PATH"; break;
1288 s = "CC_SET_DEFAULT_CONTENT"; break;
1290 s = "CC_GET_DEFAULT_CONTENT"; break;
1294 if (s == NULL)
1297 outstring(pri, s);
1303 char *s;
1311 s = pri->code_buf;
1312 *s = '\0';
1314 (void) strlcat(s, "|CC_GLOBAL_PATH", CBSIZE);
1316 (void) strlcat(s, "|CC_PROCESS_PATH", CBSIZE);
1318 (void) strlcat(s, "|CC_GLOBAL_SETID", CBSIZE);
1320 (void) strlcat(s, "|CC_PROCESS_SETID", CBSIZE);
1322 (void) strlcat(s, "|CC_GLOBAL_LOG", CBSIZE);
1323 if (*s == '\0')
1326 outstring(pri, ++s);
1362 const char *s = NULL;
1366 case CPC_BIND: s = "CPC_BIND"; break;
1367 case CPC_SAMPLE: s = "CPC_SAMPLE"; break;
1368 case CPC_INVALIDATE: s = "CPC_INVALIDATE"; break;
1369 case CPC_RELE: s = "CPC_RELE"; break;
1370 case CPC_EVLIST_SIZE: s = "CPC_EVLIST_SIZE"; break;
1371 case CPC_LIST_EVENTS: s = "CPC_LIST_EVENTS"; break;
1372 case CPC_ATTRLIST_SIZE: s = "CPC_ATTRLIST_SIZE"; break;
1373 case CPC_LIST_ATTRS: s = "CPC_LIST_ATTRS"; break;
1374 case CPC_IMPL_NAME: s = "CPC_IMPL_NAME"; break;
1375 case CPC_CPUREF: s = "CPC_CPUREF"; break;
1376 case CPC_USR_EVENTS: s = "CPC_USR_EVENTS"; break;
1377 case CPC_SYS_EVENTS: s = "CPC_SYS_EVENTS"; break;
1378 case CPC_NPIC: s = "CPC_NPIC"; break;
1379 case CPC_CAPS: s = "CPC_CAPS"; break;
1380 case CPC_ENABLE: s = "CPC_ENABLE"; break;
1381 case CPC_DISABLE: s = "CPC_DISABLE"; break;
1385 if (s == NULL)
1388 outstring(pri, s);
1392 outstring(private_t *pri, const char *s)
1394 int len = strlen(s);
1397 (void) strcpy(pri->sys_string + pri->sys_leng, s);
1412 const char *s = NULL;
1416 case CL_INITIALIZE: s = "CL_INITIALIZE"; break;
1417 case CL_CONFIG: s = "CL_CONFIG"; break;
1421 if (s == NULL)
1424 outstring(pri, s);
1430 const char *s = NULL;
1437 s = "CL_NODEID"; break;
1439 s = "CL_HIGHEST_NODEID"; break;
1445 s = "CL_GET_BOOTFLAG"; break;
1451 if (s == NULL)
1454 outstring(pri, s);
1460 const char *s = NULL;
1464 case SI_QUEUE: s = "SI_QUEUE"; break;
1465 case SI_TIMER: s = "SI_TIMER"; break;
1466 case SI_ASYNCIO: s = "SI_ASYNCIO"; break;
1467 case SI_MESGQ: s = "SI_MESGQ"; break;
1471 if (s == NULL)
1474 outstring(pri, s);
1483 const char *s = NULL;
1494 s = "PC_KY_CLNAME";
1495 outstring(pri, s);
1508 case TS_KY_UPRILIM: s = "TS_KY_UPRILIM"; break;
1509 case TS_KY_UPRI: s = "TS_KY_UPRI"; break;
1514 case IA_KY_UPRILIM: s = "IA_KY_UPRILIM"; break;
1515 case IA_KY_UPRI: s = "IA_KY_UPRI"; break;
1516 case IA_KY_MODE: s = "IA_KY_MODE"; break;
1521 case RT_KY_PRI: s = "RT_KY_PRI"; break;
1522 case RT_KY_TQSECS: s = "RT_KY_TQSECS"; break;
1523 case RT_KY_TQNSECS: s = "RT_KY_TQNSECS"; break;
1524 case RT_KY_TQSIG: s = "RT_KY_TQSIG"; break;
1529 case FSS_KY_UPRILIM: s = "FSS_KY_UPRILIM"; break;
1530 case FSS_KY_UPRI: s = "FSS_KY_UPRI"; break;
1535 case FX_KY_UPRILIM: s = "FX_KY_UPRILIM"; break;
1536 case FX_KY_UPRI: s = "FX_KY_UPRI"; break;
1537 case FX_KY_TQSECS: s = "FX_KY_TQSECS"; break;
1538 case FX_KY_TQNSECS: s = "FX_KY_TQNSECS"; break;
1543 if (s == NULL)
1546 outstring(pri, s);
1609 const char *s = NULL;
1613 case PS_NONE: s = "PS_NONE"; break;
1614 case PS_QUERY: s = "PS_QUERY"; break;
1615 case PS_MYID: s = "PS_MYID"; break;
1619 if (s == NULL)
1622 outstring(pri, s);
1709 const char *s = NULL;
1714 s = "SOCKCONFIG_ADD_SOCK"; break;
1716 s = "SOCKCONFIG_REMOVE_SOCK"; break;
1718 s = "SOCKCONFIG_ADD_FILTER"; break;
1720 s = "SOCKCONFIG_REMOVE_FILTER"; break;
1723 if (s == NULL)
1726 outstring(pri, s);
1735 const char *s;
1739 (s = socktype_codes[type]) != NULL) {
1740 outstring(pri, s);
1757 const char *s;
1763 case PF_NCA: if ((s = ipprotos((int)val)) != NULL) {
1764 outstring(pri, s);
1872 char *s = pri->code_buf;
1876 *s = '\0';
1881 used = snprintf(s, CBSIZE, "|0x%lx", val2);
1883 used = strlcat(s, "|SO_DEBUG", CBSIZE);
1885 used = strlcat(s, "|SO_ACCEPTCONN", CBSIZE);
1887 used = strlcat(s, "|SO_REUSEADDR", CBSIZE);
1889 used = strlcat(s, "|SO_KEEPALIVE", CBSIZE);
1891 used = strlcat(s, "|SO_DONTROUTE", CBSIZE);
1893 used = strlcat(s, "|SO_BROADCAST", CBSIZE);
1895 used = strlcat(s, "|SO_USELOOPBACK", CBSIZE);
1897 used = strlcat(s, "|SO_LINGER", CBSIZE);
1899 used = strlcat(s, "|SO_OOBINLINE", CBSIZE);
1901 used = strlcat(s, "|SO_DGRAM_ERRIND", CBSIZE);
1903 used = strlcat(s, "|SO_RECVUCRED", CBSIZE);
1905 (void) snprintf(s + 1, CBSIZE-1, "0x%lx", val);
1906 return ((const char *)(s + 1));
2043 const char *s = NULL;
2049 s = "UT_INSTRUCTION_DISABLED"; break;
2051 s = "UT_INSTRUCTION_ERROR"; break;
2053 s = "UT_INSTRUCTION_PROTECTION"; break;
2055 s = "UT_ILLTRAP_INSTRUCTION"; break;
2057 s = "UT_ILLEGAL_INSTRUCTION"; break;
2059 s = "UT_PRIVILEGED_OPCODE"; break;
2061 s = "UT_FP_DISABLED"; break;
2063 s = "UT_FP_EXCEPTION_IEEE_754"; break;
2065 s = "UT_FP_EXCEPTION_OTHER"; break;
2067 s = "UT_TAG_OVERFLOW"; break;
2069 s = "UT_DIVISION_BY_ZERO"; break;
2071 s = "UT_DATA_EXCEPTION"; break;
2073 s = "UT_DATA_ERROR"; break;
2075 s = "UT_DATA_PROTECTION"; break;
2077 s = "UT_MEM_ADDRESS_NOT_ALIGNED"; break;
2079 s = "UT_PRIVILEGED_ACTION"; break;
2081 s = "UT_ASYNC_DATA_ERROR"; break;
2083 s = "UT_TRAP_INSTRUCTION_16"; break;
2085 s = "UT_TRAP_INSTRUCTION_17"; break;
2087 s = "UT_TRAP_INSTRUCTION_18"; break;
2089 s = "UT_TRAP_INSTRUCTION_19"; break;
2091 s = "UT_TRAP_INSTRUCTION_20"; break;
2093 s = "UT_TRAP_INSTRUCTION_21"; break;
2095 s = "UT_TRAP_INSTRUCTION_22"; break;
2097 s = "UT_TRAP_INSTRUCTION_23"; break;
2099 s = "UT_TRAP_INSTRUCTION_24"; break;
2101 s = "UT_TRAP_INSTRUCTION_25"; break;
2103 s = "UT_TRAP_INSTRUCTION_26"; break;
2105 s = "UT_TRAP_INSTRUCTION_27"; break;
2107 s = "UT_TRAP_INSTRUCTION_28"; break;
2109 s = "UT_TRAP_INSTRUCTION_29"; break;
2111 s = "UT_TRAP_INSTRUCTION_30"; break;
2113 s = "UT_TRAP_INSTRUCTION_31"; break;
2118 if (s == NULL)
2121 outstring(pri, s);
2131 const char *s = NULL;
2135 case (long)UTH_NOCHANGE: s = "UTH_NOCHANGE"; break;
2139 if (s == NULL)
2142 outstring(pri, s);
2179 const char *s = raw? NULL : access_flags(pri, val);
2181 if (s == NULL)
2184 outstring(pri, s);
2237 char *s = pri->code_buf;
2242 (void) snprintf(s, CBSIZE, "0x%lx", val);
2243 outstring(pri, s);
2251 *s = '\0';
2255 used = strlcat(s, fp->name, CBSIZE);
2261 used += snprintf(s + used, CBSIZE - used, "|0x%lx", val);
2264 (void) snprintf(s + 1, CBSIZE-1, "0x%lx", val);
2265 outstring(pri, s + 1);
2308 const char *s = NULL;
2312 case PRIV_ON: s = "PRIV_ON"; break;
2313 case PRIV_OFF: s = "PRIV_OFF"; break;
2314 case PRIV_SET: s = "PRIV_SET"; break;
2318 if (s == NULL)
2321 outstring(pri, s);
2330 const char *s = NULL;
2333 s = priv_getsetbynum((int)val);
2335 if (s == NULL)
2338 char *dup = strdup(s);
2343 outstring(pri, s);
2366 const char *s = NULL;
2370 case PRIV_DEBUG: s = "PRIV_DEBUG"; break;
2371 case PRIV_AWARE: s = "PRIV_AWARE"; break;
2372 case PRIV_XPOLICY: s = "PRIV_XPOLICY"; break;
2373 case PRIV_AWARE_RESET: s = "PRIV_AWARE_RESET"; break;
2374 case PRIV_PFEXEC: s = "PRIV_PFEXEC"; break;
2375 case NET_MAC_AWARE: s = "NET_MAC_AWARE"; break;
2377 s = "NET_MAC_AWARE_INHERIT";
2382 if (s == NULL)
2385 outstring(pri, s);
2434 const char *s = NULL;
2438 case ZONE_ATTR_NAME: s = "ZONE_ATTR_NAME"; break;
2439 case ZONE_ATTR_ROOT: s = "ZONE_ATTR_ROOT"; break;
2440 case ZONE_ATTR_STATUS: s = "ZONE_ATTR_STATUS"; break;
2441 case ZONE_ATTR_PRIVSET: s = "ZONE_ATTR_PRIVSET"; break;
2442 case ZONE_ATTR_UNIQID: s = "ZONE_ATTR_UNIQID"; break;
2443 case ZONE_ATTR_POOLID: s = "ZONE_ATTR_POOLID"; break;
2444 case ZONE_ATTR_INITPID: s = "ZONE_ATTR_INITPID"; break;
2445 case ZONE_ATTR_SLBL: s = "ZONE_ATTR_SLBL"; break;
2446 case ZONE_ATTR_INITNAME: s = "ZONE_ATTR_INITNAME"; break;
2447 case ZONE_ATTR_BOOTARGS: s = "ZONE_ATTR_BOOTARGS"; break;
2448 case ZONE_ATTR_BRAND: s = "ZONE_ATTR_BRAND"; break;
2449 case ZONE_ATTR_FLAGS: s = "ZONE_ATTR_FLAGS"; break;
2450 case ZONE_ATTR_PHYS_MCAP: s = "ZONE_ATTR_PHYS_MCAP"; break;
2454 if (s == NULL)
2457 outstring(pri, s);
2482 const char *s = NULL;
2486 case TNDB_NOOP: s = "TNDB_NOOP"; break;
2487 case TNDB_LOAD: s = "TNDB_LOAD"; break;
2488 case TNDB_DELETE: s = "TNDB_DELETE"; break;
2489 case TNDB_FLUSH: s = "TNDB_FLUSH"; break;
2490 case TNDB_GET: s = "TNDB_GET"; break;
2494 if (s == NULL)
2497 outstring(pri, s);
2584 const char *s = raw? NULL : rctlsyscode(val);
2586 if (s == NULL)
2589 outstring(pri, s);
2620 char *s = pri->code_buf;
2626 (void) strcpy(s, "RCTL_INSERT");
2628 (void) strcpy(s, "RCTL_DELETE");
2630 (void) strcpy(s, "RCTL_REPLACE");
2638 (void) strlcat(s, "|RCTL_USE_RECIPIENT_PID",
2644 else if (*s != '\0')
2645 outstring(pri, s);