splice.2: note that SPLICE_F_MOVE is a no-op since kernel 2.6.21

This commit is contained in:
Michael Kerrisk 2008-09-26 07:31:14 +02:00
parent bf0e2b8a8e
commit 986992f30d
1 changed files with 7 additions and 1 deletions

View File

@ -23,7 +23,7 @@
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\"
.TH SPLICE 2 2008-01-31 "Linux" "Linux Programmer's Manual"
.TH SPLICE 2 2008-09-26 "Linux" "Linux Programmer's Manual"
.SH NAME
splice \- splice data to/from a pipe
.SH SYNOPSIS
@ -88,6 +88,12 @@ This is only a hint to the kernel:
pages may still be copied if the kernel cannot move the
pages from the pipe, or if
the pipe buffers don't refer to full pages.
The initial implementation of this flag was buggy:
therefore starting in Linux 2.6.21 it is a no-op
(but is still permitted in a
.BR splice ()
call);
in the future, a correct implementation may be restored.
.TP
.B SPLICE_F_NONBLOCK
Do not block on I/O.