Quelques changements pour include types.h

master
Philippe Pittoli 2011-03-17 16:57:53 +01:00
parent 3dbb827e83
commit 0f0a0c5c6c
5 changed files with 8 additions and 4 deletions

View File

@ -9,10 +9,10 @@ all: $(COMMUN) $(CONSOM) $(PRODUCT)
$(CC) $(CONSOM) -o $(CONS)
$(CC) $(PRODUCT) -o $(PROD)
consommateur.o : consommateur.c consommateur.h constantes.h
consommateur.o : consommateur.c consommateur.h constantes.h types.h
$(CC) -o $@ -c $< $(CFLAGS)
producteur.o : producteur.c producteur.h constantes.h
producteur.o : producteur.c producteur.h constantes.h types.h
$(CC) -o $@ -c $< $(CFLAGS)
sema.o : sema.h sema.c

View File

@ -2,6 +2,7 @@
#include <string.h>
#include <stdlib.h>
#include "constantes.h"
#include "types.h"
int main( int argc, char **argv)
{

View File

@ -1,6 +1,6 @@
#define NPLEIN 1
#define NVIDE 2
#define MUTEX_1 3
#define MUTEX_2 4
#define MUTEX_1 3 // Pour le tableau de producteurs
#define MUTEX_2 4 // Pour les données
#define MAX_PROD 5 // Maximum de producteurs
#define MAX_BUF 100 // Taille maximale du buffer

View File

@ -5,6 +5,7 @@
#include <sys/ipc.h>
#include <sys/shm.h>
#include "constantes.h"
#include "types.h"
#include "sema.h"
int main( int argc, char **argv)

View File

@ -1,3 +1,5 @@
#include "constantes.h"
typedef MEMP // Structure de sémaphore
{
int max_prod;