go/misc/cgo
Alex Brainman 8d6958fc04 misc/cgo/test: make tests run on windows
- use proper Win64 gcc calling convention when
  calling initcgo on amd64
- increase g0 stack size to 64K on amd64 to make
  it the same as 386
- implement C.sleep
- do not use C.stat, since it is renamed to C._stat by mingw
- use fopen to implement TestErrno, since C.strtol
  always succeeds on windows
- skip TestSetEnv on windows, because os.Setenv
  sets windows process environment, while C.getenv
  inspects internal C runtime variable instead

R=golang-dev, vcc.163, rsc
CC=golang-dev
https://golang.org/cl/5500094
2012-01-20 12:59:44 +11:00
..
gmp various: use $GCFLAGS and $GCIMPORTS like Make does 2011-12-16 11:31:39 -05:00
life various: use $GCFLAGS and $GCIMPORTS like Make does 2011-12-16 11:31:39 -05:00
stdio various: use $GCFLAGS and $GCIMPORTS like Make does 2011-12-16 11:31:39 -05:00
test misc/cgo/test: make tests run on windows 2012-01-20 12:59:44 +11:00
testso various: use $GCFLAGS and $GCIMPORTS like Make does 2011-12-16 11:31:39 -05:00