threads.c:53: warning: redundant redeclaration of 'pthread_once'
/usr/include/pthread.h:478: note: previous declaration of 'pthread_once' was here
threads.c:56: warning: redundant redeclaration of 'pthread_getspecific'
/usr/include/pthread.h:1103: note: previous declaration of 'pthread_getspecific' was here
threads.c:58: warning: redundant redeclaration of 'pthread_setspecific'
/usr/include/pthread.h:1106: note: previous declaration of 'pthread_setspecific' was here
threads.c:61: warning: redundant redeclaration of 'pthread_key_create'
/usr/include/pthread.h:1095: note: previous declaration of 'pthread_key_create' was here
threads.c:64: warning: redundant redeclaration of 'pthread_key_delete'
/usr/include/pthread.h:1100: note: previous declaration of 'pthread_key_delete' was here
threads.c:67: warning: function declaration isn't a prototype
threads.c:66: warning: redundant redeclaration of 'pthread_mutex_init'
/usr/include/pthread.h:733: note: previous declaration of 'pthread_mutex_init' was here
threads.c:69: warning: function declaration isn't a prototype
threads.c:68: warning: redundant redeclaration of 'pthread_mutex_destroy'
/usr/include/pthread.h:738: note: previous declaration of 'pthread_mutex_destroy' was here
threads.c:71: warning: function declaration isn't a prototype
threads.c:70: warning: redundant redeclaration of 'pthread_mutex_lock'
/usr/include/pthread.h:746: note: previous declaration of 'pthread_mutex_lock' was here
threads.c:73: warning: function declaration isn't a prototype
threads.c:72: warning: redundant redeclaration of 'pthread_mutex_unlock'
/usr/include/pthread.h:757: note: previous declaration of 'pthread_mutex_unlock' was here
threads.c:75: warning: function declaration isn't a prototype
threads.c:74: warning: redundant redeclaration of 'pthread_cond_init'
/usr/include/pthread.h:952: note: previous declaration of 'pthread_cond_init' was here
threads.c:77: warning: function declaration isn't a prototype
threads.c:76: warning: redundant redeclaration of 'pthread_cond_destroy'
/usr/include/pthread.h:957: note: previous declaration of 'pthread_cond_destroy' was here
threads.c:79: warning: function declaration isn't a prototype
threads.c:78: warning: redundant redeclaration of 'pthread_cond_wait'
/usr/include/pthread.h:973: note: previous declaration of 'pthread_cond_wait' was here
threads.c:81: warning: function declaration isn't a prototype
threads.c:80: warning: redundant redeclaration of 'pthread_equal'
/usr/include/pthread.h:1137: note: previous definition of 'pthread_equal' was here
threads.c:83: warning: function declaration isn't a prototype
threads.c:82: warning: redundant redeclaration of 'pthread_self'
/usr/include/pthread.h:267: note: previous declaration of 'pthread_self' was here
threads.c:85: warning: function declaration isn't a prototype
threads.c:84: warning: redundant redeclaration of 'pthread_key_create'
/usr/include/pthread.h:1095: note: previous declaration of 'pthread_key_create' was here
threads.c:87: warning: function declaration isn't a prototype
threads.c:86: warning: redundant redeclaration of 'pthread_key_delete'
/usr/include/pthread.h:1100: note: previous declaration of 'pthread_key_delete' was here
threads.c:89: warning: function declaration isn't a prototype
threads.c:88: warning: redundant redeclaration of 'pthread_cond_signal'
/usr/include/pthread.h:961: note: previous declaration of 'pthread_cond_signal' was here