Add __attribute__ ((gnu_inline)) to fix undefined reference to inline function 08/105608/4
authorJeesun Kim <iamjs.kim@samsung.com>
Mon, 19 Dec 2016 05:51:52 +0000 (14:51 +0900)
committerJeesun Kim <iamjs.kim@samsung.com>
Tue, 20 Dec 2016 07:42:27 +0000 (16:42 +0900)
Change-Id: I2b5cf39b8583c20320de173793066d3851569e52

client/ctsvc_client_utils.c
client/ctsvc_client_utils.h

index 561adc8..8f871f9 100644 (file)
 
 #define CTSVC_SYSTEM_SLICE "system.slice"
 
-inline unsigned int ctsvc_client_get_pid()
+__attribute__ ((gnu_inline))inline unsigned int ctsvc_client_get_pid()
 {
        return (unsigned int)getpid();
 }
 
-inline unsigned int ctsvc_client_get_tid()
+__attribute__ ((gnu_inline))inline unsigned int ctsvc_client_get_tid()
 {
        return (unsigned int)syscall(SYS_gettid);
 }
index b8861f0..239ffeb 100644 (file)
@@ -20,8 +20,8 @@
 #ifndef __CTSVC_CLIENT_UTILS_H__
 #define __CTSVC_CLIENT_UTILS_H__
 
-unsigned int ctsvc_client_get_pid();
-unsigned int ctsvc_client_get_tid();
+__attribute__ ((gnu_inline))unsigned int ctsvc_client_get_pid();
+__attribute__ ((gnu_inline))unsigned int ctsvc_client_get_tid();
 bool ctsvc_client_is_in_system_session();
 int ctsvc_client_get_active_uid(uid_t *uid);