SEMA_MAGIC
} else if (mutex.flags.magic == SEMA_MAGIC) {
{0, USYNC_THREAD, SEMA_MAGIC, {0, 0, 0}, {0, 0}}
{0, USYNC_PROCESS, SEMA_MAGIC, {0, 0, 0}, {0, 0}}
if (sem->sem_magic != SEMA_MAGIC) {
sp->magic = SEMA_MAGIC;
if (sp->magic != SEMA_MAGIC)
sp->magic = SEMA_MAGIC;
case SEMA_MAGIC:
case SEMA_MAGIC:
case SEMA_MAGIC:
sync_magic != SEMA_MAGIC && sync_magic != RWL_MAGIC)