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

Reply via email to