<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in pipe.2</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>b2c76c41 - Remove $FreeBSD$: one-line nroff pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/pipe.2#b2c76c41</link>
        <description>Remove $FreeBSD$: one-line nroff patternRemove /^\.\\&quot;\s*\$FreeBSD\$$\n/

            List of files:
            /freebsd-14.2/lib/libc/sys/pipe.2</description>
        <pubDate>Wed, 16 Aug 2023 17:55:15 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8e0cd68f - Correct history for Unix 2nd Edition through 6th Edition for the</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/pipe.2#8e0cd68f</link>
        <description>Correct history for Unix 2nd Edition through 6th Edition for thesystem calls. Man pages are missing for v2 and v5, so any entries forthose versions were inferred by new implementations of these functionsin libc.Obtained from: http://www.tuhs.org/cgi-bin/utree.pl

            List of files:
            /freebsd-14.2/lib/libc/sys/pipe.2</description>
        <pubDate>Fri, 01 Dec 2017 22:48:20 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fbbd9655 - Renumber copyright clause 4</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/pipe.2#fbbd9655</link>
        <description>Renumber copyright clause 4Renumber cluase 4 to 3, per what everybody else did when BSD grantedthem permission to remove clause 3. My insistance on keeping the samenumbering for legal reasons is too pedantic, so give up on that point.Submitted by:	Jan Schaumann &lt;jschauma@stevens.edu&gt;Pull Request:	https://github.com/freebsd/freebsd/pull/96

            List of files:
            /freebsd-14.2/lib/libc/sys/pipe.2</description>
        <pubDate>Tue, 28 Feb 2017 23:42:47 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2dc6ff9b - Change wording to use function rather than system call in the description</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/pipe.2#2dc6ff9b</link>
        <description>Change wording to use function rather than system call in the descriptionas well.Reviewed by:	brooksMFC after:	5 days

            List of files:
            /freebsd-14.2/lib/libc/sys/pipe.2</description>
        <pubDate>Wed, 20 Jul 2016 18:16:58 +0000</pubDate>
        <dc:creator>Niclas Zeising &lt;zeising@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a0a2a8b5 - Update to reflect the fact that pipe() is a wrapper around the pipe2()</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/pipe.2#a0a2a8b5</link>
        <description>Update to reflect the fact that pipe() is a wrapper around the pipe2()system call.Reviewed by:	jhb, wblockMFC after:	5 daysSponsored by:	DAPRA, AFRLDifferential Revision:	https://reviews.freebsd.org/D6948

            List of files:
            /freebsd-14.2/lib/libc/sys/pipe.2</description>
        <pubDate>Wed, 20 Jul 2016 18:02:07 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b60998c6 - Replace use of the pipe(2) system call with pipe2(2) with a zero flags</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/pipe.2#b60998c6</link>
        <description>Replace use of the pipe(2) system call with pipe2(2) with a zero flagsvalue.This eliminates the need for machine dependant assembly wrappers forpipe(2).It also make passing an invalid address to pipe(2) return EFAULT ratherthan triggering a segfault.  Document this behavior (which was alreadytrue for pipe2(2), but undocumented).Reviewed by:	andrewApproved by:	re (gjb)Sponsored by:	DARPA, AFRLDifferential Revision:	https://reviews.freebsd.org/D6815

            List of files:
            /freebsd-14.2/lib/libc/sys/pipe.2</description>
        <pubDate>Wed, 22 Jun 2016 21:11:27 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b83686c8 - Add some missing .Nm for newer syscalls in existing man pages.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/pipe.2#b83686c8</link>
        <description>Add some missing .Nm for newer syscalls in existing man pages.MFC after:	1 week

            List of files:
            /freebsd-14.2/lib/libc/sys/pipe.2</description>
        <pubDate>Sat, 11 Jan 2014 22:00:16 +0000</pubDate>
        <dc:creator>Jilles Tjoelker &lt;jilles@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ed5987bd - accept(2), pipe(2): Fix .Dd.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/pipe.2#ed5987bd</link>
        <description>accept(2), pipe(2): Fix .Dd.

            List of files:
            /freebsd-14.2/lib/libc/sys/pipe.2</description>
        <pubDate>Wed, 01 May 2013 22:47:47 +0000</pubDate>
        <dc:creator>Jilles Tjoelker &lt;jilles@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dc570d5e - Add pipe2() system call.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/pipe.2#dc570d5e</link>
        <description>Add pipe2() system call.The pipe2() function is similar to pipe() but allows setting FD_CLOEXEC andO_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 thearray from the kernel like socketpair() does, while pipe() writes into thearray from an architecture-specific assembler wrapper.Reviewed by:	kan, kib

            List of files:
            /freebsd-14.2/lib/libc/sys/pipe.2</description>
        <pubDate>Wed, 01 May 2013 22:42:42 +0000</pubDate>
        <dc:creator>Jilles Tjoelker &lt;jilles@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ab0d10f6 - Several cleanups related to pipe(2).</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/pipe.2#ab0d10f6</link>
        <description>Several cleanups related to pipe(2).- Use `fildes[2]&apos; instead of `*fildes&apos; to make more clear that pipe(2)  fills an array with two descriptors.- Remove EFAULT from the manual page. Because of the current calling  convention, pipe(2) raises a segmentation fault when an invalid  address is passed.- Introduce kern_pipe() to make it easier for binary emulations to  implement pipe(2).- Make Linux binary emulation use kern_pipe(), which means we don&apos;t have  to recover td_retval after calling the FreeBSD system call.Approved by:	rdivackyDiscussed on:	arch

            List of files:
            /freebsd-14.2/lib/libc/sys/pipe.2</description>
        <pubDate>Tue, 11 Nov 2008 14:55:59 +0000</pubDate>
        <dc:creator>Ed Schouten &lt;ed@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c879ae35 - Per Regents of the University of Calfornia letter, remove advertising</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/pipe.2#c879ae35</link>
        <description>Per Regents of the University of Calfornia letter, remove advertisingclause.# If I&apos;ve done so improperly on a file, please let me know.

            List of files:
            /freebsd-14.2/lib/libc/sys/pipe.2</description>
        <pubDate>Tue, 09 Jan 2007 00:28:16 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>61fb9bd8 - - In pipe() return the error returned by pipe_create(), rather then</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/pipe.2#61fb9bd8</link>
        <description>- In pipe() return the error returned by pipe_create(), rather then  hardcoded ENFILES, which is incorrect. pipe_create() can fail due  to ENOMEM.- Update manual page, describing ENOMEM return code.Reviewed by:	arch

            List of files:
            /freebsd-14.2/lib/libc/sys/pipe.2</description>
        <pubDate>Mon, 30 Jan 2006 08:25:04 +0000</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>30950a21 - Eliminate double whitespace.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/pipe.2#30950a21</link>
        <description>Eliminate double whitespace.

            List of files:
            /freebsd-14.2/lib/libc/sys/pipe.2</description>
        <pubDate>Sat, 03 Jul 2004 22:30:10 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2faeeff4 - mdoc(7) police: Tidy up the syscall language.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/pipe.2#2faeeff4</link>
        <description>mdoc(7) police: Tidy up the syscall language.Stop calling system calls &quot;function calls&quot;.Use &quot;The .Fn system call&quot; a-la &quot;The .Nm utility&quot;.When referring to a non-BSD implementation inthe HISTORY section, call syscall a function,to be safe.

            List of files:
            /freebsd-14.2/lib/libc/sys/pipe.2</description>
        <pubDate>Wed, 18 Dec 2002 09:22:32 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>32eef9ae - mdoc(7) police: Use the new .In macro for #include statements.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/pipe.2#32eef9ae</link>
        <description>mdoc(7) police: Use the new .In macro for #include statements.

            List of files:
            /freebsd-14.2/lib/libc/sys/pipe.2</description>
        <pubDate>Mon, 01 Oct 2001 16:09:29 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b1250632 - Use the ``.Rv -std&apos;&apos; mdoc(7) macro in appropriate cases.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/pipe.2#b1250632</link>
        <description>Use the ``.Rv -std&apos;&apos; mdoc(7) macro in appropriate cases.Reviewed by:	ru

            List of files:
            /freebsd-14.2/lib/libc/sys/pipe.2</description>
        <pubDate>Thu, 09 Aug 2001 13:32:13 +0000</pubDate>
        <dc:creator>Yaroslav Tykhiy &lt;ytykhiy@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7ebcc426 - Remove whitespace at EOL.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/pipe.2#7ebcc426</link>
        <description>Remove whitespace at EOL.

            List of files:
            /freebsd-14.2/lib/libc/sys/pipe.2</description>
        <pubDate>Sun, 15 Jul 2001 07:53:42 +0000</pubDate>
        <dc:creator>Dima Dorfman &lt;dd@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a307d598 - mdoc(7) police: removed HISTORY info from the .Os call.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/pipe.2#a307d598</link>
        <description>mdoc(7) police: removed HISTORY info from the .Os call.

            List of files:
            /freebsd-14.2/lib/libc/sys/pipe.2</description>
        <pubDate>Tue, 10 Jul 2001 13:41:46 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4f79a411 - Use `Er&apos; variable to define first column width in ERRORS section. It was</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/pipe.2#4f79a411</link>
        <description>Use `Er&apos; variable to define first column width in ERRORS section. It wasinitially suggested by mdoc(7) style, but was broken over the years

            List of files:
            /freebsd-14.2/lib/libc/sys/pipe.2</description>
        <pubDate>Thu, 04 May 2000 13:09:25 +0000</pubDate>
        <dc:creator>Alexey Zelkin &lt;phantom@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>25bb73e0 - Introduce &quot;.Lb&quot; macro to libc manpages.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/pipe.2#25bb73e0</link>
        <description>Introduce &quot;.Lb&quot; macro to libc manpages.More libraries manpages updates following.

            List of files:
            /freebsd-14.2/lib/libc/sys/pipe.2</description>
        <pubDate>Fri, 21 Apr 2000 09:42:15 +0000</pubDate>
        <dc:creator>Alexey Zelkin &lt;phantom@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
