byteorder(3N) byteorder(3N)
NAME
byteorder: htonl, htons, ntohl, ntohs - Byte-Anordnungen von Rechner
und Netz konvertieren
SYNTAX
#include <sys/types.h>
#include <netinet/in.h>
ulong htonl(ulong hostlong);
ushort htons(ushort hostshort);
ulong ntohl(ulong netlong);
ushort ntohs(ushort netshort);
BESCHREIBUNG
Diese Routinen konvertieren 16- und 32-Bit-Werte von Netz-Byte-Anord-
nung zu Rechner-Byte-Anordnung und umgekehrt. Auf einigen Architektu-
ren sind diese Routinen als NULL-Makros in der Include-Datei
<netinet/in.h> definiert. Auf anderen Architekturen (wenn sich die
Byte-Anordnung des Rechners von der Byte-Anordnung des Netzes unter-
scheidet) enthalten diese Routinen die Konvertierungs-Funktionalität.
Diese Routinen werden meistens in Verbindung mit Internet-Adressen und
Portnummern verwendet, wie sie von gethostent(3N) und getservent(3N)
zurückgeliefert werden.
SIEHE AUCH
gethostent(3N), getservent(3N).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98