Documentation ¶ Overview ¶ Package safefs provides narrow filesystem primitives for cache publication. Index ¶ func AtomicWriteFile(path string, data []byte, perm fs.FileMode) error Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func AtomicWriteFile ¶ func AtomicWriteFile(path string, data []byte, perm fs.FileMode) error AtomicWriteFile publishes data via a unique temporary file and rename. Unique names keep concurrent writers from publishing each other's partial data. Sync bounds torn writes across crashes. Types ¶ This section is empty. Source Files ¶ View all Source files safefs.go Click to show internal directories. Click to hide internal directories.