Die Funktion
fgetpwent() gibt einen Zeiger auf eine Struktur zurück, die den Inhalt einer
Zeile der Datei
stream repräsentiert. Beim ersten Aufruf wird der erste Eintrag
zurückgegeben, bei weiteren die nachfolgenden. Die Datei
stream muß das gleiche Format wie die Paßwortdatei
/etc/passwd haben.
Die Struktur
passwd ist in
<pwd.h> wie folgt definiert:
struct passwd {
char *pw_name;/* Benutzername */
char *pw_passwd;/* Paßwort */
uid_t pw_uid;/* User ID */
gid_t pw_gid;/* Group ID */
char *pw_gecos; /* Name bzw. GECOS */
char *pw_dir; /* Home-Verzeichnis */
char *pw_shell; /* Loginshell */
};