Definition at line 64 of file m2-mem.cpp.
64 {
65 const char *msg = "\n\n *** out of memory trying to allocate %ld bytes, exiting ***\n";
66 static char buf[sizeof(msg) + 100];
67 snprintf(buf, sizeof(msg) + 100,
68 msg, (long)newsize);
69 int r = write(
STDERR,buf,strlen(buf));
70 if (r ==
ERROR) exit(1);
71 exit(1);
72}
References ERROR, and STDERR.
Referenced by getmem(), getmem_atomic(), getmem_atomic_clear(), getmem_clear(), our_new_delete::operator new(), and our_new_delete::operator new[]().