]> Cypherpunks.ru repositories - gostls13.git/blob - src/cmd/cgo/internal/teststdio/testdata/stdio/stdio.go
runtime: remove crash_cgo_test CgoRaceSignal timeout
[gostls13.git] / src / cmd / cgo / internal / teststdio / testdata / stdio / stdio.go
1 // Copyright 2009 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 package stdio
6
7 /*
8 #include <stdio.h>
9
10 // on mingw, stderr and stdout are defined as &_iob[FILENO]
11 // on netbsd, they are defined as &__sF[FILENO]
12 // and cgo doesn't recognize them, so write a function to get them,
13 // instead of depending on internals of libc implementation.
14 FILE *getStdout(void) { return stdout; }
15 FILE *getStderr(void) { return stderr; }
16 */
17 import "C"
18
19 var Stdout = (*File)(C.getStdout())
20 var Stderr = (*File)(C.getStderr())