aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xconfigure4
-rw-r--r--tty-term.c9
2 files changed, 10 insertions, 3 deletions
diff --git a/configure b/configure
index b7484554..6e5c8643 100755
--- a/configure
+++ b/configure
@@ -1,5 +1,5 @@
#!/bin/sh
-# $Id: configure,v 1.45 2009-11-11 09:54:07 nicm Exp $
+# $Id: configure,v 1.46 2009-11-26 09:19:04 nicm Exp $
#
# Copyright (c) 2009 Nicholas Marriott <nicm@users.sourceforge.net>
#
@@ -29,6 +29,7 @@ echo "# $TMUX_PLATFORM" >$CONFIG_MK
cat <<EOF >>$CONFIG_H
#undef HAVE_ASPRINTF
#undef HAVE_BROKEN_CMSG_FIRSTHDR
+#undef HAVE_BROKEN_CURSES_H
#undef HAVE_BROKEN_KQUEUE
#undef HAVE_BROKEN_POLL
#undef HAVE_BZERO
@@ -230,6 +231,7 @@ EOF
NetBSD)
cat <<EOF >>$CONFIG_H
#define HAVE_ASPRINTF
+#define HAVE_BROKEN_CURSES_H
#define HAVE_BZERO
#define HAVE_DAEMON
#define HAVE_FGETLN
diff --git a/tty-term.c b/tty-term.c
index 53f63aa3..596b293a 100644
--- a/tty-term.c
+++ b/tty-term.c
@@ -1,4 +1,4 @@
-/* $Id: tty-term.c,v 1.36 2009-11-13 16:57:21 tcunha Exp $ */
+/* $Id: tty-term.c,v 1.37 2009-11-26 09:19:05 nicm Exp $ */
/*
* Copyright (c) 2008 Nicholas Marriott <nicm@users.sourceforge.net>
@@ -18,12 +18,17 @@
#include <sys/types.h>
-#include <curses.h>
#include <fnmatch.h>
#include <stdlib.h>
#include <string.h>
#include <term.h>
+#ifdef HAVE_BROKEN_CURSES_H
+#include <ncurses.h>
+#else
+#include <curses.h>
+#endif
+
#include "tmux.h"
void tty_term_override(struct tty_term *, const char *);