remove the "exec " from the command for running menu stuff so that normal shell things work right in the menu

This commit is contained in:
Dana Jansens 2002-08-01 07:25:25 +00:00
parent 25a18140fa
commit 79916c273d

View file

@ -169,13 +169,11 @@ void bexec(const string& command, const string& displaystring) {
setsid();
int ret = putenv(const_cast<char *>(displaystring.c_str()));
assert(ret != -1);
string cmd = "exec ";
cmd += command;
ret = execl("/bin/sh", "/bin/sh", "-c", cmd.c_str(), NULL);
ret = execl("/bin/sh", "/bin/sh", "-c", command.c_str(), NULL);
exit(ret);
}
#else // __EMX__
spawnlp(P_NOWAIT, "cmd.exe", "cmd.exe", "/c", command, NULL);
spawnlp(P_NOWAIT, "cmd.exe", "cmd.exe", "/c", command.c_str(), NULL);
#endif // !__EMX__
}