From 4a806ef735a05804f6c69df288708d48f0816106 Mon Sep 17 00:00:00 2001 From: christos Date: Fri, 18 Nov 2011 04:03:50 +0000 Subject: [PATCH] add sigtimedwait --- sys/compat/linux/arch/alpha/syscalls.master | 7 +++++-- sys/compat/linux/arch/amd64/syscalls.master | 7 +++++-- sys/compat/linux/arch/arm/syscalls.master | 7 +++++-- sys/compat/linux/arch/i386/syscalls.master | 7 +++++-- sys/compat/linux/arch/m68k/syscalls.master | 7 +++++-- sys/compat/linux/arch/mips/syscalls.master | 7 +++++-- sys/compat/linux/arch/powerpc/syscalls.master | 7 +++++-- 7 files changed, 35 insertions(+), 14 deletions(-) diff --git a/sys/compat/linux/arch/alpha/syscalls.master b/sys/compat/linux/arch/alpha/syscalls.master index dcad9a639499..57e6b2cff829 100644 --- a/sys/compat/linux/arch/alpha/syscalls.master +++ b/sys/compat/linux/arch/alpha/syscalls.master @@ -1,4 +1,4 @@ - $NetBSD: syscalls.master,v 1.75 2011/07/09 14:49:40 christos Exp $ + $NetBSD: syscalls.master,v 1.76 2011/11/18 04:03:50 christos Exp $ ; ; @(#)syscalls.master 8.1 (Berkeley) 7/19/93 @@ -567,7 +567,10 @@ 354 STD { int|linux_sys||rt_sigpending( \ linux_sigset_t *set, \ size_t sigsetsize); } -355 UNIMPL rt_sigtimedwait +355 STD { int|linux_sys||rt_sigtimedwait( \ + const linux_sigset_t *set, \ + linux_siginfo_t *info, \ + const struct linux_timespec *timeout); } 356 STD { int|linux_sys||rt_queueinfo(int pid, int signum, \ linux_siginfo_t *uinfo); } 357 STD { int|linux_sys||rt_sigsuspend(linux_sigset_t *unewset, \ diff --git a/sys/compat/linux/arch/amd64/syscalls.master b/sys/compat/linux/arch/amd64/syscalls.master index eb1bac44fd31..242f3429c6fc 100644 --- a/sys/compat/linux/arch/amd64/syscalls.master +++ b/sys/compat/linux/arch/amd64/syscalls.master @@ -1,4 +1,4 @@ - $NetBSD: syscalls.master,v 1.39 2011/07/09 23:46:32 christos Exp $ + $NetBSD: syscalls.master,v 1.40 2011/11/18 04:03:50 christos Exp $ ; @(#)syscalls.master 8.1 (Berkeley) 7/19/93 @@ -287,7 +287,10 @@ 127 STD { int|linux_sys||rt_sigpending( \ linux_sigset_t *set, \ size_t sigsetsize); } -128 UNIMPL rt_sigtimedwait +128 STD { int|linux_sys||rt_sigtimedwait( \ + const linux_sigset_t *set, \ + linux_siginfo_t *info, \ + const struct linux_timespec *timeout); } 129 STD { int|linux_sys||rt_queueinfo(int pid, int signum, \ linux_siginfo_t *uinfo); } 130 STD { int|linux_sys||rt_sigsuspend(linux_sigset_t *unewset, \ diff --git a/sys/compat/linux/arch/arm/syscalls.master b/sys/compat/linux/arch/arm/syscalls.master index 53183fae141f..5f71b6951b69 100644 --- a/sys/compat/linux/arch/arm/syscalls.master +++ b/sys/compat/linux/arch/arm/syscalls.master @@ -1,4 +1,4 @@ - $NetBSD: syscalls.master,v 1.47 2011/07/09 14:49:40 christos Exp $ + $NetBSD: syscalls.master,v 1.48 2011/11/18 04:03:50 christos Exp $ ; Derived from sys/compat/linux/arch/*/syscalls.master ; and from Linux 2.4.12 arch/arm/kernel/calls.S @@ -306,7 +306,10 @@ 176 STD { int|linux_sys||rt_sigpending( \ linux_sigset_t *set, \ size_t sigsetsize); } -177 UNIMPL rt_sigtimedwait +177 STD { int|linux_sys||rt_sigtimedwait( \ + const linux_sigset_t *set, \ + linux_siginfo_t *info, \ + const struct linux_timespec *timeout); } 178 STD { int|linux_sys||rt_queueinfo(int pid, int signum, \ linux_siginfo_t *uinfo); } 179 STD { int|linux_sys||rt_sigsuspend(linux_sigset_t *unewset, \ diff --git a/sys/compat/linux/arch/i386/syscalls.master b/sys/compat/linux/arch/i386/syscalls.master index d65df12dfe8d..5709cfafb0a4 100644 --- a/sys/compat/linux/arch/i386/syscalls.master +++ b/sys/compat/linux/arch/i386/syscalls.master @@ -1,4 +1,4 @@ - $NetBSD: syscalls.master,v 1.106 2011/07/09 14:49:40 christos Exp $ + $NetBSD: syscalls.master,v 1.107 2011/11/18 04:03:50 christos Exp $ ; @(#)syscalls.master 8.1 (Berkeley) 7/19/93 @@ -307,7 +307,10 @@ 176 STD { int|linux_sys||rt_sigpending( \ linux_sigset_t *set, \ size_t sigsetsize); } -177 UNIMPL rt_sigtimedwait +177 STD { int|linux_sys||rt_sigtimedwait( \ + const linux_sigset_t *set, \ + linux_siginfo_t *info, \ + const struct linux_timespec *timeout); } 178 STD { int|linux_sys||rt_queueinfo(int pid, int signum, \ linux_siginfo_t *uinfo); } 179 STD { int|linux_sys||rt_sigsuspend(linux_sigset_t *unewset, \ diff --git a/sys/compat/linux/arch/m68k/syscalls.master b/sys/compat/linux/arch/m68k/syscalls.master index e6515dd00b1a..ca5d8acf0f41 100644 --- a/sys/compat/linux/arch/m68k/syscalls.master +++ b/sys/compat/linux/arch/m68k/syscalls.master @@ -1,4 +1,4 @@ - $NetBSD: syscalls.master,v 1.72 2011/07/09 14:49:40 christos Exp $ + $NetBSD: syscalls.master,v 1.73 2011/11/18 04:03:50 christos Exp $ ; @(#)syscalls.master 8.1 (Berkeley) 7/19/93 @@ -325,7 +325,10 @@ 176 STD { int|linux_sys||rt_sigpending( \ linux_sigset_t *set, \ size_t sigsetsize); } -177 UNIMPL rt_sigtimedwait +177 STD { int|linux_sys||rt_sigtimedwait( \ + const linux_sigset_t *set, \ + linux_siginfo_t *info, \ + const struct linux_timespec *timeout); } 178 STD { int|linux_sys||rt_queueinfo(int pid, int signum, \ linux_siginfo_t *uinfo); } 179 STD { int|linux_sys||rt_sigsuspend(linux_sigset_t *unewset, \ diff --git a/sys/compat/linux/arch/mips/syscalls.master b/sys/compat/linux/arch/mips/syscalls.master index b588db19a8d4..daae2bcc439a 100644 --- a/sys/compat/linux/arch/mips/syscalls.master +++ b/sys/compat/linux/arch/mips/syscalls.master @@ -1,4 +1,4 @@ - $NetBSD: syscalls.master,v 1.42 2011/07/09 14:49:40 christos Exp $ + $NetBSD: syscalls.master,v 1.43 2011/11/18 04:03:51 christos Exp $ ; @(#)syscalls.master 8.1 (Berkeley) 7/19/93 @@ -341,7 +341,10 @@ 196 STD { int|linux_sys||rt_sigpending( \ linux_sigset_t *set, \ size_t sigsetsize); } -197 UNIMPL rt_sigtimedwait +197 STD { int|linux_sys||rt_sigtimedwait( \ + const linux_sigset_t *set, \ + linux_siginfo_t *info, \ + const struct linux_timespec *timeout); } 198 STD { int|linux_sys||rt_queueinfo(int pid, int signum, \ linux_siginfo_t *uinfo); } 199 STD { int|linux_sys||rt_sigsuspend(linux_sigset_t *unewset, \ diff --git a/sys/compat/linux/arch/powerpc/syscalls.master b/sys/compat/linux/arch/powerpc/syscalls.master index a64ea1d9e975..7c463b28ec07 100644 --- a/sys/compat/linux/arch/powerpc/syscalls.master +++ b/sys/compat/linux/arch/powerpc/syscalls.master @@ -1,4 +1,4 @@ - $NetBSD: syscalls.master,v 1.49 2011/07/09 14:49:41 christos Exp $ + $NetBSD: syscalls.master,v 1.50 2011/11/18 04:03:51 christos Exp $ ; @(#)syscalls.master 8.1 (Berkeley) 7/19/93 @@ -329,7 +329,10 @@ 175 STD { int|linux_sys||rt_sigpending( \ linux_sigset_t *set, \ size_t sigsetsize); } -176 UNIMPL rt_sigtimedwait +176 STD { int|linux_sys||rt_sigtimedwait( \ + const linux_sigset_t *set, \ + linux_siginfo_t *info, \ + const struct linux_timespec *timeout); } 177 STD { int|linux_sys||rt_queueinfo(int pid, int signum, \ linux_siginfo_t *uinfo); } 178 STD { int|linux_sys||rt_sigsuspend(linux_sigset_t *unewset, \