aboutsummaryrefslogtreecommitdiff
path: root/linuxthreads
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2004-09-22 00:21:20 +0000
committerRoland McGrath <roland@gnu.org>2004-09-22 00:21:20 +0000
commitaca6123f119328202a7ad24a314e7253a6065bf0 (patch)
tree95b1ad9da4d702bc88ccb3356477f4e244f6a976 /linuxthreads
parent366ca3ac168fe2af5291d91bba6cf8fd7373cc58 (diff)
downloadglibc-aca6123f119328202a7ad24a314e7253a6065bf0.zip
glibc-aca6123f119328202a7ad24a314e7253a6065bf0.tar.gz
glibc-aca6123f119328202a7ad24a314e7253a6065bf0.tar.bz2
2004-09-21 Roland McGrath <roland@redhat.com>
* Versions: Add comment about linuxthreads' frozen ABI.
Diffstat (limited to 'linuxthreads')
-rw-r--r--linuxthreads/Versions8
1 files changed, 8 insertions, 0 deletions
diff --git a/linuxthreads/Versions b/linuxthreads/Versions
index b9de161..615a132 100644
--- a/linuxthreads/Versions
+++ b/linuxthreads/Versions
@@ -172,6 +172,14 @@ libpthread {
pthread_cond_wait; pthread_cond_timedwait;
pthread_cond_signal; pthread_cond_broadcast;
}
+
+ # Hey you!! Yes, YOU! Do not add new symbols here!
+ # The linuxthreads libpthread ABI froze at GLIBC_2.3.2 and lacks
+ # numerous additions that NPTL's libpthread has. We can't go adding
+ # any new symbols here unless we support all the new symbols in NPTL,
+ # and we don't want to do that. Linuxthreads is only alive for
+ # compatibility with old binaries using old interfaces.
+
GLIBC_PRIVATE {
# Internal libc interface to libpthread
__pthread_initialize;