Я ищу API для преобразования целого числа errno в его имя.
Например:
int fd;
if((fd = open(path, O_RDONLY)) == -1)
printf("error: %d %s %s\n", errno, strerror(errno) ERRNONAME(errno));
Итак, ERRNONAME выдаст имя, такое как EINVAL
, EPERM
и т. Д. Возможно ли это?