<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/sys/stat.2, branch release/13.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2021-04-23T11:14:10Z</updated>
<entry>
<title>Add AT_EMPTY_PATH for several *at(2) syscalls</title>
<updated>2021-04-23T11:14:10Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2021-03-07T14:29:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=73a642c479550ea46b56d1f25cc32a99f917b891'/>
<id>urn:sha1:73a642c479550ea46b56d1f25cc32a99f917b891</id>
<content type='text'>
(cherry picked from commit 509124b62616f73dcdc42263ee109392dafafd99)
</content>
</entry>
<entry>
<title>open(2): Remove O_BENEATH and AT_BENEATH</title>
<updated>2021-03-04T19:10:44Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2021-02-16T03:31:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6da53183f9ff77561f7653ac202be2042638fb10'/>
<id>urn:sha1:6da53183f9ff77561f7653ac202be2042638fb10</id>
<content type='text'>
(cherry picked from commit 20e91ca36a56b8db1e6677f577ad011b66dd6eb3)
</content>
</entry>
<entry>
<title>Document {O,AT}_RESOLVE_BENEATH and new O_BENEATH behavior for relative paths.</title>
<updated>2020-09-22T22:54:54Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2020-09-22T22:54:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1f305be431e07cfe5a40b3140775238ef44cdcbb'/>
<id>urn:sha1:1f305be431e07cfe5a40b3140775238ef44cdcbb</id>
<content type='text'>
PR:	248335
Reviewed by:	markj
Tested by:	pho
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D25886
</content>
</entry>
<entry>
<title>Document EINTEGRITY errors for many system calls.</title>
<updated>2020-03-30T21:44:00Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2020-03-30T21:44:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e42b09643997affce935b2197814381c7ee856c1'/>
<id>urn:sha1:e42b09643997affce935b2197814381c7ee856c1</id>
<content type='text'>
EINTEGRITY was previously documented as a UFS-specific error for
mount(2).  This documents EINTEGRITY as a filesystem-independent error
that may be reported by the backing store of a filesystem.

While here, document EIO as a filesystem-independent error for both
mount(2) and posix_fadvise(2).  EIO was previously only documented for
UFS for mount(2).

Reviewed by:	mckusick
Suggested by:	mckusick
MFC after:	2 weeks
Sponsored by:	Chelsio Communications
Differential Revision:	https://reviews.freebsd.org/D24168
</content>
</entry>
<entry>
<title>Use consistent struct stat arg name in stat man page</title>
<updated>2019-03-13T15:18:14Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2019-03-13T15:18:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f6a10ccc53c673518fbb2bd88bacd6b0c0d21727'/>
<id>urn:sha1:f6a10ccc53c673518fbb2bd88bacd6b0c0d21727</id>
<content type='text'>
stat, lstat, and fstat use `*sb` as the stat struct pointer arg name,
while fstatat previously used `*buf`.

MFC after:	1 week
</content>
</entry>
<entry>
<title>stat(2): clarify which syscalls modify file timestamps</title>
<updated>2018-12-05T17:28:40Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2018-12-05T17:28:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=006678fd055f6a935885fbf832c55e830e9b0ebc'/>
<id>urn:sha1:006678fd055f6a935885fbf832c55e830e9b0ebc</id>
<content type='text'>
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
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D18410
</content>
</entry>
<entry>
<title>First draft of documentation for AT/O_BENEATH handling of the absolute</title>
<updated>2018-11-11T01:46:48Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2018-11-11T01:46:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5b1fb8ec66c9ed876ad5efdbe55c4ca2950e1236'/>
<id>urn:sha1:5b1fb8ec66c9ed876ad5efdbe55c4ca2950e1236</id>
<content type='text'>
paths.

It was decided that committing the code and drafting of the man page
update is better than allowing the code to rot until wordsmithing
happens.

Reviewed by:	jilles (previous version)
Discussed with:	brooks, jilles, emaste
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D17714
</content>
</entry>
<entry>
<title>Implement O_BENEATH and AT_BENEATH.</title>
<updated>2018-10-25T22:16:34Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2018-10-25T22:16:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4f77f4888465e376b93ae660ae8f19b6aeebecbe'/>
<id>urn:sha1:4f77f4888465e376b93ae660ae8f19b6aeebecbe</id>
<content type='text'>
Flags prevent open(2) and *at(2) vfs syscalls name lookup from
escaping the starting directory.  Supposedly the interface is similar
to the same proposed Linux flags.

Reviewed by:	jilles (code, previous version of manpages), 0mp (manpages)
Discussed with:	allanjude, emaste, jonathan
Sponsored by:	The FreeBSD Foundation
Differential revision:	https://reviews.freebsd.org/D17547
</content>
</entry>
<entry>
<title>Mark all the system calls that were in 1st Edition Unix as such in the</title>
<updated>2017-12-01T22:26:36Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2017-12-01T22:26:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=aeb71118e62fb230d43e6711e7e120a77535dc40'/>
<id>urn:sha1:aeb71118e62fb230d43e6711e7e120a77535dc40</id>
<content type='text'>
HISTORY section. Note: Any system calls that were added prior to v7,
but after v1 weren't changed.

Obtained from: http://www.tuhs.org/cgi-bin/utree.pl?file=V1/man/man2
</content>
</entry>
<entry>
<title>Remove redundant wording, minor edits for clarity.</title>
<updated>2017-06-23T18:38:27Z</updated>
<author>
<name>Warren Block</name>
<email>wblock@FreeBSD.org</email>
</author>
<published>2017-06-23T18:38:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6d0f80c921c85b620bbdddefc06f62217d9df598'/>
<id>urn:sha1:6d0f80c921c85b620bbdddefc06f62217d9df598</id>
<content type='text'>
MFC after:	1 week
Sponsored by:	iXsystems
</content>
</entry>
</feed>
