mirror of
https://github.com/golang/go
synced 2024-11-25 14:27:57 -07:00
8d6958fc04
- 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
17 lines
298 B
Go
17 lines
298 B
Go
// Copyright 2011 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.
|
|
|
|
package cgotest
|
|
|
|
/*
|
|
#include <windows.h>
|
|
|
|
unsigned int sleep(unsigned int seconds) {
|
|
Sleep(1000 * seconds);
|
|
return 0;
|
|
}
|
|
|
|
*/
|
|
import "C"
|