obtener usuarios de cada grupo en c

Hola

me han encargado que haga varias peque�as utilidades en C/C++ para los servidores, entre ellos un peque�o programa en C/C++ para generar un fichero html con los grupos de ese servidor y adem�s que se muestren los usuarios correspondientes de ese grupo. Por ejemplo de un grupo:

Grupo : sys
Miembros: root, bin, sys, adm....

y as� de todos los grupos.

Y no se como hacerlo, saber los grupos es solo cuesti�n de leer el fichero /etc/group, pero no encuentro la forma de conocer los miembros de cada grupo.

Se que existen funciones an�logas a getpwent, setpwent... para grupos, pero no encuentro ninguna informaci�n sobre ellos. Los cuales use para hacer ya otro peque�o programa que genera un html con los datos de todos los usuarios, pero no me sirven para este trabajo en concreto, o por lo menos no se como.

Gracias.

Hello.

Per our forum rules, all posts must be in English.

We do provide translation services for posts from English to a number of languages as a benefit to users. However, posts must be in English.

Please repost in English.

Thank you for your cooperation.

The UNIX and Linux Forums.