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