Program is now fully functional

This commit is contained in:
2022-10-15 22:47:12 -05:00
parent cbd8b5ceb0
commit 8540de1cd9
5 changed files with 104 additions and 22 deletions
+6 -1
View File
@@ -8,11 +8,16 @@ typedef struct SharedStruct
{
int buffer[10];
int count[10];
int producerCount;
int consumerCount;
sem_t mutex;
sem_t empty;
sem_t full;
} SharedStruct;
void SharedStructInit(SharedStruct* sharedMem);
int IsProductionFinished(SharedStruct* sharedMem);
void SharedStructInit(SharedStruct* sharedMem, int producers, int consumers);
void PrintBuffer(SharedStruct* sharedMem);
void PrintNumberCount(SharedStruct* sharedMem);
#endif