Ich versuche mit ein paar eigentlich simplen Codestückchen einen Thread zu kreieren (was unter Linux auch super klappt):
rc=pthread_attr_init(&tattr);
...
rc=pthread_attr_setdetachstate(&tattr,PTHREAD_CREATE_DETACHED);
...
rc=pthread_create(&thread1,&tattr,&WatchdogThread,(void*)&MyPID);
Hier schlägt der Aufruf von pthread_create() fehl, der Returncode rc ist -1, errno bleibt aber 0, so dass ich keinen Hinweis darauf habe, was denn schief geht.
Hat jemand eine Idee?