diff options
author | William Joye <wjoye@cfa.harvard.edu> | 2018-01-23 16:53:51 (GMT) |
---|---|---|
committer | William Joye <wjoye@cfa.harvard.edu> | 2018-01-23 16:53:51 (GMT) |
commit | 51e1f85047b34f095ed69a3024d696997d2667c8 (patch) | |
tree | a8d46838982aa78a35653c10d0b7370d751d6181 /xpa/doc/oom.html | |
parent | 0c198f7902ee997dd8ec3631e8ff1c385257014d (diff) | |
download | blt-51e1f85047b34f095ed69a3024d696997d2667c8.zip blt-51e1f85047b34f095ed69a3024d696997d2667c8.tar.gz blt-51e1f85047b34f095ed69a3024d696997d2667c8.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> - |