void copy_symlink(const path& existing_symlink, const path& new_symlink);
void copy_symlink(const path& existing_symlink, const path& new_symlink,
error_code& ec) noexcept;
Effects: Эквивалент
function(read_symlink(existing_symlink), new_symlink) или
function(read_symlink(existing_symlink, ec), new_symlink, ec), соответственно, где в каждом случае function является create_symlink или
create_directory_symlink в зависимости от обстоятельств.
Throws: Как указано в [fs.err.report].