aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2006-05-05 12:58:42 +0000
committerEli Zaretskii2006-05-05 12:58:42 +0000
commita4336ea0676890d9d3aec0e43dcc8569ce4e10b3 (patch)
tree27d4b8a4f8af50aec51dc48782bd215e27830d4b
parent6f1b55918d0d23d7df9fe0363761ba7b9ea3be84 (diff)
downloademacs-a4336ea0676890d9d3aec0e43dcc8569ce4e10b3.tar.gz
emacs-a4336ea0676890d9d3aec0e43dcc8569ce4e10b3.zip
(Pure Storage): Mention the pure overflow message at startup.
-rw-r--r--lispref/internals.texi14
1 files changed, 9 insertions, 5 deletions
diff --git a/lispref/internals.texi b/lispref/internals.texi
index ee6423ef37b..4df2421554f 100644
--- a/lispref/internals.texi
+++ b/lispref/internals.texi
@@ -155,11 +155,15 @@ standard preloaded Lisp libraries. In the file @file{emacs}, it is
155marked as read-only (on operating systems that permit this), so that 155marked as read-only (on operating systems that permit this), so that
156the memory space can be shared by all the Emacs jobs running on the 156the memory space can be shared by all the Emacs jobs running on the
157machine at once. Pure storage is not expandable; a fixed amount is 157machine at once. Pure storage is not expandable; a fixed amount is
158allocated when Emacs is compiled, and if that is not sufficient for the 158allocated when Emacs is compiled, and if that is not sufficient for
159preloaded libraries, @file{temacs} crashes. If that happens, you must 159the preloaded libraries, @file{temacs} allocates dynamic memory for
160increase the compilation parameter @code{PURESIZE} in the file 160the part that didn't fit. If that happens, you should increase the
161@file{src/puresize.h}. This normally won't happen unless you try to 161compilation parameter @code{PURESIZE} in the file
162preload additional libraries or add features to the standard ones. 162@file{src/puresize.h} and rebuild Emacs, even though the resulting
163image will work. Such an overflow normally won't happen unless you
164try to preload additional libraries or add features to the standard
165ones. Emacs will display a warning about the overflow when it
166starts.
163 167
164@defun purecopy object 168@defun purecopy object
165This function makes a copy in pure storage of @var{object}, and returns 169This function makes a copy in pure storage of @var{object}, and returns