Lines Matching defs:ah
59 asr_topo_error(asr_handle_t *ah, int err)
61 asr_log_error(ah, EASR_TOPO,
526 add_hardware_components(asr_handle_t *ah, asr_buf_t *out)
528 return (asr_topo_walk(ah, asr_audit_topo_enum, out));
609 add_pkginfo_data(asr_handle_t *ah, asr_buf_t *out, FILE *in)
631 asr_log_warn(ah, "failed to add pkg "
668 asr_tmpfile(asr_handle_t *ah)
671 char *rootdir = asr_getprop_strd(ah, ASR_PROP_ROOTDIR, "/");
672 char *datadir = asr_get_datadir(ah);
695 add_software_packages(asr_handle_t *ah, asr_buf_t *out)
706 err = add_pkginfo_data(ah, out, outfile);
875 add_payload_cmd(asr_handle_t *ah, asr_buf_t *out, char *name, char *payload)
879 char *outfile = asr_tmpfile(ah);
918 add_payload(asr_handle_t *ah, asr_buf_t *out)
922 char *name = asr_getprop_str(ah, ASR_PROP_AUDIT_PAYLOAD_NAME);
923 char *cmd = asr_getprop_str(ah, ASR_PROP_AUDIT_PAYLOAD_CMD);
928 result = add_payload_cmd(ah, out, name, cmd);
943 asr_audit(asr_handle_t *ah, asr_message_t **out_msg)
952 err = asr_msg_start(ah, buf);
956 if (asr_getprop_bool(ah, ASR_PROP_AUDIT_SEND_FRU, B_TRUE)) {
957 err = add_hardware_components(ah, buf);
961 if (asr_getprop_bool(ah, ASR_PROP_AUDIT_SEND_PKG, B_TRUE)) {
962 err = add_software_packages(ah, buf);
966 if (asr_getprop_bool(ah, ASR_PROP_AUDIT_SEND_SVC, B_TRUE)) {
974 if (asr_getprop_bool(ah, ASR_PROP_AUDIT_SEND_PAYLOAD, B_TRUE)) {
975 if (add_payload(ah, buf) != 0)
976 asr_log_warn(ah, "Unable to add audit payload.");