1/*-
2 * Copyright (c) 2005-2009 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_kevents.h#8 $
30 */
31
32#ifndef _BSM_AUDIT_KEVENTS_H_
33#define _BSM_AUDIT_KEVENTS_H_
34
35/*
36 * The reserved event numbers for kernel events are 1...2047 and 43001..44900.
37 */
--- 553 unchanged lines hidden (view full) ---
591#define AUE_CAP_ENTER 43188 /* TrustedBSD. */
592#define AUE_CAP_GETMODE 43189 /* TrustedBSD. */
593#define AUE_POSIX_SPAWN 43190 /* Darwin. */
594#define AUE_FSGETPATH 43191 /* Darwin. */
595#define AUE_PREAD 43192 /* Darwin/FreeBSD. */
596#define AUE_PWRITE 43193 /* Darwin/FreeBSD. */
597#define AUE_FSCTL 43194 /* Darwin. */
598#define AUE_FFSCTL 43195 /* Darwin. */
599#define AUE_LPATHCONF 43196 /* FreeBSD. */
600
601/*
602 * Darwin BSM uses a number of AUE_O_* definitions, which are aliased to the
603 * normal Solaris BSM identifiers. _O_ refers to it being an old, or compat
604 * interface. In most cases, Darwin has never implemented these system calls
605 * but picked up the fields in their system call table from their FreeBSD
606 * import. Happily, these have different names than the AUE_O* definitions
607 * in Solaris BSM.
--- 187 unchanged lines hidden ---
2 * Copyright (c) 2005-2009 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_kevents.h#8 $
30 */
31
32#ifndef _BSM_AUDIT_KEVENTS_H_
33#define _BSM_AUDIT_KEVENTS_H_
34
35/*
36 * The reserved event numbers for kernel events are 1...2047 and 43001..44900.
37 */
--- 553 unchanged lines hidden (view full) ---
591#define AUE_CAP_ENTER 43188 /* TrustedBSD. */
592#define AUE_CAP_GETMODE 43189 /* TrustedBSD. */
593#define AUE_POSIX_SPAWN 43190 /* Darwin. */
594#define AUE_FSGETPATH 43191 /* Darwin. */
595#define AUE_PREAD 43192 /* Darwin/FreeBSD. */
596#define AUE_PWRITE 43193 /* Darwin/FreeBSD. */
597#define AUE_FSCTL 43194 /* Darwin. */
598#define AUE_FFSCTL 43195 /* Darwin. */
599#define AUE_LPATHCONF 43196 /* FreeBSD. */
600
601/*
602 * Darwin BSM uses a number of AUE_O_* definitions, which are aliased to the
603 * normal Solaris BSM identifiers. _O_ refers to it being an old, or compat
604 * interface. In most cases, Darwin has never implemented these system calls
605 * but picked up the fields in their system call table from their FreeBSD
606 * import. Happily, these have different names than the AUE_O* definitions
607 * in Solaris BSM.
--- 187 unchanged lines hidden ---