X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=src%2Fguestfs_protocol.x;h=13dbb5321ec5eb6eef9db4d31ef117f986f3fe67;hb=d164ae963297a99e2222bc32b11928c1635c45d8;hp=cc514e74344f4e4d8609cc18347f48fc4e519cff;hpb=460d139e6a52da67a4f1947035b1978610349f78;p=libguestfs.git diff --git a/src/guestfs_protocol.x b/src/guestfs_protocol.x index cc514e7..13dbb53 100644 --- a/src/guestfs_protocol.x +++ b/src/guestfs_protocol.x @@ -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 };