This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
Re: [PATCH] Disable thread cancellation support for RTEMS
- From: Sebastian Huber <sebastian dot huber at embedded-brains dot de>
- To: newlib at sourceware dot org
- Date: Fri, 22 Mar 2013 16:56:09 +0100
- Subject: Re: [PATCH] Disable thread cancellation support for RTEMS
- References: <1363963621-14546-1-git-send-email-sebastian dot huber at embedded-brains dot de> <20130322150945 dot GB21637 at calimero dot vinschen dot de>
On 03/22/2013 04:09 PM, Corinna Vinschen wrote:
On Mar 22 15:47, Sebastian Huber wrote:
Use a define to manage the stdio thread cancellation support. Disable
the thread cancellation support for RTEMS. In RTEMS the availability of
POSIX threads is optional and depends on a configuration option. To
support all RTEMS configurations we have to drop the thread cancellation
support. A long term solution has to be developed in RTEMS to deal with
this. Once this is done, we can enable the support in Newlib again.
Wouldn't it be much cleaner code-wise to override the pthread_setcancelstate
function with an RTEMS-specific dummy if cancellation is not supported?
This could be an option. Makes the usage of pthread_setcancelstate sense if no
locks are used?
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber@embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschÃftliche Mitteilung im Sinne des EHUG.