+#. type: verbatim
+#: ../fuse/guestmount.pod:53 ../libguestfs-1.11.19/fuse/guestmount.pod:53
+#, no-wrap
+msgid ""
+" guestmount -a guest.img -i --ro /mnt\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:55 ../libguestfs-1.11.19/fuse/guestmount.pod:55
+msgid "For a libvirt guest called \"Guest\" you could do:"
+msgstr ""
+
+#. type: verbatim
+#: ../fuse/guestmount.pod:57 ../libguestfs-1.11.19/fuse/guestmount.pod:57
+#, no-wrap
+msgid ""
+" guestmount -d Guest -i --ro /mnt\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:59 ../libguestfs-1.11.19/fuse/guestmount.pod:59
+msgid ""
+"If you don't know what filesystems are contained in a guest or disk image, "
+"use L<virt-filesystems(1)> first:"
+msgstr ""
+
+#. type: verbatim
+#: ../fuse/guestmount.pod:62 ../libguestfs-1.11.19/fuse/guestmount.pod:62
+#, no-wrap
+msgid ""
+" virt-filesystems MyGuest\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:64 ../libguestfs-1.11.19/fuse/guestmount.pod:64
+msgid ""
+"If you want to trace the libguestfs calls but without excessive debugging "
+"information, we recommend:"
+msgstr ""
+
+#. type: verbatim
+#: ../fuse/guestmount.pod:67 ../libguestfs-1.11.19/fuse/guestmount.pod:67
+#, no-wrap
+msgid ""
+" guestmount [...] --trace /mnt\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:69 ../libguestfs-1.11.19/fuse/guestmount.pod:69
+msgid "If you want to debug the program, we recommend:"
+msgstr ""
+
+#. type: verbatim
+#: ../fuse/guestmount.pod:71 ../libguestfs-1.11.19/fuse/guestmount.pod:71
+#, no-wrap
+msgid ""
+" guestmount [...] --trace --verbose /mnt\n"
+"\n"
+msgstr ""
+
+#. type: =head1
+#: ../fuse/guestmount.pod:73 ../libguestfs-1.11.19/fuse/guestmount.pod:73 ../libguestfs-1.11.19/rescue/virt-rescue.pod:68 ../libguestfs-1.11.19/resize/virt-resize.pod:486 ../rescue/virt-rescue.pod:68 ../resize/virt-resize.pod:486
+msgid "NOTES"
+msgstr ""
+
+#. type: =head2
+#: ../fuse/guestmount.pod:75 ../libguestfs-1.11.19/fuse/guestmount.pod:75
+msgid "Other users cannot see the filesystem by default"
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:77 ../libguestfs-1.11.19/fuse/guestmount.pod:77
+msgid ""
+"If you mount a filesystem as one user (eg. root), then other users will not "
+"be able to see it by default. The fix is to add the FUSE C<allow_other> "
+"option when mounting:"
+msgstr ""
+
+#. type: verbatim
+#: ../fuse/guestmount.pod:81 ../libguestfs-1.11.19/fuse/guestmount.pod:81
+#, no-wrap
+msgid ""
+" sudo guestmount [...] -o allow_other /mnt\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:91 ../libguestfs-1.11.19/fuse/guestmount.pod:91
+msgid "Add a block device or virtual machine image."
+msgstr ""
+
+#. type: =item
+#: ../fuse/guestmount.pod:114 ../libguestfs-1.11.19/fuse/guestmount.pod:114
+msgid "B<--dir-cache-timeout N>"
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:116 ../libguestfs-1.11.19/fuse/guestmount.pod:116
+msgid ""
+"Set the readdir cache timeout to I<N> seconds, the default being 60 "
+"seconds. The readdir cache [actually, there are several semi-independent "
+"caches] is populated after a readdir(2) call with the stat and extended "
+"attributes of the files in the directory, in anticipation that they will be "
+"requested soon after."
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:122 ../libguestfs-1.11.19/fuse/guestmount.pod:122
+msgid ""
+"There is also a different attribute cache implemented by FUSE (see the FUSE "
+"option I<-o attr_timeout>), but the FUSE cache does not anticipate future "
+"requests, only cache existing ones."
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:142 ../libguestfs-1.11.19/fuse/guestmount.pod:142
+msgid ""
+"If you have untrusted raw-format guest disk images, you should use this "
+"option to specify the disk format. This avoids a possible security problem "
+"with malicious guests (CVE-2010-3851). See also "
+"L<guestfs(3)/guestfs_add_drive_opts>."
+msgstr ""
+
+#. type: =item
+#: ../fuse/guestmount.pod:147 ../libguestfs-1.11.19/fuse/guestmount.pod:147
+msgid "B<--fuse-help>"
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:149 ../libguestfs-1.11.19/fuse/guestmount.pod:149
+msgid "Display help on special FUSE options (see I<-o> below)."
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:153 ../libguestfs-1.11.19/fuse/guestmount.pod:153
+msgid "Display brief help and exit."
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:177 ../libguestfs-1.11.19/fuse/guestmount.pod:177
+msgid ""
+"Mount the named partition or logical volume on the given mountpoint B<in the "
+"guest> (this has nothing to do with mountpoints in the host)."
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:180 ../libguestfs-1.11.19/fuse/guestmount.pod:180
+msgid ""
+"If the mountpoint is omitted, it defaults to C</>. You have to mount "
+"something on C</>."
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:197 ../libguestfs-1.11.19/fuse/guestmount.pod:197
+msgid ""
+"By default, we attempt to sync the guest disk when the FUSE mountpoint is "
+"unmounted. If you specify this option, then we don't attempt to sync the "
+"disk. See the discussion of autosync in the L<guestfs(3)> manpage."
+msgstr ""
+
+#. type: =item
+#: ../fuse/guestmount.pod:202 ../libguestfs-1.11.19/fuse/guestmount.pod:202
+msgid "B<-o option>"
+msgstr ""
+
+#. type: =item
+#: ../fuse/guestmount.pod:204 ../libguestfs-1.11.19/fuse/guestmount.pod:204
+msgid "B<--option option>"
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:206 ../libguestfs-1.11.19/fuse/guestmount.pod:206
+msgid "Pass extra options to FUSE."
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:208 ../libguestfs-1.11.19/fuse/guestmount.pod:208
+msgid ""
+"To get a list of all the extra options supported by FUSE, use the command "
+"below. Note that only the FUSE I<-o> options can be passed, and only some "
+"of them are a good idea."
+msgstr ""
+
+#. type: verbatim
+#: ../fuse/guestmount.pod:212 ../libguestfs-1.11.19/fuse/guestmount.pod:212
+#, no-wrap
+msgid ""
+" guestmount --fuse-help\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:214 ../libguestfs-1.11.19/fuse/guestmount.pod:214
+msgid "Some potentially useful FUSE options:"
+msgstr ""
+
+#. type: =item
+#: ../fuse/guestmount.pod:218 ../libguestfs-1.11.19/fuse/guestmount.pod:218
+msgid "B<-o allow_other>"
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:220 ../libguestfs-1.11.19/fuse/guestmount.pod:220
+msgid "Allow other users to see the filesystem."
+msgstr ""
+
+#. type: =item
+#: ../fuse/guestmount.pod:222 ../libguestfs-1.11.19/fuse/guestmount.pod:222
+msgid "B<-o attr_timeout=N>"
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:224 ../libguestfs-1.11.19/fuse/guestmount.pod:224
+msgid "Enable attribute caching by FUSE, and set the timeout to I<N> seconds."
+msgstr ""
+
+#. type: =item
+#: ../fuse/guestmount.pod:226 ../libguestfs-1.11.19/fuse/guestmount.pod:226
+msgid "B<-o kernel_cache>"
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:228 ../libguestfs-1.11.19/fuse/guestmount.pod:228
+msgid ""
+"Allow the kernel to cache files (reduces the number of reads that have to go "
+"through the L<guestfs(3)> API). This is generally a good idea if you can "
+"afford the extra memory usage."
+msgstr ""
+
+#. type: =item
+#: ../fuse/guestmount.pod:232 ../libguestfs-1.11.19/fuse/guestmount.pod:232
+msgid "B<-o uid=N> B<-o gid=N>"
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:234 ../libguestfs-1.11.19/fuse/guestmount.pod:234
+msgid ""
+"Use these options to map all UIDs and GIDs inside the guest filesystem to "
+"the chosen values."
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:243 ../libguestfs-1.11.19/fuse/guestmount.pod:243
+msgid ""
+"Add devices and mount everything read-only. Also disallow writes and make "
+"the disk appear read-only to FUSE."
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:246 ../libguestfs-1.11.19/fuse/guestmount.pod:246
+msgid ""
+"This is highly recommended if you are not going to edit the guest disk. If "
+"the guest is running and this option is I<not> supplied, then there is a "
+"strong risk of disk corruption in the guest. We try to prevent this from "
+"happening, but it is not always possible."
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:251 ../libguestfs-1.11.19/fuse/guestmount.pod:251 ../libguestfs-1.11.19/rescue/virt-rescue.pod:171 ../rescue/virt-rescue.pod:171
+msgid "See also L<guestfish(1)/OPENING DISKS FOR READ AND WRITE>."
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:255 ../libguestfs-1.11.19/fuse/guestmount.pod:255
+msgid "Enable SELinux support for the guest."
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:261 ../libguestfs-1.11.19/fuse/guestmount.pod:261
+msgid "Enable verbose messages from underlying libguestfs."
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:267 ../libguestfs-1.11.19/fuse/guestmount.pod:267
+msgid "Display the program version and exit."
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:276 ../fuse/guestmount.pod:299 ../libguestfs-1.11.19/fuse/guestmount.pod:276 ../libguestfs-1.11.19/fuse/guestmount.pod:299 ../libguestfs-1.11.19/rescue/virt-rescue.pod:197 ../libguestfs-1.11.19/rescue/virt-rescue.pod:280 ../rescue/virt-rescue.pod:197 ../rescue/virt-rescue.pod:280
+msgid "See L<guestfish(1)/OPENING DISKS FOR READ AND WRITE>."
+msgstr ""
+
+#. type: =item
+#: ../fuse/guestmount.pod:280 ../libguestfs-1.11.19/fuse/guestmount.pod:280
+msgid "B<--trace>"
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:282 ../libguestfs-1.11.19/fuse/guestmount.pod:282
+msgid "Trace libguestfs calls and entry into each FUSE function."
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:284 ../libguestfs-1.11.19/fuse/guestmount.pod:284
+msgid "This also stops the daemon from forking into the background."
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:305 ../libguestfs-1.11.19/fuse/guestmount.pod:305
+msgid ""
+"L<guestfish(1)>, L<virt-inspector(1)>, L<virt-cat(1)>, L<virt-edit(1)>, "
+"L<virt-tar(1)>, L<guestfs(3)>, L<http://libguestfs.org/>, "
+"L<http://fuse.sf.net/>."
+msgstr ""
+
+#. type: textblock
+#: ../fuse/guestmount.pod:320 ../libguestfs-1.11.19/fuse/guestmount.pod:320
+msgid "Copyright (C) 2009-2010 Red Hat Inc. L<http://libguestfs.org/>"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:5 ../libguestfs-1.11.19/inspector/virt-inspector.pod:5
+msgid ""
+"virt-inspector - Display operating system version and other information "
+"about a virtual machine"
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:9 ../libguestfs-1.11.19/inspector/virt-inspector.pod:9
+#, no-wrap
+msgid ""
+" virt-inspector [--options] -d domname\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:11 ../libguestfs-1.11.19/inspector/virt-inspector.pod:11
+#, no-wrap
+msgid ""
+" virt-inspector [--options] -a disk.img [-a disk.img ...]\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:15 ../libguestfs-1.11.19/inspector/virt-inspector.pod:15
+#, no-wrap
+msgid ""
+" virt-inspector domname\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:17 ../inspector/virt-inspector.pod:141 ../libguestfs-1.11.19/inspector/virt-inspector.pod:17 ../libguestfs-1.11.19/inspector/virt-inspector.pod:141
+#, no-wrap
+msgid ""
+" virt-inspector disk.img [disk.img ...]\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:21 ../libguestfs-1.11.19/inspector/virt-inspector.pod:21
+msgid ""
+"B<virt-inspector> examines a virtual machine or disk image and tries to "
+"determine the version of the operating system and other information about "
+"the virtual machine."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:25 ../libguestfs-1.11.19/inspector/virt-inspector.pod:25
+msgid "Virt-inspector produces XML output for feeding into other programs."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:27 ../libguestfs-1.11.19/inspector/virt-inspector.pod:27
+msgid ""
+"In the normal usage, use C<virt-inspector -d domname> where C<domname> is "
+"the libvirt domain (see: C<virsh list --all>)."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:30 ../libguestfs-1.11.19/inspector/virt-inspector.pod:30
+msgid ""
+"You can also run virt-inspector directly on disk images from a single "
+"virtual machine. Use C<virt-inspector -a disk.img>. In rare cases a domain "
+"has several block devices, in which case you should list several I<-a> "
+"options one after another, with the first corresponding to the guest's "
+"C</dev/sda>, the second to the guest's C</dev/sdb> and so on."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:37 ../libguestfs-1.11.19/inspector/virt-inspector.pod:37
+msgid ""
+"You can also run virt-inspector on install disks, live CDs, bootable USB "
+"keys and similar."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:40 ../libguestfs-1.11.19/inspector/virt-inspector.pod:40
+msgid ""
+"Virt-inspector can only inspect and report upon I<one domain at a time>. To "
+"inspect several virtual machines, you have to run virt-inspector several "
+"times (for example, from a shell script for-loop)."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:45 ../libguestfs-1.11.19/inspector/virt-inspector.pod:45
+msgid ""
+"Because virt-inspector needs direct access to guest images, it won't "
+"normally work over remote libvirt connections."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:48 ../libguestfs-1.11.19/inspector/virt-inspector.pod:48
+msgid ""
+"All of the information available from virt-inspector is also available "
+"through the core libguestfs inspection API (see L<guestfs(3)/INSPECTION>). "
+"The same information can also be fetched using guestfish or via libguestfs "
+"bindings in many programming languages (see L<guestfs(3)/USING LIBGUESTFS "
+"WITH OTHER PROGRAMMING LANGUAGES>)."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:81 ../libguestfs-1.11.19/inspector/virt-inspector.pod:81
+msgid ""
+"Libvirt is only used if you specify a C<domname> on the command line. If "
+"you specify guest block devices directly (I<-a>), then libvirt is not used "
+"at all."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:94 ../libguestfs-1.11.19/inspector/virt-inspector.pod:94
+msgid ""
+"When prompting for keys and passphrases, virt-inspector normally turns "
+"echoing off so you cannot see what you are typing. If you are not worried "
+"about Tempest attacks and there is no one else in the room you can specify "
+"this flag to see what you are typing."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:103 ../libguestfs-1.11.19/inspector/virt-inspector.pod:103 ../tools/virt-list-filesystems.pl:93 ../tools/virt-list-partitions.pl:94 ../tools/virt-tar.pl:143 ../tools/virt-win-reg.pl:144
+msgid ""
+"Specify the format of disk images given on the command line. If this is "
+"omitted then the format is autodetected from the content of the disk image."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:107 ../libguestfs-1.11.19/inspector/virt-inspector.pod:107 ../tools/virt-list-filesystems.pl:97 ../tools/virt-list-partitions.pl:98 ../tools/virt-tar.pl:147 ../tools/virt-win-reg.pl:148
+msgid ""
+"If disk images are requested from libvirt, then this program asks libvirt "
+"for this information. In this case, the value of the format parameter is "
+"ignored."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:111 ../libguestfs-1.11.19/inspector/virt-inspector.pod:111 ../libguestfs-1.11.19/resize/virt-resize.pod:314 ../libguestfs-1.11.19/resize/virt-resize.pod:400 ../resize/virt-resize.pod:314 ../resize/virt-resize.pod:400 ../tools/virt-list-filesystems.pl:101 ../tools/virt-list-partitions.pl:102 ../tools/virt-tar.pl:151 ../tools/virt-win-reg.pl:152
+msgid ""
+"If working with untrusted raw-format guest disk images, you should ensure "
+"the format is always specified."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:139 ../libguestfs-1.11.19/inspector/virt-inspector.pod:139
+msgid "Previous versions of virt-inspector allowed you to write either:"
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:145 ../libguestfs-1.11.19/inspector/virt-inspector.pod:145
+#, no-wrap
+msgid ""
+" virt-inspector guestname\n"
+"\n"
+msgstr ""
+
+#. type: =head1
+#: ../inspector/virt-inspector.pod:153 ../libguestfs-1.11.19/inspector/virt-inspector.pod:153
+msgid "XML FORMAT"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:155 ../libguestfs-1.11.19/inspector/virt-inspector.pod:155
+msgid ""
+"The virt-inspector XML is described precisely in a RELAX NG schema file "
+"C<virt-inspector.rng> which is supplied with libguestfs. This section is "
+"just an overview."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:159 ../libguestfs-1.11.19/inspector/virt-inspector.pod:159
+msgid ""
+"The top-level element is E<lt>operatingsystemsE<gt>, and it contains one or "
+"more E<lt>operatingsystemE<gt> elements. You would only see more than one "
+"E<lt>operatingsystemE<gt> element if the virtual machine is multi-boot, "
+"which is vanishingly rare in real world VMs."
+msgstr ""
+
+#. type: =head2
+#: ../inspector/virt-inspector.pod:164 ../libguestfs-1.11.19/inspector/virt-inspector.pod:164
+msgid "E<lt>operatingsystemE<gt>"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:166 ../libguestfs-1.11.19/inspector/virt-inspector.pod:166
+msgid ""
+"In the E<lt>operatingsystemE<gt> tag are various optional fields that "
+"describe the operating system, its architecture, the descriptive \"product "
+"name\" string, the type of OS and so on, as in this example:"
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:170 ../libguestfs-1.11.19/inspector/virt-inspector.pod:170
+#, no-wrap
+msgid ""
+" <operatingsystems>\n"
+" <operatingsystem>\n"
+" <root>/dev/sda2</root>\n"
+" <name>windows</name>\n"
+" <arch>i386</arch>\n"
+" <distro>windows</distro>\n"
+" <product_name>Windows 7 Enterprise</product_name>\n"
+" <product_variant>Client</product_variant>\n"
+" <major_version>6</major_version>\n"
+" <minor_version>1</minor_version>\n"
+" <windows_systemroot>/Windows</windows_systemroot>\n"
+" <format>installed</format>\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:183 ../libguestfs-1.11.19/inspector/virt-inspector.pod:183
+msgid ""
+"In brief, E<lt>nameE<gt> is the class of operating system (something like "
+"C<linux> or C<windows>), E<lt>distroE<gt> is the distribution (eg. C<fedora> "
+"but many other distros are recognized) and E<lt>archE<gt> is the guest "
+"architecture. The other fields are fairly self-explanatory, but because "
+"these fields are taken directly from the libguestfs inspection API you can "
+"find precise information from L<guestfs(3)/INSPECTION>."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:191 ../libguestfs-1.11.19/inspector/virt-inspector.pod:191
+msgid ""
+"The E<lt>rootE<gt> element is the root filesystem device, but from the point "
+"of view of libguestfs (block devices may have completely different names "
+"inside the VM itself)."
+msgstr ""
+
+#. type: =head2
+#: ../inspector/virt-inspector.pod:195 ../libguestfs-1.11.19/inspector/virt-inspector.pod:195
+msgid "E<lt>mountpointsE<gt>"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:197 ../libguestfs-1.11.19/inspector/virt-inspector.pod:197
+msgid ""
+"Un*x-like guests typically have multiple filesystems which are mounted at "
+"various mountpoints, and these are described in the E<lt>mountpointsE<gt> "
+"element which looks like this:"
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:201 ../libguestfs-1.11.19/inspector/virt-inspector.pod:201
+#, no-wrap
+msgid ""
+" <operatingsystems>\n"
+" <operatingsystem>\n"
+" ...\n"
+" <mountpoints>\n"
+" <mountpoint dev=\"/dev/vg_f13x64/lv_root\">/</mountpoint>\n"
+" <mountpoint dev=\"/dev/sda1\">/boot</mountpoint>\n"
+" </mountpoints>\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:209 ../libguestfs-1.11.19/inspector/virt-inspector.pod:209
+msgid ""
+"As with E<lt>rootE<gt>, devices are from the point of view of libguestfs, "
+"and may have completely different names inside the guest. Only mountable "
+"filesystems appear in this list, not things like swap devices."
+msgstr ""
+
+#. type: =head2
+#: ../inspector/virt-inspector.pod:214 ../libguestfs-1.11.19/inspector/virt-inspector.pod:214
+msgid "E<lt>filesystemsE<gt>"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:216 ../libguestfs-1.11.19/inspector/virt-inspector.pod:216
+msgid ""
+"E<lt>filesystemsE<gt> is like E<lt>mountpointsE<gt> but covers I<all> "
+"filesystems belonging to the guest, including swap and empty partitions. "
+"(In the rare case of a multi-boot guest, it covers filesystems belonging to "
+"this OS or shared with this OS and other OSes)."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:222 ../libguestfs-1.11.19/inspector/virt-inspector.pod:222
+msgid "You might see something like this:"
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:224 ../libguestfs-1.11.19/inspector/virt-inspector.pod:224
+#, no-wrap
+msgid ""
+" <operatingsystems>\n"
+" <operatingsystem>\n"
+" ...\n"
+" <filesystems>\n"
+" <filesystem dev=\"/dev/vg_f13x64/lv_root\">\n"
+" <type>ext4</type>\n"
+" <label>Fedora-13-x86_64</label>\n"
+" <uuid>e6a4db1e-15c2-477b-ac2a-699181c396aa</uuid>\n"
+" </filesystem>\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:234 ../libguestfs-1.11.19/inspector/virt-inspector.pod:234
+msgid ""
+"The optional elements within E<lt>filesystemE<gt> are the filesystem type, "
+"the label, and the UUID."
+msgstr ""
+
+#. type: =head2
+#: ../inspector/virt-inspector.pod:237 ../libguestfs-1.11.19/inspector/virt-inspector.pod:237
+msgid "E<lt>applicationsE<gt>"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:239 ../libguestfs-1.11.19/inspector/virt-inspector.pod:239
+msgid ""
+"The related elements E<lt>package_formatE<gt>, E<lt>package_managementE<gt> "
+"and E<lt>applicationsE<gt> describe applications installed in the virtual "
+"machine."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:243 ../libguestfs-1.11.19/inspector/virt-inspector.pod:243
+msgid ""
+"E<lt>package_formatE<gt>, if present, describes the packaging system used. "
+"Typical values would be C<rpm> and C<deb>."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:246 ../libguestfs-1.11.19/inspector/virt-inspector.pod:246
+msgid ""
+"E<lt>package_managementE<gt>, if present, describes the package manager. "
+"Typical values include C<yum>, C<up2date> and C<apt>"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:249 ../libguestfs-1.11.19/inspector/virt-inspector.pod:249
+msgid "E<lt>applicationsE<gt> lists the packages or applications installed."
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:252 ../libguestfs-1.11.19/inspector/virt-inspector.pod:252
+#, no-wrap
+msgid ""
+" <operatingsystems>\n"
+" <operatingsystem>\n"
+" ...\n"
+" <applications>\n"
+" <application>\n"
+" <name>coreutils</name>\n"
+" <version>8.5</version>\n"
+" <release>1</release>\n"
+" </application>\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:262 ../libguestfs-1.11.19/inspector/virt-inspector.pod:262
+msgid ""
+"The version and release fields may not be available for some types guests. "
+"Other fields are possible, see "
+"L<guestfs(3)/guestfs_inspect_list_applications>."
+msgstr ""
+
+#. type: =head2
+#: ../inspector/virt-inspector.pod:266 ../libguestfs-1.11.19/inspector/virt-inspector.pod:266
+msgid "E<lt>drive_mappingsE<gt>"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:268 ../libguestfs-1.11.19/inspector/virt-inspector.pod:268
+msgid ""
+"For operating systems like Windows which use drive letters, virt-inspector "
+"is able to find out how drive letters map to filesystems."
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:272 ../libguestfs-1.11.19/inspector/virt-inspector.pod:272
+#, no-wrap
+msgid ""
+" <operatingsystems>\n"
+" <operatingsystem>\n"
+" ...\n"
+" <drive_mappings>\n"
+" <drive_mapping name=\"C\">/dev/sda2</drive_mapping>\n"
+" <drive_mapping name=\"E\">/dev/sdb1</drive_mapping>\n"
+" </drive_mappings>\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:280 ../libguestfs-1.11.19/inspector/virt-inspector.pod:280
+msgid ""
+"In the example above, drive C maps to the filesystem on the second partition "
+"on the first disk, and drive E maps to the filesystem on the first partition "
+"on the second disk."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:284 ../libguestfs-1.11.19/inspector/virt-inspector.pod:284
+msgid ""
+"Note that this only covers permanent local filesystem mappings, not things "
+"like network shares. Furthermore NTFS volume mount points may not be listed "
+"here."
+msgstr ""
+
+#. type: =head2
+#: ../inspector/virt-inspector.pod:288 ../libguestfs-1.11.19/inspector/virt-inspector.pod:288
+msgid "E<lt>iconE<gt>"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:290 ../libguestfs-1.11.19/inspector/virt-inspector.pod:290
+msgid ""
+"Virt-inspector is sometimes able to extract an icon or logo for the guest. "
+"The icon is returned as base64-encoded PNG data. Note that the icon can be "
+"very large and high quality."
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:294 ../libguestfs-1.11.19/inspector/virt-inspector.pod:294
+#, no-wrap
+msgid ""
+" <operatingsystems>\n"
+" <operatingsystem>\n"
+" ...\n"
+" <icon>\n"
+" iVBORw0KGgoAAAANSUhEUgAAAGAAAABg[.......]\n"
+" [... many lines of base64 data ...]\n"
+" </icon>\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:302 ../libguestfs-1.11.19/inspector/virt-inspector.pod:302
+msgid ""
+"To display the icon, you have to extract it and convert the base64 data back "
+"to a binary file. Use an XPath query or simply an editor to extract the "
+"data, then use the coreutils L<base64(1)> program to do the conversion back "
+"to a PNG file:"
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:307 ../libguestfs-1.11.19/inspector/virt-inspector.pod:307
+#, no-wrap
+msgid ""
+" base64 -i -d < icon.data > icon.png\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../inspector/virt-inspector.pod:309 ../libguestfs-1.11.19/inspector/virt-inspector.pod:309
+msgid "INSPECTING INSTALL DISKS, LIVE CDs"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:311 ../libguestfs-1.11.19/inspector/virt-inspector.pod:311
+msgid ""
+"Virt-inspector can detect some operating system installers on install disks, "
+"live CDs, bootable USB keys and more."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:314 ../libguestfs-1.11.19/inspector/virt-inspector.pod:314
+msgid ""
+"In this case the E<lt>formatE<gt> tag will contain C<installer> and other "
+"fields may be present to indicate a live CD, network installer, or one part "
+"of a multipart CD. For example:"
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:318 ../libguestfs-1.11.19/inspector/virt-inspector.pod:318
+#, no-wrap
+msgid ""
+" <operatingsystems>\n"
+" <operatingsystem>\n"
+" <root>/dev/sda</root>\n"
+" <name>linux</name>\n"
+" <arch>i386</arch>\n"
+" <distro>ubuntu</distro>\n"
+" <product_name>Ubuntu 10.10 "Maverick "
+"Meerkat"</product_name>\n"
+" <major_version>10</major_version>\n"
+" <minor_version>10</minor_version>\n"
+" <format>installer</format>\n"
+" <live/>\n"
+"\n"
+msgstr ""
+
+#. type: =head1
+#: ../inspector/virt-inspector.pod:330 ../libguestfs-1.11.19/inspector/virt-inspector.pod:330
+msgid "USING XPATH"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:332 ../libguestfs-1.11.19/inspector/virt-inspector.pod:332
+msgid ""
+"You can use the XPath query language, and/or the xpath tool, in order to "
+"select parts of the XML."
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:337 ../libguestfs-1.11.19/inspector/virt-inspector.pod:337
+#, no-wrap
+msgid ""
+" $ virt-inspector -d Guest | xpath //filesystems\n"
+" Found 1 nodes:\n"
+" -- NODE --\n"
+" <filesystems>\n"
+" <filesystem dev=\"/dev/vg_f13x64/lv_root\">\n"
+" <type>ext4</type>\n"
+" [etc]\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:345 ../libguestfs-1.11.19/inspector/virt-inspector.pod:345
+#, no-wrap
+msgid ""
+" $ virt-inspector -d Guest | \\\n"
+" xpath \"string(//filesystem[@dev='/dev/sda1']/type)\"\n"
+" Query didn't return a nodeset. Value: ext4\n"
+"\n"
+msgstr ""
+
+#. type: =head1
+#: ../inspector/virt-inspector.pod:356 ../libguestfs-1.11.19/inspector/virt-inspector.pod:356
+msgid "OLD VERSIONS OF VIRT-INSPECTOR"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:358 ../libguestfs-1.11.19/inspector/virt-inspector.pod:358
+msgid ""
+"Early versions of libguestfs shipped with a different virt-inspector program "
+"written in Perl (the current version is written in C). The XML output of "
+"the Perl virt-inspector was different and it could also output in other "
+"formats like text."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:363 ../libguestfs-1.11.19/inspector/virt-inspector.pod:363
+msgid "The old virt-inspector is no longer supported or shipped with libguestfs."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:366 ../libguestfs-1.11.19/inspector/virt-inspector.pod:366
+msgid ""
+"To confuse matters further, in Red Hat Enterprise Linux 6 we ship two "
+"versions of virt-inspector with different names:"
+msgstr ""
+
+#. type: verbatim
+#: ../inspector/virt-inspector.pod:369 ../libguestfs-1.11.19/inspector/virt-inspector.pod:369
+#, no-wrap
+msgid ""
+" virt-inspector Old Perl version.\n"
+" virt-inspector2 New C version.\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:374 ../libguestfs-1.11.19/inspector/virt-inspector.pod:374
+msgid ""
+"L<guestfs(3)>, L<guestfish(1)>, L<http://www.w3.org/TR/xpath/>, "
+"L<base64(1)>, L<http://libguestfs.org/>."
+msgstr ""
+
+#. type: textblock
+#: ../inspector/virt-inspector.pod:390 ../libguestfs-1.11.19/inspector/virt-inspector.pod:390
+msgid "Matthew Booth L<mbooth@redhat.com>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/ocaml/examples/guestfs-ocaml.pod:5 ../ocaml/examples/guestfs-ocaml.pod:5
+msgid "guestfs-ocaml - How to use libguestfs from OCaml"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/ocaml/examples/guestfs-ocaml.pod:9 ../ocaml/examples/guestfs-ocaml.pod:9
+msgid "Module style:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/ocaml/examples/guestfs-ocaml.pod:11 ../ocaml/examples/guestfs-ocaml.pod:11
+#, no-wrap
+msgid ""
+" let g = Guestfs.create () in\n"
+" Guestfs.add_drive_opts g ~format:\"raw\" ~readonly:true \"disk.img\";\n"
+" Guestfs.launch g;\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/ocaml/examples/guestfs-ocaml.pod:15 ../ocaml/examples/guestfs-ocaml.pod:15
+msgid "Object-oriented style:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/ocaml/examples/guestfs-ocaml.pod:17 ../ocaml/examples/guestfs-ocaml.pod:17
+#, no-wrap
+msgid ""
+" let g = new Guestfs.guestfs () in\n"
+" g#add_drive_opts ~format:\"raw\" ~readonly:true \"disk.img\";\n"
+" g#launch ();\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/ocaml/examples/guestfs-ocaml.pod:21 ../ocaml/examples/guestfs-ocaml.pod:21
+#, no-wrap
+msgid ""
+" ocamlfind opt prog.ml -package guestfs -linkpkg -o prog\n"
+"or:\n"
+" ocamlopt -I +guestfs mlguestfs.cmxa prog.ml -o prog\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/ocaml/examples/guestfs-ocaml.pod:27 ../ocaml/examples/guestfs-ocaml.pod:27
+msgid ""
+"This manual page documents how to call libguestfs from the OCaml programming "
+"language. This page just documents the differences from the C API and gives "
+"some examples. If you are not familiar with using libguestfs, you also need "
+"to read L<guestfs(3)>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/ocaml/examples/guestfs-ocaml.pod:32 ../ocaml/examples/guestfs-ocaml.pod:32
+msgid "PROGRAMMING STYLES"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/ocaml/examples/guestfs-ocaml.pod:34 ../ocaml/examples/guestfs-ocaml.pod:34
+msgid ""
+"There are two different programming styles supported by the OCaml bindings. "
+"You can use a module style, with each C function mapped to an OCaml "
+"function:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/ocaml/examples/guestfs-ocaml.pod:38 ../ocaml/examples/guestfs-ocaml.pod:38
+#, no-wrap
+msgid ""
+" int guestfs_set_verbose (guestfs_h *g, int flag);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/ocaml/examples/guestfs-ocaml.pod:40 ../ocaml/examples/guestfs-ocaml.pod:40
+msgid "becomes:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/ocaml/examples/guestfs-ocaml.pod:42 ../ocaml/examples/guestfs-ocaml.pod:42
+#, no-wrap
+msgid ""
+" val Guestfs.set_verbose : Guestfs.t -> bool -> unit\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/ocaml/examples/guestfs-ocaml.pod:44 ../ocaml/examples/guestfs-ocaml.pod:44
+msgid ""
+"Alternately you can use an object-oriented style, calling methods on the "
+"class C<Guestfs.guestfs>:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/ocaml/examples/guestfs-ocaml.pod:47 ../ocaml/examples/guestfs-ocaml.pod:47
+#, no-wrap
+msgid ""
+" method set_verbose : bool -> unit\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/ocaml/examples/guestfs-ocaml.pod:49 ../ocaml/examples/guestfs-ocaml.pod:49
+msgid ""
+"The object-oriented style is usually briefer, and the minor performance "
+"penalty isn't noticable in the general overhead of performing libguestfs "
+"functions."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/ocaml/examples/guestfs-ocaml.pod:53 ../ocaml/examples/guestfs-ocaml.pod:53
+msgid "CLOSING THE HANDLE"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/ocaml/examples/guestfs-ocaml.pod:55 ../ocaml/examples/guestfs-ocaml.pod:55
+msgid ""
+"The handle is closed when it is reaped by the garbage collector. Because "
+"libguestfs handles include a lot of state, it is also possible to close (and "
+"hence free) them explicitly by calling C<Guestfs.close> or the C<#close> "
+"method."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/ocaml/examples/guestfs-ocaml.pod:60 ../libguestfs-1.11.19/python/examples/guestfs-python.pod:21 ../libguestfs-1.11.19/ruby/examples/guestfs-ruby.pod:22 ../ocaml/examples/guestfs-ocaml.pod:60 ../python/examples/guestfs-python.pod:21 ../ruby/examples/guestfs-ruby.pod:22
+msgid "EXCEPTIONS"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/ocaml/examples/guestfs-ocaml.pod:62 ../ocaml/examples/guestfs-ocaml.pod:62
+msgid ""
+"Errors from libguestfs functions are mapped into the C<Guestfs.Error> "
+"exception. This has a single parameter which is the error message (a "
+"string)."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/ocaml/examples/guestfs-ocaml.pod:66 ../ocaml/examples/guestfs-ocaml.pod:66
+msgid ""
+"Calling any function/method on a closed handle raises "
+"C<Guestfs.Handle_closed>. The single parameter is the name of the function "
+"that you called."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/ocaml/examples/guestfs-ocaml.pod:80 ../ocaml/examples/guestfs-ocaml.pod:80
+msgid ""
+"L<guestfs(3)>, L<guestfs-examples(3)>, L<guestfs-perl(3)>, "
+"L<guestfs-python(3)>, L<guestfs-recipes(1)>, L<guestfs-ruby(3)>, "
+"L<http://libguestfs.org/>, L<http://caml.inria.fr/>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/perl/examples/guestfs-perl.pod:5 ../perl/examples/guestfs-perl.pod:5
+msgid "guestfs-perl - How to use libguestfs from Perl"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/perl/examples/guestfs-perl.pod:9 ../perl/examples/guestfs-perl.pod:9
+#, no-wrap
+msgid ""
+" use Sys::Guestfs;\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/perl/examples/guestfs-perl.pod:11 ../perl/examples/guestfs-perl.pod:11
+#, no-wrap
+msgid ""
+" my $h = Sys::Guestfs->new ();\n"
+" $h->add_drive_opts ('guest.img', format => 'raw');\n"
+" $h->launch ();\n"
+" $h->mount_options ('', '/dev/sda1', '/');\n"
+" $h->touch ('/hello');\n"
+" $h->sync ();\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/perl/examples/guestfs-perl.pod:20 ../perl/examples/guestfs-perl.pod:20
+msgid ""
+"This manual page documents how to call libguestfs from the Perl programming "
+"language. This page just documents the differences from the C API and gives "
+"some examples. If you are not familiar with using libguestfs, you also need "
+"to read L<guestfs(3)>. To read the full Perl API, see L<Sys::Guestfs(3)>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/perl/examples/guestfs-perl.pod:26 ../perl/examples/guestfs-perl.pod:26
+msgid "ERRORS"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/perl/examples/guestfs-perl.pod:28 ../perl/examples/guestfs-perl.pod:28
+msgid ""
+"Errors from libguestfs functions turn into calls to C<croak> (see "
+"L<Carp(3)>)."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/perl/examples/guestfs-perl.pod:41 ../perl/examples/guestfs-perl.pod:41
+msgid ""
+"L<Sys::Guestfs(3)>, L<guestfs(3)>, L<guestfs-examples(3)>, "
+"L<guestfs-ocaml(3)>, L<guestfs-python(3)>, L<guestfs-recipes(1)>, "
+"L<guestfs-ruby(3)>, L<http://libguestfs.org/>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/perl/examples/guestfs-perl.pod:56 ../perl/examples/guestfs-perl.pod:56
+msgid "Copyright (C) 2011 Red Hat Inc. L<http://libguestfs.org/>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/python/examples/guestfs-python.pod:5 ../python/examples/guestfs-python.pod:5
+msgid "guestfs-python - How to use libguestfs from Python"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/python/examples/guestfs-python.pod:9 ../python/examples/guestfs-python.pod:9
+#, no-wrap
+msgid ""
+" import guestfs\n"
+" g = guestfs.GuestFS ()\n"
+" g.add_drive_opts (\"disk.img\", format=\"raw\", readonly=1)\n"
+" g.launch\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/python/examples/guestfs-python.pod:16 ../python/examples/guestfs-python.pod:16
+msgid ""
+"This manual page documents how to call libguestfs from the Python "
+"programming language. This page just documents the differences from the C "
+"API and gives some examples. If you are not familiar with using libguestfs, "
+"you also need to read L<guestfs(3)>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/python/examples/guestfs-python.pod:23 ../python/examples/guestfs-python.pod:23
+msgid ""
+"Errors from libguestfs functions are mapped into C<RuntimeException> with a "
+"single string argument which is the error message."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/python/examples/guestfs-python.pod:26 ../python/examples/guestfs-python.pod:26
+msgid "MORE DOCUMENTATION"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/python/examples/guestfs-python.pod:28 ../python/examples/guestfs-python.pod:28
+msgid "Type:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/python/examples/guestfs-python.pod:30 ../python/examples/guestfs-python.pod:30
+#, no-wrap
+msgid ""
+" $ python\n"
+" >>> import guestfs\n"
+" >>> help (guestfs)\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/python/examples/guestfs-python.pod:44 ../python/examples/guestfs-python.pod:44
+msgid ""
+"L<guestfs(3)>, L<guestfs-examples(3)>, L<guestfs-ocaml(3)>, "
+"L<guestfs-perl(3)>, L<guestfs-recipes(1)>, L<guestfs-ruby(3)>, "
+"L<http://libguestfs.org/>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:5 ../rescue/virt-rescue.pod:5
+msgid "virt-rescue - Run a rescue shell on a virtual machine"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:9 ../rescue/virt-rescue.pod:9
+#, no-wrap
+msgid ""
+" virt-rescue [--options] -d domname\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:11 ../rescue/virt-rescue.pod:11
+#, no-wrap
+msgid ""
+" virt-rescue [--options] -a disk.img [-a disk.img ...]\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:15 ../rescue/virt-rescue.pod:15
+#, no-wrap
+msgid ""
+" virt-rescue [--options] domname\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:17 ../rescue/virt-rescue.pod:17
+#, no-wrap
+msgid ""
+" virt-rescue [--options] disk.img [disk.img ...]\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:21 ../rescue/virt-rescue.pod:21
+msgid ""
+"You must I<not> use C<virt-rescue> on live virtual machines. Doing so will "
+"probably result in disk corruption in the VM. C<virt-rescue> tries to stop "
+"you from doing this, but doesn't catch all cases."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:25 ../rescue/virt-rescue.pod:25
+msgid ""
+"However if you use the I<--ro> (read only) option, then you can attach a "
+"shell to a live virtual machine. The results might be strange or "
+"inconsistent at times but you won't get disk corruption."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:31 ../rescue/virt-rescue.pod:31
+msgid ""
+"virt-rescue is like a Rescue CD, but for virtual machines, and without the "
+"need for a CD. virt-rescue gives you a rescue shell and some simple "
+"recovery tools which you can use to examine or rescue a virtual machine or "
+"disk image."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:36 ../rescue/virt-rescue.pod:36
+msgid ""
+"You can run virt-rescue on any virtual machine known to libvirt, or directly "
+"on disk image(s):"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:39 ../rescue/virt-rescue.pod:39
+#, no-wrap
+msgid ""
+" virt-rescue -d GuestName\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:41 ../rescue/virt-rescue.pod:41
+#, no-wrap
+msgid ""
+" virt-rescue --ro -a /path/to/disk.img\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:43 ../rescue/virt-rescue.pod:43
+#, no-wrap
+msgid ""
+" virt-rescue -a /dev/sdc\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:45 ../rescue/virt-rescue.pod:45
+msgid "For live VMs you I<must> use the --ro option."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:47 ../rescue/virt-rescue.pod:47
+msgid ""
+"When you run virt-rescue on a virtual machine or disk image, you are placed "
+"in an interactive bash shell where you can use many ordinary Linux "
+"commands. What you see in C</> (C</bin>, C</lib> etc) is the rescue "
+"appliance. You must mount the virtual machine's filesystems by hand. There "
+"is an empty directory called C</sysroot> where you can mount filesystems."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:54 ../rescue/virt-rescue.pod:54
+msgid ""
+"In the example below, we list logical volumes, then choose one to mount "
+"under C</sysroot>:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:57 ../rescue/virt-rescue.pod:57
+#, no-wrap
+msgid ""
+" ><rescue> lvs\n"
+" LV VG Attr LSize Origin Snap% Move Log Copy% Convert\n"
+" lv_root vg_f11x64 -wi-a- 8.83G\n"
+" lv_swap vg_f11x64 -wi-a- 992.00M\n"
+" ><rescue> mount /dev/vg_f11x64/lv_root /sysroot\n"
+" ><rescue> ls /sysroot\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:64 ../rescue/virt-rescue.pod:64
+msgid ""
+"If you don't know what filesystems are available on the virtual machine then "
+"you can use commands such as L<parted(8)> and L<lvs(8)> to find out."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:70 ../rescue/virt-rescue.pod:70
+msgid ""
+"Virt-rescue can be used on I<any> disk image file or device, not just a "
+"virtual machine. For example you can use it on a blank file if you want to "
+"partition that file (although we would recommend using L<guestfish(1)> "
+"instead as it is more suitable for this purpose). You can even use "
+"virt-rescue on things like SD cards."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:76 ../rescue/virt-rescue.pod:76
+msgid ""
+"Virt-rescue does not require root. You only need to run it as root if you "
+"need root to open the disk image."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:79 ../rescue/virt-rescue.pod:79
+msgid ""
+"This tool is just designed for quick interactive hacking on a virtual "
+"machine. For more structured access to a virtual machine disk image, you "
+"should use L<guestfs(3)>. To get a structured shell that you can use to "
+"make scripted changes to guests, use L<guestfish(1)>."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:103 ../rescue/virt-rescue.pod:103
+msgid "B<--append kernelopts>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:105 ../rescue/virt-rescue.pod:105
+msgid "Pass additional options to the rescue kernel."
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:135 ../rescue/virt-rescue.pod:135
+#, no-wrap
+msgid ""
+" virt-rescue --format=raw -a disk.img\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:139 ../rescue/virt-rescue.pod:139
+#, no-wrap
+msgid ""
+" virt-rescue --format=raw -a disk.img --format -a another.img\n"
+"\n"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:148 ../rescue/virt-rescue.pod:148
+msgid "B<-m MB>"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:150 ../rescue/virt-rescue.pod:150
+msgid "B<--memsize MB>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:152 ../rescue/virt-rescue.pod:152
+msgid ""
+"Change the amount of memory allocated to the rescue system. The default is "
+"set by libguestfs and is small but adequate for running system tools. The "
+"occasional program might need more memory. The parameter is specified in "
+"megabytes."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:157 ../rescue/virt-rescue.pod:157
+msgid "B<--network>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:159 ../rescue/virt-rescue.pod:159
+msgid "Enable QEMU user networking in the guest. See L</NETWORK>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:165 ../rescue/virt-rescue.pod:165
+msgid "Open the image read-only."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:175 ../rescue/virt-rescue.pod:175
+msgid ""
+"Enable SELinux in the rescue appliance. You should read "
+"L<guestfs(3)/SELINUX> before using this option."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:194 ../rescue/virt-rescue.pod:194
+msgid ""
+"This changes the I<-a> and I<-d> options so that disks are added and mounts "
+"are done read-write."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:207 ../rescue/virt-rescue.pod:207
+msgid "Previous versions of virt-rescue allowed you to write either:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:209 ../rescue/virt-rescue.pod:209
+#, no-wrap
+msgid ""
+" virt-rescue disk.img [disk.img ...]\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:213 ../rescue/virt-rescue.pod:213
+#, no-wrap
+msgid ""
+" virt-rescue guestname\n"
+"\n"
+msgstr ""
+
+#. type: =head1
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:221 ../rescue/virt-rescue.pod:221
+msgid "NETWORK"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:223 ../rescue/virt-rescue.pod:223
+msgid ""
+"Adding the I<--network> option enables QEMU user networking in the rescue "
+"appliance. There are some differences between user networking and ordinary "
+"networking:"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:229 ../rescue/virt-rescue.pod:229
+msgid "ping does not work"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:231 ../rescue/virt-rescue.pod:231
+msgid ""
+"Because the ICMP ECHO_REQUEST protocol generally requires root in order to "
+"send the ping packets, and because virt-rescue must be able to run as "
+"non-root, QEMU user networking is not able to emulate the L<ping(8)> "
+"command. The ping command will appear to resolve addresses but will not be "
+"able to send or receive any packets. This does not mean that the network is "
+"not working."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:238 ../rescue/virt-rescue.pod:238
+msgid "cannot receive connections"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:240 ../rescue/virt-rescue.pod:240
+msgid "QEMU user networking cannot receive incoming connections."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:242 ../rescue/virt-rescue.pod:242
+msgid "making TCP connections"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:244 ../rescue/virt-rescue.pod:244
+msgid ""
+"The virt-rescue appliance needs to be small and so does not include many "
+"network tools. In particular there is no L<telnet(1)> command. You can "
+"make TCP connections from the shell using the magical "
+"C</dev/tcp/E<lt>hostnameE<gt>/E<lt>portE<gt>> syntax:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:249 ../rescue/virt-rescue.pod:249
+#, no-wrap
+msgid ""
+" exec 3<>/dev/tcp/redhat.com/80\n"
+" echo \"GET /\" >&3\n"
+" cat <&3\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:253 ../rescue/virt-rescue.pod:253
+msgid "See L<bash(1)> for more details."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:259 ../rescue/virt-rescue.pod:259
+msgid ""
+"Several environment variables affect virt-rescue. See "
+"L<guestfs(3)/ENVIRONMENT VARIABLES> for the complete list."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/rescue/virt-rescue.pod:286 ../rescue/virt-rescue.pod:286
+msgid ""
+"L<guestfs(3)>, L<guestfish(1)>, L<virt-cat(1)>, L<virt-edit(1)>, "
+"L<http://libguestfs.org/>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:5 ../resize/virt-resize.pod:5
+msgid "virt-resize - Resize a virtual machine disk"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:9 ../resize/virt-resize.pod:9
+#, no-wrap
+msgid ""
+" virt-resize [--resize /dev/sdaN=[+/-]<size>[%]]\n"
+" [--expand /dev/sdaN] [--shrink /dev/sdaN]\n"
+" [--ignore /dev/sdaN] [--delete /dev/sdaN] [...] indisk outdisk\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:15 ../resize/virt-resize.pod:15
+msgid ""
+"Virt-resize is a tool which can resize a virtual machine disk, making it "
+"larger or smaller overall, and resizing or deleting any partitions contained "
+"within."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:19 ../resize/virt-resize.pod:19
+msgid ""
+"Virt-resize B<cannot> resize disk images in-place. Virt-resize B<should "
+"not> be used on live virtual machines - for consistent results, shut the "
+"virtual machine down before resizing it."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:23 ../resize/virt-resize.pod:23
+msgid ""
+"If you are not familiar with the associated tools: L<virt-filesystems(1)> "
+"and L<virt-df(1)>, we recommend you go and read those manual pages first."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:31 ../libguestfs-1.11.19/src/guestfs.pod:469 ../libguestfs-1.11.19/src/guestfs.pod:1257 ../libguestfs-1.11.19/src/guestfs.pod:1395 ../libguestfs-1.11.19/src/guestfs.pod:2465 ../resize/virt-resize.pod:31 ../src/guestfs.pod:469 ../src/guestfs.pod:1257 ../src/guestfs.pod:1395 ../src/guestfs.pod:2465
+msgid "1."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:33 ../resize/virt-resize.pod:33
+msgid ""
+"Copy C<olddisk> to C<newdisk>, extending one of the guest's partitions to "
+"fill the extra 5GB of space."
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:36 ../resize/virt-resize.pod:36
+#, no-wrap
+msgid ""
+" virt-filesystems --long -h --all -a olddisk\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:38 ../resize/virt-resize.pod:38
+#, no-wrap
+msgid ""
+" truncate -r olddisk newdisk\n"
+" truncate -s +5G newdisk\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:41 ../resize/virt-resize.pod:41
+#, no-wrap
+msgid ""
+" # Note \"/dev/sda2\" is a partition inside the \"olddisk\" file.\n"
+" virt-resize --expand /dev/sda2 olddisk newdisk\n"
+"\n"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:44 ../libguestfs-1.11.19/src/guestfs.pod:475 ../libguestfs-1.11.19/src/guestfs.pod:1261 ../libguestfs-1.11.19/src/guestfs.pod:1399 ../libguestfs-1.11.19/src/guestfs.pod:2490 ../resize/virt-resize.pod:44 ../src/guestfs.pod:475 ../src/guestfs.pod:1261 ../src/guestfs.pod:1399 ../src/guestfs.pod:2490
+msgid "2."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:46 ../resize/virt-resize.pod:46
+msgid ""
+"As above, but make the /boot partition 200MB bigger, while giving the "
+"remaining space to /dev/sda2:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:49 ../resize/virt-resize.pod:49
+#, no-wrap
+msgid ""
+" virt-resize --resize /dev/sda1=+200M --expand /dev/sda2 \\\n"
+" olddisk newdisk\n"
+"\n"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:52 ../libguestfs-1.11.19/src/guestfs.pod:486 ../libguestfs-1.11.19/src/guestfs.pod:1405 ../resize/virt-resize.pod:52 ../src/guestfs.pod:486 ../src/guestfs.pod:1405
+msgid "3."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:54 ../resize/virt-resize.pod:54
+msgid ""
+"As in the first example, but expand a logical volume as the final step. "
+"This is what you would typically use for Linux guests that use LVM:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:58 ../resize/virt-resize.pod:58
+#, no-wrap
+msgid ""
+" virt-resize --expand /dev/sda2 --LV-expand /dev/vg_guest/lv_root \\\n"
+" olddisk newdisk\n"
+"\n"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:61 ../resize/virt-resize.pod:61
+msgid "4."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:63 ../resize/virt-resize.pod:63
+msgid ""
+"As in the first example, but the output format will be qcow2 instead of a "
+"raw disk:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:66 ../resize/virt-resize.pod:66
+#, no-wrap
+msgid ""
+" qemu-img create -f qcow2 newdisk.qcow2 15G\n"
+" virt-resize --expand /dev/sda2 olddisk newdisk.qcow2\n"
+"\n"
+msgstr ""
+
+#. type: =head1
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:71 ../resize/virt-resize.pod:71
+msgid "DETAILED USAGE"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:73 ../resize/virt-resize.pod:73
+msgid "EXPANDING A VIRTUAL MACHINE DISK"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:77 ../resize/virt-resize.pod:77
+msgid "1. Shut down the virtual machine"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:79 ../resize/virt-resize.pod:79
+msgid "2. Locate input disk image"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:81 ../resize/virt-resize.pod:81
+msgid ""
+"Locate the input disk image (ie. the file or device on the host containing "
+"the guest's disk). If the guest is managed by libvirt, you can use C<virsh "
+"dumpxml> like this to find the disk image name:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:85 ../resize/virt-resize.pod:85
+#, no-wrap
+msgid ""
+" # virsh dumpxml guestname | xpath /domain/devices/disk/source\n"
+" Found 1 nodes:\n"
+" -- NODE --\n"
+" <source dev=\"/dev/vg/lv_guest\" />\n"
+"\n"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:90 ../resize/virt-resize.pod:90
+msgid "3. Look at current sizing"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:92 ../resize/virt-resize.pod:92
+msgid "Use L<virt-filesystems(1)> to display the current partitions and sizes:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:95 ../resize/virt-resize.pod:95
+#, no-wrap
+msgid ""
+" # virt-filesystems --long --parts --blkdevs -h -a /dev/vg/lv_guest\n"
+" Name Type Size Parent\n"
+" /dev/sda1 partition 101M /dev/sda\n"
+" /dev/sda2 partition 7.9G /dev/sda\n"
+" /dev/sda device 8.0G -\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:101 ../resize/virt-resize.pod:101
+msgid ""
+"(This example is a virtual machine with an 8 GB disk which we would like to "
+"expand up to 10 GB)."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:104 ../resize/virt-resize.pod:104
+msgid "4. Create output disk"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:106 ../resize/virt-resize.pod:106
+msgid ""
+"Virt-resize cannot do in-place disk modifications. You have to have space "
+"to store the resized output disk."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:109 ../resize/virt-resize.pod:109
+msgid "To store the resized disk image in a file, create a file of a suitable size:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:112 ../resize/virt-resize.pod:112
+#, no-wrap
+msgid ""
+" # rm -f outdisk\n"
+" # truncate -s 10G outdisk\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:115 ../resize/virt-resize.pod:115
+msgid "Or use L<lvcreate(1)> to create a logical volume:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:117 ../resize/virt-resize.pod:117
+#, no-wrap
+msgid ""
+" # lvcreate -L 10G -n lv_name vg_name\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:119 ../resize/virt-resize.pod:119
+msgid "Or use L<virsh(1)> vol-create-as to create a libvirt storage volume:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:121 ../resize/virt-resize.pod:121
+#, no-wrap
+msgid ""
+" # virsh pool-list\n"
+" # virsh vol-create-as poolname newvol 10G\n"
+"\n"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:124 ../resize/virt-resize.pod:124
+msgid "5. Resize"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:126 ../resize/virt-resize.pod:126
+msgid ""
+"virt-resize takes two mandatory parameters, the input disk (eg. device or "
+"file) and the output disk. The output disk is the one created in the "
+"previous step."
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:130 ../resize/virt-resize.pod:130
+#, no-wrap
+msgid ""
+" # virt-resize indisk outdisk\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:132 ../resize/virt-resize.pod:132
+msgid ""
+"This command just copies disk image C<indisk> to disk image C<outdisk> "
+"I<without> resizing or changing any existing partitions. If C<outdisk> is "
+"larger, then an extra, empty partition is created at the end of the disk "
+"covering the extra space. If C<outdisk> is smaller, then it will give an "
+"error."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:138 ../resize/virt-resize.pod:138
+msgid ""
+"More realistically you'd want to expand existing partitions in the disk "
+"image by passing extra options (for the full list see the L</OPTIONS> "
+"section below)."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:142 ../resize/virt-resize.pod:142
+msgid ""
+"L</--expand> is the most useful option. It expands the named partition "
+"within the disk to fill any extra space:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:145 ../resize/virt-resize.pod:145
+#, no-wrap
+msgid ""
+" # virt-resize --expand /dev/sda2 indisk outdisk\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:147 ../resize/virt-resize.pod:147
+msgid ""
+"(In this case, an extra partition is I<not> created at the end of the disk, "
+"because there will be no unused space)."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:150 ../resize/virt-resize.pod:150
+msgid ""
+"L</--resize> is the other commonly used option. The following would "
+"increase the size of /dev/sda1 by 200M, and expand /dev/sda2 to fill the "
+"rest of the available space:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:154 ../resize/virt-resize.pod:154
+#, no-wrap
+msgid ""
+" # virt-resize --resize /dev/sda1=+200M --expand /dev/sda2 \\\n"
+" indisk outdisk\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:157 ../resize/virt-resize.pod:157
+msgid ""
+"If the expanded partition in the image contains a filesystem or LVM PV, then "
+"if virt-resize knows how, it will resize the contents, the equivalent of "
+"calling a command such as L<pvresize(8)>, L<resize2fs(8)>, L<ntfsresize(8)> "
+"or L<btrfs(8)>. However virt-resize does not know how to resize some "
+"filesystems, so you would have to online resize them after booting the "
+"guest."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:164 ../resize/virt-resize.pod:164
+msgid "Other options are covered below."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:166 ../resize/virt-resize.pod:166
+msgid "6. Test"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:168 ../resize/virt-resize.pod:168
+msgid "Thoroughly test the new disk image I<before> discarding the old one."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:170 ../resize/virt-resize.pod:170
+msgid "If you are using libvirt, edit the XML to point at the new disk:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:172 ../resize/virt-resize.pod:172
+#, no-wrap
+msgid ""
+" # virsh edit guestname\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:174 ../resize/virt-resize.pod:174
+msgid ""
+"Change E<lt>source ...E<gt>, see "
+"L<http://libvirt.org/formatdomain.html#elementsDisks>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:177 ../resize/virt-resize.pod:177
+msgid "Then start up the domain with the new, resized disk:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:179 ../resize/virt-resize.pod:179
+#, no-wrap
+msgid ""
+" # virsh start guestname\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:181 ../resize/virt-resize.pod:181
+msgid ""
+"and check that it still works. See also the L</NOTES> section below for "
+"additional information."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:184 ../resize/virt-resize.pod:184
+msgid "7. Resize LVs etc inside the guest"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:186 ../resize/virt-resize.pod:186
+msgid "(This can also be done offline using L<guestfish(1)>)"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:188 ../resize/virt-resize.pod:188
+msgid ""
+"Once the guest has booted you should see the new space available, at least "
+"for filesystems that virt-resize knows how to resize, and for PVs. The user "
+"may need to resize LVs inside PVs, and also resize filesystem types that "
+"virt-resize does not know how to expand."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:195 ../resize/virt-resize.pod:195
+msgid "SHRINKING A VIRTUAL MACHINE DISK"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:197 ../resize/virt-resize.pod:197
+msgid ""
+"Shrinking is somewhat more complex than expanding, and only an overview is "
+"given here."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:200 ../resize/virt-resize.pod:200
+msgid ""
+"Firstly virt-resize will not attempt to shrink any partition content (PVs, "
+"filesystems). The user has to shrink content before passing the disk image "
+"to virt-resize, and virt-resize will check that the content has been shrunk "
+"properly."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:205 ../resize/virt-resize.pod:205
+msgid "(Shrinking can also be done offline using L<guestfish(1)>)"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:207 ../resize/virt-resize.pod:207
+msgid ""
+"After shrinking PVs and filesystems, shut down the guest, and proceed with "
+"steps 3 and 4 above to allocate a new disk image."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:210 ../resize/virt-resize.pod:210
+msgid "Then run virt-resize with any of the I<--shrink> and/or I<--resize> options."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:213 ../resize/virt-resize.pod:213
+msgid "IGNORING OR DELETING PARTITIONS"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:215 ../resize/virt-resize.pod:215
+msgid ""
+"virt-resize also gives a convenient way to ignore or delete partitions when "
+"copying from the input disk to the output disk. Ignoring a partition speeds "
+"up the copy where you don't care about the existing contents of a "
+"partition. Deleting a partition removes it completely, but note that it "
+"also renumbers any partitions after the one which is deleted, which can "
+"leave some guests unbootable."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:222 ../resize/virt-resize.pod:222
+msgid "QCOW2 AND NON-SPARSE RAW FORMATS"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:224 ../resize/virt-resize.pod:224
+msgid ""
+"If the input disk is in qcow2 format, then you may prefer that the output is "
+"in qcow2 format as well. Alternately, virt-resize can convert the format on "
+"the fly. The output format is simply determined by the format of the empty "
+"output container that you provide. Thus to create qcow2 output, use:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:230 ../resize/virt-resize.pod:230
+#, no-wrap
+msgid ""
+" qemu-img create [-c] -f qcow2 outdisk [size]\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:232 ../resize/virt-resize.pod:232
+msgid "instead of the truncate command (use I<-c> for a compressed disk)."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:234 ../resize/virt-resize.pod:234
+msgid "Similarly, to get non-sparse raw output use:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:236 ../resize/virt-resize.pod:236
+#, no-wrap
+msgid ""
+" fallocate -l size outdisk\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:238 ../resize/virt-resize.pod:238
+msgid ""
+"(on older systems that don't have the L<fallocate(1)> command use C<dd "
+"if=/dev/zero of=outdisk bs=1M count=..>)"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:247 ../resize/virt-resize.pod:247
+msgid "Display help."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:249 ../resize/virt-resize.pod:249
+msgid "B<-d>"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:251 ../resize/virt-resize.pod:251 ../tools/virt-make-fs.pl:177 ../tools/virt-win-reg.pl:120
+msgid "B<--debug>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:253 ../resize/virt-resize.pod:253 ../tools/virt-win-reg.pl:122
+msgid "Enable debugging messages."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:255 ../resize/virt-resize.pod:255
+msgid "B<--delete part>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:257 ../resize/virt-resize.pod:257
+msgid ""
+"Delete the named partition. It would be more accurate to describe this as "
+"\"don't copy it over\", since virt-resize doesn't do in-place changes and "
+"the original disk image is left intact."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:261 ../resize/virt-resize.pod:261
+msgid ""
+"Note that when you delete a partition, then anything contained in the "
+"partition is also deleted. Furthermore, this causes any partitions that "
+"come after to be I<renumbered>, which can easily make your guest unbootable."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:266 ../libguestfs-1.11.19/resize/virt-resize.pod:327 ../libguestfs-1.11.19/resize/virt-resize.pod:448 ../resize/virt-resize.pod:266 ../resize/virt-resize.pod:327 ../resize/virt-resize.pod:448
+msgid "You can give this option multiple times."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:268 ../resize/virt-resize.pod:268
+msgid "B<--expand part>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:270 ../resize/virt-resize.pod:270
+msgid ""
+"Expand the named partition so it uses up all extra space (space left over "
+"after any other resize changes that you request have been done)."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:273 ../resize/virt-resize.pod:273
+msgid ""
+"If virt-resize knows how, it will expand the direct content of the "
+"partition. For example, if the partition is an LVM PV, it will expand the "
+"PV to fit (like calling L<pvresize(8)>). Virt-resize leaves any other "
+"content it doesn't know about alone."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:278 ../resize/virt-resize.pod:278
+msgid "Currently virt-resize can resize:"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:284 ../resize/virt-resize.pod:284
+msgid "ext2, ext3 and ext4 filesystems."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:288 ../resize/virt-resize.pod:288
+msgid "NTFS filesystems, if libguestfs was compiled with support for NTFS."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:290 ../resize/virt-resize.pod:290
+msgid ""
+"The filesystem must have been shut down consistently last time it was used. "
+"Additionally, L<ntfsresize(8)> marks the resized filesystem as requiring a "
+"consistency check, so at the first boot after resizing Windows will check "
+"the disk."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:297 ../resize/virt-resize.pod:297
+msgid ""
+"LVM PVs (physical volumes). virt-resize does not usually resize anything "
+"inside the PV, but see the I<--LV-expand> option. The user could also "
+"resize LVs as desired after boot."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:303 ../resize/virt-resize.pod:303
+msgid "Btrfs filesystems, if libguestfs was compiled with support for btrfs."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:307 ../libguestfs-1.11.19/resize/virt-resize.pod:476 ../resize/virt-resize.pod:307 ../resize/virt-resize.pod:476
+msgid "Note that you cannot use I<--expand> and I<--shrink> together."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:309 ../resize/virt-resize.pod:309 ../tools/virt-list-filesystems.pl:91 ../tools/virt-list-partitions.pl:92 ../tools/virt-tar.pl:141 ../tools/virt-win-reg.pl:142
+msgid "B<--format> raw"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:311 ../resize/virt-resize.pod:311
+msgid ""
+"Specify the format of the input disk image. If this flag is not given then "
+"it is auto-detected from the image itself."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:317 ../resize/virt-resize.pod:317
+msgid ""
+"Note that this option I<does not> affect the output format. See L</QCOW2 "
+"AND NON-SPARSE RAW FORMATS>."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:320 ../resize/virt-resize.pod:320
+msgid "B<--ignore part>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:322 ../resize/virt-resize.pod:322
+msgid ""
+"Ignore the named partition. Effectively this means the partition is "
+"allocated on the destination disk, but the content is not copied across from "
+"the source disk. The content of the partition will be blank (all zero "
+"bytes)."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:329 ../resize/virt-resize.pod:329
+msgid "B<--LV-expand logvol>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:331 ../resize/virt-resize.pod:331
+msgid ""
+"This takes the logical volume and, as a final step, expands it to fill all "
+"the space available in its volume group. A typical usage, assuming a Linux "
+"guest with a single PV C</dev/sda2> and a root device called "
+"C</dev/vg_guest/lv_root> would be:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:336 ../resize/virt-resize.pod:336
+#, no-wrap
+msgid ""
+" virt-resize indisk outdisk \\\n"
+" --expand /dev/sda2 --LV-expand /dev/vg_guest/lv_root\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:339 ../resize/virt-resize.pod:339
+msgid ""
+"This would first expand the partition (and PV), and then expand the root "
+"device to fill the extra space in the PV."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:342 ../resize/virt-resize.pod:342
+msgid ""
+"The contents of the LV are also resized if virt-resize knows how to do "
+"that. You can stop virt-resize from trying to expand the content by using "
+"the option I<--no-expand-content>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:346 ../resize/virt-resize.pod:346
+msgid "Use L<virt-filesystems(1)> to list the filesystems in the guest."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:348 ../resize/virt-resize.pod:348
+msgid ""
+"You can give this option multiple times, I<but> it doesn't make sense to do "
+"this unless the logical volumes you specify are all in different volume "
+"groups."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:354 ../resize/virt-resize.pod:354
+msgid "B<--dryrun>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:356 ../resize/virt-resize.pod:356
+msgid "Print a summary of what would be done, but don't do anything."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:358 ../resize/virt-resize.pod:358
+msgid "B<--no-copy-boot-loader>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:360 ../resize/virt-resize.pod:360
+msgid ""
+"By default, virt-resize copies over some sectors at the start of the disk "
+"(up to the beginning of the first partition). Commonly these sectors "
+"contain the Master Boot Record (MBR) and the boot loader, and are required "
+"in order for the guest to boot correctly."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:365 ../resize/virt-resize.pod:365
+msgid ""
+"If you specify this flag, then this initial copy is not done. You may need "
+"to reinstall the boot loader in this case."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:368 ../resize/virt-resize.pod:368
+msgid "B<--no-extra-partition>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:370 ../resize/virt-resize.pod:370
+msgid ""
+"By default, virt-resize creates an extra partition if there is any extra, "
+"unused space after all resizing has happened. Use this option to prevent "
+"the extra partition from being created. If you do this then the extra space "
+"will be inaccessible until you run fdisk, parted, or some other partitioning "
+"tool in the guest."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:376 ../resize/virt-resize.pod:376
+msgid ""
+"Note that if the surplus space is smaller than 10 MB, no extra partition "
+"will be created."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:379 ../resize/virt-resize.pod:379
+msgid "B<--no-expand-content>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:381 ../resize/virt-resize.pod:381
+msgid ""
+"By default, virt-resize will try to expand the direct contents of "
+"partitions, if it knows how (see I<--expand> option above)."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:384 ../resize/virt-resize.pod:384
+msgid ""
+"If you give the I<--no-expand-content> option then virt-resize will not "
+"attempt this."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:387 ../resize/virt-resize.pod:387
+msgid "B<--ntfsresize-force>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:389 ../resize/virt-resize.pod:389
+msgid ""
+"Pass the I<--force> option to L<ntfsresize(8)>, allowing resizing even if "
+"the NTFS disk is marked as needing a consistency check. You have to use "
+"this option if you want to resize a Windows guest multiple times without "
+"booting into Windows between each resize."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:395 ../resize/virt-resize.pod:395
+msgid "B<--output-format> raw"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:397 ../resize/virt-resize.pod:397
+msgid ""
+"Specify the format of the output disk image. If this flag is not given then "
+"it is auto-detected from the image itself."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:403 ../resize/virt-resize.pod:403
+msgid ""
+"Note that this option I<does not create> the output format. This option "
+"just tells libguestfs what it is so it doesn't try to guess it. You still "
+"need to create the output disk with the right format. See L</QCOW2 AND "
+"NON-SPARSE RAW FORMATS>."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:408 ../resize/virt-resize.pod:408
+msgid "B<-q>"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:410 ../resize/virt-resize.pod:410
+msgid "B<--quiet>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:412 ../resize/virt-resize.pod:412
+msgid "Don't print the summary."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:414 ../resize/virt-resize.pod:414
+msgid "B<--resize part=size>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:416 ../resize/virt-resize.pod:416
+msgid ""
+"Resize the named partition (expanding or shrinking it) so that it has the "
+"given size."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:419 ../resize/virt-resize.pod:419
+msgid ""
+"C<size> can be expressed as an absolute number followed by b/K/M/G to mean "
+"bytes, Kilobytes, Megabytes, or Gigabytes; or as a percentage of the current "
+"size; or as a relative number or percentage. For example:"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:425 ../resize/virt-resize.pod:425
+#, no-wrap
+msgid ""
+" --resize /dev/sda2=10G\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:427 ../resize/virt-resize.pod:427
+#, no-wrap
+msgid ""
+" --resize /dev/sda4=90%\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:429 ../resize/virt-resize.pod:429
+#, no-wrap
+msgid ""
+" --resize /dev/sda2=+1G\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:431 ../resize/virt-resize.pod:431
+#, no-wrap
+msgid ""
+" --resize /dev/sda2=-200M\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:433 ../resize/virt-resize.pod:433
+#, no-wrap
+msgid ""
+" --resize /dev/sda1=+128K\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:435 ../resize/virt-resize.pod:435
+#, no-wrap
+msgid ""
+" --resize /dev/sda1=+10%\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:437 ../resize/virt-resize.pod:437
+#, no-wrap
+msgid ""
+" --resize /dev/sda1=-10%\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:439 ../resize/virt-resize.pod:439
+msgid ""
+"You can increase the size of any partition. Virt-resize will expand the "
+"direct content of the partition if it knows how (see I<--expand> below)."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:443 ../resize/virt-resize.pod:443
+msgid ""
+"You can only I<decrease> the size of partitions that contain filesystems or "
+"PVs which have already been shrunk. Virt-resize will check this has been "
+"done before proceeding, or else will print an error (see also "
+"I<--resize-force>)."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:450 ../resize/virt-resize.pod:450
+msgid "B<--resize-force part=size>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:452 ../resize/virt-resize.pod:452
+msgid ""
+"This is the same as I<--resize> except that it will let you decrease the "
+"size of any partition. Generally this means you will lose any data which "
+"was at the end of the partition you shrink, but you may not care about that "
+"(eg. if shrinking an unused partition, or if you can easily recreate it such "
+"as a swap partition)."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:458 ../resize/virt-resize.pod:458
+msgid "See also the I<--ignore> option."
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:460 ../resize/virt-resize.pod:460
+msgid "B<--shrink part>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:462 ../resize/virt-resize.pod:462
+msgid ""
+"Shrink the named partition until the overall disk image fits in the "
+"destination. The named partition B<must> contain a filesystem or PV which "
+"has already been shrunk using another tool (eg. L<guestfish(1)> or other "
+"online tools). Virt-resize will check this and give an error if it has not "
+"been done."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:468 ../resize/virt-resize.pod:468
+msgid ""
+"The amount by which the overall disk must be shrunk (after carrying out all "
+"other operations requested by the user) is called the \"deficit\". For "
+"example, a straight copy (assume no other operations) from a 5GB disk image "
+"to a 4GB disk image results in a 1GB deficit. In this case, virt-resize "
+"would give an error unless the user specified a partition to shrink and that "
+"partition had more than a gigabyte of free space."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:488 ../resize/virt-resize.pod:488
+msgid "\"Partition 1 does not end on cylinder boundary.\""
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:490 ../resize/virt-resize.pod:490
+msgid ""
+"Virt-resize aligns partitions to multiples of 64 sectors. Usually this "
+"means the partitions will not be aligned to the ancient CHS geometry. "
+"However CHS geometry is meaningless for disks manufactured since the early "
+"1990s, and doubly so for virtual hard drives. Alignment of partitions to "
+"cylinders is not required by any modern operating system."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:497 ../resize/virt-resize.pod:497
+msgid "RESIZING WINDOWS VIRTUAL MACHINES"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:499 ../resize/virt-resize.pod:499
+msgid ""
+"In Windows Vista and later versions, Microsoft switched to using a separate "
+"boot partition. In these VMs, typically C</dev/sda1> is the boot partition "
+"and C</dev/sda2> is the main (C:) drive. We have not had any luck resizing "
+"the boot partition. Doing so seems to break the guest completely. However "
+"expanding the second partition (ie. C: drive) should work."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:506 ../resize/virt-resize.pod:506
+msgid ""
+"Windows may initiate a lengthy \"chkdsk\" on first boot after a resize, if "
+"NTFS partitions have been expanded. This is just a safety check and (unless "
+"it find errors) is nothing to worry about."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:510 ../resize/virt-resize.pod:510
+msgid "GUEST BOOT STUCK AT \"GRUB\""
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:512 ../resize/virt-resize.pod:512
+msgid ""
+"If a Linux guest does not boot after resizing, and the boot is stuck after "
+"printing C<GRUB> on the console, try reinstalling grub. This sometimes "
+"happens on older (RHEL 5-era) guests, for reasons we don't fully understand, "
+"although we think is to do with partition alignment."
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:517 ../resize/virt-resize.pod:517
+#, no-wrap
+msgid ""
+" guestfish -i -a newdisk\n"
+" ><fs> cat /boot/grub/device.map\n"
+" # check the contents of this file are sensible or\n"
+" # edit the file if necessary\n"
+" ><fs> grub-install / /dev/vda\n"
+" ><fs> exit\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:524 ../resize/virt-resize.pod:524
+msgid ""
+"For more flexible guest reconfiguration, including if you need to specify "
+"other parameters to grub-install, use L<virt-rescue(1)>."
+msgstr ""
+
+#. type: =head1
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:527 ../resize/virt-resize.pod:527
+msgid "ALTERNATIVE TOOLS"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:529 ../resize/virt-resize.pod:529
+msgid ""
+"There are several proprietary tools for resizing partitions. We won't "
+"mention any here."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:532 ../resize/virt-resize.pod:532
+msgid ""
+"L<parted(8)> and its graphical shell gparted can do some types of resizing "
+"operations on disk images. They can resize and move partitions, but I don't "
+"think they can do anything with the contents, and they certainly don't "
+"understand LVM."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:537 ../resize/virt-resize.pod:537
+msgid ""
+"L<guestfish(1)> can do everything that virt-resize can do and a lot more, "
+"but at a much lower level. You will probably end up hand-calculating sector "
+"offsets, which is something that virt-resize was designed to avoid. If you "
+"want to see the guestfish-equivalent commands that virt-resize runs, use the "
+"I<--debug> flag."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/resize/virt-resize.pod:552 ../resize/virt-resize.pod:552
+msgid ""
+"L<virt-filesystems(1)>, L<virt-df(1)>, L<guestfs(3)>, L<guestfish(1)>, "
+"L<lvm(8)>, L<pvresize(8)>, L<lvresize(8)>, L<resize2fs(8)>, "
+"L<ntfsresize(8)>, L<btrfs(8)>, L<virsh(1)>, L<parted(8)>, L<truncate(1)>, "
+"L<fallocate(1)>, L<grub(8)>, L<grub-install(8)>, L<virt-rescue(1)>, "
+"L<http://libguestfs.org/>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/ruby/examples/guestfs-ruby.pod:5 ../ruby/examples/guestfs-ruby.pod:5
+msgid "guestfs-ruby - How to use libguestfs from Ruby"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/ruby/examples/guestfs-ruby.pod:9 ../ruby/examples/guestfs-ruby.pod:9
+#, no-wrap
+msgid ""
+" require 'guestfs'\n"
+" g = Guestfs::Guestfs.new()\n"
+" g.add_drive_opts(\"disk.img\",\n"
+" :readonly => 1, :format => \"raw\")\n"
+" g.launch()\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/ruby/examples/guestfs-ruby.pod:17 ../ruby/examples/guestfs-ruby.pod:17
+msgid ""
+"This manual page documents how to call libguestfs from the Ruby programming "
+"language. This page just documents the differences from the C API and gives "
+"some examples. If you are not familiar with using libguestfs, you also need "
+"to read L<guestfs(3)>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/ruby/examples/guestfs-ruby.pod:24 ../ruby/examples/guestfs-ruby.pod:24
+msgid ""
+"Errors from libguestfs functions are mapped into the C<Error> exception. "
+"This has a single parameter which is the error message (a string)."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/ruby/examples/guestfs-ruby.pod:38 ../ruby/examples/guestfs-ruby.pod:38
+msgid ""
+"L<guestfs(3)>, L<guestfs-examples(3)>, L<guestfs-ocaml(3)>, "
+"L<guestfs-perl(3)>, L<guestfs-python(3)>, L<guestfs-recipes(1)>, "
+"L<http://libguestfs.org/>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1 ../src/guestfs-actions.pod:1
+msgid "guestfs_add_cdrom"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3 ../src/guestfs-actions.pod:3
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_add_cdrom (guestfs_h *g,\n"
+" const char *filename);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:17 ../src/guestfs-actions.pod:17
+msgid ""
+"This call checks for the existence of C<filename>. This stops you from "
+"specifying other types of drive which are supported by qemu such as C<nbd:> "
+"and C<http:> URLs. To specify those, use the general C<guestfs_config> call "
+"instead."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:24 ../src/guestfs-actions.pod:24
+msgid ""
+"If you just want to add an ISO file (often you use this as an efficient way "
+"to transfer large files into the guest), then you should probably use "
+"C<guestfs_add_drive_ro> instead."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:30 ../libguestfs-1.11.19/src/guestfs-actions.pod:140 ../libguestfs-1.11.19/src/guestfs-actions.pod:201 ../libguestfs-1.11.19/src/guestfs-actions.pod:238 ../libguestfs-1.11.19/src/guestfs-actions.pod:252 ../libguestfs-1.11.19/src/guestfs-actions.pod:273 ../libguestfs-1.11.19/src/guestfs-actions.pod:293 ../libguestfs-1.11.19/src/guestfs-actions.pod:307 ../libguestfs-1.11.19/src/guestfs-actions.pod:422 ../libguestfs-1.11.19/src/guestfs-actions.pod:442 ../libguestfs-1.11.19/src/guestfs-actions.pod:456 ../libguestfs-1.11.19/src/guestfs-actions.pod:501 ../libguestfs-1.11.19/src/guestfs-actions.pod:529 ../libguestfs-1.11.19/src/guestfs-actions.pod:547 ../libguestfs-1.11.19/src/guestfs-actions.pod:614 ../libguestfs-1.11.19/src/guestfs-actions.pod:647 ../libguestfs-1.11.19/src/guestfs-actions.pod:661 ../libguestfs-1.11.19/src/guestfs-actions.pod:676 ../libguestfs-1.11.19/src/guestfs-actions.pod:775 ../libguestfs-1.11.19/src/guestfs-actions.pod:793 ../libguestfs-1.11.19/src/guestfs-actions.pod:807 ../libguestfs-1.11.19/src/guestfs-actions.pod:821 ../libguestfs-1.11.19/src/guestfs-actions.pod:858 ../libguestfs-1.11.19/src/guestfs-actions.pod:1041 ../libguestfs-1.11.19/src/guestfs-actions.pod:1061 ../libguestfs-1.11.19/src/guestfs-actions.pod:1079 ../libguestfs-1.11.19/src/guestfs-actions.pod:1163 ../libguestfs-1.11.19/src/guestfs-actions.pod:1181 ../libguestfs-1.11.19/src/guestfs-actions.pod:1200 ../libguestfs-1.11.19/src/guestfs-actions.pod:1214 ../libguestfs-1.11.19/src/guestfs-actions.pod:1234 ../libguestfs-1.11.19/src/guestfs-actions.pod:1304 ../libguestfs-1.11.19/src/guestfs-actions.pod:1335 ../libguestfs-1.11.19/src/guestfs-actions.pod:1360 ../libguestfs-1.11.19/src/guestfs-actions.pod:1402 ../libguestfs-1.11.19/src/guestfs-actions.pod:1508 ../libguestfs-1.11.19/src/guestfs-actions.pod:1542 ../libguestfs-1.11.19/src/guestfs-actions.pod:1757 ../libguestfs-1.11.19/src/guestfs-actions.pod:1779 ../libguestfs-1.11.19/src/guestfs-actions.pod:1866 ../libguestfs-1.11.19/src/guestfs-actions.pod:2341 ../libguestfs-1.11.19/src/guestfs-actions.pod:2485 ../libguestfs-1.11.19/src/guestfs-actions.pod:2546 ../libguestfs-1.11.19/src/guestfs-actions.pod:2581 ../libguestfs-1.11.19/src/guestfs-actions.pod:3621 ../libguestfs-1.11.19/src/guestfs-actions.pod:3636 ../libguestfs-1.11.19/src/guestfs-actions.pod:3661 ../libguestfs-1.11.19/src/guestfs-actions.pod:3850 ../libguestfs-1.11.19/src/guestfs-actions.pod:3864 ../libguestfs-1.11.19/src/guestfs-actions.pod:3877 ../libguestfs-1.11.19/src/guestfs-actions.pod:3891 ../libguestfs-1.11.19/src/guestfs-actions.pod:3906 ../libguestfs-1.11.19/src/guestfs-actions.pod:3942 ../libguestfs-1.11.19/src/guestfs-actions.pod:4014 ../libguestfs-1.11.19/src/guestfs-actions.pod:4034 ../libguestfs-1.11.19/src/guestfs-actions.pod:4051 ../libguestfs-1.11.19/src/guestfs-actions.pod:4074 ../libguestfs-1.11.19/src/guestfs-actions.pod:4097 ../libguestfs-1.11.19/src/guestfs-actions.pod:4132 ../libguestfs-1.11.19/src/guestfs-actions.pod:4151 ../libguestfs-1.11.19/src/guestfs-actions.pod:4170 ../libguestfs-1.11.19/src/guestfs-actions.pod:4205 ../libguestfs-1.11.19/src/guestfs-actions.pod:4217 ../libguestfs-1.11.19/src/guestfs-actions.pod:4253 ../libguestfs-1.11.19/src/guestfs-actions.pod:4269 ../libguestfs-1.11.19/src/guestfs-actions.pod:4282 ../libguestfs-1.11.19/src/guestfs-actions.pod:4297 ../libguestfs-1.11.19/src/guestfs-actions.pod:4314 ../libguestfs-1.11.19/src/guestfs-actions.pod:4407 ../libguestfs-1.11.19/src/guestfs-actions.pod:4427 ../libguestfs-1.11.19/src/guestfs-actions.pod:4440 ../libguestfs-1.11.19/src/guestfs-actions.pod:4491 ../libguestfs-1.11.19/src/guestfs-actions.pod:4509 ../libguestfs-1.11.19/src/guestfs-actions.pod:4527 ../libguestfs-1.11.19/src/guestfs-actions.pod:4543 ../libguestfs-1.11.19/src/guestfs-actions.pod:4557 ../libguestfs-1.11.19/src/guestfs-actions.pod:4571 ../libguestfs-1.11.19/src/guestfs-actions.pod:4588 ../libguestfs-1.11.19/src/guestfs-actions.pod:4603 ../libguestfs-1.11.19/src/guestfs-actions.pod:4623 ../libguestfs-1.11.19/src/guestfs-actions.pod:4693 ../libguestfs-1.11.19/src/guestfs-actions.pod:4766 ../libguestfs-1.11.19/src/guestfs-actions.pod:4797 ../libguestfs-1.11.19/src/guestfs-actions.pod:4816 ../libguestfs-1.11.19/src/guestfs-actions.pod:4835 ../libguestfs-1.11.19/src/guestfs-actions.pod:4847 ../libguestfs-1.11.19/src/guestfs-actions.pod:4864 ../libguestfs-1.11.19/src/guestfs-actions.pod:4877 ../libguestfs-1.11.19/src/guestfs-actions.pod:4892 ../libguestfs-1.11.19/src/guestfs-actions.pod:4907 ../libguestfs-1.11.19/src/guestfs-actions.pod:4942 ../libguestfs-1.11.19/src/guestfs-actions.pod:4975 ../libguestfs-1.11.19/src/guestfs-actions.pod:5014 ../libguestfs-1.11.19/src/guestfs-actions.pod:5034 ../libguestfs-1.11.19/src/guestfs-actions.pod:5048 ../libguestfs-1.11.19/src/guestfs-actions.pod:5065 ../libguestfs-1.11.19/src/guestfs-actions.pod:5114 ../libguestfs-1.11.19/src/guestfs-actions.pod:5160 ../libguestfs-1.11.19/src/guestfs-actions.pod:5214 ../libguestfs-1.11.19/src/guestfs-actions.pod:5250 ../libguestfs-1.11.19/src/guestfs-actions.pod:5285 ../libguestfs-1.11.19/src/guestfs-actions.pod:5302 ../libguestfs-1.11.19/src/guestfs-actions.pod:5320 ../libguestfs-1.11.19/src/guestfs-actions.pod:5460 ../libguestfs-1.11.19/src/guestfs-actions.pod:5517 ../libguestfs-1.11.19/src/guestfs-actions.pod:5539 ../libguestfs-1.11.19/src/guestfs-actions.pod:5557 ../libguestfs-1.11.19/src/guestfs-actions.pod:5589 ../libguestfs-1.11.19/src/guestfs-actions.pod:5655 ../libguestfs-1.11.19/src/guestfs-actions.pod:5672 ../libguestfs-1.11.19/src/guestfs-actions.pod:5685 ../libguestfs-1.11.19/src/guestfs-actions.pod:5699 ../libguestfs-1.11.19/src/guestfs-actions.pod:5988 ../libguestfs-1.11.19/src/guestfs-actions.pod:6007 ../libguestfs-1.11.19/src/guestfs-actions.pod:6026 ../libguestfs-1.11.19/src/guestfs-actions.pod:6040 ../libguestfs-1.11.19/src/guestfs-actions.pod:6052 ../libguestfs-1.11.19/src/guestfs-actions.pod:6066 ../libguestfs-1.11.19/src/guestfs-actions.pod:6078 ../libguestfs-1.11.19/src/guestfs-actions.pod:6092 ../libguestfs-1.11.19/src/guestfs-actions.pod:6108 ../libguestfs-1.11.19/src/guestfs-actions.pod:6129 ../libguestfs-1.11.19/src/guestfs-actions.pod:6148 ../libguestfs-1.11.19/src/guestfs-actions.pod:6167 ../libguestfs-1.11.19/src/guestfs-actions.pod:6197 ../libguestfs-1.11.19/src/guestfs-actions.pod:6215 ../libguestfs-1.11.19/src/guestfs-actions.pod:6238 ../libguestfs-1.11.19/src/guestfs-actions.pod:6256 ../libguestfs-1.11.19/src/guestfs-actions.pod:6275 ../libguestfs-1.11.19/src/guestfs-actions.pod:6296 ../libguestfs-1.11.19/src/guestfs-actions.pod:6315 ../libguestfs-1.11.19/src/guestfs-actions.pod:6332 ../libguestfs-1.11.19/src/guestfs-actions.pod:6351 ../libguestfs-1.11.19/src/guestfs-actions.pod:6379 ../libguestfs-1.11.19/src/guestfs-actions.pod:6403 ../libguestfs-1.11.19/src/guestfs-actions.pod:6422 ../libguestfs-1.11.19/src/guestfs-actions.pod:6446 ../libguestfs-1.11.19/src/guestfs-actions.pod:6465 ../libguestfs-1.11.19/src/guestfs-actions.pod:6480 ../libguestfs-1.11.19/src/guestfs-actions.pod:6499 ../libguestfs-1.11.19/src/guestfs-actions.pod:6536 ../libguestfs-1.11.19/src/guestfs-actions.pod:6566 ../libguestfs-1.11.19/src/guestfs-actions.pod:6599 ../libguestfs-1.11.19/src/guestfs-actions.pod:6721 ../libguestfs-1.11.19/src/guestfs-actions.pod:6842 ../libguestfs-1.11.19/src/guestfs-actions.pod:6854 ../libguestfs-1.11.19/src/guestfs-actions.pod:6867 ../libguestfs-1.11.19/src/guestfs-actions.pod:6880 ../libguestfs-1.11.19/src/guestfs-actions.pod:6902 ../libguestfs-1.11.19/src/guestfs-actions.pod:6915 ../libguestfs-1.11.19/src/guestfs-actions.pod:6928 ../libguestfs-1.11.19/src/guestfs-actions.pod:6941 ../libguestfs-1.11.19/src/guestfs-actions.pod:6956 ../libguestfs-1.11.19/src/guestfs-actions.pod:7015 ../libguestfs-1.11.19/src/guestfs-actions.pod:7032 ../libguestfs-1.11.19/src/guestfs-actions.pod:7048 ../libguestfs-1.11.19/src/guestfs-actions.pod:7064 ../libguestfs-1.11.19/src/guestfs-actions.pod:7081 ../libguestfs-1.11.19/src/guestfs-actions.pod:7094 ../libguestfs-1.11.19/src/guestfs-actions.pod:7114 ../libguestfs-1.11.19/src/guestfs-actions.pod:7150 ../libguestfs-1.11.19/src/guestfs-actions.pod:7164 ../libguestfs-1.11.19/src/guestfs-actions.pod:7205 ../libguestfs-1.11.19/src/guestfs-actions.pod:7218 ../libguestfs-1.11.19/src/guestfs-actions.pod:7236 ../libguestfs-1.11.19/src/guestfs-actions.pod:7270 ../libguestfs-1.11.19/src/guestfs-actions.pod:7306 ../libguestfs-1.11.19/src/guestfs-actions.pod:7422 ../libguestfs-1.11.19/src/guestfs-actions.pod:7437 ../libguestfs-1.11.19/src/guestfs-actions.pod:7451 ../libguestfs-1.11.19/src/guestfs-actions.pod:7506 ../libguestfs-1.11.19/src/guestfs-actions.pod:7519 ../libguestfs-1.11.19/src/guestfs-actions.pod:7564 ../libguestfs-1.11.19/src/guestfs-actions.pod:7597 ../libguestfs-1.11.19/src/guestfs-actions.pod:7660 ../libguestfs-1.11.19/src/guestfs-actions.pod:7680 ../libguestfs-1.11.19/src/guestfs-actions.pod:7706 ../libguestfs-1.11.19/src/guestfs-actions.pod:7773 ../libguestfs-1.11.19/src/guestfs-actions.pod:7792 ../libguestfs-1.11.19/src/guestfs-actions.pod:7821 ../src/guestfs-actions.pod:30 ../src/guestfs-actions.pod:140 ../src/guestfs-actions.pod:201 ../src/guestfs-actions.pod:238 ../src/guestfs-actions.pod:252 ../src/guestfs-actions.pod:273 ../src/guestfs-actions.pod:293 ../src/guestfs-actions.pod:307 ../src/guestfs-actions.pod:422 ../src/guestfs-actions.pod:442 ../src/guestfs-actions.pod:456 ../src/guestfs-actions.pod:501 ../src/guestfs-actions.pod:529 ../src/guestfs-actions.pod:547 ../src/guestfs-actions.pod:614 ../src/guestfs-actions.pod:647 ../src/guestfs-actions.pod:661 ../src/guestfs-actions.pod:676 ../src/guestfs-actions.pod:775 ../src/guestfs-actions.pod:793 ../src/guestfs-actions.pod:807 ../src/guestfs-actions.pod:821 ../src/guestfs-actions.pod:858 ../src/guestfs-actions.pod:1041 ../src/guestfs-actions.pod:1061 ../src/guestfs-actions.pod:1079 ../src/guestfs-actions.pod:1163 ../src/guestfs-actions.pod:1181 ../src/guestfs-actions.pod:1200 ../src/guestfs-actions.pod:1214 ../src/guestfs-actions.pod:1234 ../src/guestfs-actions.pod:1304 ../src/guestfs-actions.pod:1335 ../src/guestfs-actions.pod:1360 ../src/guestfs-actions.pod:1402 ../src/guestfs-actions.pod:1508 ../src/guestfs-actions.pod:1542 ../src/guestfs-actions.pod:1757 ../src/guestfs-actions.pod:1779 ../src/guestfs-actions.pod:1866 ../src/guestfs-actions.pod:2341 ../src/guestfs-actions.pod:2485 ../src/guestfs-actions.pod:2546 ../src/guestfs-actions.pod:2581 ../src/guestfs-actions.pod:3621 ../src/guestfs-actions.pod:3636 ../src/guestfs-actions.pod:3661 ../src/guestfs-actions.pod:3850 ../src/guestfs-actions.pod:3864 ../src/guestfs-actions.pod:3877 ../src/guestfs-actions.pod:3891 ../src/guestfs-actions.pod:3906 ../src/guestfs-actions.pod:3942 ../src/guestfs-actions.pod:4014 ../src/guestfs-actions.pod:4034 ../src/guestfs-actions.pod:4051 ../src/guestfs-actions.pod:4074 ../src/guestfs-actions.pod:4097 ../src/guestfs-actions.pod:4132 ../src/guestfs-actions.pod:4151 ../src/guestfs-actions.pod:4170 ../src/guestfs-actions.pod:4205 ../src/guestfs-actions.pod:4217 ../src/guestfs-actions.pod:4253 ../src/guestfs-actions.pod:4269 ../src/guestfs-actions.pod:4282 ../src/guestfs-actions.pod:4297 ../src/guestfs-actions.pod:4314 ../src/guestfs-actions.pod:4407 ../src/guestfs-actions.pod:4427 ../src/guestfs-actions.pod:4440 ../src/guestfs-actions.pod:4491 ../src/guestfs-actions.pod:4509 ../src/guestfs-actions.pod:4527 ../src/guestfs-actions.pod:4543 ../src/guestfs-actions.pod:4557 ../src/guestfs-actions.pod:4571 ../src/guestfs-actions.pod:4588 ../src/guestfs-actions.pod:4603 ../src/guestfs-actions.pod:4623 ../src/guestfs-actions.pod:4693 ../src/guestfs-actions.pod:4766 ../src/guestfs-actions.pod:4797 ../src/guestfs-actions.pod:4816 ../src/guestfs-actions.pod:4835 ../src/guestfs-actions.pod:4847 ../src/guestfs-actions.pod:4864 ../src/guestfs-actions.pod:4877 ../src/guestfs-actions.pod:4892 ../src/guestfs-actions.pod:4907 ../src/guestfs-actions.pod:4942 ../src/guestfs-actions.pod:4975 ../src/guestfs-actions.pod:5014 ../src/guestfs-actions.pod:5034 ../src/guestfs-actions.pod:5048 ../src/guestfs-actions.pod:5065 ../src/guestfs-actions.pod:5114 ../src/guestfs-actions.pod:5160 ../src/guestfs-actions.pod:5214 ../src/guestfs-actions.pod:5250 ../src/guestfs-actions.pod:5285 ../src/guestfs-actions.pod:5302 ../src/guestfs-actions.pod:5320 ../src/guestfs-actions.pod:5460 ../src/guestfs-actions.pod:5517 ../src/guestfs-actions.pod:5539 ../src/guestfs-actions.pod:5557 ../src/guestfs-actions.pod:5589 ../src/guestfs-actions.pod:5655 ../src/guestfs-actions.pod:5672 ../src/guestfs-actions.pod:5685 ../src/guestfs-actions.pod:5699 ../src/guestfs-actions.pod:5988 ../src/guestfs-actions.pod:6007 ../src/guestfs-actions.pod:6026 ../src/guestfs-actions.pod:6040 ../src/guestfs-actions.pod:6052 ../src/guestfs-actions.pod:6066 ../src/guestfs-actions.pod:6078 ../src/guestfs-actions.pod:6092 ../src/guestfs-actions.pod:6108 ../src/guestfs-actions.pod:6129 ../src/guestfs-actions.pod:6148 ../src/guestfs-actions.pod:6167 ../src/guestfs-actions.pod:6197 ../src/guestfs-actions.pod:6215 ../src/guestfs-actions.pod:6238 ../src/guestfs-actions.pod:6256 ../src/guestfs-actions.pod:6275 ../src/guestfs-actions.pod:6296 ../src/guestfs-actions.pod:6315 ../src/guestfs-actions.pod:6332 ../src/guestfs-actions.pod:6351 ../src/guestfs-actions.pod:6379 ../src/guestfs-actions.pod:6403 ../src/guestfs-actions.pod:6422 ../src/guestfs-actions.pod:6446 ../src/guestfs-actions.pod:6465 ../src/guestfs-actions.pod:6480 ../src/guestfs-actions.pod:6499 ../src/guestfs-actions.pod:6536 ../src/guestfs-actions.pod:6566 ../src/guestfs-actions.pod:6599 ../src/guestfs-actions.pod:6721 ../src/guestfs-actions.pod:6842 ../src/guestfs-actions.pod:6854 ../src/guestfs-actions.pod:6867 ../src/guestfs-actions.pod:6880 ../src/guestfs-actions.pod:6902 ../src/guestfs-actions.pod:6915 ../src/guestfs-actions.pod:6928 ../src/guestfs-actions.pod:6941 ../src/guestfs-actions.pod:6956 ../src/guestfs-actions.pod:7015 ../src/guestfs-actions.pod:7032 ../src/guestfs-actions.pod:7048 ../src/guestfs-actions.pod:7064 ../src/guestfs-actions.pod:7081 ../src/guestfs-actions.pod:7094 ../src/guestfs-actions.pod:7114 ../src/guestfs-actions.pod:7150 ../src/guestfs-actions.pod:7164 ../src/guestfs-actions.pod:7205 ../src/guestfs-actions.pod:7218 ../src/guestfs-actions.pod:7236 ../src/guestfs-actions.pod:7270 ../src/guestfs-actions.pod:7306 ../src/guestfs-actions.pod:7422 ../src/guestfs-actions.pod:7437 ../src/guestfs-actions.pod:7451 ../src/guestfs-actions.pod:7506 ../src/guestfs-actions.pod:7519 ../src/guestfs-actions.pod:7564 ../src/guestfs-actions.pod:7597 ../src/guestfs-actions.pod:7660 ../src/guestfs-actions.pod:7680 ../src/guestfs-actions.pod:7706 ../src/guestfs-actions.pod:7773 ../src/guestfs-actions.pod:7792 ../src/guestfs-actions.pod:7821
+msgid "This function returns 0 on success or -1 on error."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:39 ../libguestfs-1.11.19/src/guestfs-actions.pod:142 ../libguestfs-1.11.19/src/guestfs-actions.pod:1165 ../libguestfs-1.11.19/src/guestfs-actions.pod:1980 ../libguestfs-1.11.19/src/guestfs-actions.pod:2078 ../libguestfs-1.11.19/src/guestfs-actions.pod:2192 ../libguestfs-1.11.19/src/guestfs-actions.pod:3623 ../libguestfs-1.11.19/src/guestfs-actions.pod:3643 ../libguestfs-1.11.19/src/guestfs-actions.pod:4951 ../libguestfs-1.11.19/src/guestfs-actions.pod:6217 ../libguestfs-1.11.19/src/guestfs-actions.pod:6334 ../libguestfs-1.11.19/src/guestfs-actions.pod:6467 ../libguestfs-1.11.19/src/guestfs-actions.pod:6958 ../libguestfs-1.11.19/src/guestfs-actions.pod:7083 ../libguestfs-1.11.19/src/guestfs-actions.pod:7606 ../src/guestfs-actions.pod:39 ../src/guestfs-actions.pod:142 ../src/guestfs-actions.pod:1165 ../src/guestfs-actions.pod:1980 ../src/guestfs-actions.pod:2078 ../src/guestfs-actions.pod:2192 ../src/guestfs-actions.pod:3623 ../src/guestfs-actions.pod:3643 ../src/guestfs-actions.pod:4951 ../src/guestfs-actions.pod:6217 ../src/guestfs-actions.pod:6334 ../src/guestfs-actions.pod:6467 ../src/guestfs-actions.pod:6958 ../src/guestfs-actions.pod:7083 ../src/guestfs-actions.pod:7606
+msgid "(Added in 0.3)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:41 ../src/guestfs-actions.pod:41
+msgid "guestfs_add_domain"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:43 ../src/guestfs-actions.pod:43
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_add_domain (guestfs_h *g,\n"
+" const char *dom,\n"
+" ...);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:48 ../libguestfs-1.11.19/src/guestfs-actions.pod:151 ../libguestfs-1.11.19/src/guestfs-actions.pod:832 ../libguestfs-1.11.19/src/guestfs-actions.pod:2826 ../libguestfs-1.11.19/src/guestfs-actions.pod:4642 ../libguestfs-1.11.19/src/guestfs-actions.pod:4961 ../libguestfs-1.11.19/src/guestfs-actions.pod:5178 ../src/guestfs-actions.pod:48 ../src/guestfs-actions.pod:151 ../src/guestfs-actions.pod:832 ../src/guestfs-actions.pod:2826 ../src/guestfs-actions.pod:4642 ../src/guestfs-actions.pod:4961 ../src/guestfs-actions.pod:5178
+msgid ""
+"You may supply a list of optional arguments to this call. Use zero or more "
+"of the following pairs of parameters, and terminate the list with C<-1> on "
+"its own. See L</CALLS WITH OPTIONAL ARGUMENTS>."
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:53 ../src/guestfs-actions.pod:53
+#, no-wrap
+msgid ""
+" GUESTFS_ADD_DOMAIN_LIBVIRTURI, const char *libvirturi,\n"
+" GUESTFS_ADD_DOMAIN_READONLY, int readonly,\n"
+" GUESTFS_ADD_DOMAIN_IFACE, const char *iface,\n"
+" GUESTFS_ADD_DOMAIN_LIVE, int live,\n"
+" GUESTFS_ADD_DOMAIN_ALLOWUUID, int allowuuid,\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:59 ../src/guestfs-actions.pod:59
+msgid ""
+"This function adds the disk(s) attached to the named libvirt domain C<dom>. "
+"It works by connecting to libvirt, requesting the domain and domain XML from "
+"libvirt, parsing it for disks, and calling C<guestfs_add_drive_opts> on each "
+"one."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:94 ../src/guestfs-actions.pod:94
+msgid ""
+"The other optional parameters are passed directly through to "
+"C<guestfs_add_drive_opts>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:97 ../libguestfs-1.11.19/src/guestfs-actions.pod:350 ../libguestfs-1.11.19/src/guestfs-actions.pod:515 ../libguestfs-1.11.19/src/guestfs-actions.pod:693 ../libguestfs-1.11.19/src/guestfs-actions.pod:724 ../libguestfs-1.11.19/src/guestfs-actions.pod:742 ../libguestfs-1.11.19/src/guestfs-actions.pod:761 ../libguestfs-1.11.19/src/guestfs-actions.pod:1380 ../libguestfs-1.11.19/src/guestfs-actions.pod:1736 ../libguestfs-1.11.19/src/guestfs-actions.pod:1939 ../libguestfs-1.11.19/src/guestfs-actions.pod:2050 ../libguestfs-1.11.19/src/guestfs-actions.pod:2101 ../libguestfs-1.11.19/src/guestfs-actions.pod:2156 ../libguestfs-1.11.19/src/guestfs-actions.pod:2179 ../libguestfs-1.11.19/src/guestfs-actions.pod:2472 ../libguestfs-1.11.19/src/guestfs-actions.pod:2944 ../libguestfs-1.11.19/src/guestfs-actions.pod:2962 ../libguestfs-1.11.19/src/guestfs-actions.pod:5137 ../libguestfs-1.11.19/src/guestfs-actions.pod:5357 ../libguestfs-1.11.19/src/guestfs-actions.pod:5769 ../libguestfs-1.11.19/src/guestfs-actions.pod:5795 ../libguestfs-1.11.19/src/guestfs-actions.pod:7191 ../libguestfs-1.11.19/src/guestfs-actions.pod:7617 ../libguestfs-1.11.19/src/guestfs-actions.pod:7630 ../libguestfs-1.11.19/src/guestfs-actions.pod:7643 ../src/guestfs-actions.pod:97 ../src/guestfs-actions.pod:350 ../src/guestfs-actions.pod:515 ../src/guestfs-actions.pod:693 ../src/guestfs-actions.pod:724 ../src/guestfs-actions.pod:742 ../src/guestfs-actions.pod:761 ../src/guestfs-actions.pod:1380 ../src/guestfs-actions.pod:1736 ../src/guestfs-actions.pod:1939 ../src/guestfs-actions.pod:2050 ../src/guestfs-actions.pod:2101 ../src/guestfs-actions.pod:2156 ../src/guestfs-actions.pod:2179 ../src/guestfs-actions.pod:2472 ../src/guestfs-actions.pod:2944 ../src/guestfs-actions.pod:2962 ../src/guestfs-actions.pod:5137 ../src/guestfs-actions.pod:5357 ../src/guestfs-actions.pod:5769 ../src/guestfs-actions.pod:5795 ../src/guestfs-actions.pod:7191 ../src/guestfs-actions.pod:7617 ../src/guestfs-actions.pod:7630 ../src/guestfs-actions.pod:7643
+msgid "On error this function returns -1."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:99 ../src/guestfs-actions.pod:99
+msgid "(Added in 1.7.4)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:101 ../src/guestfs-actions.pod:101
+msgid "guestfs_add_domain_va"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:103 ../src/guestfs-actions.pod:103
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_add_domain_va (guestfs_h *g,\n"
+" const char *dom,\n"
+" va_list args);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:108 ../src/guestfs-actions.pod:108
+msgid "This is the \"va_list variant\" of L</guestfs_add_domain>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:110 ../libguestfs-1.11.19/src/guestfs-actions.pod:121 ../libguestfs-1.11.19/src/guestfs-actions.pod:214 ../libguestfs-1.11.19/src/guestfs-actions.pod:225 ../libguestfs-1.11.19/src/guestfs-actions.pod:871 ../libguestfs-1.11.19/src/guestfs-actions.pod:882 ../libguestfs-1.11.19/src/guestfs-actions.pod:2910 ../libguestfs-1.11.19/src/guestfs-actions.pod:2922 ../libguestfs-1.11.19/src/guestfs-actions.pod:4707 ../libguestfs-1.11.19/src/guestfs-actions.pod:4719 ../libguestfs-1.11.19/src/guestfs-actions.pod:4989 ../libguestfs-1.11.19/src/guestfs-actions.pod:5001 ../libguestfs-1.11.19/src/guestfs-actions.pod:5227 ../libguestfs-1.11.19/src/guestfs-actions.pod:5238 ../src/guestfs-actions.pod:110 ../src/guestfs-actions.pod:121 ../src/guestfs-actions.pod:214 ../src/guestfs-actions.pod:225 ../src/guestfs-actions.pod:871 ../src/guestfs-actions.pod:882 ../src/guestfs-actions.pod:2910 ../src/guestfs-actions.pod:2922 ../src/guestfs-actions.pod:4707 ../src/guestfs-actions.pod:4719 ../src/guestfs-actions.pod:4989 ../src/guestfs-actions.pod:5001 ../src/guestfs-actions.pod:5227 ../src/guestfs-actions.pod:5238
+msgid "See L</CALLS WITH OPTIONAL ARGUMENTS>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:112 ../src/guestfs-actions.pod:112
+msgid "guestfs_add_domain_argv"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:114 ../src/guestfs-actions.pod:114
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_add_domain_argv (guestfs_h *g,\n"
+" const char *dom,\n"
+" const struct guestfs_add_domain_argv *optargs);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:119 ../src/guestfs-actions.pod:119
+msgid "This is the \"argv variant\" of L</guestfs_add_domain>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:123 ../src/guestfs-actions.pod:123
+msgid "guestfs_add_drive"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:125 ../src/guestfs-actions.pod:125
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_add_drive (guestfs_h *g,\n"
+" const char *filename);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:129 ../src/guestfs-actions.pod:129
+msgid ""
+"This function is the equivalent of calling C<guestfs_add_drive_opts> with no "
+"optional parameters, so the disk is added writable, with the format being "
+"detected automatically."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:133 ../src/guestfs-actions.pod:133
+msgid ""
+"Automatic detection of the format opens you up to a potential security hole "
+"when dealing with untrusted raw-format images. See CVE-2010-3851 and "
+"RHBZ#642934. Specifying the format closes this security hole. Therefore "
+"you should think about replacing calls to this function with calls to "
+"C<guestfs_add_drive_opts>, and specifying the format."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:144 ../src/guestfs-actions.pod:144
+msgid "guestfs_add_drive_opts"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:146 ../src/guestfs-actions.pod:146
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_add_drive_opts (guestfs_h *g,\n"
+" const char *filename,\n"
+" ...);\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:156 ../src/guestfs-actions.pod:156
+#, no-wrap
+msgid ""
+" GUESTFS_ADD_DRIVE_OPTS_READONLY, int readonly,\n"
+" GUESTFS_ADD_DRIVE_OPTS_FORMAT, const char *format,\n"
+" GUESTFS_ADD_DRIVE_OPTS_IFACE, const char *iface,\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:185 ../src/guestfs-actions.pod:185
+msgid ""
+"This forces the image format. If you omit this (or use C<guestfs_add_drive> "
+"or C<guestfs_add_drive_ro>) then the format is automatically detected. "
+"Possible formats include C<raw> and C<qcow2>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:196 ../src/guestfs-actions.pod:196
+msgid ""
+"This rarely-used option lets you emulate the behaviour of the deprecated "
+"C<guestfs_add_drive_with_if> call (q.v.)"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:203 ../src/guestfs-actions.pod:203
+msgid "(Added in 1.5.23)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:205 ../src/guestfs-actions.pod:205
+msgid "guestfs_add_drive_opts_va"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:207 ../src/guestfs-actions.pod:207
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_add_drive_opts_va (guestfs_h *g,\n"
+" const char *filename,\n"
+" va_list args);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:212 ../src/guestfs-actions.pod:212
+msgid "This is the \"va_list variant\" of L</guestfs_add_drive_opts>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:216 ../src/guestfs-actions.pod:216
+msgid "guestfs_add_drive_opts_argv"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:218 ../src/guestfs-actions.pod:218
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_add_drive_opts_argv (guestfs_h *g,\n"
+" const char *filename,\n"
+" const struct guestfs_add_drive_opts_argv "
+"*optargs);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:223 ../src/guestfs-actions.pod:223
+msgid "This is the \"argv variant\" of L</guestfs_add_drive_opts>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:227 ../src/guestfs-actions.pod:227
+msgid "guestfs_add_drive_ro"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:229 ../src/guestfs-actions.pod:229
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_add_drive_ro (guestfs_h *g,\n"
+" const char *filename);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:233 ../src/guestfs-actions.pod:233
+msgid ""
+"This function is the equivalent of calling C<guestfs_add_drive_opts> with "
+"the optional parameter C<GUESTFS_ADD_DRIVE_OPTS_READONLY> set to 1, so the "
+"disk is added read-only, with the format being detected automatically."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:240 ../src/guestfs-actions.pod:240
+msgid "(Added in 1.0.38)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:242 ../src/guestfs-actions.pod:242
+msgid "guestfs_add_drive_ro_with_if"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:244 ../src/guestfs-actions.pod:244
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_add_drive_ro_with_if (guestfs_h *g,\n"
+" const char *filename,\n"
+" const char *iface);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:249 ../src/guestfs-actions.pod:249
+msgid ""
+"This is the same as C<guestfs_add_drive_ro> but it allows you to specify the "
+"QEMU interface emulation to use at run time."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:261 ../libguestfs-1.11.19/src/guestfs-actions.pod:282 ../libguestfs-1.11.19/src/guestfs-actions.pod:2431 ../src/guestfs-actions.pod:261 ../src/guestfs-actions.pod:282 ../src/guestfs-actions.pod:2431
+msgid "(Added in 1.0.84)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:263 ../src/guestfs-actions.pod:263
+msgid "guestfs_add_drive_with_if"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:265 ../src/guestfs-actions.pod:265
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_add_drive_with_if (guestfs_h *g,\n"
+" const char *filename,\n"
+" const char *iface);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:270 ../src/guestfs-actions.pod:270
+msgid ""
+"This is the same as C<guestfs_add_drive> but it allows you to specify the "
+"QEMU interface emulation to use at run time."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:284 ../src/guestfs-actions.pod:284
+msgid "guestfs_aug_clear"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:286 ../src/guestfs-actions.pod:286
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_aug_clear (guestfs_h *g,\n"
+" const char *augpath);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:295 ../libguestfs-1.11.19/src/guestfs-actions.pod:2181 ../src/guestfs-actions.pod:295 ../src/guestfs-actions.pod:2181
+msgid "(Added in 1.3.4)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:297 ../src/guestfs-actions.pod:297
+msgid "guestfs_aug_close"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:299 ../src/guestfs-actions.pod:299
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_aug_close (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:302 ../src/guestfs-actions.pod:302
+msgid ""
+"Close the current Augeas handle and free up any resources used by it. After "
+"calling this, you have to call C<guestfs_aug_init> again before you can use "
+"any other Augeas functions."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:309 ../libguestfs-1.11.19/src/guestfs-actions.pod:334 ../libguestfs-1.11.19/src/guestfs-actions.pod:352 ../libguestfs-1.11.19/src/guestfs-actions.pod:366 ../libguestfs-1.11.19/src/guestfs-actions.pod:424 ../libguestfs-1.11.19/src/guestfs-actions.pod:444 ../libguestfs-1.11.19/src/guestfs-actions.pod:458 ../libguestfs-1.11.19/src/guestfs-actions.pod:489 ../libguestfs-1.11.19/src/guestfs-actions.pod:503 ../libguestfs-1.11.19/src/guestfs-actions.pod:517 ../libguestfs-1.11.19/src/guestfs-actions.pod:531 ../libguestfs-1.11.19/src/guestfs-actions.pod:549 ../libguestfs-1.11.19/src/guestfs-actions.pod:5846 ../src/guestfs-actions.pod:309 ../src/guestfs-actions.pod:334 ../src/guestfs-actions.pod:352 ../src/guestfs-actions.pod:366 ../src/guestfs-actions.pod:424 ../src/guestfs-actions.pod:444 ../src/guestfs-actions.pod:458 ../src/guestfs-actions.pod:489 ../src/guestfs-actions.pod:503 ../src/guestfs-actions.pod:517 ../src/guestfs-actions.pod:531 ../src/guestfs-actions.pod:549 ../src/guestfs-actions.pod:5846
+msgid "(Added in 0.7)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:311 ../src/guestfs-actions.pod:311
+msgid "guestfs_aug_defnode"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:313 ../src/guestfs-actions.pod:313
+#, no-wrap
+msgid ""
+" struct guestfs_int_bool *\n"
+" guestfs_aug_defnode (guestfs_h *g,\n"
+" const char *name,\n"
+" const char *expr,\n"
+" const char *val);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:322 ../src/guestfs-actions.pod:322
+msgid ""
+"If C<expr> evaluates to an empty nodeset, a node is created, equivalent to "
+"calling C<guestfs_aug_set> C<expr>, C<value>. C<name> will be the nodeset "
+"containing that single node."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:330 ../src/guestfs-actions.pod:330
+msgid ""
+"This function returns a C<struct guestfs_int_bool *>, or NULL if there was "
+"an error. I<The caller must call C<guestfs_free_int_bool> after use>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:336 ../src/guestfs-actions.pod:336
+msgid "guestfs_aug_defvar"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:338 ../src/guestfs-actions.pod:338
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_aug_defvar (guestfs_h *g,\n"
+" const char *name,\n"
+" const char *expr);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:354 ../src/guestfs-actions.pod:354
+msgid "guestfs_aug_get"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:356 ../src/guestfs-actions.pod:356
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_aug_get (guestfs_h *g,\n"
+" const char *augpath);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:363 ../libguestfs-1.11.19/src/guestfs-actions.pod:922 ../libguestfs-1.11.19/src/guestfs-actions.pod:940 ../libguestfs-1.11.19/src/guestfs-actions.pod:1000 ../libguestfs-1.11.19/src/guestfs-actions.pod:1016 ../libguestfs-1.11.19/src/guestfs-actions.pod:1119 ../libguestfs-1.11.19/src/guestfs-actions.pod:1249 ../libguestfs-1.11.19/src/guestfs-actions.pod:1266 ../libguestfs-1.11.19/src/guestfs-actions.pod:1285 ../libguestfs-1.11.19/src/guestfs-actions.pod:1419 ../libguestfs-1.11.19/src/guestfs-actions.pod:1607 ../libguestfs-1.11.19/src/guestfs-actions.pod:1719 ../libguestfs-1.11.19/src/guestfs-actions.pod:1882 ../libguestfs-1.11.19/src/guestfs-actions.pod:1899 ../libguestfs-1.11.19/src/guestfs-actions.pod:1966 ../libguestfs-1.11.19/src/guestfs-actions.pod:2002 ../libguestfs-1.11.19/src/guestfs-actions.pod:2023 ../libguestfs-1.11.19/src/guestfs-actions.pod:2204 ../libguestfs-1.11.19/src/guestfs-actions.pod:2396 ../libguestfs-1.11.19/src/guestfs-actions.pod:2600 ../libguestfs-1.11.19/src/guestfs-actions.pod:2690 ../libguestfs-1.11.19/src/guestfs-actions.pod:2794 ../libguestfs-1.11.19/src/guestfs-actions.pod:2813 ../libguestfs-1.11.19/src/guestfs-actions.pod:3027 ../libguestfs-1.11.19/src/guestfs-actions.pod:3055 ../libguestfs-1.11.19/src/guestfs-actions.pod:3076 ../libguestfs-1.11.19/src/guestfs-actions.pod:3110 ../libguestfs-1.11.19/src/guestfs-actions.pod:3169 ../libguestfs-1.11.19/src/guestfs-actions.pod:3189 ../libguestfs-1.11.19/src/guestfs-actions.pod:3209 ../libguestfs-1.11.19/src/guestfs-actions.pod:3836 ../libguestfs-1.11.19/src/guestfs-actions.pod:4189 ../libguestfs-1.11.19/src/guestfs-actions.pod:4359 ../libguestfs-1.11.19/src/guestfs-actions.pod:4469 ../libguestfs-1.11.19/src/guestfs-actions.pod:5375 ../libguestfs-1.11.19/src/guestfs-actions.pod:5574 ../libguestfs-1.11.19/src/guestfs-actions.pod:5744 ../libguestfs-1.11.19/src/guestfs-actions.pod:5922 ../libguestfs-1.11.19/src/guestfs-actions.pod:5971 ../libguestfs-1.11.19/src/guestfs-actions.pod:6627 ../libguestfs-1.11.19/src/guestfs-actions.pod:6643 ../libguestfs-1.11.19/src/guestfs-actions.pod:6660 ../libguestfs-1.11.19/src/guestfs-actions.pod:6691 ../libguestfs-1.11.19/src/guestfs-actions.pod:7365 ../libguestfs-1.11.19/src/guestfs-actions.pod:7384 ../libguestfs-1.11.19/src/guestfs-actions.pod:7402 ../libguestfs-1.11.19/src/guestfs-actions.pod:7576 ../libguestfs-1.11.19/src/guestfs-actions.pod:7878 ../src/guestfs-actions.pod:363 ../src/guestfs-actions.pod:922 ../src/guestfs-actions.pod:940 ../src/guestfs-actions.pod:1000 ../src/guestfs-actions.pod:1016 ../src/guestfs-actions.pod:1119 ../src/guestfs-actions.pod:1249 ../src/guestfs-actions.pod:1266 ../src/guestfs-actions.pod:1285 ../src/guestfs-actions.pod:1419 ../src/guestfs-actions.pod:1607 ../src/guestfs-actions.pod:1719 ../src/guestfs-actions.pod:1882 ../src/guestfs-actions.pod:1899 ../src/guestfs-actions.pod:1966 ../src/guestfs-actions.pod:2002 ../src/guestfs-actions.pod:2023 ../src/guestfs-actions.pod:2204 ../src/guestfs-actions.pod:2396 ../src/guestfs-actions.pod:2600 ../src/guestfs-actions.pod:2690 ../src/guestfs-actions.pod:2794 ../src/guestfs-actions.pod:2813 ../src/guestfs-actions.pod:3027 ../src/guestfs-actions.pod:3055 ../src/guestfs-actions.pod:3076 ../src/guestfs-actions.pod:3110 ../src/guestfs-actions.pod:3169 ../src/guestfs-actions.pod:3189 ../src/guestfs-actions.pod:3209 ../src/guestfs-actions.pod:3836 ../src/guestfs-actions.pod:4189 ../src/guestfs-actions.pod:4359 ../src/guestfs-actions.pod:4469 ../src/guestfs-actions.pod:5375 ../src/guestfs-actions.pod:5574 ../src/guestfs-actions.pod:5744 ../src/guestfs-actions.pod:5922 ../src/guestfs-actions.pod:5971 ../src/guestfs-actions.pod:6627 ../src/guestfs-actions.pod:6643 ../src/guestfs-actions.pod:6660 ../src/guestfs-actions.pod:6691 ../src/guestfs-actions.pod:7365 ../src/guestfs-actions.pod:7384 ../src/guestfs-actions.pod:7402 ../src/guestfs-actions.pod:7576 ../src/guestfs-actions.pod:7878
+msgid ""
+"This function returns a string, or NULL on error. I<The caller must free "
+"the returned string after use>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:368 ../src/guestfs-actions.pod:368
+msgid "guestfs_aug_init"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:370 ../src/guestfs-actions.pod:370
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_aug_init (guestfs_h *g,\n"
+" const char *root,\n"
+" int flags);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:379 ../src/guestfs-actions.pod:379
+msgid "You must call this before using any other C<guestfs_aug_*> commands."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:414 ../src/guestfs-actions.pod:414
+msgid "Do not load the tree in C<guestfs_aug_init>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:418 ../src/guestfs-actions.pod:418
+msgid "To close the handle, you can call C<guestfs_aug_close>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:426 ../src/guestfs-actions.pod:426
+msgid "guestfs_aug_insert"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:428 ../src/guestfs-actions.pod:428
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_aug_insert (guestfs_h *g,\n"
+" const char *augpath,\n"
+" const char *label,\n"
+" int before);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:446 ../src/guestfs-actions.pod:446
+msgid "guestfs_aug_load"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:448 ../src/guestfs-actions.pod:448
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_aug_load (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:460 ../src/guestfs-actions.pod:460
+msgid "guestfs_aug_ls"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:462 ../src/guestfs-actions.pod:462
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_aug_ls (guestfs_h *g,\n"
+" const char *augpath);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:466 ../src/guestfs-actions.pod:466
+msgid ""
+"This is just a shortcut for listing C<guestfs_aug_match> C<path/*> and "
+"sorting the resulting nodes into alphabetical order."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:469 ../libguestfs-1.11.19/src/guestfs-actions.pod:485 ../libguestfs-1.11.19/src/guestfs-actions.pod:631 ../libguestfs-1.11.19/src/guestfs-actions.pod:1138 ../libguestfs-1.11.19/src/guestfs-actions.pod:1434 ../libguestfs-1.11.19/src/guestfs-actions.pod:1453 ../libguestfs-1.11.19/src/guestfs-actions.pod:1556 ../libguestfs-1.11.19/src/guestfs-actions.pod:1575 ../libguestfs-1.11.19/src/guestfs-actions.pod:1821 ../libguestfs-1.11.19/src/guestfs-actions.pod:2276 ../libguestfs-1.11.19/src/guestfs-actions.pod:2292 ../libguestfs-1.11.19/src/guestfs-actions.pod:2311 ../libguestfs-1.11.19/src/guestfs-actions.pod:2354 ../libguestfs-1.11.19/src/guestfs-actions.pod:2378 ../libguestfs-1.11.19/src/guestfs-actions.pod:2449 ../libguestfs-1.11.19/src/guestfs-actions.pod:2498 ../libguestfs-1.11.19/src/guestfs-actions.pod:2755 ../libguestfs-1.11.19/src/guestfs-actions.pod:3129 ../libguestfs-1.11.19/src/guestfs-actions.pod:3405 ../libguestfs-1.11.19/src/guestfs-actions.pod:3719 ../libguestfs-1.11.19/src/guestfs-actions.pod:3736 ../libguestfs-1.11.19/src/guestfs-actions.pod:3756 ../libguestfs-1.11.19/src/guestfs-actions.pod:3818 ../libguestfs-1.11.19/src/guestfs-actions.pod:3923 ../libguestfs-1.11.19/src/guestfs-actions.pod:4331 ../libguestfs-1.11.19/src/guestfs-actions.pod:5098 ../libguestfs-1.11.19/src/guestfs-actions.pod:5716 ../libguestfs-1.11.19/src/guestfs-actions.pod:5842 ../libguestfs-1.11.19/src/guestfs-actions.pod:5956 ../libguestfs-1.11.19/src/guestfs-actions.pod:6707 ../libguestfs-1.11.19/src/guestfs-actions.pod:6768 ../libguestfs-1.11.19/src/guestfs-actions.pod:6823 ../libguestfs-1.11.19/src/guestfs-actions.pod:6969 ../libguestfs-1.11.19/src/guestfs-actions.pod:6993 ../libguestfs-1.11.19/src/guestfs-actions.pod:7469 ../libguestfs-1.11.19/src/guestfs-actions.pod:7489 ../libguestfs-1.11.19/src/guestfs-actions.pod:7536 ../libguestfs-1.11.19/src/guestfs-actions.pod:7730 ../libguestfs-1.11.19/src/guestfs-actions.pod:7749 ../libguestfs-1.11.19/src/guestfs-actions.pod:7835 ../libguestfs-1.11.19/src/guestfs-actions.pod:7854 ../libguestfs-1.11.19/src/guestfs-actions.pod:7900 ../libguestfs-1.11.19/src/guestfs-actions.pod:7919 ../src/guestfs-actions.pod:469 ../src/guestfs-actions.pod:485 ../src/guestfs-actions.pod:631 ../src/guestfs-actions.pod:1138 ../src/guestfs-actions.pod:1434 ../src/guestfs-actions.pod:1453 ../src/guestfs-actions.pod:1556 ../src/guestfs-actions.pod:1575 ../src/guestfs-actions.pod:1821 ../src/guestfs-actions.pod:2276 ../src/guestfs-actions.pod:2292 ../src/guestfs-actions.pod:2311 ../src/guestfs-actions.pod:2354 ../src/guestfs-actions.pod:2378 ../src/guestfs-actions.pod:2449 ../src/guestfs-actions.pod:2498 ../src/guestfs-actions.pod:2755 ../src/guestfs-actions.pod:3129 ../src/guestfs-actions.pod:3405 ../src/guestfs-actions.pod:3719 ../src/guestfs-actions.pod:3736 ../src/guestfs-actions.pod:3756 ../src/guestfs-actions.pod:3818 ../src/guestfs-actions.pod:3923 ../src/guestfs-actions.pod:4331 ../src/guestfs-actions.pod:5098 ../src/guestfs-actions.pod:5716 ../src/guestfs-actions.pod:5842 ../src/guestfs-actions.pod:5956 ../src/guestfs-actions.pod:6707 ../src/guestfs-actions.pod:6768 ../src/guestfs-actions.pod:6823 ../src/guestfs-actions.pod:6969 ../src/guestfs-actions.pod:6993 ../src/guestfs-actions.pod:7469 ../src/guestfs-actions.pod:7489 ../src/guestfs-actions.pod:7536 ../src/guestfs-actions.pod:7730 ../src/guestfs-actions.pod:7749 ../src/guestfs-actions.pod:7835 ../src/guestfs-actions.pod:7854 ../src/guestfs-actions.pod:7900 ../src/guestfs-actions.pod:7919
+msgid ""
+"This function returns a NULL-terminated array of strings (like "
+"L<environ(3)>), or NULL if there was an error. I<The caller must free the "
+"strings and the array after use>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:473 ../libguestfs-1.11.19/src/guestfs-actions.pod:1063 ../libguestfs-1.11.19/src/guestfs-actions.pod:1081 ../libguestfs-1.11.19/src/guestfs-actions.pod:1491 ../libguestfs-1.11.19/src/guestfs-actions.pod:3483 ../libguestfs-1.11.19/src/guestfs-actions.pod:3514 ../libguestfs-1.11.19/src/guestfs-actions.pod:4172 ../libguestfs-1.11.19/src/guestfs-actions.pod:4222 ../libguestfs-1.11.19/src/guestfs-actions.pod:4409 ../libguestfs-1.11.19/src/guestfs-actions.pod:4442 ../libguestfs-1.11.19/src/guestfs-actions.pod:4605 ../libguestfs-1.11.19/src/guestfs-actions.pod:5102 ../libguestfs-1.11.19/src/guestfs-actions.pod:5657 ../libguestfs-1.11.19/src/guestfs-actions.pod:6054 ../libguestfs-1.11.19/src/guestfs-actions.pod:6068 ../libguestfs-1.11.19/src/guestfs-actions.pod:6080 ../libguestfs-1.11.19/src/guestfs-actions.pod:6548 ../libguestfs-1.11.19/src/guestfs-actions.pod:7207 ../libguestfs-1.11.19/src/guestfs-actions.pod:7220 ../libguestfs-1.11.19/src/guestfs-actions.pod:7453 ../libguestfs-1.11.19/src/guestfs-actions.pod:7718 ../src/guestfs-actions.pod:473 ../src/guestfs-actions.pod:1063 ../src/guestfs-actions.pod:1081 ../src/guestfs-actions.pod:1491 ../src/guestfs-actions.pod:3483 ../src/guestfs-actions.pod:3514 ../src/guestfs-actions.pod:4172 ../src/guestfs-actions.pod:4222 ../src/guestfs-actions.pod:4409 ../src/guestfs-actions.pod:4442 ../src/guestfs-actions.pod:4605 ../src/guestfs-actions.pod:5102 ../src/guestfs-actions.pod:5657 ../src/guestfs-actions.pod:6054 ../src/guestfs-actions.pod:6068 ../src/guestfs-actions.pod:6080 ../src/guestfs-actions.pod:6548 ../src/guestfs-actions.pod:7207 ../src/guestfs-actions.pod:7220 ../src/guestfs-actions.pod:7453 ../src/guestfs-actions.pod:7718
+msgid "(Added in 0.8)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:475 ../src/guestfs-actions.pod:475
+msgid "guestfs_aug_match"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:477 ../src/guestfs-actions.pod:477
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_aug_match (guestfs_h *g,\n"
+" const char *augpath);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:491 ../src/guestfs-actions.pod:491
+msgid "guestfs_aug_mv"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:493 ../src/guestfs-actions.pod:493
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_aug_mv (guestfs_h *g,\n"
+" const char *src,\n"
+" const char *dest);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:505 ../src/guestfs-actions.pod:505
+msgid "guestfs_aug_rm"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:507 ../src/guestfs-actions.pod:507
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_aug_rm (guestfs_h *g,\n"
+" const char *augpath);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:519 ../src/guestfs-actions.pod:519
+msgid "guestfs_aug_save"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:521 ../src/guestfs-actions.pod:521
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_aug_save (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:526 ../src/guestfs-actions.pod:526
+msgid ""
+"The flags which were passed to C<guestfs_aug_init> affect exactly how files "
+"are saved."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:533 ../src/guestfs-actions.pod:533
+msgid "guestfs_aug_set"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:535 ../src/guestfs-actions.pod:535
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_aug_set (guestfs_h *g,\n"
+" const char *augpath,\n"
+" const char *val);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:542 ../src/guestfs-actions.pod:542
+msgid ""
+"In the Augeas API, it is possible to clear a node by setting the value to "
+"NULL. Due to an oversight in the libguestfs API you cannot do that with "
+"this call. Instead you must use the C<guestfs_aug_clear> call."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:551 ../src/guestfs-actions.pod:551
+msgid "guestfs_available"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:553 ../src/guestfs-actions.pod:553
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_available (guestfs_h *g,\n"
+" char *const *groups);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:561 ../src/guestfs-actions.pod:561
+msgid ""
+"The libguestfs groups, and the functions that those groups correspond to, "
+"are listed in L<guestfs(3)/AVAILABILITY>. You can also fetch this list at "
+"runtime by calling C<guestfs_available_all_groups>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:585 ../src/guestfs-actions.pod:585
+msgid "You must call C<guestfs_launch> before calling this function."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:607 ../src/guestfs-actions.pod:607
+msgid ""
+"This call was added in version C<1.0.80>. In previous versions of "
+"libguestfs all you could do would be to speculatively execute a command to "
+"find out if the daemon implemented it. See also C<guestfs_version>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:616 ../libguestfs-1.11.19/src/guestfs-actions.pod:1236 ../src/guestfs-actions.pod:616 ../src/guestfs-actions.pod:1236
+msgid "(Added in 1.0.80)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:618 ../src/guestfs-actions.pod:618
+msgid "guestfs_available_all_groups"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:620 ../src/guestfs-actions.pod:620
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_available_all_groups (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:623 ../src/guestfs-actions.pod:623
+msgid ""
+"This command returns a list of all optional groups that this daemon knows "
+"about. Note this returns both supported and unsupported groups. To find "
+"out which ones the daemon can actually support you have to call "
+"C<guestfs_available> on each member of the returned list."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:629 ../src/guestfs-actions.pod:629
+msgid "See also C<guestfs_available> and L<guestfs(3)/AVAILABILITY>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:635 ../src/guestfs-actions.pod:635
+msgid "(Added in 1.3.15)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:637 ../src/guestfs-actions.pod:637
+msgid "guestfs_base64_in"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:639 ../src/guestfs-actions.pod:639
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_base64_in (guestfs_h *g,\n"
+" const char *base64file,\n"
+" const char *filename);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:649 ../libguestfs-1.11.19/src/guestfs-actions.pod:663 ../src/guestfs-actions.pod:649 ../src/guestfs-actions.pod:663
+msgid "(Added in 1.3.5)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:651 ../src/guestfs-actions.pod:651
+msgid "guestfs_base64_out"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:653 ../src/guestfs-actions.pod:653
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_base64_out (guestfs_h *g,\n"
+" const char *filename,\n"
+" const char *base64file);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:665 ../src/guestfs-actions.pod:665
+msgid "guestfs_blockdev_flushbufs"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:667 ../src/guestfs-actions.pod:667
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_blockdev_flushbufs (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:678 ../libguestfs-1.11.19/src/guestfs-actions.pod:695 ../libguestfs-1.11.19/src/guestfs-actions.pod:710 ../libguestfs-1.11.19/src/guestfs-actions.pod:726 ../libguestfs-1.11.19/src/guestfs-actions.pod:744 ../libguestfs-1.11.19/src/guestfs-actions.pod:763 ../libguestfs-1.11.19/src/guestfs-actions.pod:777 ../libguestfs-1.11.19/src/guestfs-actions.pod:795 ../libguestfs-1.11.19/src/guestfs-actions.pod:809 ../libguestfs-1.11.19/src/guestfs-actions.pod:823 ../src/guestfs-actions.pod:678 ../src/guestfs-actions.pod:695 ../src/guestfs-actions.pod:710 ../src/guestfs-actions.pod:726 ../src/guestfs-actions.pod:744 ../src/guestfs-actions.pod:763 ../src/guestfs-actions.pod:777 ../src/guestfs-actions.pod:795 ../src/guestfs-actions.pod:809 ../src/guestfs-actions.pod:823
+msgid "(Added in 0.9.3)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:680 ../src/guestfs-actions.pod:680
+msgid "guestfs_blockdev_getbsz"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:682 ../src/guestfs-actions.pod:682
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_blockdev_getbsz (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:697 ../src/guestfs-actions.pod:697
+msgid "guestfs_blockdev_getro"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:699 ../src/guestfs-actions.pod:699
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_blockdev_getro (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:708 ../libguestfs-1.11.19/src/guestfs-actions.pod:1474 ../libguestfs-1.11.19/src/guestfs-actions.pod:1489 ../libguestfs-1.11.19/src/guestfs-actions.pod:1978 ../libguestfs-1.11.19/src/guestfs-actions.pod:1989 ../libguestfs-1.11.19/src/guestfs-actions.pod:2061 ../libguestfs-1.11.19/src/guestfs-actions.pod:2087 ../libguestfs-1.11.19/src/guestfs-actions.pod:2127 ../libguestfs-1.11.19/src/guestfs-actions.pod:2142 ../libguestfs-1.11.19/src/guestfs-actions.pod:2167 ../libguestfs-1.11.19/src/guestfs-actions.pod:2190 ../libguestfs-1.11.19/src/guestfs-actions.pod:3226 ../libguestfs-1.11.19/src/guestfs-actions.pod:3242 ../libguestfs-1.11.19/src/guestfs-actions.pod:3260 ../libguestfs-1.11.19/src/guestfs-actions.pod:3422 ../libguestfs-1.11.19/src/guestfs-actions.pod:3436 ../libguestfs-1.11.19/src/guestfs-actions.pod:3451 ../libguestfs-1.11.19/src/guestfs-actions.pod:3465 ../libguestfs-1.11.19/src/guestfs-actions.pod:3481 ../libguestfs-1.11.19/src/guestfs-actions.pod:3496 ../libguestfs-1.11.19/src/guestfs-actions.pod:3512 ../libguestfs-1.11.19/src/guestfs-actions.pod:3526 ../libguestfs-1.11.19/src/guestfs-actions.pod:3539 ../libguestfs-1.11.19/src/guestfs-actions.pod:3553 ../libguestfs-1.11.19/src/guestfs-actions.pod:3568 ../libguestfs-1.11.19/src/guestfs-actions.pod:3583 ../libguestfs-1.11.19/src/guestfs-actions.pod:3596 ../libguestfs-1.11.19/src/guestfs-actions.pod:3610 ../libguestfs-1.11.19/src/guestfs-actions.pod:5339 ../src/guestfs-actions.pod:708 ../src/guestfs-actions.pod:1474 ../src/guestfs-actions.pod:1489 ../src/guestfs-actions.pod:1978 ../src/guestfs-actions.pod:1989 ../src/guestfs-actions.pod:2061 ../src/guestfs-actions.pod:2087 ../src/guestfs-actions.pod:2127 ../src/guestfs-actions.pod:2142 ../src/guestfs-actions.pod:2167 ../src/guestfs-actions.pod:2190 ../src/guestfs-actions.pod:3226 ../src/guestfs-actions.pod:3242 ../src/guestfs-actions.pod:3260 ../src/guestfs-actions.pod:3422 ../src/guestfs-actions.pod:3436 ../src/guestfs-actions.pod:3451 ../src/guestfs-actions.pod:3465 ../src/guestfs-actions.pod:3481 ../src/guestfs-actions.pod:3496 ../src/guestfs-actions.pod:3512 ../src/guestfs-actions.pod:3526 ../src/guestfs-actions.pod:3539 ../src/guestfs-actions.pod:3553 ../src/guestfs-actions.pod:3568 ../src/guestfs-actions.pod:3583 ../src/guestfs-actions.pod:3596 ../src/guestfs-actions.pod:3610 ../src/guestfs-actions.pod:5339
+msgid "This function returns a C truth value on success or -1 on error."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:712 ../src/guestfs-actions.pod:712
+msgid "guestfs_blockdev_getsize64"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:714 ../src/guestfs-actions.pod:714
+#, no-wrap
+msgid ""
+" int64_t\n"
+" guestfs_blockdev_getsize64 (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:720 ../src/guestfs-actions.pod:720
+msgid "See also C<guestfs_blockdev_getsz>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:728 ../src/guestfs-actions.pod:728
+msgid "guestfs_blockdev_getss"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:730 ../src/guestfs-actions.pod:730
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_blockdev_getss (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:737 ../src/guestfs-actions.pod:737
+msgid ""
+"(Note, this is not the size in sectors, use C<guestfs_blockdev_getsz> for "
+"that)."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:746 ../src/guestfs-actions.pod:746
+msgid "guestfs_blockdev_getsz"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:748 ../src/guestfs-actions.pod:748
+#, no-wrap
+msgid ""
+" int64_t\n"
+" guestfs_blockdev_getsz (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:755 ../src/guestfs-actions.pod:755
+msgid ""
+"See also C<guestfs_blockdev_getss> for the real sector size of the device, "
+"and C<guestfs_blockdev_getsize64> for the more useful I<size in bytes>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:765 ../src/guestfs-actions.pod:765
+msgid "guestfs_blockdev_rereadpt"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:767 ../src/guestfs-actions.pod:767
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_blockdev_rereadpt (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:779 ../src/guestfs-actions.pod:779
+msgid "guestfs_blockdev_setbsz"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:781 ../src/guestfs-actions.pod:781
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_blockdev_setbsz (guestfs_h *g,\n"
+" const char *device,\n"
+" int blocksize);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:797 ../src/guestfs-actions.pod:797
+msgid "guestfs_blockdev_setro"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:799 ../src/guestfs-actions.pod:799
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_blockdev_setro (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:811 ../src/guestfs-actions.pod:811
+msgid "guestfs_blockdev_setrw"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:813 ../src/guestfs-actions.pod:813
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_blockdev_setrw (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:825 ../src/guestfs-actions.pod:825
+msgid "guestfs_btrfs_filesystem_resize"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:827 ../src/guestfs-actions.pod:827
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_btrfs_filesystem_resize (guestfs_h *g,\n"
+" const char *mountpoint,\n"
+" ...);\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:837 ../src/guestfs-actions.pod:837
+#, no-wrap
+msgid ""
+" GUESTFS_BTRFS_FILESYSTEM_RESIZE_SIZE, int64_t size,\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:860 ../src/guestfs-actions.pod:860
+msgid "(Added in 1.11.17)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:862 ../src/guestfs-actions.pod:862
+msgid "guestfs_btrfs_filesystem_resize_va"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:864 ../src/guestfs-actions.pod:864
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_btrfs_filesystem_resize_va (guestfs_h *g,\n"
+" const char *mountpoint,\n"
+" va_list args);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:869 ../src/guestfs-actions.pod:869
+msgid "This is the \"va_list variant\" of L</guestfs_btrfs_filesystem_resize>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:873 ../src/guestfs-actions.pod:873
+msgid "guestfs_btrfs_filesystem_resize_argv"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:875 ../src/guestfs-actions.pod:875
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_btrfs_filesystem_resize_argv (guestfs_h *g,\n"
+" const char *mountpoint,\n"
+" const struct "
+"guestfs_btrfs_filesystem_resize_argv *optargs);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:880 ../src/guestfs-actions.pod:880
+msgid "This is the \"argv variant\" of L</guestfs_btrfs_filesystem_resize>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:884 ../src/guestfs-actions.pod:884
+msgid "guestfs_case_sensitive_path"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:886 ../src/guestfs-actions.pod:886
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_case_sensitive_path (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:912 ../src/guestfs-actions.pod:912
+msgid ""
+"Thus C<guestfs_case_sensitive_path> (\"/Windows/System32\") might return "
+"C<\"/WINDOWS/system32\"> (the exact return value would depend on details of "
+"how the directories were originally created under Windows)."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:920 ../src/guestfs-actions.pod:920
+msgid "See also C<guestfs_realpath>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:925 ../libguestfs-1.11.19/src/guestfs-actions.pod:7387 ../src/guestfs-actions.pod:925 ../src/guestfs-actions.pod:7387
+msgid "(Added in 1.0.75)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:927 ../src/guestfs-actions.pod:927
+msgid "guestfs_cat"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:929 ../src/guestfs-actions.pod:929
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_cat (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:935 ../src/guestfs-actions.pod:935
+msgid ""
+"Note that this function cannot correctly handle binary files (specifically, "
+"files containing C<\\0> character which is treated as end of string). For "
+"those you need to use the C<guestfs_read_file> or C<guestfs_download> "
+"functions which have a more complex interface."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:946 ../libguestfs-1.11.19/src/guestfs-actions.pod:3740 ../libguestfs-1.11.19/src/guestfs-actions.pod:3822 ../libguestfs-1.11.19/src/guestfs-actions.pod:3839 ../libguestfs-1.11.19/src/guestfs-actions.pod:3927 ../libguestfs-1.11.19/src/guestfs-actions.pod:4335 ../libguestfs-1.11.19/src/guestfs-actions.pod:4349 ../libguestfs-1.11.19/src/guestfs-actions.pod:5720 ../libguestfs-1.11.19/src/guestfs-actions.pod:5734 ../libguestfs-1.11.19/src/guestfs-actions.pod:7540 ../libguestfs-1.11.19/src/guestfs-actions.pod:7554 ../src/guestfs-actions.pod:946 ../src/guestfs-actions.pod:3740 ../src/guestfs-actions.pod:3822 ../src/guestfs-actions.pod:3839 ../src/guestfs-actions.pod:3927 ../src/guestfs-actions.pod:4335 ../src/guestfs-actions.pod:4349 ../src/guestfs-actions.pod:5720 ../src/guestfs-actions.pod:5734 ../src/guestfs-actions.pod:7540 ../src/guestfs-actions.pod:7554
+msgid "(Added in 0.4)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:948 ../src/guestfs-actions.pod:948
+msgid "guestfs_checksum"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:950 ../src/guestfs-actions.pod:950
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_checksum (guestfs_h *g,\n"
+" const char *csumtype,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:996 ../src/guestfs-actions.pod:996
+msgid "To get the checksum for a device, use C<guestfs_checksum_device>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:998 ../src/guestfs-actions.pod:998
+msgid "To get the checksums for many files, use C<guestfs_checksums_out>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1003 ../libguestfs-1.11.19/src/guestfs-actions.pod:1311 ../libguestfs-1.11.19/src/guestfs-actions.pod:2158 ../libguestfs-1.11.19/src/guestfs-actions.pod:3438 ../libguestfs-1.11.19/src/guestfs-actions.pod:3467 ../libguestfs-1.11.19/src/guestfs-actions.pod:3528 ../libguestfs-1.11.19/src/guestfs-actions.pod:3555 ../libguestfs-1.11.19/src/guestfs-actions.pod:7243 ../src/guestfs-actions.pod:1003 ../src/guestfs-actions.pod:1311 ../src/guestfs-actions.pod:2158 ../src/guestfs-actions.pod:3438 ../src/guestfs-actions.pod:3467 ../src/guestfs-actions.pod:3528 ../src/guestfs-actions.pod:3555 ../src/guestfs-actions.pod:7243
+msgid "(Added in 1.0.2)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1005 ../src/guestfs-actions.pod:1005
+msgid "guestfs_checksum_device"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1007 ../src/guestfs-actions.pod:1007
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_checksum_device (guestfs_h *g,\n"
+" const char *csumtype,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1012 ../src/guestfs-actions.pod:1012
+msgid ""
+"This call computes the MD5, SHAx or CRC checksum of the contents of the "
+"device named C<device>. For the types of checksums supported see the "
+"C<guestfs_checksum> command."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1019 ../libguestfs-1.11.19/src/guestfs-actions.pod:5169 ../libguestfs-1.11.19/src/guestfs-actions.pod:5304 ../libguestfs-1.11.19/src/guestfs-actions.pod:5341 ../libguestfs-1.11.19/src/guestfs-actions.pod:5359 ../libguestfs-1.11.19/src/guestfs-actions.pod:5541 ../libguestfs-1.11.19/src/guestfs-actions.pod:7152 ../libguestfs-1.11.19/src/guestfs-actions.pod:7166 ../libguestfs-1.11.19/src/guestfs-actions.pod:7566 ../src/guestfs-actions.pod:1019 ../src/guestfs-actions.pod:5169 ../src/guestfs-actions.pod:5304 ../src/guestfs-actions.pod:5341 ../src/guestfs-actions.pod:5359 ../src/guestfs-actions.pod:5541 ../src/guestfs-actions.pod:7152 ../src/guestfs-actions.pod:7166 ../src/guestfs-actions.pod:7566
+msgid "(Added in 1.3.2)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1021 ../src/guestfs-actions.pod:1021
+msgid "guestfs_checksums_out"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1023 ../src/guestfs-actions.pod:1023
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_checksums_out (guestfs_h *g,\n"
+" const char *csumtype,\n"
+" const char *directory,\n"
+" const char *sumsfile);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1043 ../src/guestfs-actions.pod:1043
+msgid "(Added in 1.3.7)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1045 ../src/guestfs-actions.pod:1045
+msgid "guestfs_chmod"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1047 ../src/guestfs-actions.pod:1047
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_chmod (guestfs_h *g,\n"
+" int mode,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1065 ../src/guestfs-actions.pod:1065
+msgid "guestfs_chown"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1067 ../src/guestfs-actions.pod:1067
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_chown (guestfs_h *g,\n"
+" int owner,\n"
+" int group,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1083 ../src/guestfs-actions.pod:1083
+msgid "guestfs_command"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1085 ../src/guestfs-actions.pod:1085
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_command (guestfs_h *g,\n"
+" char *const *arguments);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1094 ../src/guestfs-actions.pod:1094
+msgid ""
+"The single parameter is an argv-style list of arguments. The first element "
+"is the name of the program to run. Subsequent elements are parameters. The "
+"list must be non-empty (ie. must contain a program name). Note that the "
+"command runs directly, and is I<not> invoked via the shell (see "
+"C<guestfs_sh>)."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1125 ../libguestfs-1.11.19/src/guestfs-actions.pod:1145 ../libguestfs-1.11.19/src/guestfs-actions.pod:1610 ../src/guestfs-actions.pod:1125 ../src/guestfs-actions.pod:1145 ../src/guestfs-actions.pod:1610
+msgid "(Added in 0.9.1)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1127 ../src/guestfs-actions.pod:1127
+msgid "guestfs_command_lines"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1129 ../src/guestfs-actions.pod:1129
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_command_lines (guestfs_h *g,\n"
+" char *const *arguments);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1133 ../src/guestfs-actions.pod:1133
+msgid ""
+"This is the same as C<guestfs_command>, but splits the result into a list of "
+"lines."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1136 ../src/guestfs-actions.pod:1136
+msgid "See also: C<guestfs_sh_lines>"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1147 ../src/guestfs-actions.pod:1147
+msgid "guestfs_config"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1149 ../src/guestfs-actions.pod:1149
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_config (guestfs_h *g,\n"
+" const char *qemuparam,\n"
+" const char *qemuvalue);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1167 ../src/guestfs-actions.pod:1167
+msgid "guestfs_copy_size"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1169 ../src/guestfs-actions.pod:1169
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_copy_size (guestfs_h *g,\n"
+" const char *src,\n"
+" const char *dest,\n"
+" int64_t size);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1183 ../libguestfs-1.11.19/src/guestfs-actions.pod:1306 ../libguestfs-1.11.19/src/guestfs-actions.pod:1337 ../libguestfs-1.11.19/src/guestfs-actions.pod:1382 ../libguestfs-1.11.19/src/guestfs-actions.pod:1759 ../libguestfs-1.11.19/src/guestfs-actions.pod:1781 ../libguestfs-1.11.19/src/guestfs-actions.pod:3638 ../libguestfs-1.11.19/src/guestfs-actions.pod:7238 ../libguestfs-1.11.19/src/guestfs-actions.pod:7272 ../libguestfs-1.11.19/src/guestfs-actions.pod:7775 ../libguestfs-1.11.19/src/guestfs-actions.pod:7794 ../src/guestfs-actions.pod:1183 ../src/guestfs-actions.pod:1306 ../src/guestfs-actions.pod:1337 ../src/guestfs-actions.pod:1382 ../src/guestfs-actions.pod:1759 ../src/guestfs-actions.pod:1781 ../src/guestfs-actions.pod:3638 ../src/guestfs-actions.pod:7238 ../src/guestfs-actions.pod:7272 ../src/guestfs-actions.pod:7775 ../src/guestfs-actions.pod:7794
+msgid ""
+"This long-running command can generate progress notification messages so "
+"that the caller can display a progress bar or indicator. To receive these "
+"messages, the caller must register a progress event callback. See "
+"L<guestfs(3)/GUESTFS_EVENT_PROGRESS>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1188 ../libguestfs-1.11.19/src/guestfs-actions.pod:4362 ../libguestfs-1.11.19/src/guestfs-actions.pod:5747 ../libguestfs-1.11.19/src/guestfs-actions.pod:7473 ../libguestfs-1.11.19/src/guestfs-actions.pod:7493 ../libguestfs-1.11.19/src/guestfs-actions.pod:7579 ../src/guestfs-actions.pod:1188 ../src/guestfs-actions.pod:4362 ../src/guestfs-actions.pod:5747 ../src/guestfs-actions.pod:7473 ../src/guestfs-actions.pod:7493 ../src/guestfs-actions.pod:7579
+msgid "(Added in 1.0.87)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1190 ../src/guestfs-actions.pod:1190
+msgid "guestfs_cp"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1192 ../src/guestfs-actions.pod:1192
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_cp (guestfs_h *g,\n"
+" const char *src,\n"
+" const char *dest);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1202 ../libguestfs-1.11.19/src/guestfs-actions.pod:1216 ../libguestfs-1.11.19/src/guestfs-actions.pod:1288 ../libguestfs-1.11.19/src/guestfs-actions.pod:1362 ../libguestfs-1.11.19/src/guestfs-actions.pod:1476 ../libguestfs-1.11.19/src/guestfs-actions.pod:5116 ../libguestfs-1.11.19/src/guestfs-actions.pod:5591 ../src/guestfs-actions.pod:1202 ../src/guestfs-actions.pod:1216 ../src/guestfs-actions.pod:1288 ../src/guestfs-actions.pod:1362 ../src/guestfs-actions.pod:1476 ../src/guestfs-actions.pod:5116 ../src/guestfs-actions.pod:5591
+msgid "(Added in 1.0.18)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1204 ../src/guestfs-actions.pod:1204
+msgid "guestfs_cp_a"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1206 ../src/guestfs-actions.pod:1206
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_cp_a (guestfs_h *g,\n"
+" const char *src,\n"
+" const char *dest);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1218 ../src/guestfs-actions.pod:1218
+msgid "guestfs_dd"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1220 ../src/guestfs-actions.pod:1220
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_dd (guestfs_h *g,\n"
+" const char *src,\n"
+" const char *dest);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1230 ../src/guestfs-actions.pod:1230
+msgid ""
+"If the destination is a device, it must be as large or larger than the "
+"source file or device, otherwise the copy will fail. This command cannot do "
+"partial copies (see C<guestfs_copy_size>)."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1238 ../src/guestfs-actions.pod:1238
+msgid "guestfs_df"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1240 ../src/guestfs-actions.pod:1240
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_df (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1245 ../libguestfs-1.11.19/src/guestfs-actions.pod:1262 ../src/guestfs-actions.pod:1245 ../src/guestfs-actions.pod:1262
+msgid ""
+"This command is mostly useful for interactive sessions. It is I<not> "
+"intended that you try to parse the output string. Use C<guestfs_statvfs> "
+"from programs."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1252 ../libguestfs-1.11.19/src/guestfs-actions.pod:1269 ../libguestfs-1.11.19/src/guestfs-actions.pod:1387 ../libguestfs-1.11.19/src/guestfs-actions.pod:2361 ../libguestfs-1.11.19/src/guestfs-actions.pod:2385 ../libguestfs-1.11.19/src/guestfs-actions.pod:2453 ../libguestfs-1.11.19/src/guestfs-actions.pod:4472 ../libguestfs-1.11.19/src/guestfs-actions.pod:5016 ../libguestfs-1.11.19/src/guestfs-actions.pod:6976 ../libguestfs-1.11.19/src/guestfs-actions.pod:7000 ../libguestfs-1.11.19/src/guestfs-actions.pod:7619 ../libguestfs-1.11.19/src/guestfs-actions.pod:7632 ../libguestfs-1.11.19/src/guestfs-actions.pod:7645 ../src/guestfs-actions.pod:1252 ../src/guestfs-actions.pod:1269 ../src/guestfs-actions.pod:1387 ../src/guestfs-actions.pod:2361 ../src/guestfs-actions.pod:2385 ../src/guestfs-actions.pod:2453 ../src/guestfs-actions.pod:4472 ../src/guestfs-actions.pod:5016 ../src/guestfs-actions.pod:6976 ../src/guestfs-actions.pod:7000 ../src/guestfs-actions.pod:7619 ../src/guestfs-actions.pod:7632 ../src/guestfs-actions.pod:7645
+msgid "(Added in 1.0.54)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1254 ../src/guestfs-actions.pod:1254
+msgid "guestfs_df_h"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1256 ../src/guestfs-actions.pod:1256
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_df_h (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1271 ../src/guestfs-actions.pod:1271
+msgid "guestfs_dmesg"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1273 ../src/guestfs-actions.pod:1273
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_dmesg (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1280 ../src/guestfs-actions.pod:1280
+msgid ""
+"Another way to get the same information is to enable verbose messages with "
+"C<guestfs_set_verbose> or by setting the environment variable "
+"C<LIBGUESTFS_DEBUG=1> before running the program."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1290 ../src/guestfs-actions.pod:1290
+msgid "guestfs_download"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1292 ../src/guestfs-actions.pod:1292
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_download (guestfs_h *g,\n"
+" const char *remotefilename,\n"
+" const char *filename);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1302 ../src/guestfs-actions.pod:1302
+msgid "See also C<guestfs_upload>, C<guestfs_cat>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1313 ../src/guestfs-actions.pod:1313
+msgid "guestfs_download_offset"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1315 ../src/guestfs-actions.pod:1315
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_download_offset (guestfs_h *g,\n"
+" const char *remotefilename,\n"
+" const char *filename,\n"
+" int64_t offset,\n"
+" int64_t size);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1328 ../src/guestfs-actions.pod:1328
+msgid ""
+"Note that there is no limit on the amount of data that can be downloaded "
+"with this call, unlike with C<guestfs_pread>, and this call always reads the "
+"full amount unless an error occurs."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1333 ../src/guestfs-actions.pod:1333
+msgid "See also C<guestfs_download>, C<guestfs_pread>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1342 ../libguestfs-1.11.19/src/guestfs-actions.pod:7277 ../src/guestfs-actions.pod:1342 ../src/guestfs-actions.pod:7277
+msgid "(Added in 1.5.17)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1344 ../src/guestfs-actions.pod:1344
+msgid "guestfs_drop_caches"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1346 ../src/guestfs-actions.pod:1346
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_drop_caches (guestfs_h *g,\n"
+" int whattodrop);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1364 ../src/guestfs-actions.pod:1364
+msgid "guestfs_du"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1366 ../src/guestfs-actions.pod:1366
+#, no-wrap
+msgid ""
+" int64_t\n"
+" guestfs_du (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1389 ../src/guestfs-actions.pod:1389
+msgid "guestfs_e2fsck_f"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1391 ../src/guestfs-actions.pod:1391
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_e2fsck_f (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1399 ../src/guestfs-actions.pod:1399
+msgid ""
+"This command is only needed because of C<guestfs_resize2fs> (q.v.). "
+"Normally you should use C<guestfs_fsck>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1404 ../src/guestfs-actions.pod:1404
+msgid "(Added in 1.0.29)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1406 ../src/guestfs-actions.pod:1406
+msgid "guestfs_echo_daemon"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1408 ../src/guestfs-actions.pod:1408
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_echo_daemon (guestfs_h *g,\n"
+" char *const *words);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1417 ../src/guestfs-actions.pod:1417
+msgid "See also C<guestfs_ping_daemon>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1422 ../libguestfs-1.11.19/src/guestfs-actions.pod:2169 ../libguestfs-1.11.19/src/guestfs-actions.pod:6448 ../src/guestfs-actions.pod:1422 ../src/guestfs-actions.pod:2169 ../src/guestfs-actions.pod:6448
+msgid "(Added in 1.0.69)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1424 ../src/guestfs-actions.pod:1424
+msgid "guestfs_egrep"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1426 ../src/guestfs-actions.pod:1426
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_egrep (guestfs_h *g,\n"
+" const char *regex,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1441 ../libguestfs-1.11.19/src/guestfs-actions.pod:1460 ../libguestfs-1.11.19/src/guestfs-actions.pod:1517 ../libguestfs-1.11.19/src/guestfs-actions.pod:1563 ../libguestfs-1.11.19/src/guestfs-actions.pod:1582 ../libguestfs-1.11.19/src/guestfs-actions.pod:2299 ../libguestfs-1.11.19/src/guestfs-actions.pod:2318 ../libguestfs-1.11.19/src/guestfs-actions.pod:2474 ../libguestfs-1.11.19/src/guestfs-actions.pod:2487 ../libguestfs-1.11.19/src/guestfs-actions.pod:2502 ../libguestfs-1.11.19/src/guestfs-actions.pod:2548 ../libguestfs-1.11.19/src/guestfs-actions.pod:2570 ../libguestfs-1.11.19/src/guestfs-actions.pod:2583 ../libguestfs-1.11.19/src/guestfs-actions.pod:3852 ../libguestfs-1.11.19/src/guestfs-actions.pod:3866 ../libguestfs-1.11.19/src/guestfs-actions.pod:3879 ../libguestfs-1.11.19/src/guestfs-actions.pod:3893 ../libguestfs-1.11.19/src/guestfs-actions.pod:4894 ../libguestfs-1.11.19/src/guestfs-actions.pod:5925 ../libguestfs-1.11.19/src/guestfs-actions.pod:5974 ../libguestfs-1.11.19/src/guestfs-actions.pod:6844 ../libguestfs-1.11.19/src/guestfs-actions.pod:6856 ../libguestfs-1.11.19/src/guestfs-actions.pod:6869 ../libguestfs-1.11.19/src/guestfs-actions.pod:6882 ../libguestfs-1.11.19/src/guestfs-actions.pod:6904 ../libguestfs-1.11.19/src/guestfs-actions.pod:6917 ../libguestfs-1.11.19/src/guestfs-actions.pod:6930 ../libguestfs-1.11.19/src/guestfs-actions.pod:6943 ../libguestfs-1.11.19/src/guestfs-actions.pod:7737 ../libguestfs-1.11.19/src/guestfs-actions.pod:7756 ../libguestfs-1.11.19/src/guestfs-actions.pod:7842 ../libguestfs-1.11.19/src/guestfs-actions.pod:7861 ../libguestfs-1.11.19/src/guestfs-actions.pod:7907 ../libguestfs-1.11.19/src/guestfs-actions.pod:7926 ../src/guestfs-actions.pod:1441 ../src/guestfs-actions.pod:1460 ../src/guestfs-actions.pod:1517 ../src/guestfs-actions.pod:1563 ../src/guestfs-actions.pod:1582 ../src/guestfs-actions.pod:2299 ../src/guestfs-actions.pod:2318 ../src/guestfs-actions.pod:2474 ../src/guestfs-actions.pod:2487 ../src/guestfs-actions.pod:2502 ../src/guestfs-actions.pod:2548 ../src/guestfs-actions.pod:2570 ../src/guestfs-actions.pod:2583 ../src/guestfs-actions.pod:3852 ../src/guestfs-actions.pod:3866 ../src/guestfs-actions.pod:3879 ../src/guestfs-actions.pod:3893 ../src/guestfs-actions.pod:4894 ../src/guestfs-actions.pod:5925 ../src/guestfs-actions.pod:5974 ../src/guestfs-actions.pod:6844 ../src/guestfs-actions.pod:6856 ../src/guestfs-actions.pod:6869 ../src/guestfs-actions.pod:6882 ../src/guestfs-actions.pod:6904 ../src/guestfs-actions.pod:6917 ../src/guestfs-actions.pod:6930 ../src/guestfs-actions.pod:6943 ../src/guestfs-actions.pod:7737 ../src/guestfs-actions.pod:7756 ../src/guestfs-actions.pod:7842 ../src/guestfs-actions.pod:7861 ../src/guestfs-actions.pod:7907 ../src/guestfs-actions.pod:7926
+msgid "(Added in 1.0.66)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1443 ../src/guestfs-actions.pod:1443
+msgid "guestfs_egrepi"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1445 ../src/guestfs-actions.pod:1445
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_egrepi (guestfs_h *g,\n"
+" const char *regex,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1462 ../src/guestfs-actions.pod:1462
+msgid "guestfs_equal"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1464 ../src/guestfs-actions.pod:1464
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_equal (guestfs_h *g,\n"
+" const char *file1,\n"
+" const char *file2);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1478 ../src/guestfs-actions.pod:1478
+msgid "guestfs_exists"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1480 ../src/guestfs-actions.pod:1480
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_exists (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1487 ../src/guestfs-actions.pod:1487
+msgid "See also C<guestfs_is_file>, C<guestfs_is_dir>, C<guestfs_stat>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1493 ../src/guestfs-actions.pod:1493
+msgid "guestfs_fallocate"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1495 ../src/guestfs-actions.pod:1495
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_fallocate (guestfs_h *g,\n"
+" const char *path,\n"
+" int len);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1519 ../src/guestfs-actions.pod:1519
+msgid "guestfs_fallocate64"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1521 ../src/guestfs-actions.pod:1521
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_fallocate64 (guestfs_h *g,\n"
+" const char *path,\n"
+" int64_t len);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1530 ../src/guestfs-actions.pod:1530
+msgid ""
+"Note that this call allocates disk blocks for the file. To create a sparse "
+"file use C<guestfs_truncate_size> instead."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1533 ../src/guestfs-actions.pod:1533
+msgid ""
+"The deprecated call C<guestfs_fallocate> does the same, but owing to an "
+"oversight it only allowed 30 bit lengths to be specified, effectively "
+"limiting the maximum size of files created through that call to 1GB."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1544 ../src/guestfs-actions.pod:1544
+msgid "(Added in 1.3.17)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1546 ../src/guestfs-actions.pod:1546
+msgid "guestfs_fgrep"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1548 ../src/guestfs-actions.pod:1548
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_fgrep (guestfs_h *g,\n"
+" const char *pattern,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1565 ../src/guestfs-actions.pod:1565
+msgid "guestfs_fgrepi"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1567 ../src/guestfs-actions.pod:1567
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_fgrepi (guestfs_h *g,\n"
+" const char *pattern,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1584 ../src/guestfs-actions.pod:1584
+msgid "guestfs_file"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1586 ../src/guestfs-actions.pod:1586
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_file (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1604 ../src/guestfs-actions.pod:1604
+msgid ""
+"See also: L<file(1)>, C<guestfs_vfs_type>, C<guestfs_lstat>, "
+"C<guestfs_is_file>, C<guestfs_is_blockdev> (etc), C<guestfs_is_zero>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1612 ../src/guestfs-actions.pod:1612
+msgid "guestfs_file_architecture"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1614 ../src/guestfs-actions.pod:1614
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_file_architecture (guestfs_h *g,\n"
+" const char *filename);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1722 ../libguestfs-1.11.19/src/guestfs-actions.pod:1885 ../libguestfs-1.11.19/src/guestfs-actions.pod:1902 ../libguestfs-1.11.19/src/guestfs-actions.pod:2603 ../libguestfs-1.11.19/src/guestfs-actions.pod:2693 ../libguestfs-1.11.19/src/guestfs-actions.pod:2759 ../libguestfs-1.11.19/src/guestfs-actions.pod:2946 ../libguestfs-1.11.19/src/guestfs-actions.pod:2964 ../libguestfs-1.11.19/src/guestfs-actions.pod:3004 ../libguestfs-1.11.19/src/guestfs-actions.pod:3079 ../libguestfs-1.11.19/src/guestfs-actions.pod:3172 ../libguestfs-1.11.19/src/guestfs-actions.pod:3409 ../libguestfs-1.11.19/src/guestfs-actions.pod:3541 ../src/guestfs-actions.pod:1722 ../src/guestfs-actions.pod:1885 ../src/guestfs-actions.pod:1902 ../src/guestfs-actions.pod:2603 ../src/guestfs-actions.pod:2693 ../src/guestfs-actions.pod:2759 ../src/guestfs-actions.pod:2946 ../src/guestfs-actions.pod:2964 ../src/guestfs-actions.pod:3004 ../src/guestfs-actions.pod:3079 ../src/guestfs-actions.pod:3172 ../src/guestfs-actions.pod:3409 ../src/guestfs-actions.pod:3541
+msgid "(Added in 1.5.3)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1724 ../src/guestfs-actions.pod:1724
+msgid "guestfs_filesize"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1726 ../src/guestfs-actions.pod:1726
+#, no-wrap
+msgid ""
+" int64_t\n"
+" guestfs_filesize (guestfs_h *g,\n"
+" const char *file);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1732 ../src/guestfs-actions.pod:1732
+msgid ""
+"To get other stats about a file, use C<guestfs_stat>, C<guestfs_lstat>, "
+"C<guestfs_is_dir>, C<guestfs_is_file> etc. To get the size of block "
+"devices, use C<guestfs_blockdev_getsize64>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1738 ../src/guestfs-actions.pod:1738
+msgid "(Added in 1.0.82)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1740 ../src/guestfs-actions.pod:1740
+msgid "guestfs_fill"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1742 ../src/guestfs-actions.pod:1742
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_fill (guestfs_h *g,\n"
+" int c,\n"
+" int len,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1752 ../src/guestfs-actions.pod:1752
+msgid ""
+"To fill a file with zero bytes (sparsely), it is much more efficient to use "
+"C<guestfs_truncate_size>. To create a file with a pattern of repeating "
+"bytes use C<guestfs_fill_pattern>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1764 ../src/guestfs-actions.pod:1764
+msgid "(Added in 1.0.79)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1766 ../src/guestfs-actions.pod:1766
+msgid "guestfs_fill_pattern"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1768 ../src/guestfs-actions.pod:1768
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_fill_pattern (guestfs_h *g,\n"
+" const char *pattern,\n"
+" int len,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1774 ../src/guestfs-actions.pod:1774
+msgid ""
+"This function is like C<guestfs_fill> except that it creates a new file of "
+"length C<len> containing the repeating pattern of bytes in C<pattern>. The "
+"pattern is truncated if necessary to ensure the length of the file is "
+"exactly C<len> bytes."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1786 ../src/guestfs-actions.pod:1786
+msgid "(Added in 1.3.12)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1788 ../src/guestfs-actions.pod:1788
+msgid "guestfs_find"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1790 ../src/guestfs-actions.pod:1790
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_find (guestfs_h *g,\n"
+" const char *directory);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1806 ../src/guestfs-actions.pod:1806
+msgid "then the returned list from C<guestfs_find> C</tmp> would be 4 elements:"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1819 ../src/guestfs-actions.pod:1819
+msgid "See also C<guestfs_find0>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1828 ../libguestfs-1.11.19/src/guestfs-actions.pod:4299 ../libguestfs-1.11.19/src/guestfs-actions.pod:6009 ../src/guestfs-actions.pod:1828 ../src/guestfs-actions.pod:4299 ../src/guestfs-actions.pod:6009
+msgid "(Added in 1.0.27)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1830 ../src/guestfs-actions.pod:1830
+msgid "guestfs_find0"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1832 ../src/guestfs-actions.pod:1832
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_find0 (guestfs_h *g,\n"
+" const char *directory,\n"
+" const char *files);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1841 ../src/guestfs-actions.pod:1841
+msgid ""
+"This command works the same way as C<guestfs_find> with the following "
+"exceptions:"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1868 ../src/guestfs-actions.pod:1868
+msgid "(Added in 1.0.74)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1870 ../src/guestfs-actions.pod:1870
+msgid "guestfs_findfs_label"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1872 ../src/guestfs-actions.pod:1872
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_findfs_label (guestfs_h *g,\n"
+" const char *label);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1880 ../src/guestfs-actions.pod:1880
+msgid "To find the label of a filesystem, use C<guestfs_vfs_label>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1887 ../src/guestfs-actions.pod:1887
+msgid "guestfs_findfs_uuid"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1889 ../src/guestfs-actions.pod:1889
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_findfs_uuid (guestfs_h *g,\n"
+" const char *uuid);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1897 ../src/guestfs-actions.pod:1897
+msgid "To find the UUID of a filesystem, use C<guestfs_vfs_uuid>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1904 ../src/guestfs-actions.pod:1904
+msgid "guestfs_fsck"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1906 ../src/guestfs-actions.pod:1906
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_fsck (guestfs_h *g,\n"
+" const char *fstype,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1941 ../libguestfs-1.11.19/src/guestfs-actions.pod:7780 ../src/guestfs-actions.pod:1941 ../src/guestfs-actions.pod:7780
+msgid "(Added in 1.0.16)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1943 ../src/guestfs-actions.pod:1943
+msgid "guestfs_get_append"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1945 ../src/guestfs-actions.pod:1945
+#, no-wrap
+msgid ""
+" const char *\n"
+" guestfs_get_append (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1953 ../src/guestfs-actions.pod:1953
+msgid ""
+"This function returns a string which may be NULL. There is no way to return "
+"an error from this function. The string is owned by the guest handle and "
+"must I<not> be freed."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1957 ../libguestfs-1.11.19/src/guestfs-actions.pod:5687 ../libguestfs-1.11.19/src/guestfs-actions.pod:6169 ../libguestfs-1.11.19/src/guestfs-actions.pod:6611 ../libguestfs-1.11.19/src/guestfs-actions.pod:6630 ../libguestfs-1.11.19/src/guestfs-actions.pod:6646 ../libguestfs-1.11.19/src/guestfs-actions.pod:6670 ../libguestfs-1.11.19/src/guestfs-actions.pod:7424 ../libguestfs-1.11.19/src/guestfs-actions.pod:7439 ../libguestfs-1.11.19/src/guestfs-actions.pod:7823 ../src/guestfs-actions.pod:1957 ../src/guestfs-actions.pod:5687 ../src/guestfs-actions.pod:6169 ../src/guestfs-actions.pod:6611 ../src/guestfs-actions.pod:6630 ../src/guestfs-actions.pod:6646 ../src/guestfs-actions.pod:6670 ../src/guestfs-actions.pod:7424 ../src/guestfs-actions.pod:7439 ../src/guestfs-actions.pod:7823
+msgid "(Added in 1.0.26)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1959 ../src/guestfs-actions.pod:1959
+msgid "guestfs_get_attach_method"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1961 ../src/guestfs-actions.pod:1961
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_get_attach_method (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1964 ../src/guestfs-actions.pod:1964
+msgid "Return the current attach method. See C<guestfs_set_attach_method>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1969 ../libguestfs-1.11.19/src/guestfs-actions.pod:6199 ../src/guestfs-actions.pod:1969 ../src/guestfs-actions.pod:6199
+msgid "(Added in 1.9.8)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1971 ../src/guestfs-actions.pod:1971
+msgid "guestfs_get_autosync"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1973 ../src/guestfs-actions.pod:1973
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_get_autosync (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1982 ../src/guestfs-actions.pod:1982
+msgid "guestfs_get_direct"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1984 ../src/guestfs-actions.pod:1984
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_get_direct (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1991 ../libguestfs-1.11.19/src/guestfs-actions.pod:6240 ../src/guestfs-actions.pod:1991 ../src/guestfs-actions.pod:6240
+msgid "(Added in 1.0.72)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1993 ../src/guestfs-actions.pod:1993
+msgid "guestfs_get_e2label"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:1995 ../src/guestfs-actions.pod:1995
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_get_e2label (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2012 ../libguestfs-1.11.19/src/guestfs-actions.pod:2033 ../libguestfs-1.11.19/src/guestfs-actions.pod:6258 ../libguestfs-1.11.19/src/guestfs-actions.pod:6277 ../src/guestfs-actions.pod:2012 ../src/guestfs-actions.pod:2033 ../src/guestfs-actions.pod:6258 ../src/guestfs-actions.pod:6277
+msgid "(Added in 1.0.15)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2014 ../src/guestfs-actions.pod:2014
+msgid "guestfs_get_e2uuid"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2016 ../src/guestfs-actions.pod:2016
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_get_e2uuid (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2035 ../src/guestfs-actions.pod:2035
+msgid "guestfs_get_memsize"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2037 ../src/guestfs-actions.pod:2037
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_get_memsize (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2043 ../src/guestfs-actions.pod:2043
+msgid ""
+"If C<guestfs_set_memsize> was not called on this handle, and if "
+"C<LIBGUESTFS_MEMSIZE> was not set, then this returns the compiled-in default "
+"value for memsize."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2052 ../libguestfs-1.11.19/src/guestfs-actions.pod:4590 ../libguestfs-1.11.19/src/guestfs-actions.pod:4799 ../libguestfs-1.11.19/src/guestfs-actions.pod:4818 ../libguestfs-1.11.19/src/guestfs-actions.pod:4837 ../libguestfs-1.11.19/src/guestfs-actions.pod:4849 ../libguestfs-1.11.19/src/guestfs-actions.pod:4866 ../libguestfs-1.11.19/src/guestfs-actions.pod:4879 ../libguestfs-1.11.19/src/guestfs-actions.pod:5912 ../libguestfs-1.11.19/src/guestfs-actions.pod:6298 ../libguestfs-1.11.19/src/guestfs-actions.pod:6578 ../libguestfs-1.11.19/src/guestfs-actions.pod:7193 ../src/guestfs-actions.pod:2052 ../src/guestfs-actions.pod:4590 ../src/guestfs-actions.pod:4799 ../src/guestfs-actions.pod:4818 ../src/guestfs-actions.pod:4837 ../src/guestfs-actions.pod:4849 ../src/guestfs-actions.pod:4866 ../src/guestfs-actions.pod:4879 ../src/guestfs-actions.pod:5912 ../src/guestfs-actions.pod:6298 ../src/guestfs-actions.pod:6578 ../src/guestfs-actions.pod:7193
+msgid "(Added in 1.0.55)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2054 ../src/guestfs-actions.pod:2054
+msgid "guestfs_get_network"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2056 ../src/guestfs-actions.pod:2056
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_get_network (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2063 ../libguestfs-1.11.19/src/guestfs-actions.pod:6317 ../src/guestfs-actions.pod:2063 ../src/guestfs-actions.pod:6317
+msgid "(Added in 1.5.4)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2065 ../src/guestfs-actions.pod:2065
+msgid "guestfs_get_path"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2067 ../src/guestfs-actions.pod:2067
+#, no-wrap
+msgid ""
+" const char *\n"
+" guestfs_get_path (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2075 ../libguestfs-1.11.19/src/guestfs-actions.pod:2115 ../src/guestfs-actions.pod:2075 ../src/guestfs-actions.pod:2115
+msgid ""
+"This function returns a string, or NULL on error. The string is owned by "
+"the guest handle and must I<not> be freed."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2080 ../src/guestfs-actions.pod:2080
+msgid "guestfs_get_pgroup"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2082 ../src/guestfs-actions.pod:2082
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_get_pgroup (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2089 ../libguestfs-1.11.19/src/guestfs-actions.pod:6353 ../libguestfs-1.11.19/src/guestfs-actions.pod:7685 ../src/guestfs-actions.pod:2089 ../src/guestfs-actions.pod:6353 ../src/guestfs-actions.pod:7685
+msgid "(Added in 1.11.18)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2091 ../src/guestfs-actions.pod:2091
+msgid "guestfs_get_pid"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2093 ../src/guestfs-actions.pod:2093
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_get_pid (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2103 ../src/guestfs-actions.pod:2103
+msgid "(Added in 1.0.56)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2105 ../src/guestfs-actions.pod:2105
+msgid "guestfs_get_qemu"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2107 ../src/guestfs-actions.pod:2107
+#, no-wrap
+msgid ""
+" const char *\n"
+" guestfs_get_qemu (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2118 ../libguestfs-1.11.19/src/guestfs-actions.pod:6381 ../src/guestfs-actions.pod:2118 ../src/guestfs-actions.pod:6381
+msgid "(Added in 1.0.6)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2120 ../src/guestfs-actions.pod:2120
+msgid "guestfs_get_recovery_proc"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2122 ../src/guestfs-actions.pod:2122
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_get_recovery_proc (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2129 ../libguestfs-1.11.19/src/guestfs-actions.pod:3663 ../libguestfs-1.11.19/src/guestfs-actions.pod:3994 ../libguestfs-1.11.19/src/guestfs-actions.pod:4397 ../libguestfs-1.11.19/src/guestfs-actions.pod:4429 ../libguestfs-1.11.19/src/guestfs-actions.pod:5617 ../libguestfs-1.11.19/src/guestfs-actions.pod:5960 ../libguestfs-1.11.19/src/guestfs-actions.pod:6405 ../libguestfs-1.11.19/src/guestfs-actions.pod:7096 ../libguestfs-1.11.19/src/guestfs-actions.pod:7116 ../libguestfs-1.11.19/src/guestfs-actions.pod:7308 ../src/guestfs-actions.pod:2129 ../src/guestfs-actions.pod:3663 ../src/guestfs-actions.pod:3994 ../src/guestfs-actions.pod:4397 ../src/guestfs-actions.pod:4429 ../src/guestfs-actions.pod:5617 ../src/guestfs-actions.pod:5960 ../src/guestfs-actions.pod:6405 ../src/guestfs-actions.pod:7096 ../src/guestfs-actions.pod:7116 ../src/guestfs-actions.pod:7308
+msgid "(Added in 1.0.77)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2131 ../src/guestfs-actions.pod:2131
+msgid "guestfs_get_selinux"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2133 ../src/guestfs-actions.pod:2133
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_get_selinux (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2136 ../src/guestfs-actions.pod:2136
+msgid ""
+"This returns the current setting of the selinux flag which is passed to the "
+"appliance at boot time. See C<guestfs_set_selinux>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2144 ../libguestfs-1.11.19/src/guestfs-actions.pod:2207 ../libguestfs-1.11.19/src/guestfs-actions.pod:6424 ../libguestfs-1.11.19/src/guestfs-actions.pod:6482 ../src/guestfs-actions.pod:2144 ../src/guestfs-actions.pod:2207 ../src/guestfs-actions.pod:6424 ../src/guestfs-actions.pod:6482
+msgid "(Added in 1.0.67)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2146 ../src/guestfs-actions.pod:2146
+msgid "guestfs_get_state"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2148 ../src/guestfs-actions.pod:2148
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_get_state (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2160 ../src/guestfs-actions.pod:2160
+msgid "guestfs_get_trace"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2162 ../src/guestfs-actions.pod:2162
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_get_trace (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2171 ../src/guestfs-actions.pod:2171
+msgid "guestfs_get_umask"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2173 ../src/guestfs-actions.pod:2173
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_get_umask (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2176 ../src/guestfs-actions.pod:2176
+msgid ""
+"Return the current umask. By default the umask is C<022> unless it has been "
+"set by calling C<guestfs_umask>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2183 ../src/guestfs-actions.pod:2183
+msgid "guestfs_get_verbose"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2185 ../src/guestfs-actions.pod:2185
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_get_verbose (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2194 ../src/guestfs-actions.pod:2194
+msgid "guestfs_getcon"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2196 ../src/guestfs-actions.pod:2196
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_getcon (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2201 ../src/guestfs-actions.pod:2201
+msgid "See the documentation about SELINUX in L<guestfs(3)>, and C<guestfs_setcon>"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2209 ../src/guestfs-actions.pod:2209
+msgid "guestfs_getxattr"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2211 ../src/guestfs-actions.pod:2211
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_getxattr (guestfs_h *g,\n"
+" const char *path,\n"
+" const char *name,\n"
+" size_t *size_r);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2217 ../src/guestfs-actions.pod:2217
+msgid ""
+"Get a single extended attribute from file C<path> named C<name>. This call "
+"follows symlinks. If you want to lookup an extended attribute for the "
+"symlink itself, use C<guestfs_lgetxattr>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2221 ../libguestfs-1.11.19/src/guestfs-actions.pod:3677 ../src/guestfs-actions.pod:2221 ../src/guestfs-actions.pod:3677
+msgid ""
+"Normally it is better to get all extended attributes from a file in one go "
+"by calling C<guestfs_getxattrs>. However some Linux filesystem "
+"implementations are buggy and do not provide a way to list out attributes. "
+"For these filesystems (notably ntfs-3g) you have to know the names of the "
+"extended attributes you want in advance and call this function."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2231 ../src/guestfs-actions.pod:2231
+msgid "See also: C<guestfs_getxattrs>, C<guestfs_lgetxattr>, L<attr(5)>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2233 ../libguestfs-1.11.19/src/guestfs-actions.pod:2424 ../libguestfs-1.11.19/src/guestfs-actions.pod:2894 ../libguestfs-1.11.19/src/guestfs-actions.pod:3689 ../libguestfs-1.11.19/src/guestfs-actions.pod:5610 ../libguestfs-1.11.19/src/guestfs-actions.pod:5636 ../libguestfs-1.11.19/src/guestfs-actions.pod:5817 ../src/guestfs-actions.pod:2233 ../src/guestfs-actions.pod:2424 ../src/guestfs-actions.pod:2894 ../src/guestfs-actions.pod:3689 ../src/guestfs-actions.pod:5610 ../src/guestfs-actions.pod:5636 ../src/guestfs-actions.pod:5817
+msgid ""
+"This function returns a buffer, or NULL on error. The size of the returned "
+"buffer is written to C<*size_r>. I<The caller must free the returned buffer "
+"after use>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2237 ../libguestfs-1.11.19/src/guestfs-actions.pod:3693 ../src/guestfs-actions.pod:2237 ../src/guestfs-actions.pod:3693
+msgid "(Added in 1.7.24)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2239 ../src/guestfs-actions.pod:2239
+msgid "guestfs_getxattrs"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2241 ../src/guestfs-actions.pod:2241
+#, no-wrap
+msgid ""
+" struct guestfs_xattr_list *\n"
+" guestfs_getxattrs (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2251 ../src/guestfs-actions.pod:2251
+msgid "See also: C<guestfs_lgetxattrs>, L<attr(5)>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2253 ../libguestfs-1.11.19/src/guestfs-actions.pod:3705 ../libguestfs-1.11.19/src/guestfs-actions.pod:4393 ../src/guestfs-actions.pod:2253 ../src/guestfs-actions.pod:3705 ../src/guestfs-actions.pod:4393
+msgid ""
+"This function returns a C<struct guestfs_xattr_list *>, or NULL if there was "
+"an error. I<The caller must call C<guestfs_free_xattr_list> after use>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2257 ../libguestfs-1.11.19/src/guestfs-actions.pod:3709 ../libguestfs-1.11.19/src/guestfs-actions.pod:3908 ../libguestfs-1.11.19/src/guestfs-actions.pod:3944 ../libguestfs-1.11.19/src/guestfs-actions.pod:5990 ../libguestfs-1.11.19/src/guestfs-actions.pod:6501 ../libguestfs-1.11.19/src/guestfs-actions.pod:7888 ../src/guestfs-actions.pod:2257 ../src/guestfs-actions.pod:3709 ../src/guestfs-actions.pod:3908 ../src/guestfs-actions.pod:3944 ../src/guestfs-actions.pod:5990 ../src/guestfs-actions.pod:6501 ../src/guestfs-actions.pod:7888
+msgid "(Added in 1.0.59)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2259 ../src/guestfs-actions.pod:2259
+msgid "guestfs_glob_expand"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2261 ../src/guestfs-actions.pod:2261
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_glob_expand (guestfs_h *g,\n"
+" const char *pattern);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2280 ../libguestfs-1.11.19/src/guestfs-actions.pod:6694 ../libguestfs-1.11.19/src/guestfs-actions.pod:6711 ../src/guestfs-actions.pod:2280 ../src/guestfs-actions.pod:6694 ../src/guestfs-actions.pod:6711
+msgid "(Added in 1.0.50)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2282 ../src/guestfs-actions.pod:2282
+msgid "guestfs_grep"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2284 ../src/guestfs-actions.pod:2284
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_grep (guestfs_h *g,\n"
+" const char *regex,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2301 ../src/guestfs-actions.pod:2301
+msgid "guestfs_grepi"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2303 ../src/guestfs-actions.pod:2303
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_grepi (guestfs_h *g,\n"
+" const char *regex,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2320 ../src/guestfs-actions.pod:2320
+msgid "guestfs_grub_install"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2322 ../src/guestfs-actions.pod:2322
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_grub_install (guestfs_h *g,\n"
+" const char *root,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2343 ../src/guestfs-actions.pod:2343
+msgid "(Added in 1.0.17)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2345 ../src/guestfs-actions.pod:2345
+msgid "guestfs_head"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2347 ../src/guestfs-actions.pod:2347
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_head (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2363 ../src/guestfs-actions.pod:2363
+msgid "guestfs_head_n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2365 ../src/guestfs-actions.pod:2365
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_head_n (guestfs_h *g,\n"
+" int nrlines,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2387 ../src/guestfs-actions.pod:2387
+msgid "guestfs_hexdump"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2389 ../src/guestfs-actions.pod:2389
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_hexdump (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2402 ../libguestfs-1.11.19/src/guestfs-actions.pod:6775 ../libguestfs-1.11.19/src/guestfs-actions.pod:6830 ../src/guestfs-actions.pod:2402 ../src/guestfs-actions.pod:6775 ../src/guestfs-actions.pod:6830
+msgid "(Added in 1.0.22)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2404 ../src/guestfs-actions.pod:2404
+msgid "guestfs_initrd_cat"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2406 ../src/guestfs-actions.pod:2406
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_initrd_cat (guestfs_h *g,\n"
+" const char *initrdpath,\n"
+" const char *filename,\n"
+" size_t *size_r);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2422 ../src/guestfs-actions.pod:2422
+msgid "See also C<guestfs_initrd_list>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2433 ../src/guestfs-actions.pod:2433
+msgid "guestfs_initrd_list"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2435 ../src/guestfs-actions.pod:2435
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_initrd_list (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2455 ../src/guestfs-actions.pod:2455
+msgid "guestfs_inotify_add_watch"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2457 ../src/guestfs-actions.pod:2457
+#, no-wrap
+msgid ""
+" int64_t\n"
+" guestfs_inotify_add_watch (guestfs_h *g,\n"
+" const char *path,\n"
+" int mask);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2476 ../src/guestfs-actions.pod:2476
+msgid "guestfs_inotify_close"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2478 ../src/guestfs-actions.pod:2478
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_inotify_close (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2489 ../src/guestfs-actions.pod:2489
+msgid "guestfs_inotify_files"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2491 ../src/guestfs-actions.pod:2491
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_inotify_files (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2494 ../src/guestfs-actions.pod:2494
+msgid ""
+"This function is a helpful wrapper around C<guestfs_inotify_read> which just "
+"returns a list of pathnames of objects that were touched. The returned "
+"pathnames are sorted and deduplicated."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2504 ../src/guestfs-actions.pod:2504
+msgid "guestfs_inotify_init"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2506 ../src/guestfs-actions.pod:2506
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_inotify_init (guestfs_h *g,\n"
+" int maxevents);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2514 ../src/guestfs-actions.pod:2514
+msgid ""
+"C<maxevents> is the maximum number of events which will be queued up between "
+"calls to C<guestfs_inotify_read> or C<guestfs_inotify_files>. If this is "
+"passed as C<0>, then the kernel (or previously set) default is used. For "
+"Linux 2.6.29 the default was 16384 events. Beyond this limit, the kernel "
+"throws away events, but records the fact that it threw them away by setting "
+"a flag C<IN_Q_OVERFLOW> in the returned structure list (see "
+"C<guestfs_inotify_read>)."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2524 ../src/guestfs-actions.pod:2524
+msgid ""
+"Before any events are generated, you have to add some watches to the "
+"internal watch list. See: C<guestfs_inotify_add_watch>, "
+"C<guestfs_inotify_rm_watch> and C<guestfs_inotify_watch_all>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2530 ../src/guestfs-actions.pod:2530
+msgid ""
+"Queued up events should be read periodically by calling "
+"C<guestfs_inotify_read> (or C<guestfs_inotify_files> which is just a helpful "
+"wrapper around C<guestfs_inotify_read>). If you don't read the events out "
+"often enough then you risk the internal queue overflowing."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2537 ../src/guestfs-actions.pod:2537
+msgid ""
+"The handle should be closed after use by calling C<guestfs_inotify_close>. "
+"This also removes any watches automatically."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2550 ../src/guestfs-actions.pod:2550
+msgid "guestfs_inotify_read"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2552 ../src/guestfs-actions.pod:2552
+#, no-wrap
+msgid ""
+" struct guestfs_inotify_event_list *\n"
+" guestfs_inotify_read (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2566 ../src/guestfs-actions.pod:2566
+msgid ""
+"This function returns a C<struct guestfs_inotify_event_list *>, or NULL if "
+"there was an error. I<The caller must call "
+"C<guestfs_free_inotify_event_list> after use>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2572 ../src/guestfs-actions.pod:2572
+msgid "guestfs_inotify_rm_watch"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2574 ../src/guestfs-actions.pod:2574
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_inotify_rm_watch (guestfs_h *g,\n"
+" int wd);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2578 ../src/guestfs-actions.pod:2578
+msgid ""
+"Remove a previously defined inotify watch. See "
+"C<guestfs_inotify_add_watch>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2585 ../src/guestfs-actions.pod:2585
+msgid "guestfs_inspect_get_arch"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2587 ../src/guestfs-actions.pod:2587
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_arch (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2591 ../src/guestfs-actions.pod:2591
+msgid ""
+"This returns the architecture of the inspected operating system. The "
+"possible return values are listed under C<guestfs_file_architecture>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2605 ../src/guestfs-actions.pod:2605
+msgid "guestfs_inspect_get_distro"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2607 ../src/guestfs-actions.pod:2607
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_distro (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2695 ../src/guestfs-actions.pod:2695
+msgid "guestfs_inspect_get_drive_mappings"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2697 ../src/guestfs-actions.pod:2697
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_inspect_get_drive_mappings (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2726 ../src/guestfs-actions.pod:2726
+msgid ""
+"Please read L<guestfs(3)/INSPECTION> for more details. See also "
+"C<guestfs_inspect_get_mountpoints>, C<guestfs_inspect_get_filesystems>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2730 ../libguestfs-1.11.19/src/guestfs-actions.pod:2998 ../libguestfs-1.11.19/src/guestfs-actions.pod:3796 ../libguestfs-1.11.19/src/guestfs-actions.pod:5078 ../libguestfs-1.11.19/src/guestfs-actions.pod:7132 ../src/guestfs-actions.pod:2730 ../src/guestfs-actions.pod:2998 ../src/guestfs-actions.pod:3796 ../src/guestfs-actions.pod:5078 ../src/guestfs-actions.pod:7132
+msgid ""
+"This function returns a NULL-terminated array of strings, or NULL if there "
+"was an error. The array of strings will always have length C<2n+1>, where "
+"C<n> keys and values alternate, followed by the trailing NULL entry. I<The "
+"caller must free the strings and the array after use>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2736 ../libguestfs-1.11.19/src/guestfs-actions.pod:3192 ../src/guestfs-actions.pod:2736 ../src/guestfs-actions.pod:3192
+msgid "(Added in 1.9.17)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2738 ../src/guestfs-actions.pod:2738
+msgid "guestfs_inspect_get_filesystems"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2740 ../src/guestfs-actions.pod:2740
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_inspect_get_filesystems (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2752 ../src/guestfs-actions.pod:2752
+msgid ""
+"Please read L<guestfs(3)/INSPECTION> for more details. See also "
+"C<guestfs_inspect_get_mountpoints>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2761 ../src/guestfs-actions.pod:2761
+msgid "guestfs_inspect_get_format"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2763 ../src/guestfs-actions.pod:2763
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_format (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2797 ../libguestfs-1.11.19/src/guestfs-actions.pod:3228 ../libguestfs-1.11.19/src/guestfs-actions.pod:3244 ../libguestfs-1.11.19/src/guestfs-actions.pod:3262 ../libguestfs-1.11.19/src/guestfs-actions.pod:6028 ../src/guestfs-actions.pod:2797 ../src/guestfs-actions.pod:3228 ../src/guestfs-actions.pod:3244 ../src/guestfs-actions.pod:3262 ../src/guestfs-actions.pod:6028
+msgid "(Added in 1.9.4)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2799 ../src/guestfs-actions.pod:2799
+msgid "guestfs_inspect_get_hostname"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2801 ../src/guestfs-actions.pod:2801
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_hostname (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2816 ../src/guestfs-actions.pod:2816
+msgid "(Added in 1.7.9)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2818 ../src/guestfs-actions.pod:2818
+msgid "guestfs_inspect_get_icon"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2820 ../src/guestfs-actions.pod:2820
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_icon (guestfs_h *g,\n"
+" const char *root,\n"
+" size_t *size_r,\n"
+" ...);\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2831 ../src/guestfs-actions.pod:2831
+#, no-wrap
+msgid ""
+" GUESTFS_INSPECT_GET_ICON_FAVICON, int favicon,\n"
+" GUESTFS_INSPECT_GET_ICON_HIGHQUALITY, int highquality,\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2898 ../libguestfs-1.11.19/src/guestfs-actions.pod:3723 ../libguestfs-1.11.19/src/guestfs-actions.pod:4977 ../src/guestfs-actions.pod:2898 ../src/guestfs-actions.pod:3723 ../src/guestfs-actions.pod:4977
+msgid "(Added in 1.11.12)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2900 ../src/guestfs-actions.pod:2900
+msgid "guestfs_inspect_get_icon_va"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2902 ../src/guestfs-actions.pod:2902
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_icon_va (guestfs_h *g,\n"
+" const char *root,\n"
+" size_t *size_r,\n"
+" va_list args);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2908 ../src/guestfs-actions.pod:2908
+msgid "This is the \"va_list variant\" of L</guestfs_inspect_get_icon>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2912 ../src/guestfs-actions.pod:2912
+msgid "guestfs_inspect_get_icon_argv"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2914 ../src/guestfs-actions.pod:2914
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_icon_argv (guestfs_h *g,\n"
+" const char *root,\n"
+" size_t *size_r,\n"
+" const struct guestfs_inspect_get_icon_argv "
+"*optargs);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2920 ../src/guestfs-actions.pod:2920
+msgid "This is the \"argv variant\" of L</guestfs_inspect_get_icon>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2924 ../src/guestfs-actions.pod:2924
+msgid "guestfs_inspect_get_major_version"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2926 ../src/guestfs-actions.pod:2926
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_inspect_get_major_version (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2948 ../src/guestfs-actions.pod:2948
+msgid "guestfs_inspect_get_minor_version"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2950 ../src/guestfs-actions.pod:2950
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_inspect_get_minor_version (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2959 ../src/guestfs-actions.pod:2959
+msgid ""
+"Please read L<guestfs(3)/INSPECTION> for more details. See also "
+"C<guestfs_inspect_get_major_version>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2966 ../src/guestfs-actions.pod:2966
+msgid "guestfs_inspect_get_mountpoints"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2968 ../src/guestfs-actions.pod:2968
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_inspect_get_mountpoints (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2989 ../src/guestfs-actions.pod:2989
+msgid ""
+"For operating systems like Windows which still use drive letters, this call "
+"will only return an entry for the first drive \"mounted on\" C</>. For "
+"information about the mapping of drive letters to partitions, see "
+"C<guestfs_inspect_get_drive_mappings>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:2995 ../src/guestfs-actions.pod:2995
+msgid ""
+"Please read L<guestfs(3)/INSPECTION> for more details. See also "
+"C<guestfs_inspect_get_filesystems>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3006 ../src/guestfs-actions.pod:3006
+msgid "guestfs_inspect_get_package_format"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3008 ../src/guestfs-actions.pod:3008
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_package_format (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3012 ../src/guestfs-actions.pod:3012
+msgid ""
+"This function and C<guestfs_inspect_get_package_management> return the "
+"package format and package management tool used by the inspected operating "
+"system. For example for Fedora these functions would return C<rpm> (package "
+"format) and C<yum> (package management)."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3030 ../libguestfs-1.11.19/src/guestfs-actions.pod:3058 ../src/guestfs-actions.pod:3030 ../src/guestfs-actions.pod:3058
+msgid "(Added in 1.7.5)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3032 ../src/guestfs-actions.pod:3032
+msgid "guestfs_inspect_get_package_management"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3034 ../src/guestfs-actions.pod:3034
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_package_management (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3038 ../src/guestfs-actions.pod:3038
+msgid ""
+"C<guestfs_inspect_get_package_format> and this function return the package "
+"format and package management tool used by the inspected operating system. "
+"For example for Fedora these functions would return C<rpm> (package format) "
+"and C<yum> (package management)."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3060 ../src/guestfs-actions.pod:3060
+msgid "guestfs_inspect_get_product_name"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3062 ../src/guestfs-actions.pod:3062
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_product_name (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3081 ../src/guestfs-actions.pod:3081
+msgid "guestfs_inspect_get_product_variant"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3083 ../src/guestfs-actions.pod:3083
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_product_variant (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3106 ../src/guestfs-actions.pod:3106
+msgid ""
+"Please read L<guestfs(3)/INSPECTION> for more details. See also "
+"C<guestfs_inspect_get_product_name>, C<guestfs_inspect_get_major_version>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3113 ../src/guestfs-actions.pod:3113
+msgid "(Added in 1.9.13)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3115 ../src/guestfs-actions.pod:3115
+msgid "guestfs_inspect_get_roots"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3117 ../src/guestfs-actions.pod:3117
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_inspect_get_roots (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3120 ../src/guestfs-actions.pod:3120
+msgid ""
+"This function is a convenient way to get the list of root devices, as "
+"returned from a previous call to C<guestfs_inspect_os>, but without redoing "
+"the whole inspection process."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3124 ../src/guestfs-actions.pod:3124
+msgid ""
+"This returns an empty list if either no root devices were found or the "
+"caller has not called C<guestfs_inspect_os>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3133 ../src/guestfs-actions.pod:3133
+msgid "(Added in 1.7.3)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3135 ../src/guestfs-actions.pod:3135
+msgid "guestfs_inspect_get_type"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3137 ../src/guestfs-actions.pod:3137
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_type (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3174 ../src/guestfs-actions.pod:3174
+msgid "guestfs_inspect_get_windows_current_control_set"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3176 ../src/guestfs-actions.pod:3176
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_windows_current_control_set (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3194 ../src/guestfs-actions.pod:3194
+msgid "guestfs_inspect_get_windows_systemroot"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3196 ../src/guestfs-actions.pod:3196
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_windows_systemroot (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3212 ../src/guestfs-actions.pod:3212
+msgid "(Added in 1.5.25)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3214 ../src/guestfs-actions.pod:3214
+msgid "guestfs_inspect_is_live"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3216 ../src/guestfs-actions.pod:3216
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_inspect_is_live (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3220 ../src/guestfs-actions.pod:3220
+msgid ""
+"If C<guestfs_inspect_get_format> returns C<installer> (this is an install "
+"disk), then this returns true if a live image was detected on the disk."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3230 ../src/guestfs-actions.pod:3230
+msgid "guestfs_inspect_is_multipart"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3232 ../src/guestfs-actions.pod:3232
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_inspect_is_multipart (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3236 ../src/guestfs-actions.pod:3236
+msgid ""
+"If C<guestfs_inspect_get_format> returns C<installer> (this is an install "
+"disk), then this returns true if the disk is part of a set."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3246 ../src/guestfs-actions.pod:3246
+msgid "guestfs_inspect_is_netinst"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3248 ../src/guestfs-actions.pod:3248
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_inspect_is_netinst (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3252 ../src/guestfs-actions.pod:3252
+msgid ""
+"If C<guestfs_inspect_get_format> returns C<installer> (this is an install "
+"disk), then this returns true if the disk is a network installer, ie. not a "
+"self-contained install CD but one which is likely to require network access "
+"to complete the install."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3264 ../src/guestfs-actions.pod:3264
+msgid "guestfs_inspect_list_applications"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3266 ../src/guestfs-actions.pod:3266
+#, no-wrap
+msgid ""
+" struct guestfs_application_list *\n"
+" guestfs_inspect_list_applications (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3272 ../src/guestfs-actions.pod:3272
+msgid ""
+"I<Note:> This call works differently from other parts of the inspection "
+"API. You have to call C<guestfs_inspect_os>, then "
+"C<guestfs_inspect_get_mountpoints>, then mount up the disks, before calling "
+"this. Listing applications is a significantly more difficult operation "
+"which requires access to the full filesystem. Also note that unlike the "
+"other C<guestfs_inspect_get_*> calls which are just returning data cached in "
+"the libguestfs handle, this call actually reads parts of the mounted "
+"filesystems during the call."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3362 ../src/guestfs-actions.pod:3362
+msgid ""
+"This function returns a C<struct guestfs_application_list *>, or NULL if "
+"there was an error. I<The caller must call C<guestfs_free_application_list> "
+"after use>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3366 ../src/guestfs-actions.pod:3366
+msgid "(Added in 1.7.8)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3368 ../src/guestfs-actions.pod:3368
+msgid "guestfs_inspect_os"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3370 ../src/guestfs-actions.pod:3370
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_inspect_os (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3386 ../src/guestfs-actions.pod:3386
+msgid ""
+"You can pass the root string(s) returned to other C<guestfs_inspect_get_*> "
+"functions in order to query further information about each operating system, "
+"such as the name and version."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3391 ../src/guestfs-actions.pod:3391
+msgid ""
+"This function uses other libguestfs features such as C<guestfs_mount_ro> and "
+"C<guestfs_umount_all> in order to mount and unmount filesystems and look at "
+"the contents. This should be called with no disks currently mounted. The "
+"function may also use Augeas, so any existing Augeas handle will be closed."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3403 ../libguestfs-1.11.19/src/guestfs-actions.pod:3734 ../libguestfs-1.11.19/src/guestfs-actions.pod:3816 ../src/guestfs-actions.pod:3403 ../src/guestfs-actions.pod:3734 ../src/guestfs-actions.pod:3816
+msgid "See also C<guestfs_list_filesystems>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3411 ../src/guestfs-actions.pod:3411
+msgid "guestfs_is_blockdev"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3413 ../src/guestfs-actions.pod:3413
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_is_blockdev (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3420 ../libguestfs-1.11.19/src/guestfs-actions.pod:3449 ../libguestfs-1.11.19/src/guestfs-actions.pod:3479 ../libguestfs-1.11.19/src/guestfs-actions.pod:3494 ../libguestfs-1.11.19/src/guestfs-actions.pod:3510 ../libguestfs-1.11.19/src/guestfs-actions.pod:3566 ../libguestfs-1.11.19/src/guestfs-actions.pod:3581 ../src/guestfs-actions.pod:3420 ../src/guestfs-actions.pod:3449 ../src/guestfs-actions.pod:3479 ../src/guestfs-actions.pod:3494 ../src/guestfs-actions.pod:3510 ../src/guestfs-actions.pod:3566 ../src/guestfs-actions.pod:3581
+msgid "See also C<guestfs_stat>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3424 ../libguestfs-1.11.19/src/guestfs-actions.pod:3453 ../libguestfs-1.11.19/src/guestfs-actions.pod:3498 ../libguestfs-1.11.19/src/guestfs-actions.pod:3570 ../libguestfs-1.11.19/src/guestfs-actions.pod:3585 ../src/guestfs-actions.pod:3424 ../src/guestfs-actions.pod:3453 ../src/guestfs-actions.pod:3498 ../src/guestfs-actions.pod:3570 ../src/guestfs-actions.pod:3585
+msgid "(Added in 1.5.10)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3426 ../src/guestfs-actions.pod:3426
+msgid "guestfs_is_busy"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3428 ../src/guestfs-actions.pod:3428
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_is_busy (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3440 ../src/guestfs-actions.pod:3440
+msgid "guestfs_is_chardev"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3442 ../src/guestfs-actions.pod:3442
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_is_chardev (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3455 ../src/guestfs-actions.pod:3455
+msgid "guestfs_is_config"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3457 ../src/guestfs-actions.pod:3457
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_is_config (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3469 ../src/guestfs-actions.pod:3469
+msgid "guestfs_is_dir"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3471 ../src/guestfs-actions.pod:3471
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_is_dir (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3485 ../src/guestfs-actions.pod:3485
+msgid "guestfs_is_fifo"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3487 ../src/guestfs-actions.pod:3487
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_is_fifo (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3500 ../src/guestfs-actions.pod:3500
+msgid "guestfs_is_file"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3502 ../src/guestfs-actions.pod:3502
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_is_file (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3516 ../src/guestfs-actions.pod:3516
+msgid "guestfs_is_launching"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3518 ../src/guestfs-actions.pod:3518
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_is_launching (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3530 ../src/guestfs-actions.pod:3530
+msgid "guestfs_is_lv"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3532 ../src/guestfs-actions.pod:3532
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_is_lv (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3543 ../src/guestfs-actions.pod:3543
+msgid "guestfs_is_ready"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3545 ../src/guestfs-actions.pod:3545
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_is_ready (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3557 ../src/guestfs-actions.pod:3557
+msgid "guestfs_is_socket"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3559 ../src/guestfs-actions.pod:3559
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_is_socket (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3572 ../src/guestfs-actions.pod:3572
+msgid "guestfs_is_symlink"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3574 ../src/guestfs-actions.pod:3574
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_is_symlink (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3587 ../src/guestfs-actions.pod:3587
+msgid "guestfs_is_zero"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3589 ../src/guestfs-actions.pod:3589
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_is_zero (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3598 ../libguestfs-1.11.19/src/guestfs-actions.pod:3612 ../src/guestfs-actions.pod:3598 ../src/guestfs-actions.pod:3612
+msgid "(Added in 1.11.8)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3600 ../src/guestfs-actions.pod:3600
+msgid "guestfs_is_zero_device"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3602 ../src/guestfs-actions.pod:3602
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_is_zero_device (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3614 ../src/guestfs-actions.pod:3614
+msgid "guestfs_kill_subprocess"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3616 ../src/guestfs-actions.pod:3616
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_kill_subprocess (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3625 ../src/guestfs-actions.pod:3625
+msgid "guestfs_launch"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3627 ../src/guestfs-actions.pod:3627
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_launch (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3645 ../src/guestfs-actions.pod:3645
+msgid "guestfs_lchown"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3647 ../src/guestfs-actions.pod:3647
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_lchown (guestfs_h *g,\n"
+" int owner,\n"
+" int group,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3653 ../src/guestfs-actions.pod:3653
+msgid ""
+"Change the file owner to C<owner> and group to C<group>. This is like "
+"C<guestfs_chown> but if C<path> is a symlink then the link itself is "
+"changed, not the target."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3665 ../src/guestfs-actions.pod:3665
+msgid "guestfs_lgetxattr"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3667 ../src/guestfs-actions.pod:3667
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_lgetxattr (guestfs_h *g,\n"
+" const char *path,\n"
+" const char *name,\n"
+" size_t *size_r);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3687 ../src/guestfs-actions.pod:3687
+msgid "See also: C<guestfs_lgetxattrs>, C<guestfs_getxattr>, L<attr(5)>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3695 ../src/guestfs-actions.pod:3695
+msgid "guestfs_lgetxattrs"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3697 ../src/guestfs-actions.pod:3697
+#, no-wrap
+msgid ""
+" struct guestfs_xattr_list *\n"
+" guestfs_lgetxattrs (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3701 ../src/guestfs-actions.pod:3701
+msgid ""
+"This is the same as C<guestfs_getxattrs>, but if C<path> is a symbolic link, "
+"then it returns the extended attributes of the link itself."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3711 ../src/guestfs-actions.pod:3711
+msgid "guestfs_list_9p"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3713 ../src/guestfs-actions.pod:3713
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_list_9p (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3725 ../src/guestfs-actions.pod:3725
+msgid "guestfs_list_devices"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3727 ../src/guestfs-actions.pod:3727
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_list_devices (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3742 ../src/guestfs-actions.pod:3742
+msgid "guestfs_list_dm_devices"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3744 ../src/guestfs-actions.pod:3744
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_list_dm_devices (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3749 ../src/guestfs-actions.pod:3749
+msgid ""
+"The returned list contains C</dev/mapper/*> devices, eg. ones created by a "
+"previous call to C<guestfs_luks_open>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3752 ../src/guestfs-actions.pod:3752
+msgid ""
+"Device mapper devices which correspond to logical volumes are I<not> "
+"returned in this list. Call C<guestfs_lvs> if you want to list logical "
+"volumes."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3760 ../libguestfs-1.11.19/src/guestfs-actions.pod:5216 ../src/guestfs-actions.pod:3760 ../src/guestfs-actions.pod:5216
+msgid "(Added in 1.11.15)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3762 ../src/guestfs-actions.pod:3762
+msgid "guestfs_list_filesystems"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3764 ../src/guestfs-actions.pod:3764
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_list_filesystems (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3784 ../src/guestfs-actions.pod:3784
+msgid ""
+"This command runs other libguestfs commands, which might include "
+"C<guestfs_mount> and C<guestfs_umount>, and therefore you should use this "
+"soon after launch and only when nothing is mounted."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3788 ../src/guestfs-actions.pod:3788
+msgid ""
+"Not all of the filesystems returned will be mountable. In particular, swap "
+"partitions are returned in the list. Also this command does not check that "
+"each filesystem found is valid and mountable, and some filesystems might be "
+"mountable but require special options. Filesystems may not all belong to a "
+"single logical operating system (use C<guestfs_inspect_os> to look for "
+"OSes)."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3802 ../libguestfs-1.11.19/src/guestfs-actions.pod:5577 ../src/guestfs-actions.pod:3802 ../src/guestfs-actions.pod:5577
+msgid "(Added in 1.5.15)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3804 ../src/guestfs-actions.pod:3804
+msgid "guestfs_list_partitions"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3806 ../src/guestfs-actions.pod:3806
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_list_partitions (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3813 ../src/guestfs-actions.pod:3813
+msgid ""
+"This does not return logical volumes. For that you will need to call "
+"C<guestfs_lvs>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3824 ../src/guestfs-actions.pod:3824
+msgid "guestfs_ll"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3826 ../src/guestfs-actions.pod:3826
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_ll (guestfs_h *g,\n"
+" const char *directory);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3841 ../src/guestfs-actions.pod:3841
+msgid "guestfs_ln"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3843 ../src/guestfs-actions.pod:3843
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_ln (guestfs_h *g,\n"
+" const char *target,\n"
+" const char *linkname);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3854 ../src/guestfs-actions.pod:3854
+msgid "guestfs_ln_f"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3856 ../src/guestfs-actions.pod:3856
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_ln_f (guestfs_h *g,\n"
+" const char *target,\n"
+" const char *linkname);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3868 ../src/guestfs-actions.pod:3868
+msgid "guestfs_ln_s"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3870 ../src/guestfs-actions.pod:3870
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_ln_s (guestfs_h *g,\n"
+" const char *target,\n"
+" const char *linkname);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3881 ../src/guestfs-actions.pod:3881
+msgid "guestfs_ln_sf"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3883 ../src/guestfs-actions.pod:3883
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_ln_sf (guestfs_h *g,\n"
+" const char *target,\n"
+" const char *linkname);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3895 ../src/guestfs-actions.pod:3895
+msgid "guestfs_lremovexattr"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3897 ../src/guestfs-actions.pod:3897
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_lremovexattr (guestfs_h *g,\n"
+" const char *xattr,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3902 ../src/guestfs-actions.pod:3902
+msgid ""
+"This is the same as C<guestfs_removexattr>, but if C<path> is a symbolic "
+"link, then it removes an extended attribute of the link itself."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3910 ../src/guestfs-actions.pod:3910
+msgid "guestfs_ls"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3912 ../src/guestfs-actions.pod:3912
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_ls (guestfs_h *g,\n"
+" const char *directory);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3920 ../src/guestfs-actions.pod:3920
+msgid ""
+"This command is mostly useful for interactive sessions. Programs should "
+"probably use C<guestfs_readdir> instead."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3929 ../src/guestfs-actions.pod:3929
+msgid "guestfs_lsetxattr"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3931 ../src/guestfs-actions.pod:3931
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_lsetxattr (guestfs_h *g,\n"
+" const char *xattr,\n"
+" const char *val,\n"
+" int vallen,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3938 ../src/guestfs-actions.pod:3938
+msgid ""
+"This is the same as C<guestfs_setxattr>, but if C<path> is a symbolic link, "
+"then it sets an extended attribute of the link itself."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3946 ../src/guestfs-actions.pod:3946
+msgid "guestfs_lstat"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3948 ../src/guestfs-actions.pod:3948
+#, no-wrap
+msgid ""
+" struct guestfs_stat *\n"
+" guestfs_lstat (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3954 ../src/guestfs-actions.pod:3954
+msgid ""
+"This is the same as C<guestfs_stat> except that if C<path> is a symbolic "
+"link, then the link is stat-ed, not the file it refers to."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3960 ../libguestfs-1.11.19/src/guestfs-actions.pod:6735 ../src/guestfs-actions.pod:3960 ../src/guestfs-actions.pod:6735
+msgid ""
+"This function returns a C<struct guestfs_stat *>, or NULL if there was an "
+"error. I<The caller must call C<guestfs_free_stat> after use>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3964 ../libguestfs-1.11.19/src/guestfs-actions.pod:6739 ../libguestfs-1.11.19/src/guestfs-actions.pod:6757 ../libguestfs-1.11.19/src/guestfs-actions.pod:7138 ../src/guestfs-actions.pod:3964 ../src/guestfs-actions.pod:6739 ../src/guestfs-actions.pod:6757 ../src/guestfs-actions.pod:7138
+msgid "(Added in 0.9.2)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3966 ../src/guestfs-actions.pod:3966
+msgid "guestfs_lstatlist"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3968 ../src/guestfs-actions.pod:3968
+#, no-wrap
+msgid ""
+" struct guestfs_stat_list *\n"
+" guestfs_lstatlist (guestfs_h *g,\n"
+" const char *path,\n"
+" char *const *names);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3973 ../src/guestfs-actions.pod:3973
+msgid ""
+"This call allows you to perform the C<guestfs_lstat> operation on multiple "
+"files, where all files are in the directory C<path>. C<names> is the list "
+"of files from this directory."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3982 ../src/guestfs-actions.pod:3982
+msgid ""
+"This call is intended for programs that want to efficiently list a directory "
+"contents without making many round-trips. See also C<guestfs_lxattrlist> "
+"for a similarly efficient call for getting extended attributes. Very long "
+"directory listings might cause the protocol message size to be exceeded, "
+"causing this call to fail. The caller must split up such requests into "
+"smaller groups of names."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3990 ../src/guestfs-actions.pod:3990
+msgid ""
+"This function returns a C<struct guestfs_stat_list *>, or NULL if there was "
+"an error. I<The caller must call C<guestfs_free_stat_list> after use>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3996 ../src/guestfs-actions.pod:3996
+msgid "guestfs_luks_add_key"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:3998 ../src/guestfs-actions.pod:3998
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_luks_add_key (guestfs_h *g,\n"
+" const char *device,\n"
+" const char *key,\n"
+" const char *newkey,\n"
+" int keyslot);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4010 ../src/guestfs-actions.pod:4010
+msgid ""
+"Note that if C<keyslot> already contains a key, then this command will "
+"fail. You have to use C<guestfs_luks_kill_slot> first to remove that key."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4016 ../libguestfs-1.11.19/src/guestfs-actions.pod:4056 ../libguestfs-1.11.19/src/guestfs-actions.pod:4079 ../libguestfs-1.11.19/src/guestfs-actions.pod:4099 ../libguestfs-1.11.19/src/guestfs-actions.pod:4134 ../libguestfs-1.11.19/src/guestfs-actions.pod:4153 ../src/guestfs-actions.pod:4016 ../src/guestfs-actions.pod:4056 ../src/guestfs-actions.pod:4079 ../src/guestfs-actions.pod:4099 ../src/guestfs-actions.pod:4134 ../src/guestfs-actions.pod:4153
+msgid ""
+"This function takes a key or passphrase parameter which could contain "
+"sensitive material. Read the section L</KEYS AND PASSPHRASES> for more "
+"information."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4020 ../libguestfs-1.11.19/src/guestfs-actions.pod:4060 ../libguestfs-1.11.19/src/guestfs-actions.pod:4083 ../libguestfs-1.11.19/src/guestfs-actions.pod:4103 ../src/guestfs-actions.pod:4020 ../src/guestfs-actions.pod:4060 ../src/guestfs-actions.pod:4083 ../src/guestfs-actions.pod:4103
+msgid "(Added in 1.5.2)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4022 ../src/guestfs-actions.pod:4022
+msgid "guestfs_luks_close"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4024 ../src/guestfs-actions.pod:4024
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_luks_close (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4028 ../src/guestfs-actions.pod:4028
+msgid ""
+"This closes a LUKS device that was created earlier by C<guestfs_luks_open> "
+"or C<guestfs_luks_open_ro>. The C<device> parameter must be the name of the "
+"LUKS mapping device (ie. C</dev/mapper/mapname>) and I<not> the name of the "
+"underlying block device."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4036 ../libguestfs-1.11.19/src/guestfs-actions.pod:4138 ../libguestfs-1.11.19/src/guestfs-actions.pod:4157 ../libguestfs-1.11.19/src/guestfs-actions.pod:4207 ../libguestfs-1.11.19/src/guestfs-actions.pod:4255 ../src/guestfs-actions.pod:4036 ../src/guestfs-actions.pod:4138 ../src/guestfs-actions.pod:4157 ../src/guestfs-actions.pod:4207 ../src/guestfs-actions.pod:4255
+msgid "(Added in 1.5.1)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4038 ../src/guestfs-actions.pod:4038
+msgid "guestfs_luks_format"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4040 ../src/guestfs-actions.pod:4040
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_luks_format (guestfs_h *g,\n"
+" const char *device,\n"
+" const char *key,\n"
+" int keyslot);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4062 ../src/guestfs-actions.pod:4062
+msgid "guestfs_luks_format_cipher"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4064 ../src/guestfs-actions.pod:4064
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_luks_format_cipher (guestfs_h *g,\n"
+" const char *device,\n"
+" const char *key,\n"
+" int keyslot,\n"
+" const char *cipher);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4071 ../src/guestfs-actions.pod:4071
+msgid ""
+"This command is the same as C<guestfs_luks_format> but it also allows you to "
+"set the C<cipher> used."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4085 ../src/guestfs-actions.pod:4085
+msgid "guestfs_luks_kill_slot"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4087 ../src/guestfs-actions.pod:4087
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_luks_kill_slot (guestfs_h *g,\n"
+" const char *device,\n"
+" const char *key,\n"
+" int keyslot);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4105 ../src/guestfs-actions.pod:4105
+msgid "guestfs_luks_open"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4107 ../src/guestfs-actions.pod:4107
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_luks_open (guestfs_h *g,\n"
+" const char *device,\n"
+" const char *key,\n"
+" const char *mapname);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4125 ../src/guestfs-actions.pod:4125
+msgid ""
+"If this block device contains LVM volume groups, then calling "
+"C<guestfs_vgscan> followed by C<guestfs_vg_activate_all> will make them "
+"visible."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4129 ../src/guestfs-actions.pod:4129
+msgid "Use C<guestfs_list_dm_devices> to list all device mapper devices."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4140 ../src/guestfs-actions.pod:4140
+msgid "guestfs_luks_open_ro"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4142 ../src/guestfs-actions.pod:4142
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_luks_open_ro (guestfs_h *g,\n"
+" const char *device,\n"
+" const char *key,\n"
+" const char *mapname);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4148 ../src/guestfs-actions.pod:4148
+msgid ""
+"This is the same as C<guestfs_luks_open> except that a read-only mapping is "
+"created."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4159 ../src/guestfs-actions.pod:4159
+msgid "guestfs_lvcreate"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4161 ../src/guestfs-actions.pod:4161
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_lvcreate (guestfs_h *g,\n"
+" const char *logvol,\n"
+" const char *volgroup,\n"
+" int mbytes);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4174 ../src/guestfs-actions.pod:4174
+msgid "guestfs_lvm_canonical_lv_name"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4176 ../src/guestfs-actions.pod:4176
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_lvm_canonical_lv_name (guestfs_h *g,\n"
+" const char *lvname);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4187 ../src/guestfs-actions.pod:4187
+msgid "See also C<guestfs_is_lv>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4192 ../src/guestfs-actions.pod:4192
+msgid "(Added in 1.5.24)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4194 ../src/guestfs-actions.pod:4194
+msgid "guestfs_lvm_clear_filter"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4196 ../src/guestfs-actions.pod:4196
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_lvm_clear_filter (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4199 ../src/guestfs-actions.pod:4199
+msgid ""
+"This undoes the effect of C<guestfs_lvm_set_filter>. LVM will be able to "
+"see every block device."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4209 ../src/guestfs-actions.pod:4209
+msgid "guestfs_lvm_remove_all"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4211 ../src/guestfs-actions.pod:4211
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_lvm_remove_all (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4224 ../src/guestfs-actions.pod:4224
+msgid "guestfs_lvm_set_filter"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4226 ../src/guestfs-actions.pod:4226
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_lvm_set_filter (guestfs_h *g,\n"
+" char *const *devices);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4257 ../src/guestfs-actions.pod:4257
+msgid "guestfs_lvremove"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4259 ../src/guestfs-actions.pod:4259
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_lvremove (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4271 ../libguestfs-1.11.19/src/guestfs-actions.pod:5674 ../libguestfs-1.11.19/src/guestfs-actions.pod:7508 ../src/guestfs-actions.pod:4271 ../src/guestfs-actions.pod:5674 ../src/guestfs-actions.pod:7508
+msgid "(Added in 1.0.13)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4273 ../src/guestfs-actions.pod:4273
+msgid "guestfs_lvrename"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4275 ../src/guestfs-actions.pod:4275
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_lvrename (guestfs_h *g,\n"
+" const char *logvol,\n"
+" const char *newlogvol);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4284 ../libguestfs-1.11.19/src/guestfs-actions.pod:7521 ../src/guestfs-actions.pod:4284 ../src/guestfs-actions.pod:7521
+msgid "(Added in 1.0.83)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4286 ../src/guestfs-actions.pod:4286
+msgid "guestfs_lvresize"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4288 ../src/guestfs-actions.pod:4288
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_lvresize (guestfs_h *g,\n"
+" const char *device,\n"
+" int mbytes);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4301 ../src/guestfs-actions.pod:4301
+msgid "guestfs_lvresize_free"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4303 ../src/guestfs-actions.pod:4303
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_lvresize_free (guestfs_h *g,\n"
+" const char *lv,\n"
+" int percent);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4316 ../src/guestfs-actions.pod:4316
+msgid "(Added in 1.3.3)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4318 ../src/guestfs-actions.pod:4318
+msgid "guestfs_lvs"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4320 ../src/guestfs-actions.pod:4320
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_lvs (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4329 ../src/guestfs-actions.pod:4329
+msgid "See also C<guestfs_lvs_full>, C<guestfs_list_filesystems>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4337 ../src/guestfs-actions.pod:4337
+msgid "guestfs_lvs_full"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4339 ../src/guestfs-actions.pod:4339
+#, no-wrap
+msgid ""
+" struct guestfs_lvm_lv_list *\n"
+" guestfs_lvs_full (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4345 ../src/guestfs-actions.pod:4345
+msgid ""
+"This function returns a C<struct guestfs_lvm_lv_list *>, or NULL if there "
+"was an error. I<The caller must call C<guestfs_free_lvm_lv_list> after "
+"use>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4351 ../src/guestfs-actions.pod:4351
+msgid "guestfs_lvuuid"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4353 ../src/guestfs-actions.pod:4353
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_lvuuid (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4364 ../src/guestfs-actions.pod:4364
+msgid "guestfs_lxattrlist"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4366 ../src/guestfs-actions.pod:4366
+#, no-wrap
+msgid ""
+" struct guestfs_xattr_list *\n"
+" guestfs_lxattrlist (guestfs_h *g,\n"
+" const char *path,\n"
+" char *const *names);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4385 ../src/guestfs-actions.pod:4385
+msgid ""
+"This call is intended for programs that want to efficiently list a directory "
+"contents without making many round-trips. See also C<guestfs_lstatlist> for "
+"a similarly efficient call for getting standard stats. Very long directory "
+"listings might cause the protocol message size to be exceeded, causing this "
+"call to fail. The caller must split up such requests into smaller groups of "
+"names."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4399 ../src/guestfs-actions.pod:4399
+msgid "guestfs_mkdir"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4401 ../src/guestfs-actions.pod:4401
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mkdir (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4411 ../src/guestfs-actions.pod:4411
+msgid "guestfs_mkdir_mode"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4413 ../src/guestfs-actions.pod:4413
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mkdir_mode (guestfs_h *g,\n"
+" const char *path,\n"
+" int mode);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4425 ../src/guestfs-actions.pod:4425
+msgid "See also C<guestfs_mkdir>, C<guestfs_umask>"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4431 ../src/guestfs-actions.pod:4431
+msgid "guestfs_mkdir_p"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4433 ../src/guestfs-actions.pod:4433
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mkdir_p (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4444 ../src/guestfs-actions.pod:4444
+msgid "guestfs_mkdtemp"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4446 ../src/guestfs-actions.pod:4446
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_mkdtemp (guestfs_h *g,\n"
+" const char *template);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4474 ../src/guestfs-actions.pod:4474
+msgid "guestfs_mke2fs_J"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4476 ../src/guestfs-actions.pod:4476
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mke2fs_J (guestfs_h *g,\n"
+" const char *fstype,\n"
+" int blocksize,\n"
+" const char *device,\n"
+" const char *journal);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4489 ../src/guestfs-actions.pod:4489
+msgid "See also C<guestfs_mke2journal>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4493 ../libguestfs-1.11.19/src/guestfs-actions.pod:4511 ../libguestfs-1.11.19/src/guestfs-actions.pod:4529 ../libguestfs-1.11.19/src/guestfs-actions.pod:4545 ../libguestfs-1.11.19/src/guestfs-actions.pod:4559 ../libguestfs-1.11.19/src/guestfs-actions.pod:4573 ../libguestfs-1.11.19/src/guestfs-actions.pod:4632 ../libguestfs-1.11.19/src/guestfs-actions.pod:4909 ../src/guestfs-actions.pod:4493 ../src/guestfs-actions.pod:4511 ../src/guestfs-actions.pod:4529 ../src/guestfs-actions.pod:4545 ../src/guestfs-actions.pod:4559 ../src/guestfs-actions.pod:4573 ../src/guestfs-actions.pod:4632 ../src/guestfs-actions.pod:4909
+msgid "(Added in 1.0.68)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4495 ../src/guestfs-actions.pod:4495
+msgid "guestfs_mke2fs_JL"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4497 ../src/guestfs-actions.pod:4497
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mke2fs_JL (guestfs_h *g,\n"
+" const char *fstype,\n"
+" int blocksize,\n"
+" const char *device,\n"
+" const char *label);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4507 ../src/guestfs-actions.pod:4507
+msgid "See also C<guestfs_mke2journal_L>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4513 ../src/guestfs-actions.pod:4513
+msgid "guestfs_mke2fs_JU"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4515 ../src/guestfs-actions.pod:4515
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mke2fs_JU (guestfs_h *g,\n"
+" const char *fstype,\n"
+" int blocksize,\n"
+" const char *device,\n"
+" const char *uuid);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4525 ../src/guestfs-actions.pod:4525
+msgid "See also C<guestfs_mke2journal_U>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4531 ../src/guestfs-actions.pod:4531
+msgid "guestfs_mke2journal"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4533 ../src/guestfs-actions.pod:4533
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mke2journal (guestfs_h *g,\n"
+" int blocksize,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4547 ../src/guestfs-actions.pod:4547
+msgid "guestfs_mke2journal_L"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4549 ../src/guestfs-actions.pod:4549
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mke2journal_L (guestfs_h *g,\n"
+" int blocksize,\n"
+" const char *label,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4561 ../src/guestfs-actions.pod:4561
+msgid "guestfs_mke2journal_U"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4563 ../src/guestfs-actions.pod:4563
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mke2journal_U (guestfs_h *g,\n"
+" int blocksize,\n"
+" const char *uuid,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4575 ../src/guestfs-actions.pod:4575
+msgid "guestfs_mkfifo"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4577 ../src/guestfs-actions.pod:4577
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mkfifo (guestfs_h *g,\n"
+" int mode,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4582 ../src/guestfs-actions.pod:4582
+msgid ""
+"This call creates a FIFO (named pipe) called C<path> with mode C<mode>. It "
+"is just a convenient wrapper around C<guestfs_mknod>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4592 ../src/guestfs-actions.pod:4592
+msgid "guestfs_mkfs"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4594 ../src/guestfs-actions.pod:4594
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mkfs (guestfs_h *g,\n"
+" const char *fstype,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4607 ../src/guestfs-actions.pod:4607
+msgid "guestfs_mkfs_b"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4609 ../src/guestfs-actions.pod:4609
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mkfs_b (guestfs_h *g,\n"
+" const char *fstype,\n"
+" int blocksize,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4615 ../src/guestfs-actions.pod:4615
+msgid ""
+"This call is similar to C<guestfs_mkfs>, but it allows you to control the "
+"block size of the resulting filesystem. Supported block sizes depend on the "
+"filesystem type, but typically they are C<1024>, C<2048> or C<4096> only."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4634 ../src/guestfs-actions.pod:4634
+msgid "guestfs_mkfs_opts"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4636 ../src/guestfs-actions.pod:4636
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mkfs_opts (guestfs_h *g,\n"
+" const char *fstype,\n"
+" const char *device,\n"
+" ...);\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4647 ../src/guestfs-actions.pod:4647
+#, no-wrap
+msgid ""
+" GUESTFS_MKFS_OPTS_BLOCKSIZE, int blocksize,\n"
+" GUESTFS_MKFS_OPTS_FEATURES, const char *features,\n"
+" GUESTFS_MKFS_OPTS_INODE, int inode,\n"
+" GUESTFS_MKFS_OPTS_SECTORSIZE, int sectorsize,\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4695 ../src/guestfs-actions.pod:4695
+msgid "(Added in 1.7.19)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4697 ../src/guestfs-actions.pod:4697
+msgid "guestfs_mkfs_opts_va"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4699 ../src/guestfs-actions.pod:4699
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mkfs_opts_va (guestfs_h *g,\n"
+" const char *fstype,\n"
+" const char *device,\n"
+" va_list args);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4705 ../src/guestfs-actions.pod:4705
+msgid "This is the \"va_list variant\" of L</guestfs_mkfs_opts>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4709 ../src/guestfs-actions.pod:4709
+msgid "guestfs_mkfs_opts_argv"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4711 ../src/guestfs-actions.pod:4711
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mkfs_opts_argv (guestfs_h *g,\n"
+" const char *fstype,\n"
+" const char *device,\n"
+" const struct guestfs_mkfs_opts_argv *optargs);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4717 ../src/guestfs-actions.pod:4717
+msgid "This is the \"argv variant\" of L</guestfs_mkfs_opts>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4721 ../src/guestfs-actions.pod:4721
+msgid "guestfs_mkmountpoint"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4723 ../src/guestfs-actions.pod:4723
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mkmountpoint (guestfs_h *g,\n"
+" const char *exemptpath);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4727 ../src/guestfs-actions.pod:4727
+msgid ""
+"C<guestfs_mkmountpoint> and C<guestfs_rmmountpoint> are specialized calls "
+"that can be used to create extra mountpoints before mounting the first "
+"filesystem."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4751 ../src/guestfs-actions.pod:4751
+msgid ""
+"C<guestfs_mkmountpoint> is not compatible with C<guestfs_umount_all>. You "
+"may get unexpected errors if you try to mix these calls. It is safest to "
+"manually unmount filesystems and remove mountpoints after use."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4755 ../src/guestfs-actions.pod:4755
+msgid ""
+"C<guestfs_umount_all> unmounts filesystems by sorting the paths longest "
+"first, so for this to work for manual mountpoints, you must ensure that the "
+"innermost mountpoints have the longest pathnames, as in the example code "
+"above."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4762 ../src/guestfs-actions.pod:4762
+msgid ""
+"Autosync [see C<guestfs_set_autosync>, this is set by default on handles] "
+"can cause C<guestfs_umount_all> to be called when the handle is closed which "
+"can also trigger these issues."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4768 ../libguestfs-1.11.19/src/guestfs-actions.pod:5084 ../libguestfs-1.11.19/src/guestfs-actions.pod:6094 ../src/guestfs-actions.pod:4768 ../src/guestfs-actions.pod:5084 ../src/guestfs-actions.pod:6094
+msgid "(Added in 1.0.62)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4770 ../src/guestfs-actions.pod:4770
+msgid "guestfs_mknod"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4772 ../src/guestfs-actions.pod:4772
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mknod (guestfs_h *g,\n"
+" int mode,\n"
+" int devmajor,\n"
+" int devminor,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4787 ../src/guestfs-actions.pod:4787
+msgid ""
+"Note that, just like L<mknod(2)>, the mode must be bitwise OR'd with "
+"S_IFBLK, S_IFCHR, S_IFIFO or S_IFSOCK (otherwise this call just creates a "
+"regular file). These constants are available in the standard Linux header "
+"files, or you can use C<guestfs_mknod_b>, C<guestfs_mknod_c> or "
+"C<guestfs_mkfifo> which are wrappers around this command which bitwise OR in "
+"the appropriate constant for you."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4801 ../src/guestfs-actions.pod:4801
+msgid "guestfs_mknod_b"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4803 ../src/guestfs-actions.pod:4803
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mknod_b (guestfs_h *g,\n"
+" int mode,\n"
+" int devmajor,\n"
+" int devminor,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4810 ../src/guestfs-actions.pod:4810
+msgid ""
+"This call creates a block device node called C<path> with mode C<mode> and "
+"device major/minor C<devmajor> and C<devminor>. It is just a convenient "
+"wrapper around C<guestfs_mknod>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4820 ../src/guestfs-actions.pod:4820
+msgid "guestfs_mknod_c"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4822 ../src/guestfs-actions.pod:4822
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mknod_c (guestfs_h *g,\n"
+" int mode,\n"
+" int devmajor,\n"
+" int devminor,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4829 ../src/guestfs-actions.pod:4829
+msgid ""
+"This call creates a char device node called C<path> with mode C<mode> and "
+"device major/minor C<devmajor> and C<devminor>. It is just a convenient "
+"wrapper around C<guestfs_mknod>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4839 ../src/guestfs-actions.pod:4839
+msgid "guestfs_mkswap"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4841 ../src/guestfs-actions.pod:4841
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mkswap (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4851 ../src/guestfs-actions.pod:4851
+msgid "guestfs_mkswap_L"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4853 ../src/guestfs-actions.pod:4853
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mkswap_L (guestfs_h *g,\n"
+" const char *label,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4868 ../src/guestfs-actions.pod:4868
+msgid "guestfs_mkswap_U"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4870 ../src/guestfs-actions.pod:4870
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mkswap_U (guestfs_h *g,\n"
+" const char *uuid,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4881 ../src/guestfs-actions.pod:4881
+msgid "guestfs_mkswap_file"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4883 ../src/guestfs-actions.pod:4883
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mkswap_file (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4889 ../src/guestfs-actions.pod:4889
+msgid ""
+"This command just writes a swap file signature to an existing file. To "
+"create the file itself, use something like C<guestfs_fallocate>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4896 ../src/guestfs-actions.pod:4896
+msgid "guestfs_modprobe"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4898 ../src/guestfs-actions.pod:4898
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_modprobe (guestfs_h *g,\n"
+" const char *modulename);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4911 ../src/guestfs-actions.pod:4911
+msgid "guestfs_mount"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4913 ../src/guestfs-actions.pod:4913
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mount (guestfs_h *g,\n"
+" const char *device,\n"
+" const char *mountpoint);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4932 ../src/guestfs-actions.pod:4932
+msgid ""
+"B<Important note:> When you use this call, the filesystem options C<sync> "
+"and C<noatime> are set implicitly. This was originally done because we "
+"thought it would improve reliability, but it turns out that I<-o sync> has a "
+"very large negative performance impact and negligible effect on "
+"reliability. Therefore we recommend that you avoid using C<guestfs_mount> "
+"in any code that needs performance, and instead use C<guestfs_mount_options> "
+"(use an empty string for the first parameter if you don't want any options)."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4953 ../src/guestfs-actions.pod:4953
+msgid "guestfs_mount_9p"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4955 ../src/guestfs-actions.pod:4955
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mount_9p (guestfs_h *g,\n"
+" const char *mounttag,\n"
+" const char *mountpoint,\n"
+" ...);\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4966 ../src/guestfs-actions.pod:4966
+#, no-wrap
+msgid ""
+" GUESTFS_MOUNT_9P_OPTIONS, const char *options,\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4979 ../src/guestfs-actions.pod:4979
+msgid "guestfs_mount_9p_va"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4981 ../src/guestfs-actions.pod:4981
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mount_9p_va (guestfs_h *g,\n"
+" const char *mounttag,\n"
+" const char *mountpoint,\n"
+" va_list args);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4987 ../src/guestfs-actions.pod:4987
+msgid "This is the \"va_list variant\" of L</guestfs_mount_9p>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4991 ../src/guestfs-actions.pod:4991
+msgid "guestfs_mount_9p_argv"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4993 ../src/guestfs-actions.pod:4993
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mount_9p_argv (guestfs_h *g,\n"
+" const char *mounttag,\n"
+" const char *mountpoint,\n"
+" const struct guestfs_mount_9p_argv *optargs);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:4999 ../src/guestfs-actions.pod:4999
+msgid "This is the \"argv variant\" of L</guestfs_mount_9p>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5003 ../src/guestfs-actions.pod:5003
+msgid "guestfs_mount_loop"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5005 ../src/guestfs-actions.pod:5005
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mount_loop (guestfs_h *g,\n"
+" const char *file,\n"
+" const char *mountpoint);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5018 ../src/guestfs-actions.pod:5018
+msgid "guestfs_mount_options"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5020 ../src/guestfs-actions.pod:5020
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mount_options (guestfs_h *g,\n"
+" const char *options,\n"
+" const char *device,\n"
+" const char *mountpoint);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5026 ../src/guestfs-actions.pod:5026
+msgid ""
+"This is the same as the C<guestfs_mount> command, but it allows you to set "
+"the mount options as for the L<mount(8)> I<-o> flag."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5036 ../libguestfs-1.11.19/src/guestfs-actions.pod:5050 ../libguestfs-1.11.19/src/guestfs-actions.pod:5067 ../src/guestfs-actions.pod:5036 ../src/guestfs-actions.pod:5050 ../src/guestfs-actions.pod:5067
+msgid "(Added in 1.0.10)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5038 ../src/guestfs-actions.pod:5038
+msgid "guestfs_mount_ro"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5040 ../src/guestfs-actions.pod:5040
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mount_ro (guestfs_h *g,\n"
+" const char *device,\n"
+" const char *mountpoint);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5045 ../src/guestfs-actions.pod:5045
+msgid ""
+"This is the same as the C<guestfs_mount> command, but it mounts the "
+"filesystem with the read-only (I<-o ro>) flag."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5052 ../src/guestfs-actions.pod:5052
+msgid "guestfs_mount_vfs"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5054 ../src/guestfs-actions.pod:5054
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mount_vfs (guestfs_h *g,\n"
+" const char *options,\n"
+" const char *vfstype,\n"
+" const char *device,\n"
+" const char *mountpoint);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5061 ../src/guestfs-actions.pod:5061
+msgid ""
+"This is the same as the C<guestfs_mount> command, but it allows you to set "
+"both the mount options and the vfstype as for the L<mount(8)> I<-o> and "
+"I<-t> flags."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5069 ../src/guestfs-actions.pod:5069
+msgid "guestfs_mountpoints"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5071 ../src/guestfs-actions.pod:5071
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_mountpoints (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5074 ../src/guestfs-actions.pod:5074
+msgid ""
+"This call is similar to C<guestfs_mounts>. That call returns a list of "
+"devices. This one returns a hash table (map) of device name to directory "
+"where the device is mounted."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5086 ../src/guestfs-actions.pod:5086
+msgid "guestfs_mounts"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5088 ../src/guestfs-actions.pod:5088
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_mounts (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5096 ../src/guestfs-actions.pod:5096
+msgid "See also: C<guestfs_mountpoints>"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5104 ../src/guestfs-actions.pod:5104
+msgid "guestfs_mv"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5106 ../src/guestfs-actions.pod:5106
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_mv (guestfs_h *g,\n"
+" const char *src,\n"
+" const char *dest);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5118 ../src/guestfs-actions.pod:5118
+msgid "guestfs_ntfs_3g_probe"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5120 ../src/guestfs-actions.pod:5120
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_ntfs_3g_probe (guestfs_h *g,\n"
+" int rw,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5139 ../src/guestfs-actions.pod:5139
+msgid "(Added in 1.0.43)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5141 ../src/guestfs-actions.pod:5141
+msgid "guestfs_ntfsresize"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5143 ../src/guestfs-actions.pod:5143
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_ntfsresize (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5171 ../src/guestfs-actions.pod:5171
+msgid "guestfs_ntfsresize_opts"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5173 ../src/guestfs-actions.pod:5173
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_ntfsresize_opts (guestfs_h *g,\n"
+" const char *device,\n"
+" ...);\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5183 ../src/guestfs-actions.pod:5183
+#, no-wrap
+msgid ""
+" GUESTFS_NTFSRESIZE_OPTS_SIZE, int64_t size,\n"
+" GUESTFS_NTFSRESIZE_OPTS_FORCE, int force,\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5203 ../src/guestfs-actions.pod:5203
+msgid ""
+"After the resize operation, the filesystem is always marked as requiring a "
+"consistency check (for safety). You have to boot into Windows to perform "
+"this check and clear this condition. If you I<don't> set the C<force> "
+"option then it is not possible to call C<guestfs_ntfsresize_opts> multiple "
+"times on a single filesystem without booting into Windows between each "
+"resize."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5218 ../src/guestfs-actions.pod:5218
+msgid "guestfs_ntfsresize_opts_va"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5220 ../src/guestfs-actions.pod:5220
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_ntfsresize_opts_va (guestfs_h *g,\n"
+" const char *device,\n"
+" va_list args);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5225 ../src/guestfs-actions.pod:5225
+msgid "This is the \"va_list variant\" of L</guestfs_ntfsresize_opts>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5229 ../src/guestfs-actions.pod:5229
+msgid "guestfs_ntfsresize_opts_argv"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5231 ../src/guestfs-actions.pod:5231
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_ntfsresize_opts_argv (guestfs_h *g,\n"
+" const char *device,\n"
+" const struct guestfs_ntfsresize_opts_argv "
+"*optargs);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5236 ../src/guestfs-actions.pod:5236
+msgid "This is the \"argv variant\" of L</guestfs_ntfsresize_opts>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5240 ../src/guestfs-actions.pod:5240
+msgid "guestfs_ntfsresize_size"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5242 ../src/guestfs-actions.pod:5242
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_ntfsresize_size (guestfs_h *g,\n"
+" const char *device,\n"
+" int64_t size);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5247 ../src/guestfs-actions.pod:5247
+msgid ""
+"This command is the same as C<guestfs_ntfsresize> except that it allows you "
+"to specify the new size (in bytes) explicitly."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5259 ../libguestfs-1.11.19/src/guestfs-actions.pod:5701 ../libguestfs-1.11.19/src/guestfs-actions.pod:5774 ../libguestfs-1.11.19/src/guestfs-actions.pod:6042 ../libguestfs-1.11.19/src/guestfs-actions.pod:7665 ../src/guestfs-actions.pod:5259 ../src/guestfs-actions.pod:5701 ../src/guestfs-actions.pod:5774 ../src/guestfs-actions.pod:6042 ../src/guestfs-actions.pod:7665
+msgid "(Added in 1.3.14)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5261 ../src/guestfs-actions.pod:5261
+msgid "guestfs_part_add"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5263 ../src/guestfs-actions.pod:5263
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_part_add (guestfs_h *g,\n"
+" const char *device,\n"
+" const char *prlogex,\n"
+" int64_t startsect,\n"
+" int64_t endsect);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5270 ../src/guestfs-actions.pod:5270
+msgid ""
+"This command adds a partition to C<device>. If there is no partition table "
+"on the device, call C<guestfs_part_init> first."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5282 ../src/guestfs-actions.pod:5282
+msgid ""
+"Creating a partition which covers the whole disk is not so easy. Use "
+"C<guestfs_part_disk> to do that."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5287 ../libguestfs-1.11.19/src/guestfs-actions.pod:5325 ../libguestfs-1.11.19/src/guestfs-actions.pod:5378 ../libguestfs-1.11.19/src/guestfs-actions.pod:5462 ../libguestfs-1.11.19/src/guestfs-actions.pod:5500 ../libguestfs-1.11.19/src/guestfs-actions.pod:5519 ../libguestfs-1.11.19/src/guestfs-actions.pod:5559 ../src/guestfs-actions.pod:5287 ../src/guestfs-actions.pod:5325 ../src/guestfs-actions.pod:5378 ../src/guestfs-actions.pod:5462 ../src/guestfs-actions.pod:5500 ../src/guestfs-actions.pod:5519 ../src/guestfs-actions.pod:5559
+msgid "(Added in 1.0.78)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5289 ../src/guestfs-actions.pod:5289
+msgid "guestfs_part_del"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5291 ../src/guestfs-actions.pod:5291
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_part_del (guestfs_h *g,\n"
+" const char *device,\n"
+" int partnum);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5306 ../src/guestfs-actions.pod:5306
+msgid "guestfs_part_disk"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5308 ../src/guestfs-actions.pod:5308
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_part_disk (guestfs_h *g,\n"
+" const char *device,\n"
+" const char *parttype);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5313 ../src/guestfs-actions.pod:5313
+msgid ""
+"This command is simply a combination of C<guestfs_part_init> followed by "
+"C<guestfs_part_add> to create a single primary partition covering the whole "
+"disk."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5317 ../src/guestfs-actions.pod:5317
+msgid ""
+"C<parttype> is the partition table type, usually C<mbr> or C<gpt>, but other "
+"possible values are described in C<guestfs_part_init>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5327 ../src/guestfs-actions.pod:5327
+msgid "guestfs_part_get_bootable"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5329 ../src/guestfs-actions.pod:5329
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_part_get_bootable (guestfs_h *g,\n"
+" const char *device,\n"
+" int partnum);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5337 ../src/guestfs-actions.pod:5337
+msgid "See also C<guestfs_part_set_bootable>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5343 ../src/guestfs-actions.pod:5343
+msgid "guestfs_part_get_mbr_id"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5345 ../src/guestfs-actions.pod:5345
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_part_get_mbr_id (guestfs_h *g,\n"
+" const char *device,\n"
+" int partnum);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5353 ../libguestfs-1.11.19/src/guestfs-actions.pod:5535 ../src/guestfs-actions.pod:5353 ../src/guestfs-actions.pod:5535
+msgid ""
+"Note that only MBR (old DOS-style) partitions have type bytes. You will get "
+"undefined results for other partition table types (see "
+"C<guestfs_part_get_parttype>)."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5361 ../src/guestfs-actions.pod:5361
+msgid "guestfs_part_get_parttype"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5363 ../src/guestfs-actions.pod:5363
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_part_get_parttype (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5370 ../src/guestfs-actions.pod:5370
+msgid ""
+"Common return values include: C<msdos> (a DOS/Windows style MBR partition "
+"table), C<gpt> (a GPT/EFI-style partition table). Other values are "
+"possible, although unusual. See C<guestfs_part_init> for a full list."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5380 ../src/guestfs-actions.pod:5380
+msgid "guestfs_part_init"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5382 ../src/guestfs-actions.pod:5382
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_part_init (guestfs_h *g,\n"
+" const char *device,\n"
+" const char *parttype);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5391 ../src/guestfs-actions.pod:5391
+msgid ""
+"Initially there are no partitions. Following this, you should call "
+"C<guestfs_part_add> for each partition required."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5464 ../src/guestfs-actions.pod:5464
+msgid "guestfs_part_list"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5466 ../src/guestfs-actions.pod:5466
+#, no-wrap
+msgid ""
+" struct guestfs_partition_list *\n"
+" guestfs_part_list (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5483 ../src/guestfs-actions.pod:5483
+msgid ""
+"Start of the partition I<in bytes>. To get sectors you have to divide by "
+"the device's sector size, see C<guestfs_blockdev_getss>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5496 ../src/guestfs-actions.pod:5496
+msgid ""
+"This function returns a C<struct guestfs_partition_list *>, or NULL if there "
+"was an error. I<The caller must call C<guestfs_free_partition_list> after "
+"use>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5502 ../src/guestfs-actions.pod:5502
+msgid "guestfs_part_set_bootable"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5504 ../src/guestfs-actions.pod:5504
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_part_set_bootable (guestfs_h *g,\n"
+" const char *device,\n"
+" int partnum,\n"
+" int bootable);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5521 ../src/guestfs-actions.pod:5521
+msgid "guestfs_part_set_mbr_id"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5523 ../src/guestfs-actions.pod:5523
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_part_set_mbr_id (guestfs_h *g,\n"
+" const char *device,\n"
+" int partnum,\n"
+" int idbyte);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5543 ../src/guestfs-actions.pod:5543
+msgid "guestfs_part_set_name"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5545 ../src/guestfs-actions.pod:5545
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_part_set_name (guestfs_h *g,\n"
+" const char *device,\n"
+" int partnum,\n"
+" const char *name);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5561 ../src/guestfs-actions.pod:5561
+msgid "guestfs_part_to_dev"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5563 ../src/guestfs-actions.pod:5563
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_part_to_dev (guestfs_h *g,\n"
+" const char *partition);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5571 ../src/guestfs-actions.pod:5571
+msgid ""
+"The named partition must exist, for example as a string returned from "
+"C<guestfs_list_partitions>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5579 ../src/guestfs-actions.pod:5579
+msgid "guestfs_ping_daemon"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5581 ../src/guestfs-actions.pod:5581
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_ping_daemon (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5593 ../src/guestfs-actions.pod:5593
+msgid "guestfs_pread"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5595 ../src/guestfs-actions.pod:5595
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_pread (guestfs_h *g,\n"
+" const char *path,\n"
+" int count,\n"
+" int64_t offset,\n"
+" size_t *size_r);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5608 ../src/guestfs-actions.pod:5608
+msgid "See also C<guestfs_pwrite>, C<guestfs_pread_device>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5619 ../src/guestfs-actions.pod:5619
+msgid "guestfs_pread_device"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5621 ../src/guestfs-actions.pod:5621
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_pread_device (guestfs_h *g,\n"
+" const char *device,\n"
+" int count,\n"
+" int64_t offset,\n"
+" size_t *size_r);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5634 ../src/guestfs-actions.pod:5634
+msgid "See also C<guestfs_pread>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5643 ../src/guestfs-actions.pod:5643
+msgid "(Added in 1.5.21)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5645 ../src/guestfs-actions.pod:5645
+msgid "guestfs_pvcreate"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5647 ../src/guestfs-actions.pod:5647
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_pvcreate (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5659 ../src/guestfs-actions.pod:5659
+msgid "guestfs_pvremove"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5661 ../src/guestfs-actions.pod:5661
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_pvremove (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5676 ../src/guestfs-actions.pod:5676
+msgid "guestfs_pvresize"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5678 ../src/guestfs-actions.pod:5678
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_pvresize (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5689 ../src/guestfs-actions.pod:5689
+msgid "guestfs_pvresize_size"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5691 ../src/guestfs-actions.pod:5691
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_pvresize_size (guestfs_h *g,\n"
+" const char *device,\n"
+" int64_t size);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5696 ../src/guestfs-actions.pod:5696
+msgid ""
+"This command is the same as C<guestfs_pvresize> except that it allows you to "
+"specify the new size (in bytes) explicitly."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5703 ../src/guestfs-actions.pod:5703
+msgid "guestfs_pvs"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5705 ../src/guestfs-actions.pod:5705
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_pvs (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5714 ../src/guestfs-actions.pod:5714
+msgid "See also C<guestfs_pvs_full>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5722 ../src/guestfs-actions.pod:5722
+msgid "guestfs_pvs_full"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5724 ../src/guestfs-actions.pod:5724
+#, no-wrap
+msgid ""
+" struct guestfs_lvm_pv_list *\n"
+" guestfs_pvs_full (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5730 ../src/guestfs-actions.pod:5730
+msgid ""
+"This function returns a C<struct guestfs_lvm_pv_list *>, or NULL if there "
+"was an error. I<The caller must call C<guestfs_free_lvm_pv_list> after "
+"use>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5736 ../src/guestfs-actions.pod:5736
+msgid "guestfs_pvuuid"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5738 ../src/guestfs-actions.pod:5738
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_pvuuid (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5749 ../src/guestfs-actions.pod:5749
+msgid "guestfs_pwrite"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5751 ../src/guestfs-actions.pod:5751
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_pwrite (guestfs_h *g,\n"
+" const char *path,\n"
+" const char *content,\n"
+" size_t content_size,\n"
+" int64_t offset);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5767 ../src/guestfs-actions.pod:5767
+msgid "See also C<guestfs_pread>, C<guestfs_pwrite_device>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5776 ../src/guestfs-actions.pod:5776
+msgid "guestfs_pwrite_device"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5778 ../src/guestfs-actions.pod:5778
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_pwrite_device (guestfs_h *g,\n"
+" const char *device,\n"
+" const char *content,\n"
+" size_t content_size,\n"
+" int64_t offset);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5793 ../src/guestfs-actions.pod:5793
+msgid "See also C<guestfs_pwrite>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5800 ../src/guestfs-actions.pod:5800
+msgid "(Added in 1.5.20)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5802 ../src/guestfs-actions.pod:5802
+msgid "guestfs_read_file"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5804 ../src/guestfs-actions.pod:5804
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_read_file (guestfs_h *g,\n"
+" const char *path,\n"
+" size_t *size_r);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5812 ../src/guestfs-actions.pod:5812
+msgid ""
+"Unlike C<guestfs_cat>, this function can correctly handle files that contain "
+"embedded ASCII NUL characters. However unlike C<guestfs_download>, this "
+"function is limited in the total size of file that can be handled."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5824 ../src/guestfs-actions.pod:5824
+msgid "(Added in 1.0.63)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5826 ../src/guestfs-actions.pod:5826
+msgid "guestfs_read_lines"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5828 ../src/guestfs-actions.pod:5828
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_read_lines (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5837 ../src/guestfs-actions.pod:5837
+msgid ""
+"Note that this function cannot correctly handle binary files (specifically, "
+"files containing C<\\0> character which is treated as end of line). For "
+"those you need to use the C<guestfs_read_file> function which has a more "
+"complex interface."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5848 ../src/guestfs-actions.pod:5848
+msgid "guestfs_readdir"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5850 ../src/guestfs-actions.pod:5850
+#, no-wrap
+msgid ""
+" struct guestfs_dirent_list *\n"
+" guestfs_readdir (guestfs_h *g,\n"
+" const char *dir);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5904 ../src/guestfs-actions.pod:5904
+msgid ""
+"This function is primarily intended for use by programs. To get a simple "
+"list of names, use C<guestfs_ls>. To get a printable directory for human "
+"consumption, use C<guestfs_ll>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5908 ../src/guestfs-actions.pod:5908
+msgid ""
+"This function returns a C<struct guestfs_dirent_list *>, or NULL if there "
+"was an error. I<The caller must call C<guestfs_free_dirent_list> after "
+"use>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5914 ../src/guestfs-actions.pod:5914
+msgid "guestfs_readlink"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5916 ../src/guestfs-actions.pod:5916
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_readlink (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5927 ../src/guestfs-actions.pod:5927
+msgid "guestfs_readlinklist"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5929 ../src/guestfs-actions.pod:5929
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_readlinklist (guestfs_h *g,\n"
+" const char *path,\n"
+" char *const *names);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5962 ../src/guestfs-actions.pod:5962
+msgid "guestfs_realpath"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5964 ../src/guestfs-actions.pod:5964
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_realpath (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5976 ../src/guestfs-actions.pod:5976
+msgid "guestfs_removexattr"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5978 ../src/guestfs-actions.pod:5978
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_removexattr (guestfs_h *g,\n"
+" const char *xattr,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5986 ../src/guestfs-actions.pod:5986
+msgid "See also: C<guestfs_lremovexattr>, L<attr(5)>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5992 ../src/guestfs-actions.pod:5992
+msgid "guestfs_resize2fs"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:5994 ../src/guestfs-actions.pod:5994
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_resize2fs (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6001 ../src/guestfs-actions.pod:6001
+msgid ""
+"I<Note:> It is sometimes required that you run C<guestfs_e2fsck_f> on the "
+"C<device> before calling this command. For unknown reasons C<resize2fs> "
+"sometimes gives an error about this and sometimes not. In any case, it is "
+"always safe to call C<guestfs_e2fsck_f> before calling this function."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6011 ../src/guestfs-actions.pod:6011
+msgid "guestfs_resize2fs_M"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6013 ../src/guestfs-actions.pod:6013
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_resize2fs_M (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6017 ../src/guestfs-actions.pod:6017
+msgid ""
+"This command is the same as C<guestfs_resize2fs>, but the filesystem is "
+"resized to its minimum size. This works like the I<-M> option to the "
+"C<resize2fs> command."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6021 ../src/guestfs-actions.pod:6021
+msgid ""
+"To get the resulting size of the filesystem you should call "
+"C<guestfs_tune2fs_l> and read the C<Block size> and C<Block count> values. "
+"These two numbers, multiplied together, give the resulting size of the "
+"minimal filesystem in bytes."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6030 ../src/guestfs-actions.pod:6030
+msgid "guestfs_resize2fs_size"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6032 ../src/guestfs-actions.pod:6032
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_resize2fs_size (guestfs_h *g,\n"
+" const char *device,\n"
+" int64_t size);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6037 ../src/guestfs-actions.pod:6037
+msgid ""
+"This command is the same as C<guestfs_resize2fs> except that it allows you "
+"to specify the new size (in bytes) explicitly."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6044 ../src/guestfs-actions.pod:6044
+msgid "guestfs_rm"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6046 ../src/guestfs-actions.pod:6046
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_rm (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6056 ../src/guestfs-actions.pod:6056
+msgid "guestfs_rm_rf"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6058 ../src/guestfs-actions.pod:6058
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_rm_rf (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6070 ../src/guestfs-actions.pod:6070
+msgid "guestfs_rmdir"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6072 ../src/guestfs-actions.pod:6072
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_rmdir (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6082 ../src/guestfs-actions.pod:6082
+msgid "guestfs_rmmountpoint"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6084 ../src/guestfs-actions.pod:6084
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_rmmountpoint (guestfs_h *g,\n"
+" const char *exemptpath);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6088 ../src/guestfs-actions.pod:6088
+msgid ""
+"This calls removes a mountpoint that was previously created with "
+"C<guestfs_mkmountpoint>. See C<guestfs_mkmountpoint> for full details."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6096 ../src/guestfs-actions.pod:6096
+msgid "guestfs_scrub_device"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6098 ../src/guestfs-actions.pod:6098
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_scrub_device (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6113 ../libguestfs-1.11.19/src/guestfs-actions.pod:6131 ../libguestfs-1.11.19/src/guestfs-actions.pod:6150 ../src/guestfs-actions.pod:6113 ../src/guestfs-actions.pod:6131 ../src/guestfs-actions.pod:6150
+msgid "(Added in 1.0.52)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6115 ../src/guestfs-actions.pod:6115
+msgid "guestfs_scrub_file"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6117 ../src/guestfs-actions.pod:6117
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_scrub_file (guestfs_h *g,\n"
+" const char *file);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6133 ../src/guestfs-actions.pod:6133
+msgid "guestfs_scrub_freespace"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6135 ../src/guestfs-actions.pod:6135
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_scrub_freespace (guestfs_h *g,\n"
+" const char *dir);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6139 ../src/guestfs-actions.pod:6139
+msgid ""
+"This command creates the directory C<dir> and then fills it with files until "
+"the filesystem is full, and scrubs the files as for C<guestfs_scrub_file>, "
+"and deletes them. The intention is to scrub any free space on the partition "
+"containing C<dir>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6152 ../src/guestfs-actions.pod:6152
+msgid "guestfs_set_append"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6154 ../src/guestfs-actions.pod:6154
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_set_append (guestfs_h *g,\n"
+" const char *append);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6171 ../src/guestfs-actions.pod:6171
+msgid "guestfs_set_attach_method"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6173 ../src/guestfs-actions.pod:6173
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_set_attach_method (guestfs_h *g,\n"
+" const char *attachmethod);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6201 ../src/guestfs-actions.pod:6201
+msgid "guestfs_set_autosync"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6203 ../src/guestfs-actions.pod:6203
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_set_autosync (guestfs_h *g,\n"
+" int autosync);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6219 ../src/guestfs-actions.pod:6219
+msgid "guestfs_set_direct"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6221 ../src/guestfs-actions.pod:6221
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_set_direct (guestfs_h *g,\n"
+" int direct);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6229 ../src/guestfs-actions.pod:6229
+msgid ""
+"One consequence of this is that log messages aren't caught by the library "
+"and handled by C<guestfs_set_log_message_callback>, but go straight to "
+"stdout."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6242 ../src/guestfs-actions.pod:6242
+msgid "guestfs_set_e2label"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6244 ../src/guestfs-actions.pod:6244
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_set_e2label (guestfs_h *g,\n"
+" const char *device,\n"
+" const char *label);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6253 ../src/guestfs-actions.pod:6253
+msgid ""
+"You can use either C<guestfs_tune2fs_l> or C<guestfs_get_e2label> to return "
+"the existing label on a filesystem."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6260 ../src/guestfs-actions.pod:6260
+msgid "guestfs_set_e2uuid"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6262 ../src/guestfs-actions.pod:6262
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_set_e2uuid (guestfs_h *g,\n"
+" const char *device,\n"
+" const char *uuid);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6272 ../src/guestfs-actions.pod:6272
+msgid ""
+"You can use either C<guestfs_tune2fs_l> or C<guestfs_get_e2uuid> to return "
+"the existing UUID of a filesystem."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6279 ../src/guestfs-actions.pod:6279
+msgid "guestfs_set_memsize"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6281 ../src/guestfs-actions.pod:6281
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_set_memsize (guestfs_h *g,\n"
+" int memsize);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6285 ../src/guestfs-actions.pod:6285
+msgid ""
+"This sets the memory size in megabytes allocated to the qemu subprocess. "
+"This only has any effect if called before C<guestfs_launch>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6300 ../src/guestfs-actions.pod:6300
+msgid "guestfs_set_network"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6302 ../src/guestfs-actions.pod:6302
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_set_network (guestfs_h *g,\n"
+" int network);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6312 ../src/guestfs-actions.pod:6312
+msgid ""
+"You must call this before calling C<guestfs_launch>, otherwise it has no "
+"effect."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6319 ../src/guestfs-actions.pod:6319
+msgid "guestfs_set_path"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6321 ../src/guestfs-actions.pod:6321
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_set_path (guestfs_h *g,\n"
+" const char *searchpath);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6336 ../src/guestfs-actions.pod:6336
+msgid "guestfs_set_pgroup"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6338 ../src/guestfs-actions.pod:6338
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_set_pgroup (guestfs_h *g,\n"
+" int pgroup);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6355 ../src/guestfs-actions.pod:6355
+msgid "guestfs_set_qemu"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6357 ../src/guestfs-actions.pod:6357
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_set_qemu (guestfs_h *g,\n"
+" const char *qemu);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6383 ../src/guestfs-actions.pod:6383
+msgid "guestfs_set_recovery_proc"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6385 ../src/guestfs-actions.pod:6385
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_set_recovery_proc (guestfs_h *g,\n"
+" int recoveryproc);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6389 ../src/guestfs-actions.pod:6389
+msgid ""
+"If this is called with the parameter C<false> then C<guestfs_launch> does "
+"not create a recovery process. The purpose of the recovery process is to "
+"stop runaway qemu processes in the case where the main program aborts "
+"abruptly."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6394 ../src/guestfs-actions.pod:6394
+msgid ""
+"This only has any effect if called before C<guestfs_launch>, and the default "
+"is true."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6407 ../src/guestfs-actions.pod:6407
+msgid "guestfs_set_selinux"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6409 ../src/guestfs-actions.pod:6409
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_set_selinux (guestfs_h *g,\n"
+" int selinux);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6426 ../src/guestfs-actions.pod:6426
+msgid "guestfs_set_trace"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6428 ../src/guestfs-actions.pod:6428
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_set_trace (guestfs_h *g,\n"
+" int trace);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6442 ../src/guestfs-actions.pod:6442
+msgid ""
+"Trace messages are normally sent to C<stderr>, unless you register a "
+"callback to send them somewhere else (see C<guestfs_set_event_callback>)."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6450 ../src/guestfs-actions.pod:6450
+msgid "guestfs_set_verbose"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6452 ../src/guestfs-actions.pod:6452
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_set_verbose (guestfs_h *g,\n"
+" int verbose);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6461 ../src/guestfs-actions.pod:6461
+msgid ""
+"Verbose messages are normally sent to C<stderr>, unless you register a "
+"callback to send them somewhere else (see C<guestfs_set_event_callback>)."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6469 ../src/guestfs-actions.pod:6469
+msgid "guestfs_setcon"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6471 ../src/guestfs-actions.pod:6471
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_setcon (guestfs_h *g,\n"
+" const char *context);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6484 ../src/guestfs-actions.pod:6484
+msgid "guestfs_setxattr"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6486 ../src/guestfs-actions.pod:6486
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_setxattr (guestfs_h *g,\n"
+" const char *xattr,\n"
+" const char *val,\n"
+" int vallen,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6497 ../src/guestfs-actions.pod:6497
+msgid "See also: C<guestfs_lsetxattr>, L<attr(5)>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6503 ../src/guestfs-actions.pod:6503
+msgid "guestfs_sfdisk"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6505 ../src/guestfs-actions.pod:6505
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_sfdisk (guestfs_h *g,\n"
+" const char *device,\n"
+" int cyls,\n"
+" int heads,\n"
+" int sectors,\n"
+" char *const *lines);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6533 ../src/guestfs-actions.pod:6533
+msgid "See also: C<guestfs_sfdisk_l>, C<guestfs_sfdisk_N>, C<guestfs_part_init>"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6550 ../src/guestfs-actions.pod:6550
+msgid "guestfs_sfdiskM"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6552 ../src/guestfs-actions.pod:6552
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_sfdiskM (guestfs_h *g,\n"
+" const char *device,\n"
+" char *const *lines);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6557 ../src/guestfs-actions.pod:6557
+msgid ""
+"This is a simplified interface to the C<guestfs_sfdisk> command, where "
+"partition sizes are specified in megabytes only (rounded to the nearest "
+"cylinder) and you don't need to specify the cyls, heads and sectors "
+"parameters which were rarely if ever used anyway."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6563 ../src/guestfs-actions.pod:6563
+msgid ""
+"See also: C<guestfs_sfdisk>, the L<sfdisk(8)> manpage and "
+"C<guestfs_part_disk>"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6580 ../src/guestfs-actions.pod:6580
+msgid "guestfs_sfdisk_N"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6582 ../src/guestfs-actions.pod:6582
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_sfdisk_N (guestfs_h *g,\n"
+" const char *device,\n"
+" int partnum,\n"
+" int cyls,\n"
+" int heads,\n"
+" int sectors,\n"
+" const char *line);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6594 ../src/guestfs-actions.pod:6594
+msgid ""
+"For other parameters, see C<guestfs_sfdisk>. You should usually pass C<0> "
+"for the cyls/heads/sectors parameters."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6597 ../src/guestfs-actions.pod:6597
+msgid "See also: C<guestfs_part_add>"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6613 ../src/guestfs-actions.pod:6613
+msgid "guestfs_sfdisk_disk_geometry"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6615 ../src/guestfs-actions.pod:6615
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_sfdisk_disk_geometry (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6619 ../src/guestfs-actions.pod:6619
+msgid ""
+"This displays the disk geometry of C<device> read from the partition table. "
+"Especially in the case where the underlying block device has been resized, "
+"this can be different from the kernel's idea of the geometry (see "
+"C<guestfs_sfdisk_kernel_geometry>)."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6632 ../src/guestfs-actions.pod:6632
+msgid "guestfs_sfdisk_kernel_geometry"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6634 ../src/guestfs-actions.pod:6634
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_sfdisk_kernel_geometry (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6648 ../src/guestfs-actions.pod:6648
+msgid "guestfs_sfdisk_l"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6650 ../src/guestfs-actions.pod:6650
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_sfdisk_l (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6658 ../src/guestfs-actions.pod:6658
+msgid "See also: C<guestfs_part_list>"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6672 ../src/guestfs-actions.pod:6672
+msgid "guestfs_sh"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6674 ../src/guestfs-actions.pod:6674
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_sh (guestfs_h *g,\n"
+" const char *command);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6681 ../src/guestfs-actions.pod:6681
+msgid "This is like C<guestfs_command>, but passes the command to:"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6689 ../src/guestfs-actions.pod:6689
+msgid "All the provisos about C<guestfs_command> apply to this call."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6696 ../src/guestfs-actions.pod:6696
+msgid "guestfs_sh_lines"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6698 ../src/guestfs-actions.pod:6698
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_sh_lines (guestfs_h *g,\n"
+" const char *command);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6702 ../src/guestfs-actions.pod:6702
+msgid ""
+"This is the same as C<guestfs_sh>, but splits the result into a list of "
+"lines."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6705 ../src/guestfs-actions.pod:6705
+msgid "See also: C<guestfs_command_lines>"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6713 ../src/guestfs-actions.pod:6713
+msgid "guestfs_sleep"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6715 ../src/guestfs-actions.pod:6715
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_sleep (guestfs_h *g,\n"
+" int secs);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6723 ../src/guestfs-actions.pod:6723
+msgid "(Added in 1.0.41)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6725 ../libguestfs-1.11.19/src/guestfs-structs.pod:109 ../src/guestfs-actions.pod:6725 ../src/guestfs-structs.pod:109
+msgid "guestfs_stat"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6727 ../src/guestfs-actions.pod:6727
+#, no-wrap
+msgid ""
+" struct guestfs_stat *\n"
+" guestfs_stat (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6741 ../libguestfs-1.11.19/src/guestfs-structs.pod:135 ../src/guestfs-actions.pod:6741 ../src/guestfs-structs.pod:135
+msgid "guestfs_statvfs"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6743 ../src/guestfs-actions.pod:6743
+#, no-wrap
+msgid ""
+" struct guestfs_statvfs *\n"
+" guestfs_statvfs (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6753 ../src/guestfs-actions.pod:6753
+msgid ""
+"This function returns a C<struct guestfs_statvfs *>, or NULL if there was an "
+"error. I<The caller must call C<guestfs_free_statvfs> after use>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6759 ../src/guestfs-actions.pod:6759
+msgid "guestfs_strings"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6761 ../src/guestfs-actions.pod:6761
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_strings (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6777 ../src/guestfs-actions.pod:6777
+msgid "guestfs_strings_e"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6779 ../src/guestfs-actions.pod:6779
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_strings_e (guestfs_h *g,\n"
+" const char *encoding,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6784 ../src/guestfs-actions.pod:6784
+msgid ""
+"This is like the C<guestfs_strings> command, but allows you to specify the "
+"encoding of strings that are looked for in the source file C<path>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6794 ../src/guestfs-actions.pod:6794
+msgid ""
+"Single 7-bit-byte characters like ASCII and the ASCII-compatible parts of "
+"ISO-8859-X (this is what C<guestfs_strings> uses)."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6832 ../src/guestfs-actions.pod:6832
+msgid "guestfs_swapoff_device"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6834 ../src/guestfs-actions.pod:6834
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_swapoff_device (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6838 ../src/guestfs-actions.pod:6838
+msgid ""
+"This command disables the libguestfs appliance swap device or partition "
+"named C<device>. See C<guestfs_swapon_device>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6846 ../src/guestfs-actions.pod:6846
+msgid "guestfs_swapoff_file"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6848 ../src/guestfs-actions.pod:6848
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_swapoff_file (guestfs_h *g,\n"
+" const char *file);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6858 ../src/guestfs-actions.pod:6858
+msgid "guestfs_swapoff_label"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6860 ../src/guestfs-actions.pod:6860
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_swapoff_label (guestfs_h *g,\n"
+" const char *label);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6871 ../src/guestfs-actions.pod:6871
+msgid "guestfs_swapoff_uuid"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6873 ../src/guestfs-actions.pod:6873
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_swapoff_uuid (guestfs_h *g,\n"
+" const char *uuid);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6884 ../src/guestfs-actions.pod:6884
+msgid "guestfs_swapon_device"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6886 ../src/guestfs-actions.pod:6886
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_swapon_device (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6890 ../src/guestfs-actions.pod:6890
+msgid ""
+"This command enables the libguestfs appliance to use the swap device or "
+"partition named C<device>. The increased memory is made available for all "
+"commands, for example those run using C<guestfs_command> or C<guestfs_sh>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6906 ../src/guestfs-actions.pod:6906
+msgid "guestfs_swapon_file"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6908 ../src/guestfs-actions.pod:6908
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_swapon_file (guestfs_h *g,\n"
+" const char *file);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6912 ../src/guestfs-actions.pod:6912
+msgid ""
+"This command enables swap to a file. See C<guestfs_swapon_device> for other "
+"notes."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6919 ../src/guestfs-actions.pod:6919
+msgid "guestfs_swapon_label"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6921 ../src/guestfs-actions.pod:6921
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_swapon_label (guestfs_h *g,\n"
+" const char *label);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6925 ../src/guestfs-actions.pod:6925
+msgid ""
+"This command enables swap to a labeled swap partition. See "
+"C<guestfs_swapon_device> for other notes."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6932 ../src/guestfs-actions.pod:6932
+msgid "guestfs_swapon_uuid"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6934 ../src/guestfs-actions.pod:6934
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_swapon_uuid (guestfs_h *g,\n"
+" const char *uuid);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6938 ../src/guestfs-actions.pod:6938
+msgid ""
+"This command enables swap to a swap partition with the given UUID. See "
+"C<guestfs_swapon_device> for other notes."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6945 ../src/guestfs-actions.pod:6945
+msgid "guestfs_sync"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6947 ../src/guestfs-actions.pod:6947
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_sync (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6960 ../src/guestfs-actions.pod:6960
+msgid "guestfs_tail"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6962 ../src/guestfs-actions.pod:6962
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_tail (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6978 ../src/guestfs-actions.pod:6978
+msgid "guestfs_tail_n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:6980 ../src/guestfs-actions.pod:6980
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_tail_n (guestfs_h *g,\n"
+" int nrlines,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7002 ../src/guestfs-actions.pod:7002
+msgid "guestfs_tar_in"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7004 ../src/guestfs-actions.pod:7004
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_tar_in (guestfs_h *g,\n"
+" const char *tarfile,\n"
+" const char *directory);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7012 ../src/guestfs-actions.pod:7012
+msgid "To upload a compressed tarball, use C<guestfs_tgz_in> or C<guestfs_txz_in>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7017 ../libguestfs-1.11.19/src/guestfs-actions.pod:7034 ../libguestfs-1.11.19/src/guestfs-actions.pod:7050 ../libguestfs-1.11.19/src/guestfs-actions.pod:7066 ../src/guestfs-actions.pod:7017 ../src/guestfs-actions.pod:7034 ../src/guestfs-actions.pod:7050 ../src/guestfs-actions.pod:7066
+msgid "(Added in 1.0.3)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7019 ../src/guestfs-actions.pod:7019
+msgid "guestfs_tar_out"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7021 ../src/guestfs-actions.pod:7021
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_tar_out (guestfs_h *g,\n"
+" const char *directory,\n"
+" const char *tarfile);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7029 ../src/guestfs-actions.pod:7029
+msgid ""
+"To download a compressed tarball, use C<guestfs_tgz_out> or "
+"C<guestfs_txz_out>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7036 ../src/guestfs-actions.pod:7036
+msgid "guestfs_tgz_in"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7038 ../src/guestfs-actions.pod:7038
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_tgz_in (guestfs_h *g,\n"
+" const char *tarball,\n"
+" const char *directory);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7046 ../src/guestfs-actions.pod:7046
+msgid "To upload an uncompressed tarball, use C<guestfs_tar_in>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7052 ../src/guestfs-actions.pod:7052
+msgid "guestfs_tgz_out"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7054 ../src/guestfs-actions.pod:7054
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_tgz_out (guestfs_h *g,\n"
+" const char *directory,\n"
+" const char *tarball);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7062 ../src/guestfs-actions.pod:7062
+msgid "To download an uncompressed tarball, use C<guestfs_tar_out>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7068 ../src/guestfs-actions.pod:7068
+msgid "guestfs_touch"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7070 ../src/guestfs-actions.pod:7070
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_touch (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7085 ../src/guestfs-actions.pod:7085
+msgid "guestfs_truncate"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7087 ../src/guestfs-actions.pod:7087
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_truncate (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7098 ../src/guestfs-actions.pod:7098
+msgid "guestfs_truncate_size"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7100 ../src/guestfs-actions.pod:7100
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_truncate_size (guestfs_h *g,\n"
+" const char *path,\n"
+" int64_t size);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7108 ../src/guestfs-actions.pod:7108
+msgid ""
+"If the current file size is less than C<size> then the file is extended to "
+"the required size with zero bytes. This creates a sparse file (ie. disk "
+"blocks are not allocated for the file until you write to it). To create a "
+"non-sparse file of zeroes, use C<guestfs_fallocate64> instead."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7118 ../src/guestfs-actions.pod:7118
+msgid "guestfs_tune2fs_l"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7120 ../src/guestfs-actions.pod:7120
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_tune2fs_l (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7140 ../src/guestfs-actions.pod:7140
+msgid "guestfs_txz_in"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7142 ../src/guestfs-actions.pod:7142
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_txz_in (guestfs_h *g,\n"
+" const char *tarball,\n"
+" const char *directory);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7154 ../src/guestfs-actions.pod:7154
+msgid "guestfs_txz_out"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7156 ../src/guestfs-actions.pod:7156
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_txz_out (guestfs_h *g,\n"
+" const char *directory,\n"
+" const char *tarball);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7168 ../src/guestfs-actions.pod:7168
+msgid "guestfs_umask"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7170 ../src/guestfs-actions.pod:7170
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_umask (guestfs_h *g,\n"
+" int mask);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7186 ../src/guestfs-actions.pod:7186
+msgid ""
+"See also C<guestfs_get_umask>, L<umask(2)>, C<guestfs_mknod>, "
+"C<guestfs_mkdir>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7195 ../src/guestfs-actions.pod:7195
+msgid "guestfs_umount"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7197 ../src/guestfs-actions.pod:7197
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_umount (guestfs_h *g,\n"
+" const char *pathordevice);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7209 ../src/guestfs-actions.pod:7209
+msgid "guestfs_umount_all"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7211 ../src/guestfs-actions.pod:7211
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_umount_all (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7222 ../src/guestfs-actions.pod:7222
+msgid "guestfs_upload"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7224 ../src/guestfs-actions.pod:7224
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_upload (guestfs_h *g,\n"
+" const char *filename,\n"
+" const char *remotefilename);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7234 ../src/guestfs-actions.pod:7234
+msgid "See also C<guestfs_download>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7245 ../src/guestfs-actions.pod:7245
+msgid "guestfs_upload_offset"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7247 ../src/guestfs-actions.pod:7247
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_upload_offset (guestfs_h *g,\n"
+" const char *filename,\n"
+" const char *remotefilename,\n"
+" int64_t offset);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7263 ../src/guestfs-actions.pod:7263
+msgid ""
+"Note that there is no limit on the amount of data that can be uploaded with "
+"this call, unlike with C<guestfs_pwrite>, and this call always writes the "
+"full amount unless an error occurs."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7268 ../src/guestfs-actions.pod:7268
+msgid "See also C<guestfs_upload>, C<guestfs_pwrite>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7279 ../src/guestfs-actions.pod:7279
+msgid "guestfs_utimens"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7281 ../src/guestfs-actions.pod:7281
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_utimens (guestfs_h *g,\n"
+" const char *path,\n"
+" int64_t atsecs,\n"
+" int64_t atnsecs,\n"
+" int64_t mtsecs,\n"
+" int64_t mtnsecs);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7310 ../libguestfs-1.11.19/src/guestfs-structs.pod:175 ../src/guestfs-actions.pod:7310 ../src/guestfs-structs.pod:175
+msgid "guestfs_version"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7312 ../src/guestfs-actions.pod:7312
+#, no-wrap
+msgid ""
+" struct guestfs_version *\n"
+" guestfs_version (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7340 ../src/guestfs-actions.pod:7340
+msgid ""
+"I<Note:> Don't use this call to test for availability of features. In "
+"enterprise distributions we backport features from later versions into "
+"earlier versions, making this an unreliable way to test for features. Use "
+"C<guestfs_available> instead."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7346 ../src/guestfs-actions.pod:7346
+msgid ""
+"This function returns a C<struct guestfs_version *>, or NULL if there was an "
+"error. I<The caller must call C<guestfs_free_version> after use>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7350 ../src/guestfs-actions.pod:7350
+msgid "(Added in 1.0.58)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7352 ../src/guestfs-actions.pod:7352
+msgid "guestfs_vfs_label"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7354 ../src/guestfs-actions.pod:7354
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_vfs_label (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7363 ../src/guestfs-actions.pod:7363
+msgid "To find a filesystem from the label, use C<guestfs_findfs_label>."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7368 ../libguestfs-1.11.19/src/guestfs-actions.pod:7405 ../src/guestfs-actions.pod:7368 ../src/guestfs-actions.pod:7405
+msgid "(Added in 1.3.18)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7370 ../src/guestfs-actions.pod:7370
+msgid "guestfs_vfs_type"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7372 ../src/guestfs-actions.pod:7372
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_vfs_type (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7389 ../src/guestfs-actions.pod:7389
+msgid "guestfs_vfs_uuid"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7391 ../src/guestfs-actions.pod:7391
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_vfs_uuid (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7400 ../src/guestfs-actions.pod:7400
+msgid "To find a filesystem from the UUID, use C<guestfs_findfs_uuid>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7407 ../src/guestfs-actions.pod:7407
+msgid "guestfs_vg_activate"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7409 ../src/guestfs-actions.pod:7409
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_vg_activate (guestfs_h *g,\n"
+" int activate,\n"
+" char *const *volgroups);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7426 ../src/guestfs-actions.pod:7426
+msgid "guestfs_vg_activate_all"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7428 ../src/guestfs-actions.pod:7428
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_vg_activate_all (guestfs_h *g,\n"
+" int activate);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7441 ../src/guestfs-actions.pod:7441
+msgid "guestfs_vgcreate"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7443 ../src/guestfs-actions.pod:7443
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_vgcreate (guestfs_h *g,\n"
+" const char *volgroup,\n"
+" char *const *physvols);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7455 ../src/guestfs-actions.pod:7455
+msgid "guestfs_vglvuuids"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7457 ../src/guestfs-actions.pod:7457
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_vglvuuids (guestfs_h *g,\n"
+" const char *vgname);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7464 ../src/guestfs-actions.pod:7464
+msgid ""
+"You can use this along with C<guestfs_lvs> and C<guestfs_lvuuid> calls to "
+"associate logical volumes and volume groups."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7467 ../src/guestfs-actions.pod:7467
+msgid "See also C<guestfs_vgpvuuids>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7475 ../src/guestfs-actions.pod:7475
+msgid "guestfs_vgpvuuids"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7477 ../src/guestfs-actions.pod:7477
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_vgpvuuids (guestfs_h *g,\n"
+" const char *vgname);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7484 ../src/guestfs-actions.pod:7484
+msgid ""
+"You can use this along with C<guestfs_pvs> and C<guestfs_pvuuid> calls to "
+"associate physical volumes and volume groups."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7487 ../src/guestfs-actions.pod:7487
+msgid "See also C<guestfs_vglvuuids>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7495 ../src/guestfs-actions.pod:7495
+msgid "guestfs_vgremove"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7497 ../src/guestfs-actions.pod:7497
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_vgremove (guestfs_h *g,\n"
+" const char *vgname);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7510 ../src/guestfs-actions.pod:7510
+msgid "guestfs_vgrename"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7512 ../src/guestfs-actions.pod:7512
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_vgrename (guestfs_h *g,\n"
+" const char *volgroup,\n"
+" const char *newvolgroup);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7523 ../src/guestfs-actions.pod:7523
+msgid "guestfs_vgs"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7525 ../src/guestfs-actions.pod:7525
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_vgs (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7534 ../src/guestfs-actions.pod:7534
+msgid "See also C<guestfs_vgs_full>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7542 ../src/guestfs-actions.pod:7542
+msgid "guestfs_vgs_full"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7544 ../src/guestfs-actions.pod:7544
+#, no-wrap
+msgid ""
+" struct guestfs_lvm_vg_list *\n"
+" guestfs_vgs_full (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7550 ../src/guestfs-actions.pod:7550
+msgid ""
+"This function returns a C<struct guestfs_lvm_vg_list *>, or NULL if there "
+"was an error. I<The caller must call C<guestfs_free_lvm_vg_list> after "
+"use>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7556 ../src/guestfs-actions.pod:7556
+msgid "guestfs_vgscan"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7558 ../src/guestfs-actions.pod:7558
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_vgscan (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7568 ../src/guestfs-actions.pod:7568
+msgid "guestfs_vguuid"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7570 ../src/guestfs-actions.pod:7570
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_vguuid (guestfs_h *g,\n"
+" const char *vgname);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7581 ../src/guestfs-actions.pod:7581
+msgid "guestfs_wait_ready"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7583 ../src/guestfs-actions.pod:7583
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_wait_ready (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7586 ../src/guestfs-actions.pod:7586
+msgid "This function is a no op."
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7588 ../src/guestfs-actions.pod:7588
+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
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7593 ../src/guestfs-actions.pod:7593
+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: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7599 ../src/guestfs-actions.pod:7599
+msgid "This function is deprecated. In new code, use the C<launch> call instead."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7608 ../src/guestfs-actions.pod:7608
+msgid "guestfs_wc_c"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7610 ../src/guestfs-actions.pod:7610
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_wc_c (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7621 ../src/guestfs-actions.pod:7621
+msgid "guestfs_wc_l"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7623 ../src/guestfs-actions.pod:7623
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_wc_l (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7634 ../src/guestfs-actions.pod:7634
+msgid "guestfs_wc_w"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7636 ../src/guestfs-actions.pod:7636
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_wc_w (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7647 ../src/guestfs-actions.pod:7647
+msgid "guestfs_write"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7649 ../src/guestfs-actions.pod:7649
+#, 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
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7658 ../src/guestfs-actions.pod:7658
+msgid "See also C<guestfs_write_append>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7667 ../src/guestfs-actions.pod:7667
+msgid "guestfs_write_append"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7669 ../src/guestfs-actions.pod:7669
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_write_append (guestfs_h *g,\n"
+" const char *path,\n"
+" const char *content,\n"
+" size_t content_size);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7678 ../src/guestfs-actions.pod:7678
+msgid "See also C<guestfs_write>."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7687 ../src/guestfs-actions.pod:7687
+msgid "guestfs_write_file"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7689 ../src/guestfs-actions.pod:7689
+#, 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: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7720 ../src/guestfs-actions.pod:7720
+msgid "guestfs_zegrep"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7722 ../src/guestfs-actions.pod:7722
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_zegrep (guestfs_h *g,\n"
+" const char *regex,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7739 ../src/guestfs-actions.pod:7739
+msgid "guestfs_zegrepi"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7741 ../src/guestfs-actions.pod:7741
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_zegrepi (guestfs_h *g,\n"
+" const char *regex,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7758 ../src/guestfs-actions.pod:7758
+msgid "guestfs_zero"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7760 ../src/guestfs-actions.pod:7760
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_zero (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7770 ../src/guestfs-actions.pod:7770
+msgid ""
+"See also: C<guestfs_zero_device>, C<guestfs_scrub_device>, "
+"C<guestfs_is_zero_device>"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7782 ../src/guestfs-actions.pod:7782
+msgid "guestfs_zero_device"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7784 ../src/guestfs-actions.pod:7784
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_zero_device (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7788 ../src/guestfs-actions.pod:7788
+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
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7802 ../src/guestfs-actions.pod:7802
+msgid "(Added in 1.3.1)"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7804 ../src/guestfs-actions.pod:7804
+msgid "guestfs_zerofree"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7806 ../src/guestfs-actions.pod:7806
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_zerofree (guestfs_h *g,\n"
+" const char *device);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7825 ../src/guestfs-actions.pod:7825
+msgid "guestfs_zfgrep"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7827 ../src/guestfs-actions.pod:7827
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_zfgrep (guestfs_h *g,\n"
+" const char *pattern,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7844 ../src/guestfs-actions.pod:7844
+msgid "guestfs_zfgrepi"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7846 ../src/guestfs-actions.pod:7846
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_zfgrepi (guestfs_h *g,\n"
+" const char *pattern,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7863 ../src/guestfs-actions.pod:7863
+msgid "guestfs_zfile"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7865 ../src/guestfs-actions.pod:7865
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_zfile (guestfs_h *g,\n"
+" const char *meth,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7875 ../src/guestfs-actions.pod:7875
+msgid ""
+"Since 1.0.63, use C<guestfs_file> instead which can now process compressed "
+"files."
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7890 ../src/guestfs-actions.pod:7890
+msgid "guestfs_zgrep"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7892 ../src/guestfs-actions.pod:7892
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_zgrep (guestfs_h *g,\n"
+" const char *regex,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7909 ../src/guestfs-actions.pod:7909
+msgid "guestfs_zgrepi"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-actions.pod:7911 ../src/guestfs-actions.pod:7911
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_zgrepi (guestfs_h *g,\n"
+" const char *regex,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:3 ../src/guestfs-availability.pod:3
+msgid "B<augeas>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:5 ../src/guestfs-availability.pod:5
+msgid ""
+"The following functions: L</guestfs_aug_clear> L</guestfs_aug_close> "
+"L</guestfs_aug_defnode> L</guestfs_aug_defvar> L</guestfs_aug_get> "
+"L</guestfs_aug_init> L</guestfs_aug_insert> L</guestfs_aug_load> "
+"L</guestfs_aug_ls> L</guestfs_aug_match> L</guestfs_aug_mv> "
+"L</guestfs_aug_rm> L</guestfs_aug_save> L</guestfs_aug_set>"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:21 ../src/guestfs-availability.pod:21
+msgid "B<btrfs>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:23 ../src/guestfs-availability.pod:23
+msgid "The following functions: L</guestfs_btrfs_filesystem_resize>"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:26 ../src/guestfs-availability.pod:26
+msgid "B<inotify>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:28 ../src/guestfs-availability.pod:28
+msgid ""
+"The following functions: L</guestfs_inotify_add_watch> "
+"L</guestfs_inotify_close> L</guestfs_inotify_files> L</guestfs_inotify_init> "
+"L</guestfs_inotify_read> L</guestfs_inotify_rm_watch>"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:36 ../src/guestfs-availability.pod:36
+msgid "B<linuxfsuuid>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:38 ../src/guestfs-availability.pod:38
+msgid ""
+"The following functions: L</guestfs_mke2fs_JU> L</guestfs_mke2journal_U> "
+"L</guestfs_mkswap_U> L</guestfs_swapoff_uuid> L</guestfs_swapon_uuid>"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:45 ../src/guestfs-availability.pod:45
+msgid "B<linuxmodules>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:47 ../src/guestfs-availability.pod:47
+msgid "The following functions: L</guestfs_modprobe>"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:50 ../src/guestfs-availability.pod:50
+msgid "B<linuxxattrs>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:52 ../src/guestfs-availability.pod:52
+msgid ""
+"The following functions: L</guestfs_getxattr> L</guestfs_getxattrs> "
+"L</guestfs_lgetxattr> L</guestfs_lgetxattrs> L</guestfs_lremovexattr> "
+"L</guestfs_lsetxattr> L</guestfs_lxattrlist> L</guestfs_removexattr> "
+"L</guestfs_setxattr>"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:63 ../src/guestfs-availability.pod:63
+msgid "B<luks>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:65 ../src/guestfs-availability.pod:65
+msgid ""
+"The following functions: L</guestfs_luks_add_key> L</guestfs_luks_close> "
+"L</guestfs_luks_format> L</guestfs_luks_format_cipher> "
+"L</guestfs_luks_kill_slot> L</guestfs_luks_open> L</guestfs_luks_open_ro>"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:74 ../src/guestfs-availability.pod:74
+msgid "B<lvm2>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:76 ../src/guestfs-availability.pod:76
+msgid ""
+"The following functions: L</guestfs_is_lv> L</guestfs_lvcreate> "
+"L</guestfs_lvm_remove_all> L</guestfs_lvm_set_filter> L</guestfs_lvremove> "
+"L</guestfs_lvresize> L</guestfs_lvresize_free> L</guestfs_lvs> "
+"L</guestfs_lvs_full> L</guestfs_pvcreate> L</guestfs_pvremove> "
+"L</guestfs_pvresize> L</guestfs_pvresize_size> L</guestfs_pvs> "
+"L</guestfs_pvs_full> L</guestfs_vg_activate> L</guestfs_vg_activate_all> "
+"L</guestfs_vgcreate> L</guestfs_vgremove> L</guestfs_vgs> "
+"L</guestfs_vgs_full>"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:99 ../src/guestfs-availability.pod:99
+msgid "B<mknod>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:101 ../src/guestfs-availability.pod:101
+msgid ""
+"The following functions: L</guestfs_mkfifo> L</guestfs_mknod> "
+"L</guestfs_mknod_b> L</guestfs_mknod_c>"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:107 ../src/guestfs-availability.pod:107
+msgid "B<ntfs3g>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:109 ../src/guestfs-availability.pod:109
+msgid "The following functions: L</guestfs_ntfs_3g_probe>"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:112 ../src/guestfs-availability.pod:112
+msgid "B<ntfsprogs>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:114 ../src/guestfs-availability.pod:114
+msgid ""
+"The following functions: L</guestfs_ntfsresize> L</guestfs_ntfsresize_opts> "
+"L</guestfs_ntfsresize_size>"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:119 ../src/guestfs-availability.pod:119
+msgid "B<realpath>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:121 ../src/guestfs-availability.pod:121
+msgid "The following functions: L</guestfs_realpath>"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:124 ../src/guestfs-availability.pod:124
+msgid "B<scrub>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:126 ../src/guestfs-availability.pod:126
+msgid ""
+"The following functions: L</guestfs_scrub_device> L</guestfs_scrub_file> "
+"L</guestfs_scrub_freespace>"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:131 ../src/guestfs-availability.pod:131
+msgid "B<selinux>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:133 ../src/guestfs-availability.pod:133
+msgid "The following functions: L</guestfs_getcon> L</guestfs_setcon>"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:137 ../src/guestfs-availability.pod:137
+msgid "B<xz>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:139 ../src/guestfs-availability.pod:139
+msgid "The following functions: L</guestfs_txz_in> L</guestfs_txz_out>"
+msgstr ""
+
+#. type: =item
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:143 ../src/guestfs-availability.pod:143
+msgid "B<zerofree>"
+msgstr ""
+
+#. type: textblock
+#: ../libguestfs-1.11.19/src/guestfs-availability.pod:145 ../src/guestfs-availability.pod:145
+msgid "The following functions: L</guestfs_zerofree>"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:1 ../src/guestfs-structs.pod:1
+msgid "guestfs_int_bool"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:3 ../src/guestfs-structs.pod:3
+#, no-wrap
+msgid ""
+" struct guestfs_int_bool {\n"
+" int32_t i;\n"
+" int32_t b;\n"
+" };\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:8 ../src/guestfs-structs.pod:8
+#, no-wrap
+msgid ""
+" struct guestfs_int_bool_list {\n"
+" uint32_t len; /* Number of elements in list. */\n"
+" struct guestfs_int_bool *val; /* Elements. */\n"
+" };\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:13 ../src/guestfs-structs.pod:13
+#, no-wrap
+msgid ""
+" void guestfs_free_int_bool (struct guestfs_free_int_bool *);\n"
+" void guestfs_free_int_bool_list (struct guestfs_free_int_bool_list *);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:16 ../src/guestfs-structs.pod:16
+msgid "guestfs_lvm_pv"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:18 ../src/guestfs-structs.pod:18
+#, no-wrap
+msgid ""
+" struct guestfs_lvm_pv {\n"
+" char *pv_name;\n"
+" /* The next field is NOT nul-terminated, be careful when printing it: "
+"*/\n"
+" char pv_uuid[32];\n"
+" char *pv_fmt;\n"
+" uint64_t pv_size;\n"
+" uint64_t dev_size;\n"
+" uint64_t pv_free;\n"
+" uint64_t pv_used;\n"
+" char *pv_attr;\n"
+" int64_t pv_pe_count;\n"
+" int64_t pv_pe_alloc_count;\n"
+" char *pv_tags;\n"
+" uint64_t pe_start;\n"
+" int64_t pv_mda_count;\n"
+" uint64_t pv_mda_free;\n"
+" };\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:36 ../src/guestfs-structs.pod:36
+#, no-wrap
+msgid ""
+" struct guestfs_lvm_pv_list {\n"
+" uint32_t len; /* Number of elements in list. */\n"
+" struct guestfs_lvm_pv *val; /* Elements. */\n"
+" };\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:41 ../src/guestfs-structs.pod:41
+#, no-wrap
+msgid ""
+" void guestfs_free_lvm_pv (struct guestfs_free_lvm_pv *);\n"
+" void guestfs_free_lvm_pv_list (struct guestfs_free_lvm_pv_list *);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:44 ../src/guestfs-structs.pod:44
+msgid "guestfs_lvm_vg"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:46 ../src/guestfs-structs.pod:46
+#, no-wrap
+msgid ""
+" struct guestfs_lvm_vg {\n"
+" char *vg_name;\n"
+" /* The next field is NOT nul-terminated, be careful when printing it: "
+"*/\n"
+" char vg_uuid[32];\n"
+" char *vg_fmt;\n"
+" char *vg_attr;\n"
+" uint64_t vg_size;\n"
+" uint64_t vg_free;\n"
+" char *vg_sysid;\n"
+" uint64_t vg_extent_size;\n"
+" int64_t vg_extent_count;\n"
+" int64_t vg_free_count;\n"
+" int64_t max_lv;\n"
+" int64_t max_pv;\n"
+" int64_t pv_count;\n"
+" int64_t lv_count;\n"
+" int64_t snap_count;\n"
+" int64_t vg_seqno;\n"
+" char *vg_tags;\n"
+" int64_t vg_mda_count;\n"
+" uint64_t vg_mda_free;\n"
+" };\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:69 ../src/guestfs-structs.pod:69
+#, no-wrap
+msgid ""
+" struct guestfs_lvm_vg_list {\n"
+" uint32_t len; /* Number of elements in list. */\n"
+" struct guestfs_lvm_vg *val; /* Elements. */\n"
+" };\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:74 ../src/guestfs-structs.pod:74
+#, no-wrap
+msgid ""
+" void guestfs_free_lvm_vg (struct guestfs_free_lvm_vg *);\n"
+" void guestfs_free_lvm_vg_list (struct guestfs_free_lvm_vg_list *);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:77 ../src/guestfs-structs.pod:77
+msgid "guestfs_lvm_lv"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:79 ../src/guestfs-structs.pod:79
+#, no-wrap
+msgid ""
+" struct guestfs_lvm_lv {\n"
+" char *lv_name;\n"
+" /* The next field is NOT nul-terminated, be careful when printing it: "
+"*/\n"
+" char lv_uuid[32];\n"
+" char *lv_attr;\n"
+" int64_t lv_major;\n"
+" int64_t lv_minor;\n"
+" int64_t lv_kernel_major;\n"
+" int64_t lv_kernel_minor;\n"
+" uint64_t lv_size;\n"
+" int64_t seg_count;\n"
+" char *origin;\n"
+" /* The next field is [0..100] or -1 meaning 'not present': */\n"
+" float snap_percent;\n"
+" /* The next field is [0..100] or -1 meaning 'not present': */\n"
+" float copy_percent;\n"
+" char *move_pv;\n"
+" char *lv_tags;\n"
+" char *mirror_log;\n"
+" char *modules;\n"
+" };\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:101 ../src/guestfs-structs.pod:101
+#, no-wrap
+msgid ""
+" struct guestfs_lvm_lv_list {\n"
+" uint32_t len; /* Number of elements in list. */\n"
+" struct guestfs_lvm_lv *val; /* Elements. */\n"
+" };\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:106 ../src/guestfs-structs.pod:106
+#, no-wrap
+msgid ""
+" void guestfs_free_lvm_lv (struct guestfs_free_lvm_lv *);\n"
+" void guestfs_free_lvm_lv_list (struct guestfs_free_lvm_lv_list *);\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:111 ../src/guestfs-structs.pod:111
+#, no-wrap
+msgid ""
+" struct guestfs_stat {\n"
+" int64_t dev;\n"
+" int64_t ino;\n"
+" int64_t mode;\n"
+" int64_t nlink;\n"
+" int64_t uid;\n"
+" int64_t gid;\n"
+" int64_t rdev;\n"
+" int64_t size;\n"
+" int64_t blksize;\n"
+" int64_t blocks;\n"
+" int64_t atime;\n"
+" int64_t mtime;\n"
+" int64_t ctime;\n"
+" };\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:127 ../src/guestfs-structs.pod:127
+#, no-wrap
+msgid ""
+" struct guestfs_stat_list {\n"
+" uint32_t len; /* Number of elements in list. */\n"
+" struct guestfs_stat *val; /* Elements. */\n"
+" };\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:132 ../src/guestfs-structs.pod:132
+#, no-wrap
+msgid ""
+" void guestfs_free_stat (struct guestfs_free_stat *);\n"
+" void guestfs_free_stat_list (struct guestfs_free_stat_list *);\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:137 ../src/guestfs-structs.pod:137
+#, no-wrap
+msgid ""
+" struct guestfs_statvfs {\n"
+" int64_t bsize;\n"
+" int64_t frsize;\n"
+" int64_t blocks;\n"
+" int64_t bfree;\n"
+" int64_t bavail;\n"
+" int64_t files;\n"
+" int64_t ffree;\n"
+" int64_t favail;\n"
+" int64_t fsid;\n"
+" int64_t flag;\n"
+" int64_t namemax;\n"
+" };\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:151 ../src/guestfs-structs.pod:151
+#, no-wrap
+msgid ""
+" struct guestfs_statvfs_list {\n"
+" uint32_t len; /* Number of elements in list. */\n"
+" struct guestfs_statvfs *val; /* Elements. */\n"
+" };\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:156 ../src/guestfs-structs.pod:156
+#, no-wrap
+msgid ""
+" void guestfs_free_statvfs (struct guestfs_free_statvfs *);\n"
+" void guestfs_free_statvfs_list (struct guestfs_free_statvfs_list *);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:159 ../src/guestfs-structs.pod:159
+msgid "guestfs_dirent"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:161 ../src/guestfs-structs.pod:161
+#, no-wrap
+msgid ""
+" struct guestfs_dirent {\n"
+" int64_t ino;\n"
+" char ftyp;\n"
+" char *name;\n"
+" };\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:167 ../src/guestfs-structs.pod:167
+#, no-wrap
+msgid ""
+" struct guestfs_dirent_list {\n"
+" uint32_t len; /* Number of elements in list. */\n"
+" struct guestfs_dirent *val; /* Elements. */\n"
+" };\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:172 ../src/guestfs-structs.pod:172
+#, no-wrap
+msgid ""
+" void guestfs_free_dirent (struct guestfs_free_dirent *);\n"
+" void guestfs_free_dirent_list (struct guestfs_free_dirent_list *);\n"
+"\n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:177 ../src/guestfs-structs.pod:177
+#, no-wrap
+msgid ""
+" struct guestfs_version {\n"
+" int64_t major;\n"
+" int64_t minor;\n"
+" int64_t release;\n"
+" char *extra;\n"
+" };\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:184 ../src/guestfs-structs.pod:184
+#, no-wrap
+msgid ""
+" struct guestfs_version_list {\n"
+" uint32_t len; /* Number of elements in list. */\n"
+" struct guestfs_version *val; /* Elements. */\n"
+" };\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:189 ../src/guestfs-structs.pod:189
+#, no-wrap
+msgid ""
+" void guestfs_free_version (struct guestfs_free_version *);\n"
+" void guestfs_free_version_list (struct guestfs_free_version_list *);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:192 ../src/guestfs-structs.pod:192
+msgid "guestfs_xattr"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:194 ../src/guestfs-structs.pod:194
+#, no-wrap
+msgid ""
+" struct guestfs_xattr {\n"
+" char *attrname;\n"
+" /* The next two fields describe a byte array. */\n"
+" uint32_t attrval_len;\n"
+" char *attrval;\n"
+" };\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:201 ../src/guestfs-structs.pod:201
+#, no-wrap
+msgid ""
+" struct guestfs_xattr_list {\n"
+" uint32_t len; /* Number of elements in list. */\n"
+" struct guestfs_xattr *val; /* Elements. */\n"
+" };\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:206 ../src/guestfs-structs.pod:206
+#, no-wrap
+msgid ""
+" void guestfs_free_xattr (struct guestfs_free_xattr *);\n"
+" void guestfs_free_xattr_list (struct guestfs_free_xattr_list *);\n"
+"\n"
+msgstr ""
+
+#. type: =head2
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:209 ../src/guestfs-structs.pod:209
+msgid "guestfs_inotify_event"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:211 ../src/guestfs-structs.pod:211
+#, no-wrap
+msgid ""
+" struct guestfs_inotify_event {\n"
+" int64_t in_wd;\n"
+" uint32_t in_mask;\n"
+" uint32_t in_cookie;\n"
+" char *in_name;\n"
+" };\n"
+" \n"
+msgstr ""
+
+#. type: verbatim
+#: ../libguestfs-1.11.19/src/guestfs-structs.pod:218 ../src/guestfs-structs.pod:218
+#, no-wrap
+msgid ""
+" struct guestfs_inotify_event_list {\n"
+" uint32_t len; /* Number of elements in list. */\n"
+" struct guestfs_inotify_event *val; /* Elements. */\n"
+" };\n"
+" \n"