LOCAL father

father; // Código identificador del proceso padre


Esta variable predefinida es LOCAL, lo que significa que cada proceso tendrá su propio valor en su variable father.

Esta variable contiene siempre el código identificador del proceso que creó (llamó) al proceso actual (el que posee esta variable), es decir, indica qué proceso fue el que lo invocó.

Dentro del lenguaje se denomina proceso padre al que llama a otro proceso, y proceso hijo al que ha sido llamado. Para más información ver las jerarquías de procesos en el lenguaje.

El gestor de procesos de DIV es el proceso denominado div_main y es el encargado de crear el proceso principal del programa (PROGRAM) al comienzo de la ejecución del juego. Por lo tanto, éste será el padre del programa principal, así como el padre de todos los procesos que queden huérfanos (procesos cuyo padre haya muerto o finalizado antes que ellos, ver estados de un proceso).


Nota: El código identificador del proceso hijo se indica en la variable local predefinida son.


Ver: Datos locales - Código identificador - Jerarquias de procesos