patch-2.1.122 linux/arch/i386/kernel/signal.c
Next file: linux/arch/i386/kernel/traps.c
Previous file: linux/arch/i386/kernel/setup.c
Back to the patch index
Back to the overall index
- Lines: 36
- Date:
Tue Sep 15 09:26:35 1998
- Orig file:
v2.1.121/linux/arch/i386/kernel/signal.c
- Orig date:
Wed Sep 9 14:51:05 1998
diff -u --recursive --new-file v2.1.121/linux/arch/i386/kernel/signal.c linux/arch/i386/kernel/signal.c
@@ -28,7 +28,7 @@
asmlinkage int sys_wait4(pid_t pid, unsigned long *stat_addr,
int options, unsigned long *ru);
-asmlinkage int do_signal(sigset_t *oldset, struct pt_regs *regs);
+asmlinkage int FASTCALL(do_signal(struct pt_regs *regs, sigset_t *oldset));
/*
* Atomically swap in the new signal mask, and wait for a signal.
@@ -50,7 +50,7 @@
while (1) {
current->state = TASK_INTERRUPTIBLE;
schedule();
- if (do_signal(&saveset, regs))
+ if (do_signal(regs, &saveset))
return -EINTR;
}
}
@@ -79,7 +79,7 @@
while (1) {
current->state = TASK_INTERRUPTIBLE;
schedule();
- if (do_signal(&saveset, regs))
+ if (do_signal(regs, &saveset))
return -EINTR;
}
}
@@ -597,7 +597,7 @@
* the kernel can handle, and then we build all the user-level signal handling
* stack-frames in one go after that.
*/
-asmlinkage int do_signal(sigset_t *oldset, struct pt_regs *regs)
+asmlinkage int do_signal(struct pt_regs *regs, sigset_t *oldset)
{
siginfo_t info;
struct k_sigaction *ka;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov