Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ intro_prm5(5) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

intro_prm5(5)                                                 intro_prm5(5)

NAME
     introprm5 - Einführung zu Header-Dateien

BESCHREIBUNG
     In diesem Abschnitt sind einige Header-Dateien beschrieben, deren
     Inhalt für einen C-Programmierer interessant sein könnte.

     Die Dateien werden bisweilen auch als "Include-Dateien" bezeichnet.

     Header-Dateien beinhalten die Definitionen symbolischer Konstanten,
     allgemeiner Strukturen, Präprozessor-Makros und vordefinierter Typen.
     Bei den Funktionsbeschreibungen wurde jeweils angegeben, welche
     Header-Datei in ein Programm includiert werden muß, um die betreffende
     Funktion verwenden zu können. Falls mehrere Dateien eingebunden werden
     müssen, ist dies ebenfalls angegeben. Die Header-Dateien müssen bei
     der Übersetzung des C-Quellcodes im System zugreifbar sein. Bei der
     Ausführung der Programme werden sie nicht mehr gebraucht.

     Die Header-Dateien stehen gewöhnlich im Verzeichnis /usr/include oder
     /usr/include/sys. Zur Einbindung in C-Programme ist, wie angegeben,
     #include <dateiname.h> oder #include <sys/dateiname.h> zu verwenden.

     Die folgenden Header-Dateien sind neu mit XPG4:

     fnmatch.h
     glob.h
     iconv.h
     monetary.h
     regex.h
     wchar.h
     wordexp.h

HINWEISE
     Die Beschreibungen der Header-Dateien entsprechen den Spezifikationen
     von X/Open. Proprietäre Erweiterungen sind nicht in jedem Fall enthal-
     ten.

     Beim man-Aufruf sind die Namen der Header-Dateien ohne die Endung .h
     anzugeben, z. B. man unistd für die Header-Datei <unistd.h>. Desglei-
     chen ist ein eventueller Pfad-Bestandteil sys wegzulassen, z. B.
     man types für die Header-Datei <sys/types.h>.

     Besonderheit: Im Falle der Header-Datei time.h lautet der Aufruf ent-
     weder man time für <time.h> oder man systime für <sys/time.h>.











Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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