diff options
author | rpj <rpj> | 1999-05-29 07:44:43 +0000 |
---|---|---|
committer | rpj <rpj> | 1999-05-29 07:44:43 +0000 |
commit | 7ecd880d2cf31ce2149bbefa3c24c3dd83690a6f (patch) | |
tree | ce5a18aeeebfa7cb753e1bc86b89a307a8065717 | |
parent | 8b12efcf4c673dada68d5c42a4eb8d23134f09c4 (diff) |
Updated.
-rw-r--r-- | ANNOUNCE | 49 |
1 files changed, 28 insertions, 21 deletions
@@ -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 <anorland@hem2.passagen.se> Tor Lillqvist <tml@iki.fi> Kevin Ruland <Kevin.Ruland@anheuser-busch.com> - +Others who have contributed patches are attributed in the ChangeLog file. + Enjoy! Ross Johnson |