summaryrefslogtreecommitdiffstats
path: root/daemon
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2009-06-29 12:26:11 +0100
committerRichard W.M. Jones <rjones@redhat.com>2009-06-29 12:26:11 +0100
commitb2ed0f4c55c2bd3d07341ba2207f0cb238eb4e18 (patch)
tree1a8afad7895f932501ff806a5dd3bfc9f2ed5f26 /daemon
parent405cf2a5772611ea05cca9fefa843154a9bc64a3 (diff)
downloadlibguestfs-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.h2
-rw-r--r--daemon/stubs.c38
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);
}