g_malloc() aborts when enough memory is not found?

While testing exception handling of my program I noticed that when I'm
using g_malloc() and I'm trying to allocate more memory than it's
currently available g_malloc calls abort() and thus prevents me from
handling the problem by myself.

If I replace g_malloc with plain malloc everything works as expected.

How I can tell g_malloc not to abort if memory cannot be allocated? GLIB
"reference" at http://www.gtk.org/docs/glib_toc.html does not help much.

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]