Я выполняю команду (ls) на Unix, изучая книгу. Во время части кодирования моей реализации команды (ls) с флагом (-l), я увидел, что мне нужно запрашивать имена пользователя и группы файла. Пока что у меня есть идентификаторы пользователя и группы из следующих строк:
struct stat statBuf;
statBuf.st_uid; //For the user id.
statBuf.st_gid; //For the group id.
В команде по умолчанию (ls) в Unix информация о файле выводится таким образом, что вместо идентификатора пользователя показывается его имя.
Может ли кто-нибудь помочь мне найти правильную методику извлечения имен пользователей и групп из их идентификаторов?