[patch] RTEMS pthread.h changes
Wed Dec 8 13:54:00 GMT 2010
On Dec 8 11:02, Corinna Vinschen wrote:
> Hi Ralf,
> On Dec 7 17:09, Ralf Corsepius wrote:
> > Hi,
> > I am submitting the patch below on behalf of Joel, who currently is
> > busy with other obligations.
> > This patch adds a couple of POSIX pthread functions RTEMS is
> > supporting and adds a new field "guardsize" to pthread_attr_t RTEMS
> > internally applies to implement these functions.
> > The latter is an ABI change and therefore might not be suitable for
> > other OSes. May-be it should be enclosed into #ifndef __CYGWIN__ or
> > #ifdef __rtems__ defines?
> Cygwin has its own pthread.h, so Cygwin doesn't matter here. However,
> since it's an ABI change I'd suggest to enclose it in __rtems__
> brackets. It should only be enabled on a case by case basis.
...unless we can be sure that RTEMS and Cygwin are the only newlib-based
systems which actually implement pthreads.
Cygwin Project Co-Leader
More information about the Newlib