---
title: semaphore_wait
framework: Kernel
role: symbol
role_heading: Function
platforms: [macOS 10.0+]
path: kernel/1585828-semaphore_wait
---

# semaphore_wait

## Declaration

```occ
kern_return_t semaphore_wait(semaphore_t semaphore);
```

## See Also

### Semaphore

- [semaphore_create](kernel/1538205-semaphore_create.md)
- [semaphore_destroy](kernel/1537823-semaphore_destroy.md)
- [semaphore_signal](kernel/1585827-semaphore_signal.md)
- [semaphore_signal_all](kernel/1585830-semaphore_signal_all.md)
- [semaphore_wait_deadline](kernel/1585829-semaphore_wait_deadline.md)
- [semaphore_wait_noblock](kernel/1585826-semaphore_wait_noblock.md)
