// Verwaltermodul für Soft/AI4 im SS02 vom ÜBlatt 4 // erzeugt ne Menge Neuronen aus der Vorgabe des Benutzers. Die erfolgt // via Stdin ... #include #include #include #include #include #include #include #define MAXNR 100 // max. Anzahl Neuronen char * filename = "network"; // Name der erzeugten KonfigDatei int map[MAXNR]; // PIDs der Neuronen volatile int count = 0; // Terminierungsfunktion des Verwalters: schickt jedem Neuron // das SIGTERM, bevor er selbst stirbt void do_term () { int i; unlink ("network"); // KonfigDatei noch loeschen for (i=0; i 0) || (errno != ECHILD)); // Vater schlafen legen return 0; }