From 881f3066c58f788af401b9a2a29f528feb421637 Mon Sep 17 00:00:00 2001 From: Arnaud Lefebvre <arnaud.lefebvre@student.uclouvain.be> Date: Thu, 14 May 2020 09:58:04 +0200 Subject: [PATCH] Replace fonctions.h --- Code_With_Threads/fonctions.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Code_With_Threads/fonctions.h b/Code_With_Threads/fonctions.h index 9e0fc74..85a612d 100644 --- a/Code_With_Threads/fonctions.h +++ b/Code_With_Threads/fonctions.h @@ -2,7 +2,7 @@ #define fonctions_h typedef struct node { - int value; + uint64_t value; struct node *next; } node_t; @@ -25,7 +25,6 @@ typedef struct list2 { typedef struct buffer1 { list_t *numbers; - int in_buffer; sem_t free; sem_t full; pthread_mutex_t mutex; @@ -34,7 +33,6 @@ typedef struct buffer1 { typedef struct buffer2 { list_lst *prime_numbers; - int in_buffer; sem_t free; sem_t full; pthread_mutex_t mutex; @@ -44,17 +42,19 @@ typedef struct buffer2 { void init_list_t(list_t *my_list); void init_list_lst(list_lst *my_list); -void put_node_t(list_t *my_list, int value); +void put_node_t(list_t *my_list, uint64_t value); void put_node_lst(list_lst *my_list, list_t *put_list); -int get_node_t(list_t *my_list); +uint64_t get_node_t(list_t *my_list); list_t *get_node_lst(list_lst *my_list); void clear_list_t(list_t *my_list); -list_t *prime_list(int value); +list_t *prime_list(uint64_t value); buffer1 *init_buffer_1(int nthreads); buffer2 *init_buffer_2(int nthreads); +int count_lines(char *filename); + #endif //fonctions_h \ No newline at end of file -- GitLab