From 8a8f5b263ae4a42b85a2d0c4a598b9702e04a57e Mon Sep 17 00:00:00 2001 From: Glenn Humphrey Date: Tue, 6 Nov 2007 19:52:36 +0000 Subject: 2007-11-06 Glenn Humphrey Miscellaneous changes made after a review against the POSIX spec. * posix/src/pbarrierinit.c, posix/src/prwlockinit.c: If the caller passes a NULL in the attributes parameter, default attributes are used. * posix/src/prwlockdestroy.c: If there is at least one thread waiting, do not allow deletion. * posix/src/prwlockwrlock.c: Corrected parameter passed to the core operation used to obtain a RWLock for writing. * posix/src/pspinlocktranslatereturncode.c, score/include/rtems/score/corespinlock.h, score/src/corespinlockrelease.c: If the current thread is not the holder of the lock, do not allow an unlock and return EPERM. * score/src/corerwlockobtainwrite.c: Corrected to use the operation for queueing with a timeout handler. --- cpukit/ChangeLog | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'cpukit/ChangeLog') diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index eca3f04495..fe013d8b44 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,3 +1,19 @@ +2007-11-06 Glenn Humphrey + + Miscellaneous changes made after a review against the POSIX spec. + * posix/src/pbarrierinit.c, posix/src/prwlockinit.c: If the caller + passes a NULL in the attributes parameter, default attributes are used. + * posix/src/prwlockdestroy.c: If there is at least one thread + waiting, do not allow deletion. + * posix/src/prwlockwrlock.c: Corrected parameter passed to the core + operation used to obtain a RWLock for writing. + * posix/src/pspinlocktranslatereturncode.c, + score/include/rtems/score/corespinlock.h, + score/src/corespinlockrelease.c: If the current thread is not the + holder of the lock, do not allow an unlock and return EPERM. + * score/src/corerwlockobtainwrite.c: Corrected to use the operation + for queueing with a timeout handler. + 2007-11-02 Joel Sherrill * score/cpu/sparc/cpu.c, score/cpu/sparc/rtems/score/cpu.h, -- cgit v1.2.3