From: jongmyeongko Date: Tue, 9 Aug 2016 08:52:25 +0000 (+0900) Subject: fix build error for 64bit X-Git-Tag: accepted/tizen/common/20160809.183948~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=037e1860e4b3f28751992fe98a691bfa54c1f98f;p=platform%2Fcore%2Fappfw%2Fapp-installers.git fix build error for 64bit Change-Id: Idc24a6f6d48253e0fe20d4d1d252f7b0b54f6aca Signed-off-by: jongmyeongko --- diff --git a/src/common/shared_dirs.cc b/src/common/shared_dirs.cc index e33b0f8..499cc6c 100644 --- a/src/common/shared_dirs.cc +++ b/src/common/shared_dirs.cc @@ -318,7 +318,7 @@ bool PerformExternalDirectoryCreationForAllUsers(const std::string& pkgid) { } int PrivilegeCallback(const pkgmgrinfo_pkginfo_h handle, void* user_data) { - uid_t uid = (uid_t)user_data; + uid_t uid = (uid_t)(uintptr_t)user_data; char* pkgid = nullptr; int ret = pkgmgrinfo_pkginfo_get_pkgid(handle, &pkgid); @@ -330,7 +330,7 @@ int PrivilegeCallback(const pkgmgrinfo_pkginfo_h handle, void* user_data) { return 0; } -bool PerformExternalDirectoryCreationForAllPkgs(void) { +bool PerformExternalDirectoryCreationForAllPkgs() { user_list list = GetUserList(); for (auto l : list) { uid_t uid = std::get<0>(l); @@ -346,7 +346,7 @@ bool PerformExternalDirectoryCreationForAllPkgs(void) { } ret = pkgmgrinfo_pkginfo_filter_foreach_pkginfo(filter_handle, - PrivilegeCallback, reinterpret_cast(uid)); + PrivilegeCallback, reinterpret_cast((uintptr_t)uid)); if (ret != PMINFO_R_OK) { LOG(DEBUG) << "Failed to create external directoy"; pkgmgrinfo_pkginfo_filter_destroy(filter_handle); diff --git a/src/common/shared_dirs.h b/src/common/shared_dirs.h index 5181fdf..e309d4a 100644 --- a/src/common/shared_dirs.h +++ b/src/common/shared_dirs.h @@ -53,7 +53,7 @@ bool PerformExternalDirectoryCreationForAllUsers(const std::string& pkgid); * \return true if succeed, false otherwise * */ -bool PerformExternalDirectoryCreationForAllPkgs(void); +bool PerformExternalDirectoryCreationForAllPkgs(); /** * \brief Performs a removal of directories in external storage (eg. SD card)