The text 04af7ad08804, as OpenBSD 5.9, OpenBSD 5.8 shipped it.
Thread-safe semaphores
Thread::Semaphore(3p) on OpenBSD now