mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-22 10:50:07 +00:00
* locale/duplocale.c: Include <string.h>.
This commit is contained in:
parent
2b71beea82
commit
95ed9d8438
@ -1,5 +1,7 @@
|
||||
2002-08-30 Roland McGrath <roland@redhat.com>
|
||||
|
||||
* locale/duplocale.c: Include <string.h>.
|
||||
|
||||
* intl/dcigettext.c (DCIGETTEXT) [_LIBC]: Check for bogus CATEGORY.
|
||||
[_LIBC] (category_to_name): Don't define the function. Instead
|
||||
define a macro using _nl_category_names.
|
||||
|
@ -1,3 +1,13 @@
|
||||
2002-08-30 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* pthread.c (__pthread_initialize_minimal): Call __uselocale even
|
||||
if [! SHARED].
|
||||
|
||||
2002-08-30 Roland McGrath <roland@redhat.com>
|
||||
|
||||
* tst-static-locale.c: New file.
|
||||
* Makefile (tests, tests-static): Add it.
|
||||
|
||||
2002-04-24 Steven Munroe <sjmunroe@us.ibm.com>
|
||||
|
||||
* spinlock.c (__pthread_lock): Fix spurious wakeup
|
||||
|
@ -65,8 +65,8 @@ tests = ex1 ex2 ex3 ex4 ex5 ex6 ex7 ex8 ex9 $(librt-tests) ex12 ex13 joinrace \
|
||||
test-srcs = tst-signal
|
||||
|
||||
ifeq ($(build-static),yes)
|
||||
tests += tststatic
|
||||
tests-static += tststatic
|
||||
tests += tststatic tst-static-locale
|
||||
tests-static += tststatic tst-static-locale
|
||||
endif
|
||||
|
||||
ifeq (yes,$(build-shared))
|
||||
|
@ -479,7 +479,7 @@ __pthread_initialize_minimal(void)
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if !(USE_TLS && HAVE___THREAD) && defined SHARED
|
||||
#if !(USE_TLS && HAVE___THREAD)
|
||||
/* Initialize thread-locale current locale to point to the global one.
|
||||
With __thread support, the variable's initializer takes care of this. */
|
||||
__uselocale (LC_GLOBAL_LOCALE);
|
||||
|
13
linuxthreads/tst-static-locale.c
Normal file
13
linuxthreads/tst-static-locale.c
Normal file
@ -0,0 +1,13 @@
|
||||
/* Test that the thread-local locale works right in the main thread
|
||||
when statically linked. */
|
||||
|
||||
#include "../locale/tst-C-locale.c"
|
||||
|
||||
#include <pthread.h>
|
||||
|
||||
/* This is never called, just here to get pthreads linked in. */
|
||||
void
|
||||
useless (void)
|
||||
{
|
||||
pthread_create (0, 0, 0, 0);
|
||||
}
|
@ -21,6 +21,7 @@
|
||||
#include <locale.h>
|
||||
#include <bits/libc-lock.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
#include <localeinfo.h>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user