summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrpj <rpj>1999-09-17 06:18:15 +0000
committerrpj <rpj>1999-09-17 06:18:15 +0000
commit42955ade145ecb575977d239faa825e5b3fa10be (patch)
treebc7c249888b5e6a241a7f1f314647099559a35f2
parentb02ad75b6a6ad4e55ce656b26ee54106e4d1e27d (diff)
*** empty log message ***snap-1999-09-17
-rw-r--r--ANNOUNCE39
-rw-r--r--README4
2 files changed, 24 insertions, 19 deletions
diff --git a/ANNOUNCE b/ANNOUNCE
index ec8eeac..92be834 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,5 +1,5 @@
- PTHREADS-WIN32 SNAPSHOT 1999-08-12
+ PTHREADS-WIN32 SNAPSHOT 1999-09-17
----------------------------------
Web Site: http://sourceware.cygnus.com/pthreads-win32/
FTP Site: ftp://sourceware.cygnus.com/pub/pthreads-win32
@@ -28,11 +28,13 @@ Fixed a few bugs:
- threads return status properly (Milan Gardian)
- fix memory leak in mutexes (Milan Gardian)
-Added new POSIX read/write locks (Aurelio Medina)
-These routines have not been fully tested yet.
+New routines to add POSIX read/write locks (Aurelio Medina)
+ These routines have not been fully tested yet.
-Changes to allow building with mingw32/MSCVRT (Mumit Khan)
-This still needs a little work.
+Changes to allow building with Mingw32 (Mumit Khan)
+ Please note that the current public release
+ of Mingw32/gcc-2.95 will not build the library.
+ The next release should though.
Level of standards conformance
------------------------------
@@ -123,6 +125,17 @@ The following functions are implemented:
pthread_cond_broadcast
---------------------------
+ Read/Write Locks:
+ ---------------------------
+ pthread_rwlock_init
+ pthread_rwlock_destroy
+ pthread_rwlock_tryrdlock
+ pthread_rwlock_trywrlock
+ pthread_rwlock_rdlock
+ pthread_rwlock_rwlock
+ pthread_rwlock_unlock
+
+ ---------------------------
Semaphores
---------------------------
sem_init (POSIX 1b)
@@ -152,17 +165,6 @@ The following functions are implemented:
pthread_sigmask
---------------------------
- Read/Write Locks:
- ---------------------------
- pthread_rwlock_init
- pthread_rwlock_destroy
- pthread_rwlock_tryrdlock
- pthread_rwlock_trywrlock
- pthread_rwlock_rdlock
- pthread_rwlock_rwlock
- pthread_rwlock_unlock
-
- ---------------------------
Static Initializers (macros)
---------------------------
PTHREAD_ONCE_INIT
@@ -275,7 +277,7 @@ Application Development Environments
MSVC:
MSVC works.
-
+
Mingw32: (ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/mingw32/egcs-1.1.1/)
Mingw32 must use the thread-safe MSVCRT library (see the FAQ). You can link
against the export library libpthread32.a built under Mingw32
@@ -369,6 +371,9 @@ Mike Russo miker@eai.com
Mark E. Armstrong avail@pacbell.net
Lorin Hochstein lmh@xiphos.ca
Peter Slacik Peter.Slacik@tatramed.sk
+Mumit Khan khan@xraylith.wisc.edu
+Aurelio Medina aureliom@crt.com
+Milan Gardian mg@tatramed.sk
If you aren't on the list and believe you should be let me know.
diff --git a/README b/README
index f97d324..4e4be15 100644
--- a/README
+++ b/README
@@ -23,8 +23,8 @@ contributed by John E. Bossom <jebossom@cognos.com>.
See the 'MAINTAINERS' file for the list of contributors.
-Why you cannot build the library with Cygwin or Mingw32
--------------------------------------------------------
+Why you cannot build the library with Cygwin or Mingw32 yet
+-----------------------------------------------------------
The DLL pthread.dll still cannot be built using g++ due to non thread-safe
exception handling in g++. Thanks to Kevin Ruland for researching this