int (*XSetIOErrorHandler(handler))()
      int (*handler)(Display *);


handler Specifies the program's supplied error handler.


The XSetIOErrorHandler() sets the fatal I/O error handler. Xlib calls the program's supplied error handler if any sort of system call error occurs (for example, the connection to the server was lost). This is assumed to be a fatal condition, and the called routine should not return. If the I/O error handler does return, the client process exits.

Note that the previous error handler is returned.

See also

XDisplayName(), XGetErrorDatabaseText(), XGetErrorText(), XOpenDisplay(), XSetErrorHandler(), XSynchronize(), "Using the Default Error Handlers".
Christophe Tronche, [email protected]