# HG changeset patch # User Richard M. Stallman # Date 1095535138 0 # Node ID 646750cbd594ccb72f91bb121f6e797e49a6e42d # Parent e3e9cc4b48e0cf237e404a430c425e93aa2f07ae Comment change. diff -r e3e9cc4b48e0 -r 646750cbd594 src/alloc.c --- a/src/alloc.c Sat Sep 18 14:53:42 2004 +0000 +++ b/src/alloc.c Sat Sep 18 19:18:58 2004 +0000 @@ -186,8 +186,11 @@ #ifndef HAVE_SHM -/* Force it into data space! Initialize it to a nonzero value; - otherwise some compilers put it into BSS. */ +/* Initialize it to a nonzero value to force it into data space + (rather than bss space). That way unexec will remap it into text + space (pure), on some systems. We have not implemented the + remapping on more recent systems because this is less important + nowadays than in the days of small memories and timesharing. */ EMACS_INT pure[PURESIZE / sizeof (EMACS_INT)] = {1,}; #define PUREBEG (char *) pure