guestfs_close (g);
void
+launch (g)
+ guestfs_h *g;
+ PPCODE:
+ if (guestfs_launch (g) == -1)
+ croak ("launch: %s", last_error);
+
+void
+wait_ready (g)
+ guestfs_h *g;
+ PPCODE:
+ if (guestfs_wait_ready (g) == -1)
+ croak ("wait_ready: %s", last_error);
+
+void
+kill_subprocess (g)
+ guestfs_h *g;
+ PPCODE:
+ if (guestfs_kill_subprocess (g) == -1)
+ croak ("kill_subprocess: %s", last_error);
+
+void
add_drive (g, filename)
guestfs_h *g;
- const char *filename;
- CODE:
+ char *filename;
+ PPCODE:
if (guestfs_add_drive (g, filename) == -1)
croak ("add_drive: %s", last_error);
void
add_cdrom (g, filename)
guestfs_h *g;
- const char *filename;
- CODE:
+ char *filename;
+ PPCODE:
if (guestfs_add_cdrom (g, filename) == -1)
croak ("add_cdrom: %s", last_error);
void
-config (g, param, value)
+config (g, qemuparam, qemuvalue)
guestfs_h *g;
- const char *param;
- const char *value;
- CODE:
- if (guestfs_config (g, param, value) == -1)
+ char *qemuparam;
+ char *qemuvalue;
+ PPCODE:
+ if (guestfs_config (g, qemuparam, qemuvalue) == -1)
croak ("config: %s", last_error);
void
-launch (g)
- guestfs_h *g;
- CODE:
- if (guestfs_launch (g) == -1)
- croak ("launch: %s", last_error);
-
-void
-wait_ready (g)
- guestfs_h *g;
- CODE:
- if (guestfs_wait_ready (g) == -1)
- croak ("wait_ready: %s", last_error);
-
-void
set_path (g, path)
guestfs_h *g;
- const char *path;
- CODE:
- guestfs_set_path (g, path);
+ char *path;
+ PPCODE:
+ if (guestfs_set_path (g, path) == -1)
+ croak ("set_path: %s", last_error);
SV *
get_path (g)
const char *path;
CODE:
path = guestfs_get_path (g);
+ if (path == NULL)
+ croak ("get_path: %s", last_error);
RETVAL = newSVpv (path, 0);
OUTPUT:
RETVAL
set_autosync (g, autosync)
guestfs_h *g;
int autosync;
- CODE:
- guestfs_set_autosync (g, autosync);
+ PPCODE:
+ if (guestfs_set_autosync (g, autosync) == -1)
+ croak ("set_autosync: %s", last_error);
SV *
get_autosync (g)
int autosync;
CODE:
autosync = guestfs_get_autosync (g);
+ if (autosync == -1)
+ croak ("get_autosync: %s", last_error);
RETVAL = newSViv (autosync);
OUTPUT:
RETVAL
set_verbose (g, verbose)
guestfs_h *g;
int verbose;
- CODE:
- guestfs_set_verbose (g, verbose);
+ PPCODE:
+ if (guestfs_set_verbose (g, verbose) == -1)
+ croak ("set_verbose: %s", last_error);
SV *
get_verbose (g)
int verbose;
CODE:
verbose = guestfs_get_verbose (g);
+ if (verbose == -1)
+ croak ("get_verbose: %s", last_error);
RETVAL = newSViv (verbose);
OUTPUT:
RETVAL