summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/ChangeLog
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2003-12-03 05:21:55 +0000
committerChristopher Faylor <me@cgf.cx>2003-12-03 05:21:55 +0000
commitd1eb7a4615a95da05f4bbc2e93e167b8afe6f0dc (patch)
treec8259c647b2b6d0c356f01c8476268c2270dda51 /winsup/cygwin/ChangeLog
parentaf9ef8abb2ad0423c20b28c5050a3b6e82d4e90c (diff)
downloadcygnal-d1eb7a4615a95da05f4bbc2e93e167b8afe6f0dc.tar.gz
cygnal-d1eb7a4615a95da05f4bbc2e93e167b8afe6f0dc.tar.bz2
cygnal-d1eb7a4615a95da05f4bbc2e93e167b8afe6f0dc.zip
* 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.
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,