summaryrefslogtreecommitdiffhomepage
path: root/compat/process-list.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2025-05-17 08:22:13 +0200
committerStanislaw Halik <sthalik@misaki.pl>2025-05-17 08:22:13 +0200
commitd033bef1ded739c056243e673a9e3fbb6c57ef24 (patch)
tree792d228003d6a080efa487a327a54379efd22bf7 /compat/process-list.cpp
parent5f0fef82211aa659a31a4b49308c5ad8779d2a2b (diff)
fix build on Linux & Apple
Diffstat (limited to 'compat/process-list.cpp')
-rw-r--r--compat/process-list.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/compat/process-list.cpp b/compat/process-list.cpp
index 690c9e69..34c83b06 100644
--- a/compat/process-list.cpp
+++ b/compat/process-list.cpp
@@ -1,5 +1,9 @@
#include "process-list.hpp"
+#include <vector>
+#include <QStringList>
+#include <QDebug>
+
#ifdef _WIN32
#include <windows.h>
@@ -32,10 +36,13 @@ QStringList get_all_executable_names()
#elif defined __APPLE__
+#include <sys/sysctl.h>
+#include <libproc.h>
+
QStringList get_all_executable_names()
{
- std::vector<QString> ret; ret.reserve(512);
- std::vector<int> vec; vec.reserve(512);
+ QStringList ret; ret.reserve(512);
+ QList<int> vec; vec.reserve(512);
while (true)
{