Skip to content

Commit 20f0bab

Browse files
ldionneJannik2099
authored andcommitted
Minor reorganization per review comments
1 parent 6009df0 commit 20f0bab

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

libcxx/src/filesystem/operations.cpp

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -278,9 +278,8 @@ bool copy_file_impl_sendfile(FileDescriptor& read_fd, FileDescriptor& write_fd,
278278
}
279279
#endif
280280

281-
#if defined(__linux__) || defined(__FreeBSD__)
281+
#if defined(_LIBCPP_FILESYSTEM_USE_COPY_FILE_RANGE)
282282
bool copy_file_impl(FileDescriptor& read_fd, FileDescriptor& write_fd, error_code& ec) {
283-
# if defined(_LIBCPP_FILESYSTEM_USE_COPY_FILE_RANGE)
284283
if (copy_file_impl_copy_file_range(read_fd, write_fd, ec)) {
285284
return true;
286285
}
@@ -301,9 +300,10 @@ bool copy_file_impl(FileDescriptor& read_fd, FileDescriptor& write_fd, error_cod
301300
return false;
302301
}
303302
ec.clear();
304-
# endif
305-
306-
# if defined(_LIBCPP_FILESYSTEM_USE_SENDFILE)
303+
return copy_file_impl_fstream(read_fd, write_fd, ec);
304+
}
305+
#elif defined(_LIBCPP_FILESYSTEM_USE_SENDFILE)
306+
bool copy_file_impl(FileDescriptor& read_fd, FileDescriptor& write_fd, error_code& ec) {
307307
if (copy_file_impl_sendfile(read_fd, write_fd, ec)) {
308308
return true;
309309
}
@@ -312,8 +312,6 @@ bool copy_file_impl(FileDescriptor& read_fd, FileDescriptor& write_fd, error_cod
312312
return false;
313313
}
314314
ec.clear();
315-
# endif
316-
317315
return copy_file_impl_fstream(read_fd, write_fd, ec);
318316
}
319317
#elif defined(_LIBCPP_FILESYSTEM_USE_COPYFILE)

0 commit comments

Comments
 (0)