hrev51519 adds 1 changeset to branch 'master'
old head: 67379bfbd0645d036dd6c5f762ecbdd588d90c62
new head: 4bb883d9bf4e6960ba361a24633d9c816e0f060e
overview:
http://cgit.haiku-os.org/haiku/log/?qt=range&q=4bb883d9bf4e+%5E67379bfbd064
----------------------------------------------------------------------------
4bb883d9bf4e: posix_spawn(): use MAX_SIGNAL_NUMBER instead of NSIG.
* fish now works with posix_spawn().
[ Jérôme Duval <jerome.duval@xxxxxxxxx> ]
----------------------------------------------------------------------------
Revision: hrev51519
Commit: 4bb883d9bf4e6960ba361a24633d9c816e0f060e
URL: http://cgit.haiku-os.org/haiku/commit/?id=4bb883d9bf4e
Author: Jérôme Duval <jerome.duval@xxxxxxxxx>
Date: Sat Nov 4 16:23:30 2017 UTC
----------------------------------------------------------------------------
1 file changed, 2 insertions(+), 1 deletion(-)
src/system/libroot/posix/spawn.cpp | 3 ++-
----------------------------------------------------------------------------
diff --git a/src/system/libroot/posix/spawn.cpp
b/src/system/libroot/posix/spawn.cpp
index 972f946..7206dbc 100644
--- a/src/system/libroot/posix/spawn.cpp
+++ b/src/system/libroot/posix/spawn.cpp
@@ -13,6 +13,7 @@
#include <string.h>
#include <unistd.h>
+#include <signal_defs.h>
#include <syscalls.h>
@@ -345,7 +346,7 @@ process_spawnattr(const posix_spawnattr_t *_attr)
action.sa_flags = 0;
action.sa_userdata = NULL;
sigemptyset(&action.sa_mask);
- for (int i = 1; i <= NSIG; i++) {
+ for (int i = 1; i <= MAX_SIGNAL_NUMBER; i++) {
if (sigismember(&attr->sigdefault, i) == 1
&& sigaction(i, &action, NULL) != 0) {
return errno;