summaryrefslogtreecommitdiff
path: root/ANNOUNCE
diff options
context:
space:
mode:
authorrpj <rpj>2011-03-26 04:18:48 +0000
committerrpj <rpj>2011-03-26 04:18:48 +0000
commit4f623056c916678dd77844e22e4c9012c7ff09f7 (patch)
treeff1b13a439b50bfeeb3f11a85449ad4e63bbfcfa /ANNOUNCE
parent99604e2da34f968e8df84fa7ffb59899356f0c82 (diff)
Add new sections
Diffstat (limited to 'ANNOUNCE')
-rw-r--r--ANNOUNCE35
1 files changed, 16 insertions, 19 deletions
diff --git a/ANNOUNCE b/ANNOUNCE
index 9874931..6cb102b 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -154,12 +154,16 @@ The following functions are implemented:
PTHREAD_MUTEX_NORMAL
PTHREAD_MUTEX_ERRORCHECK
PTHREAD_MUTEX_RECURSIVE )
+ pthread_mutexattr_getrobust
+ pthread_mutexattr_setrobust (values: PTHREAD_MUTEX_STALLED
+ PTHREAD_MUTEX_ROBUST)
pthread_mutex_init
pthread_mutex_destroy
pthread_mutex_lock
pthread_mutex_trylock
pthread_mutex_timedlock
pthread_mutex_unlock
+ pthread_mutex_consistent
---------------------------
Condition Variables
@@ -262,6 +266,7 @@ The following functions are implemented:
pthread_getw32threadhandle_np
pthread_timechange_handler_np
pthread_delay_np
+ pthread_getsequence_np
pthread_mutexattr_getkind_np
pthread_mutexattr_setkind_np (types: PTHREAD_MUTEX_FAST_NP,
PTHREAD_MUTEX_ERRORCHECK_NP,
@@ -292,16 +297,15 @@ The following functions are implemented:
PTHREAD_SPINLOCK_INITIALIZER
-The following functions are not implemented:
-
- ---------------------------
- Mutexes
- ---------------------------
- pthread_mutexattr_getrobust
- pthread_mutexattr_setrobust
+The library includes two non-API functions for creating cancellation
+points in applications and libraries:
+
+ pthreadCancelableWait
+ pthreadCancelableTimedWait
- pthread_mutex_consistent
+The following functions are not implemented:
+
---------------------------
RealTime Scheduling
---------------------------
@@ -360,13 +364,6 @@ The following functions are not implemented:
rand_r
-The library includes two non-API functions for creating cancellation
-points in applications and libraries:
-
- pthreadCancelableWait
- pthreadCancelableTimedWait
-
-
Availability
------------
@@ -416,7 +413,7 @@ Mingw using C setjmp/longjmp works. Distribute pthreadGC.dll with your applicati
Cygwin: (http://sourceware.cygnus.com/cygwin/)
-Developers using Cygwin will not need pthreads-win32 since it has POSIX threads
+Developers using Cygwin do not need pthreads-win32 since it has POSIX threads
support. Refer to its documentation for details and extent.
@@ -429,9 +426,9 @@ Generally:
For convenience, the following pre-built files are available on the FTP site
(see Availability above):
- pthread.h - for POSIX 1c threads
- semaphore.h - for POSIX 1b semaphores
- sched.h - for POSIX 1b scheduling
+ pthread.h - for POSIX threads
+ semaphore.h - for POSIX semaphores
+ sched.h - for POSIX scheduling
pthreadVCE.dll - built with MSVC++ compiler using C++ EH
pthreadVCE.lib
pthreadVC.dll - built with MSVC compiler using C setjmp/longjmp