error: use GLib to remember the program name

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
This commit is contained in:
Marc-André Lureau 2022-02-21 14:11:47 +04:00
parent 45297887dc
commit 336d354ba7
6 changed files with 13 additions and 29 deletions

View file

@ -323,7 +323,7 @@ static char *get_prompt(void)
static char prompt[FILENAME_MAX + 2 /*"> "*/ + 1 /*"\0"*/ ];
if (!prompt[0]) {
snprintf(prompt, sizeof(prompt), "%s> ", error_get_progname());
snprintf(prompt, sizeof(prompt), "%s> ", g_get_prgname());
}
return prompt;
@ -598,10 +598,10 @@ int main(int argc, char **argv)
break;
case 'V':
printf("%s version " QEMU_FULL_VERSION "\n"
QEMU_COPYRIGHT "\n", error_get_progname());
QEMU_COPYRIGHT "\n", g_get_prgname());
exit(0);
case 'h':
usage(error_get_progname());
usage(g_get_prgname());
exit(0);
case 'U':
force_share = true;
@ -613,13 +613,13 @@ int main(int argc, char **argv)
imageOpts = true;
break;
default:
usage(error_get_progname());
usage(g_get_prgname());
exit(1);
}
}
if ((argc - optind) > 1) {
usage(error_get_progname());
usage(g_get_prgname());
exit(1);
}