diff options
-rw-r--r-- | sys/kern/init_sysent.c | 4 | ||||
-rw-r--r-- | sys/kern/syscalls.c | 4 | ||||
-rw-r--r-- | sys/sys/syscall.h | 4 | ||||
-rw-r--r-- | sys/sys/syscall.mk | 3 | ||||
-rw-r--r-- | sys/sys/sysproto.h | 10 |
5 files changed, 13 insertions, 12 deletions
diff --git a/sys/kern/init_sysent.c b/sys/kern/init_sysent.c index 8132cc1..c4be609 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.101 2001/12/29 07:13:45 alfred Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.102 2002/02/01 17:27:14 bde Exp */ #include "opt_compat.h" @@ -125,7 +125,7 @@ struct sysent sysent[] = { { SYF_MPSAFE | AS(getpriority_args), (sy_call_t *)getpriority }, /* 100 = getpriority */ { compat(SYF_MPSAFE | AS(osend_args),send) }, /* 101 = old send */ { compat(SYF_MPSAFE | AS(orecv_args),recv) }, /* 102 = old recv */ - { compat(AS(osigreturn_args),sigreturn) }, /* 103 = old sigreturn */ + { AS(osigreturn_args), (sy_call_t *)osigreturn }, /* 103 = osigreturn */ { SYF_MPSAFE | AS(bind_args), (sy_call_t *)bind }, /* 104 = bind */ { SYF_MPSAFE | AS(setsockopt_args), (sy_call_t *)setsockopt }, /* 105 = setsockopt */ { SYF_MPSAFE | AS(listen_args), (sy_call_t *)listen }, /* 106 = listen */ diff --git a/sys/kern/syscalls.c b/sys/kern/syscalls.c index fb38634..692decb 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.101 2001/12/29 07:13:45 alfred Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.102 2002/02/01 17:27:14 bde Exp */ char *syscallnames[] = { @@ -110,7 +110,7 @@ char *syscallnames[] = { "getpriority", /* 100 = getpriority */ "old.send", /* 101 = old send */ "old.recv", /* 102 = old recv */ - "old.sigreturn", /* 103 = old sigreturn */ + "osigreturn", /* 103 = osigreturn */ "bind", /* 104 = bind */ "setsockopt", /* 105 = setsockopt */ "listen", /* 106 = listen */ diff --git a/sys/sys/syscall.h b/sys/sys/syscall.h index 535a714..704ae53 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.101 2001/12/29 07:13:45 alfred Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.102 2002/02/01 17:27:14 bde Exp */ #define SYS_syscall 0 @@ -107,7 +107,7 @@ #define SYS_getpriority 100 /* 101 is old send */ /* 102 is old recv */ - /* 103 is old sigreturn */ +#define SYS_osigreturn 103 #define SYS_bind 104 #define SYS_setsockopt 105 #define SYS_listen 106 diff --git a/sys/sys/syscall.mk b/sys/sys/syscall.mk index 9e76c6c..a185cb6 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.101 2001/12/29 07:13:45 alfred Exp +# created from FreeBSD: src/sys/kern/syscalls.master,v 1.102 2002/02/01 17:27:14 bde Exp MIASM = \ syscall.o \ exit.o \ @@ -82,6 +82,7 @@ MIASM = \ socket.o \ connect.o \ getpriority.o \ + osigreturn.o \ bind.o \ setsockopt.o \ listen.o \ diff --git a/sys/sys/sysproto.h b/sys/sys/sysproto.h index 38099a0..4721764 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.101 2001/12/29 07:13:45 alfred Exp + * created from FreeBSD: src/sys/kern/syscalls.master,v 1.102 2002/02/01 17:27:14 bde Exp */ #ifndef _SYS_SYSPROTO_H_ @@ -361,6 +361,9 @@ struct getpriority_args { char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)]; char who_l_[PADL_(int)]; int who; char who_r_[PADR_(int)]; }; +struct osigreturn_args { + char sigcntxp_l_[PADL_(struct osigcontext *)]; struct osigcontext * sigcntxp; char sigcntxp_r_[PADR_(struct osigcontext *)]; +}; struct bind_args { char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)]; char name_l_[PADL_(caddr_t)]; caddr_t name; char name_r_[PADR_(caddr_t)]; @@ -1165,6 +1168,7 @@ int setpriority __P((struct thread *, struct setpriority_args *)); int socket __P((struct thread *, struct socket_args *)); int connect __P((struct thread *, struct connect_args *)); int getpriority __P((struct thread *, struct getpriority_args *)); +int osigreturn __P((struct thread *, struct osigreturn_args *)); int bind __P((struct thread *, struct bind_args *)); int setsockopt __P((struct thread *, struct setsockopt_args *)); int listen __P((struct thread *, struct listen_args *)); @@ -1396,9 +1400,6 @@ struct orecv_args { char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)]; char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; }; -struct osigreturn_args { - char sigcntxp_l_[PADL_(struct osigcontext *)]; struct osigcontext * sigcntxp; char sigcntxp_r_[PADR_(struct osigcontext *)]; -}; struct osigvec_args { char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)]; char nsv_l_[PADL_(struct sigvec *)]; struct sigvec * nsv; char nsv_r_[PADR_(struct sigvec *)]; @@ -1478,7 +1479,6 @@ int osethostname __P((struct thread *, struct sethostname_args *)); int oaccept __P((struct thread *, struct accept_args *)); int osend __P((struct thread *, struct osend_args *)); int orecv __P((struct thread *, struct orecv_args *)); -int osigreturn __P((struct thread *, struct osigreturn_args *)); int osigvec __P((struct thread *, struct osigvec_args *)); int osigblock __P((struct thread *, struct osigblock_args *)); int osigsetmask __P((struct thread *, struct osigsetmask_args *)); |