The splice family of Linux system calls can transfer data between file descriptors without the need to copy data into userspace. Instead of a userspace buffer, they rely on an ordinary Unix pipe as a kernel-level buffer. The `splice' and `tee' syscalls are also provided by the {sleepy_penguin}[https://yhbt.net/sleepy_penguin/] library. "io_splice" remains maintained for old applications or users experimenting with the vmsplice syscalls
Required Ruby Version
>= 0
Authors
Ruby io_splice hackers
Versions
-
4.4.2
-
source
- 4.4.2 source February 22, 2020 (40.5 KB)
-
-
4.4.1
-
source
- 4.4.1 source January 02, 2019 (40.5 KB)
-
-
4.4.0
-
source
- 4.4.0 source January 11, 2015 (40.5 KB)
-
-
4.3.0
-
source
- 4.3.0 source February 15, 2014 (48.5 KB)
-
-
4.2.0
-
source
- 4.2.0 source January 19, 2013 (49.5 KB)
-