Default POSIX thread attributes?

Ralf Corsepius corsepiu at faw.uni-ulm.de
Tue Feb 11 17:39:12 UTC 2003


Am Die, 2003-02-11 um 19.16 schrieb Vladimir Nesic:
> On Tuesday 11 February 2003 16:47, Joel Sherrill wrote:
> > gregory.menke at gsfc.nasa.gov wrote:
> > > Vladimir Nesic writes:
> > >  > Current implementation of pthreads has a strange default
> > >  > attribute set, which is not documented, and it took me almost a
> > >  > whole month to find out why an app that worked on Linux stopped
> > >  > working on RTEMS.
> > >
> > > These kinds of bugs can be <very> hard to track down on any
> > > operating system.  If you rely on default pthread behavior, you're
> > > going to have lots of problems.  The pthread interface kind of
> > > sucks in general- its advantage is its sort of portable.
> >
> > The standard does not specify the default attributes as I recall.  If
> > there is some piece of standard documentation RTEMS does not adhere
> > to, file a PR.
> >
> > Otherwise, this falls into the "POSIX didn't cover this" category.
> 
> OK, I have learnd my lesson, but I don't have POSIX standard, so I had 
> to relay on docs from RTEMS and LINUX. Since RTEMS doesn't say anything 
> about it, a guessed that LINUX docs apply :(

One valuable source of information is the OpenGroups online
publications, in particular this document (aka. SUSv3)
http://www.opengroup.org/onlinepubs/007904975/

Ralf





More information about the users mailing list