diff --git a/src_main/system/piprocess.cpp b/src_main/system/piprocess.cpp index 20ac7718..705b51a7 100755 --- a/src_main/system/piprocess.cpp +++ b/src_main/system/piprocess.cpp @@ -172,15 +172,16 @@ void PIProcess::startProc(bool detached) { #else //cout << "exec " << tf_in << ", " << tf_out << ", " << tf_err << endl; -// PIStringList clsl; -// char * a_ = a[0]; -// int ai_ = 0; -// while (a_) { -// piCoutObj << "a_" << PIString(a_); -// clsl << PIString(a_); -// ai_++; -// a_ = a[ai_]; -// } + PIStringList clsl; + char * a_ = e[0]; + int ai_ = 0; + while (a_) { + piCoutObj << "a_" << PIString(a_); + clsl << PIString(a_); + ai_++; + a_ = e[ai_]; + } + piCoutObj << clsl; if (execve(str.data(), a, e) < 0) piCoutObj << "\"execve" << str << args << "\" error :" << errorString(); } else {