The
XCloseDisplay()
function closes the connection to the X server for the display specified in the
Display
structure and destroys all windows, resource IDs
(Window,
Font,
Pixmap,
Colormap,
Cursor,
and
GContext),
or other resources that the client has created
on this display, unless the close-down mode of the resource has been changed
(see
XSetCloseDownMode()).
Therefore, these windows, resource IDs, and other resources should never be
referenced again or an error will be generated.
Before exiting, you should call
XCloseDisplay()
explicitly so that any pending errors are reported as
XCloseDisplay()
performs a final
XSync()
operation.