audit_private.h (161813) | audit_private.h (162380) |
---|---|
1/* 2 * Copyright (c) 1999-2005 Apple Computer, Inc. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 12 unchanged lines hidden (view full) --- 21 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 25 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 26 * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 27 * POSSIBILITY OF SUCH DAMAGE. 28 * | 1/* 2 * Copyright (c) 1999-2005 Apple Computer, Inc. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 12 unchanged lines hidden (view full) --- 21 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 25 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 26 * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 27 * POSSIBILITY OF SUCH DAMAGE. 28 * |
29 * $FreeBSD: head/sys/security/audit/audit_private.h 161813 2006-09-01 11:45:40Z wsalamon $ | 29 * $FreeBSD: head/sys/security/audit/audit_private.h 162380 2006-09-17 17:52:57Z csjp $ |
30 */ 31 32/* 33 * This include file contains function prototypes and type definitions used 34 * within the audit implementation. 35 */ 36 37#ifndef _SECURITY_AUDIT_PRIVATE_H_ --- 53 unchanged lines hidden (view full) --- 91 * selected it. 92 */ 93#define AR_COMMIT_KERNEL 0x00000001U 94#define AR_COMMIT_USER 0x00000010U 95 96#define AR_PRESELECT_TRAIL 0x00001000U 97#define AR_PRESELECT_PIPE 0x00002000U 98 | 30 */ 31 32/* 33 * This include file contains function prototypes and type definitions used 34 * within the audit implementation. 35 */ 36 37#ifndef _SECURITY_AUDIT_PRIVATE_H_ --- 53 unchanged lines hidden (view full) --- 91 * selected it. 92 */ 93#define AR_COMMIT_KERNEL 0x00000001U 94#define AR_COMMIT_USER 0x00000010U 95 96#define AR_PRESELECT_TRAIL 0x00001000U 97#define AR_PRESELECT_PIPE 0x00002000U 98 |
99#define AR_PRESELECT_USER_TRAIL 0x00004000U 100#define AR_PRESELECT_USER_PIPE 0x00008000U 101 |
|
99/* 100 * Audit data is generated as a stream of struct audit_record structures, 101 * linked by struct kaudit_record, and contain storage for possible audit so 102 * that it will not need to be allocated during the processing of a system 103 * call, both improving efficiency and avoiding sleeping at untimely moments. 104 * This structure is converted to BSM format before being written to disk. 105 */ 106struct vnode_au_info { --- 242 unchanged lines hidden --- | 102/* 103 * Audit data is generated as a stream of struct audit_record structures, 104 * linked by struct kaudit_record, and contain storage for possible audit so 105 * that it will not need to be allocated during the processing of a system 106 * call, both improving efficiency and avoiding sleeping at untimely moments. 107 * This structure is converted to BSM format before being written to disk. 108 */ 109struct vnode_au_info { --- 242 unchanged lines hidden --- |