Prefer unnamed semaphores over named ones

Unnamed semaphores are the better option on platforms where they're
available. Apple should get with the program and implement them already!