PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DDD (childprozess)



HotSpott
20-12-2002, 17:47
Hi!

Wie kann ich nach einem fork sowohl child als auch parent prozess parallel beobachten.
Ich habe den fork aufruf herausgezogen, so dass ich vor dem switch per hand eintragen kann
ob ich im Parent bin oder im Child (pid=0).
Ich habe ein Child das auf eine Socketverbindung wartet und wenn es diese angenommen hat dem
Paretn mitteilen soll, dass es mit der Verbindung beschaeftigt ist und der Parent ein neues Child erzeugen soll, das sich dann wieder um die Annahme kümmert usw. Dies hat auch schonmal funktioniert als ich nur eingehende Verbindungen hatte. Jetzt moechte ich was forwarden und es geht nicht mehr.

Daher frage ich mich wie ich mit ddd bzw. gdb (am allerliebesten natürlich graphisch)
dahinterkomme.

Gruss
Hotspott

anda_skoa
20-12-2002, 17:54
Probier mal mit dem GVD:
http://www.gnu.org/directory/devel/Debugging/gnuVisualDebugger.html

Ciao,
_