On Wed, 15 Dec 2010 13:04+0200, George Mamalakis wrote:

> I was testing a program that would exhaust all my memory (in C++), 
> and when this would happen, it would call set_new_handler() along 
> with one of my functions that would inform the user about the lack 
> of memory and then it would exit the program. Instead, the program 
> was force-killed by the kernel (signal 9) and I was informed that:

If all your process' memory is exhausted, then there is no memory left 
for the runtime system for doing I/O and the other stuff you want. 
Next, unless I'm on drugs, maybe you should call set_new_handler() 
before you actually run out of memory. Just my $0.02.


Trond.

-- 
----------------------------------------------------------------------
Trond Endrestøl                  | [email protected]
ACM, NAS, NUUG, SAGE, USENIX     |    FreeBSD 8.1-STABLE & Alpine 2.00
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[email protected]"

Reply via email to