SDL_mutex.h
Función SDL_SemWait
Sintaxis
int SDL_SemWait(SDL_sem * sem);
Descripción
Espera hasta que un semáforo tenga un valor positivo y luego lo decrementa.
Parámetros
- sem
- El semáforo de espera.
Valor de retorno
Devuelve 0 si tiene éxito o un código de error negativo si falla. Ver SDL_GetError.
Observaciones
Esta función suspende el hilo que llama hasta que el semáforo apuntado por sem tenga un valor positivo o la llamada sea interrumpida por una señal o error. Si la llamada tiene éxito, disminuirá atómicamente el valor del semáforo.
Esta función es equivalente a llamar a SDL_SemWaitTimeout() con un tiempo de espera de SDL_MUTEX_MAXWAIT.