Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

gethostname() - Namen des aktuellen Rechners abfragen

&pagelevel(4)&pagelevel

#include <unistd.h>

int gethostname(char *name, size_t namelen);

Beschreibung

Die Funktion gethostname() liefert im Parameter name den Socket-Hostnamen für den aktuellen Rechner zurück. Beim Aufruf von gethostname() muss im Parameter namelen die Länge der String-Variablen name angegeben werden.

Genügt die durch namelen angegebene Länge der String-Variablen name für die Aufnahme des Hostnamens, so wird der Hostname durch das Null-Byte terminiert. Andernfalls werden die überzähligen Stellen des Socket-Hostnamens abgeschnitten, und es ist undefiniert, ob der so zurückgelieferte Hostname durch ein Null-Byte terminiert ist.

Returnwert

0:

Bei Erfolg.

-1:

Bei Fehler. errno wird gesetzt, um den Fehler anzuzeigen.