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

# semaphore_create

## Declaration

```occ
kern_return_t semaphore_create(task_t task, semaphore_t *semaphore, int policy, int value);
```

## See Also

### Semaphore

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