diff options
author | Jakob Unterwurzacher | 2016-01-07 21:39:41 +0100 |
---|---|---|
committer | Jakob Unterwurzacher | 2016-01-07 21:39:41 +0100 |
commit | f93729f20da4a7416ec387d9d10a8776dba67c29 (patch) | |
tree | 6b235af6df63fec4d48b487f545249fd23c89607 /pathfs_frontend/compat_darwin.go | |
parent | 6a9da0db106494f5e7ce2c37e05bec02a9b08837 (diff) |
Disable fallocate on OSX (not available and causes a build failure)
Diffstat (limited to 'pathfs_frontend/compat_darwin.go')
-rw-r--r-- | pathfs_frontend/compat_darwin.go | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pathfs_frontend/compat_darwin.go b/pathfs_frontend/compat_darwin.go new file mode 100644 index 0000000..816ba88 --- /dev/null +++ b/pathfs_frontend/compat_darwin.go @@ -0,0 +1,13 @@ +package pathfs_frontend + +import "syscall" + +// 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. +} |