[PATCH] Fix libedit detection on *BSD OS's
Brad Smith
brad at comstyle.com
Thu Apr 26 09:01:28 CEST 2012
On Thu, Apr 26, 2012 at 02:13:40AM -0400, Brad Smith wrote:
> On 02/01/12 2:03 PM, Brad wrote:
> >The following patch allows the autoconf script to detect the presence of
> >libedit when there isn't a pkg-config file present and thus allowing
> >Varnish to detect libedit on OpenBSD/FreeBSD/NetBSD/DragonFly.
> >
> >diff --git a/bin/varnishadm/varnishadm.c b/bin/varnishadm/varnishadm.c
> >index bb5cc8e..90532a8 100644
> >--- a/bin/varnishadm/varnishadm.c
> >+++ b/bin/varnishadm/varnishadm.c
> >@@ -33,8 +33,12 @@
> >
> > #ifdef HAVE_LIBEDIT
> > #include<stdio.h>
> >+#ifdef HAVE_READLINE_READLINE_H
> >+#include<readline/readline.h>
> >+#else
> > #include<editline/readline.h>
> > #endif
> >+#endif
> >
> > #include<errno.h>
> > #include<fcntl.h>
>
> This part of the diff was not commited and the tree is broken
> at the moment.
Here is an updated diff to fix the build on OpenBSD/NetBSD/DragonFly.
diff --git a/bin/varnishadm/varnishadm.c b/bin/varnishadm/varnishadm.c
index f3b8b69..aff9336 100644
--- a/bin/varnishadm/varnishadm.c
+++ b/bin/varnishadm/varnishadm.c
@@ -35,6 +35,8 @@
# include <stdio.h>
# ifdef HAVE_EDIT_READLINE_READLINE_H
# include <edit/readline/readline.h>
+# elif HAVE_READLINE_READLINE_H
+# include <readline/readline.h>
# else
# include <editline/readline.h>
# endif
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
More information about the varnish-dev
mailing list