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()