diff options
author | marcel <marcel@FreeBSD.org> | 1999-08-14 17:14:13 +0000 |
---|---|---|
committer | marcel <marcel@FreeBSD.org> | 1999-08-14 17:14:13 +0000 |
commit | 7fa44e257d29f8017088e9e3b953a2e601f63acd (patch) | |
tree | 617f7cb2672dd82715f634c3d0e99b2efb03c5fe | |
parent | 61f4e46c6b650bc4ef8b0dd683bc16db354f2273 (diff) | |
download | FreeBSD-src-7fa44e257d29f8017088e9e3b953a2e601f63acd.zip FreeBSD-src-7fa44e257d29f8017088e9e3b953a2e601f63acd.tar.gz |
Implementation of linux_rt_sigaction and linux_rt_sigprocmask syscalls. These
syscalls are needed to support a RH 6.0 environment.
-rw-r--r-- | sys/alpha/linux/syscalls.master | 12 | ||||
-rw-r--r-- | sys/i386/linux/syscalls.master | 12 |
2 files changed, 18 insertions, 6 deletions
diff --git a/sys/alpha/linux/syscalls.master b/sys/alpha/linux/syscalls.master index ebd0869..94aecb7 100644 --- a/sys/alpha/linux/syscalls.master +++ b/sys/alpha/linux/syscalls.master @@ -1,4 +1,4 @@ - $Id: syscalls.master,v 1.17 1999/08/11 13:29:48 marcel Exp $ + $Id: syscalls.master,v 1.18 1999/08/12 19:51:03 marcel Exp $ ; @(#)syscalls.master 8.1 (Berkeley) 7/19/93 ; System call name/number master file (or rather, slave, from LINUX). @@ -248,8 +248,14 @@ 171 UNIMPL LINUX getresgid 172 UNIMPL LINUX prctl 173 UNIMPL LINUX rt_sigreturn -174 UNIMPL LINUX rt_sigaction -175 UNIMPL LINUX rt_sigprocmask +174 STD LINUX { int linux_rt_sigaction(int sig, \ + struct linux_new_sigaction *act, \ + struct linux_new_sigaction *oact, \ + size_t sigsetsize); } +175 STD LINUX { int linux_rt_sigprocmask(int how, \ + struct linux_new_sigset *mask, \ + struct linux_new_sigset *omask, \ + size_t sigsetsize); } 176 UNIMPL LINUX rt_sigpending 177 UNIMPL LINUX rt_sigtimedwait 178 UNIMPL LINUX rt_sigqueueinfo diff --git a/sys/i386/linux/syscalls.master b/sys/i386/linux/syscalls.master index ebd0869..94aecb7 100644 --- a/sys/i386/linux/syscalls.master +++ b/sys/i386/linux/syscalls.master @@ -1,4 +1,4 @@ - $Id: syscalls.master,v 1.17 1999/08/11 13:29:48 marcel Exp $ + $Id: syscalls.master,v 1.18 1999/08/12 19:51:03 marcel Exp $ ; @(#)syscalls.master 8.1 (Berkeley) 7/19/93 ; System call name/number master file (or rather, slave, from LINUX). @@ -248,8 +248,14 @@ 171 UNIMPL LINUX getresgid 172 UNIMPL LINUX prctl 173 UNIMPL LINUX rt_sigreturn -174 UNIMPL LINUX rt_sigaction -175 UNIMPL LINUX rt_sigprocmask +174 STD LINUX { int linux_rt_sigaction(int sig, \ + struct linux_new_sigaction *act, \ + struct linux_new_sigaction *oact, \ + size_t sigsetsize); } +175 STD LINUX { int linux_rt_sigprocmask(int how, \ + struct linux_new_sigset *mask, \ + struct linux_new_sigset *omask, \ + size_t sigsetsize); } 176 UNIMPL LINUX rt_sigpending 177 UNIMPL LINUX rt_sigtimedwait 178 UNIMPL LINUX rt_sigqueueinfo |