|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Michael Spector 2:5020/400 19 Apr 2001 11:58:33 To : All Subject : завершение ребенка --------------------------------------------------------------------------------
Привет всем !
Подскажите плиз в чем может быть трабл :
main()
{
int status;
if( fork()==0 )
{
execv("/bin/ls" , (char
**)("ls","*.*"));
printf("cannot execute\n"
);
exit(1);
}
wait(&status);
//почему это не выполняется , даже
если ребенок вернул 1 ?
if( status==1 )
{
printf("child couldn't
execute ...\n");
}
}
есть ли другие пути узнать о неудаче ребенка
вызвать программу shell'a ?
спасибо заранее .
--
Отправлено через сервер Talk.Ru - http://www.talk.ru
--- ifmail v.2.15dev5
* Origin: Talk.ru (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/648852096542.html, оценка из 5, голосов 10
|