github.com/containers/podman/v4@v4.9.4/pkg/bindings/images/build_unix.go (about)

     1  //go:build !windows
     2  // +build !windows
     3  
     4  package images
     5  
     6  import (
     7  	"os"
     8  	"syscall"
     9  )
    10  
    11  func checkHardLink(fi os.FileInfo) (devino, bool) {
    12  	st := fi.Sys().(*syscall.Stat_t)
    13  	return devino{
    14  		Dev: uint64(st.Dev), //nolint: unconvert
    15  		Ino: st.Ino,
    16  	}, st.Nlink > 1
    17  }