Gilles Chanteperdrix wrote:
Philippe Gerum wrote:
 > Gilles Chanteperdrix wrote:
 > > The attached version of the patch do that.
> > Fine with me, please merge as you see fit. Details follow: > > > +++ include/nucleus/ppd.h 2006-05-10 14:27:11.000000000 +0200
 > > @@ -0,0 +1,26 @@
 > > +#ifndef PPD_H
 > > +#define PPD_H
 > > +
> > Given that ppds are shadow-specific, I would move ppd.h's contents to > shadow.h directly.

I tried, but it is not possible, shadow.h is included in asm/system.h
and thus can not include nucleus/queue.h.


Grumble. Ok, we're toast. Let's go for ppd.h.

> > > +static unsigned
 > > +xnppd_lookup_inner(xnqueue_t **pq, xnppd_holder_t **pholder, xnppd_key_t 
*key)
 > > +{
 > > +    unsigned bucket = jhash2((uint32_t *)&key->mm,
 > > +                             sizeof(key->mm)/sizeof(uint32_t), 0);
> > GCC is likely going to wine on 64-bit archs for attempting to forge a > type-punned pointer.

How do I write this then ? It is a copy of some code in posix/syscall.c


vrtx/mb.c would do.

--

Philippe.

_______________________________________________
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core

Reply via email to