Remove dead and incorrect code.
is_symlink was always false since it was using stat instead of lstat. llvm-svn: 204361
This commit is contained in:
@@ -870,23 +870,10 @@ error_code is_regular_file(const Twine &path, bool &result) {
|
||||
return error_code::success();
|
||||
}
|
||||
|
||||
bool is_symlink(file_status status) {
|
||||
return status.type() == file_type::symlink_file;
|
||||
}
|
||||
|
||||
error_code is_symlink(const Twine &path, bool &result) {
|
||||
file_status st;
|
||||
if (error_code ec = status(path, st))
|
||||
return ec;
|
||||
result = is_symlink(st);
|
||||
return error_code::success();
|
||||
}
|
||||
|
||||
bool is_other(file_status status) {
|
||||
return exists(status) &&
|
||||
!is_regular_file(status) &&
|
||||
!is_directory(status) &&
|
||||
!is_symlink(status);
|
||||
!is_directory(status);
|
||||
}
|
||||
|
||||
void directory_entry::replace_filename(const Twine &filename, file_status st) {
|
||||
|
||||
Reference in New Issue
Block a user