diff --git a/ghc/docs/users_guide/runtime_control.vsgml b/ghc/docs/users_guide/runtime_control.vsgml index 0fb53f337b795506849f176c76be48a758f585a8..19967ec53c687526807c1d22882980debed0f30d 100644 --- a/ghc/docs/users_guide/runtime_control.vsgml +++ b/ghc/docs/users_guide/runtime_control.vsgml @@ -254,7 +254,8 @@ default heap and/or stack size that is greater than the default. For example, to set @-H8m -K1m@: <tscreen><verb> -#include "rtsdefs.h" +#include "Rts.h" +#include "RtsFlags.h" void defaultsHook (void) { RTSflags.GcFlags.stksSize = 1000002 / sizeof(W_); RTSflags.GcFlags.heapSize = 8000002 / sizeof(W_); @@ -263,7 +264,7 @@ void defaultsHook (void) { Don't use powers of two for heap/stack sizes: these are more likely to interact badly with direct-mapped caches. The full set of flags is -defined in @ghc/includes/RtsFlags.lh@ the the GHC source tree. +defined in @ghc/rts/RtsFlags.h@ the the GHC source tree. You can also change the messages printed when the runtime system ``blows up,'' e.g., on stack overflow. The hooks for these are as