jilles
b4ce52f66c
libc/opendir: Improve behaviour of union uniquifier:
...
* Reopen the directory using openat(fd, ".", ...) instead of opening the
pathname again. This fixes a race condition where the meaning of the
pathname changes and allows a reopen with fdopendir().
* Always reopen the directory for union stacks, not only when DTF_REWIND
is passed. Applications should be able to fchdir(dirfd(dir)) and
*at(dirfd(dir), ...). DTF_REWIND now does nothing.
2013-02-24 20:53:32 +00:00
..
2012-11-07 00:23:51 +00:00
2012-12-07 16:05:04 +00:00
2013-02-12 05:56:00 +00:00
2013-01-07 17:58:27 +00:00
2013-01-23 23:53:26 +00:00
2012-05-11 20:06:46 +00:00
2013-01-01 18:29:25 +00:00
2013-02-24 20:53:32 +00:00
2012-11-02 12:18:38 +00:00
2012-03-03 09:19:20 +00:00
2012-03-22 08:48:42 +00:00
2013-02-06 00:01:28 +00:00
2012-11-07 22:03:59 +00:00
2013-02-03 20:40:41 +00:00
2012-12-15 18:19:48 +00:00
2012-10-22 03:00:37 +00:00
2013-01-12 09:08:37 +00:00
2013-02-24 15:15:50 +00:00
2012-11-16 12:31:43 +00:00
2012-10-26 12:46:33 +00:00
2012-06-02 08:47:26 +00:00
2012-06-08 12:09:00 +00:00
2012-12-05 20:28:44 +00:00
2012-10-04 19:07:05 +00:00
2012-06-12 20:24:57 +00:00
2012-04-18 07:02:53 +00:00
2012-10-06 20:16:04 +00:00
2013-02-15 21:49:12 +00:00
2012-09-11 22:38:33 +00:00
2012-10-19 22:21:01 +00:00
2012-04-28 02:48:51 +00:00
2012-10-26 17:51:05 +00:00
2012-05-17 10:11:18 +00:00
2012-06-01 03:59:08 +00:00
2012-12-21 20:37:38 +00:00
2012-12-21 15:54:13 +00:00
2012-01-09 00:48:19 +00:00
2012-10-22 03:00:37 +00:00
2012-10-05 18:42:50 +00:00
2013-01-31 22:09:53 +00:00
2013-01-28 15:48:31 +00:00
2012-10-18 12:04:56 +00:00
2013-01-09 19:49:35 +00:00
2012-10-19 05:43:38 +00:00
2012-02-07 09:27:07 +00:00
2012-03-26 19:12:09 +00:00
2013-02-16 20:17:31 +00:00
2013-02-19 17:09:23 +00:00
2012-10-18 15:39:29 +00:00
2012-01-05 21:36:12 +00:00
2012-05-11 20:06:46 +00:00
2012-04-06 00:03:45 +00:00
2013-01-18 23:08:40 +00:00
2012-10-19 05:43:38 +00:00
2011-12-08 12:31:47 +00:00
2012-04-19 15:28:15 +00:00
2013-02-14 12:22:40 +00:00
2012-09-20 18:56:27 +00:00
2013-01-13 22:08:18 +00:00
2012-02-25 14:31:25 +00:00
2013-02-11 20:36:07 +00:00
2012-02-07 09:27:07 +00:00
2012-06-21 21:47:08 +00:00
2012-11-10 21:22:10 +00:00
2013-01-24 16:38:47 +00:00
2013-02-15 13:44:18 +00:00