Home | History | Annotate | Download | only in stdio
      1 // skip
      2 
      3 // Copyright 2009 The Go Authors.  All rights reserved.
      4 // Use of this source code is governed by a BSD-style
      5 // license that can be found in the LICENSE file.
      6 
      7 package stdio
      8 
      9 /*
     10 #include <stdio.h>
     11 
     12 // on mingw, stderr and stdout are defined as &_iob[FILENO]
     13 // on netbsd, they are defined as &__sF[FILENO]
     14 // and cgo doesn't recognize them, so write a function to get them,
     15 // instead of depending on internals of libc implementation.
     16 FILE *getStdout(void) { return stdout; }
     17 FILE *getStderr(void) { return stderr; }
     18 */
     19 import "C"
     20 
     21 var Stdout = (*File)(C.getStdout())
     22 var Stderr = (*File)(C.getStderr())
     23