]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fmemory_full_p): New function.
authorRichard M. Stallman <rms@gnu.org>
Sat, 14 May 2005 14:07:03 +0000 (14:07 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sat, 14 May 2005 14:07:03 +0000 (14:07 +0000)
(syms_of_alloc): defsubr it.

src/alloc.c

index fb352bd56d8381ffe800be0a6778cf88c5e952bb..68f271a8c324e4680fa39687f278fd803bd7cda3 100644 (file)
@@ -534,6 +534,12 @@ memory_full ()
     Fsignal (Qnil, Vmemory_signal_data);
 }
 
+DEFUN ("memory-full-p", Fmemory_full_p, Smemory_full_p, 0, 0, 0,
+       doc: /* t if memory is nearly full, nil otherwise.  */)
+  ()
+{
+  return (spare_memory ? Qnil : Qt);
+}
 
 /* Called if we can't allocate relocatable space for a buffer.  */
 
@@ -6078,6 +6084,7 @@ The time is in seconds as a floating point value.  */);
   DEFVAR_INT ("gcs-done", &gcs_done,
              doc: /* Accumulated number of garbage collections done.  */);
 
+  defsubr (&Smemory_full_p);
   defsubr (&Scons);
   defsubr (&Slist);
   defsubr (&Svector);