1 #ifndef __TOOLS_LINUX_LGLOCK_H
2 #define __TOOLS_LINUX_LGLOCK_H
10 #define lg_lock_free(l) do {} while (0)
11 #define lg_lock_init(l) pthread_mutex_init(&(l)->lock, NULL)
13 #define lg_local_lock(l) pthread_mutex_lock(&(l)->lock)
14 #define lg_local_unlock(l) pthread_mutex_unlock(&(l)->lock)
15 #define lg_global_lock(l) pthread_mutex_lock(&(l)->lock)
16 #define lg_global_unlock(l) pthread_mutex_unlock(&(l)->lock)
18 #endif /* __TOOLS_LINUX_LGLOCK_H */