Interessant, gerade habe ich es unter Windows XP probiert und der fork()-Aufruf liefert eine negative Zahl zurueck, um anzuzeigen, dass fork() fehlschlug. fork() unter Activestate ist -- soviel ich weiss -- radikal unterschiedlich zum Unix-fork implementiert und nur eine billige Adaption desselben -- kann gut sein, dass das gar nicht funktioniert. In Windows gibt es ja keine richtigen Prozesse, nur Threads, und fork() ist als problematisch bekannt. Vielleicht koennte man das Problem mit einer Threading-Loesung angehen? Ich habe mich leider noch nicht naeher damit befasst, da ich fast ausschliesslich unter Linux arbeite. Ein weiteres Forum fuer diese Dinge ist perlmonks.com -- vielleicht koennen die Experten dort weiterhelfen? -- -- Mike Mike Schilli