Page principale   Liste par ordre alphabétique   Liste des composants   Liste des fichiers   Composants   Déclarations  

systeme.c

Aller à la documentation de ce fichier.
00001 /**
00002  * @file systeme.c
00003  * Source de base definissant le fonctionnement du systeme.
00004  * Gere par exemple :
00005  * - l'initialisation des differents elements du programme
00006  * - la reception et l'interpretation des signaux provenant de l'interface
00007  * S'appuie pour cela sur les fonctions de interpreteur.c 
00008  */
00009 
00010 #include "systeme.h"
00011 
00012 /**
00013  Handler interceptant SIGUSR1 qui demande au systeme d'executer une nouvelle instruction
00014  Param
00015   sig : le num du signal
00016  Retour
00017   rien
00018 */
00019 void top_horloge_handler (int sig) {
00020   int pid;
00021 
00022   pid = liste_next_pid(liste_proc);
00023   // interprete l'instruction courante du processus pid
00024   next_inst(pid);
00025 }
00026 
00027 /**
00028  Handler interceptant SIGUSR2 qui averti le systeme qu'une requete a ete envoyee ds le tube
00029  Param
00030   sig : le num du signal
00031  Retour
00032   rien
00033 */
00034 void interface_handler (int sig) {
00035   // A faire....
00036 }

Généré le Fri Jun 7 09:49:32 2002 pour KSInu par doxygen1.2.16