Files
sqlite3/vfs/os_std_alloc.go

20 lines
272 B
Go
Raw Normal View History

2023-09-18 14:47:55 +01:00
//go:build !linux && (!darwin || sqlite3_flock)
2023-03-22 03:15:54 +00:00
2023-06-01 18:11:37 +01:00
package vfs
2023-03-22 03:15:54 +00:00
import (
"io"
"os"
)
2023-03-29 15:01:25 +01:00
func osAllocate(file *os.File, size int64) error {
2023-03-22 03:15:54 +00:00
off, err := file.Seek(0, io.SeekEnd)
if err != nil {
return err
}
if size <= off {
return nil
}
return file.Truncate(size)
}