summaryrefslogtreecommitdiff
path: root/devel/bmake
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2015-07-04 07:12:08 +0000
committerryoon <ryoon@pkgsrc.org>2015-07-04 07:12:08 +0000
commit5df54eec08ceb025ac60559926e0ddd943dda96d (patch)
tree50941f9d09c7aa0135c7df7a6aeea09a8b0a14ca /devel/bmake
parent7b9b9952a165a59b868989dfd2ee3ec1a52a9441 (diff)
downloadpkgsrc-5df54eec08ceb025ac60559926e0ddd943dda96d.tar.gz
Fix QNX build.
From Jan Danielsson.
Diffstat (limited to 'devel/bmake')
-rw-r--r--devel/bmake/files/util.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/devel/bmake/files/util.c b/devel/bmake/files/util.c
index dbc4000282c..2f1102995f7 100644
--- a/devel/bmake/files/util.c
+++ b/devel/bmake/files/util.c
@@ -1,9 +1,9 @@
-/* $NetBSD: util.c,v 1.13 2015/05/19 22:01:19 joerg Exp $ */
+/* $NetBSD: util.c,v 1.14 2015/07/04 07:12:08 ryoon Exp $ */
/*
* Missing stuff from OS's
*
- * $Id: util.c,v 1.13 2015/05/19 22:01:19 joerg Exp $
+ * $Id: util.c,v 1.14 2015/07/04 07:12:08 ryoon Exp $
*/
#if defined(__MINT__) || defined(__linux__)
#include <signal.h>
@@ -12,10 +12,10 @@
#include "make.h"
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: util.c,v 1.13 2015/05/19 22:01:19 joerg Exp $";
+static char rcsid[] = "$NetBSD: util.c,v 1.14 2015/07/04 07:12:08 ryoon Exp $";
#else
#ifndef lint
-__RCSID("$NetBSD: util.c,v 1.13 2015/05/19 22:01:19 joerg Exp $");
+__RCSID("$NetBSD: util.c,v 1.14 2015/07/04 07:12:08 ryoon Exp $");
#endif
#endif
@@ -383,7 +383,11 @@ bmake_signal(int s, void (*a)(int)))(int)
sa.sa_handler = a;
sigemptyset(&sa.sa_mask);
+#ifdef SA_RESTART
sa.sa_flags = SA_RESTART;
+#else
+ sa.sa_flags = 0;
+#endif
if (sigaction(s, &sa, &osa) == -1)
return SIG_ERR;