<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/sys/stat.2, branch releng/11.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2019-03-21T21:56:03Z</updated>
<entry>
<title>MFC r340455, r340525, r341598</title>
<updated>2019-03-21T21:56:03Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2019-03-21T21:56:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b6c816a57c374163607db19483ab029adb566c5b'/>
<id>urn:sha1:b6c816a57c374163607db19483ab029adb566c5b</id>
<content type='text'>
r340455:
fcntl.2: document an additional error condition

r340525:
mount_fusefs.8: expand HISTORY section

Note that fuse was available from ports long before joining the base system.
Also, update the upstream URL.

r341598:
stat(2): clarify which syscalls modify file timestamps

The list of syscalls that modify st_atim, st_mtim, and st_ctim was quite out
of date and probably not accurate to begin with.  Update it, and make it
clear that the list is open-ended.

Reviewed by:	kib
Differential Revision:	https://reviews.freebsd.org/D18410
</content>
</entry>
<entry>
<title>MFC r345087: Use consistent struct stat arg name in stat man page</title>
<updated>2019-03-20T03:50:45Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2019-03-20T03:50:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cb9430252f7d698fbb07739e2fe7a0059890582d'/>
<id>urn:sha1:cb9430252f7d698fbb07739e2fe7a0059890582d</id>
<content type='text'>
stat, lstat, and fstat use `*sb` as the stat struct pointer arg name,
while fstatat previously used `*buf`.
</content>
</entry>
<entry>
<title>- Add the 'restrict' type qualifier to match function prototype.</title>
<updated>2016-01-14T01:33:16Z</updated>
<author>
<name>Kevin Lo</name>
<email>kevlo@FreeBSD.org</email>
</author>
<published>2016-01-14T01:33:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c911734adbb2126d22d53cba1fab0bb6ed281f2d'/>
<id>urn:sha1:c911734adbb2126d22d53cba1fab0bb6ed281f2d</id>
<content type='text'>
- Remove sys/types.h.
</content>
</entry>
<entry>
<title>Remove invalid remark about pipes.</title>
<updated>2012-06-02T10:50:25Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2012-06-02T10:50:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0089e0c430289b52c42f5b76168cada76ba786ee'/>
<id>urn:sha1:0089e0c430289b52c42f5b76168cada76ba786ee</id>
<content type='text'>
The stat structures returned on pipes seems to contain all the
information required by POSIX. Especially the wording "and thus to a
pipe" makes little sense, because it seems to imply a certain
relationship between sockets and pipes that simply isn't there.

MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Fix typo.</title>
<updated>2011-11-17T13:14:07Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2011-11-17T13:14:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2cda7d0049c313a3e1c80fd12776e64b680a7e0d'/>
<id>urn:sha1:2cda7d0049c313a3e1c80fd12776e64b680a7e0d</id>
<content type='text'>
Submitted by:	arundel
MFC after:	3 days
</content>
</entry>
<entry>
<title>Update sticky(7) cross references.</title>
<updated>2011-05-13T16:29:57Z</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@FreeBSD.org</email>
</author>
<published>2011-05-13T16:29:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e2ea39cbdbfb41e6bd37de5c361a55f33e21a37a'/>
<id>urn:sha1:e2ea39cbdbfb41e6bd37de5c361a55f33e21a37a</id>
<content type='text'>
PR:		docs/124468
X-MFC with:	r218998
</content>
</entry>
<entry>
<title>mdoc: make pages render with mandoc</title>
<updated>2010-10-21T12:27:13Z</updated>
<author>
<name>Ulrich Spörlein</name>
<email>uqs@FreeBSD.org</email>
</author>
<published>2010-10-21T12:27:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2914feeb7e7bc6d1ef98809230b82c6a52364a1d'/>
<id>urn:sha1:2914feeb7e7bc6d1ef98809230b82c6a52364a1d</id>
<content type='text'>
It's a bit more pedantic regarding .Bl list elements. This has an added
benefit of unbreaking the ipfw(8) manpage, where groff was silently
skipping one list element.
</content>
</entry>
<entry>
<title>Don't forget to bump the date in the man page.</title>
<updated>2010-03-28T13:40:13Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2010-03-28T13:40:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=435d2674235e507dc0957d47870166547648105f'/>
<id>urn:sha1:435d2674235e507dc0957d47870166547648105f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename st_*timespec fields to st_*tim for POSIX 2008 compliance.</title>
<updated>2010-03-28T13:13:22Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2010-03-28T13:13:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=510ea843baf66ae678ca6ddbbbca9816177be5b0'/>
<id>urn:sha1:510ea843baf66ae678ca6ddbbbca9816177be5b0</id>
<content type='text'>
A nice thing about POSIX 2008 is that it finally standardizes a way to
obtain file access/modification/change times in sub-second precision,
namely using struct timespec, which we already have for a very long
time. Unfortunately POSIX uses different names.

This commit adds compatibility macros, so existing code should still
build properly. Also change all source code in the kernel to work
without any of the compatibility macros. This makes it all a less
ambiguous.

I am also renaming st_birthtime to st_birthtim, even though it was a
local extension anyway. It seems Cygwin also has a st_birthtim.
</content>
</entry>
<entry>
<title>Man pages for the openat(2), fexecve(2) and related syscalls.</title>
<updated>2008-04-16T13:03:12Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2008-04-16T13:03:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a141af6930ff64262ef4d0fd13f4edf8e266d5fe'/>
<id>urn:sha1:a141af6930ff64262ef4d0fd13f4edf8e266d5fe</id>
<content type='text'>
Reviewed by:	ru
</content>
</entry>
</feed>
