Macaulay2 Engine
Loading...
Searching...
No Matches

◆ outofmem2()

void outofmem2 ( size_t newsize)

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}
const int ERROR
Definition m2-mem.cpp:55
const int STDERR
Definition m2-mem.cpp:54

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[]().