Configuración del periodo de tiempo de
espera
El código de control LOMIOCDOGTIME establece el periodo de tiempo de espera del
mecanismo de vigilancia. Este código programa el hardware del mecanismo de
vigilancia con el periodo de tiempo especificado. Es necesario establecer el periodo
de tiempo de espera (LOMIOCDOGTIME) antes de activar el temporizador del
mecanismo de vigilancia (LOMIOCDOGCTL).
El argumento es un apuntador de un número entero sin signo. Este número entero
mantiene el tiempo de espera del mecanismo de vigilancia en múltiplos de 1 segundo.
Se puede especificar un periodo de tiempo de espera entre 1 segundo y 180 minutos.
Si la función del mecanismo de vigilancia está activada, el tiempo de espera se reinicia
de inmediato y surte efecto el nuevo valor. Se muestra un error (EINVAL) cuando el
periodo de tiempo de espera es inferior a 1 segundo o superior a 180 minutos.
Nota – El código LOMIOCDOGTIME no es para uso general. Si se configura el tiempo de
espera del mecanismo de vigilancia en un valor demasiado bajo, el sistema puede recibir
un reinicio del hardware cuando las funciones de reinicio y del mecanismo de vigilancia
están activadas. Si el tiempo de espera es muy corto, la aplicación del usuario se debe
ejecutar con una prioridad más alta (por ejemplo, como un subproceso en tiempo real) y
se tiene que rearmar con mayor frecuencia para evitar una caducidad no prevista.
Activación o desactivación del
mecanismo de vigilancia
El código de control LOMIOCDOGCTL activa o desactiva el mecanismo de vigilancia,
además de activar o desactivar la función de reinicio. (Consulte
"Búsqueda y
definición de estructuras de datos" en la página 156
para obtener los valores
correctos del temporizador del mecanismo de vigilancia.)
El argumento es un apuntador de la estructura lom_dogctl_t (que se describe
detalladamente en
"Búsqueda y definición de estructuras de datos" en la página
156).
154
Guía de administración del sistema de gama media básico Sun Fire • agosto de 2005