17c478bd9Sstevel@tonic-gate /*
27c478bd9Sstevel@tonic-gate  * CDDL HEADER START
37c478bd9Sstevel@tonic-gate  *
47c478bd9Sstevel@tonic-gate  * The contents of this file are subject to the terms of the
545916cd2Sjpk  * Common Development and Distribution License (the "License").
645916cd2Sjpk  * You may not use this file except in compliance with the License.
77c478bd9Sstevel@tonic-gate  *
87c478bd9Sstevel@tonic-gate  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
97c478bd9Sstevel@tonic-gate  * or http://www.opensolaris.org/os/licensing.
107c478bd9Sstevel@tonic-gate  * See the License for the specific language governing permissions
117c478bd9Sstevel@tonic-gate  * and limitations under the License.
127c478bd9Sstevel@tonic-gate  *
137c478bd9Sstevel@tonic-gate  * When distributing Covered Code, include this CDDL HEADER in each
147c478bd9Sstevel@tonic-gate  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
157c478bd9Sstevel@tonic-gate  * If applicable, add the following below this CDDL HEADER, with the
167c478bd9Sstevel@tonic-gate  * fields enclosed by brackets "[]" replaced with your own identifying
177c478bd9Sstevel@tonic-gate  * information: Portions Copyright [yyyy] [name of copyright owner]
187c478bd9Sstevel@tonic-gate  *
197c478bd9Sstevel@tonic-gate  * CDDL HEADER END
207c478bd9Sstevel@tonic-gate  */
217c478bd9Sstevel@tonic-gate /*
22134a1f4eSCasper H.S. Dik  * Copyright (c) 1992, 2010, Oracle and/or its affiliates. All rights reserved.
23b5c366f4SMatt Barden  * Copyright 2018 Nexenta Systems, Inc.  All rights reserved.
247c478bd9Sstevel@tonic-gate  */
257c478bd9Sstevel@tonic-gate 
267c478bd9Sstevel@tonic-gate #ifndef _BSM_AUDIT_KEVENTS_H
277c478bd9Sstevel@tonic-gate #define	_BSM_AUDIT_KEVENTS_H
287c478bd9Sstevel@tonic-gate 
297c478bd9Sstevel@tonic-gate #ifdef	__cplusplus
307c478bd9Sstevel@tonic-gate extern "C" {
317c478bd9Sstevel@tonic-gate #endif
327c478bd9Sstevel@tonic-gate 
337c478bd9Sstevel@tonic-gate /*
347c478bd9Sstevel@tonic-gate  * Audit event numbers.
357c478bd9Sstevel@tonic-gate  *
367c478bd9Sstevel@tonic-gate  *	0		Reserved as an invalid event number.
377c478bd9Sstevel@tonic-gate  *	1 -   511	Allocated for Solaris kernel
38d31ffe99Srica  *	512 -  2047	(reserved but not allocated)
397c478bd9Sstevel@tonic-gate  *	2048 - 32767	Reserved for the Solaris TCB application.
40d31ffe99Srica  *	32768 - 65535	Available for third party applications.
417c478bd9Sstevel@tonic-gate  *
427c478bd9Sstevel@tonic-gate  *	NOTE:	libbsm/audit_event.txt must be updated elsewhere when changes
437c478bd9Sstevel@tonic-gate  *		are made to kernel events.
447c478bd9Sstevel@tonic-gate  */
457c478bd9Sstevel@tonic-gate 
467c478bd9Sstevel@tonic-gate #define	AUE_NULL		0	/* =no indir system call */
477c478bd9Sstevel@tonic-gate #define	AUE_EXIT		1	/* =ps exit(2) */
487c478bd9Sstevel@tonic-gate #define	AUE_FORKALL		2	/* =ps forkall(2) */
497c478bd9Sstevel@tonic-gate #define	AUE_OPEN		3	/* =no open(2): place holder */
508fd04b83SRoger A. Faulkner #define	AUE_CREAT		4	/* =no obsolete */
517c478bd9Sstevel@tonic-gate #define	AUE_LINK		5	/* =fc link(2) */
527c478bd9Sstevel@tonic-gate #define	AUE_UNLINK		6	/* =fd unlink(2) */
538fd04b83SRoger A. Faulkner #define	AUE_EXEC		7	/* =no obsolete */
547c478bd9Sstevel@tonic-gate #define	AUE_CHDIR		8	/* =pm chdir(2) */
557c478bd9Sstevel@tonic-gate #define	AUE_MKNOD		9	/* =fc mknod(2) */
567c478bd9Sstevel@tonic-gate #define	AUE_CHMOD		10	/* =fm chmod(2) */
577c478bd9Sstevel@tonic-gate #define	AUE_CHOWN		11	/* =fm chown(2) */
587c478bd9Sstevel@tonic-gate #define	AUE_UMOUNT		12	/* =as umount(2): old version */
597c478bd9Sstevel@tonic-gate #define	AUE_JUNK		13	/* =no non existant event */
607c478bd9Sstevel@tonic-gate #define	AUE_ACCESS		14	/* =fa access(2) */
617c478bd9Sstevel@tonic-gate #define	AUE_KILL		15	/* =pm kill(2) */
627c478bd9Sstevel@tonic-gate #define	AUE_STAT		16	/* =fa stat(2) */
637c478bd9Sstevel@tonic-gate #define	AUE_LSTAT		17	/* =fa lstat(2) */
647c478bd9Sstevel@tonic-gate #define	AUE_ACCT		18	/* =as acct(2) */
657c478bd9Sstevel@tonic-gate #define	AUE_MCTL		19	/* =no mctl(2) */
667c478bd9Sstevel@tonic-gate #define	AUE_REBOOT		20	/* =no reboot(2) */
677c478bd9Sstevel@tonic-gate #define	AUE_SYMLINK		21	/* =fc symlink(2) */
687c478bd9Sstevel@tonic-gate #define	AUE_READLINK		22	/* =fr readlink(2) */
697c478bd9Sstevel@tonic-gate #define	AUE_EXECVE		23	/* =ps,ex execve(2) */
707c478bd9Sstevel@tonic-gate #define	AUE_CHROOT		24	/* =pm chroot(2) */
717c478bd9Sstevel@tonic-gate #define	AUE_VFORK		25	/* =ps vfork(2) */
727c478bd9Sstevel@tonic-gate #define	AUE_SETGROUPS		26	/* =pm setgroups(2) */
737c478bd9Sstevel@tonic-gate #define	AUE_SETPGRP		27	/* =pm setpgrp(2) */
747c478bd9Sstevel@tonic-gate #define	AUE_SWAPON		28	/* =no swapon(2) */
757c478bd9Sstevel@tonic-gate #define	AUE_SETHOSTNAME		29	/* =no sethostname(2) */
767c478bd9Sstevel@tonic-gate #define	AUE_FCNTL		30	/* =fm fcntl(2) */
777c478bd9Sstevel@tonic-gate #define	AUE_SETPRIORITY		31	/* =no setpriority(2) */
787c478bd9Sstevel@tonic-gate #define	AUE_CONNECT		32	/* =nt connect(2) */
797c478bd9Sstevel@tonic-gate #define	AUE_ACCEPT		33	/* =nt accept(2) */
807c478bd9Sstevel@tonic-gate #define	AUE_BIND		34	/* =nt bind(2) */
817c478bd9Sstevel@tonic-gate #define	AUE_SETSOCKOPT		35	/* =nt setsockopt(2) */
8264af9a4fSJan Friedel #define	AUE_VTRACE		36	/* =no vtrace(2) */
837c478bd9Sstevel@tonic-gate #define	AUE_SETTIMEOFDAY	37	/* =no settimeofday(2) */
847c478bd9Sstevel@tonic-gate #define	AUE_FCHOWN		38	/* =fm fchown(2) */
857c478bd9Sstevel@tonic-gate #define	AUE_FCHMOD		39	/* =fm fchmod(2) */
867c478bd9Sstevel@tonic-gate #define	AUE_SETREUID		40	/* =pm setreuid(2) */
877c478bd9Sstevel@tonic-gate #define	AUE_SETREGID		41	/* =pm setregid(2) */
887c478bd9Sstevel@tonic-gate #define	AUE_RENAME		42	/* =fc,fd rename(2) */
897c478bd9Sstevel@tonic-gate #define	AUE_TRUNCATE		43	/* =no truncate(2) */
907c478bd9Sstevel@tonic-gate #define	AUE_FTRUNCATE		44	/* =no ftruncate(2) */
917c478bd9Sstevel@tonic-gate #define	AUE_FLOCK		45	/* =no flock(2) */
927c478bd9Sstevel@tonic-gate #define	AUE_SHUTDOWN		46	/* =nt shutdown(2) */
937c478bd9Sstevel@tonic-gate #define	AUE_MKDIR		47	/* =fc mkdir(2) */
947c478bd9Sstevel@tonic-gate #define	AUE_RMDIR		48	/* =fd rmdir(2) */
958fd04b83SRoger A. Faulkner #define	AUE_UTIMES		49	/* =fm futimens(2), utimensat(2) */
967c478bd9Sstevel@tonic-gate #define	AUE_ADJTIME		50	/* =as adjtime(2) */
977c478bd9Sstevel@tonic-gate #define	AUE_SETRLIMIT		51	/* =ua setrlimit(2) */
987c478bd9Sstevel@tonic-gate #define	AUE_KILLPG		52	/* =no killpg(2) */
997c478bd9Sstevel@tonic-gate #define	AUE_NFS_SVC		53	/* =no nfs_svc(2) */
1007c478bd9Sstevel@tonic-gate #define	AUE_STATFS		54	/* =fa statfs(2) */
1017c478bd9Sstevel@tonic-gate #define	AUE_FSTATFS		55	/* =fa fstatfs(2) */
1027c478bd9Sstevel@tonic-gate #define	AUE_UNMOUNT		56	/* =no unmount(2) */
1037c478bd9Sstevel@tonic-gate #define	AUE_ASYNC_DAEMON	57	/* =no async_daemon(2) */
1047c478bd9Sstevel@tonic-gate #define	AUE_NFS_GETFH		58	/* =no nfs_getfh(2) */
1057c478bd9Sstevel@tonic-gate #define	AUE_SETDOMAINNAME	59	/* =no setdomainname(2) */
1067c478bd9Sstevel@tonic-gate #define	AUE_QUOTACTL		60	/* =no quotactl(2) */
1077c478bd9Sstevel@tonic-gate #define	AUE_EXPORTFS		61	/* =no exportfs(2) */
1087c478bd9Sstevel@tonic-gate #define	AUE_MOUNT		62	/* =as mount(2) */
1097c478bd9Sstevel@tonic-gate #define	AUE_SEMSYS		63	/* =no semsys(2): place holder */
1107c478bd9Sstevel@tonic-gate #define	AUE_MSGSYS		64	/* =no msgsys(2): place holder */
1117c478bd9Sstevel@tonic-gate #define	AUE_SHMSYS		65	/* =no shmsys(2): place holder */
1127c478bd9Sstevel@tonic-gate #define	AUE_BSMSYS		66	/* =no bsmsys(2): place holder */
1137c478bd9Sstevel@tonic-gate #define	AUE_RFSSYS		67	/* =no rfssys(2): place holder */
1147c478bd9Sstevel@tonic-gate #define	AUE_FCHDIR		68	/* =pm fchdir(2) */
1157c478bd9Sstevel@tonic-gate #define	AUE_FCHROOT		69	/* =pm fchroot(2) */
1168fd04b83SRoger A. Faulkner #define	AUE_VPIXSYS		70	/* =no obsolete */
1177c478bd9Sstevel@tonic-gate #define	AUE_PATHCONF		71	/* =fa pathconf(2) */
1187c478bd9Sstevel@tonic-gate #define	AUE_OPEN_R		72	/* =fr open(2): read */
1197c478bd9Sstevel@tonic-gate #define	AUE_OPEN_RC		73	/* =fc,fr open(2): read,creat */
1207c478bd9Sstevel@tonic-gate #define	AUE_OPEN_RT		74	/* =fd,fr open(2): read,trunc */
1217c478bd9Sstevel@tonic-gate #define	AUE_OPEN_RTC		75	/* =fc,fd,fr open(2): rd,cr,tr */
1227c478bd9Sstevel@tonic-gate #define	AUE_OPEN_W		76	/* =fw open(2): write */
1237c478bd9Sstevel@tonic-gate #define	AUE_OPEN_WC		77	/* =fc,fw open(2): write,creat */
1247c478bd9Sstevel@tonic-gate #define	AUE_OPEN_WT		78	/* =fd,fw open(2): write,trunc */
1257c478bd9Sstevel@tonic-gate #define	AUE_OPEN_WTC		79	/* =fc,fd,fw open(2): wr,cr,tr */
1267c478bd9Sstevel@tonic-gate #define	AUE_OPEN_RW		80	/* =fr,fw open(2): read,write */
1277c478bd9Sstevel@tonic-gate #define	AUE_OPEN_RWC		81	/* =fc,fw,fr open(2): rd,wr,cr */
1287c478bd9Sstevel@tonic-gate #define	AUE_OPEN_RWT		82	/* =fd,fr,fw open(2): rd,wr,tr */
1297c478bd9Sstevel@tonic-gate #define	AUE_OPEN_RWTC		83	/* =fc,fd,fw,fr open(2): rd,wr,cr,tr */
1307c478bd9Sstevel@tonic-gate #define	AUE_MSGCTL		84	/* =ip msgctl(2): illegal command */
1317c478bd9Sstevel@tonic-gate #define	AUE_MSGCTL_RMID		85	/* =ip msgctl(2): IPC_RMID command */
1327c478bd9Sstevel@tonic-gate #define	AUE_MSGCTL_SET		86	/* =ip msgctl(2): IPC_SET command */
1337c478bd9Sstevel@tonic-gate #define	AUE_MSGCTL_STAT		87	/* =ip msgctl(2): IPC_STAT command */
1347c478bd9Sstevel@tonic-gate #define	AUE_MSGGET		88	/* =ip msgget(2) */
1357c478bd9Sstevel@tonic-gate #define	AUE_MSGRCV		89	/* =ip msgrcv(2) */
1367c478bd9Sstevel@tonic-gate #define	AUE_MSGSND		90	/* =ip msgsnd(2) */
1377c478bd9Sstevel@tonic-gate #define	AUE_SHMCTL		91	/* =ip shmctl(2): Illegal command */
1387c478bd9Sstevel@tonic-gate #define	AUE_SHMCTL_RMID		92	/* =ip shmctl(2): IPC_RMID command */
1397c478bd9Sstevel@tonic-gate #define	AUE_SHMCTL_SET		93	/* =ip shmctl(2): IPC_SET command */
1407c478bd9Sstevel@tonic-gate #define	AUE_SHMCTL_STAT		94	/* =ip shmctl(2): IPC_STAT command */
1417c478bd9Sstevel@tonic-gate #define	AUE_SHMGET		95	/* =ip shmget(2) */
1427c478bd9Sstevel@tonic-gate #define	AUE_SHMAT 		96	/* =ip shmat(2) */
1437c478bd9Sstevel@tonic-gate #define	AUE_SHMDT 		97	/* =ip shmdt(2) */
1447c478bd9Sstevel@tonic-gate #define	AUE_SEMCTL		98	/* =ip semctl(2): illegal command */
1457c478bd9Sstevel@tonic-gate #define	AUE_SEMCTL_RMID		99	/* =ip semctl(2): IPC_RMID command */
1467c478bd9Sstevel@tonic-gate #define	AUE_SEMCTL_SET		100	/* =ip semctl(2): IPC_SET command */
1477c478bd9Sstevel@tonic-gate #define	AUE_SEMCTL_STAT		101	/* =ip semctl(2): IPC_STAT command */
1487c478bd9Sstevel@tonic-gate #define	AUE_SEMCTL_GETNCNT	102	/* =ip semctl(2): GETNCNT command */
1497c478bd9Sstevel@tonic-gate #define	AUE_SEMCTL_GETPID	103	/* =ip semctl(2): GETPID command */
1507c478bd9Sstevel@tonic-gate #define	AUE_SEMCTL_GETVAL	104	/* =ip semctl(2): GETVAL command */
1517c478bd9Sstevel@tonic-gate #define	AUE_SEMCTL_GETALL	105	/* =ip semctl(2): GETALL command */
1527c478bd9Sstevel@tonic-gate #define	AUE_SEMCTL_GETZCNT	106	/* =ip semctl(2): GETZCNT command */
1537c478bd9Sstevel@tonic-gate #define	AUE_SEMCTL_SETVAL	107	/* =ip semctl(2): SETVAL command */
1547c478bd9Sstevel@tonic-gate #define	AUE_SEMCTL_SETALL	108	/* =ip semctl(2): SETALL command */
1557c478bd9Sstevel@tonic-gate #define	AUE_SEMGET		109	/* =ip semget(2) */
1567c478bd9Sstevel@tonic-gate #define	AUE_SEMOP		110	/* =ip semop(2) */
1577c478bd9Sstevel@tonic-gate #define	AUE_CORE		111	/* =fc process dumped core */
1587c478bd9Sstevel@tonic-gate #define	AUE_CLOSE		112	/* =cl close(2) */
1597c478bd9Sstevel@tonic-gate #define	AUE_SYSTEMBOOT		113	/* =na system booted */
1607c478bd9Sstevel@tonic-gate #define	AUE_ASYNC_DAEMON_EXIT	114	/* =no async_daemon(2) exited */
1617c478bd9Sstevel@tonic-gate #define	AUE_NFSSVC_EXIT		115	/* =no nfssvc(2) exited */
162134a1f4eSCasper H.S. Dik #define	AUE_PFEXEC		116	/* =ps,ex,ua,as execve(2) w/ pfexec */
163794f0adbSRoger A. Faulkner #define	AUE_OPEN_S		117	/* =fr open(2): search */
164794f0adbSRoger A. Faulkner #define	AUE_OPEN_E		118	/* =fr open(2): exec */
1657c478bd9Sstevel@tonic-gate /*
166794f0adbSRoger A. Faulkner  * 119 - 129 are available for future growth (old SunOS_CMW events
1677c478bd9Sstevel@tonic-gate  * that had no libbsm or praudit support or references)
1687c478bd9Sstevel@tonic-gate  */
1697c478bd9Sstevel@tonic-gate #define	AUE_GETAUID		130	/* =aa getauid(2) */
1707c478bd9Sstevel@tonic-gate #define	AUE_SETAUID		131	/* =aa setauid(2) */
1717c478bd9Sstevel@tonic-gate #define	AUE_GETAUDIT		132	/* =aa getaudit(2) */
1727c478bd9Sstevel@tonic-gate #define	AUE_SETAUDIT		133	/* =aa setaudit(2) */
173469aa27fSJan Friedel /*				134	    OBSOLETE */
174469aa27fSJan Friedel /*				135	    OBSOLETE */
1758fd04b83SRoger A. Faulkner #define	AUE_AUDITSVC		136	/* =no obsolete */
176731b94c1Stz /*				137	    OBSOLETE */
1777c478bd9Sstevel@tonic-gate #define	AUE_AUDITON		138	/* =no auditon(2) */
1787c478bd9Sstevel@tonic-gate #define	AUE_AUDITON_GTERMID	139	/* =no auditctl(2): GETTERMID */
1797c478bd9Sstevel@tonic-gate #define	AUE_AUDITON_STERMID	140	/* =no auditctl(2): SETTERMID */
1807c478bd9Sstevel@tonic-gate #define	AUE_AUDITON_GPOLICY	141	/* =aa auditctl(2): GETPOLICY */
1817c478bd9Sstevel@tonic-gate #define	AUE_AUDITON_SPOLICY	142	/* =as auditctl(2): SETPOLICY */
1827c478bd9Sstevel@tonic-gate #define	AUE_AUDITON_GESTATE	143	/* =no auditctl(2): GETESTATE */
1837c478bd9Sstevel@tonic-gate #define	AUE_AUDITON_SESTATE	144	/* =no auditctl(2): SETESTATE */
1847c478bd9Sstevel@tonic-gate #define	AUE_AUDITON_GQCTRL	145	/* =as auditctl(2): GETQCTRL */
1857c478bd9Sstevel@tonic-gate #define	AUE_AUDITON_SQCTRL	146	/* =as auditctl(2): SETQCTRL */
186469aa27fSJan Friedel /*				147	    OBSOLETE */
187469aa27fSJan Friedel /*				148	    OBSOLETE */
188469aa27fSJan Friedel /*				149	    OBSOLETE */
189469aa27fSJan Friedel /*				150	    OBSOLETE */
190469aa27fSJan Friedel /*				151	    OBSOLETE */
19164af9a4fSJan Friedel /*				152	    OBSOLETE */
1927c478bd9Sstevel@tonic-gate #define	AUE_ENTERPROM		153	/* =na enter prom */
1937c478bd9Sstevel@tonic-gate #define	AUE_EXITPROM		154	/* =na exit prom */
19464af9a4fSJan Friedel /*				155	    OBSOLETE */
19564af9a4fSJan Friedel /*				156	    OBSOLETE */
19664af9a4fSJan Friedel /*				157	    OBSOLETE */
1977c478bd9Sstevel@tonic-gate #define	AUE_IOCTL		158	/* =io ioctl(2) */
19864af9a4fSJan Friedel /*				159	    OBSOLETE */
19964af9a4fSJan Friedel /*				160	    OBSOLETE */
20064af9a4fSJan Friedel /*				161	    OBSOLETE */
20164af9a4fSJan Friedel /*				162	    OBSOLETE */
20264af9a4fSJan Friedel /*				163	    OBSOLETE */
20364af9a4fSJan Friedel /*				164	    OBSOLETE */
20464af9a4fSJan Friedel /*				165	    OBSOLETE */
20564af9a4fSJan Friedel /*				166	    OBSOLETE */
20664af9a4fSJan Friedel /*				167	    OBSOLETE */
20764af9a4fSJan Friedel /*				168	    OBSOLETE */
20864af9a4fSJan Friedel /*				169	    OBSOLETE */
20964af9a4fSJan Friedel /*				170	    OBSOLETE */
21064af9a4fSJan Friedel /*				171	    OBSOLETE */
21164af9a4fSJan Friedel /*				172	    OBSOLETE */
2127c478bd9Sstevel@tonic-gate #define	AUE_ONESIDE		173	/* =no one-sided session record */
2137c478bd9Sstevel@tonic-gate #define	AUE_MSGGETL		174	/* =no msggetl(2) */
2147c478bd9Sstevel@tonic-gate #define	AUE_MSGRCVL		175	/* =no msgrcvl(2) */
2157c478bd9Sstevel@tonic-gate #define	AUE_MSGSNDL		176	/* =no msgsndl(2) */
2167c478bd9Sstevel@tonic-gate #define	AUE_SEMGETL		177	/* =no semgetl(2) */
2177c478bd9Sstevel@tonic-gate #define	AUE_SHMGETL		178	/* =no shmgetl(2) */
21845916cd2Sjpk /*				179	    OBSOLETE */
21945916cd2Sjpk /*				180	    OBSOLETE */
22045916cd2Sjpk /*				181	    OBSOLETE */
22145916cd2Sjpk /*				182	    OBSOLETE */
2227c478bd9Sstevel@tonic-gate #define	AUE_SOCKET		183	/* =nt socket(2) */
2237c478bd9Sstevel@tonic-gate #define	AUE_SENDTO		184	/* =nt sendto(2) */
2247c478bd9Sstevel@tonic-gate #define	AUE_PIPE		185	/* =no pipe(2) */
2257c478bd9Sstevel@tonic-gate #define	AUE_SOCKETPAIR		186	/* =no socketpair(2) */
2267c478bd9Sstevel@tonic-gate #define	AUE_SEND		187	/* =no send(2) */
2277c478bd9Sstevel@tonic-gate #define	AUE_SENDMSG		188	/* =nt sendmsg(2) */
2287c478bd9Sstevel@tonic-gate #define	AUE_RECV		189	/* =no recv(2) */
2297c478bd9Sstevel@tonic-gate #define	AUE_RECVMSG		190	/* =nt recvmsg(2) */
2307c478bd9Sstevel@tonic-gate #define	AUE_RECVFROM		191	/* =nt recvfrom(2) */
2317c478bd9Sstevel@tonic-gate #define	AUE_READ		192	/* =no read(2) */
2327c478bd9Sstevel@tonic-gate #define	AUE_GETDENTS		193	/* =no getdents(2) */
2337c478bd9Sstevel@tonic-gate #define	AUE_LSEEK		194	/* =no lseek(2) */
2347c478bd9Sstevel@tonic-gate #define	AUE_WRITE		195	/* =no write(2) */
2357c478bd9Sstevel@tonic-gate #define	AUE_WRITEV		196	/* =no writev(2) */
2367c478bd9Sstevel@tonic-gate #define	AUE_NFS			197	/* =no NFS server */
2377c478bd9Sstevel@tonic-gate #define	AUE_READV		198	/* =no readv(2) */
2388fd04b83SRoger A. Faulkner #define	AUE_OSTAT		199	/* =no obsolete */
2397c478bd9Sstevel@tonic-gate #define	AUE_SETUID		200	/* =pm old setuid(2) */
2407c478bd9Sstevel@tonic-gate #define	AUE_STIME		201	/* =as old stime(2) */
2418fd04b83SRoger A. Faulkner #define	AUE_UTIME		202	/* =no obsolete */
2427c478bd9Sstevel@tonic-gate #define	AUE_NICE		203	/* =pm old nice(2) */
2437c478bd9Sstevel@tonic-gate #define	AUE_OSETPGRP		204	/* =no old setpgrp(2) */
2447c478bd9Sstevel@tonic-gate #define	AUE_SETGID		205	/* =pm old setgid(2) */
2457c478bd9Sstevel@tonic-gate #define	AUE_READL		206	/* =no readl(2) */
2467c478bd9Sstevel@tonic-gate #define	AUE_READVL		207	/* =no readvl(2) */
2477c478bd9Sstevel@tonic-gate #define	AUE_FSTAT		208	/* =no fstat(2) */
2488fd04b83SRoger A. Faulkner #define	AUE_DUP2		209	/* =no obsolete */
2497c478bd9Sstevel@tonic-gate #define	AUE_MMAP		210	/* =no mmap(2) u-o-p */
2507c478bd9Sstevel@tonic-gate #define	AUE_AUDIT		211	/* =no audit(2) u-o-p */
2517c478bd9Sstevel@tonic-gate #define	AUE_PRIOCNTLSYS		212	/* =pm priocntlsys */
2527c478bd9Sstevel@tonic-gate #define	AUE_MUNMAP		213	/* =cl munmap(2) u-o-p */
2537c478bd9Sstevel@tonic-gate #define	AUE_SETEGID		214	/* =pm setegid(2) */
2547c478bd9Sstevel@tonic-gate #define	AUE_SETEUID		215	/* =pm seteuid(2) */
2557c478bd9Sstevel@tonic-gate #define	AUE_PUTMSG		216	/* =nt */
2567c478bd9Sstevel@tonic-gate #define	AUE_GETMSG		217	/* =nt */
2577c478bd9Sstevel@tonic-gate #define	AUE_PUTPMSG		218	/* =nt */
2587c478bd9Sstevel@tonic-gate #define	AUE_GETPMSG		219	/* =nt */
2597c478bd9Sstevel@tonic-gate #define	AUE_AUDITSYS		220	/* =no place holder */
2607c478bd9Sstevel@tonic-gate #define	AUE_AUDITON_GETKMASK	221	/* =aa */
2617c478bd9Sstevel@tonic-gate #define	AUE_AUDITON_SETKMASK	222	/* =as */
26264af9a4fSJan Friedel #define	AUE_AUDITON_GETCWD	223	/* =aa,as */
26364af9a4fSJan Friedel #define	AUE_AUDITON_GETCAR	224	/* =aa,as */
2647c478bd9Sstevel@tonic-gate #define	AUE_AUDITON_GETSTAT	225	/* =as */
2657c478bd9Sstevel@tonic-gate #define	AUE_AUDITON_SETSTAT	226	/* =as */
2667c478bd9Sstevel@tonic-gate #define	AUE_AUDITON_SETUMASK	227	/* =as */
2677c478bd9Sstevel@tonic-gate #define	AUE_AUDITON_SETSMASK	228	/* =as */
2687c478bd9Sstevel@tonic-gate #define	AUE_AUDITON_GETCOND	229	/* =aa */
2697c478bd9Sstevel@tonic-gate #define	AUE_AUDITON_SETCOND	230	/* =as */
27064af9a4fSJan Friedel #define	AUE_AUDITON_GETCLASS	231	/* =aa,as */
2717c478bd9Sstevel@tonic-gate #define	AUE_AUDITON_SETCLASS	232	/* =as */
2727c478bd9Sstevel@tonic-gate #define	AUE_FUSERS		233	/* =fa */
2737c478bd9Sstevel@tonic-gate #define	AUE_STATVFS		234	/* =fa */
2748fd04b83SRoger A. Faulkner #define	AUE_XSTAT		235	/* =no obsolete */
2758fd04b83SRoger A. Faulkner #define	AUE_LXSTAT		236	/* =no obsolete */
2767c478bd9Sstevel@tonic-gate #define	AUE_LCHOWN		237	/* =fm */
2777c478bd9Sstevel@tonic-gate #define	AUE_MEMCNTL		238	/* =ot */
2787c478bd9Sstevel@tonic-gate #define	AUE_SYSINFO		239	/* =as */
2798fd04b83SRoger A. Faulkner #define	AUE_XMKNOD		240	/* =no obsolete */
2807c478bd9Sstevel@tonic-gate #define	AUE_FORK1		241	/* =ps */
2817c478bd9Sstevel@tonic-gate #define	AUE_MODCTL		242	/* =no */
2827c478bd9Sstevel@tonic-gate #define	AUE_MODLOAD		243	/* =as */
2837c478bd9Sstevel@tonic-gate #define	AUE_MODUNLOAD		244	/* =as */
2847c478bd9Sstevel@tonic-gate #define	AUE_MODCONFIG		245	/* =no obsolete */
2857c478bd9Sstevel@tonic-gate #define	AUE_MODADDMAJ		246	/* =as */
2867c478bd9Sstevel@tonic-gate #define	AUE_SOCKACCEPT		247	/* =nt */
2877c478bd9Sstevel@tonic-gate #define	AUE_SOCKCONNECT		248	/* =nt */
2887c478bd9Sstevel@tonic-gate #define	AUE_SOCKSEND		249	/* =nt */
2897c478bd9Sstevel@tonic-gate #define	AUE_SOCKRECEIVE		250	/* =nt */
2907c478bd9Sstevel@tonic-gate #define	AUE_ACLSET		251	/* =fm */
2917c478bd9Sstevel@tonic-gate #define	AUE_FACLSET		252	/* =fm */
2927c478bd9Sstevel@tonic-gate #define	AUE_DOORFS		253	/* =no */
2937c478bd9Sstevel@tonic-gate #define	AUE_DOORFS_DOOR_CALL	254	/* =ip */
2947c478bd9Sstevel@tonic-gate #define	AUE_DOORFS_DOOR_RETURN	255	/* =ip */
2957c478bd9Sstevel@tonic-gate #define	AUE_DOORFS_DOOR_CREATE	256	/* =ip */
2967c478bd9Sstevel@tonic-gate #define	AUE_DOORFS_DOOR_REVOKE	257	/* =ip */
2977c478bd9Sstevel@tonic-gate #define	AUE_DOORFS_DOOR_INFO	258	/* =ip */
2987c478bd9Sstevel@tonic-gate #define	AUE_DOORFS_DOOR_CRED	259	/* =ip */
2997c478bd9Sstevel@tonic-gate #define	AUE_DOORFS_DOOR_BIND	260	/* =ip */
3007c478bd9Sstevel@tonic-gate #define	AUE_DOORFS_DOOR_UNBIND	261	/* =ip */
3017c478bd9Sstevel@tonic-gate #define	AUE_P_ONLINE		262	/* =as */
3027c478bd9Sstevel@tonic-gate #define	AUE_PROCESSOR_BIND	263	/* =as */
3037c478bd9Sstevel@tonic-gate #define	AUE_INST_SYNC		264	/* =as */
3047c478bd9Sstevel@tonic-gate #define	AUE_SOCKCONFIG		265	/* =nt */
3057c478bd9Sstevel@tonic-gate #define	AUE_SETAUDIT_ADDR	266	/* =aa setaudit_addr(2) */
3067c478bd9Sstevel@tonic-gate #define	AUE_GETAUDIT_ADDR	267	/* =aa getaudit_addr(2) */
3078fd04b83SRoger A. Faulkner #define	AUE_UMOUNT2		268	/* =as umount2(2) */
3088fd04b83SRoger A. Faulkner #define	AUE_FSAT		269	/* =no obsolete */
3098fd04b83SRoger A. Faulkner #define	AUE_OPENAT_R		270	/* =no obsolete */
3108fd04b83SRoger A. Faulkner #define	AUE_OPENAT_RC		271	/* =no obsolete */
3118fd04b83SRoger A. Faulkner #define	AUE_OPENAT_RT		272	/* =no obsolete */
3128fd04b83SRoger A. Faulkner #define	AUE_OPENAT_RTC		273	/* =no obsolete */
3138fd04b83SRoger A. Faulkner #define	AUE_OPENAT_W		274	/* =no obsolete */
3148fd04b83SRoger A. Faulkner #define	AUE_OPENAT_WC		275	/* =no obsolete */
3158fd04b83SRoger A. Faulkner #define	AUE_OPENAT_WT		276	/* =no obsolete */
3168fd04b83SRoger A. Faulkner #define	AUE_OPENAT_WTC		277	/* =no obsolete */
3178fd04b83SRoger A. Faulkner #define	AUE_OPENAT_RW		278	/* =no obsolete */
3188fd04b83SRoger A. Faulkner #define	AUE_OPENAT_RWC		279	/* =no obsolete */
3198fd04b83SRoger A. Faulkner #define	AUE_OPENAT_RWT		280	/* =no obsolete */
3208fd04b83SRoger A. Faulkner #define	AUE_OPENAT_RWTC		281	/* =no obsolete */
3218fd04b83SRoger A. Faulkner #define	AUE_RENAMEAT		282	/* =no obsolete */
3228fd04b83SRoger A. Faulkner #define	AUE_FSTATAT		283	/* =no obsolete */
3238fd04b83SRoger A. Faulkner #define	AUE_FCHOWNAT		284	/* =no obsolete */
3248fd04b83SRoger A. Faulkner #define	AUE_FUTIMESAT		285	/* =no obsolete */
3258fd04b83SRoger A. Faulkner #define	AUE_UNLINKAT		286	/* =no obsolete */
3267c478bd9Sstevel@tonic-gate #define	AUE_CLOCK_SETTIME	287	/* =as clock_settime(3RT) */
3277c478bd9Sstevel@tonic-gate #define	AUE_NTP_ADJTIME		288	/* =as ntp_adjtime(2) */
32864af9a4fSJan Friedel #define	AUE_SETPPRIV		289	/* =pm setppriv(2) */
32964af9a4fSJan Friedel #define	AUE_MODDEVPLCY		290	/* =as modctl(2) */
33064af9a4fSJan Friedel #define	AUE_MODADDPRIV		291	/* =as modctl(2) */
3317c478bd9Sstevel@tonic-gate #define	AUE_CRYPTOADM		292	/* =as kernel cryptographic framework */
332c28749e9Skais #define	AUE_CONFIGKSSL		293	/* =as kernel SSL */
3339acbbeafSnn #define	AUE_BRANDSYS		294	/* =ot */
334799bd290Spwernau #define	AUE_PF_POLICY_ADDRULE	295	/* =as Add IPsec policy rule */
335799bd290Spwernau #define	AUE_PF_POLICY_DELRULE	296	/* =as Delete IPsec policy rule */
336799bd290Spwernau #define	AUE_PF_POLICY_CLONE	297	/* =as Clone IPsec policy */
337799bd290Spwernau #define	AUE_PF_POLICY_FLIP	298	/* =as Flip IPsec policy */
338799bd290Spwernau #define	AUE_PF_POLICY_FLUSH	299	/* =as Flush IPsec policy rules */
339799bd290Spwernau #define	AUE_PF_POLICY_ALGS	300	/* =as Update IPsec algorithms */
3408350182dSJan Friedel #define	AUE_PORTFS		301	/* =no portfs(2) - place holder */
34161b9bf51Srica #define	AUE_LABELSYS_TNRH	302	/* =as tnrh(2) */
34261b9bf51Srica #define	AUE_LABELSYS_TNRHTP	303	/* =as tnrhtp(2) */
34361b9bf51Srica #define	AUE_LABELSYS_TNMLP	304	/* =as tnmlp(2) */
3448350182dSJan Friedel #define	AUE_PORTFS_ASSOCIATE	305	/* =fa portfs(2) - port associate */
3458350182dSJan Friedel #define	AUE_PORTFS_DISSOCIATE	306	/* =fa portfs(2) - port disassociate */
3464be8c573SJan Friedel #define	AUE_SETSID		307	/* =pm setsid(2) */
3474be8c573SJan Friedel #define	AUE_SETPGID		308	/* =pm setpgid(2) */
3488fd04b83SRoger A. Faulkner #define	AUE_FACCESSAT		309	/* =no obsolete */
349f8994074SJan Friedel #define	AUE_AUDITON_GETAMASK	310	/* =aa */
350f8994074SJan Friedel #define	AUE_AUDITON_SETAMASK	311	/* =as */
351d2a70789SRichard Lowe #define	AUE_PSECFLAGS		312	/* =pm psecflags */
352*241bfedfSAlex Wilson #define	AUE_SACL		313	/* =sa SACL auditing (reserved) */
353*241bfedfSAlex Wilson #define	AUE_AUDITON_GETPINFO	314	/* =aa */
354*241bfedfSAlex Wilson #define	AUE_AUDITON_SETPMASK	315	/* =as */
355*241bfedfSAlex Wilson #define	AUE_AUDITON_GETKAUDIT	316	/* =aa */
356*241bfedfSAlex Wilson #define	AUE_AUDITON_SETKAUDIT	317	/* =as */
357*241bfedfSAlex Wilson #define	AUE_AUDITON_OTHER	318	/* =aa */
35861b9bf51Srica 
359d31ffe99Srica /* NOTE: update MAX_KEVENTS below if events are added. */
360*241bfedfSAlex Wilson #define	MAX_KEVENTS		318
3617c478bd9Sstevel@tonic-gate 
3627c478bd9Sstevel@tonic-gate #ifdef __cplusplus
3637c478bd9Sstevel@tonic-gate }
3647c478bd9Sstevel@tonic-gate #endif
3657c478bd9Sstevel@tonic-gate 
3667c478bd9Sstevel@tonic-gate #endif /* _BSM_AUDIT_KEVENTS_H */
367