On 05/17/2018 04:17 AM, Laurent Vivier wrote: > Le 17/05/2018 à 01:17, Philippe Mathieu-Daudé a écrit : >> On 05/16/2018 05:55 PM, Laurent Vivier wrote: >>> No code change. >>> >>> Signed-off-by: Laurent Vivier <laur...@vivier.eu> >>> --- >>> linux-user/generic/sockbits.h | 9 +-------- >>> linux-user/ppc/sockbits.h | 19 +++++++++++++++++++ >>> 2 files changed, 20 insertions(+), 8 deletions(-) >>> >>> diff --git a/linux-user/generic/sockbits.h b/linux-user/generic/sockbits.h >>> index 093faf0a48..5ad43eb0c8 100644 >>> --- a/linux-user/generic/sockbits.h >>> +++ b/linux-user/generic/sockbits.h >>> @@ -30,14 +30,7 @@ >>> #define TARGET_SO_LINGER 13 >>> #define TARGET_SO_BSDCOMPAT 14 >>> /* To add :#define TARGET_SO_REUSEPORT 15 */ >>> -#if defined(TARGET_PPC) >>> -#define TARGET_SO_RCVLOWAT 16 >>> -#define TARGET_SO_SNDLOWAT 17 >>> -#define TARGET_SO_RCVTIMEO 18 >>> -#define TARGET_SO_SNDTIMEO 19 >>> -#define TARGET_SO_PASSCRED 20 >>> -#define TARGET_SO_PEERCRED 21 >>> -#else >>> +#ifndef TARGET_SO_PASSCRED /* powerpc only differs in these */ >> >> #ifndef TARGET_PPC ? > > In fact, I have copied the line from linux, I think it's better to not > depend on the target but on the value we want to define.
I see, but it isn't safer to define each separately? /* powerpc only differs in these */ #ifndef TARGET_SO_PASSCRED # define TARGET_SO_PASSCRED 16 #endif #ifndef TARGET_SO_PEERCRED # define TARGET_SO_PEERCRED 17 #endif #ifndef TARGET_SO_RCVLOWAT # define TARGET_SO_RCVLOWAT 18 #endif ... > > Thanks, > Laurent >