Definition | #include <grp.h> void endgrent (void); void setgrent (void); struct group *getgrent (void); | |
Beschreibung |
struct group { char *gr_name; /* Name der Gruppe */ char *gr_passwd; /* verschlüsseltes Gruppenpasswort */ gid_t gr_gid; /* numerische Gruppennummer */ char **gr_mem; /* Zeiger auf Namen der Gruppenmitglieder */ };
| |
Returnwert |
Zeiger auf die erste Gruppen-Struktur der Gruppendatei | |
| beim ersten Aufruf | |
| Zeiger auf die nächste Gruppen-Struktur der Gruppendatei | |
| bei nachfolgenden Aufrufen | |
| Nullzeiger | bei |
Fehler |
| |
|
| |
| Während des Lesens oder Schreibens ist ein Ein-/Ausgabefehler aufgetreten. | |
| Im aufrufenden Prozess sind | |
| Im System ist die maximal zulässige Anzahl von Dateien geöffnet. | |
Erweiterung | ||
|
| Der Speicherplatz reicht nicht aus, um die globalen Daten von |
Hinweise | Der Returnwert von Diese Funktionen werden weiterhin angeboten, weil sie in der Vergangenheit gebräuchlich waren. Jedoch ist der Aufbau der Struktur | |
Siehe auch |
|