netns_unspecified.go 953 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. // +build !linux
  2. package netns
  3. import (
  4. "errors"
  5. )
  6. var (
  7. ErrNotImplemented = errors.New("not implemented")
  8. )
  9. func Setns(ns NsHandle, nstype int) (err error) {
  10. return ErrNotImplemented
  11. }
  12. func Set(ns NsHandle) (err error) {
  13. return ErrNotImplemented
  14. }
  15. func New() (ns NsHandle, err error) {
  16. return -1, ErrNotImplemented
  17. }
  18. func NewNamed(name string) (NsHandle, error) {
  19. return -1, ErrNotImplemented
  20. }
  21. func DeleteNamed(name string) error {
  22. return ErrNotImplemented
  23. }
  24. func Get() (NsHandle, error) {
  25. return -1, ErrNotImplemented
  26. }
  27. func GetFromPath(path string) (NsHandle, error) {
  28. return -1, ErrNotImplemented
  29. }
  30. func GetFromName(name string) (NsHandle, error) {
  31. return -1, ErrNotImplemented
  32. }
  33. func GetFromPid(pid int) (NsHandle, error) {
  34. return -1, ErrNotImplemented
  35. }
  36. func GetFromThread(pid, tid int) (NsHandle, error) {
  37. return -1, ErrNotImplemented
  38. }
  39. func GetFromDocker(id string) (NsHandle, error) {
  40. return -1, ErrNotImplemented
  41. }