diff options
author | YoungHun Kim <yh8004.kim@samsung.com> | 2019-05-20 11:01:52 +0900 |
---|---|---|
committer | YoungHun Kim <yh8004.kim@samsung.com> | 2019-05-20 11:06:22 +0900 |
commit | 99c940304d3fe63e530600cfb086f7d0cf56123f (patch) | |
tree | 33e86ad2360871b9d9c764c2c103daef0a7a0ae0 /server | |
parent | 932eadf44640807784699d698a99c7c52713e561 (diff) | |
download | mmsvc-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.h | 1 | ||||
-rw-r--r-- | server/src/muse_server.c | 6 |
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) { |