!Ъ: http://rachelbythebay.com/w/2014/08/19/fork/
Ъ: если fork выполнится неудачно, он вернет -1 и это нужно проверять, потому что иначе есть шанс вызвать kill(-1), что убьет все процессы, которые можно убить.
Вот такое вот решето. В неумелых руках, конечно.
Любопытно было бы знать, что скажет царь по этому поводу, но тема слишком флеймогонная, чтобы постить в Development.