Implement rt_sigreturn.
authorjasoni <jasoni@openbsd.org>
Tue, 28 Mar 2000 06:35:57 +0000 (06:35 +0000)
committerjasoni <jasoni@openbsd.org>
Tue, 28 Mar 2000 06:35:57 +0000 (06:35 +0000)
sys/arch/i386/i386/linux_machdep.c
sys/compat/linux/syscalls.master

index 1f786d4..f9bfc42 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: linux_machdep.c,v 1.13 2000/03/23 17:17:32 aaron Exp $        */
+/*     $OpenBSD: linux_machdep.c,v 1.14 2000/03/28 06:35:57 jasoni Exp $       */
 /*     $NetBSD: linux_machdep.c,v 1.29 1996/05/03 19:42:11 christos Exp $      */
 
 /*
@@ -270,6 +270,15 @@ linux_sys_sigreturn(p, v, retval)
        return (EJUSTRETURN);
 }
 
+int
+linux_sys_rt_sigreturn(p, v, retval)
+       struct proc *p;
+       void *v;
+       register_t *retval;
+{
+       return(ENOSYS);
+}
+
 #ifdef USER_LDT
 
 int
index 944da37..ccbf7cb 100644 (file)
@@ -1,4 +1,4 @@
-       $OpenBSD: syscalls.master,v 1.19 2000/03/27 22:38:12 jasoni Exp $
+       $OpenBSD: syscalls.master,v 1.20 2000/03/28 06:35:57 jasoni Exp $
 ;      $NetBSD: syscalls.master,v 1.15 1995/12/18 14:35:10 fvdl Exp $
 
 ;      @(#)syscalls.master     8.1 (Berkeley) 7/19/93
 171    STD             { int linux_sys_getresgid(gid_t *rgid, gid_t *egid, \
                            gid_t *sgid); }
 172    UNIMPL          prctl
-173    UNIMPL          rt_sigreturn
+173    STD             { int linux_sys_rt_sigreturn( \
+                           struct linux_rt_sigframe *sfp); }
 174    STD             { int linux_sys_rt_sigaction(int signum, \
                            struct linux_sigaction *nsa, \
                            struct linux_sigaction *osa, \