XtToolkitThreadInitialize(3) XT FUNCTIONS XtToolkitThreadInitialize(3)

# [NAME](#NAME)

XtToolkitThreadInitialize - initialize the toolkit for multiple threads

# [SYNTAX](#SYNTAX)

#include &lt;X11/Intrinsic.h&gt;

Boolean XtToolkitThreadInitialize(void);

# [DESCRIPTION](#DESCRIPTION)

If **XtToolkitThreadInitialize** was previously called, it returns. The application programmer must ensure that two or more threads do not simultaneously attempt to call **XtToolkitThreadInitialize**; the effect of this is undefined. **XtToolkitThreadInitialize** returns **True** if the host operating system has threads and the Intrinsics are thread safe.

# [SEE ALSO](#SEE_ALSO)

*X Toolkit Intrinsics - C Language Interface*  
*Xlib - C Language X Interface*

libXt 1.3.1 X Version 11

---

Document: XtToolkitThreadInitialize(3) from libxt 1.3.1-r11 (Chainguard OS)
Source: https://gitlab.freedesktop.org/xorg/lib/libxt.git
