diff options
Diffstat (limited to 'internal/recordline/recordline.go')
| -rw-r--r-- | internal/recordline/recordline.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/internal/recordline/recordline.go b/internal/recordline/recordline.go index 077fa35..5ff06ab 100644 --- a/internal/recordline/recordline.go +++ b/internal/recordline/recordline.go @@ -5,6 +5,7 @@ import ( "strings" ) +// Fields holds the values parsed from a single uptimed record line. type Fields struct { Uptime uint64 BootTime uint64 @@ -13,6 +14,8 @@ type Fields struct { KernelMajor string } +// Parse parses one non-empty line of the form "uptime:boottime:os..." from an +// uptimed .records file. It returns false if the line is empty or malformed. func Parse(line string) (Fields, bool) { line = strings.TrimSpace(line) if line == "" { |
