Todo: 'wc' command.
[libguestfs.git] / src / guestfs_protocol.x
index cc514e7..13dbb53 100644 (file)
@@ -732,6 +732,50 @@ struct guestfs_ntfs_3g_probe_ret {
   int status;
 };
 
+struct guestfs_sh_args {
+  string command<>;
+};
+
+struct guestfs_sh_ret {
+  string output<>;
+};
+
+struct guestfs_sh_lines_args {
+  string command<>;
+};
+
+struct guestfs_sh_lines_ret {
+  str lines<>;
+};
+
+struct guestfs_glob_expand_args {
+  string pattern<>;
+};
+
+struct guestfs_glob_expand_ret {
+  str paths<>;
+};
+
+struct guestfs_scrub_device_args {
+  string device<>;
+};
+
+struct guestfs_scrub_file_args {
+  string file<>;
+};
+
+struct guestfs_scrub_freespace_args {
+  string dir<>;
+};
+
+struct guestfs_mkdtemp_args {
+  string template<>;
+};
+
+struct guestfs_mkdtemp_ret {
+  string dir<>;
+};
+
 enum guestfs_procedure {
   GUESTFS_PROC_MOUNT = 1,
   GUESTFS_PROC_SYNC = 2,
@@ -843,6 +887,13 @@ enum guestfs_procedure {
   GUESTFS_PROC_E2FSCK_F = 108,
   GUESTFS_PROC_SLEEP = 109,
   GUESTFS_PROC_NTFS_3G_PROBE = 110,
+  GUESTFS_PROC_SH = 111,
+  GUESTFS_PROC_SH_LINES = 112,
+  GUESTFS_PROC_GLOB_EXPAND = 113,
+  GUESTFS_PROC_SCRUB_DEVICE = 114,
+  GUESTFS_PROC_SCRUB_FILE = 115,
+  GUESTFS_PROC_SCRUB_FREESPACE = 116,
+  GUESTFS_PROC_MKDTEMP = 117,
   GUESTFS_PROC_NR_PROCS
 };