1// Copyright 2010 The Go Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style 3// license that can be found in the LICENSE file. 4 5/* 6Package cgo contains runtime support for code generated 7by the cgo tool. See the documentation for the cgo command 8for details on using cgo. 9*/ 10package cgo 11 12/* 13 14#cgo darwin,!arm64 LDFLAGS: -lpthread 15#cgo darwin,arm64 LDFLAGS: -framework CoreFoundation 16#cgo dragonfly LDFLAGS: -lpthread 17#cgo freebsd LDFLAGS: -lpthread 18#cgo android LDFLAGS: -llog 19#cgo !android,linux LDFLAGS: -lpthread 20#cgo netbsd LDFLAGS: -lpthread 21#cgo openbsd LDFLAGS: -lpthread 22#cgo aix LDFLAGS: -Wl,-berok 23#cgo solaris LDFLAGS: -lxnet 24#cgo illumos LDFLAGS: -lsocket 25 26// Issue 35247. 27#cgo darwin CFLAGS: -Wno-nullability-completeness 28 29#cgo CFLAGS: -Wall -Werror 30 31#cgo solaris CPPFLAGS: -D_POSIX_PTHREAD_SEMANTICS 32 33*/ 34import "C" 35