summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorYoungHun Kim <yh8004.kim@samsung.com>2019-05-20 11:01:52 +0900
committerYoungHun Kim <yh8004.kim@samsung.com>2019-05-20 11:06:22 +0900
commit99c940304d3fe63e530600cfb086f7d0cf56123f (patch)
tree33e86ad2360871b9d9c764c2c103daef0a7a0ae0 /server
parent932eadf44640807784699d698a99c7c52713e561 (diff)
downloadmmsvc-core-99c940304d3fe63e530600cfb086f7d0cf56123f.tar.gz
mmsvc-core-99c940304d3fe63e530600cfb086f7d0cf56123f.tar.bz2
mmsvc-core-99c940304d3fe63e530600cfb086f7d0cf56123f.zip
Able to get client pid at muse module simply
Change-Id: Ie187a6fb04c77599d112a2790d06b8b12df3b563
Diffstat (limited to 'server')
-rw-r--r--server/include/muse_server.h1
-rw-r--r--server/src/muse_server.c6
2 files changed, 7 insertions, 0 deletions
diff --git a/server/include/muse_server.h b/server/include/muse_server.h
index 58b981a..75d2735 100644
--- a/server/include/muse_server.h
+++ b/server/include/muse_server.h
@@ -54,6 +54,7 @@ int muse_server_ipc_set_handle(muse_module_h m, intptr_t handle);
int muse_server_ipc_get_fd(muse_module_h m, int *fd);
int muse_server_ipc_get_fds(muse_module_h m, int *fds, int *number);
int muse_server_ipc_set_fd(muse_module_h m, int fd);
+int muse_server_ipc_get_client_pid(muse_module_h m);
/* security */
bool muse_server_security_check_cynara(int fd, const char *privilege);
diff --git a/server/src/muse_server.c b/server/src/muse_server.c
index 18d39a8..713e623 100644
--- a/server/src/muse_server.c
+++ b/server/src/muse_server.c
@@ -438,6 +438,12 @@ int muse_server_ipc_set_fd(muse_module_h m, int fd)
return MM_ERROR_NONE;
}
+int muse_server_ipc_get_client_pid(muse_module_h m)
+{
+ muse_return_val_if_fail(m, MUSE_ERR);
+ return m->pid;
+}
+
/* security */
bool muse_server_security_check_cynara(int fd, const char *privilege)
{