summaryrefslogtreecommitdiffstats
path: root/fish/destpaths.c
diff options
context:
space:
mode:
authorRichard Jones <rjones@redhat.com>2009-11-10 12:34:27 +0000
committerRichard Jones <rjones@redhat.com>2009-11-10 16:32:20 +0000
commitaa4fffd512faf302bacfef70c4f1f81f64820a66 (patch)
treec9445526b9868959f7553ea6896fb044050f2de8 /fish/destpaths.c
parent7cf477952aeb448294d8984cf5183b4cef0f6d5d (diff)
downloadlibguestfs-aa4fffd512faf302bacfef70c4f1f81f64820a66.tar.gz
libguestfs-aa4fffd512faf302bacfef70c4f1f81f64820a66.tar.xz
libguestfs-aa4fffd512faf302bacfef70c4f1f81f64820a66.zip
Fix compilation if readline library is not present.
Diffstat (limited to 'fish/destpaths.c')
-rw-r--r--fish/destpaths.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/fish/destpaths.c b/fish/destpaths.c
index c12c64ae..2908ba47 100644
--- a/fish/destpaths.c
+++ b/fish/destpaths.c
@@ -31,6 +31,7 @@
#include "fish.h"
+#ifdef HAVE_LIBREADLINE
// From gnulib's xalloc.h:
/* Return 1 if an array of N objects, each of size S, cannot exist due
to size arithmetic overflow. S must be positive and N must be
@@ -46,6 +47,7 @@
branch when S is known to be 1. */
# define xalloc_oversized(n, s) \
((size_t) (sizeof (ptrdiff_t) <= sizeof (size_t) ? -1 : -2) / (s) < (n))
+#endif
/* Readline completion for paths on the guest filesystem, also for
* devices and LVM names.
@@ -58,6 +60,7 @@ struct word {
int is_dir;
};
+#ifdef HAVE_LIBREADLINE
static void
free_words (struct word *words, size_t nr_words)
{
@@ -68,6 +71,7 @@ free_words (struct word *words, size_t nr_words)
free (words[i].name);
free (words);
}
+#endif
char *
complete_dest_paths_generator (const char *text, int state)