aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/unix/sysv/linux
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>1998-08-23 04:07:48 +0000
committerRichard Henderson <rth@redhat.com>1998-08-23 04:07:48 +0000
commitba3904fdf8e5ae26c1a931e09e3c7a3896593d92 (patch)
treeaaccdd476ae6f04c8524a5b179f246d9e7b78195 /sysdeps/unix/sysv/linux
parent4df28840108e4eaf17c213f5bfd8bc74dcb96534 (diff)
downloadglibc-ba3904fdf8e5ae26c1a931e09e3c7a3896593d92.tar
glibc-ba3904fdf8e5ae26c1a931e09e3c7a3896593d92.tar.gz
glibc-ba3904fdf8e5ae26c1a931e09e3c7a3896593d92.tar.bz2
glibc-ba3904fdf8e5ae26c1a931e09e3c7a3896593d92.zip
* sysdeps/unix/sysv/linux/alpha/rt_sigaction.S: Fix .prologue; non-standard pv usage.
Diffstat (limited to 'sysdeps/unix/sysv/linux')
-rw-r--r--sysdeps/unix/sysv/linux/alpha/rt_sigaction.S4
1 files changed, 3 insertions, 1 deletions
diff --git a/sysdeps/unix/sysv/linux/alpha/rt_sigaction.S b/sysdeps/unix/sysv/linux/alpha/rt_sigaction.S
index 3959e5d7df..5697584914 100644
--- a/sysdeps/unix/sysv/linux/alpha/rt_sigaction.S
+++ b/sysdeps/unix/sysv/linux/alpha/rt_sigaction.S
@@ -37,7 +37,8 @@ ENTRY(__syscall_rt_sigaction)
jsr AT, (AT), _mcount
.set at
#endif
- .prologue 1
+ /* Indicate non-standard use of our PV. */
+ .prologue 2
beq a1, 0f
ldl t0, 8(a1) # sa_flags
@@ -79,6 +80,7 @@ rt_sigreturn:
#else
ENTRY(__syscall_rt_sigaction)
ldgp $29,0($27)
+ .prologue 1
ldi $0,ENOSYS
jmp __syscall_error
END(__syscall_rt_sigaction)