XtAddInput(3) XT COMPATIBILITY FUNCTIONS XtAddInput(3)

# [NAME](#NAME)

XtAddInput, XtAddTimeOut, XtAddWorkProc - register input, timeout, and workprocs

# [SYNTAX](#SYNTAX)

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

XtInputId XtAddInput(int *source*, XtPointer *condition*, XtInputCallbackProc *proc*, XtPointer *client\_data*);

XtIntervalId XtAddTimeOut(unsigned long *interval*, XtTimerCallbackProc *proc*, XtPointer *client\_data*);

XtWorkProcId XtAddWorkProc(XtWorkProc *proc*, XtPointer *client\_data*);

# [ARGUMENTS](#ARGUMENTS)

[*client\_data*](#client_data)

Specifies the argument that is to be passed to the specified procedure when input is available

[*condition*](#condition)

Specifies the mask that indicates a read, write, or exception condition or some operating system dependent condition.

[*proc*](#proc)

Specifies the procedure that is to be called when input is available.

[*source*](#source)

Specifies the source file descriptor on a UNIX-based system or other operating system dependent device specification.

# [DESCRIPTION](#DESCRIPTION)

**XtAddInput** has been replaced by **XtAppAddInput.**

**XtAddTimeOut** has been replaced by **XtAppAddTimeOut.**

**XtAddWorkProc** has been replaced by **XtAppAddWorkProc**.

# [SEE ALSO](#SEE_ALSO)

[XtAppAddInput(3)](/man/os/libxt/XtAppAddInput.3), [XtAppAddTimeOut(3)](/man/os/libxt/XtAppAddTimeOut.3), [XtAppAddWorkProc(3)](/man/os/libxt/XtAppAddWorkProc.3)  
*X Toolkit Intrinsics - C Language Interface*  
*Xlib - C Language X Interface*

libXt 1.3.1 X Version 11

---

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