Franck Bui
1f56e4ce77
fs-util: add new CHASE_NOFOLLOW flag to chase_symlinks()
...
This flag mimics what "O_NOFOLLOW|O_PATH" does for open(2) that is
chase_symlinks() will not resolve the final pathname component if it's a
symlink and instead will return a file descriptor referring to the symlink
itself.
Note: if CHASE_SAFE is also passed, no safety checking is performed on the
transition done if the symlink would have been followed.
2018-07-30 15:54:03 +02:00
..
2017-05-07 20:16:47 -04:00
2018-07-23 14:03:05 +02:00
2018-06-14 13:03:20 +02:00
2018-06-20 11:58:53 +02:00
2018-06-14 10:20:20 +02:00
2018-06-20 11:58:53 +02:00
2018-06-20 11:58:53 +02:00
2018-06-14 13:03:20 +02:00
2018-06-20 11:58:53 +02:00
2018-06-20 11:58:53 +02:00
2018-06-20 11:58:53 +02:00
2018-06-20 11:58:53 +02:00
2018-06-20 11:58:53 +02:00
2018-06-14 10:20:20 +02:00
2018-06-06 23:01:57 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-20 11:58:53 +02:00
2018-06-22 16:39:45 +02:00
2018-06-14 13:03:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-20 22:46:18 +02:00
2018-06-14 10:20:21 +02:00
2018-06-20 11:58:53 +02:00
2018-06-20 11:58:53 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-22 16:39:45 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 13:03:20 +02:00
2018-06-29 11:00:30 +09:00
2018-06-20 11:58:53 +02:00
2018-06-20 23:59:29 +02:00
2018-06-14 13:03:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-20 11:58:53 +02:00
2018-07-26 16:32:10 +09:00
2018-06-20 11:58:53 +02:00
2018-06-14 10:20:20 +02:00
2018-06-20 11:58:53 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-07-15 17:07:18 +09:00
2018-07-30 15:54:03 +02:00
2018-06-14 13:03:20 +02:00
2018-06-14 13:05:41 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2017-04-25 08:49:16 -04:00
2018-06-22 16:39:45 +02:00
2018-06-22 16:39:45 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:21 +02:00
2018-06-14 10:20:20 +02:00
2018-06-20 11:58:53 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 13:03:20 +02:00
2018-06-20 11:58:53 +02:00
2018-06-14 10:20:21 +02:00
2018-06-20 11:58:53 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 13:03:20 +02:00
2018-06-20 11:58:53 +02:00
2018-06-14 10:20:20 +02:00
2018-07-23 14:03:05 +02:00
2018-05-24 17:01:57 +02:00
2018-06-20 11:58:53 +02:00
2018-06-14 13:03:20 +02:00
2018-06-14 13:03:20 +02:00
2018-06-20 11:58:53 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-07-23 11:30:57 +02:00
2018-06-18 22:44:44 +02:00
2018-06-14 13:03:20 +02:00
2018-06-20 11:58:53 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-20 23:59:29 +02:00
2018-06-14 17:44:20 +02:00
2018-06-14 13:03:20 +02:00
2018-06-14 13:03:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-20 11:58:53 +02:00
2018-06-20 17:06:21 +02:00
2018-06-28 03:29:21 +09:00
2018-06-20 11:58:53 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-20 11:58:53 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-07-07 01:34:18 +09:00
2018-06-20 11:58:53 +02:00
2018-06-14 10:20:20 +02:00
2018-07-23 21:17:07 +02:00
2018-06-20 11:58:53 +02:00
2018-07-19 22:09:54 -07:00
2018-06-14 13:03:20 +02:00
2018-07-20 16:51:20 +02:00
2018-06-14 10:20:20 +02:00
2018-03-16 10:12:50 +01:00
2018-06-20 11:58:53 +02:00
2018-06-14 13:03:20 +02:00
2018-06-20 11:58:53 +02:00
2018-06-14 10:20:20 +02:00
2018-06-22 16:39:45 +02:00
2018-06-20 11:58:53 +02:00
2018-06-20 12:11:12 +02:00
2018-05-15 14:24:34 -04:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00