Subroutine _putlong

Zweck

Stellt lange Bytemengen in den Bytestrom.

Bibliothek

Standard-C-Bibliothek (libc.a)

Syntax

#include <sys/types.h>
#include <netinet/in.h>
#include <arpa/nameser.h>
#include <resolv.h>
void _putlong ( Long,  MessagePtr)
unsigned long Long;
u_char *MessagePtr;

Beschreibung

Die Subroutine _putlong stellt lange Bytemengen in den Bytestrom oder beliebige Bytegrenzen.

Die Subroutine _putlong ist eine aus einer Gruppe von Subroutinen, die den Resolverbilden, einer Gruppe von Funktionen, die Domänennamen auflösen. Globale Informationen, die von den Resolver-Subroutinen verwendet werden, werden in der Datenstruktur _res gespeichert. Die Datei /usr/include/resolv.h enthält die Strukturdefinition _res .

Alle Anwendungen, die die Subroutine _putlong enthalten, müssen mit einem bestimmten Wert für das Makro _BSD kompiliert werden. Zulässige Werte sind 43 und 44. Außerdem müssen alle Socketanwendungen die BSD-Bibliothek libbsd.a enthalten.

Parameter

Element Beschreibung
Lang Stellt eine 32-Bit-Ganzzahl dar.
MessagePtr Stellt einen Zeiger auf den Bytestrom dar.

Dateien

Element Beschreibung
                         /etc/resolv.conf Listet den Namensserver und den Domänennamen auf.