summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2004-10-23 20:01:32 +0000
committerrwatson <rwatson@FreeBSD.org>2004-10-23 20:01:32 +0000
commit01d196c1321a9da3acecbc32d9d0c67463b5ac3e (patch)
tree626d919544e73d4c034db08029927ff847860a92 /sys
parentef214ac3adb9d8d7e631fce9119d3e666b03e439 (diff)
downloadFreeBSD-src-01d196c1321a9da3acecbc32d9d0c67463b5ac3e.zip
FreeBSD-src-01d196c1321a9da3acecbc32d9d0c67463b5ac3e.tar.gz
Rebuild from syscalls.master:1.178.
Diffstat (limited to 'sys')
-rw-r--r--sys/kern/init_sysent.c11
-rw-r--r--sys/kern/syscalls.c11
-rw-r--r--sys/sys/syscall.h13
-rw-r--r--sys/sys/syscall.mk13
-rw-r--r--sys/sys/sysproto.h44
5 files changed, 85 insertions, 7 deletions
diff --git a/sys/kern/init_sysent.c b/sys/kern/init_sysent.c
index 1bbc76c..f371f08 100644
--- a/sys/kern/init_sysent.c
+++ b/sys/kern/init_sysent.c
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: src/sys/kern/syscalls.master,v 1.176 2004/07/13 19:35:10 phk Exp
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.178 2004/10/23 20:00:43 rwatson Exp
*/
#include "opt_compat.h"
@@ -473,4 +473,13 @@ struct sysent sysent[] = {
{ SYF_MPSAFE | AS(thr_suspend_args), (sy_call_t *)thr_suspend }, /* 442 = thr_suspend */
{ SYF_MPSAFE | AS(thr_wake_args), (sy_call_t *)thr_wake }, /* 443 = thr_wake */
{ SYF_MPSAFE | AS(kldunloadf_args), (sy_call_t *)kldunloadf }, /* 444 = kldunloadf */
+ { SYF_MPSAFE | AS(audit_args), (sy_call_t *)lkmressys }, /* 445 = audit */
+ { SYF_MPSAFE | AS(auditon_args), (sy_call_t *)lkmressys }, /* 446 = auditon */
+ { SYF_MPSAFE | AS(getauid_args), (sy_call_t *)lkmressys }, /* 447 = getauid */
+ { SYF_MPSAFE | AS(setauid_args), (sy_call_t *)lkmressys }, /* 448 = setauid */
+ { SYF_MPSAFE | AS(getaudit_args), (sy_call_t *)lkmressys }, /* 449 = getaudit */
+ { SYF_MPSAFE | AS(setaudit_args), (sy_call_t *)lkmressys }, /* 450 = setaudit */
+ { SYF_MPSAFE | AS(getaudit_addr_args), (sy_call_t *)lkmressys }, /* 451 = getaudit_addr */
+ { SYF_MPSAFE | AS(setaudit_addr_args), (sy_call_t *)lkmressys }, /* 452 = setaudit_addr */
+ { SYF_MPSAFE | AS(auditctl_args), (sy_call_t *)lkmressys }, /* 453 = auditctl */
};
diff --git a/sys/kern/syscalls.c b/sys/kern/syscalls.c
index 9a2f795..5709af9 100644
--- a/sys/kern/syscalls.c
+++ b/sys/kern/syscalls.c
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: src/sys/kern/syscalls.master,v 1.176 2004/07/13 19:35:10 phk Exp
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.178 2004/10/23 20:00:43 rwatson Exp
*/
const char *syscallnames[] = {
@@ -452,4 +452,13 @@ const char *syscallnames[] = {
"thr_suspend", /* 442 = thr_suspend */
"thr_wake", /* 443 = thr_wake */
"kldunloadf", /* 444 = kldunloadf */
+ "audit", /* 445 = audit */
+ "auditon", /* 446 = auditon */
+ "getauid", /* 447 = getauid */
+ "setauid", /* 448 = setauid */
+ "getaudit", /* 449 = getaudit */
+ "setaudit", /* 450 = setaudit */
+ "getaudit_addr", /* 451 = getaudit_addr */
+ "setaudit_addr", /* 452 = setaudit_addr */
+ "auditctl", /* 453 = auditctl */
};
diff --git a/sys/sys/syscall.h b/sys/sys/syscall.h
index 8767ff1..cf9de59 100644
--- a/sys/sys/syscall.h
+++ b/sys/sys/syscall.h
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: src/sys/kern/syscalls.master,v 1.176 2004/07/13 19:35:10 phk Exp
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.178 2004/10/23 20:00:43 rwatson Exp
*/
#define SYS_syscall 0
@@ -357,4 +357,13 @@
#define SYS_thr_suspend 442
#define SYS_thr_wake 443
#define SYS_kldunloadf 444
-#define SYS_MAXSYSCALL 445
+#define SYS_audit 445
+#define SYS_auditon 446
+#define SYS_getauid 447
+#define SYS_setauid 448
+#define SYS_getaudit 449
+#define SYS_setaudit 450
+#define SYS_getaudit_addr 451
+#define SYS_setaudit_addr 452
+#define SYS_auditctl 453
+#define SYS_MAXSYSCALL 454
diff --git a/sys/sys/syscall.mk b/sys/sys/syscall.mk
index 9354f5a..f72c26e 100644
--- a/sys/sys/syscall.mk
+++ b/sys/sys/syscall.mk
@@ -1,7 +1,7 @@
# FreeBSD system call names.
# DO NOT EDIT-- this file is automatically generated.
# $FreeBSD$
-# created from FreeBSD: src/sys/kern/syscalls.master,v 1.176 2004/07/13 19:35:10 phk Exp
+# created from FreeBSD: src/sys/kern/syscalls.master,v 1.178 2004/10/23 20:00:43 rwatson Exp
MIASM = \
syscall.o \
exit.o \
@@ -298,4 +298,13 @@ MIASM = \
ksem_timedwait.o \
thr_suspend.o \
thr_wake.o \
- kldunloadf.o
+ kldunloadf.o \
+ audit.o \
+ auditon.o \
+ getauid.o \
+ setauid.o \
+ getaudit.o \
+ setaudit.o \
+ getaudit_addr.o \
+ setaudit_addr.o \
+ auditctl.o
diff --git a/sys/sys/sysproto.h b/sys/sys/sysproto.h
index 83ee56a..35ec462 100644
--- a/sys/sys/sysproto.h
+++ b/sys/sys/sysproto.h
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: src/sys/kern/syscalls.master,v 1.176 2004/07/13 19:35:10 phk Exp
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.178 2004/10/23 20:00:43 rwatson Exp
*/
#ifndef _SYS_SYSPROTO_H_
@@ -1306,6 +1306,39 @@ struct kldunloadf_args {
char fileid_l_[PADL_(int)]; int fileid; char fileid_r_[PADR_(int)];
char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
};
+struct audit_args {
+ char record_l_[PADL_(const void *)]; const void * record; char record_r_[PADR_(const void *)];
+ char length_l_[PADL_(u_int)]; u_int length; char length_r_[PADR_(u_int)];
+};
+struct auditon_args {
+ char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
+ char data_l_[PADL_(void *)]; void * data; char data_r_[PADR_(void *)];
+ char length_l_[PADL_(u_int)]; u_int length; char length_r_[PADR_(u_int)];
+};
+struct getauid_args {
+ char auid_l_[PADL_(uid_t *)]; uid_t * auid; char auid_r_[PADR_(uid_t *)];
+};
+struct setauid_args {
+ char auid_l_[PADL_(uid_t *)]; uid_t * auid; char auid_r_[PADR_(uid_t *)];
+};
+struct getaudit_args {
+ char auditinfo_l_[PADL_(struct auditinfo *)]; struct auditinfo * auditinfo; char auditinfo_r_[PADR_(struct auditinfo *)];
+};
+struct setaudit_args {
+ char auditinfo_l_[PADL_(struct auditinfo *)]; struct auditinfo * auditinfo; char auditinfo_r_[PADR_(struct auditinfo *)];
+};
+struct getaudit_addr_args {
+ char auditinfo_addr_l_[PADL_(struct auditinfo_addr *)]; struct auditinfo_addr * auditinfo_addr; char auditinfo_addr_r_[PADR_(struct auditinfo_addr *)];
+ char length_l_[PADL_(u_int)]; u_int length; char length_r_[PADR_(u_int)];
+};
+struct setaudit_addr_args {
+ char auditinfo_addr_l_[PADL_(struct auditinfo_addr *)]; struct auditinfo_addr * auditinfo_addr; char auditinfo_addr_r_[PADR_(struct auditinfo_addr *)];
+ char length_l_[PADL_(u_int)]; u_int length; char length_r_[PADR_(u_int)];
+};
+struct auditctl_args {
+ char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
+ char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
+};
int nosys(struct thread *, struct nosys_args *);
void sys_exit(struct thread *, struct sys_exit_args *);
int fork(struct thread *, struct fork_args *);
@@ -1601,6 +1634,15 @@ int ksem_timedwait(struct thread *, struct ksem_timedwait_args *);
int thr_suspend(struct thread *, struct thr_suspend_args *);
int thr_wake(struct thread *, struct thr_wake_args *);
int kldunloadf(struct thread *, struct kldunloadf_args *);
+int audit(struct thread *, struct audit_args *);
+int auditon(struct thread *, struct auditon_args *);
+int getauid(struct thread *, struct getauid_args *);
+int setauid(struct thread *, struct setauid_args *);
+int getaudit(struct thread *, struct getaudit_args *);
+int setaudit(struct thread *, struct setaudit_args *);
+int getaudit_addr(struct thread *, struct getaudit_addr_args *);
+int setaudit_addr(struct thread *, struct setaudit_addr_args *);
+int auditctl(struct thread *, struct auditctl_args *);
#ifdef COMPAT_43
OpenPOWER on IntegriCloud