#include <rpc/types.h>
#include <rpc/xdr.h>
-#include "../src/guestfs_protocol.h"
+#include "guestfs_protocol.h"
/*-- in guestfsd.c --*/
extern int verbose;
extern void udev_settle (void);
-/* This just stops gcc from giving a warning about our custom
- * printf formatters %Q and %R. See HACKING file for more
+/* This just stops gcc from giving a warning about our custom printf
+ * formatters %Q and %R. See guestfs(3)/EXTENDING LIBGUESTFS for more
* info about these.
*/
static inline int
/*-- in proto.c --*/
extern int proc_nr;
extern int serial;
+extern uint64_t progress_hint;
+extern uint64_t optargs_bitmask;
/*-- in mount.c --*/
-extern int root_mounted;
+extern int is_root_mounted (void);
/*-- in stubs.c (auto-generated) --*/
extern void dispatch_incoming_message (XDR *);
*/
#define NEED_ROOT(cancel_stmt,fail_stmt) \
do { \
- if (!root_mounted) { \
+ if (!is_root_mounted ()) { \
if ((cancel_stmt) != -2) \
reply_with_error ("%s: you must call 'mount' first to mount the root filesystem", __func__); \
fail_stmt; \