X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=examples%2Fdf.c;fp=examples%2Fdf.c;h=818de6e7268d4431bc8a5c811250a400ce6c3c2e;hp=0000000000000000000000000000000000000000;hb=b6233d1fff5d9a6bbc61e7123a57bdd7d8cbc792;hpb=407caabfd04a8bb6338a7fcf4f46d85d75e709df diff --git a/examples/df.c b/examples/df.c new file mode 100644 index 0000000..818de6e --- /dev/null +++ b/examples/df.c @@ -0,0 +1,36 @@ +/* A simple "df" command for guests. */ + +#include +#include +#include +#include + +int +main (int argc, char *argv[]) +{ + guestfs_h *g; + + if (argc != 2 || access (argv[1], F_OK) != 0) { + fprintf (stderr, "Usage: df disk-image\n"); + exit (1); + } + + g = guestfs_create (); + if (!g) { + perror ("guestfs_create"); + exit (1); + } + + guestfs_set_exit_on_error (g, 1); + guestfs_set_verbose (g, 1); + + guestfs_add_drive (g, argv[1]); + + guestfs_wait_ready (g); + + + + + guestfs_free (g); + return 0; +}