Смотрел pthread_types.h под SuSE: " typedef struct { struct _pthread_fastlock __ba_lock; /* Lock to guarantee mutual exclusion */ int __ba_required; /* Threads needed for completion */ int __ba_present; /* Threads waiting */ _pthread_descr __ba_waiting; /* Queue of waiting threads */ } pthread_barrier_t; "
под Fedora: " typedef union { char __size[__SIZEOF_PTHREAD_BARRIER_T]; long int __align; } pthread_barrier_t; "
Не пойму как удовлетворить оба компилятора. Хочется чтобы небыло ни ворнингов ну и естественно ошибок:)))
Спасибо!