X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=perl%2FGuestfs.xs;h=c26faa16b361d9e0fc8d5ed965a9a155928bf8cf;hb=3c5b447efd42b03c24104bdc1f3260e879bb1d25;hp=0f90affdcf03065d20c2230dff381ef232200b85;hpb=babc0846cc911b01a58a7385d30ad25889b7175a;p=libguestfs.git diff --git a/perl/Guestfs.xs b/perl/Guestfs.xs index 0f90aff..c26faa1 100644 --- a/perl/Guestfs.xs +++ b/perl/Guestfs.xs @@ -724,6 +724,17 @@ PREINIT: croak ("add_cdrom: %s", guestfs_last_error (g)); void +add_drive_ro (g, filename) + guestfs_h *g; + char *filename; +PREINIT: + int r; + PPCODE: + r = guestfs_add_drive_ro (g, filename); + if (r == -1) + croak ("add_drive_ro: %s", guestfs_last_error (g)); + +void config (g, qemuparam, qemuvalue) guestfs_h *g; char *qemuparam; @@ -2512,3 +2523,29 @@ PREINIT: if (r == -1) croak ("e2fsck_f: %s", guestfs_last_error (g)); +void +sleep (g, secs) + guestfs_h *g; + int secs; +PREINIT: + int r; + PPCODE: + r = guestfs_sleep (g, secs); + if (r == -1) + croak ("sleep: %s", guestfs_last_error (g)); + +SV * +ntfs_3g_probe (g, rw, device) + guestfs_h *g; + int rw; + char *device; +PREINIT: + int status; + CODE: + status = guestfs_ntfs_3g_probe (g, rw, device); + if (status == -1) + croak ("ntfs_3g_probe: %s", guestfs_last_error (g)); + RETVAL = newSViv (status); + OUTPUT: + RETVAL +