X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=src%2Fguestfs_protocol.x;h=b2fe5351a201b0e2d334d2a9660d08a6e2339bc6;hb=6085137e65cb63aaf725207f2929a571d1149420;hp=fedc6f2da03c7f0b8e19c84a7d6fa2fcd95a2765;hpb=73d6932ab2dd3f9120a1f4a532621c07cb174705;p=libguestfs.git diff --git a/src/guestfs_protocol.x b/src/guestfs_protocol.x index fedc6f2..b2fe535 100644 --- a/src/guestfs_protocol.x +++ b/src/guestfs_protocol.x @@ -145,18 +145,36 @@ struct guestfs_list_partitions_ret { /* guestfs_pvs */ struct guestfs_pvs_ret { - guestfs_lvm_int_pv_list physvols; + str physvols<>; }; /* guestfs_vgs */ struct guestfs_vgs_ret { - guestfs_lvm_int_vg_list volgroups; + str volgroups<>; }; /* guestfs_lvs */ struct guestfs_lvs_ret { + str logvols<>; +}; + +/* guestfs_pvs_full */ + +struct guestfs_pvs_full_ret { + guestfs_lvm_int_pv_list physvols; +}; + +/* guestfs_vgs_full */ + +struct guestfs_vgs_full_ret { + guestfs_lvm_int_vg_list volgroups; +}; + +/* guestfs_lvs_full */ + +struct guestfs_lvs_full_ret { guestfs_lvm_int_lv_list logvols; }; @@ -172,6 +190,9 @@ enum guestfs_procedure { GUESTFS_PROC_PVS = 9, GUESTFS_PROC_VGS = 10, GUESTFS_PROC_LVS = 11, + GUESTFS_PROC_PVS_FULL = 12, + GUESTFS_PROC_VGS_FULL = 13, + GUESTFS_PROC_LVS_FULL = 14, GUESTFS_PROC_dummy };