From 07e070012bf02294e66fbb89ac8b37d61b790855 Mon Sep 17 00:00:00 2001 From: Jan Beich Date: Tue, 30 Apr 2024 13:14:31 +0000 Subject: CrashReporter: unbreak build on FreeBSD (#5786) * CrashReporter: skip Linux field on BSDs after 90a53aed59be In file included from src/debug/CrashReporter.cpp:10: src/debug/signal-safe.hpp:113:17: error: no member named 'sa_restorer' in 'sigaction' act.sa_restorer = NULL; ~~~ ^ * CrashReporter: ensure *argv[] is NULL-terminated after 90a53aed59be execv() may fail with EFAULT otherwise. * hyprpm: add missing header after 335015fe2def hyprpm/src/core/PluginManager.cpp:165:43: error: use of undeclared identifier 'getuid' 165 | const std::string USERNAME = getpwuid(getuid())->pw_name; | ^ hyprpm/src/core/PluginManager.cpp:431:45: error: use of undeclared identifier 'getuid' 431 | const std::string USERNAME = getpwuid(getuid())->pw_name; | ^ hyprpm/src/core/PluginManager.cpp:558:43: error: use of undeclared identifier 'getuid' 558 | const std::string USERNAME = getpwuid(getuid())->pw_name; | ^ --- hyprpm/src/core/PluginManager.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'hyprpm/src/core/PluginManager.cpp') diff --git a/hyprpm/src/core/PluginManager.cpp b/hyprpm/src/core/PluginManager.cpp index 72ec7861..7b454d8d 100644 --- a/hyprpm/src/core/PluginManager.cpp +++ b/hyprpm/src/core/PluginManager.cpp @@ -15,6 +15,7 @@ #include #include #include +#include #include -- cgit v1.2.3