---
name: "generic_splice_sendpage"
section: "9"
platform: "linux"
package: "linux-manual-4.9"
version: "4.9.228-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/generic_splice_sendpage"
---

# generic\_splice\_sendpage(9)

splice data from a pipe to a socket

## NAME

generic\_splice\_sendpage - splice data from a pipe to a socket

## SYNOPSIS

**ssize\_t generic\_splice\_sendpage(struct pipe\_inode\_info \*** *pipe***, struct file \*** *out***, loff\_t \*** *ppos***, size\_t** *len***, unsigned int** *flags***);**

## ARGUMENTS

*pipe*

pipe to splice from

*out*

socket to write to

*ppos*

position in *out*

*len*

number of bytes to splice

*flags*

splice modifier flags

## DESCRIPTION

Will send *len* bytes from the pipe to a network socket. No data copying is involved.

## COPYRIGHT
