From 419a458ad9d4383eb47d51fe8e4408a0e240c2f1 Mon Sep 17 00:00:00 2001 From: Paul Cristian Sarbu Date: Fri, 5 Apr 2024 16:04:46 +0200 Subject: Consistently guard all POSIX C includes --- src/buildtool/build_engine/target_map/target_map.cpp | 4 ++++ .../execution_api/execution_service/server_implementation.cpp | 4 ++++ src/buildtool/file_system/file_system_manager.hpp | 2 -- src/buildtool/logging/log_sink_file.hpp | 2 ++ src/buildtool/main/archive.cpp | 4 ++++ src/buildtool/serve_api/serve_service/serve_server_implementation.cpp | 4 ++++ src/buildtool/system/system.cpp | 4 ++++ src/buildtool/system/system_command.hpp | 4 ++++ src/other_tools/just_mr/main.cpp | 4 ++++ src/utils/cpp/file_locking.cpp | 4 ++++ 10 files changed, 34 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/buildtool/build_engine/target_map/target_map.cpp b/src/buildtool/build_engine/target_map/target_map.cpp index 24f5945c..9d9e7d3c 100644 --- a/src/buildtool/build_engine/target_map/target_map.cpp +++ b/src/buildtool/build_engine/target_map/target_map.cpp @@ -23,7 +23,11 @@ #include #include +#ifdef __unix__ #include +#else +#error "Non-unix is not supported yet" +#endif #include "fmt/core.h" #include "src/buildtool/build_engine/base_maps/field_reader.hpp" diff --git a/src/buildtool/execution_api/execution_service/server_implementation.cpp b/src/buildtool/execution_api/execution_service/server_implementation.cpp index 3ab12696..57a03133 100644 --- a/src/buildtool/execution_api/execution_service/server_implementation.cpp +++ b/src/buildtool/execution_api/execution_service/server_implementation.cpp @@ -17,7 +17,11 @@ #include #include +#ifdef __unix__ #include +#else +#error "Non-unix is not supported yet" +#endif #include "fmt/core.h" #include "grpcpp/grpcpp.h" diff --git a/src/buildtool/file_system/file_system_manager.hpp b/src/buildtool/file_system/file_system_manager.hpp index 6f32458e..80b066c5 100644 --- a/src/buildtool/file_system/file_system_manager.hpp +++ b/src/buildtool/file_system/file_system_manager.hpp @@ -26,8 +26,6 @@ #include #include -#include - #ifdef __unix__ #include #include diff --git a/src/buildtool/logging/log_sink_file.hpp b/src/buildtool/logging/log_sink_file.hpp index c658af7a..f99ce769 100644 --- a/src/buildtool/logging/log_sink_file.hpp +++ b/src/buildtool/logging/log_sink_file.hpp @@ -28,6 +28,8 @@ #ifdef __unix__ #include +#else +#error "Non-unix is not supported yet" #endif #include "fmt/chrono.h" diff --git a/src/buildtool/main/archive.cpp b/src/buildtool/main/archive.cpp index 2f6fc099..997857b4 100644 --- a/src/buildtool/main/archive.cpp +++ b/src/buildtool/main/archive.cpp @@ -16,7 +16,11 @@ #include "src/buildtool/main/archive.hpp" +#ifdef __unix__ #include +#else +#error "Non-unix is not supported yet" +#endif #include "src/buildtool/file_system/git_repo.hpp" #include "src/buildtool/logging/log_level.hpp" diff --git a/src/buildtool/serve_api/serve_service/serve_server_implementation.cpp b/src/buildtool/serve_api/serve_service/serve_server_implementation.cpp index 01be64af..59470966 100644 --- a/src/buildtool/serve_api/serve_service/serve_server_implementation.cpp +++ b/src/buildtool/serve_api/serve_service/serve_server_implementation.cpp @@ -17,7 +17,11 @@ #include #include +#ifdef __unix__ #include +#else +#error "Non-unix is not supported yet" +#endif #include "fmt/core.h" #include "grpcpp/grpcpp.h" diff --git a/src/buildtool/system/system.cpp b/src/buildtool/system/system.cpp index c84f34cf..228c7806 100644 --- a/src/buildtool/system/system.cpp +++ b/src/buildtool/system/system.cpp @@ -18,7 +18,11 @@ #include #include +#ifdef __unix__ #include +#else +#error "Non-unix is not supported yet" +#endif void System::ExitWithoutCleanup(int exit_code) { #ifdef VALGRIND_BUILD diff --git a/src/buildtool/system/system_command.hpp b/src/buildtool/system/system_command.hpp index 7f16fc99..24931dc7 100644 --- a/src/buildtool/system/system_command.hpp +++ b/src/buildtool/system/system_command.hpp @@ -27,8 +27,12 @@ #include // std::move #include +#ifdef __unix__ #include #include +#else +#error "Non-unix is not supported yet" +#endif #include "gsl/gsl" #include "src/buildtool/file_system/file_system_manager.hpp" diff --git a/src/other_tools/just_mr/main.cpp b/src/other_tools/just_mr/main.cpp index 5dc6cc0f..e0504ea7 100644 --- a/src/other_tools/just_mr/main.cpp +++ b/src/other_tools/just_mr/main.cpp @@ -16,7 +16,11 @@ #include #include +#ifdef __unix__ #include +#else +#error "Non-unix is not supported yet" +#endif #include "CLI/CLI.hpp" #include "gsl/gsl" diff --git a/src/utils/cpp/file_locking.cpp b/src/utils/cpp/file_locking.cpp index f4b6eb2c..2757dc04 100644 --- a/src/utils/cpp/file_locking.cpp +++ b/src/utils/cpp/file_locking.cpp @@ -14,7 +14,11 @@ #include "src/utils/cpp/file_locking.hpp" +#ifdef __unix__ #include +#else +#error "Non-unix is not supported yet" +#endif #include "src/buildtool/file_system/file_system_manager.hpp" #include "src/buildtool/logging/log_level.hpp" -- cgit v1.2.3