---
title: OS_UNFAIR_LOCK_INIT
framework: os
role: symbol
role_heading: Macro
path: os/os_unfair_lock_init
---

# OS_UNFAIR_LOCK_INIT

A value you use to initialize a new unfair lock.

## Declaration

```occ
#define OS_UNFAIR_LOCK_INIT
```

## See Also

### Unfair Locking

- [os_unfair_lock](os/os_unfair_lock.md)
- [os_unfair_lock_t](os/os_unfair_lock_t.md)
- [os_unfair_lock_lock](os/os_unfair_lock_lock.md)
- [os_unfair_lock_trylock](os/os_unfair_lock_trylock.md)
- [os_unfair_lock_lock_with_flags](os/os_unfair_lock_lock_with_flags.md)
- [os_unfair_lock_unlock](os/os_unfair_lock_unlock.md)
- [os_unfair_lock_assert_owner](os/os_unfair_lock_assert_owner.md)
- [os_unfair_lock_assert_not_owner](os/os_unfair_lock_assert_not_owner.md)
- [os_unfair_lock_flags_t](os/os_unfair_lock_flags_t.md)
