From 5fcc93ee649711ba2b74be8a2a93f96e8845ff85 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Wed, 28 May 2003 20:45:25 +0000 Subject: 2003-05-28 Roland McGrath * sysdeps/unix/sysv/linux/ia64/setcontext.S: Pass fourth argument to rt_sigprocmask system call. * sysdeps/unix/sysv/linux/ia64/ucontext_i.h (SC_MASK): Fix value. From Peter A. Buhr . --- sysdeps/unix/sysv/linux/ia64/setcontext.S | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'sysdeps/unix/sysv/linux/ia64/setcontext.S') diff --git a/sysdeps/unix/sysv/linux/ia64/setcontext.S b/sysdeps/unix/sysv/linux/ia64/setcontext.S index 75d97c1afd..e0d1825566 100644 --- a/sysdeps/unix/sysv/linux/ia64/setcontext.S +++ b/sysdeps/unix/sysv/linux/ia64/setcontext.S @@ -1,4 +1,4 @@ -/* Copyright (C) 2001 Free Software Foundation, Inc. +/* Copyright (C) 2001, 2003 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger-Tang . @@ -32,7 +32,7 @@ other than the PRESERVED state. */ ENTRY(__setcontext) - alloc r16 = ar.pfs, 1, 0, 3, 0 + alloc r16 = ar.pfs, 1, 0, 4, 0 // sigprocmask (SIG_SETMASK, &sc->sc_mask, NULL): @@ -42,6 +42,7 @@ ENTRY(__setcontext) mov out0 = SIG_SETMASK add out1 = r2, in0 mov out2 = 0 + mov out3 = 8 // sizeof kernel sigset_t invala break __BREAK_SYSCALL -- cgit 1.4.1