PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [c] Quelltext portieren



Prick
20-12-2003, 14:11
Hallo,

hab mir vor einer Weile ein kleines C Programm für Linux geschrieben, möchte dies nun aber auch auf Freebsd lauffähig machen. Das Programm stellt einen kleinen Sniffer dar, der der Anhand von RawSockets Informationen über die Flags der laufenden Pakete ausgibt. Leider bekomme ich beim Zugriff auf die Flags vom Compiler bereits gesagt:
structure has no member named `ack' etc.
Im Quelltext sieht das ungefähr so aus:


...
struct tcphdr *tcp;
...
...tcp->ack... <- damit greif ich auf den inhalt der Struktur zu. (unter linux kein Problem)
...


Weiß jemand, wie ich auf diese Information auf Freebsd zugreife?

Danke im Voraus,
h.d.