A new move type PM_MOVE_TO_EXTENDED is added to move package to
extended storage.
Change-Id: I5e7ba0be5a1c1b2444dcd3a7fe64396800761653
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
typedef enum {
PM_MOVE_TO_INTERNAL = 0,
PM_MOVE_TO_SDCARD = 1,
typedef enum {
PM_MOVE_TO_INTERNAL = 0,
PM_MOVE_TO_SDCARD = 1,
+ PM_MOVE_TO_EXTENDED = 2,
} pkgmgr_move_type;
typedef enum {
} pkgmgr_move_type;
typedef enum {
* @param[in] pc pkgmgr_client
* @param[in] pkg_type package type
* @param[in] pkgid application package id
* @param[in] pc pkgmgr_client
* @param[in] pkg_type package type
* @param[in] pkgid application package id
- * @param[in] move_type PM_MOVE_TO_INTERNAL or PM_MOVE_TO_SDCARD
+ * @param[in] move_type move type
* @param[in] mode installation mode - PM_DEFAULT, PM_QUIET
* @param[in] event_cb user callback
* @param[in] data user data
* @param[in] mode installation mode - PM_DEFAULT, PM_QUIET
* @param[in] event_cb user callback
* @param[in] data user data
}
if ((move_type < PM_MOVE_TO_INTERNAL) ||
}
if ((move_type < PM_MOVE_TO_INTERNAL) ||
- (move_type > PM_MOVE_TO_SDCARD))
+ (move_type > PM_MOVE_TO_EXTENDED))
return PKGMGR_R_EINVAL;
if (client->pc_type != PC_REQUEST) {
return PKGMGR_R_EINVAL;
if (client->pc_type != PC_REQUEST) {
case PM_REQUEST_MOVE:
tryvm_if(pkgid == NULL, ret = PKGMGR_R_EINVAL, "pkgid is NULL\n");
tryvm_if(pc == NULL, ret = PKGMGR_R_EINVAL, "pc is NULL\n");
case PM_REQUEST_MOVE:
tryvm_if(pkgid == NULL, ret = PKGMGR_R_EINVAL, "pkgid is NULL\n");
tryvm_if(pc == NULL, ret = PKGMGR_R_EINVAL, "pc is NULL\n");
- tryvm_if((service_mode < PM_MOVE_TO_INTERNAL) || (service_mode > PM_MOVE_TO_SDCARD), ret = PKGMGR_R_EINVAL, "service_mode is wrong\n");
+ tryvm_if((service_mode < PM_MOVE_TO_INTERNAL) || (service_mode > PM_MOVE_TO_EXTENDED), ret = PKGMGR_R_EINVAL, "service_mode is wrong\n");
ret = __move_pkg_process(pc, pkgid, pkg_type, uid, (pkgmgr_move_type)service_mode, event_cb, data);
break;
ret = __move_pkg_process(pc, pkgid, pkg_type, uid, (pkgmgr_move_type)service_mode, event_cb, data);
break;