| lh | 9ed821d | 2023-04-07 01:36:19 -0700 | [diff] [blame] | 1 | /* Test that the thread-local locale works right in the main thread | 
|  | 2 | when statically linked.  */ | 
|  | 3 |  | 
|  | 4 | #include "../locale/tst-C-locale.c" | 
|  | 5 |  | 
|  | 6 | #include <pthread.h> | 
|  | 7 | #include <signal.h> | 
|  | 8 |  | 
|  | 9 | /* This is never called, just here to get pthreads linked in.  */ | 
|  | 10 | int | 
|  | 11 | useless (void) | 
|  | 12 | { | 
|  | 13 | pthread_t th; | 
|  | 14 | pthread_create (&th, 0, (void *(*) (void *)) useless, 0); | 
|  | 15 | int result = 0; | 
|  | 16 | #ifdef SIGRTMIN | 
|  | 17 | /* This is to check __libc_current_sigrt* can be used in statically | 
|  | 18 | linked apps.  */ | 
|  | 19 | result = SIGRTMIN; | 
|  | 20 | #endif | 
|  | 21 | return result; | 
|  | 22 | } |