X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=src%2Fguestfs_protocol.x;h=702df5bf92c3d4001ec103ad1d9ddc446eaaf582;hb=9a92446bcad09b492dee42dd5950bac67073fbea;hp=e0f106c02defa99448d5cdde891f8394e40d8d6c;hpb=f450ce75b754fb869b34433c0126f7bb592b141b;p=libguestfs.git diff --git a/src/guestfs_protocol.x b/src/guestfs_protocol.x index e0f106c..702df5b 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; @@ -800,6 +800,48 @@ 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<>; +}; + enum guestfs_procedure { GUESTFS_PROC_MOUNT = 1, GUESTFS_PROC_SYNC = 2, @@ -921,6 +963,12 @@ enum guestfs_procedure { 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_NR_PROCS };