go tag cleanup, force Stat_t.Nlink to uint64 (GOARCH=386 is uint32)
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 @@
 
 	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 (