Subroutine _getlong
Zweck
Ruft Mengen langer Byte ab.
Bibliothek
Standard-C-Bibliothek (libc.a)
Syntax
#include <sys/types.h>
#include <netinet/in.h>
#include <arpa/nameser.h>
#include <resolv.h>u_char *MessagePtr;
Beschreibung
Die Subroutine _getlong ruft lange Mengen aus dem Bytestrom oder beliebigen Bytegrenzen ab.
Die Subroutine _getlong besteht aus einer Gruppe von Subroutinen, die den Auflöser bilden, einer Gruppe von Funktionen, die Domänennamen auflösen. Globale Informationen, die von den Resolver-Subroutinen verwendet werden, werden in der _res -Datenstruktur gespeichert. Die Datei /usr/include/resolv.h enthält die Strukturdefinition _res .
Alle Anwendungen, die die Subroutine _getlong enthalten, müssen mit einem bestimmten Wert für das Makro _BSD-Datentabelle kompiliert werden. Zulässige Werte sind 43 und 44. Außerdem müssen alle Socketanwendungen die BSD-Bibliothek libbsd.a enthalten.
Parameter
| Element | Beschreibung |
|---|---|
| MessagePtr | Gibt einen Zeiger auf den Bytestrom an. |
Rückgabewerte
Die Subroutine _getlong gibt einen langen 32-Bit-Wert ohne Vorzeichen zurück.
Dateien
| Element | Beschreibung |
|---|---|
| /etc/resolv.conf | Listet Namensserver-und Domänennamen auf. |