aboutsummaryrefslogtreecommitdiff
path: root/internal/syscallcompat/sys_darwin.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/syscallcompat/sys_darwin.go')
-rw-r--r--internal/syscallcompat/sys_darwin.go22
1 files changed, 11 insertions, 11 deletions
diff --git a/internal/syscallcompat/sys_darwin.go b/internal/syscallcompat/sys_darwin.go
index 852eee4..e635034 100644
--- a/internal/syscallcompat/sys_darwin.go
+++ b/internal/syscallcompat/sys_darwin.go
@@ -10,19 +10,19 @@ import (
// 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.
-func EnospcPrealloc(fd int, off int64, len int64) (err error) {
+func EnospcPrealloc(fd int, off int64, len int64) error {
return nil
}
// See above.
-func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
+func Fallocate(fd int, mode uint32, off int64, len int64) error {
return syscall.EOPNOTSUPP
}
var chdirMutex sync.Mutex
// Poor man's Openat
-func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
+func Openat(dirfd int, path string, flags int, mode uint32) (int, error) {
chdirMutex.Lock()
defer chdirMutex.Unlock()
if !filepath.IsAbs(path) {
@@ -43,7 +43,7 @@ func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error)
}
// Poor man's Renameat
-func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
+func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) error {
chdirMutex.Lock()
defer chdirMutex.Unlock()
// Unless both paths are absolute we have to save the old working dir and
@@ -57,7 +57,7 @@ func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err e
defer os.Chdir(oldWd)
}
// Make oldpath absolute
- oldpath, err = dirfdAbs(olddirfd, oldpath)
+ oldpath, err := dirfdAbs(olddirfd, oldpath)
if err != nil {
return err
}
@@ -70,7 +70,7 @@ func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err e
}
// Poor man's Unlinkat
-func Unlinkat(dirfd int, path string) (err error) {
+func Unlinkat(dirfd int, path string) error {
chdirMutex.Lock()
defer chdirMutex.Unlock()
if !filepath.IsAbs(path) {
@@ -80,7 +80,7 @@ func Unlinkat(dirfd int, path string) (err error) {
}
defer os.Chdir(oldWd)
}
- path, err = dirfdAbs(dirfd, path)
+ path, err := dirfdAbs(dirfd, path)
if err != nil {
return err
}
@@ -88,7 +88,7 @@ func Unlinkat(dirfd int, path string) (err error) {
}
// Poor man's Mknodat
-func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
+func Mknodat(dirfd int, path string, mode uint32, dev int) error {
chdirMutex.Lock()
defer chdirMutex.Unlock()
if !filepath.IsAbs(path) {
@@ -98,7 +98,7 @@ func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
}
defer os.Chdir(oldWd)
}
- path, err = dirfdAbs(dirfd, path)
+ path, err := dirfdAbs(dirfd, path)
if err != nil {
return err
}
@@ -108,11 +108,11 @@ func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
// dirfdAbs transforms the dirfd-relative "path" to an absolute one. If the
// path is not already absolute, this function will change the working
// directory. The caller has to chdir back.
-func dirfdAbs(dirfd int, path string) (absPath string, err error) {
+func dirfdAbs(dirfd int, path string) (string, error) {
if filepath.IsAbs(path) {
return path, nil
}
- err = syscall.Fchdir(dirfd)
+ err := syscall.Fchdir(dirfd)
if err != nil {
return "", err
}