---
name: "SDL_CondWaitTimeout"
section: "3"
platform: "linux"
package: "libsdl1.2-dev"
version: "1.2.15+dfsg2-8"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/SDL_CondWaitTimeout"
---

# SDL\_CondWaitTimeout(3)

Wait on a condition variable, with timeout

## NAME

SDL\_CondWaitTimeout - Wait on a condition variable, with timeout

## SYNOPSIS

**#include "SDL.h"** **#include "SDL\_thread.h"**

**int SDL\_CondWaitTimeout**(**SDL\_cond \*cond, SDL\_mutex \*mutex, Uint32 ms**);

## DESCRIPTION

Wait on the condition variable **cond** for, at most, **ms** milliseconds. **mut** is unlocked so it must be locked when the function is called. Returns **SDL\_MUTEX\_TIMEDOUT** if the condition is not signalled in the allotted time, **0** if it was signalled or **-1** on an error.

## SEE ALSO

**SDL\_CondWait**
