summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r--winsup/cygwin/ChangeLog25
1 files changed, 25 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 3d2a5dcac..5f77fb3d9 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,28 @@
+2003-12-03 Christopher Faylor <cgf@redhat.com>
+
+ * cygthread.cc (cygthread::stub): Properly establish _threadinfo
+ environment.
+ (cygthread::stub2): New function.
+ (cygthread::simplestub): Ditto.
+ (cygthread::simplestub2): New function.
+ * cygthread.h (cygthread::stub2): Declare new function.
+ (cygthread::simplestub2): Ditto.
+ * cygtls.h (_threadinfo::call): Declare new function.
+ (_threadinfo::call2): Ditto.
+ * dcrt0.cc (dll_crt0_1): Accommodate new _threadinfo::init which
+ doesn't return pointer to tls.
+ (_dll_crt0): Remove obsolete DECLARE_TLS_STORAGE.
+ (dll_crt0): Ditto.
+ * exceptions.cc (_threadinfo::call): New function.
+ (_threadinfo::call2): Ditto.
+ (_threadinfo::init): Don't return pointer.
+ * thread.cc (pthread::thread_init_wrapper): Properly establish
+ _threadinfo environment.
+ (pthread::thread_init_wrapper2): New function.
+ * thread.h (pthread::thread_init_wrapper): Remove noreturn attribute
+ (pthread::thread_init_wrapper2): Declare new function.
+ * winbase.h: Remove obsolete code.
+
2003-12-02 Christopher Faylor <cgf@redhat.com>
* Makefile.in: Change the way that -f options are appended to CFLAGS,