1: #include <../src/sys/classes/draw/impls/x/ximpl.h>
3: #if defined(PETSC_HAVE_SETJMP_H)
5: jmp_buf PetscXIOErrorHandlerJumpBuf;
7: void PetscXIOErrorHandlerJump(PETSC_UNUSED void *ctx)
8: {
9: longjmp(PetscXIOErrorHandlerJumpBuf, 1);
10: }
12: PetscXIOErrorHandlerFn *PetscSetXIOErrorHandler(PetscXIOErrorHandlerFn *xioerrhdl)
13: {
14: return (PetscXIOErrorHandlerFn *)XSetIOErrorHandler((XIOErrorHandler)xioerrhdl);
15: }
17: #endif