Quelques changements pour include types.h
parent
3dbb827e83
commit
0f0a0c5c6c
|
@ -9,10 +9,10 @@ all: $(COMMUN) $(CONSOM) $(PRODUCT)
|
||||||
$(CC) $(CONSOM) -o $(CONS)
|
$(CC) $(CONSOM) -o $(CONS)
|
||||||
$(CC) $(PRODUCT) -o $(PROD)
|
$(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)
|
$(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)
|
$(CC) -o $@ -c $< $(CFLAGS)
|
||||||
|
|
||||||
sema.o : sema.h sema.c
|
sema.o : sema.h sema.c
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include "constantes.h"
|
#include "constantes.h"
|
||||||
|
#include "types.h"
|
||||||
|
|
||||||
int main( int argc, char **argv)
|
int main( int argc, char **argv)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#define NPLEIN 1
|
#define NPLEIN 1
|
||||||
#define NVIDE 2
|
#define NVIDE 2
|
||||||
#define MUTEX_1 3
|
#define MUTEX_1 3 // Pour le tableau de producteurs
|
||||||
#define MUTEX_2 4
|
#define MUTEX_2 4 // Pour les données
|
||||||
#define MAX_PROD 5 // Maximum de producteurs
|
#define MAX_PROD 5 // Maximum de producteurs
|
||||||
#define MAX_BUF 100 // Taille maximale du buffer
|
#define MAX_BUF 100 // Taille maximale du buffer
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
#include <sys/ipc.h>
|
#include <sys/ipc.h>
|
||||||
#include <sys/shm.h>
|
#include <sys/shm.h>
|
||||||
#include "constantes.h"
|
#include "constantes.h"
|
||||||
|
#include "types.h"
|
||||||
#include "sema.h"
|
#include "sema.h"
|
||||||
|
|
||||||
int main( int argc, char **argv)
|
int main( int argc, char **argv)
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
#include "constantes.h"
|
||||||
|
|
||||||
typedef MEMP // Structure de sémaphore
|
typedef MEMP // Structure de sémaphore
|
||||||
{
|
{
|
||||||
int max_prod;
|
int max_prod;
|
||||||
|
|
Loading…
Reference in New Issue