check_max_fds
if (numFDs < 0 || !check_max_fds(numFDs))
if (numInfos < 0 || !check_max_fds(numInfos - sem_max_sems()
if (numFDs < 0 || (numFDs > FD_SETSIZE && !check_max_fds(numFDs)))