From c17ae09fb6d779724a779c815c94d7390855ecfc Mon Sep 17 00:00:00 2001 From: Robby Zambito Date: Sat, 2 Mar 2024 21:34:16 -0500 Subject: [PATCH] Add worker for each disk image specified Remove loading the drive, that is the job of the worker. --- guestfs-inspectd.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/guestfs-inspectd.c b/guestfs-inspectd.c index 2b66dd7..7167f48 100644 --- a/guestfs-inspectd.c +++ b/guestfs-inspectd.c @@ -5,18 +5,12 @@ int main(int argc, char **argv) { if (argc < 2) { - printf("Usage: %s \n", argv[0]); + printf("Usage: %s ...\n", argv[0]); return EXIT_FAILURE; } - guestfs_h *g = guestfs_create(); - - for (int i = 1; i < argc; i++) { - printf("Loading drive %s...\n", argv[i]); - guestfs_add_drive(g, argv[i]); - } - - guestfs_launch(g); + // One worker per disk image. + zactor_t *workers[argc-1]; char **filesystems = guestfs_list_filesystems(g); if (filesystems == NULL)