From 9b1a7b3bf470ba2842dbd638679d0e39a8bf92f3 Mon Sep 17 00:00:00 2001 From: Martchus Date: Sun, 19 Mar 2023 20:09:14 +0100 Subject: [PATCH] Fix includes in `copy.h` when using `sendfile()` --- io/copy.h | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/io/copy.h b/io/copy.h index c8b34cf..4abbe8d 100644 --- a/io/copy.h +++ b/io/copy.h @@ -2,17 +2,19 @@ #define IOUTILITIES_COPY_H #include "./nativefilestream.h" +#if defined(CPP_UTILITIES_USE_NATIVE_FILE_BUFFER) && defined(PLATFORM_LINUX) +#define CPP_UTILITIES_USE_SEND_FILE +#include "../conversion/stringbuilder.h" +#endif + +#ifdef CPP_UTILITIES_USE_SEND_FILE +#include +#include +#endif #include #include - -#if defined(CPP_UTILITIES_USE_NATIVE_FILE_BUFFER) && defined(PLATFORM_LINUX) -#define CPP_UTILITIES_USE_SEND_FILE -#include - -#include -#include - +#ifdef CPP_UTILITIES_USE_SEND_FILE #include #include #endif