Символические целочисленные константы EDOM и ERANGE используются в математических и других функциях для сообщений об ошибках. Узнать, возникла ли соответствующая ошибка при выполнении некоторой функции, можно проверкой переменной errno, например:
if(errno = EDOM)
{
...;
}