// +build linux

package sysutil

import (
	
	
	
	
)

var (
	btimePrefix = []byte("btime ")
	lineEnd     = []byte("\n")
)

func init() {
	,  := ioutil.ReadFile("/proc/stat")
	if  != nil {
		btime = time.Now()
		return
	}
	for ,  := range bytes.SplitN(, lineEnd, -1) {
		if bytes.HasPrefix(, btimePrefix) {
			,  := strconv.ParseInt(string([len(btimePrefix):]), 10, 64)
			if  != nil {
				btime = time.Now()
				return
			}
			btime = time.Unix(, 0)
			break
		}
	}
}