PERFORCE change 73936 for review

Tom Rhodes trhodes at FreeBSD.org
Sun Mar 27 21:40:16 GMT 2005


http://perforce.freebsd.org/chv.cgi?CH=73936

Change 73936 by trhodes at trhodes_local on 2005/03/27 21:39:43

	Update with comments provided by Wayne.

Affected files ...

.. //depot/projects/trustedbsd/audit3/lib/libc/sys/auditon.2#2 edit

Differences ...

==== //depot/projects/trustedbsd/audit3/lib/libc/sys/auditon.2#2 (text+ko) ====

@@ -25,7 +25,7 @@
 .\" $FreeBSD$
 .\"
 .Dd February 17, 2005
-.Dt AUDIT 2
+.Dt AUDITON 2
 .Os
 .Sh NAME
 .Nm auditon
@@ -34,7 +34,7 @@
 .Lb bsm
 .Sh SYNOPSIS
 .In sys/param.h
-.In libbsm/audit.h
+.In bsm/audit.h
 .Ft int
 .Fn auditon "struct thread *td, struct auditon_args *uap"
 .Sh DESCRIPTION
@@ -49,6 +49,21 @@
 .Bl -tag -width ".It Dv A_GETPINFO_ADDR"
 .It Dv A_SETPOLICY
 Set audit policy flags.
+Currently, only
+.Dv AUDIT_CNT
+and
+.Dv AUDIT_AHLT
+are implemented.
+In the
+.Dv AUDIT_CNT
+case, the action will continue regardless if
+an event will not be audited.
+In the
+.Dv AUDIT_AHLT
+case, a
+.Xr panic 9
+will result if an event will not be written to the
+audit log file.
 .It Dv A_SETKAUDIT
 Return
 .Er ENOSYS .
@@ -77,15 +92,15 @@
 .It Dv A_SETCLASS
 Set the event class preselection mask for the designated audit event.
 .It Dv A_SETPMASK
-Set the default kernel preselection mask, this is used to preselect
-non-attributable audit events.
+Set the given process's audit selection masks for both
+success and failure.
 .It Dv A_SETFSIZE
-Return the maximum and default size of the audit file.
+Set the maximum size of the audit log file.
 .It Dv A_SETKAUDIT
-Toggle kernel event auditing to enable/disable.
+Return
+.Er ENOSYS .
 .It Dv A_GETCLASS
 Return the event to class mapping for the designated audit event.
-The preselection class mask will be returned as well.
 .It Dv A_GETKAUDIT
 Return
 .Er ENOSYS .
@@ -95,7 +110,8 @@
 .It Dv A_GETPINFO_ADDR
 Return
 .Er ENOSYS .
-A_GETKMASK
+.It Dv A_GETKMASK
+Return the current kernel preselection mask for non-attributable mask.
 .It Dv A_GETPOLICY
 Get the current audit policy flags.
 .It Dv A_GETQCTRL
@@ -103,12 +119,21 @@
 .It Dv A_SETQCTRL
 Set the kernel audit queue control parameters.
 .It Dv A_GETCWD
-Return the current working directory as stored in the audit subsystem.
+.\" [COMMENTED OUT]: Valid description, not yet implemented.
+.\" Return the current working directory as stored in the audit subsystem.
+Return
+.Er ENOSYS .
 .It Dv A_GETCAR
-Stores and returns the current active root as stored in the audit
-subsystem.
+.\" [COMMENTED OUT]: Valid description, not yet implemented.
+.\"Stores and returns the current active root as stored in the audit
+.\"subsystem.
+Return
+.Er ENOSYS .
 .It Dv A_GETSTAT
-Return the statistics stored in the audit system.
+.\" [COMMENTED OUT]: Valid description, not yet implemented.
+.\"Return the statistics stored in the audit system.
+Return
+.Er ENOSYS .
 .It Dv A_GETCOND
 Return
 .Er ENOSYS .
@@ -120,6 +145,8 @@
 .Fn auditon
 function will fail if:
 .Bl -tag -width Er
+.It Bq Er ENOSYS
+Returned by options not yet implemented.
 .It Bq Er EFAULT
 A failure occurred while data transferred to or from
 the kernel failed.
To Unsubscribe: send mail to majordomo at trustedbsd.org
with "unsubscribe trustedbsd-cvs" in the body of the message



More information about the trustedbsd-cvs mailing list