package redirfd
import "k8s.io/kubernetes/contrib/mesos/pkg/redirfd"
Some file descriptor manipulation funcs (Unix-Only), inspired by https://github.com/skarnet/execline/blob/master/src/execline/redirfd.c
Index ¶
Types ¶
type FileDescriptor ¶
type FileDescriptor int
FileDescriptor mirrors unix-specific indexes for cross-platform use
const ( InvalidFD FileDescriptor = -1 Stdin FileDescriptor = 0 Stdout FileDescriptor = 1 Stderr FileDescriptor = 2 )
func ParseFileDescriptor ¶
func ParseFileDescriptor(fdstr string) (FileDescriptor, error)
ParseFileDescriptor parses a string formatted file descriptor
type RedirectMode ¶
type RedirectMode int
const ( Read RedirectMode = iota // open file for reading Write // open file for writing, truncating if it exists Update // open file for read & write Append // open file for append, create if it does not exist AppendExisting // open file for append, do not create if it does not already exist WriteNew // open file for writing, creating it, failing if it already exists )
func (RedirectMode) Redirect ¶
func (mode RedirectMode) Redirect(nonblock, changemode bool, fd FileDescriptor, name string) (*os.File, error)
see https://github.com/skarnet/execline/blob/master/src/execline/redirfd.c
Source Files ¶
doc.go file_descriptor.go redirfd_unix.go
- Version
- v1.1.4-beta.0
- Published
- Dec 7, 2015
- Platform
- js/wasm
- Imports
- 4 packages
- Last checked
- 51 minutes ago –
Tools for package owners.