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 }