family_others.go 537 B

1234567891011121314151617181920212223
  1. //+build !linux
  2. package genetlink
  3. import (
  4. "fmt"
  5. "runtime"
  6. )
  7. // errUnimplemented is returned by all functions on platforms that
  8. // cannot make use of generic netlink.
  9. var errUnimplemented = fmt.Errorf("generic netlink not implemented on %s/%s",
  10. runtime.GOOS, runtime.GOARCH)
  11. // getFamily always returns an error.
  12. func (c *Conn) getFamily(name string) (Family, error) {
  13. return Family{}, errUnimplemented
  14. }
  15. // listFamilies always returns an error.
  16. func (c *Conn) listFamilies() ([]Family, error) {
  17. return nil, errUnimplemented
  18. }