1/*- 2 * Copyright (c) 2005 Apple 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 * --- 12 unchanged lines hidden (view full) --- 21 * DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY 22 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 23 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 24 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 25 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 27 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 * |
29 * P4: //depot/projects/trustedbsd/openbsm/sys/bsm/audit.h#5 30 * $FreeBSD: head/sys/bsm/audit.h 189279 2009-03-02 13:29:18Z rwatson $ |
31 */ 32 33#ifndef _BSM_AUDIT_H 34#define _BSM_AUDIT_H 35 36#ifdef __APPLE__ 37/* Temporary until rdar://problem/6133383 is resolved. */ 38#include <sys/types.h> --- 22 unchanged lines hidden (view full) --- 61 */ 62#define AUDIT_TRIGGER_MIN 1 63#define AUDIT_TRIGGER_LOW_SPACE 1 /* Below low watermark. */ 64#define AUDIT_TRIGGER_ROTATE_KERNEL 2 /* Kernel requests rotate. */ 65#define AUDIT_TRIGGER_READ_FILE 3 /* Re-read config file. */ 66#define AUDIT_TRIGGER_CLOSE_AND_DIE 4 /* Terminate audit. */ 67#define AUDIT_TRIGGER_NO_SPACE 5 /* Below min free space. */ 68#define AUDIT_TRIGGER_ROTATE_USER 6 /* User requests rotate. */ |
69#define AUDIT_TRIGGER_INITIALIZE 7 /* User initialize of auditd. */ 70#define AUDIT_TRIGGER_EXPIRE_TRAILS 8 /* User expiration of trails. */ 71#define AUDIT_TRIGGER_MAX 8 |
72 73/* 74 * The special device filename (FreeBSD). 75 */ 76#define AUDITDEV_FILENAME "audit" 77#define AUDIT_TRIGGER_FILE ("/dev/" AUDITDEV_FILENAME) 78 79/* --- 236 unchanged lines hidden --- |