---
name: "XSynchronize"
section: "3x"
platform: "linux"
package: "libx11-dev"
version: "4.3.0.dfsg.1-14sarge7"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/XSynchronize/3x"
---

# XSynchronize(3x)

enable or disable synchronization

## NAME

XSynchronize, XSetAfterFunction - enable or disable synchronization

## SYNTAX

int (\*XSynchronize(Display \**display*, Bool *onoff*))();

int (\*XSetAfterFunction(Display \**display*, int (\**procedure*)()))();

## ARGUMENTS

- *display*

  Specifies the connection to the X server.

- *procedure*

  Specifies the procedure to be called.

- *onoff*

  Specifies a Boolean value that indicates whether to enable  or disable synchronization.

## DESCRIPTION

The *XSynchronize* function returns  the previous after function. If onoff is  *True*, *XSynchronize* turns on synchronous behavior. If onoff is *False*, *XSynchronize* turns off synchronous behavior.

The specified procedure is called with only a display pointer. *XSetAfterFunction* returns the previous after function.

## SEE ALSO

XSetErrorHandler(3X11)\
 *Xlib - C Language X Interface*
