a geicko-2 based round robin ranking system designed to test c++ battleship submissions battleship.dunkirk.sh
at main 497 B view raw
1//go:build linux 2// +build linux 3 4package sftp 5 6import ( 7 "syscall" 8) 9 10func statvfsFromStatfst(stat *syscall.Statfs_t) (*StatVFS, error) { 11 return &StatVFS{ 12 Bsize: uint64(stat.Bsize), 13 Frsize: uint64(stat.Frsize), 14 Blocks: stat.Blocks, 15 Bfree: stat.Bfree, 16 Bavail: stat.Bavail, 17 Files: stat.Files, 18 Ffree: stat.Ffree, 19 Favail: stat.Ffree, // not sure how to calculate Favail 20 Flag: uint64(stat.Flags), // assuming POSIX? 21 Namemax: uint64(stat.Namelen), 22 }, nil 23}