From f86fec772f2d82eaf60228d288b295e0b7b86c59 Mon Sep 17 00:00:00 2001 From: Arlin Davis Date: Wed, 14 Oct 2009 10:03:47 -0700 Subject: [PATCH] ucm: fix build problem with latest windows ucm changes define dapls_thread_signal as inline Signed-off-by: Arlin Davis --- dapl/openib_ucm/linux/openib_osd.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dapl/openib_ucm/linux/openib_osd.h b/dapl/openib_ucm/linux/openib_osd.h index cf40fc9..fe60aa0 100644 --- a/dapl/openib_ucm/linux/openib_osd.h +++ b/dapl/openib_ucm/linux/openib_osd.h @@ -11,6 +11,12 @@ #define htonll(x) bswap_64(x) #define ntohll(x) bswap_64(x) #endif +#ifndef STATIC +#define STATIC static +#endif /* STATIC */ +#ifndef _INLINE_ +#define _INLINE_ __inline__ +#endif /* _INLINE_ */ #define DAPL_SOCKET int #define DAPL_INVALID_SOCKET -1 @@ -23,7 +29,7 @@ struct dapl_thread_signal DAPL_SOCKET scm[2]; }; -static void dapls_thread_signal(struct dapl_thread_signal *signal) +STATIC _INLINE_ void dapls_thread_signal(struct dapl_thread_signal *signal) { send(signal->scm[1], "w", sizeof "w", 0); } -- 2.46.0