Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ byteorder.xs(3N-xs) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

gethostent(3N-xs)

getservent(3N-xs)

inet(5)

byteorder(3N-xs)              (X/OPEN SOCKETS)             byteorder(3N-xs)

NAME
     byteorder: htonl, htons, ntohl, ntohs - Werte zwischen Rechner- und
     Netzbytereihenfolge umsetzen

SYNTAX
     cc [flag ...] file ... -lxnet [library ...]

     #include <arpa/inet.h>

     inaddrt htonl(inaddrt hostlong);

     inportt htons(inportt hostshort);

     inaddrt ntohl(inaddrt netlong);

     inportt ntohs(inportt netshort);

BESCHREIBUNG
     Diese Funktionen setzen 16-Bit- und 32-Bit-Mengen von der Netz- in die
     Rechnerbytereihenfolge um und umgekehrt.

RÜCKGABEWERT
     Die Funktionen htonl und htons geben den Argumentwert zurück, der von
     der Bytereihenfolge des Rechners in die Netzbytereihenfolge umgesetzt
     wurde.

     Die Funktionen ntohl und ntohs geben den Argumentwert zurück, der von
     der Netzbytereihenfolge in die Bytereihenfolge des Rechners umgesetzt
     wurde.

FEHLER
     Es sind keine Fehler definiert.

ANWENDUNGSZWECK
     Diese Funktionen werden meist in Verbindung mit Internet-Adressen und
     -Ports verwendet, wie sie von gethostent und getservent zurückgegeben
     werden.

     In einigen Architekturen sind diese Funktionen als Makros definiert,
     die auf den Wert des jeweiligen Arguments erweitert werden.

SIEHE AUCH
     gethostent(3N-xs), getservent(3N-xs), inet(5).












Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026