14 lines
184 B
Go
14 lines
184 B
Go
//go:build !windows
|
|
|
|
package safeio
|
|
|
|
import (
|
|
"os"
|
|
"syscall"
|
|
)
|
|
|
|
func hasSingleLink(info os.FileInfo) bool {
|
|
stat, ok := info.Sys().(*syscall.Stat_t)
|
|
return ok && stat.Nlink == 1
|
|
}
|