if (current_mode == 0) {
synchro = &_synchro;
- if (sem_init (synchro, (current_mode > 0), 0) != 0) {
+ if (sem_init (synchro, 0, 0) != 0) {
fprintf (stderr, "error: sem_init\n");
return 1;
}
}
}
+ usleep (TIMER);
+
/* close communication between process */
if (current_mode == 1) {
if (current_mode == 0) {
sem = &_sem;
- if (sem_init (sem, (current_mode > 0), 0) != 0) {
+ if (sem_init (sem, 0, 0) != 0) {
fprintf (stderr, "error: sem_init\n");
return 1;
}
}
}
+ usleep (TIMER);
+
/* close communication between process */
if (current_mode == 1) {