Display error message when strace is not available.

Mark autogen.sh executable in svn.
This commit is contained in:
Hisham Muhammad 2006-06-03 23:14:09 +00:00
parent 57bd892b37
commit 8bc180b7d1
2 changed files with 2 additions and 0 deletions

View File

@ -77,6 +77,8 @@ void TraceScreen_run(TraceScreen* this) {
fcntl(fdpair[1], F_SETFL, O_NONBLOCK); fcntl(fdpair[1], F_SETFL, O_NONBLOCK);
sprintf(buffer, "%d", this->process->pid); sprintf(buffer, "%d", this->process->pid);
execlp("strace", "strace", "-p", buffer, NULL); execlp("strace", "strace", "-p", buffer, NULL);
const char* message = "Could not execute 'strace'. Please make sure it is available in your $PATH.";
write(fdpair[1], message, strlen(message));
exit(1); exit(1);
} }
fcntl(fdpair[0], F_SETFL, O_NONBLOCK); fcntl(fdpair[0], F_SETFL, O_NONBLOCK);

0
autogen.sh Normal file → Executable file
View File