Constante: s_freeze
Esta constante se utiliza como parámetro de la función signal() (para mandar señales a los procesos). Su valor es 3.
Esta señal transmite a los procesos la orden imperativa freeze (congelar). Se utiliza para congelar (inmovilizar) a un proceso. Un proceso congelado seguirá apareciendo en las siguientes imágenes del juego, pero no será procesado, por lo que permanecerá inmóvil. Este proceso podrá volver a activarse en cualquier momento si se le envía una señal s_wakeup.
Es decir, al enviarle una señal s_freeze a un proceso, éste dejará de procesar (interpretar sus sentencias) en las siguientes imágenes del juego (hasta que sea activado o eliminado con s_kill).
Una constante relacionada directamente con ésta es s_freeze_tree, con la diferencia de que, al enviar esta señal, se congelará al proceso indicado y a sus hijos, que son los procesos que éste hubiera creado.
La lista completa de las constantes que utilizadas como señales pueden ser enviadas a los diferentes procesos de un programa es:
s_kill
s_wakeup
s_sleep
s_freeze
s_kill_tree
s_wakeup_tree
s_sleep_tree
s_freeze_tree