From 44e2ebadb2582936e4d6608e50ef234e22c89f87 Mon Sep 17 00:00:00 2001 From: Eric Fiselier Date: Tue, 21 Jun 2016 22:42:42 +0000 Subject: Implement LWG issue 2720. Replace perms::resolve_symlinks with perms::symlink_nofollow. This changes how filesystem::permissions(p, perms) handles symlinks. Previously symlinks were not resolved by default instead only getting resolved when "perms::resolve_symlinks" was used. After this change symlinks are resolved by default and perms::symlink_nofollow must be given to change this. This issue has not yet been moved to Ready status, and I will revert if it doesn't get moved at the current meeting. However I feel confident that it will and it's nice to have implementations when moving issues. llvm-svn: 273328 --- libcxx/include/experimental/filesystem | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libcxx/include/experimental/filesystem') diff --git a/libcxx/include/experimental/filesystem b/libcxx/include/experimental/filesystem index be7d23faee6..7de93fdf8f1 100644 --- a/libcxx/include/experimental/filesystem +++ b/libcxx/include/experimental/filesystem @@ -292,7 +292,7 @@ enum class _LIBCPP_TYPE_VIS perms : unsigned add_perms = 0x10000, remove_perms = 0x20000, - resolve_symlinks = 0x40000 + symlink_nofollow = 0x40000 }; _LIBCPP_INLINE_VISIBILITY -- cgit v1.2.3