Home | History | Annotate | Download | only in installd

Lines Matching refs:arg

24 static int do_ping(char **arg, char reply[REPLY_MAX])
29 static int do_install(char **arg, char reply[REPLY_MAX])
31 return install(arg[0], atoi(arg[1]), atoi(arg[2])); /* pkgname, uid, gid */
34 static int do_dexopt(char **arg, char reply[REPLY_MAX])
37 return dexopt(arg[0], atoi(arg[1]), atoi(arg[2]));
40 static int do_move_dex(char **arg, char reply[REPLY_MAX])
42 return move_dex(arg[0], arg[1]); /* src, dst */
45 static int do_rm_dex(char **arg, char reply[REPLY_MAX])
47 return rm_dex(arg[0]); /* pkgname */
50 static int do_remove(char **arg, char reply[REPLY_MAX])
52 return uninstall(arg[0], atoi(arg[1])); /* pkgname, userid */
55 static int do_rename(char **arg, char reply[REPLY_MAX])
57 return renamepkg(arg[0], arg[1]); /* oldpkgname, newpkgname */
60 static int do_fixuid(char **arg, char reply[REPLY_MAX])
62 return fix_uid(arg[0], atoi(arg[1]), atoi(arg[2])); /* pkgname, uid, gid */
65 static int do_free_cache(char **arg, char reply[REPLY_MAX]) /* TODO int:free_size */
67 return free_cache((int64_t)atoll(arg[0])); /* free_size */
70 static int do_rm_cache(char **arg, char reply[REPLY_MAX])
72 return delete_cache(arg[0]); /* pkgname */
75 static int do_protect(char **arg, char reply[REPLY_MAX])
77 return protect(arg[0], atoi(arg[1])); /* pkgname, gid */
80 static int do_get_size(char **arg, char reply[REPLY_MAX])
89 res = get_size(arg[0], arg[1], arg[2], arg[3], &codesize, &datasize, &cachesize, &asecsize);
100 static int do_rm_user_data(char **arg, char reply[REPLY_MAX])
102 return delete_user_data(arg[0], atoi(arg[1])); /* pkgname, userid */
105 static int do_mk_user_data(char **arg, char reply[REPLY_MAX])
107 return make_user_data(arg[0], atoi(arg[1]), atoi(arg[2])); /* pkgname, uid, userid */
110 static int do_rm_user(char **arg, char reply[REPLY_MAX])
112 return delete_persona(atoi(arg[0])); /* userid */
115 static int do_clone_user_data(char **arg, char reply[REPLY_MAX])
117 return clone_persona_data(atoi(arg[0]), atoi(arg[1]), atoi(arg[2]));
120 static int do_movefiles(char **arg, char reply[REPLY_MAX])
125 static int do_linklib(char **arg, char reply[REPLY_MAX])
127 return linklib(arg[0], arg[1]);
130 static int do_unlinklib(char **arg, char reply[REPLY_MAX])
132 return unlinklib(arg[0]);
138 int (*func)(char **arg, char reply[REPLY_MAX]);
209 char *arg[TOKEN_MAX+1];
220 /* n is number of args (not counting arg[0]) */
221 arg[0] = cmd;
226 arg[n] = cmd;
236 if (!strcmp(cmds[i].name,arg[0])) {
241 ret = cmds[i].func(arg + 1, reply);
246 ALOGE("unsupported command '%s'\n", arg[0]);