From 0d7c272d3f8b7925b0810d99a6bbc7cfab3a346f Mon Sep 17 00:00:00 2001 From: Justine Tunney Date: Sun, 28 Jul 2024 15:02:38 -0700 Subject: [PATCH] Don't use sendfile() in libcxx --- third_party/libcxx/fs/operations.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/third_party/libcxx/fs/operations.cpp b/third_party/libcxx/fs/operations.cpp index a83c1ae15..07f661412 100644 --- a/third_party/libcxx/fs/operations.cpp +++ b/third_party/libcxx/fs/operations.cpp @@ -37,7 +37,10 @@ #include /* values for fchmodat */ #include -#if __has_include() +#if defined(__COSMOPOLITAN__) +# include +# define _LIBCPP_FILESYSTEM_USE_FSTREAM +#elif __has_include() # include # define _LIBCPP_FILESYSTEM_USE_SENDFILE #elif defined(__APPLE__) || __has_include()