MUTEX_FLAG_CLONE_NAME
{ mutex_init_etc(lock, name, MUTEX_FLAG_CLONE_NAME); return B_OK; }
#define RW_LOCK_FLAG_CLONE_NAME MUTEX_FLAG_CLONE_NAME
#define RECURSIVE_LOCK_FLAG_CLONE_NAME MUTEX_FLAG_CLONE_NAME
recursive_lock_init_etc(&fLock, name, MUTEX_FLAG_CLONE_NAME);
mutex_init_etc(&fLock, fName, MUTEX_FLAG_CLONE_NAME);
#define INIT_BEN(x, prefix) (mutex_init_etc(x, prefix, MUTEX_FLAG_CLONE_NAME), \
#define INIT_BEN(x, prefix) (mutex_init_etc(x, prefix, MUTEX_FLAG_CLONE_NAME), \
#define INIT_BEN(x, prefix) (mutex_init_etc(x, prefix, MUTEX_FLAG_CLONE_NAME), \
mutex_init_etc(&fifo->lock, name, MUTEX_FLAG_CLONE_NAME);
mutex_init_etc(&pool->lock, name, MUTEX_FLAG_CLONE_NAME);
MUTEX_FLAG_CLONE_NAME);
mutex_init_etc(&mutex->u.mutex_.lock, name, MUTEX_FLAG_CLONE_NAME);
lock->name = (flags & MUTEX_FLAG_CLONE_NAME) != 0 ? strdup(name) : name;
lock->flags = flags & MUTEX_FLAG_CLONE_NAME;
char* name = (lock->flags & MUTEX_FLAG_CLONE_NAME) != 0
mutex_init_etc(&lock, name, MUTEX_FLAG_CLONE_NAME);
mutex_init_etc(&fLock, lockName, MUTEX_FLAG_CLONE_NAME);
mutex_init_etc(&fLock, lockName, MUTEX_FLAG_CLONE_NAME);
mutex_init_etc(&fLock, lockName, MUTEX_FLAG_CLONE_NAME);
mutex_init_etc(&fLock, lockName, MUTEX_FLAG_CLONE_NAME);
lock->name = (flags & MUTEX_FLAG_CLONE_NAME) != 0 ? strdup(name) : name;
if ((lock->flags & MUTEX_FLAG_CLONE_NAME) != 0)
#define MUTEX_FLAG_OWNS_NAME MUTEX_FLAG_CLONE_NAME
lock->name = (flags & MUTEX_FLAG_CLONE_NAME) != 0 ? strdup(name) : name;
lock->flags = flags & MUTEX_FLAG_CLONE_NAME;
char* name = (lock->flags & MUTEX_FLAG_CLONE_NAME) != 0