Hallo,
ich habe angefangen mich mit C++ zu beschäftigen und schreibe gerade eine art "Overlay" (was ich da genau mache darf ich nicht sagen, unterliegt geschäftlichen geheimhaltungen)
Nun gut kommen wir zu meiner Frage :)
ich verwende eine for(;;) schleife, welche permanent durchläuft.
Gleichzeitig muss das Programm aber das SIGUSR1 verarbeiten (wie das funzt weiß ich schon) nun frag ich mich aber, ob ich das ganze mit fork() in einen childprozess legen muss, da es ja noch die for(;;) schleife gibt.
und das mit fork() habe ich auch noch nicht so ganz verstanden.
man legt damit ja eine exakte kopie des prozesses als Childprozess an.
Doch was wird da nun genau aufgerufen im Childprozess?
Alles was nach dem fork() kommt?
Oder wird dann die main() function komplett nochmal aufgerufen?
Da harperts bei mir noch :S Ich habe mir auch schon die man page für fork angeschaut aber die hilft mir da auch nicht weiter :(






