diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2010-11-24 17:19:28 +0000 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2010-11-24 20:12:11 +0000 |
commit | 58012dc9b67aa1b5de9c5dc70e7e471de3ed2a6a (patch) | |
tree | 5e13a77bb536feec69fb7f63b362a644fc5ca6c1 /examples/hello.c | |
parent | e1aca6323e33e0dd50e23dc0d638f5789c9188e4 (diff) | |
download | libguestfs-58012dc9b67aa1b5de9c5dc70e7e471de3ed2a6a.tar.gz libguestfs-58012dc9b67aa1b5de9c5dc70e7e471de3ed2a6a.tar.xz libguestfs-58012dc9b67aa1b5de9c5dc70e7e471de3ed2a6a.zip |
docs: Standard C examples, and guestfs-examples(3) man page.
Diffstat (limited to 'examples/hello.c')
-rw-r--r-- | examples/hello.c | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/examples/hello.c b/examples/hello.c deleted file mode 100644 index b3d36e63..00000000 --- a/examples/hello.c +++ /dev/null @@ -1,41 +0,0 @@ -/* Create a "/hello" file on chosen partition. - * eg: - * hello guest.img /dev/sda1 - * hello guest.img /dev/VolGroup00/LogVol00 - */ - -#if HAVE_CONFIG_H -# include <config.h> -#endif -#include <stdio.h> -#include <stdlib.h> -#include <unistd.h> -#include <guestfs.h> - -int -main (int argc, char *argv[]) -{ - guestfs_h *g; - - if (argc != 3 || access (argv[1], F_OK) != 0) { - fprintf (stderr, "Usage: hello disk-image partition\n"); - exit (EXIT_FAILURE); - } - - if (!(g = guestfs_create ())) exit (EXIT_FAILURE); - - if (guestfs_add_drive_opts (g, argv[1], - GUESTFS_ADD_DRIVE_OPTS_FORMAT, "raw", - -1) == -1) - exit (EXIT_FAILURE); - - if (guestfs_launch (g) == -1) exit (EXIT_FAILURE); - - if (guestfs_mount_options (g, "", argv[2], "/") == -1) exit (EXIT_FAILURE); - - if (guestfs_touch (g, "/hello") == -1) exit (EXIT_FAILURE); - - guestfs_sync (g); - guestfs_close (g); - return 0; -} |