diff options
author | William Joye <wjoye@cfa.harvard.edu> | 2017-10-26 16:44:17 (GMT) |
---|---|---|
committer | William Joye <wjoye@cfa.harvard.edu> | 2017-10-26 16:44:17 (GMT) |
commit | 79d64f400391ce81b4eda73977cb40099256b348 (patch) | |
tree | 47afaed270cf59335dbaf4eb7965eac64a02a687 /xpa/doc/oom.html | |
parent | 1377ae8b2142276c24d28d65865e459038984c62 (diff) | |
download | blt-79d64f400391ce81b4eda73977cb40099256b348.zip blt-79d64f400391ce81b4eda73977cb40099256b348.tar.gz blt-79d64f400391ce81b4eda73977cb40099256b348.tar.bz2 |
upgrade XPA
Diffstat (limited to 'xpa/doc/oom.html')
-rw-r--r-- | xpa/doc/oom.html | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/xpa/doc/oom.html b/xpa/doc/oom.html deleted file mode 100644 index 360740e..0000000 --- a/xpa/doc/oom.html +++ /dev/null @@ -1,52 +0,0 @@ -<!-- =defdoc xpaoom xpaoom n --> -<HTML> -<HEAD> -<TITLE>Out of Memory</TITLE> -</HEAD> -<BODY> - -<!-- =section xpaoom NAME --> -<H2><A NAME="xpaoom">Xpaoom: What happens when XPA runs out of memory?</A></H2> - -<!-- =section xpaoom SYNOPSIS --> -<H2>Summary</H2> -<P> -When XPA can't allocate memory, it exits. You can arrange to have it call -longjmp() instead. - -<!-- =section xpaoom DESCRIPTION --> -<H2>Description</H2> -<P> -When an XPA server or client cannot allocate memory, it will attempt to -output an error message and then exit. If this is not satisfactory (e.g., -perhaps your program is interactive and can recover from OOM errors), you -can tell XPA to call longjmp() to go to a recovery branch. To pass the -requisite jmp_buf variable to XPA, make the following call: -<PRE> - XPASaveJmp(void *env); -</PRE> -The value of env is the address of a jmp_buf variable that was previously -passed to setjmp(). For example: -<PRE> - jmp_buf env; - ... - if( setjmp(jmp_buf) != 0 ){ - /* out of memory -- take corrective action, if possible */ - } else { - /* save env for XPA */ - XPASaveJmp((void *)&jmp_buf); - } - // enter main loop ... -</PRE> - -<!-- =section xpaoom SEE ALSO --> -<!-- =text See xpa(n) for a list of XPA help pages --> -<!-- =stop --> - -<P> -<A HREF="./help.html">Go to XPA Help Index</A> - -<H5>Last updated: April 7, 2009</H5> -</BODY> -</HTML> - |