diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2025-05-17 08:22:13 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2025-05-17 08:22:13 +0200 |
commit | d033bef1ded739c056243e673a9e3fbb6c57ef24 (patch) | |
tree | 792d228003d6a080efa487a327a54379efd22bf7 /compat/process-list.cpp | |
parent | 5f0fef82211aa659a31a4b49308c5ad8779d2a2b (diff) |
fix build on Linux & Apple
Diffstat (limited to 'compat/process-list.cpp')
-rw-r--r-- | compat/process-list.cpp | 11 |
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) { |