Your Browser is not longer supported
Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...
{{viewport.spaceProperty.prod}}
getgrnam - Gruppendateieintrag für Gruppenname ermitteln
&pagelevel(4)&pagelevel
Definition | #include <grp.h> Optional #include <sys/types.h> (Ende) struct group *getgrnam(const char *name); |
Beschreibung | Die Funktion getgrnam() durchsucht die Gruppendatei nach einem Eintrag, dessen Komponente gr_name mit name übereinstimmt (siehe auch grp.h und Handbuch „POSIX-Grundlagen“ [1]). getgrnam() ist nicht threadsicher. Verwenden Sie bei Bedarf die reentrante Funktion
getgrnam_r() .
|
Returnwert | Zeiger auf ein Objekt der Struktur group (siehe grp.h ) |
|
| bei Erfolg. |
| Nullzeiger | wenn ein Fehler auftritt oder kein Eintrag gefunden wurde, dessen Komponente gr_gid mit gid übereinstimmt. errno wird gesetzt, um den Fehler anzuzeigen. |
Fehler | Die Funktion getgrnam() schlägt fehl, wenn gilt: |
| EIO
| Ein Ein-/Ausgabefehler ist aufgetreten. |
| EINTR
| Während des Ablaufs der Funktion getgrnam() wurde ein Signal abgefangen. |
| EMFILE
| Für den aktuellen Prozess sind derzeit zu viele Dateideskriptoren offen. |
| ENFILE
| Die Dateitabelle des Systems ist derzeit voll. |
Hinweise | Der Returnwert kann auf einen statischen Bereich zeigen, der durch einen späteren getgrid - oder getgrnam -Aufruf überschrieben werden kann. Wenn Fehlersituationen untersucht werden sollen, muss errno vor dem Aufruf von getgrnam() auf 0 gesetzt werden. |
Siehe auch | getgrnam_r() , getgrgid() , grp.h , limits.h , sys/types.h , Handbuch „POSIX-Grundlagen“ [ 1 ].
|