Index: thread_test.c
===================================================================
RCS file: /cvsroot/pgsql-server/src/tools/thread/thread_test.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -c -c -r1.9 -r1.10
*** thread_test.c	28 Mar 2004 02:37:31 -0000	1.9
--- thread_test.c	4 Apr 2004 17:23:54 -0000	1.10
***************
*** 105,111 ****
  	/* wait for other thread to set errno */
  	errno1_set = 1;
  	while (errno2_set == 0)
! 		/* loop */;
  	if (errno != EEXIST)
  	{
  			fprintf(stderr, "errno not thread-safe; exiting\n");
--- 105,111 ----
  	/* wait for other thread to set errno */
  	errno1_set = 1;
  	while (errno2_set == 0)
! 		getpid();	/* force system call */
  	if (errno != EEXIST)
  	{
  			fprintf(stderr, "errno not thread-safe; exiting\n");
***************
*** 128,135 ****
  		passwd_p1 = NULL;	/* force thread-safe failure report */
  	}
  
! 	hostent_p1 = gethostbyname("yahoo.com");
! 	p = gethostbyname("slashdot.org");
  	if (hostent_p1 != p)
  	{
  		printf("Your gethostbyname() changes the static memory area between calls\n");
--- 128,135 ----
  		passwd_p1 = NULL;	/* force thread-safe failure report */
  	}
  
! 	hostent_p1 = gethostbyname("www.yahoo.com");
! 	p = gethostbyname("www.weather.com");
  	if (hostent_p1 != p)
  	{
  		printf("Your gethostbyname() changes the static memory area between calls\n");
***************
*** 151,157 ****
  	/* wait for other thread to set errno */
  	errno2_set = 1;
  	while (errno1_set == 0)
! 		/* loop */;
  	if (errno != ENOENT)
  	{
  			fprintf(stderr, "errno not thread-safe; exiting\n");
--- 151,157 ----
  	/* wait for other thread to set errno */
  	errno2_set = 1;
  	while (errno1_set == 0)
! 		getpid();	/* force system call */
  	if (errno != ENOENT)
  	{
  			fprintf(stderr, "errno not thread-safe; exiting\n");
***************
*** 174,181 ****
  		passwd_p2 = NULL;	/* force thread-safe failure report */
  	}
  
! 	hostent_p2 = gethostbyname("google.com");
! 	p = gethostbyname("postgresql.org");
  	if (hostent_p2 != p)
  	{
  		printf("Your gethostbyname() changes the static memory area between calls\n");
--- 174,181 ----
  		passwd_p2 = NULL;	/* force thread-safe failure report */
  	}
  
! 	hostent_p2 = gethostbyname("www.google.com");
! 	p = gethostbyname("www.postgresql.org");
  	if (hostent_p2 != p)
  	{
  		printf("Your gethostbyname() changes the static memory area between calls\n");
