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. > > > +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 -- Gilles Chanteperdrix. _______________________________________________ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core