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