Recherche et définition des structures de
données
Toutes les structures de données et contrôles de entrées/sorties (IOCTL) sont définis
dans lom_io.h, disponible dans le package SUNWlomh.
Les structures de données de l'horloge chien de garde sont indiquées ci-après :
1. La structure des données du chien de garde pour la fonction de réinitialisation de
l'état est définie ainsi :
EXEMPLE DE CODE A-1
typedef struct {
} lom_dogstate_t;
2. La structure des données du chien de garde pour la fonction de réinitialisation du
contrôle est définie ainsi :
EXEMPLE DE CODE A-2
typedef struct {
} lom_dogctl_t;
156
Guide d'administration des systèmes d'entrée de milieu de gamme Sun Fire • août 2005
Structure des données du chien de garde : fonction de réinitialisation
de l'état
int reset_enable; /* reset enabled if non-zero */
int dog_enable; /* watchdog enabled if non-zero */
uint_t dog_timeout; /* Current watchdog timeout */
Structure des données du chien de garde : fonction de réinitialisation
du contrôle
int reset_enable; /* reset enabled if non-zero */
int dog_enable; /* watchdog enabled if non-zero */