Implement filesystem::perm_options specified in NB comments.
authorEric Fiselier <eric@efcs.ca>
Mon, 26 Mar 2018 06:23:55 +0000 (06:23 +0000)
committerEric Fiselier <eric@efcs.ca>
Mon, 26 Mar 2018 06:23:55 +0000 (06:23 +0000)
commit4d334c4cdd4a58dc930cbc2ed8abd77f1a1cd4bb
tree13bfb051f3cbba61779e40e82e8eaf73f8feec40
parent19aae8fe2f2a5dfaaa7b6f2631f3f86801fc832d
Implement filesystem::perm_options specified in NB comments.

The NB comments for filesystem changed permissions and added
a new enum `perm_options` which control how the permissions
are applied.

This implements than NB resolution

llvm-svn: 328476
libcxx/include/experimental/filesystem
libcxx/src/experimental/filesystem/operations.cpp
libcxx/test/std/experimental/filesystem/class.rec.dir.itr/rec.dir.itr.members/increment.pass.cpp
libcxx/test/std/experimental/filesystem/fs.enum/enum.perms.pass.cpp
libcxx/test/std/experimental/filesystem/fs.op.funcs/fs.op.create_directory/create_directory_with_attributes.pass.cpp
libcxx/test/std/experimental/filesystem/fs.op.funcs/fs.op.permissions/permissions.pass.cpp