github.com/Cloud-Foundations/Dominator@v0.3.4/lib/net/testCarrier.go (about)

     1  package net
     2  
     3  import (
     4  	"io/ioutil"
     5  	"path/filepath"
     6  )
     7  
     8  func testCarrier(name string) bool {
     9  	filename := filepath.Join(sysClassNet, name, "carrier")
    10  	if data, err := ioutil.ReadFile(filename); err == nil {
    11  		if len(data) > 0 && data[0] == '1' {
    12  			return true
    13  		}
    14  	}
    15  	return false
    16  }