diff --git a/sys/i386/linux/linux_proto.h b/sys/i386/linux/linux_proto.h index cd20a6ddb8a1..61f21ad16422 100644 --- a/sys/i386/linux/linux_proto.h +++ b/sys/i386/linux/linux_proto.h @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.34 2000/07/29 10:05:25 peter Exp + * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.35 2000/10/17 00:00:20 gallatin Exp */ #ifndef _LINUX_SYSPROTO_H_ @@ -452,7 +452,7 @@ struct linux_prctl_args { register_t dummy; }; struct linux_rt_sigreturn_args { - register_t dummy; + struct linux_ucontext * ucp; char ucp_[PAD_(struct linux_ucontext *)]; }; struct linux_rt_sigaction_args { int sig; char sig_[PAD_(int)]; diff --git a/sys/i386/linux/linux_syscall.h b/sys/i386/linux/linux_syscall.h index ab8f17e3278a..bfc679ebb2df 100644 --- a/sys/i386/linux/linux_syscall.h +++ b/sys/i386/linux/linux_syscall.h @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.34 2000/07/29 10:05:25 peter Exp + * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.35 2000/10/17 00:00:20 gallatin Exp */ #define LINUX_SYS_linux_setup 0 diff --git a/sys/i386/linux/linux_sysent.c b/sys/i386/linux/linux_sysent.c index ae6ad329610a..f25092528a0e 100644 --- a/sys/i386/linux/linux_sysent.c +++ b/sys/i386/linux/linux_sysent.c @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.34 2000/07/29 10:05:25 peter Exp + * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.35 2000/10/17 00:00:20 gallatin Exp */ #include "opt_compat.h" @@ -190,7 +190,7 @@ struct sysent linux_sysent[] = { { AS(setresgid_args), (sy_call_t *)setresgid }, /* 170 = setresgid */ { AS(linux_getresgid_args), (sy_call_t *)linux_getresgid }, /* 171 = linux_getresgid */ { 0, (sy_call_t *)linux_prctl }, /* 172 = linux_prctl */ - { 0, (sy_call_t *)linux_rt_sigreturn }, /* 173 = linux_rt_sigreturn */ + { AS(linux_rt_sigreturn_args), (sy_call_t *)linux_rt_sigreturn }, /* 173 = linux_rt_sigreturn */ { AS(linux_rt_sigaction_args), (sy_call_t *)linux_rt_sigaction }, /* 174 = linux_rt_sigaction */ { AS(linux_rt_sigprocmask_args), (sy_call_t *)linux_rt_sigprocmask }, /* 175 = linux_rt_sigprocmask */ { 0, (sy_call_t *)linux_rt_sigpending }, /* 176 = linux_rt_sigpending */