#include <stdio.h>
#include <pthread.h>
pthread_t global_thread;
void *function(void *p)
{
if (pthread_equal(global_thread, pthread_self()))
printf("thread equal\n");
else
printf("thread not equal\n");
}
int main()
{
pthread_t thread;
// save thread id in global_thread
global_thread = thread;
pthread_create(&thread, NULL, function, NULL);
pthread_join(thread, NULL);
return 0;
}
/*
run:
thread equal
*/