aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--man2/splice.28
1 files changed, 7 insertions, 1 deletions
diff --git a/man2/splice.2 b/man2/splice.2
index d92dbe792e..00984c986d 100644
--- a/man2/splice.2
+++ b/man2/splice.2
@@ -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.