summaryrefslogtreecommitdiff
path: root/internal/file
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-03-03 11:03:13 +0200
committerPaul Buetow <paul@buetow.org>2026-03-03 11:03:13 +0200
commitacc1e2f0759c4d232242950c7f54faa9763a9bb4 (patch)
treea77d493ee97ed72ada511a8778f132dfbebc93b7 /internal/file
parent49885cfc8cba02d378a615c7383ea778afd5aaf9 (diff)
Cache procfs fd metadata for unknown descriptors
Diffstat (limited to 'internal/file')
-rw-r--r--internal/file/file.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/internal/file/file.go b/internal/file/file.go
index e8c818f..b1bd84c 100644
--- a/internal/file/file.go
+++ b/internal/file/file.go
@@ -44,6 +44,9 @@ func NewFdWithPid(fd int32, pid uint32) (f FdFile) {
f.name, err = os.Readlink(procPath)
if err != nil {
f.name = ""
+ f.flags = unknownFlag
+ f.flagsFromProcFS = true
+ return f
}
f.flags, _ = readFlagsFromFdInfo(fd, pid)