From ceb7a923dae7b675a4866a0f7e5122109d18de43 Mon Sep 17 00:00:00 2001 From: "Emil J. Tywoniak" Date: Sun, 5 Jan 2025 23:55:38 +0100 Subject: [PATCH] io: smooth out non-POSIX function usage across platforms --- kernel/gzip.cc | 8 +++++++- kernel/gzip.h | 1 - kernel/io.cc | 8 +++++++- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/kernel/gzip.cc b/kernel/gzip.cc index 0da53ff68..71a498bb0 100644 --- a/kernel/gzip.cc +++ b/kernel/gzip.cc @@ -2,11 +2,17 @@ #include "kernel/log.h" #include "kernel/gzip.h" #include -#include #include #include #include +#if !defined(WIN32) +#include +#include +#else +#include +#endif + YOSYS_NAMESPACE_BEGIN diff --git a/kernel/gzip.h b/kernel/gzip.h index 0201d2340..57eac73c8 100644 --- a/kernel/gzip.h +++ b/kernel/gzip.h @@ -1,5 +1,4 @@ #include -#include #include "kernel/yosys_common.h" #ifndef YOSYS_GZIP_H diff --git a/kernel/io.cc b/kernel/io.cc index 579ff9f3d..5331e2ed8 100644 --- a/kernel/io.cc +++ b/kernel/io.cc @@ -1,9 +1,15 @@ #include "kernel/yosys_common.h" #include "kernel/log.h" #include -#include #include +#if !defined(WIN32) +#include +#include +#else +#include +#endif + YOSYS_NAMESPACE_BEGIN // Set of utilities for handling files