X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=perl%2FGuestfs.xs;h=1a45c796e351b0157f6be37a4ee2812b4de3bcb2;hb=9222136ac9b2e404dba128b1ac74dacaa8bf1038;hp=38c60c2173b16585e2e55db1a1f667ee1713f1a9;hpb=0703248d233744047515418893dac05ce013a642;p=libguestfs.git diff --git a/perl/Guestfs.xs b/perl/Guestfs.xs index 38c60c2..1a45c79 100644 --- a/perl/Guestfs.xs +++ b/perl/Guestfs.xs @@ -1588,3 +1588,73 @@ PREINIT: OUTPUT: RETVAL +void +zero (g, device) + guestfs_h *g; + char *device; +PREINIT: + int r; + PPCODE: + r = guestfs_zero (g, device); + if (r == -1) + croak ("zero: %s", guestfs_last_error (g)); + +void +grub_install (g, root, device) + guestfs_h *g; + char *root; + char *device; +PREINIT: + int r; + PPCODE: + r = guestfs_grub_install (g, root, device); + if (r == -1) + croak ("grub_install: %s", guestfs_last_error (g)); + +void +cp (g, src, dest) + guestfs_h *g; + char *src; + char *dest; +PREINIT: + int r; + PPCODE: + r = guestfs_cp (g, src, dest); + if (r == -1) + croak ("cp: %s", guestfs_last_error (g)); + +void +cp_a (g, src, dest) + guestfs_h *g; + char *src; + char *dest; +PREINIT: + int r; + PPCODE: + r = guestfs_cp_a (g, src, dest); + if (r == -1) + croak ("cp_a: %s", guestfs_last_error (g)); + +void +mv (g, src, dest) + guestfs_h *g; + char *src; + char *dest; +PREINIT: + int r; + PPCODE: + r = guestfs_mv (g, src, dest); + if (r == -1) + croak ("mv: %s", guestfs_last_error (g)); + +void +drop_caches (g, whattodrop) + guestfs_h *g; + int whattodrop; +PREINIT: + int r; + PPCODE: + r = guestfs_drop_caches (g, whattodrop); + if (r == -1) + croak ("drop_caches: %s", guestfs_last_error (g)); +