pub fn full_splice<R: AsRawFd, W: AsRawFd>(
    reader: R,
    off_in: Option<loff_t>,
    writer: W,
    off_out: Option<loff_t>,
    buff_len: usize,
    len: Option<usize>,
    flags: SpliceFFlags
) -> Splice<R, W>