for( i = 0; i < MAX_CALL_ID; i++ ) { // initialise all of the semaphores
chutes[i].mbuf = NULL;
if( sem_init( &chutes[i].barrier, 0, 0 ) < 0 ) {
for( i = 0; i < MAX_CALL_ID; i++ ) { // initialise all of the semaphores
chutes[i].mbuf = NULL;
if( sem_init( &chutes[i].barrier, 0, 0 ) < 0 ) {