This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / arch / alpha / kernel / signal.c
index dd1d919..0797b46 100644 (file)
@@ -53,7 +53,8 @@ static int do_signal(sigset_t *, struct pt_regs *, struct switch_stack *,
  * operation, as all of this is local to this thread.
  */
 asmlinkage unsigned long
-do_osf_sigprocmask(int how, unsigned long newmask, struct pt_regs *regs)
+osf_sigprocmask(int how, unsigned long newmask, long a2, long a3,
+               long a4, long a5, struct pt_regs regs)
 {
        unsigned long oldmask = -EINVAL;
 
@@ -77,7 +78,7 @@ do_osf_sigprocmask(int how, unsigned long newmask, struct pt_regs *regs)
                recalc_sigpending();
                spin_unlock_irq(&current->sighand->siglock);
 
-               regs->r0 = 0;           /* special no error return */
+               (&regs)->r0 = 0;                /* special no error return */
        }
        return oldmask;
 }