diff options
Diffstat (limited to 'sysdeps/pthread/tst-locale1.c')
-rw-r--r-- | sysdeps/pthread/tst-locale1.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/sysdeps/pthread/tst-locale1.c b/sysdeps/pthread/tst-locale1.c new file mode 100644 index 0000000000..887b9a6dd7 --- /dev/null +++ b/sysdeps/pthread/tst-locale1.c @@ -0,0 +1,22 @@ +/* Test that the thread-local locale works right in the main thread + when statically linked. */ + +#include "../locale/tst-C-locale.c" + +#include <pthread.h> +#include <signal.h> + +/* This is never called, just here to get pthreads linked in. */ +int +useless (void) +{ + pthread_t th; + pthread_create (&th, 0, (void *(*) (void *)) useless, 0); + int result = 0; +#ifdef SIGRTMIN + /* This is to check __libc_current_sigrt* can be used in statically + linked apps. */ + result = SIGRTMIN; +#endif + return result; +} |