// SPDX-License-Identifier: GPL-3.0-or-later //go:build unix package scan import ( "io/fs" "syscall" ) // fileID returns the device and inode info was read from. func fileID(info fs.FileInfo) (dev, ino uint64) { st, ok := info.Sys().(*syscall.Stat_t) if !ok { return 0, 0 } return uint64(st.Dev), uint64(st.Ino) }