From 8af01b5a96ae4aceedf8224b43d7c5ec57281fa6 Mon Sep 17 00:00:00 2001 From: pupbrained Date: Mon, 12 May 2025 23:03:15 -0400 Subject: [PATCH] ? --- src/OS/Haiku.cpp | 4 ++-- src/Services/Weather/MetNoService.cpp | 4 ++++ src/Services/Weather/OpenMeteoService.cpp | 6 ++++-- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/OS/Haiku.cpp b/src/OS/Haiku.cpp index 1e74c1b..986044f 100644 --- a/src/OS/Haiku.cpp +++ b/src/OS/Haiku.cpp @@ -130,8 +130,8 @@ namespace os { return Err(DracError(std::format("Failed to get filesystem stats for '/boot' (statvfs call failed)"))); return DiskSpace { - .used_bytes = (stat.f_blocks * stat.f_frsize) - (stat.f_bfree * stat.f_frsize), - .total_bytes = stat.f_blocks * stat.f_frsize, + .usedBytes = (stat.f_blocks * stat.f_frsize) - (stat.f_bfree * stat.f_frsize), + .totalBytes = stat.f_blocks * stat.f_frsize, }; } } // namespace os diff --git a/src/Services/Weather/MetNoService.cpp b/src/Services/Weather/MetNoService.cpp index 7ee1a98..3a8084a 100644 --- a/src/Services/Weather/MetNoService.cpp +++ b/src/Services/Weather/MetNoService.cpp @@ -1,5 +1,9 @@ #define NOMINMAX +#ifdef __HAIKU__ + #define _DEFAULT_SOURCE +#endif + #include "MetNoService.hpp" #include // std::chrono::{system_clock, minutes, seconds} diff --git a/src/Services/Weather/OpenMeteoService.cpp b/src/Services/Weather/OpenMeteoService.cpp index 799c2d7..9026372 100644 --- a/src/Services/Weather/OpenMeteoService.cpp +++ b/src/Services/Weather/OpenMeteoService.cpp @@ -1,5 +1,9 @@ #define NOMINMAX +#ifdef __HAIKU__ + #define _DEFAULT_SOURCE +#endif + #include "OpenMeteoService.hpp" #include // std::chrono::{system_clock, minutes, seconds} @@ -78,8 +82,6 @@ namespace { return 0; #ifdef _WIN32 return static_cast(_mkgmtime(&time)); -#elifdef __HAIKU__ - return static_cast(gmtime(&time)); #else return static_cast(timegm(&time)); #endif