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>
unsigned long _getlong ( MessagePtr)
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.