2002-12-16 Roland McGrath <roland@redhat.com>
* signal.c (sprintsigmask): Increase static buffer size to account for
worst possible case. Reported by Daniel Jacobowitz <drow@false.org>.
diff --git a/signal.c b/signal.c
index 31cde2a..e2cb8d0 100644
--- a/signal.c
+++ b/signal.c
@@ -73,7 +73,7 @@
#ifdef SPARC
# undef fpq
# undef fq
-# undef fpu
+# undef fpu
#endif
#endif /* HAVE_ASM_REG_H */
@@ -307,7 +307,7 @@
int i, nsigs;
int maxsigs;
char *format;
- static char outstr[256];
+ static char outstr[8 * sizeof(sigset_t) * 8];
strcpy(outstr, s);
s = outstr + strlen(outstr);
@@ -736,7 +736,7 @@
(unsigned long) sip->si_ptr);
}
#endif
-
+
}
}
}
@@ -996,7 +996,7 @@
/* Send unblockable signal */
kill(tcp->pid, SIGSTOP);
}
-#endif /* !USE_PROCFS */
+#endif /* !USE_PROCFS */
}
else if (!syserror(tcp)) {
sigset_t sigm;
@@ -1029,8 +1029,8 @@
#define SA_HANDLER __sa_handler
#endif /* LINUX */
-#ifndef SA_HANDLER
-#define SA_HANDLER sa_handler
+#ifndef SA_HANDLER
+#define SA_HANDLER sa_handler
#endif
int
@@ -1347,7 +1347,7 @@
return RVAL_NONE | RVAL_STR;
}
return 0;
-#else
+#else
#ifdef MIPS
long sp;
struct sigcontext sc;
@@ -1856,7 +1856,7 @@
if (entering(tcp)) {
sigset_t sigset;
- if (copy_sigset_len(tcp, tcp->u_arg[0],
+ if (copy_sigset_len(tcp, tcp->u_arg[0],
&sigset, tcp->u_arg[3]) < 0)
tprintf("[?]");
else