Implement simple lvs/vgs/pvs commands.
[libguestfs.git] / daemon / actions.h
index 61b583c..02fe55e 100644 (file)
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
+#include "../src/guestfs_protocol.h"
+
 extern int do_mount (const char *device, const char *mountpoint);
 extern int do_sync ();
 extern int do_touch (const char *path);
 extern int do_mount (const char *device, const char *mountpoint);
 extern int do_sync ();
 extern int do_touch (const char *path);
+extern char *do_cat (const char *path);
+extern char *do_ll (const char *directory);
+extern char **do_ls (const char *directory);
+extern char **do_list_devices ();
+extern char **do_list_partitions ();
+extern char **do_pvs ();
+extern char **do_vgs ();
+extern char **do_lvs ();
+extern guestfs_lvm_int_pv_list *do_pvs_full ();
+extern guestfs_lvm_int_vg_list *do_vgs_full ();
+extern guestfs_lvm_int_lv_list *do_lvs_full ();