Lines Matching refs:context
61 static int do_mtime32(pr_context_t *context, int status, int flag,
63 static int do_mtime64(pr_context_t *context, int status, int flag,
120 do_newline(pr_context_t *context, int flag) in do_newline() argument
124 if (!(context->format & PRF_ONELINE) && (flag == 1)) in do_newline()
125 retstat = pr_putchar(context, '\n'); in do_newline()
126 else if (!(context->format & PRF_XMLM)) in do_newline()
127 retstat = pr_printf(context, "%s", context->SEPARATOR); in do_newline()
133 open_tag(pr_context_t *context, int tagnum) in open_tag() argument
139 if (!(context->format & PRF_XMLM)) in open_tag()
153 if (context->pending_flag && (tag->t_type != T_ATTRIBUTE)) { in open_tag()
155 err = pr_putchar(context, '>'); in open_tag()
158 context->pending_flag = 0; in open_tag()
163 err = pr_putchar(context, '\n'); in open_tag()
166 err = do_newline(context, 1); in open_tag()
173 err = pr_printf(context, " %s=\"", tag->t_tagname); in open_tag()
176 err = pr_printf(context, "<%s>", tag->t_tagname); in open_tag()
179 err = pr_printf(context, "<%s", tag->t_tagname); in open_tag()
182 err = pr_printf(context, "<%s", tag->t_tagname); in open_tag()
184 context->pending_flag = tagnum; in open_tag()
191 context->current_rec = tagnum; /* set start of new record */ in open_tag()
200 check_close_rec(pr_context_t *context, int tagnum) in check_close_rec() argument
205 if (!(context->format & PRF_XMLM)) in check_close_rec()
214 context->current_rec) { in check_close_rec()
215 err = do_newline(context, 1); in check_close_rec()
217 err = close_tag(context, context->current_rec); in check_close_rec()
227 finish_open_tag(pr_context_t *context) in finish_open_tag() argument
232 if (!(context->format & PRF_XMLM)) in finish_open_tag()
235 if (context->pending_flag) { in finish_open_tag()
237 err = pr_putchar(context, '>'); in finish_open_tag()
239 context->pending_flag = 0; in finish_open_tag()
245 close_tag(pr_context_t *context, int tagnum) in close_tag() argument
251 if (!(context->format & PRF_XMLM)) in close_tag()
258 err = pr_putchar(context, '\"'); in close_tag()
261 err = pr_printf(context, "</%s>", tag->t_tagname); in close_tag()
264 err = pr_printf(context, "/>"); in close_tag()
267 err = pr_printf(context, "</%s>", tag->t_tagname); in close_tag()
274 context->current_rec = 0; /* closing rec; none current */ in close_tag()
293 process_tag(pr_context_t *context, int tagnum, int status, int flag) in process_tag() argument
304 retstat = open_tag(context, tagnum); in process_tag()
306 retstat = (*tokentable[tagnum].func)(context, status, in process_tag()
309 retstat = close_tag(context, tagnum); in process_tag()
353 pa_hostname(pr_context_t *context, int status, int flag) in pa_hostname() argument
364 if ((returnstat = pr_adr_char(context, (char *)&ip_addr, 4)) != 0) in pa_hostname()
369 if (!(context->format & PRF_RAWM)) { in pa_hostname()
372 returnstat = pa_print(context, &uval, flag); in pa_hostname()
377 returnstat = pa_print(context, &uval, flag); in pa_hostname()
383 pa_hostname_ex(pr_context_t *context, int status, int flag) in pa_hostname_ex() argument
396 if ((returnstat = pr_adr_int32(context, (int32_t *)&ip_type, 1)) != 0) in pa_hostname_ex()
404 if ((returnstat = pr_adr_char(context, (char *)ip_addr, ip_type)) != 0) in pa_hostname_ex()
407 if ((returnstat = open_tag(context, TAG_HOSTID)) != 0) in pa_hostname_ex()
412 if (!(context->format & PRF_RAWM)) { in pa_hostname_ex()
415 returnstat = pa_print(context, &uval, flag); in pa_hostname_ex()
420 returnstat = pa_print(context, &uval, flag); in pa_hostname_ex()
423 if (!(context->format & PRF_RAWM)) { in pa_hostname_ex()
426 returnstat = pa_print(context, &uval, flag); in pa_hostname_ex()
431 returnstat = pa_print(context, &uval, flag); in pa_hostname_ex()
437 return (close_tag(context, TAG_HOSTID)); in pa_hostname_ex()
441 pa_hostname_so(pr_context_t *context, int status, int flag) in pa_hostname_so() argument
455 if ((returnstat = pr_adr_short(context, &ip_type, 1)) != 0) in pa_hostname_so()
463 if ((returnstat = pr_adr_u_short(context, &ip_port, 1)) != 0) in pa_hostname_so()
466 if ((returnstat = open_tag(context, TAG_SOCKEXLPORT)) != 0) in pa_hostname_so()
473 returnstat = pa_print(context, &uval, 0); in pa_hostname_so()
480 if ((returnstat = close_tag(context, TAG_SOCKEXLPORT)) != 0) in pa_hostname_so()
484 if ((returnstat = pr_adr_char(context, (char *)ip_addr, ip_type)) != 0) in pa_hostname_so()
487 if ((returnstat = open_tag(context, TAG_SOCKEXLADDR)) != 0) in pa_hostname_so()
492 if (!(context->format & PRF_RAWM)) { in pa_hostname_so()
495 returnstat = pa_print(context, &uval, 0); in pa_hostname_so()
500 returnstat = pa_print(context, &uval, 0); in pa_hostname_so()
505 if (!(context->format & PRF_RAWM)) { in pa_hostname_so()
508 returnstat = pa_print(context, &uval, 0); in pa_hostname_so()
513 returnstat = pa_print(context, &uval, 0); in pa_hostname_so()
521 if ((returnstat = close_tag(context, TAG_SOCKEXLADDR)) != 0) in pa_hostname_so()
525 if ((returnstat = pr_adr_u_short(context, &ip_port, 1)) != 0) in pa_hostname_so()
528 if ((returnstat = open_tag(context, TAG_SOCKEXFPORT)) != 0) in pa_hostname_so()
534 returnstat = pa_print(context, &uval, 0); in pa_hostname_so()
542 if ((returnstat = close_tag(context, TAG_SOCKEXFPORT)) != 0) in pa_hostname_so()
546 if ((returnstat = pr_adr_char(context, (char *)ip_addr, ip_type)) != 0) in pa_hostname_so()
549 if ((returnstat = open_tag(context, TAG_SOCKEXFADDR)) != 0) in pa_hostname_so()
554 if (!(context->format & PRF_RAWM)) { in pa_hostname_so()
557 returnstat = pa_print(context, &uval, flag); in pa_hostname_so()
562 returnstat = pa_print(context, &uval, flag); in pa_hostname_so()
567 if (!(context->format & PRF_RAWM)) { in pa_hostname_so()
570 returnstat = pa_print(context, &uval, flag); in pa_hostname_so()
575 returnstat = pa_print(context, &uval, flag); in pa_hostname_so()
583 if ((returnstat = close_tag(context, TAG_SOCKEXFADDR)) != 0) in pa_hostname_so()
661 pa_tid32(pr_context_t *context, int status, int flag) in pa_tid32() argument
674 if ((returnstat = pr_adr_int32(context, &dev_maj_min, 1)) != 0) in pa_tid32()
677 if ((returnstat = pr_adr_char(context, (char *)&ip_addr, 4)) != 0) in pa_tid32()
683 if (!(context->format & PRF_RAWM)) { in pa_tid32()
691 return (pa_print(context, &uval, flag)); in pa_tid32()
702 return (pa_print(context, &uval, flag)); in pa_tid32()
706 pa_tid32_ex(pr_context_t *context, int status, int flag) in pa_tid32_ex() argument
723 if ((returnstat = pr_adr_int32(context, &dev_maj_min, 1)) != 0) in pa_tid32_ex()
727 if ((returnstat = pr_adr_u_int32(context, &ip_type, 1)) != 0) in pa_tid32_ex()
735 if ((returnstat = pr_adr_char(context, (char *)ip_addr, ip_type)) != 0) in pa_tid32_ex()
742 if (!(context->format & PRF_RAWM)) { in pa_tid32_ex()
747 return (pa_print(context, &uval, flag)); in pa_tid32_ex()
757 return (pa_print(context, &uval, flag)); in pa_tid32_ex()
761 if (!(context->format & PRF_RAWM)) { in pa_tid32_ex()
766 return (pa_print(context, &uval, flag)); in pa_tid32_ex()
775 return (pa_print(context, &uval, flag)); in pa_tid32_ex()
780 pa_ip_addr(pr_context_t *context, int status, int flag) in pa_ip_addr() argument
796 if ((returnstat = pr_adr_u_int32(context, &ip_type, 1)) != 0) in pa_ip_addr()
804 if ((returnstat = pr_adr_char(context, (char *)ip_addr, ip_type)) != 0) in pa_ip_addr()
811 if (!(context->format & PRF_RAWM)) { in pa_ip_addr()
814 return (pa_print(context, &uval, flag)); in pa_ip_addr()
823 return (pa_print(context, &uval, flag)); in pa_ip_addr()
827 if (!(context->format & PRF_RAWM)) { in pa_ip_addr()
831 return (pa_print(context, &uval, flag)); in pa_ip_addr()
839 return (pa_print(context, &uval, flag)); in pa_ip_addr()
845 pa_tid64(pr_context_t *context, int status, int flag) in pa_tid64() argument
858 if ((returnstat = pr_adr_int64(context, &dev_maj_min, 1)) != 0) in pa_tid64()
861 if ((returnstat = pr_adr_char(context, (char *)&ip_addr, 4)) != 0) in pa_tid64()
867 if (!(context->format & PRF_RAWM)) { in pa_tid64()
873 return (pa_print(context, &uval, flag)); in pa_tid64()
883 return (pa_print(context, &uval, flag)); in pa_tid64()
887 pa_tid64_ex(pr_context_t *context, int status, int flag) in pa_tid64_ex() argument
904 if ((returnstat = pr_adr_int64(context, &dev_maj_min, 1)) != 0) in pa_tid64_ex()
908 if ((returnstat = pr_adr_u_int32(context, &ip_type, 1)) != 0) in pa_tid64_ex()
916 if ((returnstat = pr_adr_char(context, (char *)&ip_addr, ip_type)) != 0) in pa_tid64_ex()
923 if (!(context->format & PRF_RAWM)) { in pa_tid64_ex()
929 return (pa_print(context, &uval, flag)); in pa_tid64_ex()
939 return (pa_print(context, &uval, flag)); in pa_tid64_ex()
943 if (!(context->format & PRF_RAWM)) { in pa_tid64_ex()
948 return (pa_print(context, &uval, flag)); in pa_tid64_ex()
957 return (pa_print(context, &uval, flag)); in pa_tid64_ex()
1011 pa_cmd(pr_context_t *context, int status, int flag) in pa_cmd() argument
1023 if (pr_adr_short(context, &length, 1) == 0) { in pa_cmd()
1026 if (pr_adr_char(context, cmd, length) == 0) { in pa_cmd()
1029 returnstat = pa_print(context, &uval, flag); in pa_cmd()
1053 pa_adr_byte(pr_context_t *context, int status, int flag) in pa_adr_byte() argument
1059 if (pr_adr_char(context, &c, 1) == 0) { in pa_adr_byte()
1062 return (pa_print(context, &uval, flag)); in pa_adr_byte()
1079 pa_adr_charhex(pr_context_t *context, int status, int flag) in pa_adr_charhex() argument
1088 if ((returnstat = pr_adr_char(context, p, 1)) == 0) { in pa_adr_charhex()
1093 returnstat = pa_print(context, &uval, flag); in pa_adr_charhex()
1112 pa_adr_int32(pr_context_t *context, int status, int flag) in pa_adr_int32() argument
1118 if (pr_adr_int32(context, &c, 1) == 0) { in pa_adr_int32()
1121 return (pa_print(context, &uval, flag)); in pa_adr_int32()
1141 pa_adr_int64(pr_context_t *context, int status, int flag) in pa_adr_int64() argument
1147 if (pr_adr_int64(context, &c, 1) == 0) { in pa_adr_int64()
1150 return (pa_print(context, &uval, flag)); in pa_adr_int64()
1167 pa_adr_int32hex(pr_context_t *context, int status, int flag) in pa_adr_int32hex() argument
1174 if ((returnstat = pr_adr_int32(context, &l, 1)) == 0) { in pa_adr_int32hex()
1177 returnstat = pa_print(context, &uval, flag); in pa_adr_int32hex()
1194 pa_adr_int64hex(pr_context_t *context, int status, int flag) in pa_adr_int64hex() argument
1201 if ((returnstat = pr_adr_int64(context, &l, 1)) == 0) { in pa_adr_int64hex()
1204 returnstat = pa_print(context, &uval, flag); in pa_adr_int64hex()
1578 pa_adr_short(pr_context_t *context, int status, int flag) in pa_adr_short() argument
1584 if (pr_adr_short(context, &c, 1) == 0) { in pa_adr_short()
1587 return (pa_print(context, &uval, flag)); in pa_adr_short()
1604 pa_adr_shorthex(pr_context_t *context, int status, int flag) in pa_adr_shorthex() argument
1611 if ((returnstat = pr_adr_short(context, &s, 1)) == 0) { in pa_adr_shorthex()
1616 returnstat = pa_print(context, &uval, flag); in pa_adr_shorthex()
1635 pa_adr_string(pr_context_t *context, int status, int flag) in pa_adr_string() argument
1649 if ((returnstat = pr_adr_short(context, &length, 1)) != 0) in pa_adr_string()
1653 if ((returnstat = pr_adr_char(context, c, length)) != 0) { in pa_adr_string()
1660 returnstat = pa_print(context, &uval, flag); in pa_adr_string()
1674 pa_file_string(pr_context_t *context, int status, int flag) in pa_file_string() argument
1689 if ((returnstat = pr_adr_short(context, &length, 1)) != 0) in pa_file_string()
1697 if ((returnstat = pr_adr_char(context, c, length)) != 0) { in pa_file_string()
1703 if (is_file_token(context->tokenid)) in pa_file_string()
1704 context->audit_rec_len += length; in pa_file_string()
1711 returnstat = finish_open_tag(context); in pa_file_string()
1714 returnstat = pa_print(context, &uval, flag); in pa_file_string()
1722 pa_putstr_xml(pr_context_t *context, int printable, char *str, size_t len) in pa_putstr_xml() argument
1734 err = pr_printf(context, "\\%03o", in pa_putstr_xml()
1750 err = pr_printf(context, "%s", "&"); in pa_putstr_xml()
1754 err = pr_printf(context, "%s", "<"); in pa_putstr_xml()
1758 err = pr_printf(context, "%s", ">"); in pa_putstr_xml()
1762 err = pr_printf(context, "%s", """); in pa_putstr_xml()
1766 err = pr_printf(context, "%s", "'"); in pa_putstr_xml()
1770 err = pr_putchar(context, *str); in pa_putstr_xml()
1776 err = pr_putchar(context, *str++); in pa_putstr_xml()
1782 pa_putstr(pr_context_t *context, int printable, char *str, size_t len) in pa_putstr() argument
1786 if (context->format & PRF_XMLM) in pa_putstr()
1787 return (pa_putstr_xml(context, printable, str, len)); in pa_putstr()
1791 err = pr_printf(context, "\\%03o", in pa_putstr()
1797 err = pr_putchar(context, *str++); in pa_putstr()
1803 pa_string(pr_context_t *context, int status, int flag) in pa_string() argument
1820 if ((rstat = pr_adr_char(context, &c, 1)) < 0) in pa_string()
1825 wstat = pa_putstr(context, printable, &c, 1); in pa_string()
1835 rstat = pr_adr_char(context, &c, 1); in pa_string()
1853 wstat = pa_putstr(context, printable, mbuf, rlen); in pa_string()
1863 wstat = do_newline(context, flag); in pa_string()
1865 if (wstat == 0 && context->data_mode == FILEMODE) in pa_string()
1883 pa_adr_u_int32(pr_context_t *context, int status, int flag) in pa_adr_u_int32() argument
1889 if (pr_adr_u_int32(context, &c, 1) == 0) { in pa_adr_u_int32()
1892 return (pa_print(context, &uval, flag)); in pa_adr_u_int32()
1911 pa_adr_u_int64(pr_context_t *context, int status, int flag) in pa_adr_u_int64() argument
1917 if (pr_adr_u_int64(context, &c, 1) == 0) { in pa_adr_u_int64()
1920 return (pa_print(context, &uval, flag)); in pa_adr_u_int64()
1938 pa_adr_u_short(pr_context_t *context, int status, int flag) in pa_adr_u_short() argument
1944 if (pr_adr_u_short(context, &c, 1) == 0) { in pa_adr_u_short()
1947 return (pa_print(context, &uval, flag)); in pa_adr_u_short()
1964 pa_reclen(pr_context_t *context, int status) in pa_reclen() argument
1970 if ((int)pr_adr_u_int32(context, &c, 1) == 0) { in pa_reclen()
1971 context->audit_rec_len = c; in pa_reclen()
1974 if (context->format & PRF_XMLM) { in pa_reclen()
1979 return (pa_print(context, &uval, 0)); in pa_reclen()
1997 pa_mode(pr_context_t *context, int status, int flag) in pa_mode() argument
2003 if (pr_adr_u_int32(context, &c, 1) == 0) { in pa_mode()
2006 return (pa_print(context, &uval, flag)); in pa_mode()
2014 pa_print_uid(pr_context_t *context, uid_t uid, int status, int flag) in pa_print_uid() argument
2023 if (!(context->format & PRF_RAWM)) { in pa_print_uid()
2031 returnstat = pa_print(context, &uval, flag); in pa_print_uid()
2035 if ((context->format & PRF_RAWM) || (returnstat == 1)) { in pa_print_uid()
2038 returnstat = pa_print(context, &uval, flag); in pa_print_uid()
2055 pa_pw_uid(pr_context_t *context, int status, int flag) in pa_pw_uid() argument
2062 if (pr_adr_u_int32(context, &uid, 1) != 0) in pa_pw_uid()
2066 return (pa_print_uid(context, uid, status, flag)); in pa_pw_uid()
2070 pa_print_gid(pr_context_t *context, gid_t gid, int status, int flag) in pa_print_gid() argument
2079 if (!(context->format & PRF_RAWM)) { in pa_print_gid()
2087 returnstat = pa_print(context, &uval, flag); in pa_print_gid()
2091 if ((context->format & PRF_RAWM) || (returnstat == 1)) { in pa_print_gid()
2094 returnstat = pa_print(context, &uval, flag); in pa_print_gid()
2111 pa_gr_uid(pr_context_t *context, int status, int flag) in pa_gr_uid() argument
2118 if (pr_adr_u_int32(context, &gid, 1) != 0) in pa_gr_uid()
2122 return (pa_print_gid(context, gid, status, flag)); in pa_gr_uid()
2138 pa_pw_uid_gr_gid(pr_context_t *context, int status, int flag) in pa_pw_uid_gr_gid() argument
2148 if ((returnstat = pr_adr_u_int32(context, &value, 1)) != 0) in pa_pw_uid_gr_gid()
2151 if ((returnstat = open_tag(context, TAG_ACLTYPE)) != 0) in pa_pw_uid_gr_gid()
2156 if ((returnstat = pa_print(context, &uval, flag)) != 0) in pa_pw_uid_gr_gid()
2159 if ((returnstat = close_tag(context, TAG_ACLTYPE)) != 0) in pa_pw_uid_gr_gid()
2162 if ((returnstat = open_tag(context, TAG_ACLVAL)) != 0) in pa_pw_uid_gr_gid()
2174 returnstat = pa_pw_uid(context, returnstat, flag); in pa_pw_uid_gr_gid()
2178 returnstat = pa_gr_uid(context, returnstat, flag); in pa_pw_uid_gr_gid()
2181 returnstat = pr_adr_u_int32(context, &value, 1); in pa_pw_uid_gr_gid()
2185 if (!(context->format & PRF_RAWM)) { in pa_pw_uid_gr_gid()
2188 returnstat = pa_print(context, &uval, flag); in pa_pw_uid_gr_gid()
2193 pa_print(context, &uval, flag)) != 0) { in pa_pw_uid_gr_gid()
2199 returnstat = pr_adr_u_int32(context, &value, 1); in pa_pw_uid_gr_gid()
2203 if (!(context->format & PRF_RAWM)) { in pa_pw_uid_gr_gid()
2206 returnstat = pa_print(context, &uval, flag); in pa_pw_uid_gr_gid()
2211 pa_print(context, &uval, flag)) != 0) { in pa_pw_uid_gr_gid()
2217 returnstat = pr_adr_u_int32(context, &value, 1); in pa_pw_uid_gr_gid()
2221 if (!(context->format & PRF_RAWM)) { in pa_pw_uid_gr_gid()
2224 returnstat = pa_print(context, &uval, flag); in pa_pw_uid_gr_gid()
2229 pa_print(context, &uval, flag)) != 0) { in pa_pw_uid_gr_gid()
2235 if ((returnstat = close_tag(context, TAG_ACLVAL)) != 0) in pa_pw_uid_gr_gid()
2252 pa_event_modifier(pr_context_t *context, int status, int flag) in pa_event_modifier() argument
2262 if ((returnstat = pr_adr_u_short(context, &emodifier, 1)) != 0) in pa_event_modifier()
2266 if (!(context->format & PRF_XMLM) || (emodifier != 0)) { in pa_event_modifier()
2269 returnstat = open_tag(context, TAG_EVMOD); in pa_event_modifier()
2272 if (!(context->format & PRF_RAWM)) { in pa_event_modifier()
2276 returnstat = pa_print(context, &uval, flag); in pa_event_modifier()
2281 returnstat = pa_print(context, &uval, in pa_event_modifier()
2288 returnstat = close_tag(context, TAG_EVMOD); in pa_event_modifier()
2306 pa_event_type(pr_context_t *context, int status, int flag) in pa_event_type() argument
2314 if ((returnstat = pr_adr_u_short(context, &etype, 1)) == 0) { in pa_event_type()
2315 if (!(context->format & PRF_RAWM)) { in pa_event_type()
2317 if (context->format & PRF_NOCACHE) { in pa_event_type()
2323 if (context->format & PRF_SHORTM) in pa_event_type()
2333 returnstat = pa_print(context, &uval, flag); in pa_event_type()
2337 returnstat = pa_print(context, &uval, flag); in pa_event_type()
2360 pa_utime32(pr_context_t *context, int status, int flag) in pa_utime32() argument
2364 return (do_mtime32(context, status, flag, scale)); in pa_utime32()
2377 pa_ntime32(pr_context_t *context, int status, int flag) in pa_ntime32() argument
2381 return (do_mtime32(context, status, flag, scale)); in pa_ntime32()
2445 do_mtime32(pr_context_t *context, int status, int flag, uint32_t scale) in do_mtime32() argument
2457 if ((returnstat = open_tag(context, TAG_ISO)) != 0) in do_mtime32()
2460 if ((returnstat = pr_adr_u_int32(context, in do_mtime32()
2463 if ((returnstat = pr_adr_u_int32(context, &t32, 1)) == 0) { in do_mtime32()
2464 if (!(context->format & PRF_RAWM)) { in do_mtime32()
2479 (void) pa_print(context, &uval, 0); in do_mtime32()
2480 if (context->format & PRF_XMLM) { in do_mtime32()
2483 (void) pa_print(context, &uval, 0); in do_mtime32()
2488 returnstat = pa_print(context, &uval, flag); in do_mtime32()
2492 return (close_tag(context, TAG_ISO)); in do_mtime32()
2510 pa_utime64(pr_context_t *context, int status, int flag) in pa_utime64() argument
2514 return (do_mtime64(context, status, flag, scale)); in pa_utime64()
2527 pa_ntime64(pr_context_t *context, int status, int flag) in pa_ntime64() argument
2531 return (do_mtime64(context, status, flag, scale)); in pa_ntime64()
2551 do_mtime64(pr_context_t *context, int status, int flag, uint64_t scale) in do_mtime64() argument
2564 if ((returnstat = open_tag(context, TAG_ISO)) != 0) in do_mtime64()
2567 if ((returnstat = pr_adr_u_int64(context, &t64_sec, 1)) != 0) in do_mtime64()
2569 if ((returnstat = pr_adr_u_int64(context, &t64_msec, 1)) == 0) { in do_mtime64()
2570 if (!(context->format & PRF_RAWM)) { in do_mtime64()
2593 (void) pa_print(context, &uval, 0); in do_mtime64()
2594 if (context->format & PRF_XMLM) { in do_mtime64()
2597 (void) pa_print(context, &uval, 0); in do_mtime64()
2602 returnstat = pa_print(context, &uval, flag); in do_mtime64()
2608 return (close_tag(context, TAG_ISO)); in do_mtime64()
2703 pa_printstr(pr_context_t *context, char *str) in pa_printstr() argument
2716 err = pa_putstr(context, printable, &c, 1); in pa_printstr()
2728 err = pa_putstr(context, printable, str, len); in pa_printstr()
2764 pa_print(pr_context_t *context, uval_t *uval, int flag) in pa_print() argument
2771 returnstat = pr_printf(context, "%d", uval->int32_val); in pa_print()
2774 returnstat = pr_printf(context, "%u", uval->uint32_val); in pa_print()
2777 returnstat = pr_printf(context, "%"PRId64, uval->int64_val); in pa_print()
2780 returnstat = pr_printf(context, "%"PRIu64, uval->uint64_val); in pa_print()
2783 returnstat = pr_printf(context, "%hd", uval->short_val); in pa_print()
2786 returnstat = pr_printf(context, "%hu", uval->ushort_val); in pa_print()
2789 returnstat = pr_printf(context, "%c", uval->char_val); in pa_print()
2792 returnstat = pr_printf(context, "%d", uval->char_val); in pa_print()
2795 returnstat = pa_printstr(context, uval->string_val); in pa_print()
2798 returnstat = pr_printf(context, "0x%x", uval->int32_val); in pa_print()
2801 returnstat = pr_printf(context, "0x%"PRIx64, uval->int64_val); in pa_print()
2804 returnstat = pr_printf(context, "0x%hx", uval->short_val); in pa_print()
2807 returnstat = pr_printf(context, "%ho", uval->ushort_val); in pa_print()
2810 returnstat = pr_printf(context, "%o", (int)uval->uint32_val); in pa_print()
2820 last = (context->audit_adr->adr_now == in pa_print()
2821 (context->audit_rec_start + context->audit_rec_len)); in pa_print()
2823 if (!(context->format & PRF_XMLM)) { in pa_print()
2824 if (!(context->format & PRF_ONELINE)) { in pa_print()
2826 returnstat = pr_putchar(context, '\n'); in pa_print()
2828 returnstat = pr_printf(context, "%s", in pa_print()
2829 context->SEPARATOR); in pa_print()
2832 returnstat = pr_printf(context, "%s", in pa_print()
2833 context->SEPARATOR); in pa_print()
2835 returnstat = pr_putchar(context, '\n'); in pa_print()
2838 if ((returnstat == 0) && (context->data_mode == FILEMODE)) in pa_print()
2916 pa_xgeneric(pr_context_t *context) in pa_xgeneric() argument
2920 returnstat = process_tag(context, TAG_XID, 0, 0); in pa_xgeneric()
2921 return (process_tag(context, TAG_XCUID, returnstat, 1)); in pa_xgeneric()
2936 pa_liaison(pr_context_t *context, int status, int flag) in pa_liaison() argument
2943 if ((returnstat = pr_adr_int32(context, &li, 1)) != 0) { in pa_liaison()
2946 if (!(context->format & PRF_RAWM)) { in pa_liaison()
2949 returnstat = pa_print(context, &uval, flag); in pa_liaison()
2952 if ((context->format & PRF_RAWM) || (returnstat == 1)) { in pa_liaison()
2955 returnstat = pa_print(context, &uval, flag); in pa_liaison()
2974 pa_xid(pr_context_t *context, int status, int flag) in pa_xid() argument
2984 if ((returnstat = pr_adr_int32(context, (int32_t *)&xid, 1)) != 0) in pa_xid()
2987 if (!(context->format & PRF_RAWM)) { in pa_xid()
2992 returnstat = pa_print(context, &uval, flag); in pa_xid()
2998 returnstat = pa_print(context, &uval, flag); in pa_xid()
3005 pa_ace_flags(pr_context_t *context, ace_t *ace, int status, int flag) in pa_ace_flags() argument
3017 if ((returnstat = open_tag(context, TAG_ACEFLAGS)) != 0) in pa_ace_flags()
3019 if (!(context->format & PRF_RAWM)) { in pa_ace_flags()
3045 if ((returnstat = pa_print(context, &uval, flag)) != 0) in pa_ace_flags()
3047 return (close_tag(context, TAG_ACEFLAGS)); in pa_ace_flags()
3051 pa_ace_who(pr_context_t *context, ace_t *ace, int status, int flag) in pa_ace_who() argument
3062 if ((returnstat = open_tag(context, TAG_ACEID)) != 0) in pa_ace_who()
3066 returnstat = pa_print_gid(context, ace->a_who, returnstat, in pa_ace_who()
3070 returnstat = pa_print_uid(context, ace->a_who, returnstat, in pa_ace_who()
3076 return (close_tag(context, TAG_ACEID)); in pa_ace_who()
3117 pa_ace_access_mask(pr_context_t *context, ace_t *ace, int status, int flag) in pa_ace_access_mask() argument
3131 if ((returnstat = open_tag(context, TAG_ACEMASK)) != 0) in pa_ace_access_mask()
3133 if (context->format & PRF_SHORTM && in pa_ace_access_mask()
3169 } else if (!(context->format & PRF_RAWM)) { in pa_ace_access_mask()
3239 (context->format & PRF_RAWM)) { in pa_ace_access_mask()
3243 returnstat = pa_print(context, &uval, flag); in pa_ace_access_mask()
3249 return (close_tag(context, TAG_ACEMASK)); in pa_ace_access_mask()
3253 pa_ace_type(pr_context_t *context, ace_t *ace, int status, int flag) in pa_ace_type() argument
3265 if ((returnstat = open_tag(context, TAG_ACETYPE)) != 0) in pa_ace_type()
3267 if (!(context->format & PRF_RAWM)) { in pa_ace_type()
3289 if ((returnstat = pa_print(context, &uval, flag)) != 0) in pa_ace_type()
3291 return (close_tag(context, TAG_ACETYPE)); in pa_ace_type()
3295 pa_ace(pr_context_t *context, int status, int flag) in pa_ace() argument
3303 if ((returnstat = pr_adr_u_int32(context, &ace.a_who, 1)) != 0) in pa_ace()
3305 if ((returnstat = pr_adr_u_int32(context, &ace.a_access_mask, 1)) != 0) in pa_ace()
3307 if ((returnstat = pr_adr_u_short(context, &ace.a_flags, 1)) != 0) in pa_ace()
3309 if ((returnstat = pr_adr_u_short(context, &ace.a_type, 1)) != 0) in pa_ace()
3312 if ((returnstat = pa_ace_flags(context, &ace, returnstat, 0)) != 0) in pa_ace()
3315 if ((returnstat = pa_ace_who(context, &ace, returnstat, 0)) < 0) in pa_ace()
3317 if ((returnstat = pa_ace_access_mask(context, &ace, in pa_ace()
3320 return (pa_ace_type(context, &ace, returnstat, flag)); in pa_ace()