non volevo risposte ironiche![]()
ho capito che __USE_GNU non è definito.
Comunque dopo ore e ore di ricerche ho scovato questo
clicca
cioè mettendo questo blocco di codice prima di tutti gli include funziona
#if !defined(_GNU_SOURCE)
#define _GNU_SOURCE
#endif
#include <pthread.h>
beh adesso compila poi bisogna vedere se funziona veramente.
Comunque non è che mi vada molto di andare a guardare le librerie di sistema....