1 #ifndef __TOOLS_LINUX_MUTEX_H
2 #define __TOOLS_LINUX_MUTEX_H
10 #define mutex_init(l) pthread_mutex_init(&(l)->lock, NULL)
11 #define mutex_lock(l) pthread_mutex_lock(&(l)->lock)
12 #define mutex_trylock(l) (!pthread_mutex_trylock(&(l)->lock))
13 #define mutex_unlock(l) pthread_mutex_unlock(&(l)->lock)
15 #endif /* __TOOLS_LINUX_MUTEX_H */