Ребята, вы чего? Код ошибки формируется ВНУТРИ программы, путем
переписывания ее кода. Код errno, возвращаемый консольными
приложениями в операционку, редко требует больше трех вариантов
ошибки. И в 99% вообще не используется (особенно для графических
приложений). Если кто-то решил вытащить на улицу больше ста кодов ошибки (напомню, идиома - коды ошибок должны быть отрицательными числами) - довбойоб.