Lines Matching defs:adr

41 static void	get_string(adr_t *adr, char **p);
43 static void skip_string(adr_t *adr);
44 static int xgeneric(adr_t *adr);
103 token_processing(adr_t *adr, int tokenid)
110 return ((*tokentable[tokenid].func)(adr));
122 file_token(adr_t *adr)
129 file64_token(adr_t *adr)
136 header_token(adr_t *adr)
143 header32_ex_token(adr_t *adr)
150 header64_ex_token(adr_t *adr)
157 header64_token(adr_t *adr)
172 trailer_token(adr_t *adr)
177 adrm_u_short(adr, (ushort_t *)&magic_number, 1);
183 adrm_u_int32(adr, &bytes, 1);
191 * arbitrary data token id adr char
198 arbitrary_data_token(adr_t *adr)
208 adrm_char(adr, &how_to_print, 1);
209 adrm_char(adr, &basic_unit, 1);
210 adrm_char(adr, &unit_count, 1);
215 adrm_char(adr, &c1, 1);
218 adrm_short(adr, &c2, 1);
221 adrm_int32(adr, (int32_t *)&c3, 1);
224 adrm_int64(adr, (int64_t *)&c4, 1);
241 opaque_token(adr_t *adr)
243 skip_string(adr);
256 return_value32_token(adr_t *adr)
261 adrm_char(adr, &errnum, 1);
262 adrm_u_int32(adr, &value, 1);
278 return_value64_token(adr_t *adr)
283 adrm_char(adr, &errnum, 1);
284 adrm_u_int64(adr, &value, 1);
300 sequence_token(adr_t *adr)
304 adrm_int32(adr, &audit_count, 1);
315 text_token(adr_t *adr)
317 skip_string(adr);
328 ip_addr_token(adr_t *adr)
332 adrm_char(adr, (char *)&address, 4);
344 ip_addr_ex_token(adr_t *adr)
349 adrm_int32(adr, (int32_t *)&type, 1);
350 adrm_u_char(adr, address, type);
370 ip_token(adr_t *adr)
379 adrm_char(adr, &version, 1);
380 adrm_char(adr, &type, 1);
381 adrm_short(adr, &len, 1);
382 adrm_u_short(adr, &id, 1);
383 adrm_u_short(adr, &offset, 1);
384 adrm_char(adr, &ttl, 1);
385 adrm_char(adr, &protocol, 1);
386 adrm_u_short(adr, &checksum, 1);
387 adrm_char(adr, (char *)&src, 4);
388 adrm_char(adr, (char *)&dest, 4);
400 iport_token(adr_t *adr)
404 adrm_short(adr, &address, 1);
416 group_token(adr_t *adr)
423 adrm_int32(adr, (int32_t *)&gid[i], 1);
444 newgroup_token(adr_t *adr)
450 adrm_short(adr, &number, 1);
453 adrm_int32(adr, (int32_t *)&gid, 1);
471 argument32_token(adr_t *adr)
476 adrm_char(adr, &arg_num, 1);
477 adrm_int32(adr, &arg_val, 1);
478 skip_string(adr);
491 argument64_token(adr_t *adr)
496 adrm_char(adr, &arg_num, 1);
497 adrm_int64(adr, &arg_val, 1);
498 skip_string(adr);
511 acl_token(adr_t *adr)
518 adrm_int32(adr, &type, 1);
519 adrm_int32(adr, &id, 1);
520 adrm_int32(adr, &mode, 1);
534 ace_token(adr_t *adr)
540 adrm_uid(adr, &who, 1);
541 adrm_u_int32(adr, &access_mask, 1);
542 adrm_u_short(adr, &flags, 1);
543 adrm_u_short(adr, &type, 1);
559 attribute_token(adr_t *adr)
568 adrm_int32(adr, &mode, 1);
569 adrm_int32(adr, &uid, 1);
570 adrm_int32(adr, &gid, 1);
571 adrm_int32(adr, &file_sysid, 1);
572 adrm_int32(adr, &nodeid, 1);
573 adrm_int32(adr, &dev, 1);
606 attribute32_token(adr_t *adr)
615 adrm_int32(adr, &mode, 1);
616 adrm_int32(adr, &uid, 1);
617 adrm_int32(adr, &gid, 1);
618 adrm_int32(adr, &file_sysid, 1);
619 adrm_int64(adr, &nodeid, 1);
620 adrm_int32(adr, &dev, 1);
653 attribute64_token(adr_t *adr)
662 adrm_int32(adr, &mode, 1);
663 adrm_int32(adr, &uid, 1);
664 adrm_int32(adr, &gid, 1);
665 adrm_int32(adr, &file_sysid, 1);
666 adrm_int64(adr, &nodeid, 1);
667 adrm_int64(adr, &dev, 1);
707 cmd_token(adr_t *adr)
712 adrm_short(adr, &cnt, 1);
715 skip_string(adr);
717 adrm_short(adr, &cnt, 1);
720 skip_string(adr);
733 exit_token(adr_t *adr)
738 adrm_int32(adr, &retval, 1);
739 adrm_int32(adr, &errno, 1);
750 strings_common_token(adr_t *adr)
755 adrm_int32(adr, (int32_t *)&count, 1);
757 adrm_char(adr, &c, 1);
759 adrm_char(adr, &c, 1);
766 path_attr_token(adr_t *adr)
768 return (strings_common_token(adr));
772 exec_args_token(adr_t *adr)
774 return (strings_common_token(adr));
778 exec_env_token(adr_t *adr)
780 return (strings_common_token(adr));
787 liaison_token(adr_t *adr)
791 adrm_int32(adr, &li, 1);
801 path_token(adr_t *adr)
806 get_string(adr, &path);
819 skip_string(adr);
837 s5_IPC_perm_token(adr_t *adr)
842 adrm_int32(adr, &uid, 1);
843 adrm_int32(adr, &gid, 1);
844 adrm_int32(adr, &cuid, 1);
845 adrm_int32(adr, &cgid, 1);
846 adrm_int32(adr, &mode, 1);
847 adrm_int32(adr, &seq, 1);
848 adrm_int32(adr, &key, 1);
911 process32_token(adr_t *adr)
917 adrm_int32(adr, &auid, 1);
918 adrm_int32(adr, &euid, 1);
919 adrm_int32(adr, &egid, 1);
920 adrm_int32(adr, &ruid, 1);
921 adrm_int32(adr, &rgid, 1);
922 adrm_int32(adr, &pid, 1);
923 adrm_int32(adr, &sid, 1);
924 adrm_int32(adr, &port, 1);
925 adrm_int32(adr, &machine, 1);
981 process32_ex_token(adr_t *adr)
988 adrm_int32(adr, &auid, 1);
989 adrm_int32(adr, &euid, 1);
990 adrm_int32(adr, &egid, 1);
991 adrm_int32(adr, &ruid, 1);
992 adrm_int32(adr, &rgid, 1);
993 adrm_int32(adr, &pid, 1);
994 adrm_int32(adr, &sid, 1);
995 adrm_int32(adr, &port, 1);
996 adrm_int32(adr, &type, 1);
997 adrm_u_char(adr, addr, type);
1050 process64_token(adr_t *adr)
1057 adrm_int32(adr, &auid, 1);
1058 adrm_int32(adr, &euid, 1);
1059 adrm_int32(adr, &egid, 1);
1060 adrm_int32(adr, &ruid, 1);
1061 adrm_int32(adr, &rgid, 1);
1062 adrm_int32(adr, &pid, 1);
1063 adrm_int32(adr, &sid, 1);
1064 adrm_int64(adr, &port, 1);
1065 adrm_int32(adr, &machine, 1);
1121 process64_ex_token(adr_t *adr)
1129 adrm_int32(adr, &auid, 1);
1130 adrm_int32(adr, &euid, 1);
1131 adrm_int32(adr, &egid, 1);
1132 adrm_int32(adr, &ruid, 1);
1133 adrm_int32(adr, &rgid, 1);
1134 adrm_int32(adr, &pid, 1);
1135 adrm_int32(adr, &sid, 1);
1136 adrm_int64(adr, &port, 1);
1137 adrm_int32(adr, &type, 1);
1138 adrm_u_char(adr, addr, type);
1184 s5_IPC_token(adr_t *adr)
1188 adrm_char(adr, &ipc_type, 1); /* Global */
1189 adrm_int32(adr, &ipc_id, 1);
1207 socket_token(adr_t *adr)
1213 adrm_short(adr, &socket_type, 1);
1214 adrm_short(adr, &remote_port, 1);
1215 adrm_char(adr, (char *)&remote_inaddr, 4);
1241 socket_ex_token(adr_t *adr)
1252 adrm_short(adr, &socket_domain, 1);
1253 adrm_short(adr, &socket_type, 1);
1254 adrm_short(adr, &ip_size, 1);
1260 adrm_short(adr, &local_port, 1);
1261 adrm_char(adr, (char *)local_inaddr, ip_size);
1263 adrm_short(adr, &remote_port, 1);
1264 adrm_char(adr, (char *)remote_inaddr, ip_size);
1302 subject32_token(adr_t *adr)
1308 adrm_int32(adr, &auid, 1);
1309 adrm_int32(adr, &euid, 1);
1310 adrm_int32(adr, &egid, 1);
1311 adrm_int32(adr, &ruid, 1);
1312 adrm_int32(adr, &rgid, 1);
1313 adrm_int32(adr, &pid, 1);
1314 adrm_int32(adr, &sid, 1);
1315 adrm_int32(adr, &port, 1);
1316 adrm_int32(adr, &machine, 1);
1365 subject32_ex_token(adr_t *adr)
1372 adrm_int32(adr, &auid, 1);
1373 adrm_int32(adr, &euid, 1);
1374 adrm_int32(adr, &egid, 1);
1375 adrm_int32(adr, &ruid, 1);
1376 adrm_int32(adr, &rgid, 1);
1377 adrm_int32(adr, &pid, 1);
1378 adrm_int32(adr, &sid, 1);
1379 adrm_int32(adr, &port, 1);
1380 adrm_int32(adr, &type, 1);
1381 adrm_u_char(adr, addr, type);
1427 subject64_token(adr_t *adr)
1434 adrm_int32(adr, &auid, 1);
1435 adrm_int32(adr, &euid, 1);
1436 adrm_int32(adr, &egid, 1);
1437 adrm_int32(adr, &ruid, 1);
1438 adrm_int32(adr, &rgid, 1);
1439 adrm_int32(adr, &pid, 1);
1440 adrm_int32(adr, &sid, 1);
1441 adrm_int64(adr, &port, 1);
1442 adrm_int32(adr, &machine, 1);
1491 subject64_ex_token(adr_t *adr)
1499 adrm_int32(adr, &auid, 1);
1500 adrm_int32(adr, &euid, 1);
1501 adrm_int32(adr, &egid, 1);
1502 adrm_int32(adr, &ruid, 1);
1503 adrm_int32(adr, &rgid, 1);
1504 adrm_int32(adr, &pid, 1);
1505 adrm_int32(adr, &sid, 1);
1506 adrm_int64(adr, &port, 1);
1507 adrm_int32(adr, &type, 1);
1508 adrm_u_char(adr, addr, type);
1558 tid_token(adr_t *adr)
1566 adrm_char(adr, &tid_type, 1);
1569 adrm_short(adr, &rport, 1);
1570 adrm_short(adr, &lport, 1);
1571 adrm_int32(adr, &ip_type, 1);
1572 adrm_char(adr, (char *)&address, ip_type);
1590 zonename_token(adr_t *adr)
1595 get_string(adr, &name);
1600 skip_string(adr);
1612 fmri_token(adr_t *adr)
1617 get_string(adr, &fmri_name);
1625 skip_string(adr);
1634 xatom_token(adr_t *adr)
1636 skip_string(adr);
1645 xselect_token(adr_t *adr)
1647 skip_string(adr);
1648 skip_string(adr);
1649 skip_string(adr);
1760 skip_string(adr_t *adr)
1764 adrm_u_short(adr, &c, 1);
1765 adr->adr_now += c;
1770 get_string(adr_t *adr, char **p)
1774 adrm_u_short(adr, &c, 1);
1776 adrm_char(adr, *p, c);
1785 host_token(adr_t *adr)
1789 adrm_u_int32(adr, &host, 1);
1800 useofauth_token(adr_t *adr)
1802 skip_string(adr);
1813 user_token(adr_t *adr)
1817 adrm_uid(adr, &uid, 1);
1818 skip_string(adr);
1829 xcolormap_token(adr_t *adr)
1831 return (xgeneric(adr));
1835 xcursor_token(adr_t *adr)
1837 return (xgeneric(adr));
1841 xfont_token(adr_t *adr)
1843 return (xgeneric(adr));
1847 xgc_token(adr_t *adr)
1849 return (xgeneric(adr));
1853 xpixmap_token(adr_t *adr)
1855 return (xgeneric(adr));
1859 xwindow_token(adr_t *adr)
1861 return (xgeneric(adr));
1873 xgeneric(adr_t *adr)
1878 adrm_int32(adr, &xid, 1);
1879 adrm_int32(adr, &uid, 1);
1897 xproperty_token(adr_t *adr)
1902 adrm_int32(adr, &xid, 1);
1903 adrm_int32(adr, &uid, 1);
1904 skip_string(adr);
1920 xclient_token(adr_t *adr)
1924 adrm_int32(adr, &client_id, 1);
1936 privilege_token(adr_t *adr)
1938 skip_string(adr); /* set type name */
1939 skip_string(adr); /* privilege set */
1950 secflags_token(adr_t *adr)
1952 skip_string(adr); /* set name */
1953 skip_string(adr); /* security flags */
1965 label_token(adr_t *adr)
1980 adr->adr_now += sizeof (char);
1981 adrm_char(adr, (char *)&l, 1);
1982 adr->adr_now += sizeof (short) + (4 * l);
1986 adrm_char(adr, (char *)label, 4);
1991 adrm_char(adr, &((char *)label)[4], len);
2009 useofpriv_token(adr_t *adr)
2013 adrm_char(adr, &flag, 1);
2014 skip_string(adr);