summaryrefslogtreecommitdiff
path: root/nptl/sysdeps/unix/sysv/linux/rtld-lowlevel.h
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2006-10-27 19:18:02 +0000
committerJakub Jelinek <jakub@redhat.com>2006-10-27 19:18:02 +0000
commit48b752c9f6499f0de89766c94b3b1bedbfd6476e (patch)
treef831b43c441dc5346a50b0edc77cd64b6bbf5ad5 /nptl/sysdeps/unix/sysv/linux/rtld-lowlevel.h
parent21cb7ca55c2fdd7e9aca6c7a80ae0d7ca4f6c7da (diff)
Updated to fedora-glibc-20061027T1902cvs/fedora-glibc-2_5_90-2
Diffstat (limited to 'nptl/sysdeps/unix/sysv/linux/rtld-lowlevel.h')
-rw-r--r--nptl/sysdeps/unix/sysv/linux/rtld-lowlevel.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/nptl/sysdeps/unix/sysv/linux/rtld-lowlevel.h b/nptl/sysdeps/unix/sysv/linux/rtld-lowlevel.h
index 7152dd20aa..bc7a6454ea 100644
--- a/nptl/sysdeps/unix/sysv/linux/rtld-lowlevel.h
+++ b/nptl/sysdeps/unix/sysv/linux/rtld-lowlevel.h
@@ -67,6 +67,7 @@ typedef int __rtld_mrlock_t;
oldval); \
if (__builtin_expect (ret == oldval, 1)) \
goto out; \
+ oldval = ret; \
} \
atomic_delay (); \
} \
@@ -112,6 +113,7 @@ typedef int __rtld_mrlock_t;
oldval); \
if (__builtin_expect (ret == oldval, 1)) \
goto out; \
+ oldval = ret; \
} \
atomic_delay (); \
} \