Hi Mark, > Since /usr/include/asm/ptrace.h has this unconditional define: > typedef union > { > float f; > double d; > __u64 ui; <----- Line 132 > struct > { > __u32 hi; > __u32 lo; > } fp; > } freg_t;
The straight forward solution is to replace "__u64" with "unsigned long long", "__u32" with "unsigned int" and "__u16" with "unsigned short". Since ptrace.h is commonly used in user space (hmpf) I'll change asm-s390/ptrace.h. blue skies, Martin.