#include #include #include int threads_up_and_running = 0; void * second_thread (void *in) { pthread_setname_np ("second thread"); while (1) sleep (1); return NULL; } void * third_thread (void *in) { pthread_setname_np ("third thread"); while (1) sleep (1); return NULL; } int main () { pthread_setname_np ("main thread"); pthread_t other_thread; pthread_create (&other_thread, NULL, second_thread, NULL); pthread_create (&other_thread, NULL, third_thread, NULL); threads_up_and_running = 1; while (1) sleep (1); }