]> git.eshelyaron.com Git - emacs.git/commitdiff
[C_ALLOCA] (xmalloc): New function.
authorRichard M. Stallman <rms@gnu.org>
Wed, 9 Jul 1997 19:20:34 +0000 (19:20 +0000)
committerRichard M. Stallman <rms@gnu.org>
Wed, 9 Jul 1997 19:20:34 +0000 (19:20 +0000)
lib-src/emacsclient.c

index 2e99e9d34adc409ca34f599dd953521a4afa0fe3..999be2c2a8c14139db333ceb42a019a596085625 100644 (file)
@@ -137,6 +137,23 @@ quote_file_name (name)
 
   return copy;
 }
+
+#ifdef C_ALLOCA
+/* Like malloc but get fatal error if memory is exhausted.  */
+
+char *
+xmalloc (size)
+     unsigned int size;
+{
+  char *result = (char *) malloc (size);
+  if (result == NULL)
+  {
+    perror ("malloc");
+    exit (1);
+  }
+  return result;
+}
+#endif /* C_ALLOCA */
 \f
 #if !defined (HAVE_SOCKETS) && !defined (HAVE_SYSVIPC)