1
0
mirror of synced 2024-12-24 05:24:52 +01:00
ImHex/lib/libimhex/include/hex/helpers/utils_linux.hpp
iTrooz ac2a609d0a
impr: Use execvp() instead of system() on Linux (#1170)
This PR it just a hack to fix #1160 , it doesn't solve the underlying
problem.

It fixes the problem because by using execvp() directly, it avoids the
call to `sh` done with `system()`, which has a bug on Ubuntu 22.04 which
makes it i,compatibles with the glibc inside the AppImage.
It doesn't fix the underlying problem because the programs we call
themselves still link to the AppImage's libraries instead of the system
ones.
2023-07-05 20:50:46 +02:00

10 lines
128 B
C++

#pragma once
#if defined(OS_LINUX)
namespace hex {
void executeCmd(const std::vector<std::string> &argsVector);
}
#endif