DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Programmierung > Netzwerkprogrammierung | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2004-03-14, 14:26 h hawe Posts: 130 User |
Hallo zusammen, ich hoffe ihr könnt mir etwas weiterhelfen. Ich versuche mich gerade an einem Netzwerkprogramm, in einem Beispielsource ist ein Symbol (Makro) BIOCGSEESENT definiert. Mit dem GCC auf dem Peg kompeliert es nicht da das Symbol wohl fehlt. In der bpf.h ist es auch nicht zu finden. Auf dem Mac in der bpf.h ist es. Kann ich nun die fehlenden Zeilen nun einfach in die bpf.h einfügen? -- cu hawe [ - Answer - Quote - Direct link - ] |
2004-03-14, 15:21 h tokai Posts: 1071 User |
Zitat: naja.. die includes des mos-sdk würde ich nicht ändern, aber du könntest testweise ein #ifdef __MORPHOS__ #define BIOCGSEESENT (<somevalue>) #endif in deinen source einfuegen und schauen ob's damit vielleicht funktioniert, aber oftmals sind diese Probleme dann komplexer als ursprünglich angenommen. regards, tokai -- http://www.christianrosentreter.com IRC: #amiganews.de @ARCNET (e.g. de3.arcnet.vapor.com/ port 6667) [ - Answer - Quote - Direct link - ] |
2004-03-14, 15:22 h tokai Posts: 1071 User |
besser vielleicht: #ifndef BIOCGSEESENT #define BIOCGSEESENT (<somevalue>) #endif -- http://www.christianrosentreter.com IRC: #amiganews.de @ARCNET (e.g. de3.arcnet.vapor.com/ port 6667) [ - Answer - Quote - Direct link - ] |
2004-03-14, 15:40 h hawe Posts: 130 User |
Zitat: Danke, jetzt hat ist das make durchgelaufen. Allerdings bekomme ich ein "Cannot open eth0" als Meldung. Dann werde ich mal suchen. -- cu hawe [ - Answer - Quote - Direct link - ] |
2004-03-14, 18:37 h obw Posts: 94 User |
Zitat: Das Makro ist ein ioctl für den BPF. Damit holt man den Wert des Flags, ob lokal generierte Pakete auch vom Filter gefangen werden können. Ob Du das Makro definieren willst, hängt wohl auch vom Verhalten deines BPF ab. Und dementsprechend kannst Du es dann als 1 oder 0 definieren, wenn das Feature von deiner BPF-Implementation nicht direkt unterstützt wird. (Google meint, daß das nur bei FreeBSD unterstützt wird. Aber ich habe jetzt nicht weiter gesucht.) OBW [ - Answer - Quote - Direct link - ] |
2004-03-14, 18:38 h AchimStegemann Posts: 112 User |
Hi! Vielleicht liegt es ja auch daran, dass das MorphOS-TCP/IP dieses Symbol einfach nicht unterstützt? Dass es eben deswegen in der include-Datei fehlt. Vielleicht wendest du dich mal direkt an einen der zuständigen MorphOS-Programmierer. Der könnte da bestimmt weiterhelfen. Gruß Achim [ - Answer - Quote - Direct link - ] |
2004-03-15, 05:42 h hawe Posts: 130 User |
Zitat: Tja, ich weiss gar nicht so recht mit dem BPF umzugehen. In meinem Buch "Programmieren von UNIX Netzwerken" steht nicht allzuviel lehrreiches dazu. -- cu hawe [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Programmierung > Netzwerkprogrammierung | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |