X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=fish%2Ffish.c;h=265464e70b0a3f13ebe6b6013941fb75623c8c67;hb=e32a85cf9307e45826a38e7271576a965b2f2731;hp=5d7aac6a0f97c7738f1a3f93e3535e3397c1ebf2;hpb=2c4a7ef92a4583a1217213573ad406eb5d745990;p=libguestfs.git diff --git a/fish/fish.c b/fish/fish.c index 5d7aac6..265464e 100644 --- a/fish/fish.c +++ b/fish/fish.c @@ -224,7 +224,7 @@ main (int argc, char *argv[]) * getopt_long uses argv[0], so give it the sanitized name. Save a copy * of the original, in case it's needed below. */ - char *real_argv0 = argv[0]; + //char *real_argv0 = argv[0]; argv[0] = bad_cast (program_name); for (;;) { @@ -339,6 +339,8 @@ main (int argc, char *argv[]) exit (EXIT_FAILURE); } drv->type = drv_N; + drv->device = NULL; + drv->nr_drives = -1; if (asprintf (&drv->N.filename, "test%d.img", next_prepared_drive++) == -1) { perror ("asprintf"); @@ -346,7 +348,6 @@ main (int argc, char *argv[]) } drv->N.data = create_prepared_file (optarg, drv->N.filename); drv->N.data_free = free_prep_data; - drv->N.device = NULL; /* filled in by add_drives */ drv->next = drvs; drvs = drv; break; @@ -530,31 +531,13 @@ set_up_terminal (void) have_terminfo = 1; } -void -pod2text (const char *name, const char *shortdesc, const char *str) -{ - FILE *fp; - - fp = popen ("pod2text", "w"); - if (fp == NULL) { - /* pod2text failed, maybe not found, so let's just print the - * source instead, since that's better than doing nothing. - */ - printf ("%s - %s\n\n%s\n", name, shortdesc, str); - return; - } - fprintf (fp, "=head1 NAME\n\n%s - %s\n\n", name, shortdesc); - fputs (str, fp); - pclose (fp); -} - static void prepare_drives (struct drv *drv) { if (drv) { prepare_drives (drv->next); if (drv->type == drv_N) - prepare_drive (drv->N.filename, drv->N.data, drv->N.device); + prepare_drive (drv->N.filename, drv->N.data, drv->device); } } @@ -871,7 +854,7 @@ issue_command (const char *cmd, char *argv[], const char *pipecmd) int argc; int stdout_saved_fd = -1; int pid = 0; - int i, r; + int r; reset_progress_bar ();