<?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 stat.2</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>73a642c4 - Add AT_EMPTY_PATH for several *at(2) syscalls</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/sys/stat.2#73a642c4</link>
        <description>Add AT_EMPTY_PATH for several *at(2) syscalls(cherry picked from commit 509124b62616f73dcdc42263ee109392dafafd99)

            List of files:
            /freebsd-13.1/lib/libc/sys/stat.2</description>
        <pubDate>Sun, 07 Mar 2021 14:29:09 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6da53183 - open(2): Remove O_BENEATH and AT_BENEATH</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/sys/stat.2#6da53183</link>
        <description>open(2): Remove O_BENEATH and AT_BENEATH(cherry picked from commit 20e91ca36a56b8db1e6677f577ad011b66dd6eb3)

            List of files:
            /freebsd-13.1/lib/libc/sys/stat.2</description>
        <pubDate>Tue, 16 Feb 2021 03:31:40 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1f305be4 - Document {O,AT}_RESOLVE_BENEATH and new O_BENEATH behavior for relative paths.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/sys/stat.2#1f305be4</link>
        <description>Document {O,AT}_RESOLVE_BENEATH and new O_BENEATH behavior for relative paths.PR:	248335Reviewed by:	markjTested by:	phoSponsored by:	The FreeBSD FoundationMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D25886

            List of files:
            /freebsd-13.1/lib/libc/sys/stat.2</description>
        <pubDate>Tue, 22 Sep 2020 22:54:54 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e42b0964 - Document EINTEGRITY errors for many system calls.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/sys/stat.2#e42b0964</link>
        <description>Document EINTEGRITY errors for many system calls.EINTEGRITY was previously documented as a UFS-specific error formount(2).  This documents EINTEGRITY as a filesystem-independent errorthat may be reported by the backing store of a filesystem.While here, document EIO as a filesystem-independent error for bothmount(2) and posix_fadvise(2).  EIO was previously only documented forUFS for mount(2).Reviewed by:	mckusickSuggested by:	mckusickMFC after:	2 weeksSponsored by:	Chelsio CommunicationsDifferential Revision:	https://reviews.freebsd.org/D24168

            List of files:
            /freebsd-13.1/lib/libc/sys/stat.2</description>
        <pubDate>Mon, 30 Mar 2020 21:44:00 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f6a10ccc - Use consistent struct stat arg name in stat man page</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/sys/stat.2#f6a10ccc</link>
        <description>Use consistent struct stat arg name in stat man pagestat, lstat, and fstat use `*sb` as the stat struct pointer arg name,while fstatat previously used `*buf`.MFC after:	1 week

            List of files:
            /freebsd-13.1/lib/libc/sys/stat.2</description>
        <pubDate>Wed, 13 Mar 2019 15:18:14 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>006678fd - stat(2): clarify which syscalls modify file timestamps</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/sys/stat.2#006678fd</link>
        <description>stat(2): clarify which syscalls modify file timestampsThe list of syscalls that modify st_atim, st_mtim, and st_ctim was quite outof date and probably not accurate to begin with.  Update it, and make itclear that the list is open-ended.Reviewed by:	kibMFC after:	2 weeksDifferential Revision:	https://reviews.freebsd.org/D18410

            List of files:
            /freebsd-13.1/lib/libc/sys/stat.2</description>
        <pubDate>Wed, 05 Dec 2018 17:28:40 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5b1fb8ec - First draft of documentation for AT/O_BENEATH handling of the absolute</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/sys/stat.2#5b1fb8ec</link>
        <description>First draft of documentation for AT/O_BENEATH handling of the absolutepaths.It was decided that committing the code and drafting of the man pageupdate is better than allowing the code to rot until wordsmithinghappens.Reviewed by:	jilles (previous version)Discussed with:	brooks, jilles, emasteSponsored by:	The FreeBSD FoundationMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D17714

            List of files:
            /freebsd-13.1/lib/libc/sys/stat.2</description>
        <pubDate>Sun, 11 Nov 2018 01:46:48 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4f77f488 - Implement O_BENEATH and AT_BENEATH.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/sys/stat.2#4f77f488</link>
        <description>Implement O_BENEATH and AT_BENEATH.Flags prevent open(2) and *at(2) vfs syscalls name lookup fromescaping the starting directory.  Supposedly the interface is similarto the same proposed Linux flags.Reviewed by:	jilles (code, previous version of manpages), 0mp (manpages)Discussed with:	allanjude, emaste, jonathanSponsored by:	The FreeBSD FoundationDifferential revision:	https://reviews.freebsd.org/D17547

            List of files:
            /freebsd-13.1/lib/libc/sys/stat.2</description>
        <pubDate>Thu, 25 Oct 2018 22:16:34 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>aeb71118 - Mark all the system calls that were in 1st Edition Unix as such in the</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/sys/stat.2#aeb71118</link>
        <description>Mark all the system calls that were in 1st Edition Unix as such in theHISTORY section. Note: Any system calls that were added prior to v7,but after v1 weren&apos;t changed.Obtained from: http://www.tuhs.org/cgi-bin/utree.pl?file=V1/man/man2

            List of files:
            /freebsd-13.1/lib/libc/sys/stat.2</description>
        <pubDate>Fri, 01 Dec 2017 22:26:36 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6d0f80c9 - Remove redundant wording, minor edits for clarity.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/sys/stat.2#6d0f80c9</link>
        <description>Remove redundant wording, minor edits for clarity.MFC after:	1 weekSponsored by:	iXsystems

            List of files:
            /freebsd-13.1/lib/libc/sys/stat.2</description>
        <pubDate>Fri, 23 Jun 2017 18:38:27 +0000</pubDate>
        <dc:creator>Warren Block &lt;wblock@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3d751650 - Document st_flags in the stat(2).</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/sys/stat.2#3d751650</link>
        <description>Document st_flags in the stat(2).Approved by:	mckusick,vangyzen,jillesDifferential Revision:	https://reviews.freebsd.org/D10852

            List of files:
            /freebsd-13.1/lib/libc/sys/stat.2</description>
        <pubDate>Fri, 16 Jun 2017 15:09:43 +0000</pubDate>
        <dc:creator>Maxim Sobolev &lt;sobomax@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fbbd9655 - Renumber copyright clause 4</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/sys/stat.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-13.1/lib/libc/sys/stat.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>c911734a - - Add the &apos;restrict&apos; type qualifier to match function prototype.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/sys/stat.2#c911734a</link>
        <description>- Add the &apos;restrict&apos; type qualifier to match function prototype.- Remove sys/types.h.

            List of files:
            /freebsd-13.1/lib/libc/sys/stat.2</description>
        <pubDate>Thu, 14 Jan 2016 01:33:16 +0000</pubDate>
        <dc:creator>Kevin Lo &lt;kevlo@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0089e0c4 - Remove invalid remark about pipes.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/sys/stat.2#0089e0c4</link>
        <description>Remove invalid remark about pipes.The stat structures returned on pipes seems to contain all theinformation required by POSIX. Especially the wording &quot;and thus to apipe&quot; makes little sense, because it seems to imply a certainrelationship between sockets and pipes that simply isn&apos;t there.MFC after:	2 weeks

            List of files:
            /freebsd-13.1/lib/libc/sys/stat.2</description>
        <pubDate>Sat, 02 Jun 2012 10:50:25 +0000</pubDate>
        <dc:creator>Ed Schouten &lt;ed@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2cda7d00 - Fix typo.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/sys/stat.2#2cda7d00</link>
        <description>Fix typo.Submitted by:	arundelMFC after:	3 days

            List of files:
            /freebsd-13.1/lib/libc/sys/stat.2</description>
        <pubDate>Thu, 17 Nov 2011 13:14:07 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e2ea39cb - Update sticky(7) cross references.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/sys/stat.2#e2ea39cb</link>
        <description>Update sticky(7) cross references.PR:		docs/124468X-MFC with:	r218998

            List of files:
            /freebsd-13.1/lib/libc/sys/stat.2</description>
        <pubDate>Fri, 13 May 2011 16:29:57 +0000</pubDate>
        <dc:creator>Sergey Kandaurov &lt;pluknet@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2914feeb - mdoc: make pages render with mandoc</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/sys/stat.2#2914feeb</link>
        <description>mdoc: make pages render with mandocIt&apos;s a bit more pedantic regarding .Bl list elements. This has an addedbenefit of unbreaking the ipfw(8) manpage, where groff was silentlyskipping one list element.

            List of files:
            /freebsd-13.1/lib/libc/sys/stat.2</description>
        <pubDate>Thu, 21 Oct 2010 12:27:13 +0000</pubDate>
        <dc:creator>Ulrich Sp&#246;rlein &lt;uqs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>435d2674 - Don&apos;t forget to bump the date in the man page.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/sys/stat.2#435d2674</link>
        <description>Don&apos;t forget to bump the date in the man page.

            List of files:
            /freebsd-13.1/lib/libc/sys/stat.2</description>
        <pubDate>Sun, 28 Mar 2010 13:40:13 +0000</pubDate>
        <dc:creator>Ed Schouten &lt;ed@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>510ea843 - Rename st_*timespec fields to st_*tim for POSIX 2008 compliance.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/sys/stat.2#510ea843</link>
        <description>Rename st_*timespec fields to st_*tim for POSIX 2008 compliance.A nice thing about POSIX 2008 is that it finally standardizes a way toobtain file access/modification/change times in sub-second precision,namely using struct timespec, which we already have for a very longtime. Unfortunately POSIX uses different names.This commit adds compatibility macros, so existing code should stillbuild properly. Also change all source code in the kernel to workwithout any of the compatibility macros. This makes it all a lessambiguous.I am also renaming st_birthtime to st_birthtim, even though it was alocal extension anyway. It seems Cygwin also has a st_birthtim.

            List of files:
            /freebsd-13.1/lib/libc/sys/stat.2</description>
        <pubDate>Sun, 28 Mar 2010 13:13:22 +0000</pubDate>
        <dc:creator>Ed Schouten &lt;ed@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a141af69 - Man pages for the openat(2), fexecve(2) and related syscalls.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/sys/stat.2#a141af69</link>
        <description>Man pages for the openat(2), fexecve(2) and related syscalls.Reviewed by:	ru

            List of files:
            /freebsd-13.1/lib/libc/sys/stat.2</description>
        <pubDate>Wed, 16 Apr 2008 13:03:12 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
