changeset 57137:646750cbd594

Comment change.
author Richard M. Stallman <rms@gnu.org>
date Sat, 18 Sep 2004 19:18:58 +0000
parents e3e9cc4b48e0
children 5358b2582e78
files src/alloc.c
diffstat 1 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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