3
Я ищу API для преобразования целого числа errno в его имя.Linux, конвертировать errno на имя
Например:
int fd;
if((fd = open(path, O_RDONLY)) == -1)
printf("error: %d %s %s\n", errno, strerror(errno) ERRNONAME(errno));
Так, ERRNONAME даст имя, например EINVAL
, EPERM
и т.д. Возможно ли это?
Возможный дубликат [Как преобразовать errno в UNIX в соответствующую строку?] (Http://stackoverflow.com/questions/1546882/how-to-convert-errno-in- Unix к соответствующей строке) – hammar