Fix build on various architectures
This commit is contained in:
parent
aa355e22f9
commit
87e1ccc6bf
1 changed files with 2 additions and 0 deletions
|
@ -397,6 +397,7 @@ pid_t tint_exec(const char *command,
|
||||||
chdir(dir);
|
chdir(dir);
|
||||||
close_all_fds();
|
close_all_fds();
|
||||||
if (terminal) {
|
if (terminal) {
|
||||||
|
#if !defined(__OpenBSD__)
|
||||||
fprintf(stderr, "tint2: executing in x-terminal-emulator: %s\n", command);
|
fprintf(stderr, "tint2: executing in x-terminal-emulator: %s\n", command);
|
||||||
wordexp_t words;
|
wordexp_t words;
|
||||||
words.we_offs = 2;
|
words.we_offs = 2;
|
||||||
|
@ -405,6 +406,7 @@ pid_t tint_exec(const char *command,
|
||||||
words.we_wordv[1] = (char*)"-e";
|
words.we_wordv[1] = (char*)"-e";
|
||||||
execvp("x-terminal-emulator", words.we_wordv);
|
execvp("x-terminal-emulator", words.we_wordv);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
fprintf(stderr, "tint2: could not execute command in x-terminal-emulator: %s, executting in shell\n", command);
|
fprintf(stderr, "tint2: could not execute command in x-terminal-emulator: %s, executting in shell\n", command);
|
||||||
}
|
}
|
||||||
execlp("sh", "sh", "-c", command, NULL);
|
execlp("sh", "sh", "-c", command, NULL);
|
||||||
|
|
Loading…
Reference in a new issue