aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--linuxthreads/Banner2
-rw-r--r--linuxthreads/ChangeLog6
-rw-r--r--linuxthreads/Changes18
-rw-r--r--linuxthreads/tststack.c3
4 files changed, 23 insertions, 6 deletions
diff --git a/linuxthreads/Banner b/linuxthreads/Banner
index 37c3558..5dedc5a 100644
--- a/linuxthreads/Banner
+++ b/linuxthreads/Banner
@@ -1 +1 @@
-linuxthreads-0.8 by Xavier Leroy
+linuxthreads-0.9 by Xavier Leroy
diff --git a/linuxthreads/ChangeLog b/linuxthreads/ChangeLog
index 00bbfb1..82ce9ac 100644
--- a/linuxthreads/ChangeLog
+++ b/linuxthreads/ChangeLog
@@ -1,3 +1,7 @@
+2000-08-05 Ulrich Drepper <drepper@redhat.com>
+
+ * Banner: Bump version number to 0.9.
+
2000-08-04 Ulrich Drepper <drepper@redhat.com>
* Makefile (tests): Add tststack. Add rule to build the program.
@@ -10,7 +14,7 @@
* manager.c (thread_segment): Return always NULL if FLOATING_STACKS.
(pthread_allocate_stack): Allow kernel to choose stack address if
FLOATING_STACKS. This also handles variable-sized stacks.
- Always allocate stack and guardoage together. Use mprotect to
+ Always allocate stack and guardpage together. Use mprotect to
change guardpage access.
* sysdeps/i386/useldt.h: Define FLOATING_STACKS and
ARCH_STACK_MAX_SIZE.
diff --git a/linuxthreads/Changes b/linuxthreads/Changes
index 8ec26c9..b213f36 100644
--- a/linuxthreads/Changes
+++ b/linuxthreads/Changes
@@ -1,3 +1,15 @@
+Release 0.9:
+- more ports (SH, IA-64, s390)
+- many bug fixes
+- timed sync object wait functions
+- barrier implementation
+- spinlocks implementation
+- thread register on x86
+- variable stack size and position on some platforms
+
+Release 0.8:
+(ehmm, forgot to update, don't know anymore)
+
Release 0.7:
- Destructors for thread-specific data now conform to the POSIX semantics
(call destructors again if non-NULL TSD remains after a round of
@@ -6,7 +18,7 @@ Release 0.7:
and smaller thread descriptors (Ulrich Drepper).
- Added "error checking" mutexes.
- Protect against multiple sigwait() on the same signals.
-- Simplified implementation of semaphores when compare_and_swap is
+- Simplified implementation of semaphores when compare_and_swap is
not available.
- Fixed bug in fork() where stdin was closed if fork() was called before
the first pthread_create().
@@ -20,7 +32,7 @@ Release 0.6:
- Validation of thread identifiers: no more crashes when operating on
a thread that has exited (based on Pavel Krauz's ideas).
- Added fallback implementation of semaphores for the 386 and the
- Sparc.
+ Sparc.
- Fixed a bug in signal handling causing false restarts of suspended
threads.
- Fixed a bug in realtime scheduling causing all threads to have
@@ -49,7 +61,7 @@ Release 0.4:
- Race condition in pthread_cond_timedwait fixed.
- Recursive mutexes are back by popular demand.
- Partial support for realtime scheduling (initiated by Richard Neitzel).
-- pthread.h cleaned up a lot: now C++ compatible, added missing "const"
+- pthread.h cleaned up a lot: now C++ compatible, added missing "const"
qualifiers, added short documentation, put to GNU libc standards
for name space pollution (Ulrich Drepper).
- Motorola 68k port (contributed by Andreas Schwab).
diff --git a/linuxthreads/tststack.c b/linuxthreads/tststack.c
index 077226a..6789ff8 100644
--- a/linuxthreads/tststack.c
+++ b/linuxthreads/tststack.c
@@ -1,4 +1,4 @@
-/* Tests for variable stacksize handling.
+/* Tests for variable stack size handling.
Copyright (C) 2000 Free Software Foundation, Inc.
Contributed by Ulrich Drepper <drepper@redhat.com>, 2000.
@@ -19,6 +19,7 @@
#include <pthread.h>
#include <stdio.h>
+#include <unistd.h>
static void *f1 (void *);
static void *f2 (void *);