X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=perl%2FGuestfs.xs;h=e4a1b502af1773e19a72197091938322b768c876;hb=42a8baf3c9abc6f742671f37e9e24b607e5f9857;hp=beb1c9974725032ec739214cece538f1b747631f;hpb=b348eacbc4d84337856cf7cca518d61c63e92631;p=libguestfs.git diff --git a/perl/Guestfs.xs b/perl/Guestfs.xs index beb1c99..e4a1b50 100644 --- a/perl/Guestfs.xs +++ b/perl/Guestfs.xs @@ -239,6 +239,71 @@ PREINIT: OUTPUT: RETVAL +SV * +is_ready (g) + guestfs_h *g; +PREINIT: + int ready; + CODE: + ready = guestfs_is_ready (g); + if (ready == -1) + croak ("is_ready: %s", guestfs_last_error (g)); + RETVAL = newSViv (ready); + OUTPUT: + RETVAL + +SV * +is_config (g) + guestfs_h *g; +PREINIT: + int config; + CODE: + config = guestfs_is_config (g); + if (config == -1) + croak ("is_config: %s", guestfs_last_error (g)); + RETVAL = newSViv (config); + OUTPUT: + RETVAL + +SV * +is_launching (g) + guestfs_h *g; +PREINIT: + int launching; + CODE: + launching = guestfs_is_launching (g); + if (launching == -1) + croak ("is_launching: %s", guestfs_last_error (g)); + RETVAL = newSViv (launching); + OUTPUT: + RETVAL + +SV * +is_busy (g) + guestfs_h *g; +PREINIT: + int busy; + CODE: + busy = guestfs_is_busy (g); + if (busy == -1) + croak ("is_busy: %s", guestfs_last_error (g)); + RETVAL = newSViv (busy); + OUTPUT: + RETVAL + +SV * +get_state (g) + guestfs_h *g; +PREINIT: + int state; + CODE: + state = guestfs_get_state (g); + if (state == -1) + croak ("get_state: %s", guestfs_last_error (g)); + RETVAL = newSViv (state); + OUTPUT: + RETVAL + void mount (g, device, mountpoint) guestfs_h *g;