adt_xlate.h revision 2
2N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A#ifndef _BSM_XLATE_H
2N/A#define _BSM_XLATE_H
2N/A#include "adt_event.h"
2N/A#ifdef __cplusplus
2N/A#ifndef TEXT_DOMAIN
2N/A#define ADT_PROCESS_MODEL 0
2N/Aunion union_of_events {
2N/A * auditxml in adt_xlate.c.
2N/Aenum adt_msg_list {
2N/A char **tchar2star;
2N/Astruct adt_event_state {
2N/A int ae_event_handle;
2N/A struct adt_event_state *, char *);
2N/Astruct adt_internal_state {
2N/A int as_session_model;
2N/Astruct adt_export_v2 {
2N/A int ax_audit_state;
2N/Astruct adt_export_v1 {
2N/A int ax_audit_state;
2N/Astruct export_link {
2N/Astruct export_header {
2N/Astruct adt_export_data {
2N/A * struct entry defines rows in tables defined in adt_xlate.c
2N/Astruct translation {
2N/A int ml_min_index;
2N/A int ml_max_index;
2N/A char **ml_msg_list;
2N/Aextern void adt_write_syslog(const char *, int);
2N/A struct adt_event_state *);
2N/A#ifdef __cplusplus