---
title: semaphore_wait_deadline
framework: Kernel
role: symbol
role_heading: Function
platforms: [macOS 10.6+]
path: kernel/1585829-semaphore_wait_deadline
---

# semaphore_wait_deadline

## Declaration

```occ
kern_return_t semaphore_wait_deadline(semaphore_t semaphore, uint64_t deadline);
```

## 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](kernel/1585828-semaphore_wait.md)
- [semaphore_wait_noblock](kernel/1585826-semaphore_wait_noblock.md)
