|
6 | 6 | * Portions Copyright (c) 1996-2003, PostgreSQL Global Development Group
|
7 | 7 | * Portions Copyright (c) 1994, Regents of the University of California
|
8 | 8 | *
|
9 |
| - *$Header: /cvsroot/pgsql/src/tools/Attic/test_thread_funcs.c,v 1.1 2003/09/03 19:30:31 momjian Exp $ |
| 9 | + *$Header: /cvsroot/pgsql/src/tools/Attic/test_thread_funcs.c,v 1.2 2003/09/03 19:36:31 momjian Exp $ |
10 | 10 | *
|
11 | 11 | *This program tests to see if your standard libc functions use
|
12 | 12 | *pthread_setspecific()/pthread_getspecific() to be thread-safe.
|
@@ -62,6 +62,13 @@ int main(int argc, char *argv[])
|
62 | 62 | pthread_join(thread1,NULL);
|
63 | 63 | pthread_join(thread2,NULL);
|
64 | 64 |
|
| 65 | +if (hostent_p1==hostent_p2) |
| 66 | +printf("Your gethostbyname() is _not_ thread-safe\n"); |
| 67 | +if (passwd_p1==passwd_p2) |
| 68 | +printf("Your getpwuid() is _not_ thread-safe\n"); |
| 69 | +if (strerror_p1==strerror_p2) |
| 70 | +printf("Your strerror() is _not_ thread-safe\n"); |
| 71 | + |
65 | 72 | if (hostent_p1!=hostent_p2&&
|
66 | 73 | passwd_p1!=passwd_p2&&
|
67 | 74 | strerror_p1!=strerror_p2)
|
|