Posix patchs to support affinity attribute in newlib

Jennifer Averett Jennifer.Averett at OARcorp.com
Fri Feb 28 15:30:16 UTC 2014



> -----Original Message-----
> From: rtems-devel-bounces at rtems.org [mailto:rtems-devel-
> bounces at rtems.org] On Behalf Of Sebastian Huber
> Sent: Friday, February 28, 2014 1:12 AM
> To: rtems-devel at rtems.org
> Subject: Re: Posix patchs to support affinity attribute in newlib
> 
> On 2014-02-27 14:24, Jennifer Averett wrote:
> >   /**
> > + * @brief Copy POSIX Thread attribute structure
> > + *
> > + * This routine copies the attr2 thread attribute structure
> > + * to the attr1 Thread Attribute structure.
> > + *
> > + * @param[out] attr1 is a pointer to the thread attribute
> > + * structure to copy into.
> > + *
> > + * @param[out] attr2 is a pointer to the thread attribute
> 
> Should be @param[in].
> 
> Why not name this src_attr and dst_attr or something similar?

Will change.

 
> > + * structure to copy from.
> > + */
> > +RTEMS_INLINE_ROUTINE void _POSIX_Threads_Copy_attributes(
> > +  pthread_attr_t  *attr1,
> > +  const pthread_attr_t  *attr2
> > +);
> > +
> 
> Why do we have the definition of this inline function separated from the
> declaration?
> 


This follows the structure of the file.  All other inline methods in this file
are defined in that manner.

> --
> 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 at embedded-brains.de
> PGP     : Public key available on request.
> 
> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
> _______________________________________________
> rtems-devel mailing list
> rtems-devel at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-devel




More information about the devel mailing list