Implement a cglock_destroy function.
diff --git a/miner.h b/miner.h
index e29fb78..4e3b5a1 100644
--- a/miner.h
+++ b/miner.h
@@ -910,6 +910,12 @@ static inline void _cglock_init(cglock_t *lock, const char *file, const char *fu
_rwlock_init(&lock->rwlock, file, func, line);
}
+static inline void cglock_destroy(cglock_t *lock)
+{
+ rwlock_destroy(&lock->rwlock);
+ mutex_destroy(&lock->mutex);
+}
+
/* Read lock variant of cglock. Cannot be promoted. */
static inline void _cg_rlock(cglock_t *lock, const char *file, const char *func, const int line)
{