#define mutex_unlock(lock) _mutex_unlock(lock)
#define mutex_lock_acquired(lock) _mutex_lock_acquired(lock, __FILE__, __LINE__)
+static inline int mutex_init(struct mutex *mutex)
+{
+ mutex->line = 0;
+ mutex->owner_name[0] = '\0';
+ mutex->lock_time = 0;
+ mutex->name = NULL;
+
+ return pthread_mutex_init(&mutex->lock, NULL);
+}
+
#endif