summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2002-11-05 17:48:04 +0000
committerrwatson <rwatson@FreeBSD.org>2002-11-05 17:48:04 +0000
commit948267c75e47c6aad3531acbe80d2dd7c9622792 (patch)
tree9e949c425420a7199421205b9043e42965cd0789 /sys
parent0f637b25ea7a141a57fb454cfd086627da522503 (diff)
downloadFreeBSD-src-948267c75e47c6aad3531acbe80d2dd7c9622792.zip
FreeBSD-src-948267c75e47c6aad3531acbe80d2dd7c9622792.tar.gz
Regen.
Diffstat (limited to 'sys')
-rw-r--r--sys/kern/init_sysent.c4
-rw-r--r--sys/kern/syscalls.c4
-rw-r--r--sys/sys/syscall.h3
-rw-r--r--sys/sys/syscall.mk3
-rw-r--r--sys/sys/sysproto.h9
5 files changed, 16 insertions, 7 deletions
diff --git a/sys/kern/init_sysent.c b/sys/kern/init_sysent.c
index 2dec0c8..744ad60 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.135 2002/11/01 21:00:02 rwatson Exp
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.136 2002/11/05 17:47:08 rwatson Exp
*/
#include "opt_compat.h"
@@ -443,7 +443,7 @@ struct sysent sysent[] = {
{ AS(extattr_set_link_args), (sy_call_t *)extattr_set_link }, /* 412 = extattr_set_link */
{ AS(extattr_get_link_args), (sy_call_t *)extattr_get_link }, /* 413 = extattr_get_link */
{ AS(extattr_delete_link_args), (sy_call_t *)extattr_delete_link }, /* 414 = extattr_delete_link */
- { 0, (sy_call_t *)nosys }, /* 415 = __mac_execve */
+ { SYF_MPSAFE | AS(__mac_execve_args), (sy_call_t *)__mac_execve }, /* 415 = __mac_execve */
{ SYF_MPSAFE | AS(sigaction_args), (sy_call_t *)sigaction }, /* 416 = sigaction */
{ SYF_MPSAFE | AS(sigreturn_args), (sy_call_t *)sigreturn }, /* 417 = sigreturn */
{ 0, (sy_call_t *)nosys }, /* 418 = __xstat */
diff --git a/sys/kern/syscalls.c b/sys/kern/syscalls.c
index 8795825..d2c4b9e 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.135 2002/11/01 21:00:02 rwatson Exp
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.136 2002/11/05 17:47:08 rwatson Exp
*/
const char *syscallnames[] = {
@@ -422,7 +422,7 @@ const char *syscallnames[] = {
"extattr_set_link", /* 412 = extattr_set_link */
"extattr_get_link", /* 413 = extattr_get_link */
"extattr_delete_link", /* 414 = extattr_delete_link */
- "#415", /* 415 = __mac_execve */
+ "__mac_execve", /* 415 = __mac_execve */
"sigaction", /* 416 = sigaction */
"sigreturn", /* 417 = sigreturn */
"#418", /* 418 = __xstat */
diff --git a/sys/sys/syscall.h b/sys/sys/syscall.h
index 5f91f7af..5c58627 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.135 2002/11/01 21:00:02 rwatson Exp
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.136 2002/11/05 17:47:08 rwatson Exp
*/
#define SYS_syscall 0
@@ -323,6 +323,7 @@
#define SYS_extattr_set_link 412
#define SYS_extattr_get_link 413
#define SYS_extattr_delete_link 414
+#define SYS___mac_execve 415
#define SYS_sigaction 416
#define SYS_sigreturn 417
#define SYS_MAXSYSCALL 421
diff --git a/sys/sys/syscall.mk b/sys/sys/syscall.mk
index db9070e..e63cd38 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.135 2002/11/01 21:00:02 rwatson Exp
+# created from FreeBSD: src/sys/kern/syscalls.master,v 1.136 2002/11/05 17:47:08 rwatson Exp
MIASM = \
syscall.o \
exit.o \
@@ -269,5 +269,6 @@ MIASM = \
extattr_set_link.o \
extattr_get_link.o \
extattr_delete_link.o \
+ __mac_execve.o \
sigaction.o \
sigreturn.o
diff --git a/sys/sys/sysproto.h b/sys/sys/sysproto.h
index 2af4815..485cf60 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.135 2002/11/01 21:00:02 rwatson Exp
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.136 2002/11/05 17:47:08 rwatson Exp
*/
#ifndef _SYS_SYSPROTO_H_
@@ -1177,6 +1177,12 @@ struct extattr_delete_link_args {
char attrnamespace_l_[PADL_(int)]; int attrnamespace; char attrnamespace_r_[PADR_(int)];
char attrname_l_[PADL_(const char *)]; const char * attrname; char attrname_r_[PADR_(const char *)];
};
+struct __mac_execve_args {
+ char fname_l_[PADL_(char *)]; char * fname; char fname_r_[PADR_(char *)];
+ char argv_l_[PADL_(char **)]; char ** argv; char argv_r_[PADR_(char **)];
+ char envv_l_[PADL_(char **)]; char ** envv; char envv_r_[PADR_(char **)];
+ char mac_p_l_[PADL_(struct mac *)]; struct mac * mac_p; char mac_p_r_[PADR_(struct mac *)];
+};
struct sigaction_args {
char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
char act_l_[PADL_(const struct sigaction *)]; const struct sigaction * act; char act_r_[PADR_(const struct sigaction *)];
@@ -1450,6 +1456,7 @@ int __mac_set_link(struct thread *, struct __mac_set_link_args *);
int extattr_set_link(struct thread *, struct extattr_set_link_args *);
int extattr_get_link(struct thread *, struct extattr_get_link_args *);
int extattr_delete_link(struct thread *, struct extattr_delete_link_args *);
+int __mac_execve(struct thread *, struct __mac_execve_args *);
int sigaction(struct thread *, struct sigaction_args *);
int sigreturn(struct thread *, struct sigreturn_args *);
OpenPOWER on IntegriCloud