1<HTML 2><HEAD 3><TITLE 4>SDL_WaitThread</TITLE 5><META 6NAME="GENERATOR" 7CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ 8"><LINK 9REL="HOME" 10TITLE="SDL Library Documentation" 11HREF="index.html"><LINK 12REL="UP" 13TITLE="Multi-threaded Programming" 14HREF="thread.html"><LINK 15REL="PREVIOUS" 16TITLE="SDL_GetThreadID" 17HREF="sdlgetthreadid.html"><LINK 18REL="NEXT" 19TITLE="SDL_KillThread" 20HREF="sdlkillthread.html"></HEAD 21><BODY 22CLASS="REFENTRY" 23BGCOLOR="#FFF8DC" 24TEXT="#000000" 25LINK="#0000ee" 26VLINK="#551a8b" 27ALINK="#ff0000" 28><DIV 29CLASS="NAVHEADER" 30><TABLE 31SUMMARY="Header navigation table" 32WIDTH="100%" 33BORDER="0" 34CELLPADDING="0" 35CELLSPACING="0" 36><TR 37><TH 38COLSPAN="3" 39ALIGN="center" 40>SDL Library Documentation</TH 41></TR 42><TR 43><TD 44WIDTH="10%" 45ALIGN="left" 46VALIGN="bottom" 47><A 48HREF="sdlgetthreadid.html" 49ACCESSKEY="P" 50>Prev</A 51></TD 52><TD 53WIDTH="80%" 54ALIGN="center" 55VALIGN="bottom" 56></TD 57><TD 58WIDTH="10%" 59ALIGN="right" 60VALIGN="bottom" 61><A 62HREF="sdlkillthread.html" 63ACCESSKEY="N" 64>Next</A 65></TD 66></TR 67></TABLE 68><HR 69ALIGN="LEFT" 70WIDTH="100%"></DIV 71><H1 72><A 73NAME="SDLWAITTHREAD" 74></A 75>SDL_WaitThread</H1 76><DIV 77CLASS="REFNAMEDIV" 78><A 79NAME="AEN7766" 80></A 81><H2 82>Name</H2 83>SDL_WaitThread -- Wait for a thread to finish.</DIV 84><DIV 85CLASS="REFSYNOPSISDIV" 86><A 87NAME="AEN7769" 88></A 89><H2 90>Synopsis</H2 91><DIV 92CLASS="FUNCSYNOPSIS" 93><A 94NAME="AEN7770" 95></A 96><P 97></P 98><PRE 99CLASS="FUNCSYNOPSISINFO" 100>#include "SDL.h" 101#include "SDL_thread.h"</PRE 102><P 103><CODE 104><CODE 105CLASS="FUNCDEF" 106>void <B 107CLASS="FSFUNC" 108>SDL_WaitThread</B 109></CODE 110>(SDL_Thread *thread, int *status);</CODE 111></P 112><P 113></P 114></DIV 115></DIV 116><DIV 117CLASS="REFSECT1" 118><A 119NAME="AEN7776" 120></A 121><H2 122>Description</H2 123><P 124>Wait for a thread to finish (timeouts are not supported).</P 125></DIV 126><DIV 127CLASS="REFSECT1" 128><A 129NAME="AEN7779" 130></A 131><H2 132>Return Value</H2 133><P 134>The return code for the thread function is placed in the area pointed to by 135<TT 136CLASS="PARAMETER" 137><I 138>status</I 139></TT 140>, if <TT 141CLASS="PARAMETER" 142><I 143>status</I 144></TT 145> is not 146<SPAN 147CLASS="RETURNVALUE" 148>NULL</SPAN 149>.</P 150></DIV 151><DIV 152CLASS="REFSECT1" 153><A 154NAME="AEN7785" 155></A 156><H2 157>See Also</H2 158><P 159><A 160HREF="sdlcreatethread.html" 161><TT 162CLASS="FUNCTION" 163>SDL_CreateThread</TT 164></A 165></P 166></DIV 167><DIV 168CLASS="NAVFOOTER" 169><HR 170ALIGN="LEFT" 171WIDTH="100%"><TABLE 172SUMMARY="Footer navigation table" 173WIDTH="100%" 174BORDER="0" 175CELLPADDING="0" 176CELLSPACING="0" 177><TR 178><TD 179WIDTH="33%" 180ALIGN="left" 181VALIGN="top" 182><A 183HREF="sdlgetthreadid.html" 184ACCESSKEY="P" 185>Prev</A 186></TD 187><TD 188WIDTH="34%" 189ALIGN="center" 190VALIGN="top" 191><A 192HREF="index.html" 193ACCESSKEY="H" 194>Home</A 195></TD 196><TD 197WIDTH="33%" 198ALIGN="right" 199VALIGN="top" 200><A 201HREF="sdlkillthread.html" 202ACCESSKEY="N" 203>Next</A 204></TD 205></TR 206><TR 207><TD 208WIDTH="33%" 209ALIGN="left" 210VALIGN="top" 211>SDL_GetThreadID</TD 212><TD 213WIDTH="34%" 214ALIGN="center" 215VALIGN="top" 216><A 217HREF="thread.html" 218ACCESSKEY="U" 219>Up</A 220></TD 221><TD 222WIDTH="33%" 223ALIGN="right" 224VALIGN="top" 225>SDL_KillThread</TD 226></TR 227></TABLE 228></DIV 229></BODY 230></HTML 231>