summaryrefslogtreecommitdiffstats
path: root/lib/libc/sys
diff options
context:
space:
mode:
authorbrooks <brooks@FreeBSD.org>2016-08-03 16:10:53 +0000
committerbrooks <brooks@FreeBSD.org>2016-08-03 16:10:53 +0000
commitd3b5f988692dfaa6e384a5d5b1863958311cc168 (patch)
tree6617df177d7194c18e6d303f4a3656c9ccaef7f3 /lib/libc/sys
parent8f60e378f9eeb5a91c759da904c16742e2d2459e (diff)
downloadFreeBSD-src-d3b5f988692dfaa6e384a5d5b1863958311cc168.zip
FreeBSD-src-d3b5f988692dfaa6e384a5d5b1863958311cc168.tar.gz
MFC r303104, r303106:
Update to reflect the fact that pipe() is a wrapper around the pipe2() system call. Reviewed by: jhb, wblock Sponsored by: DAPRA, AFRL Change wording to use function rather than system call in the description as well. Authored by: zeising Reviewed by: brooks Approved by: re (gjb) Sponsored by: DAPRA, AFRL
Diffstat (limited to 'lib/libc/sys')
-rw-r--r--lib/libc/sys/pipe.223
1 files changed, 21 insertions, 2 deletions
diff --git a/lib/libc/sys/pipe.2 b/lib/libc/sys/pipe.2
index 4ca7312..63e013a 100644
--- a/lib/libc/sys/pipe.2
+++ b/lib/libc/sys/pipe.2
@@ -28,7 +28,7 @@
.\" @(#)pipe.2 8.1 (Berkeley) 6/4/93
.\" $FreeBSD$
.\"
-.Dd June 22, 2016
+.Dd July 20, 2016
.Dt PIPE 2
.Os
.Sh NAME
@@ -46,7 +46,7 @@
.Sh DESCRIPTION
The
.Fn pipe
-system call
+function
creates a
.Em pipe ,
which is an object allowing
@@ -109,6 +109,18 @@ The bidirectional nature of this implementation of pipes is not
portable to older systems, so it is recommended to use the convention
for using the endpoints in the traditional manner when using a
pipe in one direction.
+.Sh IMPLEMENTATION NOTES
+The
+.Fn pipe
+function calls the
+.Fn pipe2
+system call.
+As a result, system call traces such as those captured by
+.Xr dtrace 1
+or
+.Xr ktrace 1
+will show calls to
+.Fn pipe2 .
.Sh RETURN VALUES
.Rv -std pipe
.Sh ERRORS
@@ -157,3 +169,10 @@ The
.Fn pipe2
function appeared in
.Fx 10.0 .
+.Pp
+The
+.Fn pipe
+function became a wrapper around
+.Fn pipe2
+in
+.Fx 11.0 .
OpenPOWER on IntegriCloud