X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=src%2Fguestfs_protocol.x;h=fdc67c151dd4268d426e0bb5d0529bf5664ae835;hb=ad475104ec7fae456d3309cbf4261b893ed160bb;hp=cc514e74344f4e4d8609cc18347f48fc4e519cff;hpb=460d139e6a52da67a4f1947035b1978610349f78;p=libguestfs.git diff --git a/src/guestfs_protocol.x b/src/guestfs_protocol.x index cc514e7..fdc67c1 100644 --- a/src/guestfs_protocol.x +++ b/src/guestfs_protocol.x @@ -658,7 +658,7 @@ struct guestfs_pvresize_args { struct guestfs_sfdisk_N_args { string device<>; - int n; + int partnum; int cyls; int heads; int sectors; @@ -732,6 +732,137 @@ 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<>; +}; + +struct guestfs_wc_l_args { + string path<>; +}; + +struct guestfs_wc_l_ret { + int lines; +}; + +struct guestfs_wc_w_args { + string path<>; +}; + +struct guestfs_wc_w_ret { + int words; +}; + +struct guestfs_wc_c_args { + string path<>; +}; + +struct guestfs_wc_c_ret { + int chars; +}; + +struct guestfs_head_args { + string path<>; +}; + +struct guestfs_head_ret { + str lines<>; +}; + +struct guestfs_head_n_args { + int nrlines; + string path<>; +}; + +struct guestfs_head_n_ret { + str lines<>; +}; + +struct guestfs_tail_args { + string path<>; +}; + +struct guestfs_tail_ret { + str lines<>; +}; + +struct guestfs_tail_n_args { + int nrlines; + string path<>; +}; + +struct guestfs_tail_n_ret { + str lines<>; +}; + +struct guestfs_df_ret { + string output<>; +}; + +struct guestfs_df_h_ret { + string output<>; +}; + +struct guestfs_du_args { + string path<>; +}; + +struct guestfs_du_ret { + hyper sizekb; +}; + +struct guestfs_initrd_list_args { + string path<>; +}; + +struct guestfs_initrd_list_ret { + str filenames<>; +}; + +struct guestfs_mount_loop_args { + string file<>; + string mountpoint<>; +}; + enum guestfs_procedure { GUESTFS_PROC_MOUNT = 1, GUESTFS_PROC_SYNC = 2, @@ -843,6 +974,25 @@ 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_WC_L = 118, + GUESTFS_PROC_WC_W = 119, + GUESTFS_PROC_WC_C = 120, + GUESTFS_PROC_HEAD = 121, + GUESTFS_PROC_HEAD_N = 122, + GUESTFS_PROC_TAIL = 123, + GUESTFS_PROC_TAIL_N = 124, + GUESTFS_PROC_DF = 125, + GUESTFS_PROC_DF_H = 126, + GUESTFS_PROC_DU = 127, + GUESTFS_PROC_INITRD_LIST = 128, + GUESTFS_PROC_MOUNT_LOOP = 129, GUESTFS_PROC_NR_PROCS };