aboutsummaryrefslogtreecommitdiff
path: root/pkg/bindings/images/build_unix.go
blob: 32e2ba9af9d69f8374751b1c47d5ad11818c40d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//go:build !windows
// +build !windows

package images

import (
	"os"
	"syscall"
)

func checkHardLink(fi os.FileInfo) (devino, bool) {
	st := fi.Sys().(*syscall.Stat_t)
	return devino{
		Dev: uint64(st.Dev), // nolint: unconvert
		Ino: st.Ino,
	}, st.Nlink > 1
}