Query: xpaoom
OS: debian
Section: 7
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
xpaoom(7) SAORD Documentation xpaoom(7)NAMEXpaoom - What happens when XPA runs out of memory?SYNOPSISWhen XPA can't allocate memory, it exits. You can arrange to have it call longjmp() instead.DESCRIPTIONWhen 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: XPASaveJmp(void *env); The value of env is the address of a jmp_buf variable that was previously passed to setjmp(). For example: 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 ...SEE ALSOSee xpa(7) for a list of XPA help pages version 2.1.14 June 7, 2012 xpaoom(7)
Related Man Pages |
---|
_setjmp(3) - bsd |
setjmp(3) - bsd |
xpamainloop(3) - debian |
xpaserver(3) - debian |
xpaopen(3) - debian |
Similar Topics in the Unix Linux Community |
---|
How can I do this in VI editor? |
Introduction |
Weird 'find' results |
How to copy a column of multiple files and paste into new excel file (next to column)? |