diff options
author | Jilles Tjoelker <jilles@FreeBSD.org> | 2013-05-01 22:42:42 +0000 |
---|---|---|
committer | Jilles Tjoelker <jilles@FreeBSD.org> | 2013-05-01 22:42:42 +0000 |
commit | dc570d5e563382f8f29248e6e5ecf8b8cb3887ed (patch) | |
tree | 69471087fd1663f8e867f7e487ae78525a10941b /lib/libc/sys/Symbol.map | |
parent | af3ed447c508ea85b6b88632b508b0da5c4ed005 (diff) | |
download | src-dc570d5e563382f8f29248e6e5ecf8b8cb3887ed.tar.gz src-dc570d5e563382f8f29248e6e5ecf8b8cb3887ed.zip |
Add pipe2() system call.
The pipe2() function is similar to pipe() but allows setting FD_CLOEXEC and
O_NONBLOCK (on both sides) as part of the function.
If p points to two writable ints, pipe2(p, 0) is equivalent to pipe(p).
If the pointer is not valid, behaviour differs: pipe2() writes into the
array from the kernel like socketpair() does, while pipe() writes into the
array from an architecture-specific assembler wrapper.
Reviewed by: kan, kib
Notes
Notes:
svn path=/head/; revision=250159
Diffstat (limited to 'lib/libc/sys/Symbol.map')
-rw-r--r-- | lib/libc/sys/Symbol.map | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/libc/sys/Symbol.map b/lib/libc/sys/Symbol.map index 149fa417b50a..24f462125513 100644 --- a/lib/libc/sys/Symbol.map +++ b/lib/libc/sys/Symbol.map @@ -393,6 +393,7 @@ FBSD_1.3 { ffclock_getcounter; ffclock_getestimate; ffclock_setestimate; + pipe2; posix_fadvise; wait6; }; |