diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2009-06-29 12:26:11 +0100 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2009-06-29 12:26:11 +0100 |
commit | b2ed0f4c55c2bd3d07341ba2207f0cb238eb4e18 (patch) | |
tree | 1a8afad7895f932501ff806a5dd3bfc9f2ed5f26 /daemon | |
parent | 405cf2a5772611ea05cca9fefa843154a9bc64a3 (diff) | |
download | libguestfs-b2ed0f4c55c2bd3d07341ba2207f0cb238eb4e18.tar.gz libguestfs-b2ed0f4c55c2bd3d07341ba2207f0cb238eb4e18.tar.xz libguestfs-b2ed0f4c55c2bd3d07341ba2207f0cb238eb4e18.zip |
Generated code for df / df-h.
Diffstat (limited to 'daemon')
-rw-r--r-- | daemon/actions.h | 2 | ||||
-rw-r--r-- | daemon/stubs.c | 38 |
2 files changed, 40 insertions, 0 deletions
diff --git a/daemon/actions.h b/daemon/actions.h index 8beeed6e..8f381634 100644 --- a/daemon/actions.h +++ b/daemon/actions.h @@ -145,3 +145,5 @@ extern char **do_head (char *path); extern char **do_head_n (int nrlines, char *path); extern char **do_tail (char *path); extern char **do_tail_n (int nrlines, char *path); +extern char *do_df (void); +extern char *do_df_h (void); diff --git a/daemon/stubs.c b/daemon/stubs.c index 170726c1..0c311a9d 100644 --- a/daemon/stubs.c +++ b/daemon/stubs.c @@ -3147,6 +3147,38 @@ done: xdr_free ((xdrproc_t) xdr_guestfs_tail_n_args, (char *) &args); } +static void df_stub (XDR *xdr_in) +{ + char *r; + + r = do_df (); + if (r == NULL) + /* do_df has already called reply_with_error */ + goto done; + + struct guestfs_df_ret ret; + ret.output = r; + reply ((xdrproc_t) &xdr_guestfs_df_ret, (char *) &ret); + free (r); +done: ; +} + +static void df_h_stub (XDR *xdr_in) +{ + char *r; + + r = do_df_h (); + if (r == NULL) + /* do_df_h has already called reply_with_error */ + goto done; + + struct guestfs_df_h_ret ret; + ret.output = r; + reply ((xdrproc_t) &xdr_guestfs_df_h_ret, (char *) &ret); + free (r); +done: ; +} + void dispatch_incoming_message (XDR *xdr_in) { switch (proc_nr) { @@ -3522,6 +3554,12 @@ void dispatch_incoming_message (XDR *xdr_in) case GUESTFS_PROC_TAIL_N: tail_n_stub (xdr_in); break; + case GUESTFS_PROC_DF: + df_stub (xdr_in); + break; + case GUESTFS_PROC_DF_H: + df_h_stub (xdr_in); + break; default: reply_with_error ("dispatch_incoming_message: unknown procedure number %d, set LIBGUESTFS_PATH to point to the matching libguestfs appliance directory", proc_nr); } |