#include #include #include #include /* Non standard include */ #include #include struct communication_assoc *create_comm_assoc(void) { struct communication_assoc *assoc; assoc = (struct communication_assoc *) malloc(sizeof(struct communication_assoc)); assoc->tid = pthread_self(); return assoc; } void reception(void (*on_receive)(void *)) { wait_initialization(); /* printf("Activate the consumer...\n"); */ while (cont); }