I used gettimeofday() but i have the same problem
Code:
struct timeval start,end;

        gettimeofday(&start,NULL);
	take_forks(i);
	gettimeofday(&end,NULL);

double b=(double)(end.tv_usec-start.tv_usec);