From 8170dd4e9992c07ff5002d880cd076ccf78441bd Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Wed, 11 Jun 2025 23:33:25 -0400 Subject: [PATCH] chore use std::getenv Not c style getenv idea from: https://github.com/debauchee/barrier/pull/847/ --- src/lib/arch/unix/ArchDaemonUnix.cpp | 2 +- src/lib/platform/Wayland.h | 2 +- src/lib/platform/XWindowsScreen.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/arch/unix/ArchDaemonUnix.cpp b/src/lib/arch/unix/ArchDaemonUnix.cpp index 6602773bd..89a2eedb8 100644 --- a/src/lib/arch/unix/ArchDaemonUnix.cpp +++ b/src/lib/arch/unix/ArchDaemonUnix.cpp @@ -41,7 +41,7 @@ int execSelfNonDaemonized() bool alreadyDaemonized() { - return getenv("_DESKFLOW_DAEMONIZED") != nullptr; + return std::getenv("_DESKFLOW_DAEMONIZED") != nullptr; } #endif diff --git a/src/lib/platform/Wayland.h b/src/lib/platform/Wayland.h index 40c37863b..bf4056bd8 100644 --- a/src/lib/platform/Wayland.h +++ b/src/lib/platform/Wayland.h @@ -30,7 +30,7 @@ const auto kHasPortalInputCapture = false; inline bool isWayland() { - const auto session = getenv("XDG_SESSION_TYPE"); + const auto session = std::getenv("XDG_SESSION_TYPE"); return session != nullptr && std::string(session) == "wayland"; } diff --git a/src/lib/platform/XWindowsScreen.cpp b/src/lib/platform/XWindowsScreen.cpp index 847281429..6612138d1 100644 --- a/src/lib/platform/XWindowsScreen.cpp +++ b/src/lib/platform/XWindowsScreen.cpp @@ -834,7 +834,7 @@ Display *XWindowsScreen::openDisplay(const char *displayName) { // get the DISPLAY if (displayName == nullptr) { - displayName = getenv("DISPLAY"); + displayName = std::getenv("DISPLAY"); if (displayName == nullptr) { displayName = ":0.0"; }