diff --git a/attrs_bsd.go b/attrs_bsd.go index 98922f3..c991be8 100644 --- a/attrs_bsd.go +++ b/attrs_bsd.go @@ -1,5 +1,4 @@ // +build darwin freebsd netbsd -// +build cgo package sftp diff --git a/attrs_stubs.go b/attrs_stubs.go index d0d4def..a35595f 100644 --- a/attrs_stubs.go +++ b/attrs_stubs.go @@ -1,4 +1,4 @@ -// +build !cgo plan9 windows android +// +build plan9 windows android package sftp diff --git a/attrs_unix.go b/attrs_unix.go index 9f36f45..9e38961 100644 --- a/attrs_unix.go +++ b/attrs_unix.go @@ -1,5 +1,4 @@ // +build aix dragonfly !android,linux openbsd solaris -// +build cgo package sftp diff --git a/ls_plan9.go b/ls_plan9.go index c1a6230..263f5d9 100644 --- a/ls_plan9.go +++ b/ls_plan9.go @@ -1,5 +1,4 @@ // +build plan9 -// +build cgo package sftp diff --git a/ls_stub.go b/ls_stub.go index f4f1bd0..6dec393 100644 --- a/ls_stub.go +++ b/ls_stub.go @@ -1,4 +1,4 @@ -// +build !cgo windows android +// +build windows android package sftp diff --git a/ls_unix.go b/ls_unix.go index 5e963bc..69b502f 100644 --- a/ls_unix.go +++ b/ls_unix.go @@ -1,5 +1,4 @@ // +build aix darwin dragonfly freebsd !android,linux netbsd openbsd solaris -// +build cgo package sftp @@ -14,7 +13,7 @@ func lsLinksUIDGID(fi os.FileInfo) (numLinks uint64, uid, gid string) { switch sys := fi.Sys().(type) { case *syscall.Stat_t: - numLinks = sys.Nlink + numLinks = uint64(sys.Nlink) uid = lsUsername(lsFormatID(sys.Uid)) gid = lsGroupName(lsFormatID(sys.Gid)) default: diff --git a/request_plan9.go b/request_plan9.go index 4dd62f0..762df5d 100644 --- a/request_plan9.go +++ b/request_plan9.go @@ -1,5 +1,3 @@ -// +build plan9 - package sftp import (