table of contents
GETDOMAINNAME(2) | Linux-Programmierhandbuch | GETDOMAINNAME(2) |
BEZEICHNUNG¶
getdomainname, setdomainname - abfragen/setzen des DomainnamensÜBERSICHT¶
#include <unistd.h>Mit Glibc erforderliche Makros (siehe feature_test_macros(7)):
_BSD_SOURCE || (_XOPEN_SOURCE &&
_XOPEN_SOURCE < 500)
BESCHREIBUNG¶
Diese Funktionen werden dazu benutzt, den Domainnamen des Systems abzufragen oder zu setzen.RÜCKGABEWERT¶
Bei Erfolg wird Null zurückgegeben. Bei einem Fehler wird -1 zurückgegeben und errno entsprechend gesetzt.FEHLER¶
setdomainname() kann mit den folgenden Fehlern fehlschlagen:- EFAULT
- name zeigte außerhalb des Adressraums des Benutzers.
- EINVAL
- laenge war negativ oder zu groß.
- EPERM
- der Aufrufende verfügt nicht über die nötigen Rechte (Linux: hat nicht die Fähigkeit CAP_SYS_ADMIN)
- EINVAL
- Für getdomainname unter Libc: name ist NULL oder name ist länger als laenge Byte.
KONFORM ZU¶
Diese Aufrufe sind nicht von POSIX spezifiziert worden.ANMERKUNGEN¶
Seit Linux 1.0 ist die Begrenzung für die Länge des Domainnamens einschließlich abschließendem Null-Byte 64 Byte. In älteren Kerneln war sie 8 Byte.SIEHE AUCH¶
gethostname(2), sethostname(2), uname(2)KOLOPHON¶
Diese Seite ist Teil der Veröffentlichung 3.42 des Projekts Linux- man-pages. Eine Beschreibung des Projekts und Informationen, wie Fehler gemeldet werden können, finden sich unter http://www.kernel.org/doc/man-pages/.ÜBERSETZUNG¶
Die deutsche Übersetzung dieser Handbuchseite wurde von René Tschirley <gremlin@cs.tu-berlin.de>, Martin Schulze <joey@infodrom.org> und Chris Leick <c.leick@vollbio.de> erstellt.27. September 2009 | Linux |