diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-03-12 16:43:10 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-03-12 16:43:10 +0100 |
| commit | ed2697d6adce9fd5b34ba2785a73b494a3b2d2c0 (patch) | |
| tree | 1d768acb6a0d0f625a232b8381601d36e726b26a /src | |
| parent | df928fd2d0186550686bba1dd1f9468a0239853f (diff) | |
| download | box64-ed2697d6adce9fd5b34ba2785a73b494a3b2d2c0.tar.gz box64-ed2697d6adce9fd5b34ba2785a73b494a3b2d2c0.zip | |
[RCFILE] Fixed some issues with wine program detection
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main.c b/src/main.c index 166ec94e..4d9eb6ee 100644 --- a/src/main.c +++ b/src/main.c @@ -1532,6 +1532,7 @@ static void add_argv(const char* what) { if(!strcmp(my_context->argv[i], what)) there = 1; if(!there) { + printf_log(LOG_INFO, "Inserting \"%s\" to the argments\n", what); my_context->argv = (char**)box_realloc(my_context->argv, (my_context->argc+1)*sizeof(char*)); my_context->argv[my_context->argc] = box_strdup(what); my_context->argc++; @@ -1699,7 +1700,7 @@ int main(int argc, const char **argv, char **env) { } } // Try to get the name of the exe being run, to ApplyParams laters - if(argv[nextarg+1] && argv[nextarg+1][0]!='-' && strlen(argv[nextarg+1])>4 && !strcasecmp(argv[nextarg+1]+strlen(argv[nextarg+1]-4), ".exe")) { + if(argv[nextarg+1] && argv[nextarg+1][0]!='-' && strlen(argv[nextarg+1])>4 && !strcasecmp(argv[nextarg+1]+strlen(argv[nextarg+1])-4, ".exe")) { const char* pp = strrchr(argv[nextarg+1], '/'); if(pp) wine_prog = pp+1; @@ -1711,7 +1712,7 @@ int main(int argc, const char **argv, char **env) { wine_prog = argv[nextarg+1]; } } - + if(wine_prog) printf_log(LOG_INFO, "BOX64: Detected running wine with \"%s\"\n", wine_prog); } else if(strstr(prog, "ld-musl-x86_64.so.1")) { // check if ld-musl-x86_64.so.1 is used printf_log(LOG_INFO, "BOX64: ld-musl detected. Trying to workaround and use system ld-linux\n"); |