Browse Source

Linux Kernel: sigStkSize increased

Alexander Shiryaev 12 years ago
parent
commit
3adeda3a36

BIN
BlackBox/Linux/Lin/Mod/Kernel.odc


+ 1 - 1
BlackBox/Linux/Lin/Mod/Kernel.txt

@@ -1874,7 +1874,7 @@ MODULE Kernel;
 
 	PROCEDURE InstallSignals*;
 		CONST
-			sigStackSize = Libc.SIGSTKSZ;
+			sigStackSize = Libc.SIGSTKSZ + 32768; (* SIGSTKSZ=8192 on Linux is too low *)
 		VAR sa, old: Libc.sigaction_t; res, i: INTEGER;
 			sigstk: Libc.stack_t;
 			errno: INTEGER;

BIN
BlackBox/Linux/libBB.so


BIN
BlackBox/Linux/libBB0.so


+ 1 - 0
README

@@ -58,6 +58,7 @@ Files:
 				mmap: use "/dev/zero" device instead of -1
 				mprotect addresses must be page-aligned
 				do not show warning message if signal install failed
+				sigStkSize increased, because SIGSTKSZ=8192 on Linux is too low
 		OpenBSD/Lin/Mod/linHostFiles.odc:
 			OpenBUGS Lin/Mod/linHostFiles.odc:
 				OpenBSD-specific: