1
2
3
4
5 package cgroup
6
7 type LineReader = lineReader
8
9 func (l *LineReader) Next() error {
10 return l.next()
11 }
12
13 func (l *LineReader) Line() []byte {
14 return l.line()
15 }
16
17 func NewLineReader(fd int, scratch []byte, read func(fd int, b []byte) (int, uintptr)) *LineReader {
18 return newLineReader(fd, scratch, read)
19 }
20
21 var (
22 ErrEOF = errEOF
23 ErrIncompleteLine = errIncompleteLine
24 ErrMalformedFile = errMalformedFile
25 )
26
27 var ContainsCPU = containsCPU
28
29 var ParseV1Number = parseV1Number
30 var ParseV2Limit = parseV2Limit
31
32 var ParseCPUCgroup = parseCPUCgroup
33 var ParseCPUMount = parseCPUMount
34
35 var UnescapePath = unescapePath
36
View as plain text