code: func (p *Pod) getDirNames(path string) ([]string, error) {
  	dir, err := p.openFile(path, syscall.O_RDONLY|syscall.O_DIRECTORY)
  	if err != nil {
  		return nil, errwrap.Wrap(errors.New("unable to open directory"), err)
  	}
  	defer dir.Close()
  
  	ld, err := dir.Readdirnames(0)
  	if err != nil {
  		return nil, errwrap.Wrap(errors.New("unable to read directory"), err)
  	}
  
  	return ld, nil
  }
docs: // getDirNames returns the list of names from a pod's directory