X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;ds=sidebyside;f=perl%2FGuestfs.xs;h=d29d5a0810612e2323bbdee557a4edbc75967a38;hb=f47dafd23186938a22d41739d9bc695c7760b912;hp=1a45c796e351b0157f6be37a4ee2812b4de3bcb2;hpb=9222136ac9b2e404dba128b1ac74dacaa8bf1038;p=libguestfs.git diff --git a/perl/Guestfs.xs b/perl/Guestfs.xs index 1a45c79..d29d5a0 100644 --- a/perl/Guestfs.xs +++ b/perl/Guestfs.xs @@ -1658,3 +1658,42 @@ PREINIT: if (r == -1) croak ("drop_caches: %s", guestfs_last_error (g)); +SV * +dmesg (g) + guestfs_h *g; +PREINIT: + char *kmsgs; + CODE: + kmsgs = guestfs_dmesg (g); + if (kmsgs == NULL) + croak ("dmesg: %s", guestfs_last_error (g)); + RETVAL = newSVpv (kmsgs, 0); + free (kmsgs); + 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 +