X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=perl%2FGuestfs.xs;h=e95b2746276f0346bc48abde9feda140af4b746b;hb=bd7c8ee043dd02e2cfa3eba2ac5875fc34990610;hp=ed8e6700a7c7de7201069e9cab86c81730717bcf;hpb=24bee20ce4196d45891925332a47a05aa5e40938;p=libguestfs.git diff --git a/perl/Guestfs.xs b/perl/Guestfs.xs index ed8e670..e95b274 100644 --- a/perl/Guestfs.xs +++ b/perl/Guestfs.xs @@ -88,6 +88,8 @@ XS_unpack_charPtrPtr (SV *arg) { MODULE = Sys::Guestfs PACKAGE = Sys::Guestfs +PROTOTYPES: ENABLE + guestfs_h * _create () CODE: @@ -1672,3 +1674,28 @@ PREINIT: OUTPUT: RETVAL +void +ping_daemon (g) + guestfs_h *g; +PREINIT: + int r; + PPCODE: + r = guestfs_ping_daemon (g); + if (r == -1) + croak ("ping_daemon: %s", guestfs_last_error (g)); + +SV * +equal (g, file1, file2) + guestfs_h *g; + char *file1; + char *file2; +PREINIT: + int equality; + CODE: + equality = guestfs_equal (g, file1, file2); + if (equality == -1) + croak ("equal: %s", guestfs_last_error (g)); + RETVAL = newSViv (equality); + OUTPUT: + RETVAL +