Update of /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel
In directory sc8-pr-cvs1:/tmp/cvs-serv11403/arch/vax/kernel
Modified Files:
signal.c
Log Message:
Fix from Dave in 2.4. Don't halt on (possibly) non-working real time
signals
Index: signal.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel/signal.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- signal.c 12 Jan 2003 22:45:02 -0000 1.7
+++ signal.c 16 Feb 2003 23:52:34 -0000 1.8
@@ -77,9 +77,9 @@
{
sigset_t saveset, newset;
+ printk("sys_rt_sigsuspend called but may not work\n");
+
/* XXX: Don't preclude handling different sized sigset_t's. */
- machine_halt();
-
if (sigsetsize != sizeof(sigset_t))
return -EINVAL;
@@ -244,13 +244,12 @@
sigset_t set;
stack_t st;
+ printk("sys_rt_sigreturn called but may not work\n");
/*
* Since we stacked the signal on a dword boundary,
* then frame should be dword aligned here. If it's
* not, then the user is trying to mess with us.
*/
- machine_halt();
-
if (((long)frame) & 3)
goto badframe;
|