#include "log.h"
#include "launcher_env.h"
-const char* __coreclr_lib = "/usr/share/dotnet.tizen/netcoreapp/libcoreclr.so";
-const char* __dotnet_loader = "/usr/bin/dotnet-loader";
+static const char* __coreclr_lib = "/usr/share/dotnet.tizen/netcoreapp/libcoreclr.so";
+static const char* __dotnet_loader = "/usr/bin/dotnet-loader";
typedef int (*coreclr_preload_assembly_ptr)(const char* assemblyPath);
-typedef int (*launcher_real_main_ptr)(int argc, char *argv[], const char* mode);
+typedef int (*launcher_real_main_ptr)(int argc, char *argv[]);
static std::string getAbsolutePath(const std::string& path)
{
static bool isFile(const std::string& path)
{
struct stat sb;
- return stat(path.c_str(), &sb) == 0;
+ return lstat(path.c_str(), &sb) == 0;
}
static std::string replaceAll(const std::string& str, const std::string& pattern, const std::string& replace)
return -1;
}
- return realMain(argc, argv, "default");
+ return realMain(argc, argv);
};
hydra_callback.terminate = [](void* user_data)-> int {