Home | History | Annotate | Download | only in riscos

Lines Matching defs:cond

38 	pthread_cond_t cond;
44 SDL_cond *cond;
46 cond = (SDL_cond *) SDL_malloc(sizeof(SDL_cond));
47 if ( cond ) {
48 if ( pthread_cond_init(&cond->cond, NULL) < 0 ) {
50 SDL_free(cond);
51 cond = NULL;
54 return(cond);
58 void SDL_DestroyCond(SDL_cond *cond)
60 if ( cond ) {
61 pthread_cond_destroy(&cond->cond);
62 SDL_free(cond);
67 int SDL_CondSignal(SDL_cond *cond)
71 if ( ! cond ) {
77 if ( pthread_cond_signal(&cond->cond) != 0 ) {
85 int SDL_CondBroadcast(SDL_cond *cond)
89 if ( ! cond ) {
95 if ( pthread_cond_broadcast(&cond->cond) != 0 ) {
102 int SDL_CondWaitTimeout(SDL_cond *cond, SDL_mutex *mutex, Uint32 ms)
108 if ( ! cond ) {
123 retval = pthread_cond_timedwait(&cond->cond, &mutex->id, &abstime);
144 int SDL_CondWait(SDL_cond *cond, SDL_mutex *mutex)
148 if ( ! cond ) {
154 if ( pthread_cond_wait(&cond->cond, &mutex->id) != 0 ) {