} catch (std::bad_alloc& ex) {
return SECURITY_MANAGER_ERROR_MEMORY;
}
-
+ (*pp_req)->uid = 0;
return SECURITY_MANAGER_SUCCESS;
}
}
SECURITY_MANAGER_API
+int security_manager_app_inst_req_set_uid(app_inst_req *p_req,
+ const uid_t uid)
+{
+ if (!p_req)
+ return SECURITY_MANAGER_ERROR_INPUT_PARAM;
+
+ p_req->uid = uid;
+
+ return SECURITY_MANAGER_SUCCESS;
+}
+
+SECURITY_MANAGER_API
int security_manager_app_inst_req_set_app_id(app_inst_req *p_req, const char *app_id)
{
if (!p_req || !app_id)
Serialization::Serialize(send, p_req->pkgId);
Serialization::Serialize(send, p_req->privileges);
Serialization::Serialize(send, p_req->appPaths);
+ Serialization::Serialize(send, p_req->uid);
//send buffer to server
int retval = sendToServer(SERVICE_SOCKET, send.Pop(), recv);