Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!
0 Пользователей и 1 Гость просматривают эту тему.
int x; x = fork(); switch(x) { case -1: printf("error, unable to fork process!\n"); break; case 0: printf("This is the forked process!\n"); execl(getenv("SHELL"), "sh", "-c", binary_with_path, (char *)0); // если тут - произошел сбой и мы не перешли на дочерний процесс printf("Error executing process!\n"); break; default: printf("This is the original process!\n"); }
Страница сгенерирована за 0.066 секунд. Запросов: 25.