waitpid был указан в POSIX.1. Я полагаю, что вам будет нелегко найти систему, которая не совместима. В зависимости от того, какую библиотеку вы создаете, вы можете взглянуть на этот список POSIX-совместимых систем:
http://en.wikipedia.org/wiki/POSIX#Fully_POSIX-compliant
Быстрый поиск в Google обнаружил несовместимые системы, и это заставляет меня думать, что вы должны быть в безопасности со своей библиотекой после 1988 года.
Если вы столкнетесь с несоответствующей системой, может быть неплохо разместить ее на SO, чтобы она была заархивирована. Удачи!