diff options
author | ryoon <ryoon@pkgsrc.org> | 2015-07-04 07:12:08 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2015-07-04 07:12:08 +0000 |
commit | 5df54eec08ceb025ac60559926e0ddd943dda96d (patch) | |
tree | 50941f9d09c7aa0135c7df7a6aeea09a8b0a14ca /devel/bmake | |
parent | 7b9b9952a165a59b868989dfd2ee3ec1a52a9441 (diff) | |
download | pkgsrc-5df54eec08ceb025ac60559926e0ddd943dda96d.tar.gz |
Fix QNX build.
From Jan Danielsson.
Diffstat (limited to 'devel/bmake')
-rw-r--r-- | devel/bmake/files/util.c | 12 |
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; |