UNLOCK
#define UNLOCK(l) if (atomic_add(&l.c, 1) < 0) release_sem(l.s);
#define UNLOCK(l) if (atomic_add(&l.c, 1) < 0) release_sem(l.s);
static inline status_t UNLOCK(lock *l)
#define UNLOCK mutex_unlock
#define UNLOCK(l) if (atomic_add(&l.c, 1) < 0) release_sem(l.s);