llvm-project/libcxx/test/std/experimental/filesystem/fs.op.funcs
Eric Fiselier 44e2ebadb2 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
2016-06-21 22:42:42 +00:00
..
fs.op.absolute
fs.op.canonical Fix initialization of test case array in C++11 2016-06-17 22:36:47 +00:00
fs.op.copy Update status of filesystem issues, and add tests for LWG issue 2683 2016-06-17 21:24:11 +00:00
fs.op.copy_file Get filesystem tests passing for single-threaded configurations. 2016-06-17 21:44:26 +00:00
fs.op.copy_symlink Get filesystem tests passing for single-threaded configurations. 2016-06-17 21:44:26 +00:00
fs.op.create_directories Get filesystem tests passing for single-threaded configurations. 2016-06-17 21:44:26 +00:00
fs.op.create_directory Get filesystem tests passing for single-threaded configurations. 2016-06-17 21:44:26 +00:00
fs.op.create_directory_symlink
fs.op.create_hard_link
fs.op.create_symlink
fs.op.current_path
fs.op.equivalent
fs.op.exists Implement LWG issue 2725. The issue should move this meeting 2016-06-21 22:11:16 +00:00
fs.op.file_size
fs.op.hard_lk_ct
fs.op.is_block_file
fs.op.is_char_file
fs.op.is_directory
fs.op.is_empty
fs.op.is_fifo
fs.op.is_other
fs.op.is_regular_file
fs.op.is_socket
fs.op.is_symlink
fs.op.last_write_time Fix bugs in last_write_time implementation. 2016-06-19 02:04:49 +00:00
fs.op.permissions Implement LWG issue 2720. Replace perms::resolve_symlinks with perms::symlink_nofollow. 2016-06-21 22:42:42 +00:00
fs.op.read_symlink
fs.op.remove
fs.op.remove_all
fs.op.rename
fs.op.resize_file
fs.op.space Fix 3 bugs in filesystem tests and implementation. 2016-06-18 04:10:23 +00:00
fs.op.status
fs.op.status_known
fs.op.symlink_status
fs.op.system_complete
fs.op.temp_dir_path