Julian Andres Klode
25f54c960d
Don't use -1 fd and AT_SYMLINK_NOFOLLOW for faccessat()
...
-1 is not an allowed value for the file descriptor, the only
allowed non-file-descriptor value is AT_FDCWD. So use that
instead.
AT_SYMLINK_NOFOLLOW has a weird semantic: It checks whether
we have the specified access on the symbolic link. It also
is implemented only by glibc on Linux, so it's inherently
non-portable. We should just drop it.
Thanks: James Clarke for debugging these issues
Reported-by: James Clarke <jrtc27@jrtc27.com >
2017-02-11 22:17:08 +01:00
..
2017-02-11 22:17:08 +01:00
2017-02-10 23:12:52 +01:00
2016-11-22 22:58:33 +01:00
2017-01-19 15:59:38 +01:00
2017-01-19 15:59:38 +01:00
2017-01-19 15:59:38 +01:00
2015-08-10 17:25:25 +02:00
2016-12-31 02:29:20 +01:00
2015-08-10 17:25:25 +02:00
2017-01-28 14:06:29 +01:00
2017-01-19 15:59:38 +01:00
2017-01-31 00:57:58 +01:00
2016-08-10 23:51:34 +02:00
2016-07-05 20:44:45 +02:00
2015-08-10 17:25:25 +02:00
2016-05-20 09:37:24 +02:00
2016-01-25 18:15:44 +01:00
2017-01-17 01:43:50 +01:00
2016-01-31 23:24:59 +01:00
2016-04-28 10:08:32 +02:00
2017-01-19 15:59:38 +01:00
2017-01-19 15:59:38 +01:00
2017-01-19 15:59:38 +01:00
2015-08-10 17:25:25 +02:00
2015-12-14 03:21:20 +01:00
2015-08-10 17:25:25 +02:00
2017-01-17 14:33:02 +01:00
2017-01-19 15:59:38 +01:00
2017-01-19 15:59:38 +01:00
2016-12-31 02:29:20 +01:00
2017-01-19 15:59:38 +01:00
2016-08-26 22:24:25 +02:00
2015-11-27 15:40:47 +01:00
2016-08-17 14:12:25 +02:00
2017-01-19 15:59:38 +01:00
2017-01-19 15:59:38 +01:00
2014-03-13 13:58:45 +01:00
2016-08-26 22:17:13 +02:00
2016-08-23 17:48:48 +02:00
2016-11-11 23:40:39 +01:00
2015-12-27 17:04:33 +01:00
2017-01-19 15:59:38 +01:00
2015-11-27 15:40:47 +01:00
2017-01-19 15:59:38 +01:00
2017-01-19 15:59:38 +01:00
2017-01-19 15:59:38 +01:00
2016-01-08 21:20:25 +01:00
2017-01-19 02:13:54 +01:00
2016-11-22 22:58:33 +01:00
2015-08-10 17:25:25 +02:00
2017-01-19 15:59:38 +01:00
2016-06-04 18:45:01 +02:00
2016-06-04 18:45:01 +02:00
2016-08-29 09:22:25 +02:00
2017-01-19 15:59:38 +01:00
2016-05-01 10:50:24 +02:00
2016-05-01 10:50:24 +02:00
2016-11-10 16:39:27 +01:00
2016-07-22 16:05:09 +02:00
2016-11-09 16:18:54 +01:00
2016-11-09 16:18:54 +01:00
2016-08-10 23:18:04 +02:00
2015-11-04 18:04:00 +01:00
2016-01-07 19:59:08 +01:00
2016-11-22 22:57:46 +01:00
2017-02-09 12:59:05 +01:00
2017-01-19 15:59:38 +01:00
2017-01-19 15:59:38 +01:00
2016-06-22 14:05:01 +02:00
2017-01-19 15:59:38 +01:00
2017-01-19 15:59:38 +01:00
2017-01-19 15:59:38 +01:00
2015-06-16 16:22:46 +02:00
2015-06-16 16:22:46 +02:00
2015-08-10 17:25:25 +02:00
2015-08-10 11:19:11 +02:00