diff --git a/Projet_M2/run.c b/Projet_M2/run.c index d4ae5e2b2288be84fde449126845b0df9115dffc..db5a64c8bfdf51602cab8fdcab329d92a5f94481 100755 --- a/Projet_M2/run.c +++ b/Projet_M2/run.c @@ -85,7 +85,6 @@ char *get_from_buffer_1(struct buffer_rc *ptr){ // chercher dans le buffer 1 } void put_in_buffer_2(struct queue *ptr, struct buffer_cw *buf){ //ajouter un element dans le buffer 2 - printf("check24\n"); buf->tab[buf->head] = malloc(sizeof(*ptr)); buf->tab[buf->head] = ptr; buf->len++; //augmenté l'espace occupé par le buffer @@ -238,7 +237,6 @@ void *writing(void *param){ } void *calculating(void *param){ - printf("check23\n"); struct buffer_rccw *param1 = (struct buffer_rccw *) param; @@ -284,8 +282,8 @@ void *calculating(void *param){ sem_post(&full2); - free(pr_divs->tail); - free(pr_divs); + //free(pr_divs->tail); + //free(pr_divs); } @@ -295,8 +293,6 @@ void *calculating(void *param){ void *reading (void *param){ - printf("check21\n"); - struct buffer_rc *param1= (struct buffer_rc *) param; char chaine[30]; @@ -314,7 +310,6 @@ void *reading (void *param){ pthread_mutex_unlock(&mutex1); sem_post(&full1); - printf("check22\n"); } //param1->stop = 1; @@ -442,10 +437,8 @@ int run (char *input,char *output, int n_threads){ sem_1_initializer(ptr1); sem_2_initializer(ptr2); - printf("check2\n"); thread_create_join(ptr1,ptr2,ptr3); - printf("check3\n"); fclose(file1); fclose(file2);