diff options
Diffstat (limited to 'daemon/guestfsd.c')
-rw-r--r-- | daemon/guestfsd.c | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/daemon/guestfsd.c b/daemon/guestfsd.c index c27d1b6e..eaba7f04 100644 --- a/daemon/guestfsd.c +++ b/daemon/guestfsd.c @@ -27,7 +27,10 @@ #include <getopt.h> #include <netdb.h> -static void xwrite (int sock, const void *buf, size_t len); +#include "daemon.h" + +void xwrite (int sock, const void *buf, size_t len); + static void usage (void); /* Also in guestfs.c */ @@ -177,12 +180,15 @@ main (int argc, char *argv[]) - sleep (1000000); + + + + main_loop (sock); exit (0); } -static void +void xwrite (int sock, const void *buf, size_t len) { int r; @@ -203,3 +209,18 @@ usage (void) { fprintf (stderr, "guestfsd [-f] [-h host -p port]\n"); } + +/* Some unimplemented actions. */ +int +do_mount (const char *device, const char *mountpoint) +{ + reply_with_error ("mount not implemented"); + return -1; +} + +int +do_touch (const char *path) +{ + reply_with_error ("touch not implemented"); + return -1; +} |