X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=src%2Fguestfs_protocol.x;h=bcc0138f20004772f826a7fda6a6eaf8df76a04f;hp=94d2e849cbe47ff68ea618c980f43ad426c5ca78;hb=0884d8bbae6d76a603ec1385ada2938f88981c5c;hpb=4211c7a258debd236017a19c70965bc1b3658edb diff --git a/src/guestfs_protocol.x b/src/guestfs_protocol.x index 94d2e84..bcc0138 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; @@ -748,6 +748,169 @@ 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<>; +}; + +struct guestfs_mkswap_args { + string device<>; +}; + +struct guestfs_mkswap_L_args { + string label<>; + string device<>; +}; + +struct guestfs_mkswap_U_args { + string uuid<>; + string device<>; +}; + +struct guestfs_mknod_args { + int mode; + int devmajor; + int devminor; + string path<>; +}; + +struct guestfs_mkfifo_args { + int mode; + string path<>; +}; + +struct guestfs_mknod_b_args { + int mode; + int devmajor; + int devminor; + string path<>; +}; + +struct guestfs_mknod_c_args { + int mode; + int devmajor; + int devminor; + string path<>; +}; + +struct guestfs_umask_args { + int mask; +}; + +struct guestfs_umask_ret { + int oldmask; +}; + enum guestfs_procedure { GUESTFS_PROC_MOUNT = 1, GUESTFS_PROC_SYNC = 2, @@ -861,6 +1024,31 @@ enum guestfs_procedure { 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_MKSWAP = 130, + GUESTFS_PROC_MKSWAP_L = 131, + GUESTFS_PROC_MKSWAP_U = 132, + GUESTFS_PROC_MKNOD = 133, + GUESTFS_PROC_MKFIFO = 134, + GUESTFS_PROC_MKNOD_B = 135, + GUESTFS_PROC_MKNOD_C = 136, + GUESTFS_PROC_UMASK = 137, GUESTFS_PROC_NR_PROCS };