linux fix
This commit is contained in:
@@ -817,7 +817,7 @@ bool PITerminal::initialize() {
|
||||
memcpy(argv[0], shell.data(), shell.size());
|
||||
argv[0][shell.size()] = 0;
|
||||
argv[1] = 0;
|
||||
execvp(shell.data(), argv);
|
||||
execvp(argv[0], argv);
|
||||
delete[] argv[0];
|
||||
delete[] argv;
|
||||
exit(0);
|
||||
|
||||
@@ -202,7 +202,7 @@ void PIProcess::startProc(bool detached) {
|
||||
#else
|
||||
|
||||
//cout << "exec " << tf_in << ", " << tf_out << ", " << tf_err << endl;
|
||||
if (execve(str.data(), argscc, envcc) < 0)
|
||||
if (execve(str.data(), (char * const *)argscc, (char * const *)envcc) < 0)
|
||||
piCoutObj << "\"execve" << str << args << "\" error :" << errorString();
|
||||
} else {
|
||||
piMinSleep;
|
||||
|
||||
Reference in New Issue
Block a user