From 496a3d2a73bdf95a1cec98086a92ea824b2956cc Mon Sep 17 00:00:00 2001 From: Jeesun Kim Date: Mon, 19 Dec 2016 14:11:46 +0900 Subject: [PATCH] Add __attribute__ ((gnu_inline)) to fix undefined reference to inline function (cal_client_get_pid, cal_client_get_tid) Change-Id: Iad77e5de0931b01e603e4ee11c9488b58641f8aa --- client/cal_client_utils.c | 4 ++-- client/cal_client_utils.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/client/cal_client_utils.c b/client/cal_client_utils.c index 826d385..b359a40 100644 --- a/client/cal_client_utils.c +++ b/client/cal_client_utils.c @@ -22,12 +22,12 @@ #include #include -inline unsigned int cal_client_get_pid(void) +__attribute__ ((gnu_inline)) inline unsigned int cal_client_get_pid(void) { return (unsigned int)getpid(); } -inline unsigned int cal_client_get_tid(void) +__attribute__ ((gnu_inline)) inline unsigned int cal_client_get_tid(void) { return (unsigned int)syscall(SYS_gettid); } diff --git a/client/cal_client_utils.h b/client/cal_client_utils.h index 50c2042..ea8bbc3 100644 --- a/client/cal_client_utils.h +++ b/client/cal_client_utils.h @@ -20,7 +20,7 @@ #ifndef __CAL_CLIENT_UTILS_H__ #define __CAL_CLIENT_UTILS_H__ -inline unsigned int cal_client_get_pid(void); -inline unsigned int cal_client_get_tid(void); +__attribute__ ((gnu_inline)) inline unsigned int cal_client_get_pid(void); +__attribute__ ((gnu_inline)) inline unsigned int cal_client_get_tid(void); #endif /* __CAL_CLIENT_UTILS_H__ */ -- 2.7.4