# internal/platform/atomicfile

Package atomicfile provides atomic file replacement primitives.

## Write

```go
func Write(path string, data []byte, perm os.FileMode) error
```

Write atomically replaces path with data and fsyncs the containing directory.
