+#. type: textblock
+#: ../src/guestfs-actions.pod:2463
+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
+#: ../src/guestfs-actions.pod:2473
+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
+#: ../src/guestfs-actions.pod:2479
+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
+#: ../src/guestfs-actions.pod:2486
+msgid ""
+"The handle should be closed after use by calling C<guestfs_inotify_close>. "
+"This also removes any watches automatically."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2490 ../fish/guestfish-actions.pod:1681
+msgid ""
+"See also L<inotify(7)> for an overview of the inotify interface as exposed "
+"by the Linux kernel, which is roughly what we expose via libguestfs. Note "
+"that there is one global inotify handle per libguestfs instance."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:2499
+msgid "guestfs_inotify_read"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:2501
+#, no-wrap
+msgid ""
+" struct guestfs_inotify_event_list *\n"
+" guestfs_inotify_read (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2504 ../fish/guestfish-actions.pod:1690
+msgid ""
+"Return the complete queue of events that have happened since the previous "
+"read call."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2507 ../fish/guestfish-actions.pod:1693
+msgid "If no events have happened, this returns an empty list."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2509 ../fish/guestfish-actions.pod:1695
+msgid ""
+"I<Note>: In order to make sure that all events have been read, you must call "
+"this function repeatedly until it returns an empty list. The reason is that "
+"the call will read events up to the maximum appliance-to-host message size "
+"and leave remaining events in the queue."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2515
+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
+#: ../src/guestfs-actions.pod:2521
+msgid "guestfs_inotify_rm_watch"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:2523
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_inotify_rm_watch (guestfs_h *g,\n"
+" int wd);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2527
+msgid ""
+"Remove a previously defined inotify watch. See "
+"C<guestfs_inotify_add_watch>."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:2534
+msgid "guestfs_inspect_get_arch"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:2536
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_arch (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2540 ../src/guestfs-actions.pod:2563 ../src/guestfs-actions.pod:2656 ../src/guestfs-actions.pod:2700 ../src/guestfs-actions.pod:2726 ../src/guestfs-actions.pod:2765 ../src/guestfs-actions.pod:2787 ../src/guestfs-actions.pod:2814 ../src/guestfs-actions.pod:2835 ../src/guestfs-actions.pod:2878 ../src/guestfs-actions.pod:2907 ../src/guestfs-actions.pod:2938 ../src/guestfs-actions.pod:2962 ../src/guestfs-actions.pod:3017 ../src/guestfs-actions.pod:3059 ../src/guestfs-actions.pod:3080 ../src/guestfs-actions.pod:3103 ../src/guestfs-actions.pod:3120 ../src/guestfs-actions.pod:3137 ../src/guestfs-actions.pod:3156
+msgid ""
+"This function should only be called with a root device string as returned by "
+"C<guestfs_inspect_os>."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2543
+msgid ""
+"This returns the architecture of the inspected operating system. The "
+"possible return values are listed under C<guestfs_file_architecture>."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2547 ../fish/guestfish-actions.pod:1719
+msgid ""
+"If the architecture could not be determined, then the string C<unknown> is "
+"returned."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2550 ../src/guestfs-actions.pod:2643 ../src/guestfs-actions.pod:2754 ../src/guestfs-actions.pod:2774 ../src/guestfs-actions.pod:2802 ../src/guestfs-actions.pod:2894 ../src/guestfs-actions.pod:2925 ../src/guestfs-actions.pod:2949 ../src/guestfs-actions.pod:3003 ../src/guestfs-actions.pod:3046 ../src/guestfs-actions.pod:3069 ../src/guestfs-actions.pod:3090 ../src/guestfs-actions.pod:3110 ../src/guestfs-actions.pod:3127 ../src/guestfs-actions.pod:3146 ../src/guestfs-actions.pod:3249 ../src/guestfs-actions.pod:3290 ../fish/guestfish-actions.pod:1722 ../fish/guestfish-actions.pod:1808 ../fish/guestfish-actions.pod:1896 ../fish/guestfish-actions.pod:1911 ../fish/guestfish-actions.pod:1932 ../fish/guestfish-actions.pod:2002 ../fish/guestfish-actions.pod:2026 ../fish/guestfish-actions.pod:2043 ../fish/guestfish-actions.pod:2086 ../fish/guestfish-actions.pod:2121 ../fish/guestfish-actions.pod:2137 ../fish/guestfish-actions.pod:2153 ../fish/guestfish-actions.pod:2166 ../fish/guestfish-actions.pod:2179 ../fish/guestfish-actions.pod:2194 ../fish/guestfish-actions.pod:2293 ../fish/guestfish-actions.pod:2327
+msgid "Please read L<guestfs(3)/INSPECTION> for more details."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:2557
+msgid "guestfs_inspect_get_distro"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:2559
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_distro (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2566 ../fish/guestfish-actions.pod:1731
+msgid "This returns the distro (distribution) of the inspected operating system."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2569 ../fish/guestfish-actions.pod:1734
+msgid "Currently defined distros are:"
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:2573 ../fish/guestfish-actions.pod:1738
+msgid "\"archlinux\""
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2575 ../fish/guestfish-actions.pod:1740
+msgid "Arch Linux."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:2577 ../fish/guestfish-actions.pod:1742
+msgid "\"centos\""
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2579 ../fish/guestfish-actions.pod:1744
+msgid "CentOS."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:2581 ../fish/guestfish-actions.pod:1746
+msgid "\"debian\""
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2583 ../fish/guestfish-actions.pod:1748
+msgid "Debian."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:2585 ../fish/guestfish-actions.pod:1750
+msgid "\"fedora\""
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2587 ../fish/guestfish-actions.pod:1752
+msgid "Fedora."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:2589 ../fish/guestfish-actions.pod:1754
+msgid "\"gentoo\""
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2591 ../fish/guestfish-actions.pod:1756
+msgid "Gentoo."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:2593 ../fish/guestfish-actions.pod:1758
+msgid "\"linuxmint\""
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2595 ../fish/guestfish-actions.pod:1760
+msgid "Linux Mint."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:2597 ../fish/guestfish-actions.pod:1762
+msgid "\"mandriva\""
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2599 ../fish/guestfish-actions.pod:1764
+msgid "Mandriva."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:2601 ../fish/guestfish-actions.pod:1766
+msgid "\"meego\""
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2603 ../fish/guestfish-actions.pod:1768
+msgid "MeeGo."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:2605 ../fish/guestfish-actions.pod:1770
+msgid "\"pardus\""
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2607 ../fish/guestfish-actions.pod:1772
+msgid "Pardus."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:2609 ../fish/guestfish-actions.pod:1774
+msgid "\"redhat-based\""
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2611 ../fish/guestfish-actions.pod:1776
+msgid "Some Red Hat-derived distro."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:2613 ../fish/guestfish-actions.pod:1778
+msgid "\"rhel\""
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2615 ../fish/guestfish-actions.pod:1780
+msgid "Red Hat Enterprise Linux."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:2617 ../fish/guestfish-actions.pod:1782
+msgid "\"scientificlinux\""
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2619 ../fish/guestfish-actions.pod:1784
+msgid "Scientific Linux."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:2621 ../fish/guestfish-actions.pod:1786
+msgid "\"slackware\""
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2623 ../fish/guestfish-actions.pod:1788
+msgid "Slackware."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:2625 ../fish/guestfish-actions.pod:1790
+msgid "\"ubuntu\""
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2627 ../fish/guestfish-actions.pod:1792
+msgid "Ubuntu."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:2629 ../src/guestfs-actions.pod:2745 ../src/guestfs-actions.pod:3037 ../fish/guestfish-actions.pod:1794 ../fish/guestfish-actions.pod:1887 ../fish/guestfish-actions.pod:2112
+msgid "\"unknown\""
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2631 ../fish/guestfish-actions.pod:1796
+msgid "The distro could not be determined."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:2633 ../src/guestfs-actions.pod:3029 ../fish/guestfish-actions.pod:1798 ../fish/guestfish-actions.pod:2104
+msgid "\"windows\""
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2635 ../fish/guestfish-actions.pod:1800
+msgid ""
+"Windows does not have distributions. This string is returned if the OS type "
+"is Windows."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2640 ../src/guestfs-actions.pod:2751 ../src/guestfs-actions.pod:3043 ../fish/guestfish-actions.pod:1805 ../fish/guestfish-actions.pod:1893 ../fish/guestfish-actions.pod:2118
+msgid ""
+"Future versions of libguestfs may return other strings here. The caller "
+"should be prepared to handle any string."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:2650
+msgid "guestfs_inspect_get_drive_mappings"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:2652
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_inspect_get_drive_mappings (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2659 ../fish/guestfish-actions.pod:1817
+msgid ""
+"This call is useful for Windows which uses a primitive system of assigning "
+"drive letters (like \"C:\") to partitions. This inspection API examines the "
+"Windows Registry to find out how disks/partitions are mapped to drive "
+"letters, and returns a hash table as in the example below:"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:2665 ../fish/guestfish-actions.pod:1823
+#, no-wrap
+msgid ""
+" C => /dev/vda2\n"
+" E => /dev/vdb1\n"
+" F => /dev/vdc1\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2669 ../fish/guestfish-actions.pod:1827
+msgid ""
+"Note that keys are drive letters. For Windows, the key is case insensitive "
+"and just contains the drive letter, without the customary colon separator "
+"character."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2673 ../fish/guestfish-actions.pod:1831
+msgid ""
+"In future we may support other operating systems that also used drive "
+"letters, but the keys for those might not be case insensitive and might be "
+"longer than 1 character. For example in OS-9, hard drives were named C<h0>, "
+"C<h1> etc."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2678 ../fish/guestfish-actions.pod:1836
+msgid ""
+"For Windows guests, currently only hard drive mappings are returned. "
+"Removable disks (eg. DVD-ROMs) are ignored."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2681 ../fish/guestfish-actions.pod:1839
+msgid ""
+"For guests that do not use drive mappings, or if the drive mappings could "
+"not be determined, this returns an empty hash table."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2684
+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
+#: ../src/guestfs-actions.pod:2688 ../src/guestfs-actions.pod:2864 ../src/guestfs-actions.pod:3624 ../src/guestfs-actions.pod:4841 ../src/guestfs-actions.pod:6783
+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: =head2
+#: ../src/guestfs-actions.pod:2694
+msgid "guestfs_inspect_get_filesystems"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:2696
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_inspect_get_filesystems (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2703 ../fish/guestfish-actions.pod:1853
+msgid ""
+"This returns a list of all the filesystems that we think are associated with "
+"this operating system. This includes the root filesystem, other ordinary "
+"filesystems, and non-mounted devices like swap partitions."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2708 ../fish/guestfish-actions.pod:1858
+msgid ""
+"In the case of a multi-boot virtual machine, it is possible for a filesystem "
+"to be shared between operating systems."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2711
+msgid ""
+"Please read L<guestfs(3)/INSPECTION> for more details. See also "
+"C<guestfs_inspect_get_mountpoints>."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:2720
+msgid "guestfs_inspect_get_format"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:2722
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_format (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2729 ../fish/guestfish-actions.pod:1871
+msgid ""
+"This returns the format of the inspected operating system. You can use it "
+"to detect install images, live CDs and similar."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2732 ../fish/guestfish-actions.pod:1874
+msgid "Currently defined formats are:"
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:2736 ../fish/guestfish-actions.pod:1878
+msgid "\"installed\""
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2738 ../fish/guestfish-actions.pod:1880
+msgid "This is an installed operating system."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:2740 ../fish/guestfish-actions.pod:1882
+msgid "\"installer\""
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2742 ../fish/guestfish-actions.pod:1884
+msgid ""
+"The disk image being inspected is not an installed operating system, but a "
+"I<bootable> install disk, live CD, or similar."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2747 ../fish/guestfish-actions.pod:1889
+msgid "The format of this disk image is not known."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:2759
+msgid "guestfs_inspect_get_hostname"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:2761
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_hostname (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2768 ../fish/guestfish-actions.pod:1905
+msgid ""
+"This function returns the hostname of the operating system as found by "
+"inspection of the guest's configuration files."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2771 ../fish/guestfish-actions.pod:1908
+msgid ""
+"If the hostname could not be determined, then the string C<unknown> is "
+"returned."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2779
+msgid "(Added in 1.7.9)"
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:2781
+msgid "guestfs_inspect_get_major_version"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:2783
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_inspect_get_major_version (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2790 ../fish/guestfish-actions.pod:1920
+msgid "This returns the major version number of the inspected operating system."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2793 ../fish/guestfish-actions.pod:1923
+msgid ""
+"Windows uses a consistent versioning scheme which is I<not> reflected in the "
+"popular public names used by the operating system. Notably the operating "
+"system known as \"Windows 7\" is really version 6.1 (ie. major = 6, minor = "
+"1). You can find out the real versions corresponding to releases of Windows "
+"by consulting Wikipedia or MSDN."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2800 ../src/guestfs-actions.pod:2820 ../fish/guestfish-actions.pod:1930 ../fish/guestfish-actions.pod:1944
+msgid "If the version could not be determined, then C<0> is returned."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:2808
+msgid "guestfs_inspect_get_minor_version"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:2810
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_inspect_get_minor_version (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2817 ../fish/guestfish-actions.pod:1941
+msgid "This returns the minor version number of the inspected operating system."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2822
+msgid ""
+"Please read L<guestfs(3)/INSPECTION> for more details. See also "
+"C<guestfs_inspect_get_major_version>."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:2829
+msgid "guestfs_inspect_get_mountpoints"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:2831
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_inspect_get_mountpoints (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2838 ../fish/guestfish-actions.pod:1956
+msgid ""
+"This returns a hash of where we think the filesystems associated with this "
+"operating system should be mounted. Callers should note that this is at "
+"best an educated guess made by reading configuration files such as "
+"C</etc/fstab>. I<In particular note> that this may return filesystems which "
+"are non-existent or not mountable and callers should be prepared to handle "
+"or ignore failures if they try to mount them."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2847 ../fish/guestfish-actions.pod:1965
+msgid ""
+"Each element in the returned hashtable has a key which is the path of the "
+"mountpoint (eg. C</boot>) and a value which is the filesystem that would be "
+"mounted there (eg. C</dev/sda1>)."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2852 ../fish/guestfish-actions.pod:1970
+msgid "Non-mounted devices such as swap devices are I<not> returned in this list."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2855
+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
+#: ../src/guestfs-actions.pod:2861
+msgid ""
+"Please read L<guestfs(3)/INSPECTION> for more details. See also "
+"C<guestfs_inspect_get_filesystems>."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:2872
+msgid "guestfs_inspect_get_package_format"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:2874
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_package_format (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2881
+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
+#: ../src/guestfs-actions.pod:2887 ../fish/guestfish-actions.pod:1995
+msgid ""
+"This returns the string C<unknown> if we could not determine the package "
+"format I<or> if the operating system does not have a real packaging system "
+"(eg. Windows)."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2891 ../fish/guestfish-actions.pod:1999
+msgid ""
+"Possible strings include: C<rpm>, C<deb>, C<ebuild>, C<pisi>, C<pacman>. "
+"Future versions of libguestfs may return other strings."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2899 ../src/guestfs-actions.pod:2930
+msgid "(Added in 1.7.5)"
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:2901
+msgid "guestfs_inspect_get_package_management"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:2903
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_package_management (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2910
+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: textblock
+#: ../src/guestfs-actions.pod:2916 ../fish/guestfish-actions.pod:2017
+msgid ""
+"This returns the string C<unknown> if we could not determine the package "
+"management tool I<or> if the operating system does not have a real packaging "
+"system (eg. Windows)."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2920 ../fish/guestfish-actions.pod:2021
+msgid ""
+"Possible strings include: C<yum>, C<up2date>, C<apt> (for all Debian "
+"derivatives), C<portage>, C<pisi>, C<pacman>, C<urpmi>. Future versions of "
+"libguestfs may return other strings."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:2932
+msgid "guestfs_inspect_get_product_name"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:2934
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_product_name (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2941 ../fish/guestfish-actions.pod:2035
+msgid ""
+"This returns the product name of the inspected operating system. The "
+"product name is generally some freeform string which can be displayed to the "
+"user, but should not be parsed by programs."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2946 ../fish/guestfish-actions.pod:2040
+msgid ""
+"If the product name could not be determined, then the string C<unknown> is "
+"returned."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:2956
+msgid "guestfs_inspect_get_product_variant"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:2958
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_product_variant (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2965 ../fish/guestfish-actions.pod:2052
+msgid "This returns the product variant of the inspected operating system."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2968 ../fish/guestfish-actions.pod:2055
+msgid ""
+"For Windows guests, this returns the contents of the Registry key "
+"C<HKLM\\Software\\Microsoft\\Windows NT\\CurrentVersion> C<InstallationType> "
+"which is usually a string such as C<Client> or C<Server> (other values are "
+"possible). This can be used to distinguish consumer and enterprise versions "
+"of Windows that have the same version number (for example, Windows 7 and "
+"Windows 2008 Server are both version 6.1, but the former is C<Client> and "
+"the latter is C<Server>)."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2977 ../fish/guestfish-actions.pod:2064
+msgid ""
+"For enterprise Linux guests, in future we intend this to return the product "
+"variant such as C<Desktop>, C<Server> and so on. But this is not "
+"implemented at present."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2981 ../fish/guestfish-actions.pod:2068
+msgid ""
+"If the product variant could not be determined, then the string C<unknown> "
+"is returned."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2984
+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: =head2
+#: ../src/guestfs-actions.pod:2991
+msgid "guestfs_inspect_get_roots"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:2993
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_inspect_get_roots (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:2996
+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
+#: ../src/guestfs-actions.pod:3000
+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
+#: ../src/guestfs-actions.pod:3009
+msgid "(Added in 1.7.3)"
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:3011
+msgid "guestfs_inspect_get_type"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:3013
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_type (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3020 ../fish/guestfish-actions.pod:2095
+msgid ""
+"This returns the type of the inspected operating system. Currently defined "
+"types are:"
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:3025 ../fish/guestfish-actions.pod:2100
+msgid "\"linux\""
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3027 ../fish/guestfish-actions.pod:2102
+msgid "Any Linux-based operating system."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3031 ../fish/guestfish-actions.pod:2106
+msgid "Any Microsoft Windows operating system."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:3033 ../fish/guestfish-actions.pod:2108
+msgid "\"freebsd\""
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3035 ../fish/guestfish-actions.pod:2110
+msgid "FreeBSD."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3039 ../fish/guestfish-actions.pod:2114
+msgid "The operating system type could not be determined."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:3053
+msgid "guestfs_inspect_get_windows_current_control_set"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:3055
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_windows_current_control_set (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3062 ../fish/guestfish-actions.pod:2130
+msgid ""
+"This returns the Windows CurrentControlSet of the inspected guest. The "
+"CurrentControlSet is a registry key name such as C<ControlSet001>."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3065 ../fish/guestfish-actions.pod:2133
+msgid ""
+"This call assumes that the guest is Windows and that the Registry could be "
+"examined by inspection. If this is not the case then an error is returned."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:3074
+msgid "guestfs_inspect_get_windows_systemroot"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:3076
+#, no-wrap
+msgid ""
+" char *\n"
+" guestfs_inspect_get_windows_systemroot (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3083 ../fish/guestfish-actions.pod:2146
+msgid ""
+"This returns the Windows systemroot of the inspected guest. The systemroot "
+"is a directory path such as C</WINDOWS>."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3086 ../fish/guestfish-actions.pod:2149
+msgid ""
+"This call assumes that the guest is Windows and that the systemroot could be "
+"determined by inspection. If this is not the case then an error is "
+"returned."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3095
+msgid "(Added in 1.5.25)"
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:3097
+msgid "guestfs_inspect_is_live"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:3099
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_inspect_is_live (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3106
+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
+#: ../src/guestfs-actions.pod:3114
+msgid "guestfs_inspect_is_multipart"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:3116
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_inspect_is_multipart (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3123
+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
+#: ../src/guestfs-actions.pod:3131
+msgid "guestfs_inspect_is_netinst"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:3133
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_inspect_is_netinst (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3140
+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
+#: ../src/guestfs-actions.pod:3150
+msgid "guestfs_inspect_list_applications"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:3152
+#, no-wrap
+msgid ""
+" struct guestfs_application_list *\n"
+" guestfs_inspect_list_applications (guestfs_h *g,\n"
+" const char *root);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3159 ../fish/guestfish-actions.pod:2203
+msgid "Return the list of applications installed in the operating system."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3161
+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
+#: ../src/guestfs-actions.pod:3171 ../fish/guestfish-actions.pod:2215
+msgid ""
+"This returns an empty list if the inspection code was not able to determine "
+"the list of applications."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3174 ../fish/guestfish-actions.pod:2218
+msgid "The application structure contains the following fields:"
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:3178 ../fish/guestfish-actions.pod:2222
+msgid "C<app_name>"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3180 ../fish/guestfish-actions.pod:2224
+msgid ""
+"The name of the application. For Red Hat-derived and Debian-derived Linux "
+"guests, this is the package name."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:3183 ../fish/guestfish-actions.pod:2227
+msgid "C<app_display_name>"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3185 ../fish/guestfish-actions.pod:2229
+msgid ""
+"The display name of the application, sometimes localized to the install "
+"language of the guest operating system."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3188 ../fish/guestfish-actions.pod:2232
+msgid ""
+"If unavailable this is returned as an empty string C<\"\">. Callers needing "
+"to display something can use C<app_name> instead."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:3191 ../fish/guestfish-actions.pod:2235
+msgid "C<app_epoch>"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3193 ../fish/guestfish-actions.pod:2237
+msgid ""
+"For package managers which use epochs, this contains the epoch of the "
+"package (an integer). If unavailable, this is returned as C<0>."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:3196 ../fish/guestfish-actions.pod:2240
+msgid "C<app_version>"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3198 ../fish/guestfish-actions.pod:2242
+msgid ""
+"The version string of the application or package. If unavailable this is "
+"returned as an empty string C<\"\">."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:3201 ../fish/guestfish-actions.pod:2245
+msgid "C<app_release>"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3203 ../fish/guestfish-actions.pod:2247
+msgid ""
+"The release string of the application or package, for package managers that "
+"use this. If unavailable this is returned as an empty string C<\"\">."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:3207 ../fish/guestfish-actions.pod:2251
+msgid "C<app_install_path>"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3209 ../fish/guestfish-actions.pod:2253
+msgid ""
+"The installation path of the application (on operating systems such as "
+"Windows which use installation paths). This path is in the format used by "
+"the guest operating system, it is not a libguestfs path."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3214 ../fish/guestfish-actions.pod:2258
+msgid "If unavailable this is returned as an empty string C<\"\">."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:3216 ../fish/guestfish-actions.pod:2260
+msgid "C<app_trans_path>"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3218 ../fish/guestfish-actions.pod:2262
+msgid ""
+"The install path translated into a libguestfs path. If unavailable this is "
+"returned as an empty string C<\"\">."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:3221 ../fish/guestfish-actions.pod:2265
+msgid "C<app_publisher>"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3223 ../fish/guestfish-actions.pod:2267
+msgid ""
+"The name of the publisher of the application, for package managers that use "
+"this. If unavailable this is returned as an empty string C<\"\">."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:3227 ../fish/guestfish-actions.pod:2271
+msgid "C<app_url>"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3229 ../fish/guestfish-actions.pod:2273
+msgid ""
+"The URL (eg. upstream URL) of the application. If unavailable this is "
+"returned as an empty string C<\"\">."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:3232 ../fish/guestfish-actions.pod:2276
+msgid "C<app_source_package>"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3234 ../fish/guestfish-actions.pod:2278
+msgid ""
+"For packaging systems which support this, the name of the source package. "
+"If unavailable this is returned as an empty string C<\"\">."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:3237 ../fish/guestfish-actions.pod:2281
+msgid "C<app_summary>"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3239 ../fish/guestfish-actions.pod:2283
+msgid ""
+"A short (usually one line) description of the application or package. If "
+"unavailable this is returned as an empty string C<\"\">."
+msgstr ""
+
+#. type: =item
+#: ../src/guestfs-actions.pod:3242 ../fish/guestfish-actions.pod:2286
+msgid "C<app_description>"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3244 ../fish/guestfish-actions.pod:2288
+msgid ""
+"A longer description of the application or package. If unavailable this is "
+"returned as an empty string C<\"\">."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3251
+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
+#: ../src/guestfs-actions.pod:3255
+msgid "(Added in 1.7.8)"
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:3257
+msgid "guestfs_inspect_os"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:3259
+#, no-wrap
+msgid ""
+" char **\n"
+" guestfs_inspect_os (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3262 ../fish/guestfish-actions.pod:2299
+msgid ""
+"This function uses other libguestfs functions and certain heuristics to "
+"inspect the disk(s) (usually disks belonging to a virtual machine), looking "
+"for operating systems."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3266 ../fish/guestfish-actions.pod:2303
+msgid "The list returned is empty if no operating systems were found."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3268 ../fish/guestfish-actions.pod:2305
+msgid ""
+"If one operating system was found, then this returns a list with a single "
+"element, which is the name of the root filesystem of this operating system. "
+"It is also possible for this function to return a list containing more than "
+"one element, indicating a dual-boot or multi-boot virtual machine, with each "
+"element being the root filesystem of one of the operating systems."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3275
+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
+#: ../src/guestfs-actions.pod:3280
+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
+#: ../src/guestfs-actions.pod:3286 ../fish/guestfish-actions.pod:2323
+msgid ""
+"This function cannot decrypt encrypted disks. The caller must do that first "
+"(supplying the necessary keys) if the disk is encrypted."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3292 ../src/guestfs-actions.pod:3582 ../src/guestfs-actions.pod:3644
+msgid "See also C<guestfs_list_filesystems>."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:3300
+msgid "guestfs_is_blockdev"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:3302
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_is_blockdev (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3306 ../fish/guestfish-actions.pod:2335
+msgid ""
+"This returns C<true> if and only if there is a block device with the given "
+"C<path> name."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3309 ../src/guestfs-actions.pod:3338 ../src/guestfs-actions.pod:3368 ../src/guestfs-actions.pod:3383 ../src/guestfs-actions.pod:3399 ../src/guestfs-actions.pod:3455 ../src/guestfs-actions.pod:3470
+msgid "See also C<guestfs_stat>."
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3313 ../src/guestfs-actions.pod:3342 ../src/guestfs-actions.pod:3387 ../src/guestfs-actions.pod:3459 ../src/guestfs-actions.pod:3474
+msgid "(Added in 1.5.10)"
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:3315
+msgid "guestfs_is_busy"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:3317
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_is_busy (guestfs_h *g);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3320 ../fish/guestfish-actions.pod:2344
+msgid ""
+"This returns true iff this handle is busy processing a command (in the "
+"C<BUSY> state)."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:3329
+msgid "guestfs_is_chardev"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:3331
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_is_chardev (guestfs_h *g,\n"
+" const char *path);\n"
+"\n"
+msgstr ""
+
+#. type: textblock
+#: ../src/guestfs-actions.pod:3335 ../fish/guestfish-actions.pod:2353
+msgid ""
+"This returns C<true> if and only if there is a character device with the "
+"given C<path> name."
+msgstr ""
+
+#. type: =head2
+#: ../src/guestfs-actions.pod:3344
+msgid "guestfs_is_config"
+msgstr ""
+
+#. type: verbatim
+#: ../src/guestfs-actions.pod:3346
+#, no-wrap
+msgid ""
+" int\n"
+" guestfs_is_config (guestfs_h *g);\n"
+"\n"
+msgstr ""