Add __attribute__ ((gnu_inline)) to fix undefined reference to inline function (cal_c... 81/105581/1
authorJeesun Kim <iamjs.kim@samsung.com>
Mon, 19 Dec 2016 05:11:46 +0000 (14:11 +0900)
committerJeesun Kim <iamjs.kim@samsung.com>
Mon, 19 Dec 2016 05:12:31 +0000 (14:12 +0900)
Change-Id: Iad77e5de0931b01e603e4ee11c9488b58641f8aa

client/cal_client_utils.c
client/cal_client_utils.h

index 826d385..b359a40 100644 (file)
 #include <sys/syscall.h>
 #include <sys/types.h>
 
-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);
 }
index 50c2042..ea8bbc3 100644 (file)
@@ -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__ */