mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-28 00:21:52 +03:00
2003-05-28 Roland McGrath <roland@redhat.com>
* 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 <pabuhr@plg2.math.uwaterloo.ca>.
This commit is contained in:
@ -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 <davidm@hpl.hp.com>.
|
||||
|
||||
@ -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
|
||||
|
@ -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 <davidm@hpl.hp.com>.
|
||||
|
||||
@ -35,7 +35,7 @@
|
||||
#define SC_BR 0x088
|
||||
#define SC_GR 0x0c8
|
||||
#define SC_FR 0x1d0
|
||||
#define SC_MASK 0x9d0
|
||||
#define SC_MASK 0xa50
|
||||
|
||||
|
||||
#define rTMP r16
|
||||
|
Reference in New Issue
Block a user