mutex.h revision bf6d2e39124ab3d51c253f7acad9a4abef059be6
#ifndef ISC_MUTEX_H
#define ISC_MUTEX_H 1
#include <pthread.h>
typedef pthread_mutex_t isc_mutex_t;
/* XXX We could do fancier error handling... */
#define isc_mutex_init(mp) \
#define isc_mutex_lock(mp) \
((pthread_mutex_lock((mp)) == 0) ? \
#define isc_mutex_unlock(mp) \
((pthread_mutex_unlock((mp)) == 0) ? \
#define isc_mutex_destroy(mp) \
((pthread_mutex_destroy((mp)) == 0) ? \
#endif /* ISC_MUTEX_H */