---
title: deadlock
framework: system
role: symbol
role_heading: Type Property
path: system/errno/deadlock
---

# deadlock

Resource deadlock avoided.

## Declaration

```swift
static var deadlock: Errno { get }
```

## Mentioned in

Adopting Swift Error Constants

## Discussion

Discussion You attempted to lock a system resource that would have resulted in a deadlock. The corresponding C error is EDEADLK.

## See Also

### Runtime Errors

- [noMemory](system/errno/nomemory.md)
- [wouldBlock](system/errno/wouldblock.md)
