hunk.code_window: import (
   	"strings"
   	"github.com/mattermost/platform/app"
   	"github.com/mattermost/platform/model"
   	"github.com/mattermost/platform/utils"
   )
  
hunk.labels: keep keep keep add keep keep keep keep
hunk.after_edit: 	l4g "github.com/alecthomas/log4go"
  
hunk.file_path: api/command_invite_people.go
hunk.type: add
file: // Copyright 2014 The Go Authors. All rights reserved.
  // Use of this source code is governed by a BSD-style
  // license that can be found in the LICENSE file.
  
  // +build darwin dragonfly freebsd linux netbsd openbsd solaris windows
  
  package nettest
  
  import (
  	"os"
  	"syscall"
  )
  
  func protocolNotSupported(err error) bool {
  	switch err := err.(type) {
  	case syscall.Errno:
  		switch err {
  		case syscall.EPROTONOSUPPORT, syscall.ENOPROTOOPT:
  			return true
  		}
  	case *os.SyscallError:
  		switch err := err.Err.(type) {
  		case syscall.Errno:
  			switch err {
  			case syscall.EPROTONOSUPPORT, syscall.ENOPROTOOPT:
  				return true
  			}
  		}
  	}
  	return false
  }
  