Verifique se o segmento atual é o segmento principal

Como posso verificar se o segmento atual é o principal no linux? Parece que gettid () só retorna um pid mas parece que o linux não garante o thread com main () sempre tem um pid constante e uniforme.

A razão para isto é que eu tenho uma paralelização automática acontecendo e eu quero ter certeza que pthread_create () não é chamado em uma função que já está rodando em um thread que é criado por pthread_create ().

questionAnswers(2)

yourAnswerToTheQuestion