34d8a498c4
Commit
69d88505fd
go mod: declare module version v2
translated all instances of "github.com/rfjakob/gocryptfs/" to
"github.com/rfjakob/gocryptfs/v2/".
Unfortunately, this included hyperlinks.
Unbreak the hyperlinks like this:
find . -name \*.go | xargs sed -i s%https://github.com/rfjakob/gocryptfs/v2/%https://github.com/rfjakob/gocryptfs/v2/%
21 lines
640 B
Go
21 lines
640 B
Go
package syscallcompat
|
|
|
|
import (
|
|
"github.com/rfjakob/gocryptfs/v2/internal/tlog"
|
|
)
|
|
|
|
const (
|
|
// QuirkBrokenFalloc means the falloc is broken.
|
|
// Preallocation on Btrfs is broken ( https://github.com/rfjakob/gocryptfs/issues/395 )
|
|
// and slow ( https://github.com/rfjakob/gocryptfs/issues/63 ).
|
|
QuirkBrokenFalloc = uint64(1 << iota)
|
|
// QuirkDuplicateIno1 means that we have duplicate inode numbers.
|
|
// On MacOS ExFAT, all empty files share inode number 1:
|
|
// https://github.com/rfjakob/gocryptfs/issues/585
|
|
QuirkDuplicateIno1
|
|
)
|
|
|
|
func logQuirk(s string) {
|
|
tlog.Info.Printf(tlog.ColorYellow + "DetectQuirks: " + s + tlog.ColorReset)
|
|
}
|