Для дочерних процессов функции wait() и waitpid() могут использоваться для приостановки выполнения текущего процесса до выхода дочернего элемента. Но эта функция не может использоваться для не-дочерних процессов.
Есть ли еще одна функция, которая может ждать выхода из любого процесса?