4 // NNCP -- Node to Node copy, utilities for store-and-forward data exchange
5 // Copyright (C) 2016-2021 Sergey Matveev <stargrave@stargrave.org>
12 "golang.org/x/sys/unix"
15 func (ctx *Ctx) IsEnoughSpace(want int64) bool {
17 if err := unix.Statvfs(ctx.Spool, &s); err != nil {
18 log.Fatalln("Can not stat spool:", err)
20 return int64(s.Bavail)*int64(s.Frsize) > want