Added ping-daemon command.

This commit is contained in:
Richard W.M. Jones
2009-05-01 11:47:23 +01:00
parent 24bee20ce4
commit 632012e641
3 changed files with 43 additions and 0 deletions

View File

@@ -39,6 +39,7 @@ guestfsd_SOURCES = \
ls.c \
lvm.c \
mount.c \
pingdaemon.c \
proto.c \
stat.c \
stubs.c \

32
daemon/pingdaemon.c Normal file
View File

@@ -0,0 +1,32 @@
/* libguestfs - the guestfsd daemon
* Copyright (C) 2009 Red Hat Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "daemon.h"
#include "actions.h"
int
do_ping_daemon (void)
{
return 0;
}

View File

@@ -1766,6 +1766,16 @@ verbose messages with C<guestfs_set_verbose> or by setting
the environment variable C<LIBGUESTFS_DEBUG=1> before
running the program.");
("ping_daemon", (RErr, []), 92, [],
[InitEmpty, TestRun (
[["ping_daemon"]])],
"ping the guest daemon",
"\
This is a test probe into the guestfs daemon running inside
the qemu subprocess. Calling this function checks that the
daemon responds to the ping message, without affecting the daemon
or attached block device(s) in any other way.");
]
let all_functions = non_daemon_functions @ daemon_functions