_Hardretn
Функция _hardretn возвращает управление непосредственно программе, передавая ей код ошибки, определяемый параметром функции error:
void _hardretn (int error);
При этом программа получает код ошибки error после возврата из вызванной ей функции MS-DOS. Если ошибка произошла при выполнении функции с номером, большим чем 38h, дополнительно устанавливается флаг переноса. Если номер функции был меньше указанного значения, в регистр AL записывается величина FFh.