diff options
author | rwatson <rwatson@FreeBSD.org> | 2004-10-23 20:01:32 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2004-10-23 20:01:32 +0000 |
commit | 01d196c1321a9da3acecbc32d9d0c67463b5ac3e (patch) | |
tree | 626d919544e73d4c034db08029927ff847860a92 /sys | |
parent | ef214ac3adb9d8d7e631fce9119d3e666b03e439 (diff) | |
download | FreeBSD-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.c | 11 | ||||
-rw-r--r-- | sys/kern/syscalls.c | 11 | ||||
-rw-r--r-- | sys/sys/syscall.h | 13 | ||||
-rw-r--r-- | sys/sys/syscall.mk | 13 | ||||
-rw-r--r-- | sys/sys/sysproto.h | 44 |
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 |