---
title: "init(_:flags:retryOnInterrupt:)"
framework: system
role: symbol
role_heading: Initializer
path: "system/stat/init(_:flags:retryoninterrupt:)-9o008"
---

# init(_:flags:retryOnInterrupt:)

Creates a Stat struct from an UnsafePointer<CChar> path and Flags.

## Declaration

```swift
init(_ path: UnsafePointer<CChar>, flags: Stat.Flags, retryOnInterrupt: Bool = true) throws(Errno)
```

## Discussion

Discussion If path is relative, it is resolved against the current working directory. The corresponding C function is fstatat().
