+" int\n"
+" guestfs_vgscan (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6697 ../fish/guestfish-actions.pod:4488
+msgid ""
+"This rescans all block devices and rebuilds the list of LVM physical "
+"volumes, volume groups and logical volumes."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:6704
+msgid "guestfs_vguuid"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:6706
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_vguuid (guestfs_h *g,\n"
+" const char *vgname);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6710 ../fish/guestfish-actions.pod:4495
+msgid "This command returns the UUID of the LVM VG named C<vgname>."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:6717
+msgid "guestfs_wait_ready"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:6719
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_wait_ready (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6722
+msgid "This function is a no op."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6724
+msgid ""
+"In versions of the API E<lt> 1.0.71 you had to call this function just after "
+"calling C<guestfs_launch> to wait for the launch to complete. However this "
+"is no longer necessary because C<guestfs_launch> now does the waiting."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6729
+msgid ""
+"If you see any calls to this function in code then you can just remove them, "
+"unless you want to retain compatibility with older versions of the API."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:6737
+msgid "guestfs_wc_c"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:6739
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_wc_c (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6743 ../fish/guestfish-actions.pod:4501
+msgid ""
+"This command counts the characters in a file, using the C<wc -c> external "
+"command."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:6750
+msgid "guestfs_wc_l"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:6752
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_wc_l (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6756 ../fish/guestfish-actions.pod:4508
+msgid ""
+"This command counts the lines in a file, using the C<wc -l> external "
+"command."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:6763
+msgid "guestfs_wc_w"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:6765
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_wc_w (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6769 ../fish/guestfish-actions.pod:4515
+msgid ""
+"This command counts the words in a file, using the C<wc -w> external "
+"command."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:6776
+msgid "guestfs_write"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:6778
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_write (guestfs_h *g,\n"
+" const char *path,\n"
+" const char *content,\n"
+" size_t content_size);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6784 ../fish/guestfish-actions.pod:4522
+msgid ""
+"This call creates a file called C<path>. The content of the file is the "
+"string C<content> (which can contain any 8 bit data)."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:6794
+msgid "guestfs_write_file"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:6796
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_write_file (guestfs_h *g,\n"
+" const char *path,\n"
+" const char *content,\n"
+" int size);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6802 ../fish/guestfish-actions.pod:4532
+msgid ""
+"This call creates a file called C<path>. The contents of the file is the "
+"string C<content> (which can contain any 8 bit data), with length C<size>."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6806 ../fish/guestfish-actions.pod:4536
+msgid ""
+"As a special case, if C<size> is C<0> then the length is calculated using "
+"C<strlen> (so in this case the content cannot contain embedded ASCII NULs)."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6810 ../fish/guestfish-actions.pod:4540
+msgid ""
+"I<NB.> Owing to a bug, writing content containing ASCII NUL characters does "
+"I<not> work, even if the length is specified."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6818 ../fish/guestfish-actions.pod:4546
+msgid "This function is deprecated. In new code, use the C<write> call instead."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:6827
+msgid "guestfs_zegrep"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:6829
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_zegrep (guestfs_h *g,\n"
+" const char *regex,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6834 ../fish/guestfish-actions.pod:4557
+msgid "This calls the external C<zegrep> program and returns the matching lines."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:6846
+msgid "guestfs_zegrepi"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:6848
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_zegrepi (guestfs_h *g,\n"
+" const char *regex,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6853 ../fish/guestfish-actions.pod:4567
+msgid "This calls the external C<zegrep -i> program and returns the matching lines."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:6865
+msgid "guestfs_zero"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:6867
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_zero (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6871 ../fish/guestfish-actions.pod:4577
+msgid "This command writes zeroes over the first few blocks of C<device>."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6873 ../fish/guestfish-actions.pod:4579
+msgid ""
+"How many blocks are zeroed isn't specified (but it's I<not> enough to "
+"securely wipe the device). It should be sufficient to remove any partition "
+"tables, filesystem superblocks and so on."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6877
+msgid "See also: C<guestfs_zero_device>, C<guestfs_scrub_device>."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:6888
+msgid "guestfs_zero_device"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:6890
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_zero_device (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6894
+msgid ""
+"This command writes zeroes over the entire C<device>. Compare with "
+"C<guestfs_zero> which just zeroes the first few blocks of a device."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6908
+msgid "(Added in 1.3.1)"
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:6910
+msgid "guestfs_zerofree"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:6912
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_zerofree (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6916 ../fish/guestfish-actions.pod:4600
+msgid ""
+"This runs the I<zerofree> program on C<device>. This program claims to zero "
+"unused inodes and disk blocks on an ext2/3 filesystem, thus making it "
+"possible to compress the filesystem more effectively."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6921 ../fish/guestfish-actions.pod:4605
+msgid "You should B<not> run this program if the filesystem is mounted."
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6924 ../fish/guestfish-actions.pod:4608
+msgid ""
+"It is possible that using this program can damage the filesystem or data on "
+"the filesystem."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:6931
+msgid "guestfs_zfgrep"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:6933
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_zfgrep (guestfs_h *g,\n"
+" const char *pattern,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6938 ../fish/guestfish-actions.pod:4615
+msgid "This calls the external C<zfgrep> program and returns the matching lines."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:6950
+msgid "guestfs_zfgrepi"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:6952
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_zfgrepi (guestfs_h *g,\n"
+" const char *pattern,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+# type: textblock
+#: ../src/guestfs-actions.pod:6957 ../fish/guestfish-actions.pod:4625
+msgid "This calls the external C<zfgrep -i> program and returns the matching lines."
+msgstr ""
+
+# type: =head2
+#: ../src/guestfs-actions.pod:6969
+msgid "guestfs_zfile"
+msgstr ""
+
+# type: verbatim
+#: ../src/guestfs-actions.pod:6971
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_zfile (guestfs_h *g,\n"
+" const char *meth,\n"
+" const char *path);\n"