go/src
Brad Fitzpatrick 1dfe3d1f6e os: don't trust O_CLOEXEC on OS X
OS X 10.6 doesn't do O_CLOEXEC.
OS X 10.7 does.

For now, always fall back to using syscall.CloseOnExec on darwin.

This can removed when 10.6 is old news, or if we find a
way to cheaply & reliably detect 10.6 vs 10.7 at runtime.

Fixes #2587

R=golang-dev, rsc, iant
CC=golang-dev
https://golang.org/cl/5500053
2011-12-20 15:41:37 -08:00
..
cmd image/ycbcr: move the Y'CbCr types into image and image/color. 2011-12-21 10:29:21 +11:00
lib9 lib9: fix windows build 2011-11-07 14:16:00 -05:00
libbio
libmach os: OS-dependent bits to support NetBSD. 2011-12-15 12:19:19 -05:00
pkg os: don't trust O_CLOEXEC on OS X 2011-12-20 15:41:37 -08:00
Make.ccmd build: explain $PWD use 2011-06-22 17:00:46 -04:00
Make.clib build: explain $PWD use 2011-06-22 17:00:46 -04:00
Make.cmd build: pass $GCFLAGS to compiler 2011-10-18 14:55:10 -04:00
Make.common make: prevent rm provoking 'text file busy' errors. 2011-04-15 08:25:44 -04:00
Make.inc ld: allow for IMAGE_REL_AMD64_ADDR32NB relocation type 2011-12-16 10:32:14 +11:00
Make.pkg runtime: separate out auto-generated files, take 2 2011-12-19 15:51:13 -05:00
all-qemu.bash build: update all-qemu.bash 2011-07-28 13:04:30 -04:00
all.bash
buildinfo.sh build: fix build 2011-12-20 17:00:52 -05:00
buildscript.sh build: fix on Linux 2011-12-20 17:11:16 -05:00
buildscript_darwin_386.sh build: fix on Linux 2011-12-20 17:11:16 -05:00
buildscript_darwin_amd64.sh build: fix on Linux 2011-12-20 17:11:16 -05:00
buildscript_freebsd_386.sh build: fix on Linux 2011-12-20 17:11:16 -05:00
buildscript_freebsd_amd64.sh build: fix on Linux 2011-12-20 17:11:16 -05:00
buildscript_linux_386.sh build: fix on Linux 2011-12-20 17:11:16 -05:00
buildscript_linux_amd64.sh build: fix on Linux 2011-12-20 17:11:16 -05:00
buildscript_linux_arm.sh build: fix on Linux 2011-12-20 17:11:16 -05:00
buildscript_netbsd_386.sh build: fix on Linux 2011-12-20 17:11:16 -05:00
buildscript_netbsd_amd64.sh build: fix on Linux 2011-12-20 17:11:16 -05:00
buildscript_openbsd_386.sh build: fix on Linux 2011-12-20 17:11:16 -05:00
buildscript_openbsd_amd64.sh build: fix on Linux 2011-12-20 17:11:16 -05:00
buildscript_plan9_386.sh build: fix on Linux 2011-12-20 17:11:16 -05:00
buildscript_windows_386.sh build: fix on Linux 2011-12-20 17:11:16 -05:00
buildscript_windows_amd64.sh build: fix on Linux 2011-12-20 17:11:16 -05:00
clean.bash test/bench/go1: first draft of Go 1 benchmark suite 2011-12-15 12:32:59 -05:00
env.bash build: use go command during build 2011-12-20 16:50:13 -05:00
make.bash build: use go command during build 2011-12-20 16:50:13 -05:00
quietgcc.bash build: handle spaces in $USER 2011-07-28 13:04:52 -04:00
run.bash build: fix the build with USE_GO_TOOL=false 2011-12-20 15:30:36 -08:00
sudo.bash sudo.bash: print error/exit if problem with /usr/local/bin 2011-09-01 17:24:32 +10:00
version.bash version.bash: update VERSION on -save if already present 2011-08-24 22:10:25 -03:00