Browse Source

Implement a mutex_destroy function.

nfactor-troky
Con Kolivas 11 years ago
parent
commit
6bd5139cfc
  1. 7
      miner.h

7
miner.h

@ -885,6 +885,13 @@ static inline void _mutex_init(pthread_mutex_t *lock, const char *file, const ch @@ -885,6 +885,13 @@ static inline void _mutex_init(pthread_mutex_t *lock, const char *file, const ch
INITLOCK(lock, CGLOCK_MUTEX, file, func, line);
}
static inline void mutex_destroy(pthread_mutex_t *lock)
{
/* Ignore return code. This only invalidates the mutex on linux but
* releases resources on windows. */
pthread_mutex_destroy(lock);
}
static inline void _rwlock_init(pthread_rwlock_t *lock, const char *file, const char *func, const int line)
{
if (unlikely(pthread_rwlock_init(lock, NULL)))

Loading…
Cancel
Save