Quelques changements pour include types.h
parent
3dbb827e83
commit
0f0a0c5c6c
|
@ -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
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
#include "constantes.h"
|
||||
#include "types.h"
|
||||
|
||||
int main( int argc, char **argv)
|
||||
{
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
#include "constantes.h"
|
||||
|
||||
typedef MEMP // Structure de sémaphore
|
||||
{
|
||||
int max_prod;
|
||||
|
|
Loading…
Reference in New Issue