Konstantin Belousov 5e7cdf1817 openat(2): add O_EMPTY_PATH
It reopens the passed file descriptor, checking the file backing vnode'
current access rights against open mode. In particular, this flag allows
to convert file descriptor opened with O_PATH, into operable file
descriptor, assuming permissions allow that.

Reviewed by:	markj
Tested by:	Andrew Walker <awalker@ixsystems.com>
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D30148
2021-05-11 02:39:24 +03:00
..
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2021-01-02 19:57:58 -07:00
2021-01-08 13:15:56 +13:00
2021-01-02 19:57:58 -07:00
2021-01-02 19:57:58 -07:00
2020-12-11 00:26:49 +00:00
2020-09-29 18:13:54 +00:00
2020-04-12 21:23:19 +00:00
2019-12-04 16:56:11 +00:00
2018-07-10 22:00:20 +00:00
2017-02-28 23:42:47 +00:00
2021-01-08 13:15:56 +13:00
2017-02-28 23:42:47 +00:00
2021-04-20 10:24:21 +02:00
2019-12-04 16:56:11 +00:00
2019-12-04 16:56:11 +00:00
2019-12-04 16:56:11 +00:00
2017-06-23 18:06:20 +00:00
2019-12-04 16:56:11 +00:00
2017-02-28 23:42:47 +00:00
2019-12-04 16:56:11 +00:00
2017-02-28 23:42:47 +00:00
2020-10-09 19:12:44 +00:00
2020-09-09 18:07:13 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2020-12-27 12:57:26 +02:00
2020-12-08 03:48:05 +00:00
2019-12-04 16:56:11 +00:00
2017-02-28 23:42:47 +00:00
2021-02-18 18:56:52 +01:00
2020-03-30 21:48:47 +00:00
2017-05-23 09:29:05 +00:00
2021-03-04 13:32:42 +01:00
2021-02-18 18:56:52 +01:00
2017-02-28 23:42:47 +00:00
2017-06-24 17:01:11 +00:00
2017-03-19 00:51:12 +00:00
2017-02-28 23:42:47 +00:00
2021-05-11 02:39:24 +03:00
2020-04-25 14:24:54 +00:00
2021-04-28 23:00:31 +12:00
2021-05-04 15:22:42 +01:00
2016-08-29 18:47:51 +00:00
2020-04-25 14:24:54 +00:00
2018-01-24 22:36:21 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2019-09-26 15:32:28 +00:00
2019-01-16 05:15:57 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2019-12-04 16:56:11 +00:00
2019-12-04 16:56:11 +00:00
2020-04-25 14:24:54 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2018-05-25 20:40:23 +00:00
2017-02-28 23:42:47 +00:00
2021-02-20 08:05:43 +00:00