Explorar o código

lib/fs: harmonize CreateSymlink definitions (fixes #4567)

GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4632
LGTM: imsodin, AudriusButkevicius
Emil Hessman %!s(int64=8) %!d(string=hai) anos
pai
achega
bbc178ccc4
Modificáronse 4 ficheiros con 6 adicións e 6 borrados
  1. 1 1
      lib/fs/basicfs_windows.go
  2. 1 1
      lib/fs/errorfs.go
  3. 1 1
      lib/fs/filesystem.go
  4. 3 3
      lib/fs/logfs.go

+ 1 - 1
lib/fs/basicfs_windows.go

@@ -28,7 +28,7 @@ func (BasicFilesystem) ReadSymlink(path string) (string, error) {
 	return "", errNotSupported
 	return "", errNotSupported
 }
 }
 
 
-func (BasicFilesystem) CreateSymlink(path, target string) error {
+func (BasicFilesystem) CreateSymlink(target, name string) error {
 	return errNotSupported
 	return errNotSupported
 }
 }
 
 

+ 1 - 1
lib/fs/errorfs.go

@@ -20,7 +20,7 @@ type errorFilesystem struct {
 func (fs *errorFilesystem) Chmod(name string, mode FileMode) error                      { return fs.err }
 func (fs *errorFilesystem) Chmod(name string, mode FileMode) error                      { return fs.err }
 func (fs *errorFilesystem) Chtimes(name string, atime time.Time, mtime time.Time) error { return fs.err }
 func (fs *errorFilesystem) Chtimes(name string, atime time.Time, mtime time.Time) error { return fs.err }
 func (fs *errorFilesystem) Create(name string) (File, error)                            { return nil, fs.err }
 func (fs *errorFilesystem) Create(name string) (File, error)                            { return nil, fs.err }
-func (fs *errorFilesystem) CreateSymlink(name, target string) error                     { return fs.err }
+func (fs *errorFilesystem) CreateSymlink(target, name string) error                     { return fs.err }
 func (fs *errorFilesystem) DirNames(name string) ([]string, error)                      { return nil, fs.err }
 func (fs *errorFilesystem) DirNames(name string) ([]string, error)                      { return nil, fs.err }
 func (fs *errorFilesystem) Lstat(name string) (FileInfo, error)                         { return nil, fs.err }
 func (fs *errorFilesystem) Lstat(name string) (FileInfo, error)                         { return nil, fs.err }
 func (fs *errorFilesystem) Mkdir(name string, perm FileMode) error                      { return fs.err }
 func (fs *errorFilesystem) Mkdir(name string, perm FileMode) error                      { return fs.err }

+ 1 - 1
lib/fs/filesystem.go

@@ -21,7 +21,7 @@ type Filesystem interface {
 	Chmod(name string, mode FileMode) error
 	Chmod(name string, mode FileMode) error
 	Chtimes(name string, atime time.Time, mtime time.Time) error
 	Chtimes(name string, atime time.Time, mtime time.Time) error
 	Create(name string) (File, error)
 	Create(name string) (File, error)
-	CreateSymlink(name, target string) error
+	CreateSymlink(target, name string) error
 	DirNames(name string) ([]string, error)
 	DirNames(name string) ([]string, error)
 	Lstat(name string) (FileInfo, error)
 	Lstat(name string) (FileInfo, error)
 	Mkdir(name string, perm FileMode) error
 	Mkdir(name string, perm FileMode) error

+ 3 - 3
lib/fs/logfs.go

@@ -44,9 +44,9 @@ func (fs *logFilesystem) Create(name string) (File, error) {
 	return file, err
 	return file, err
 }
 }
 
 
-func (fs *logFilesystem) CreateSymlink(name, target string) error {
-	err := fs.Filesystem.CreateSymlink(name, target)
-	l.Debugln(getCaller(), fs.Type(), fs.URI(), "CreateSymlink", name, target, err)
+func (fs *logFilesystem) CreateSymlink(target, name string) error {
+	err := fs.Filesystem.CreateSymlink(target, name)
+	l.Debugln(getCaller(), fs.Type(), fs.URI(), "CreateSymlink", target, name, err)
 	return err
 	return err
 }
 }