/* AUTOMATICALLY GENERATED BY tspec 2.10 API SUBSET: svid3:sys/audit.h (VERSION 2.6) */ #ifndef __TDF_SVID3_SYS_AUDIT_H #define __TDF_SVID3_SYS_AUDIT_H #ifdef __cplusplus extern "C" { #endif #pragma TenDRA declaration block api__svid3__sys_audit begin #ifndef __TDF_SVID3__CONFIG #pragma extend interface "../../shared/svid3.api/config.h" #endif /* __TDF_SVID3__CONFIG */ #if __SYSV_AUDITING_EXTENSION #ifndef __TDF_SVID3_SYS_TYPES_H #pragma extend interface "../../svid3.api/sys/types.h" #endif /* __TDF_SVID3_SYS_TYPES_H */ #pragma token EXP const : int : ABUFGET # svid3.audit.ABUFGET #pragma token EXP const : int : ABUFSET # svid3.audit.ABUFSET #pragma token EXP const : int : AUDITON # svid3.audit.AUDITON #pragma token EXP const : int : AUDITOFF # svid3.audit.AUDITOFF #pragma token EXP const : int : ASTATUS # svid3.audit.ASTATUS #pragma token EXP const : int : AGETSYS # svid3.audit.AGETSYS #pragma token EXP const : int : ASETSYS # svid3.audit.ASETSYS #pragma token EXP const : int : AGETUSR # svid3.audit.AGETUSR #pragma token EXP const : int : ASETME # svid3.audit.ASETME #pragma token EXP const : int : AGETLVL # svid3.audit.AGETLVL #pragma token EXP const : int : ACNTLVL # svid3.audit.ACNTLVL #pragma token EXP const : int : ASETLVL # svid3.audit.ASETLVL #pragma token EXP const : int : ASETUSR # svid3.audit.ASETUSR #pragma token EXP const : int : AYAUDIT # svid3.audit.AYAUDIT #pragma token EXP const : int : ANAUDIT # svid3.audit.ANAUDIT #pragma token EXP const : int : ADT_LMASK # svid3.audit.ADT_LMASK #pragma token EXP const : int : ADT_RMASK # svid3.audit.ADT_RMASK #pragma token EXP const : int : ADT_OMASK # svid3.audit.ADT_OMASK #pragma token EXP const : int : PPATH # svid3.audit.PPATH #pragma token EXP const : int : PNODE # svid3.audit.PNODE #pragma token EXP const : int : APATH # svid3.audit.APATH #pragma token EXP const : int : ANODE # svid3.audit.ANODE #pragma token EXP const : int : PSIZE # svid3.audit.PSIZE #pragma token EXP const : int : PSPECIAL # svid3.audit.PSPECIAL #pragma token EXP const : int : ASPECIAL # svid3.audit.ASPECIAL #pragma token EXP const : int : ASHUT # svid3.audit.ASHUT #pragma token EXP const : int : AALOG # svid3.audit.AALOG #pragma token EXP const : int : APROG # svid3.audit.APROG #pragma token EXP const : int : ADISA # svid3.audit.ADISA #pragma token EXP const : int : ALOGGET # svid3.audit.ALOGGET #pragma token EXP const : int : ALOGSET # svid3.audit.ALOGSET #pragma token STRUCT TAG abuf # svid3.audit.abuf #pragma token MEMBER int : struct abuf : vhigh # svid3.audit.abuf.vhigh #pragma token MEMBER int : struct abuf : bsize # svid3.audit.abuf.bsize #pragma token EXP const : int : ADT_VERLEN # svid3.audit.ADT_VERLEN #pragma token NAT __local_ADT_VERLEN # svid3.audit.__local_ADT_VERLEN #pragma token STRUCT TAG actl # svid3.audit.actl #pragma token MEMBER int : struct actl : auditon # svid3.audit.actl.auditon #pragma token MEMBER char [__local_ADT_VERLEN] : struct actl : version # svid3.audit.actl.version #pragma token MEMBER long : struct actl : gmtsecoff # svid3.audit.actl.gmtsecoff #pragma token STRUCT TAG arec # svid3.audit.arec #pragma token MEMBER int : struct arec : rtype # svid3.audit.arec.rtype #pragma token MEMBER int : struct arec : rstatus # svid3.audit.arec.rstatus #pragma token MEMBER int : struct arec : rsize # svid3.audit.arec.rsize #pragma token MEMBER char * : struct arec : argp # svid3.audit.arec.argp #pragma token TYPE adtemask_t # svid3.audit.adtemask_t #pragma token STRUCT TAG aevt # svid3.audit.aevt #pragma token MEMBER adtemask_t : struct aevt : emask # svid3.audit.aevt.emask #pragma token MEMBER uid_t : struct aevt : uid # svid3.audit.aevt.uid #pragma token MEMBER unsigned int : struct aevt : flags # svid3.audit.aevt.flags #pragma token MEMBER unsigned int : struct aevt : nlvls # svid3.audit.aevt.nlvls #pragma token MEMBER level_t * : struct aevt : lvl_minp # svid3.audit.aevt.lvl_minp #pragma token MEMBER level_t * : struct aevt : lvl_maxp # svid3.audit.aevt.lvl_maxp #pragma token MEMBER level_t * : struct aevt : lvl_tblp # svid3.audit.aevt.lvl_tblp #pragma token EXP const : int : ADT_DATESZ # svid3.audit.ADT_DATESZ #pragma token EXP const : int : ADT_NODESZ # svid3.audit.ADT_NODESZ #pragma token NAT __local_ADT_DATESZ # svid3.audit.__local_ADT_DATESZ #pragma token NAT __local_ADT_NODESZ # svid3.audit.__local_ADT_NODESZ #pragma token STRUCT TAG alog # svid3.audit.alog #pragma token MEMBER int : struct alog : flags # svid3.audit.alog.flags #pragma token MEMBER int : struct alog : onfull # svid3.audit.alog.onfull #pragma token MEMBER int : struct alog : onerr # svid3.audit.alog.onerr #pragma token MEMBER int : struct alog : maxsize # svid3.audit.alog.maxsize #pragma token MEMBER int : struct alog : seqnum # svid3.audit.alog.seqnum #pragma token MEMBER char [__local_ADT_DATESZ] : struct alog : mmp # svid3.audit.alog.mmp #pragma token MEMBER char [__local_ADT_DATESZ] : struct alog : ddp # svid3.audit.alog.ddp #pragma token MEMBER char [__local_ADT_NODESZ] : struct alog : pnodep # svid3.audit.alog.pnodep #pragma token MEMBER char [__local_ADT_NODESZ] : struct alog : anodep # svid3.audit.alog.anodep #pragma token MEMBER char * : struct alog : ppathp # svid3.audit.alog.ppathp #pragma token MEMBER char * : struct alog : apathp # svid3.audit.alog.apathp #pragma token MEMBER char * : struct alog : progp # svid3.audit.alog.progp #pragma token MEMBER char * : struct alog : defpathp # svid3.audit.alog.defpathp #pragma token MEMBER char * : struct alog : defnodep # svid3.audit.alog.defnodep #pragma token MEMBER char * : struct alog : defpgmp # svid3.audit.alog.defpgmp #pragma token MEMBER int : struct alog : defonfull # svid3.audit.alog.defonfull #pragma token FUNC int (int, struct abuf *, int) : auditbuf # svid3.audit.auditbuf #pragma token FUNC int (int, struct actl *, int) : auditctl # svid3.audit.auditctl #pragma token FUNC int (struct arec *, int) : auditdmp # svid3.audit.auditdmp #pragma token FUNC int (int, struct aevt *, int) : auditevt # svid3.audit.auditevt #pragma token FUNC int (int, struct alog *, int) : auditlog # svid3.audit.auditlog #endif /* __SYSV_AUDITING_EXTENSION */ #if __SYSV_AUDITING_EXTENSION #pragma interface ABUFGET ABUFSET AUDITON AUDITOFF ASTATUS AGETSYS ASETSYS #pragma interface AGETUSR ASETME AGETLVL ACNTLVL ASETLVL ASETUSR AYAUDIT #pragma interface ANAUDIT ADT_LMASK ADT_RMASK ADT_OMASK PPATH PNODE APATH #pragma interface ANODE PSIZE PSPECIAL ASPECIAL ASHUT AALOG APROG ADISA #pragma interface ALOGGET ALOGSET TAG abuf TAG abuf.vhigh TAG abuf.bsize #pragma interface ADT_VERLEN __local_ADT_VERLEN TAG actl TAG actl.auditon #pragma interface TAG actl.version TAG actl.gmtsecoff TAG arec #pragma interface TAG arec.rtype TAG arec.rstatus TAG arec.rsize #pragma interface TAG arec.argp adtemask_t TAG aevt TAG aevt.emask #pragma interface TAG aevt.uid TAG aevt.flags TAG aevt.nlvls #pragma interface TAG aevt.lvl_minp TAG aevt.lvl_maxp TAG aevt.lvl_tblp #pragma interface ADT_DATESZ ADT_NODESZ __local_ADT_DATESZ #pragma interface __local_ADT_NODESZ TAG alog TAG alog.flags TAG alog.onfull #pragma interface TAG alog.onerr TAG alog.maxsize TAG alog.seqnum #pragma interface TAG alog.mmp TAG alog.ddp TAG alog.pnodep TAG alog.anodep #pragma interface TAG alog.ppathp TAG alog.apathp TAG alog.progp #pragma interface TAG alog.defpathp TAG alog.defnodep TAG alog.defpgmp #pragma interface TAG alog.defonfull auditbuf auditctl auditdmp auditevt #pragma interface auditlog #endif /* __SYSV_AUDITING_EXTENSION */ #pragma TenDRA declaration block end #ifdef __cplusplus } #endif #endif /* __TDF_SVID3_SYS_AUDIT_H */