ONNX
security
malware-detection
Vigil / source /pkg /compactscan /linkcount_windows.go
turentomer's picture
Publish self-contained Vigil distribution
d2507b5 verified
Raw
History Blame Contribute Delete
340 Bytes
//go:build windows
package compactscan
import (
"os"
"syscall"
)
func openedHardLinkCount(file *os.File, _ os.FileInfo) (uint64, error) {
var info syscall.ByHandleFileInformation
if err := syscall.GetFileInformationByHandle(syscall.Handle(file.Fd()), &info); err != nil {
return 0, err
}
return uint64(info.NumberOfLinks), nil
}