diff src/emacs.c @ 23954:7a8677cdf2bd

(main): Call memory_warnings and uninterrupt_malloc even when starting the dumped Emacs.
author Richard M. Stallman <rms@gnu.org>
date Tue, 29 Dec 1998 22:53:54 +0000
parents dba43a039f3c
children fe8617dd8a50
line wrap: on
line diff
--- a/src/emacs.c	Tue Dec 29 22:53:25 1998 +0000
+++ b/src/emacs.c	Tue Dec 29 22:53:54 1998 +0000
@@ -707,15 +707,14 @@
   clearerr (stdin);
 
 #ifndef SYSTEM_MALLOC
-  if (! initialized)
-    {
-      /* Arrange to get warning messages as memory fills up.  */
-      memory_warnings (0, malloc_warning);
+  /* Arrange to get warning messages as memory fills up.  */
+  memory_warnings (0, malloc_warning);
 
-      /* Arrange to disable interrupt input while malloc and friends are
-	 running.  */
-      uninterrupt_malloc ();
-    }
+  /* Call malloc at least once, to run the initial __malloc_hook.  */
+  malloc (4);
+
+  /* Arrange to disable interrupt input inside malloc etc.  */
+  uninterrupt_malloc ();
 #endif	/* not SYSTEM_MALLOC */
 
 #ifdef MSDOS