Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/compat/linux/arch add sigtimedwait



details:   https://anonhg.NetBSD.org/src/rev/61c0366029a1
branches:  trunk
changeset: 771277:61c0366029a1
user:      christos <christos%NetBSD.org@localhost>
date:      Fri Nov 18 04:03:50 2011 +0000

description:
add sigtimedwait

diffstat:

 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(-)

diffs (147 lines):

diff -r bbad108146c2 -r 61c0366029a1 sys/compat/linux/arch/alpha/syscalls.master
--- a/sys/compat/linux/arch/alpha/syscalls.master       Fri Nov 18 03:34:13 2011 +0000
+++ b/sys/compat/linux/arch/alpha/syscalls.master       Fri Nov 18 04:03:50 2011 +0000
@@ -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 -r bbad108146c2 -r 61c0366029a1 sys/compat/linux/arch/amd64/syscalls.master
--- a/sys/compat/linux/arch/amd64/syscalls.master       Fri Nov 18 03:34:13 2011 +0000
+++ b/sys/compat/linux/arch/amd64/syscalls.master       Fri Nov 18 04:03:50 2011 +0000
@@ -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 -r bbad108146c2 -r 61c0366029a1 sys/compat/linux/arch/arm/syscalls.master
--- a/sys/compat/linux/arch/arm/syscalls.master Fri Nov 18 03:34:13 2011 +0000
+++ b/sys/compat/linux/arch/arm/syscalls.master Fri Nov 18 04:03:50 2011 +0000
@@ -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 -r bbad108146c2 -r 61c0366029a1 sys/compat/linux/arch/i386/syscalls.master
--- a/sys/compat/linux/arch/i386/syscalls.master        Fri Nov 18 03:34:13 2011 +0000
+++ b/sys/compat/linux/arch/i386/syscalls.master        Fri Nov 18 04:03:50 2011 +0000
@@ -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 -r bbad108146c2 -r 61c0366029a1 sys/compat/linux/arch/m68k/syscalls.master
--- a/sys/compat/linux/arch/m68k/syscalls.master        Fri Nov 18 03:34:13 2011 +0000
+++ b/sys/compat/linux/arch/m68k/syscalls.master        Fri Nov 18 04:03:50 2011 +0000
@@ -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 -r bbad108146c2 -r 61c0366029a1 sys/compat/linux/arch/mips/syscalls.master
--- a/sys/compat/linux/arch/mips/syscalls.master        Fri Nov 18 03:34:13 2011 +0000
+++ b/sys/compat/linux/arch/mips/syscalls.master        Fri Nov 18 04:03:50 2011 +0000
@@ -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 -r bbad108146c2 -r 61c0366029a1 sys/compat/linux/arch/powerpc/syscalls.master
--- a/sys/compat/linux/arch/powerpc/syscalls.master     Fri Nov 18 03:34:13 2011 +0000
+++ b/sys/compat/linux/arch/powerpc/syscalls.master     Fri Nov 18 04:03:50 2011 +0000
@@ -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, \



Home | Main Index | Thread Index | Old Index