5 #ifndef DPUTIL_MUTEX_H_ 6 #define DPUTIL_MUTEX_H_ 15 #define DPUTIL_LOCK(lock) \ 17 pthread_cleanup_push(dputil_unlock, lock); 19 #define DPUTIL_UNLOCK pthread_cleanup_pop(1); void dputil_unlock(void *handle)
unlock
void dputil_lock(void *handle)
lock