int
do_aug_defvar (const char *name, const char *expr)
{
+#ifdef HAVE_AUG_DEFVAR
int r;
NEED_AUG (-1);
return -1;
}
return r;
+#else
+ reply_with_error ("aug_defvar is not available");
+ return -1;
+#endif
}
guestfs_aug_defnode_ret *
do_aug_defnode (const char *name, const char *expr, const char *val)
{
+#ifdef HAVE_AUG_DEFNODE
static guestfs_aug_defnode_ret r;
int created;
}
r.created = created;
return &r;
+#else
+ reply_with_error ("aug_defvar is not available");
+ return NULL;
+#endif
}
char *
int
do_aug_load (void)
{
+#ifdef HAVE_AUG_LOAD
NEED_AUG (-1);
if (aug_load (aug) == -1) {
}
return 0;
+#else
+ reply_with_error ("aug_load is not available");
+ return -1;
+#endif
}
/* Simpler version of aug-match, which also sorts the output. */