CBSIZE
(void) strlcat(s, "|LWP_DAEMON", CBSIZE);
(void) strlcat(s, "|LWP_DETACHED", CBSIZE);
(void) strlcat(s, "|LWP_SUSPENDED", CBSIZE);
(void) strlcat(s, "|CC_GLOBAL_PATH", CBSIZE);
(void) strlcat(s, "|CC_PROCESS_PATH", CBSIZE);
(void) strlcat(s, "|CC_GLOBAL_SETID", CBSIZE);
(void) strlcat(s, "|CC_PROCESS_SETID", CBSIZE);
(void) strlcat(s, "|CC_GLOBAL_LOG", CBSIZE);
default: (void) snprintf(pri->code_buf, CBSIZE,
used = snprintf(s, CBSIZE, "|0x%lx", val2);
used = strlcat(s, "|SO_DEBUG", CBSIZE);
used = strlcat(s, "|SO_ACCEPTCONN", CBSIZE);
used = strlcat(s, "|SO_REUSEADDR", CBSIZE);
used = strlcat(s, "|SO_KEEPALIVE", CBSIZE);
used = strlcat(s, "|SO_DONTROUTE", CBSIZE);
used = strlcat(s, "|SO_BROADCAST", CBSIZE);
used = strlcat(s, "|SO_USELOOPBACK", CBSIZE);
used = strlcat(s, "|SO_LINGER", CBSIZE);
used = strlcat(s, "|SO_OOBINLINE", CBSIZE);
used = strlcat(s, "|SO_DGRAM_ERRIND", CBSIZE);
used = strlcat(s, "|SO_RECVUCRED", CBSIZE);
if (used >= CBSIZE || val == 0)
(void) snprintf(s + 1, CBSIZE-1, "0x%lx", val);
(void) snprintf(s, CBSIZE, "0x%lx", val);
used = strlcat(s, fp->name, CBSIZE);
if (val != 0 && used <= CBSIZE)
used += snprintf(s + used, CBSIZE - used, "|0x%lx", val);
if (used >= CBSIZE)
(void) snprintf(s + 1, CBSIZE-1, "0x%lx", val);
(void) snprintf(s, CBSIZE, "0x%lx", val);
used = strlcat(s, fp->name, CBSIZE);
if (val != 0 && used <= CBSIZE)
used += snprintf(s + used, CBSIZE - used, "|0x%lx", val);
if (used >= CBSIZE)
(void) snprintf(s + 1, CBSIZE-1, "0x%lx", val);
used = strlcat(str, "|EXEC_DESCRIPTOR", CBSIZE);
if (val != 0 && used <= CBSIZE)
used += snprintf(str + used, CBSIZE - used, "|0x%lx", val);
if (used >= CBSIZE)
(void) snprintf(str + 1, CBSIZE - 1, "0x%lx", val);
(void) snprintf(s, CBSIZE, "0x%lx", val);
used = strlcat(s, fp->name, CBSIZE);
if (val != 0 && used <= CBSIZE)
used += snprintf(s + used, CBSIZE - used, "|0x%lx", val);
if (used >= CBSIZE)
(void) snprintf(s + 1, CBSIZE-1, "0x%lx", val);
used = strlcpy(str, "MAP_SHARED", CBSIZE);
used = strlcpy(str, "MAP_PRIVATE", CBSIZE);
used = snprintf(str, CBSIZE, "%ld", arg&MAP_TYPE);
(void) strlcat(str, "|MAP_FIXED", CBSIZE);
(void) strlcat(str, "|MAP_RENAME", CBSIZE);
(void) strlcat(str, "|MAP_NORESERVE", CBSIZE);
(void) strlcat(str, "|MAP_ANON", CBSIZE);
(void) strlcat(str, "|MAP_ALIGN", CBSIZE);
(void) strlcat(str, "|MAP_TEXT", CBSIZE);
(void) strlcat(str, "|MAP_INITDATA", CBSIZE);
(void) strlcat(str, "|MAP_32BIT", CBSIZE);
(void) strlcat(s, "|MMOBJ_PADDING", CBSIZE);
(void) strlcat(s, "|MMOBJ_INTERPRET", CBSIZE);
(void) strlcat(s, "|MS_SYNC", CBSIZE);
(void) strlcat(s, "|MS_ASYNC", CBSIZE);
CBSIZE);
CBSIZE);
CBSIZE);
(void) strlcat(s, "|SHARED", CBSIZE);
(void) strlcat(s, "|PRIVATE", CBSIZE);
(void) strlcat(s, "|PROT_READ", CBSIZE);
(void) strlcat(s, "|PROT_WRITE", CBSIZE);
(void) strlcat(s, "|PROT_EXEC", CBSIZE);