diff options
Diffstat (limited to 'internal/fusefrontend/compat_darwin.go')
-rw-r--r-- | internal/fusefrontend/compat_darwin.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/internal/fusefrontend/compat_darwin.go b/internal/fusefrontend/compat_darwin.go new file mode 100644 index 0000000..445fb45 --- /dev/null +++ b/internal/fusefrontend/compat_darwin.go @@ -0,0 +1,12 @@ +package fusefrontend + +// prealloc - preallocate space without changing the file size. This prevents +// us from running out of space in the middle of an operation. +func prealloc(fd int, off int64, len int64) (err error) { + // + // Sorry, fallocate is not available on OSX at all and + // fcntl F_PREALLOCATE is not accessible from Go. + // + // See https://github.com/rfjakob/gocryptfs/issues/18 if you want to help. + return nil +} |