]> code.delx.au - gnu-emacs/blobdiff - lib-src/timer.c
*** empty log message ***
[gnu-emacs] / lib-src / timer.c
index acb84ea55836334ecbaf6921a531b41653f6dd44..9bd547ce8f2a4826f3519ecc3804c06bb7d5e416 100644 (file)
@@ -34,7 +34,7 @@
 
 
 extern int errno;
-extern char *strerror (), *malloc ();
+extern char *strerror ();
 extern time_t time ();
 
 /*
@@ -199,7 +199,6 @@ void
 getevent ()
 {
   int i;
-  int n_events;
 
   /* In principle the itimer should be disabled on entry to this
      function, but it really doesn't make any important difference
@@ -349,4 +348,21 @@ strerror (errnum)
 
 #endif /* ! HAVE_STRERROR */
 
+long *
+xmalloc (size)
+     int size;
+{
+  register long *val;
+
+  val = (long *) malloc (size);
+
+  if (!val && size)
+    {
+      fprintf (stderr, "timer: virtual memory exceeded\n");
+      exit (1);
+    }
+    
+  return val;
+}
+
 /* timer.c ends here */