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-11-20 19:49:47 +00:00
2020-04-09 23:22:35 +00:00
2017-02-28 23:42:47 +00:00
2020-12-19 14:54:28 +00:00
2017-02-28 23:42:47 +00:00
2021-04-15 12:48:11 +03:00
2020-03-30 21:44:00 +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
2016-08-19 17:37:32 +00:00
2021-01-02 19:57:58 -07:00
2021-01-11 19:53:01 -07:00
2020-12-11 00:28:28 +00:00
2021-01-02 19:57:58 -07:00
2020-03-30 21:44:00 +00:00
2018-04-30 17:16:17 +00:00
2018-06-04 19:35:15 +00:00
2018-06-04 19:35:15 +00:00
2020-12-11 00:26:49 +00:00
2020-06-16 16:48:52 +00:00
2020-06-16 16:48:52 +00:00
2020-06-16 16:48:52 +00:00
2020-03-30 21:44:00 +00:00
2021-04-15 12:48:11 +03:00
2021-04-15 12:48:11 +03:00
2021-04-15 12:48:11 +03:00
2020-09-29 18:13:54 +00:00
2019-12-07 16:45:12 +00:00
2017-11-25 17:12:48 +00:00
2018-05-09 20:12:59 +00:00
2017-12-01 22:26:36 +00:00
2020-04-12 21:23:19 +00:00
2020-04-14 23:24:24 +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-04-30 17:43:45 +03:00
2021-01-02 17:21:21 -08:00
2020-12-11 01:52:27 +00:00
2020-12-11 01:52:27 +00:00
2021-04-25 15:22:00 +01:00
2017-12-01 22:48:20 +00:00
2020-12-28 21:03:16 +02:00
2020-12-19 14:54:28 +00:00
2020-12-08 04:18:16 +00:00
2021-01-08 13:15:56 +13:00
2017-11-25 17:12:48 +00:00
2016-08-16 08:27:03 +00:00
2021-03-02 20:16:55 +02:00
2020-03-30 21:44:00 +00: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
2020-03-30 21:44:00 +00:00
2017-06-23 18:06:20 +00:00
2021-04-11 11:17:01 +02:00
2019-12-04 16:56:11 +00:00
2017-02-28 23:42:47 +00:00
2021-03-02 20:16:55 +02:00
2020-03-30 21:44:00 +00:00
2019-12-04 16:56:11 +00:00
2020-06-14 05:59:30 +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
2020-10-28 13:46:11 +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-01-12 20:47:38 +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
2021-02-08 22:32:32 +00:00
2018-10-28 03:02:09 +00:00
2017-11-25 17:12:48 +00:00
2017-12-01 22:48:20 +00:00
2021-01-11 22:59:52 +02:00
2019-01-17 06:35:45 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2021-02-19 14:13:35 -08:00
2017-02-21 19:51:41 +00:00
2019-12-07 18:07:49 +00:00
2016-10-17 22:36:37 +00:00
2020-12-27 12:57:26 +02:00
2020-03-30 21:44:00 +00:00
2021-04-15 12:48:11 +03:00
2020-12-08 03:48:05 +00:00
2020-04-14 15:38:18 +00:00
2020-07-13 15:52:57 +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-09-02 18:16:43 +00:00
2017-03-14 17:10:42 +00:00
2020-03-30 21:44:00 +00:00
2020-03-30 21:48:47 +00:00
2020-03-30 21:44:00 +00:00
2017-05-23 09:29:05 +00:00
2019-05-13 16:38:48 +00:00
2019-05-13 16:38:48 +00:00
2020-12-24 14:14:56 +00:00
2020-03-30 21:44:00 +00:00
2020-02-26 20:03:43 +00:00
2016-07-15 15:12:56 +00:00
2021-03-04 13:32:42 +01:00
2021-02-18 18:56:52 +01:00
2020-07-09 17:26:49 +00:00
2018-03-04 20:06:02 +00:00
2016-07-28 12:22:01 +00: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
2020-03-30 21:44:00 +00:00
2020-12-19 14:54:28 +00:00
2021-01-11 22:59:52 +02:00
2017-12-01 22:48:20 +00:00
2016-06-22 21:11:27 +00:00
2021-04-28 23:00:31 +12:00
2020-03-30 21:44:00 +00:00
2020-03-30 21:44:00 +00:00
2016-09-21 17:51:27 +00:00
2020-07-11 18:04:09 +00:00
2017-12-01 22:48:20 +00:00
2021-05-04 15:22:42 +01:00
2016-08-29 18:47:51 +00:00
2020-03-30 21:44:00 +00:00
2017-05-23 07:32:57 +00:00
2020-06-04 18:17:25 +00:00
2020-03-30 21:44:00 +00:00
2018-07-10 00:01:14 +00:00
2018-10-21 07:30:26 +00:00
2020-03-30 21:44:00 +00:00
2020-12-19 14:54:28 +00:00
2019-09-25 19:22:03 +00:00
2020-03-30 21:44:00 +00:00
2020-12-19 14:54:28 +00:00
2020-06-25 12:31:05 +00:00
2020-07-09 18:34:54 +00:00
2018-03-04 20:06:02 +00:00
2020-04-27 16:12:32 +00:00
2020-12-19 14:54:28 +00:00
2020-04-25 14:24:54 +00:00
2017-05-24 21:02:53 +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
2017-12-01 22:48:20 +00:00
2019-09-26 15:32:28 +00:00
2020-09-18 12:30:15 +00:00
2019-01-16 05:15:57 +00:00
2018-03-04 20:06:02 +00:00
2017-02-28 23:42:47 +00:00
2020-07-21 16:46:40 +00:00
2017-02-28 23:42:47 +00:00
2020-02-09 11:53:12 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-05-05 18:49:39 +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-11-25 17:12:48 +00:00
2018-08-19 17:42:49 +00:00
2018-02-10 19:41:32 +00:00
2021-04-15 12:48:11 +03:00
2019-12-04 16:56:11 +00:00
2020-03-30 21:44:00 +00:00
2019-12-04 16:56:11 +00:00
2020-04-25 14:24:54 +00:00
2020-03-30 21:44:00 +00:00
2021-01-11 22:59:52 +02:00
2020-03-30 21:48:47 +00:00
2017-12-01 22:48:20 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2020-12-19 14:54:28 +00:00
2020-05-05 19:31:47 +00:00
2020-12-19 14:54:28 +00:00
2020-12-19 14:54:28 +00:00
2020-12-19 14:54:28 +00:00
2020-12-19 14:54:28 +00:00
2020-12-19 14:54:28 +00:00
2016-07-15 15:12:56 +00:00
2016-08-17 09:52:09 +00:00
2020-03-30 21:44:00 +00:00
2017-02-28 23:42:47 +00:00
2020-03-30 21:44:00 +00:00
2021-03-02 20:16:55 +02:00
2021-04-15 12:48:11 +03:00
2020-03-30 21:44:00 +00:00
2018-05-25 20:40:23 +00:00
2017-02-28 23:42:47 +00:00
2019-08-11 15:47:48 +00:00
2021-02-20 08:05:43 +00:00