Versions in this module Expand all Collapse all v2 v2.1.1 Apr 23, 2021 Changes in this version + const DefaultPipeSize + const F_GETPIPE_SZ + const F_SETPIPE_SZ + func ClearSplicePool() + func CopyFds(dst *os.File, src *os.File) (err error) + func CopyFile(dstName string, srcName string, mode int) error + func Done(p *Pair) + func Drop(p *Pair) + func MaxPipeSize() int + func Resizable() bool + func SpliceCopy(dst *os.File, src *os.File, p *Pair) (int64, error) + func Total() int + func Used() int + type Pair struct + func Get() (*Pair, error) + func (p *Pair) Cap() int + func (p *Pair) Close() error + func (p *Pair) Grow(n int) error + func (p *Pair) LoadFrom(fd uintptr, sz int) (int, error) + func (p *Pair) LoadFromAt(fd uintptr, sz int, off int64) (int, error) + func (p *Pair) MaxGrow() + func (p *Pair) Read(d []byte) (n int, err error) + func (p *Pair) ReadFd() uintptr + func (p *Pair) Write(d []byte) (n int, err error) + func (p *Pair) WriteFd() uintptr + func (p *Pair) WriteTo(fd uintptr, n int) (int, error)