| 195 | /************************************************************************/ |
| 196 | |
| 197 | void msAcquireLock( int nLockId ) |
| 198 | |
| 199 | { |
| 200 | if( mutexes_initialized == 0 ) |
| 201 | msThreadInit(); |
| 202 | |
| 203 | assert( nLockId >= 0 && nLockId < mutexes_initialized ); |
| 204 | |
| 205 | if( thread_debug ) |
| 206 | fprintf( stderr, "msAcquireLock(%d/%s) (posix)\n", |
| 207 | nLockId, lock_names[nLockId] ); |
| 208 | |
| 209 | pthread_mutex_lock( mutex_locks + nLockId ); |
| 210 | } |
| 211 | |
| 212 | /************************************************************************/ |
| 213 | /* msReleaseLock() */ |
no test coverage detected