pkgsrc/sysutils/crashme/patches/patch-ab
agc 24b206be47 Rather than a direct assignation to the signal mask, use sigemptyset(3),
from Roland Illig by email. "Needed for Linux 2.4.22"
2004-02-08 23:37:13 +00:00

22 lines
581 B
Text

$NetBSD: patch-ab,v 1.2 2004/02/08 23:37:13 agc Exp $
--- crashme.c 2004/02/08 23:29:34 1.1
+++ crashme.c 2004/02/08 23:31:28
@@ -260,7 +260,7 @@
#else
struct sigaction act;
act.sa_handler = func;
- act.sa_mask = 0;
+ sigemptyset(&act.sa_mask);
#ifdef linux
act.sa_restorer = 0;
#endif /* linux */
@@ -591,7 +591,7 @@
status = fork();
#endif
if (status == 0)
- {status = execl(cmd,cmd,nb,arg2,nt,arg4,arg5,subprocess_ind,0);
+ {status = execlp(cmd,cmd,nb,arg2,nt,arg4,arg5,subprocess_ind,0);
if (status == -1)
{perror(cmd);
exit(1);}}