From 7ecd880d2cf31ce2149bbefa3c24c3dd83690a6f Mon Sep 17 00:00:00 2001 From: rpj Date: Sat, 29 May 1999 07:44:43 +0000 Subject: Updated. --- ANNOUNCE | 49 ++++++++++++++++++++++++++++--------------------- 1 file changed, 28 insertions(+), 21 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index 187ddcb..b7d9442 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,5 +1,5 @@ - PTHREADS-WIN32 SNAPSHOT 1999-05-08 + PTHREADS-WIN32 SNAPSHOT 1999-05-30 ---------------------------------- Web Site: http://sourceware.cygnus.com/pthreads-win32/ FTP Site: ftp://sourceware.cygnus.com/pub/pthreads-win32 @@ -22,22 +22,18 @@ Please see the 'Acknowledgements' section at the end of this announcement for the list of contributors. -Change Summary --------------- +Change Summary (since the last snapshot) +---------------------------------------- -Some POSIX 1b functions which were internally supported are now -available as exported functions: +Some minor bugs have been fixed. See the ChangeLog file for details. - sem_init - sem_destroy - sem_wait - sem_trywait - sem_post - sched_yield - sched_get_priority_min - sched_get_priority_max +Some more POSIX 1b functions are now included but ony return an +error (ENOSYS) if called. They are: -Some minor bugs have been fixed. See the ChangeLog file for details. + sem_open + sem_close + sem_unlink + sem_getvalue Level of standards conformance @@ -58,6 +54,9 @@ The following POSIX 1003.1c 1995 options are not defined: _POSIX_THREAD_PRIO_PROTECT _POSIX_THREAD_PROCESS_SHARED +The following POSIX 1003.1b option is defined: + + _POSIX_SEMAPHORES The following functions are implemented: @@ -133,10 +132,10 @@ The following functions are implemented: sem_post (POSIX 1b) sem_wait (POSIX 1b) sem_trywait (POSIX 1b) - sem_open (POSIX 1b - returns an error) - sem_close (POSIX 1b - returns an error) - sem_unlink (POSIX 1b - returns an error) - sem_getvalue (POSIX 1b - returns an error) + sem_open (POSIX 1b - returns an error ENOSYS) + sem_close (POSIX 1b - returns an error ENOSYS) + sem_unlink (POSIX 1b - returns an error ENOSYS) + sem_getvalue (POSIX 1b - returns an error ENOSYS) --------------------------- RealTime Scheduling @@ -236,10 +235,16 @@ Availability 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: +complete source code. + +The source code can be found at: ftp://sourceware.cygnus.com/pub/pthreads-win32 +and as individual source code files at + + ftp://sourceware.cygnus.com/pub/pthreads-win32/source + The pre-built DLL, export libraries and include files can be found at: ftp://sourceware.cygnus.com/pub/pthreads-win32/dll-latest @@ -275,7 +280,8 @@ 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 are included in the package: +For convenience, the following pre-built files are available on the FTP site +(see above): pthread.h - for POSIX 1c threads semaphore.h - for POSIX 1b semaphores @@ -345,7 +351,8 @@ Anders Norlander Tor Lillqvist Kevin Ruland - +Others who have contributed patches are attributed in the ChangeLog file. + Enjoy! Ross Johnson -- cgit v1.2.3