summaryrefslogtreecommitdiff
path: root/sys/compat/linux
diff options
context:
space:
mode:
authorbjh21 <bjh21@NetBSD.org>2002-02-17 23:05:08 +0000
committerbjh21 <bjh21@NetBSD.org>2002-02-17 23:05:08 +0000
commit0fd75dd4e59bcc8967f700506efdd7321b557aab (patch)
tree6cad0ee648e6bfbd1a1f837af9a03e31f266d408 /sys/compat/linux
parent457750dabf07540f12d383bae6521f887dcb9b45 (diff)
Adapt for changes to limux_old_extra_to_native_sigset() and
native_to_linux_old_extra_sigset().
Diffstat (limited to 'sys/compat/linux')
-rw-r--r--sys/compat/linux/arch/arm/linux_machdep.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/compat/linux/arch/arm/linux_machdep.c b/sys/compat/linux/arch/arm/linux_machdep.c
index 4b3f53b5c63..d06044d5fa7 100644
--- a/sys/compat/linux/arch/arm/linux_machdep.c
+++ b/sys/compat/linux/arch/arm/linux_machdep.c
@@ -1,4 +1,4 @@
-/* $NetBSD: linux_machdep.c,v 1.5 2002/02/17 22:00:09 bjh21 Exp $ */
+/* $NetBSD: linux_machdep.c,v 1.6 2002/02/17 23:05:08 bjh21 Exp $ */
/*-
* Copyright (c) 1995, 2000 The NetBSD Foundation, Inc.
@@ -38,7 +38,7 @@
#include <sys/param.h>
-__KERNEL_RCSID(0, "$NetBSD: linux_machdep.c,v 1.5 2002/02/17 22:00:09 bjh21 Exp $");
+__KERNEL_RCSID(0, "$NetBSD: linux_machdep.c,v 1.6 2002/02/17 23:05:08 bjh21 Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -151,8 +151,8 @@ linux_sendsig(catcher, sig, mask, code)
/* Linux doesn't save the onstack flag in sigframe */
/* Save signal mask. */
- native_to_linux_old_extra_sigset(mask, &frame.sf_sc.sc_mask,
- frame.sf_extramask);
+ native_to_linux_old_extra_sigset(&frame.sf_sc.sc_mask,
+ frame.sf_extramask, mask);
/* Other state (mostly faked) */
/*
@@ -270,8 +270,8 @@ linux_sys_sigreturn(p, v, retval)
p->p_sigctx.ps_sigstk.ss_flags &= ~SS_ONSTACK;
/* Restore signal mask. */
- linux_old_extra_to_native_sigset(&frame.sf_sc.sc_mask,
- frame.sf_extramask, &mask);
+ linux_old_extra_to_native_sigset(&mask, &frame.sf_sc.sc_mask,
+ frame.sf_extramask);
(void) sigprocmask1(p, SIG_SETMASK, &mask, 0);
return (EJUSTRETURN);