summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lumens <clumens@redhat.com>2008-04-15 17:34:05 -0400
committerChris Lumens <clumens@redhat.com>2008-04-15 17:34:05 -0400
commitb78f0712419b60692077886dd9c324c0113871fa (patch)
treefecc8d137b1977a7a1b3ec6cb8094c23c812c08a
parentc68ebee03e114efd58c8834f5ee0c9359661ca2b (diff)
downloadanaconda-b78f0712419b60692077886dd9c324c0113871fa.tar.gz
anaconda-b78f0712419b60692077886dd9c324c0113871fa.tar.xz
anaconda-b78f0712419b60692077886dd9c324c0113871fa.zip
Fix definition of __libc_setlocale_lock for new glibc (#441940).
-rw-r--r--stubs/unicode-lite.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/stubs/unicode-lite.c b/stubs/unicode-lite.c
index 0ef5678aa..d5d834d07 100644
--- a/stubs/unicode-lite.c
+++ b/stubs/unicode-lite.c
@@ -116,5 +116,8 @@ const size_t _nl_category_name_sizes[] = {
/* avoid bringing in glibc's setlocale.o - we want to use our
fake setlocale() */
-typedef pthread_mutex_t __libc_lock_t;
-__libc_lock_t __libc_setlocale_lock;
+union
+{
+ pthread_mutex_t mtx;
+ pthread_rwlock_t rwlck;
+} __libc_setlocale_lock __attribute__((nocommon));