Lines Matching refs:argv

57 void CommandListener::dumpArgs(int argc, char **argv, int argObscure) {
65 unsigned int len = strlen(argv[i]) + 1; // Account for space
76 strcpy(p, argv[i]);
77 p+= strlen(argv[i]);
92 int argc, char **argv) {
122 int argc, char **argv) {
123 dumpArgs(argc, argv, -1);
133 if (!strcmp(argv[1], "list")) {
135 } else if (!strcmp(argv[1], "debug")) {
136 if (argc != 3 || (argc == 3 && (strcmp(argv[2], "off") && strcmp(argv[2], "on")))) {
140 vm->setDebug(!strcmp(argv[2], "on") ? true : false);
141 } else if (!strcmp(argv[1], "mount")) {
146 rc = vm->mountVolume(argv[2]);
147 } else if (!strcmp(argv[1], "unmount")) {
149 ((argc == 4 && strcmp(argv[3], "force")) &&
150 (argc == 4 && strcmp(argv[3], "force_and_revert")))) {
157 if (argc >= 4 && !strcmp(argv[3], "force")) {
159 } else if (argc >= 4 && !strcmp(argv[3], "force_and_revert")) {
163 rc = vm->unmountVolume(argv[2], force, revert);
164 } else if (!strcmp(argv[1], "format")) {
166 (argc == 4 && strcmp(argv[3], "wipe"))) {
171 if (argc >= 4 && !strcmp(argv[3], "wipe")) {
174 rc = vm->formatVolume(argv[2], wipe);
175 } else if (!strcmp(argv[1], "share")) {
181 rc = vm->shareVolume(argv[2], argv[3]);
182 } else if (!strcmp(argv[1], "unshare")) {
188 rc = vm->unshareVolume(argv[2], argv[3]);
189 } else if (!strcmp(argv[1], "shared")) {
197 if (vm->shareEnabled(argv[2], argv[3], &enabled)) {
205 } else if (!strcmp(argv[1], "mkdirs")) {
210 rc = vm->mkdirs(argv[2]);
231 int argc, char **argv) {
232 dumpArgs(argc, argv, -1);
239 if (!strcmp(argv[1], "users")) {
258 if (Process::checkFileDescriptorSymLinks(pid, argv[2]) ||
259 Process::checkFileMaps(pid, argv[2]) ||
260 Process::checkSymLink(pid, argv[2], "cwd") ||
261 Process::checkSymLink(pid, argv[2], "root") ||
262 Process::checkSymLink(pid, argv[2], "exe")) {
320 int argc, char **argv) {
329 if (!strcmp(argv[1], "list")) {
330 dumpArgs(argc, argv, -1);
334 } else if (!strcmp(argv[1], "create")) {
335 dumpArgs(argc, argv, 5);
343 unsigned int numSectors = (atoi(argv[3]) * (1024 * 1024)) / 512;
344 const bool isExternal = (atoi(argv[7]) == 1);
345 rc = vm->createAsec(argv[2], numSectors, argv[4], argv[5], atoi(argv[6]), isExternal);
346 } else if (!strcmp(argv[1], "finalize")) {
347 dumpArgs(argc, argv, -1);
352 rc = vm->finalizeAsec(argv[2]);
353 } else if (!strcmp(argv[1], "fixperms")) {
354 dumpArgs(argc, argv, -1);
361 gid_t gid = (gid_t) strtoul(argv[3], &endptr, 10);
367 rc = vm->fixupAsecPermissions(argv[2], gid, argv[4]);
368 } else if (!strcmp(argv[1], "destroy")) {
369 dumpArgs(argc, argv, -1);
375 if (argc > 3 && !strcmp(argv[3], "force")) {
378 rc = vm->destroyAsec(argv[2], force);
379 } else if (!strcmp(argv[1], "mount")) {
380 dumpArgs(argc, argv, 3);
386 rc = vm->mountAsec(argv[2], argv[3], atoi(argv[4]));
387 } else if (!strcmp(argv[1], "unmount")) {
388 dumpArgs(argc, argv, -1);
394 if (argc > 3 && !strcmp(argv[3], "force")) {
397 rc = vm->unmountAsec(argv[2], force);
398 } else if (!strcmp(argv[1], "rename")) {
399 dumpArgs(argc, argv, -1);
405 rc = vm->renameAsec(argv[2], argv[3]);
406 } else if (!strcmp(argv[1], "path")) {
407 dumpArgs(argc, argv, -1);
414 if (!(rc = vm->getAsecMountPath(argv[2], path, sizeof(path)))) {
418 } else if (!strcmp(argv[1], "fspath")) {
419 dumpArgs(argc, argv, -1);
426 if (!(rc = vm->getAsecFilesystemPath(argv[2], path, sizeof(path)))) {
431 dumpArgs(argc, argv, -1);
450 int argc, char **argv) {
459 if (!strcmp(argv[1], "list")) {
460 dumpArgs(argc, argv, -1);
463 } else if (!strcmp(argv[1], "mount")) {
464 dumpArgs(argc, argv, 3);
470 rc = vm->mountObb(argv[2], argv[3], atoi(argv[4]));
471 } else if (!strcmp(argv[1], "unmount")) {
472 dumpArgs(argc, argv, -1);
478 if (argc > 3 && !strcmp(argv[3], "force")) {
481 rc = vm->unmountObb(argv[2], force);
482 } else if (!strcmp(argv[1], "path")) {
483 dumpArgs(argc, argv, -1);
490 if (!(rc = vm->getObbMountPath(argv[2], path, sizeof(path)))) {
495 dumpArgs(argc, argv, -1);
514 int argc, char **argv) {
520 if (!strcmp(argv[1], "enable")) {
527 } else if (!strcmp(argv[1], "disable")) {
534 } else if (!strcmp(argv[1], "status")) {
557 int argc, char **argv) {
570 if (!strcmp(argv[1], "checkpw")) {
575 dumpArgs(argc, argv, 2);
576 rc = cryptfs_check_passwd(argv[2]);
577 } else if (!strcmp(argv[1], "restart")) {
582 dumpArgs(argc, argv, -1);
584 } else if (!strcmp(argv[1], "cryptocomplete")) {
589 dumpArgs(argc, argv, -1);
591 } else if (!strcmp(argv[1], "enablecrypto")) {
592 if ( (argc != 4) || (strcmp(argv[2], "wipe") && strcmp(argv[2], "inplace")) ) {
596 dumpArgs(argc, argv, 3);
597 rc = cryptfs_enable(argv[2], argv[3]);
598 } else if (!strcmp(argv[1], "changepw")) {
604 rc = cryptfs_changepw(argv[2]);
605 } else if (!strcmp(argv[1], "verifypw")) {
611 rc = cryptfs_verify_passwd(argv[2]);
612 } else if (!strcmp(argv[1], "getfield")) {
619 dumpArgs(argc, argv, -1);
620 rc = cryptfs_getfield(argv[2], valbuf, sizeof(valbuf));
624 } else if (!strcmp(argv[1], "setfield")) {
629 dumpArgs(argc, argv, -1);
630 rc = cryptfs_setfield(argv[2], argv[3]);
632 dumpArgs(argc, argv, -1);
649 int argc, char **argv) {
662 if (!strcmp(argv[1], "dotrim")) {
667 dumpArgs(argc, argv, -1);
670 dumpArgs(argc, argv, -1);