1
0
mirror of https://github.com/restic/restic.git synced 2024-06-29 08:10:52 +02:00
restic/internal/fs/preallocate_other.go

13 lines
261 B
Go
Raw Normal View History

2022-03-28 22:23:47 +02:00
//go:build !linux && !darwin
// +build !linux,!darwin
2021-02-02 15:43:40 +01:00
package fs
import "os"
2021-02-02 15:43:40 +01:00
func PreallocateFile(wr *os.File, size int64) error {
// Maybe truncate can help?
// Windows: This calls SetEndOfFile which preallocates space on disk
return wr.Truncate(size)
}