---
name: "splice_direct_to_actor"
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/splice_direct_to_actor"
---

# splice\_direct\_to\_actor(9)

splices data directly between two non-pipes

## NAME

splice\_direct\_to\_actor - splices data directly between two non-pipes

## SYNOPSIS

**ssize\_t splice\_direct\_to\_actor(struct file \*** *in***, struct splice\_desc \*** *sd***, splice\_direct\_actor \*** *actor***);**

## ARGUMENTS

*in*

file to splice from

*sd*

actor information on where to splice to

*actor*

handles the data splicing

## DESCRIPTION

This is a special case helper to splice directly between two points, without requiring an explicit pipe. Internally an allocated pipe is cached in the process, and reused during the lifetime of that process.

## COPYRIGHT
