hunk.code_window: 	"strings"
   	"sync/atomic"
   	"time"
   	l4g "github.com/alecthomas/log4go"
   	"github.com/mattermost/gorp"
   	"github.com/mattermost/platform/model"
   	"github.com/mattermost/platform/utils"
   )
  
hunk.labels: keep keep keep keep add keep keep keep keep
hunk.after_edit: 	"github.com/go-sql-driver/mysql"
   	"github.com/lib/pq"
  
hunk.file_path: store/sql_supplier.go
hunk.type: add
file: // Created by cgo -godefs - DO NOT EDIT
  // cgo -godefs defs_darwin.go
  
  package socket
  
  const (
  	sysAF_UNSPEC = 0x0
  	sysAF_INET   = 0x2
  	sysAF_INET6  = 0x1e
  
  	sysSOCK_RAW = 0x3
  )
  
  type iovec struct {
  	Base *byte
  	Len  uint32
  }
  
  type msghdr struct {
  	Name       *byte
  	Namelen    uint32
  	Iov        *iovec
  	Iovlen     int32
  	Control    *byte
  	Controllen uint32
  	Flags      int32
  }
  
  type cmsghdr struct {
  	Len   uint32
  	Level int32
  	Type  int32
  }
  
  type sockaddrInet struct {
  	Len    uint8
  	Family uint8
  	Port   uint16
  	Addr   [4]byte /* in_addr */
  	Zero   [8]int8
  }
  
  type sockaddrInet6 struct {
  	Len      uint8
  	Family   uint8
  	Port     uint16
  	Flowinfo uint32
  	Addr     [16]byte /* in6_addr */
  	Scope_id uint32
  }
  
  const (
  	sizeofIovec   = 0x8
  	sizeofMsghdr  = 0x1c
  	sizeofCmsghdr = 0xc
  
  	sizeofSockaddrInet  = 0x10
  	sizeofSockaddrInet6 = 0x1c
  )
  