Правильный способ получить группы пользователей в Linux с помощью C
Я хочу знать, есть ли какая-либо альтернативная библиотека C для групп команд Unix,
$ groups ---- lists all the group id's of the user.
Существует метод getgroups (), но он возвращает группы пользователей этим методом. Есть ли способ получить группы для конкретного пользователя с помощью C.