summaryrefslogtreecommitdiff
path: root/ANNOUNCE
diff options
context:
space:
mode:
authorrpj <rpj>2001-07-06 18:32:50 +0000
committerrpj <rpj>2001-07-06 18:32:50 +0000
commit704925281289e0f937eab045bd327b4275b2e03a (patch)
tree99de318e15a2390c805990042500b386cf85d0f0 /ANNOUNCE
parent06974b302eaf8f08382e6e786aea53f420c12222 (diff)
Keeping ANNOUNCE up to date with code additions and fixes.
Diffstat (limited to 'ANNOUNCE')
-rw-r--r--ANNOUNCE16
1 files changed, 10 insertions, 6 deletions
diff --git a/ANNOUNCE b/ANNOUNCE
index bf9d431..9f269a4 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -27,10 +27,9 @@ Changes since the last snapshot
-------------------------------
----------------------------------
-New: Spin locks (alpha level code)
+New: Spin locks (beta level code)
----------------------------------
-These are part of POSIX 1003.1j. They are
-useful only on multiprocessor machines.
+These are part of POSIX 1003.1j.
#define _POSIX_SPIN_LOCKS
pthread_spin_init()
@@ -38,12 +37,16 @@ useful only on multiprocessor machines.
pthread_spin_lock()
pthread_spin_unlock()
pthread_spin_trylock()
+ #define PTHREAD_SPINLOCK_INITIALIZER
+
+Spin_lock spins (busy-waits) if more than one processor is available
+to the process, othewise it is equivalent to a POSIX_MUTEX_DEFAULT.
+The spinlock routines do minimal error checking.
--------------------------------
-New: Barriers (alpha level code)
+New: Barriers (beta level code)
--------------------------------
-These are part of POSIX 1003.1j. They are generally
-useful.
+These are part of POSIX 1003.1j.
#define _POSIX_BARRIERS
pthread_barrier_init()
@@ -62,6 +65,7 @@ auto-initialiser initialisation fails.
_POSIX_READER_WRITER_LOCKS is now defined.
+pthread_rwlock_wrlock() was inadvertantly a cancelation point.
---------------------------
Known bugs in this snapshot