Lines Matching defs:argv

23 int zxc_dump(int argc, char** argv) {
34 fd = open(argv[1], O_RDONLY);
36 fprintf(stderr, "error: cannot open '%s'\n", argv[1]);
54 int zxc_msleep(int argc, char** argv) {
56 zx_nanosleep(zx_deadline_after(ZX_MSEC(atoi(argv[1]))));
76 int zxc_ls(int argc, char** argv) {
84 if ((argc > 1) && !strcmp(argv[1], "-l")) {
86 argv++;
91 dirn = argv[1];
120 int zxc_list(int argc, char** argv) {
130 fp = fopen(argv[1], "r");
132 fprintf(stderr, "error: cannot open '%s'\n", argv[1]);
272 int zxc_mv_or_cp(int argc, char** argv) {
273 bool is_mv = !strcmp(argv[0], "mv");
276 while ((next_arg < argc) && argv[next_arg][0] == '-') {
277 char *next_opt_char = &argv[next_arg][1];
300 const char *dest_name = argv[argc - 1];
314 int result = mv_or_cp_to_dir(is_mv, argv[next_arg], dest_name,
323 fprintf(stderr, "%s: destination is not a directory\n", argv[0]);
326 return mv_here(argv[next_arg], dest_name, dest_exists, force);
328 return cp_here(argv[next_arg], dest_name, dest_exists, force);
332 fprintf(stderr, "usage: %s [-f] <src>... <dst>\n", argv[0]);
336 int zxc_mkdir(int argc, char** argv) {
339 argv++;
345 if (!strcmp(argv[0], "-p")) {
348 argv++;
351 char* dir = argv[0];
368 argv++;
407 int zxc_rm(int argc, char** argv) {
410 argv++;
413 while (argc >= 1 && argv[0][0] == '-') {
414 char *args = &argv[0][1];
433 argv++;
441 if (zxc_rm_recursive(AT_FDCWD, argv[0], force)) {
445 if (unlink(argv[0])) {
451 argv++;
456 fprintf(stderr, "error: failed to delete '%s'\n", argv[0]);
527 int zxc_dm(int argc, char** argv) {
532 return send_dmctl(argv[1], strlen(argv[1]));
535 static char* join(char* buffer, size_t buffer_length, int argc, char** argv) {
543 const char* arg = argv[i];
553 int zxc_k(int argc, char** argv) {
565 if (!strcmp(argv[1], "poweroff") || !strcmp(argv[1], "reboot")
566 || !strcmp(argv[1], "reboot-bootloader")) {
567 strcpy(buffer, argv[1]);
572 char* command_end = join(buffer + prefix_length, sizeof(buffer) - prefix_length, argc - 1, &argv[1]);