Changement perso

master
Philippe Pittoli 2011-03-10 14:32:22 +01:00
parent 667f0aef08
commit 3fc61b78e9
2 changed files with 0 additions and 23 deletions

View File

@ -1,6 +0,0 @@
#define NPLEIN 1
#define NVIDE 2
#define MUTEX_1 3
#define MUTEX_2 4
#define MAX_PROD 5 // Maximum de producteurs
#define MAX_BUF 100 // Taille maximale du buffer

View File

@ -1,17 +0,0 @@
typedef MEMP // Structure de sémaphore
{
int max_prod;
int tete;
int queue;
int tpa[MAX_PROD]; // -1 de tpa[i] alors libre, 0 sinon
MSG f[MAX_BUF]; // Buffer stockant les caractères émis par les différents producteurs
}
// Arrêt sur ^D du consommateur, arrêt de tous les IPC et on s'arrête
// du producteur, arrêt des IPC, met à jour le tableau à -1 sur sa case et il s'arrête
typedef struct MSG
{
char c; // caractère émi
int idp; // indice du producteur
}