<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/sys/open.2, branch release/11.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>MFC r318314</title>
<updated>2017-05-25T18:55:10+00:00</updated>
<author>
<name>Stephen J. Kiernan</name>
<email>stevek@FreeBSD.org</email>
</author>
<published>2017-05-25T18:55:10+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0559c7bedbff8ec95dec867f6773e564e5db2d43'/>
<id>0559c7bedbff8ec95dec867f6773e564e5db2d43</id>
<content type='text'>
Add information to open(2) man page about the O_VERIFY flag.

PR:		219262
Reviewed by:	bjk wblock
Approved by:	sjg (mentor)
Obtained from:	Juniper Networks, Inc.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add information to open(2) man page about the O_VERIFY flag.

PR:		219262
Reviewed by:	bjk wblock
Approved by:	sjg (mentor)
Obtained from:	Juniper Networks, Inc.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r309026: open(2): Clarify non-POSIX error when opening a symlink with</title>
<updated>2016-12-04T15:55:59+00:00</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2016-12-04T15:55:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f3cacbdd3156afb66c969c4010a22fe56b558e97'/>
<id>f3cacbdd3156afb66c969c4010a22fe56b558e97</id>
<content type='text'>
O_NOFOLLOW.

We return [EMLINK] instead of [ELOOP] when trying to open a symlink with
O_NOFOLLOW, so that the original case of [ELOOP] can be distinguished. Code
like cmp -h and xz takes advantage of this.

PR:		214633
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
O_NOFOLLOW.

We return [EMLINK] instead of [ELOOP] when trying to open a symlink with
O_NOFOLLOW, so that the original case of [ELOOP] can be distinguished. Code
like cmp -h and xz takes advantage of this.

PR:		214633
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix markup.</title>
<updated>2015-07-07T19:23:59+00:00</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2015-07-07T19:23:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a238a79872b38dd554a0e319b927738e52d68404'/>
<id>a238a79872b38dd554a0e319b927738e52d68404</id>
<content type='text'>
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
</pre>
</div>
</content>
</entry>
<entry>
<title>Update open(2) to make it more obvious that O_NOCTTY and O_TTY_INIT</title>
<updated>2015-04-02T11:41:04+00:00</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2015-04-02T11:41:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=522196b5edabf1b400378d83af80e2dda83ef888'/>
<id>522196b5edabf1b400378d83af80e2dda83ef888</id>
<content type='text'>
are ignored.

MFC after:	1 month
Sponsored by:	The FreeBSD Foundation
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
are ignored.

MFC after:	1 month
Sponsored by:	The FreeBSD Foundation
</pre>
</div>
</content>
</entry>
<entry>
<title>Document the ERESTART translation to EINTR for devfs nodes.</title>
<updated>2013-02-07T15:11:43+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2013-02-07T15:11:43+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9be7626deee071c26487957c65197d8330bf5a28'/>
<id>9be7626deee071c26487957c65197d8330bf5a28</id>
<content type='text'>
Based on the submission by:	jilles
MFC after:	2 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on the submission by:	jilles
MFC after:	2 weeks
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix mdoc errors.</title>
<updated>2011-04-01T19:57:27+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2011-04-01T19:57:27+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=05f2ecd1faed1cb7f9307d01539306c710b2765b'/>
<id>05f2ecd1faed1cb7f9307d01539306c710b2765b</id>
<content type='text'>
Submitted by:	ru
MFC after:	3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Submitted by:	ru
MFC after:	3 days
</pre>
</div>
</content>
</entry>
<entry>
<title>Document O_CLOEXEC.</title>
<updated>2011-03-25T14:01:18+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2011-03-25T14:01:18+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=bdadacaf664dd7e53675c04585077fb868b5df62'/>
<id>bdadacaf664dd7e53675c04585077fb868b5df62</id>
<content type='text'>
Reviewed by:	jhb
MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed by:	jhb
MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typos, spelling, formatting and mdoc mistakes found by Nobuyuki while</title>
<updated>2010-08-16T15:18:30+00:00</updated>
<author>
<name>Joel Dahl</name>
<email>joel@FreeBSD.org</email>
</author>
<published>2010-08-16T15:18:30+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c2025a76606b44c4d5367b7509fbc0285ae1e7f8'/>
<id>c2025a76606b44c4d5367b7509fbc0285ae1e7f8</id>
<content type='text'>
translating these manual pages.  Minor corrections by me.

Submitted by:	Nobuyuki Koganemaru &lt;n-kogane@syd.odn.ne.jp&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
translating these manual pages.  Minor corrections by me.

Submitted by:	Nobuyuki Koganemaru &lt;n-kogane@syd.odn.ne.jp&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Actually make O_DIRECTORY work.</title>
<updated>2010-03-21T20:43:23+00:00</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2010-03-21T20:43:23+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0fef797f4af6295e10d856fdf6bc7adfcd7e3076'/>
<id>0fef797f4af6295e10d856fdf6bc7adfcd7e3076</id>
<content type='text'>
According to POSIX open() must return ENOTDIR when the path name does
not refer to a path name. Change vn_open() to respect this flag. This
also simplifies the Linuxolator a bit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
According to POSIX open() must return ENOTDIR when the path name does
not refer to a path name. Change vn_open() to respect this flag. This
also simplifies the Linuxolator a bit.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing POSIX 1003.1-2008 open(2) flag; O_TTY_INIT.</title>
<updated>2009-02-28T10:10:30+00:00</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2009-02-28T10:10:30+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6cf4a02c5e286138f7745ee4d9261d1faf735855'/>
<id>6cf4a02c5e286138f7745ee4d9261d1faf735855</id>
<content type='text'>
On FreeBSD, this is the default behaviour. According to the spec, we may
give this flag a value of zero, but I'd rather not do this. If we define
it to a non-zero value, we can always change default behaviour without
changing the ABI. This is very unlikely to happen, though.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On FreeBSD, this is the default behaviour. According to the spec, we may
give this flag a value of zero, but I'd rather not do this. If we define
it to a non-zero value, we can always change default behaviour without
changing the ABI. This is very unlikely to happen, though.
</pre>
</div>
</content>
</entry>
</feed>
