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

# semaphore_destroy

## Declaration

```occ
kern_return_t semaphore_destroy(task_t task, semaphore_t semaphore);
```

## See Also

### Semaphore

- [semaphore_create](kernel/1538205-semaphore_create.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_deadline](kernel/1585829-semaphore_wait_deadline.md)
- [semaphore_wait_noblock](kernel/1585826-semaphore_wait_noblock.md)
