c-datei in cpp datei umbenannt -> pthread_create will nicht mehr
Posted: 16. Jan 2007 9:14
schönen guten tag,
musste meine c-datei in eine cpp datei umwandeln. hat auch alle wunderbar funktioniert.
jetzt will der compiler nicht mehr mein pthread_create anerkennen. kann mir einer sagen wie der code richtig aussehen müsste? danke
CODE:
pthread_t threadM;
void waitMassage(void)
{
while(1){
blabla}
}
pthread_create(&threadM,NULL,(void *)&waitMassage,Null);
FEHLER:
error: invalid converion from 'void*' to 'void*(*)(void*)'
error: initializing argument 3 of'int pthread_create(pthread_t*,const pthread_attr_t*,void*(*)(void*),void*)'
musste meine c-datei in eine cpp datei umwandeln. hat auch alle wunderbar funktioniert.
jetzt will der compiler nicht mehr mein pthread_create anerkennen. kann mir einer sagen wie der code richtig aussehen müsste? danke
CODE:
pthread_t threadM;
void waitMassage(void)
{
while(1){
blabla}
}
pthread_create(&threadM,NULL,(void *)&waitMassage,Null);
FEHLER:
error: invalid converion from 'void*' to 'void*(*)(void*)'
error: initializing argument 3 of'int pthread_create(pthread_t*,const pthread_attr_t*,void*(*)(void*),void*)'