SEM_TYPE_UNNAMED_SHARED
semaphore->type = shared ? SEM_TYPE_UNNAMED_SHARED : SEM_TYPE_UNNAMED;
if (semaphore->type != SEM_TYPE_UNNAMED && semaphore->type != SEM_TYPE_UNNAMED_SHARED)
if (semaphore->type == SEM_TYPE_UNNAMED_SHARED)
if (semaphore->type == SEM_TYPE_UNNAMED_SHARED)