Mercurial > sdl-ios-xcode
comparison src/thread/amigaos/SDL_syssem.c @ 255:dcb5e869f8b5
Updated Amiga port by Gabriele Greco
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sun, 16 Dec 2001 20:00:27 +0000 |
parents | e8157fcb3114 |
children | f6ffac90895c |
comparison
equal
deleted
inserted
replaced
254:4fc12b8edf74 | 255:dcb5e869f8b5 |
---|---|
59 D(bug("Creating semaphore %lx...\n",sem)); | 59 D(bug("Creating semaphore %lx...\n",sem)); |
60 | 60 |
61 memset(sem,0,sizeof(*sem)); | 61 memset(sem,0,sizeof(*sem)); |
62 | 62 |
63 InitSemaphore(&sem->Sem); | 63 InitSemaphore(&sem->Sem); |
64 | 64 |
65 return(sem); | 65 return(sem); |
66 } | 66 } |
67 | 67 |
68 void SDL_DestroySemaphore(SDL_sem *sem) | 68 void SDL_DestroySemaphore(SDL_sem *sem) |
69 { | 69 { |
141 } | 141 } |
142 | 142 |
143 Uint32 SDL_SemValue(SDL_sem *sem) | 143 Uint32 SDL_SemValue(SDL_sem *sem) |
144 { | 144 { |
145 Uint32 value; | 145 Uint32 value; |
146 | 146 |
147 value = 0; | 147 value = 0; |
148 if ( sem ) { | 148 if ( sem ) { |
149 #ifdef STORMC4_WOS | |
150 value = sem->Sem.ssppc_SS.ss_NestCount; | |
151 #else | |
149 value = sem->Sem.ss_NestCount; | 152 value = sem->Sem.ss_NestCount; |
153 #endif | |
150 // SDL_UnlockMutex(sem->count_lock); | 154 // SDL_UnlockMutex(sem->count_lock); |
151 } | 155 } |
152 return value; | 156 return value; |
153 } | 157 } |
154 | 158 |