From 0b33cdf6f6abaab720735529c96e5d4d5a806144 Mon Sep 17 00:00:00 2001 From: Marius Gerbershagen Date: Sun, 24 Nov 2019 18:37:38 +0100 Subject: [PATCH] doc: better explanation of ECL_OPT_C_STACK_SIZE boot option --- src/doc/manual/user-guide/embedding.txi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/doc/manual/user-guide/embedding.txi b/src/doc/manual/user-guide/embedding.txi index ed6bcf82f..c79ee3c44 100644 --- a/src/doc/manual/user-guide/embedding.txi +++ b/src/doc/manual/user-guide/embedding.txi @@ -159,7 +159,8 @@ The second set is related to the sizes of different stacks. Currently ECL uses f @item @code{FRAME_STACK_SAFETY_AREA} @tab cl_index @tab 128 @tab @item @code{LISP_STACK_SIZE} @tab cl_index @tab 32768 @tab Size of interpreter stack. @item @code{LISP_STACK_SAFETY_AREA} @tab cl_index @tab 128 @tab -@item @code{C_STACK_SIZE} @tab cl_index @tab 131072 @tab Size of C stack (not exact). +@item @code{C_STACK_SIZE} @tab cl_index @tab 131072 @tab Size of C +stack@footnote{On operating systems on which ECL can resize the stack at runtime (currently only Unixes), the size of the C stack will be set to this value if the default stack size is smaller. Otherwise, this option should be set to the value of the available stack space to allow for reliable stack overflow detection.}. @item @code{C_STACK_SAFETY_AREA} @tab cl_index @tab 4192 @tab @item @code{THREAD_INTERRUPT_SIGNAL} @tab unsigned int @tab 0 @tab If nonzero, specify the unix signal which is used to communicate different Lisp threads. @end multitable