CPROCESS * father; // Código identificador del proceso padre


Esta variable predefinida es PUBLIC, 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 CDIV es el proceso denominado cdiv_main y es el encargado de crear el proceso principal del programa (MAIN_PROGRAM_CDIV) 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 - Jerarquías de procesos