summaryrefslogtreecommitdiff
path: root/ANNOUNCE
diff options
context:
space:
mode:
authorrpj <rpj>1999-04-06 17:57:46 +0000
committerrpj <rpj>1999-04-06 17:57:46 +0000
commit7477362ce77eb4c8005b68ff64eb0e2a1d675d3f (patch)
tree0ded6129e5831f4bd94754e6e245094d199372ed /ANNOUNCE
parent451bb0670ddd5f5c0606410f2b5f51733119645d (diff)
Wed Apr 7 09:37:00 1999 Ross Johnson <rpj@ixobrychus.canberra.edu.au>
* *.c (comments): Remove individual attributions - these are documented sufficiently elsewhere. * implement.h (pthread.h): Remove extraneous include.
Diffstat (limited to 'ANNOUNCE')
-rw-r--r--ANNOUNCE43
1 files changed, 22 insertions, 21 deletions
diff --git a/ANNOUNCE b/ANNOUNCE
index f481f7c..e110099 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,14 +1,16 @@
- PTHREADS-WIN32 SNAPSHOT 1999-04-04
- ----------------------------------
+ PTHREADS-WIN32 SNAPSHOT 1999-04-06
+ ----------------------------------
Web Site: http://sourceware.cygnus.com/pthreads-win32/
+ FTP Site: ftp://sourceware.cygnus.com/pub/pthreads-win32
Coordinator: Ross Johnson <rpj@ise.canberra.edu.au>
We are pleased to announce the availability of a new snapshot of
Pthreads-win32, an Open Source Software (OSS) implementation of the
Threads component of the POSIX 1003.1c 1995 Standard for Microsoft's
-Win32 environment. Some functions from POSIX 1003.1b are supported.
+Win32 environment. Some functions from POSIX 1003.1b are supported
+including semaphores.
Pthreads-win32 is free software, distributed under the GNU Library
General Public License (LGPL).
@@ -228,18 +230,16 @@ points in applications and libraries:
Availability
------------
-For the prebuilt DLL, export libs (for both MSVC and Mingw32), and
-pthread.h:
+The prebuilt DLL, export libs (for both MSVC and Mingw32), and the header
+files (pthread.h, semaphore.h, sched.h) are available along with the
+complete source code at:
-ftp://sourceware.cygnus.com/pub/pthreads-win32/pthreads-dll-1999-03-16
+ ftp://sourceware.cygnus.com/pub/pthreads-win32
+
+The pre-built DLL, export libraries and include files can be found at:
+
+ ftp://sourceware.cygnus.com/pub/pthreads-win32/dll-latest
-Source tree:
-
-ftp://sourceware.cygnus.com/pub/pthreads-win32/pthreads-snap-1999-03-16.tar.gz
-
-Source files are available in unpacked form at:
-
-ftp://sourceware.cygnus.com/pub/pthreads-win32/sources
Mailing List
@@ -255,26 +255,27 @@ Application Development Environments
------------------------------------
MSVC:
-MSVC can be used of course.
+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. You can link
against the export library libpthread32.a built under Mingw32
-together with the version of pthread.dll built with MSVC.
+but you must run your application with the version of pthread.dll built
+with MSVC.
Cygwin: (http://sourceware.cygnus.com/cygwin/)
Cygwin aims to provide a complete POSIX environment on top of Win32, including
threads. When this is complete, developers using Cygwin will not need
pthreads-win32. At this time, Cygwin has preliminary support for multithreaded
-development, however, this is not turned on by default.
+development, however, this is not turned on by default. We have not tested
+pthreads-win32 against Cygwin.
Generally:
-For convenience, the following pre-built files can be downloaded from
-the FTP site:
-
- ftp://sourceware.cygnus.com/pub/pthreads-win32/dll-latest/
+For convenience, the following pre-built files are included in the package:
- pthread.h - the standard include file
+ pthread.h - for POSIX 1c threads
+ semaphore.h - for POSIX 1b semaphores
+ sched.h - for POSIX 1b scheduling
pthread.dll - built with MSVC cl compiler
pthread.lib - built with MSVC cl compiler
libpthread32.a - built with Mingw32 (use with MSVC pthread.dll)