Index Page and Help |
FAQ |
Copyright
GOODMAGIC(3) FreeBSD Library Functions Manual GOODMAGIC(3)
NAME
goodmagic - Bestimmung der Gueltigkeit der Magic-Nummer
SYNTAX
extern int swap_flg;
goodmagic(magic);
int magic;
BESCHREIBUNG
Die Funktion goodmagic ermittelt, ob das Argument magic eine gueltige
Magic-Nummer entsprechend a.out(5) ist. Wird ein ungueltiger Wert
erkannt, wird Null zurueckgegeben. Ist magic eine Magic-Nummer mit
vertauschten Bytes, erhaelt die externe Variable swap_flg einen Wert
ungleich Null. Ist magic gueltig, liegt der zurueckgegebene Wert
zwischen 1 und 6. Dabei werden die Werte 1 bis 3 fuer die
nichtsegmentierten Magic-Nummern N_MAGIC1, N_MAGIC3 oder N_MAGIC4
zurueckgegeben, und die Werte 4 bis 6 werden fuer die segmentierten
Magic-Nummern S_MAGIC1, S_MAGIC3, and S_MAGIC4 zurueckgegeben.
SIEHE AUCH
a.out(5).
DIAGNOSTIK
Die Funktion goodmagic gibt einen Wert Null zurueck, wenn magic keine
gueltige Magic-Nummer entsprechend a.out(5) ist.
GOODMAGIC(3)
NAME |
SYNTAX |
BESCHREIBUNG |
SIEHE AUCH |
DIAGNOSTIK