summaryrefslogtreecommitdiff
path: root/internal/file
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-03-24 22:50:21 +0200
committerPaul Buetow <paul@buetow.org>2025-03-24 22:50:21 +0200
commit4c27068f76cebf5f190dad059027c9678aa94bd5 (patch)
tree27640ef4649b46b4f8fdb8ea21826de771e92160 /internal/file
parent1e09e1fa9ab053d793010f6e8cedbbca75076edf (diff)
more on this
Diffstat (limited to 'internal/file')
-rw-r--r--internal/file/file.go36
1 files changed, 19 insertions, 17 deletions
diff --git a/internal/file/file.go b/internal/file/file.go
index 98f5af4..dfff134 100644
--- a/internal/file/file.go
+++ b/internal/file/file.go
@@ -84,30 +84,15 @@ func (f FdFile) Name() string {
return f.name
}
-func (f FdFile) FlagsString() string {
- var sb strings.Builder
-
- if f.unknownFlags {
- sb.WriteString("U:") // Unknown
- }
- if f.flagsFromProcFS {
- sb.WriteString("P:") // ProcFS
- }
-
- flagsToStr(&sb, f.Flags)
- return sb.String()
-}
-
func (f FdFile) String() string {
var sb strings.Builder
if len(f.name) == 0 {
- sb.WriteString("E:") // Emtpy string
+ sb.WriteString("E:name") // Emtpy name string
} else {
sb.WriteString(f.name)
- sb.WriteString(" ")
}
- sb.WriteString("(")
+ sb.WriteString(" (")
sb.WriteString(strconv.FormatInt(int64(f.fd), 10))
sb.WriteString(",")
sb.WriteString(f.FlagsString())
@@ -116,6 +101,23 @@ func (f FdFile) String() string {
return sb.String()
}
+func (f FdFile) FlagsString() string {
+ var sb strings.Builder
+
+ if f.unknownFlags {
+ sb.WriteString("U") // Unknown
+ }
+ if f.flagsFromProcFS {
+ sb.WriteString("P") // ProcFS
+ }
+ if f.unknownFlags || f.flagsFromProcFS {
+ sb.WriteString(":flags") // ProcFS
+ }
+
+ flagsToStr(&sb, f.Flags)
+ return sb.String()
+}
+
type oldnameNewnameFile struct {
Oldname, Newname string
}