Source File
pipe_linux.go
Belonging Package
os
// Copyright 2013 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 os
import
// Pipe returns a connected pair of Files; reads from r return bytes written to w.
// It returns the files and an error, if any.
func () ( *File, *File, error) {
var [2]int
:= syscall.Pipe2([0:], syscall.O_CLOEXEC)
if != nil {
return nil, nil, NewSyscallError("pipe2", )
}
return newFile(uintptr([0]), "|0", kindPipe), newFile(uintptr([1]), "|1", kindPipe), nil
}
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)