Lines Matching refs:args

203 int do_chdir(int nargs, char **args)
205 chdir(args[1]);
209 int do_chroot(int nargs, char **args)
211 chroot(args[1]);
215 int do_class_start(int nargs, char **args)
221 service_for_each_class(args[1], service_start_if_not_disabled);
225 int do_class_stop(int nargs, char **args)
227 service_for_each_class(args[1], service_stop);
231 int do_class_reset(int nargs, char **args)
233 service_for_each_class(args[1], service_reset);
237 int do_domainname(int nargs, char **args)
239 return write_file("/proc/sys/kernel/domainname", args[1]);
242 int do_exec(int nargs, char **args)
247 int do_export(int nargs, char **args)
249 add_environment(args[1], args[2]);
253 int do_hostname(int nargs, char **args)
255 return write_file("/proc/sys/kernel/hostname", args[1]);
258 int do_ifup(int nargs, char **args)
260 return __ifupdown(args[1], 1);
264 static int do_insmod_inner(int nargs, char **args, int opt_len)
271 strcpy(options, args[2]);
274 strcat(options, args[i]);
278 return insmod(args[1], options);
281 int do_insmod(int nargs, char **args)
288 size += strlen(args[i]) + 1;
291 return do_insmod_inner(nargs, args, size);
294 int do_mkdir(int nargs, char **args)
302 mode = strtoul(args[2], 0, 8);
305 ret = make_dir(args[1], mode);
308 ret = _chmod(args[1], mode);
315 uid_t uid = decode_uid(args[3]);
319 gid = decode_uid(args[4]);
322 if (_chown(args[1], uid, gid) < 0) {
328 ret = _chmod(args[1], mode);
363 int do_mount(int nargs, char **args)
374 if (!strcmp(args[n], mount_flags[i].name)) {
381 if (!strcmp(args[n], "wait"))
385 options = args[n];
389 system = args[1];
390 source = args[2];
391 target = args[3];
462 int do_mount_all(int nargs, char **args)
492 child_ret = fs_mgr_mount_all(args[1]);
517 int do_setcon(int nargs, char **args) {
521 if (setcon(args[1]) < 0) {
528 int do_setenforce(int nargs, char **args) {
532 if (security_setenforce(atoi(args[1])) < 0) {
539 int do_setkey(int nargs, char **args)
542 kbe.kb_table = strtoul(args[1], 0, 0);
543 kbe.kb_index = strtoul(args[2], 0, 0);
544 kbe.kb_value = strtoul(args[3], 0, 0);
548 int do_setprop(int nargs, char **args)
550 const char *name = args[1];
551 const char *value = args[2];
564 int do_setrlimit(int nargs, char **args)
568 resource = atoi(args[1]);
569 limit.rlim_cur = atoi(args[2]);
570 limit.rlim_max = atoi(args[3]);
574 int do_start(int nargs, char **args)
577 svc = service_find_by_name(args[1]);
584 int do_stop(int nargs, char **args)
587 svc = service_find_by_name(args[1]);
594 int do_restart(int nargs, char **args)
597 svc = service_find_by_name(args[1]);
605 int do_trigger(int nargs, char **args)
607 action_for_each_trigger(args[1], action_add_queue_tail);
611 int do_symlink(int nargs, char **args)
613 return symlink(args[1], args[2]);
616 int do_rm(int nargs, char **args)
618 return unlink(args[1]);
621 int do_rmdir(int nargs, char **args)
623 return rmdir(args[1]);
626 int do_sysclktz(int nargs, char **args)
634 tz.tz_minuteswest = atoi(args[1]);
640 int do_write(int nargs, char **args)
642 const char *path = args[1];
643 const char *value = args[2];
655 int do_copy(int nargs, char **args)
667 if (stat(args[1], &info) < 0)
670 if ((fd1 = open(args[1], O_RDONLY)) < 0)
673 if ((fd2 = open(args[2], O_WRONLY|O_CREAT|O_TRUNC, 0660)) < 0)
717 int do_chown(int nargs, char **args) {
720 if (_chown(args[2], decode_uid(args[1]), -1) < 0)
723 if (_chown(args[3], decode_uid(args[1]), decode_uid(args[2])) < 0)
744 int do_chmod(int nargs, char **args) {
745 mode_t mode = get_mode(args[1]);
746 if (_chmod(args[2], mode) < 0) {
752 int do_restorecon(int nargs, char **args) {
756 if (restorecon(args[i]) < 0)
762 int do_setsebool(int nargs, char **args) {
772 char *name = args[i];
796 int do_loglevel(int nargs, char **args) {
798 klog_set_level(atoi(args[1]));
804 int do_load_persist_props(int nargs, char **args) {
812 int do_wait(int nargs, char **args)
815 return wait_for_file(args[1], COMMAND_RETRY_TIMEOUT);
817 return wait_for_file(args[1], atoi(args[2]));