aboutsummaryrefslogtreecommitdiff
path: root/linuxthreads/README
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1998-03-13 00:56:15 +0000
committerUlrich Drepper <drepper@redhat.com>1998-03-13 00:56:15 +0000
commit5d409851a35412607aeccef8426f402fbf27a102 (patch)
treea215d7204ea129f65f77405b3e9150c105c2a4e1 /linuxthreads/README
parent441e41325ef99b5b469ae1291c309769464c5de9 (diff)
downloadglibc-5d409851a35412607aeccef8426f402fbf27a102.zip
glibc-5d409851a35412607aeccef8426f402fbf27a102.tar.gz
glibc-5d409851a35412607aeccef8426f402fbf27a102.tar.bz2
Update.
1998-03-13 00:46 Ulrich Drepper <drepper@cygnus.com> * attr.c: Implement pthread_attr_[gs]etguardsize, pthread_attr_[gs]setstackaddr, pthread_attr_[gs]etstacksize. Change pthread_attr_init to have two interfaces. * internals.h (struct _pthread_descr_struct): Add new fields for above functions. * libpthread.map: Add names in GLIBC_2.1 section. * manager.c (pthread_handle_create): Implement guardsize and user stack. (pthread_free): Likewise. * pthread.c (pthread_create): Add new interface for changed pthread_attr_t. * sysdeps/pthread/pthread.h: Add prototypes for new functions. * sysdeps/unix/sysv/linux/bits/local_lim.h: Add definition of PTHREAD_STACK_MIN. * manager.c: Enable resetting of the thread scheduling policy to SCHED_OTHER when the parent thread has a different one.
Diffstat (limited to 'linuxthreads/README')
-rw-r--r--linuxthreads/README5
1 files changed, 4 insertions, 1 deletions
diff --git a/linuxthreads/README b/linuxthreads/README
index e824dd5..955bd59 100644
--- a/linuxthreads/README
+++ b/linuxthreads/README
@@ -71,7 +71,7 @@ STATUS:
- libc 6 (glibc 2) provides much better thread support than libc 5,
and comes with a specially-adapted version of LinuxThreads.
For serious multithreaded programming, you should consider switching
- to glibc 2. It is available from prep.ai.mit.edu:/pub/gnu and its mirrors.
+ to glibc 2. It is available from ftp.gnu.org:/pub/gnu and its mirrors.
WARNING:
@@ -107,6 +107,9 @@ KNOWN BUGS AND LIMITATIONS:
threads blocked on mutexes or conditions; the other is for thread
cancellation.
+ *** This is not anymore true when the application runs on a kernel
+ newer than approximately 2.1.60.
+
- The stacks for the threads are allocated high in the memory space,
below the stack of the initial process, and spaced 2M apart.
Stacks are allocated with the "grow on demand" flag, so they don't