summaryrefslogtreecommitdiffstats
path: root/sys/bsm/audit.h
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2006-08-26 08:17:58 +0000
committerrwatson <rwatson@FreeBSD.org>2006-08-26 08:17:58 +0000
commit0e87efb2f4bbcd22b4b9f71c7d3ad2d701f3fefa (patch)
treeac1900c782723514580e177d7a0ee77286c2115b /sys/bsm/audit.h
parent8846902a40e9deca0865b9472f07a0429dd05fef (diff)
downloadFreeBSD-src-0e87efb2f4bbcd22b4b9f71c7d3ad2d701f3fefa.zip
FreeBSD-src-0e87efb2f4bbcd22b4b9f71c7d3ad2d701f3fefa.tar.gz
Update kernel OpenBSM parts, especially src/sys/bsm, for the OpenBSM
1.0 alpha 9 import. See the OpenBSM import commit message for a detailed summary of changes. Obtained from: TrustedBSD Project
Diffstat (limited to 'sys/bsm/audit.h')
-rw-r--r--sys/bsm/audit.h31
1 files changed, 18 insertions, 13 deletions
diff --git a/sys/bsm/audit.h b/sys/bsm/audit.h
index 6dcf2aa..46821e8 100644
--- a/sys/bsm/audit.h
+++ b/sys/bsm/audit.h
@@ -30,7 +30,7 @@
*
* @APPLE_BSD_LICENSE_HEADER_END@
*
- * $P4: //depot/projects/trustedbsd/audit3/sys/bsm/audit.h#27 $
+ * $P4: //depot/projects/trustedbsd/audit3/sys/bsm/audit.h#31 $
* $FreeBSD$
*/
@@ -43,7 +43,8 @@
#define AUDIT_RECORD_MAGIC 0x828a0f1b
#define MAX_AUDIT_RECORDS 20
-#define MAX_AUDIT_RECORD_SIZE 4096
+#define MAXAUDITDATA (0x8000 - 1)
+#define MAX_AUDIT_RECORD_SIZE MAXAUDITDATA
#define MIN_AUDIT_FILE_SIZE (512 * 1024)
/*
@@ -55,7 +56,7 @@
#define AUDIT_HARD_LIMIT_FREE_BLOCKS 4
/*
- * Triggers for the audit daemon
+ * Triggers for the audit daemon.
*/
#define AUDIT_TRIGGER_MIN 1
#define AUDIT_TRIGGER_LOW_SPACE 1
@@ -66,7 +67,8 @@
#define AUDIT_TRIGGER_MAX 5
/*
- * File that will be read for trigger events from the kernel.
+ * Special file that will be read for trigger events from the kernel
+ * (FreeBSD).
*/
#define AUDIT_TRIGGER_FILE "/dev/audit"
@@ -119,7 +121,7 @@
#define AU_ALL 0xffffffff
/*
- * IPC types
+ * IPC types.
*/
#define AT_IPC_MSG ((u_char)1) /* Message IPC id. */
#define AT_IPC_SEM ((u_char)2) /* Semaphore IPC id. */
@@ -168,16 +170,19 @@
#define AUDIT_AHLT 0x0002
#define AUDIT_ARGV 0x0004
#define AUDIT_ARGE 0x0008
-#define AUDIT_PASSWD 0x0010
-#define AUDIT_SEQ 0x0020
-#define AUDIT_WINDATA 0x0040
-#define AUDIT_USER 0x0080
-#define AUDIT_GROUP 0x0100
-#define AUDIT_TRAIL 0x0200
-#define AUDIT_PATH 0x0400
+#define AUDIT_SEQ 0x0010
+#define AUDIT_WINDATA 0x0020
+#define AUDIT_USER 0x0040
+#define AUDIT_GROUP 0x0080
+#define AUDIT_TRAIL 0x0100
+#define AUDIT_PATH 0x0200
+#define AUDIT_SCNT 0x0400
+#define AUDIT_PUBLIC 0x0800
+#define AUDIT_ZONENAME 0x1000
+#define AUDIT_PERZONE 0x2000
/*
- * Audit queue control parameters
+ * Audit queue control parameters.
*/
#define AQ_HIWATER 100
#define AQ_MAXHIGH 10000
OpenPOWER on IntegriCloud