#2170: pthread_mutex_trylock() erroneously returns EDEADLK --------------------------+---------------------------- Reporter: nick.withers | Owner: joel.sherrill Type: defect | Status: new Priority: normal | Milestone: 4.11 Component: cpukit | Version: HEAD Severity: normal | Resolution: Keywords: | --------------------------+----------------------------
Old description: > By The Open Group Base Specifications Issue 6, pthread_mutex_trylock() > should return EBUSY if the lock is already held ( > http://pubs.opengroup.org/onlinepubs/009695399/functions/pthread_mutex_lock.html > ). > > On RTEMS 4.11, it instead returns EDEADLK New description: By The Open Group Base Specifications Issue 6, pthread_mutex_trylock() should return EBUSY if the lock is already held ( http://pubs.opengroup.org/onlinepubs/009695399/functions/pthread_mutex_lock.html ). On RTEMS 4.11, it instead returns EDEADLK -- Comment (by joel.sherrill): Nick.. can you check mutextranslatereturncode.c and see if it is OK now? I don't seem to be able to match the EDEADLK to the core status I think would match. -- Ticket URL: <http://devel.rtems.org/ticket/2170#comment:2> RTEMS Project <http://www.rtems.org/> RTEMS Project _______________________________________________ bugs mailing list bugs@rtems.org http://lists.rtems.org/mailman/listinfo/bugs