Достаточно ли одного waitpid, чтобы убить процесс?
Эта строка кода уничтожает и пожинает дочерний процесс без операции уничтожения?
waitpid(pid,&cs,0);
Или это должно быть в этом формате, чтобы убить и пожинать процесс?
kill(pid,SIGTERM);
waitpid(pid,&cs,0);