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
9 * notice, this list of conditions and the following disclaimer.
10 * 2. Redistributions in binary form must reproduce the above copyright
11 * notice, this list of conditions and the following disclaimer in the
12 * documentation and/or other materials provided with the distribution.
13 * 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
14 * its contributors may be used to endorse or promote products derived
15 * from this software without specific prior written permission.
16 *
17 * THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND
18 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20 * ARE DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR
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: releng/6.1/sys/security/audit/audit_syscalls.c 156791 2006-03-17 01:47:06Z rwatson $
30 */
31
32 #include <sys/param.h>
33 #include <sys/sysproto.h>
34
35 int
36 audit(struct thread *td, struct audit_args *uap)
37 {
38
39 return (ENOSYS);
40 }
41
42 int
43 auditon(struct thread *td, struct auditon_args *uap)
44 {
45
46 return (ENOSYS);
47 }
48
49 int
50 getauid(struct thread *td, struct getauid_args *uap)
51 {
52
53 return (ENOSYS);
54 }
55
56 int
57 setauid(struct thread *td, struct setauid_args *uap)
58 {
59
60 return (ENOSYS);
61 }
62
63 int
64 getaudit(struct thread *td, struct getaudit_args *uap)
65 {
66
67 return (ENOSYS);
68 }
69
70 int
71 setaudit(struct thread *td, struct setaudit_args *uap)
72 {
73
74 return (ENOSYS);
75 }
76
77 int
78 getaudit_addr(struct thread *td, struct getaudit_addr_args *uap)
79 {
80
81 return (ENOSYS);
82 }
83
84 int
85 setaudit_addr(struct thread *td, struct setaudit_addr_args *uap)
86 {
87
88 return (ENOSYS);
89 }
90
91 int
92 auditctl(struct thread *td, struct auditctl_args *uap)
93 {
94
95 return (ENOSYS);
96 }
Cache object: 969d2001fccb8957881b9c9a323cedee
|