X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=perl%2FGuestfs.xs;h=1dc634f572feed60cf65a960a844385ed2508feb;hp=96b02f9b5fff327609a3a3b777f5d99276e6d5e8;hb=f450ce75b754fb869b34433c0126f7bb592b141b;hpb=62ccc07e744d5ebfb45d9344827d36f9f61699f4 diff --git a/perl/Guestfs.xs b/perl/Guestfs.xs index 96b02f9..1dc634f 100644 --- a/perl/Guestfs.xs +++ b/perl/Guestfs.xs @@ -2650,3 +2650,45 @@ PREINIT: OUTPUT: RETVAL +SV * +wc_l (g, path) + guestfs_h *g; + char *path; +PREINIT: + int lines; + CODE: + lines = guestfs_wc_l (g, path); + if (lines == -1) + croak ("wc_l: %s", guestfs_last_error (g)); + RETVAL = newSViv (lines); + OUTPUT: + RETVAL + +SV * +wc_w (g, path) + guestfs_h *g; + char *path; +PREINIT: + int words; + CODE: + words = guestfs_wc_w (g, path); + if (words == -1) + croak ("wc_w: %s", guestfs_last_error (g)); + RETVAL = newSViv (words); + OUTPUT: + RETVAL + +SV * +wc_c (g, path) + guestfs_h *g; + char *path; +PREINIT: + int chars; + CODE: + chars = guestfs_wc_c (g, path); + if (chars == -1) + croak ("wc_c: %s", guestfs_last_error (g)); + RETVAL = newSViv (chars); + OUTPUT: + RETVAL +