diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2012-06-29 19:03:37 +0100 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2012-07-06 17:36:29 +0100 |
commit | 3fe9235b90ec128cd59407100a1b49c7d4a581de (patch) | |
tree | d297e36d781534f4a027112128fbdc020f1d1c19 /generator | |
parent | 3004973f5cc97c9e2a0c22c33598235ae8220ea5 (diff) | |
download | libguestfs-3fe9235b90ec128cd59407100a1b49c7d4a581de.tar.gz libguestfs-3fe9235b90ec128cd59407100a1b49c7d4a581de.tar.xz libguestfs-3fe9235b90ec128cd59407100a1b49c7d4a581de.zip |
New API: guestfs_nr_devices
This returns the number of whole block devices added. It is usually
simpler to call this than to list the devices and count them, which
is what we do in some places in the current codebase.
(cherry picked from commit 152b179a19e43fcb0baec65ea65d394ee1dba891)
Diffstat (limited to 'generator')
-rw-r--r-- | generator/generator_actions.ml | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/generator/generator_actions.ml b/generator/generator_actions.ml index 4cad3323..47d52a64 100644 --- a/generator/generator_actions.ml +++ b/generator/generator_actions.ml @@ -7253,6 +7253,18 @@ for example as a string returned from C<guestfs_list_devices>. See also C<guestfs_list_devices>, C<guestfs_part_to_dev>."); + ("nr_devices", (RInt "nrdisks", [], []), 336, [], + [InitEmpty, Always, TestOutputInt ( + [["nr_devices"]], 4)], + "return number of whole block devices (disks) added", + "\ +This returns the number of whole block devices that were +added. This is the same as the number of devices that would +be returned if you called C<guestfs_list_devices>. + +To find out the maximum number of devices that could be added, +call C<guestfs_max_disks>."); + ] let all_functions = non_daemon_functions @ daemon_functions |