пляски с бубном вокруг readline
authorAlex Kirhenshtein <alk@netxms.org>
Mon, 17 Jan 2005 17:50:35 +0000 (17:50 +0000)
committerAlex Kirhenshtein <alk@netxms.org>
Mon, 17 Jan 2005 17:50:35 +0000 (17:50 +0000)
configure.ac
src/server/core/main.cpp
src/server/core/tools.cpp

index 8558a6c..aa20cda 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: configure.ac,v 1.53 2005-01-17 17:13:50 alk Exp $
+# $Id: configure.ac,v 1.54 2005-01-17 17:50:34 alk Exp $
 #
 # Process this file with autoconf to produce a configure script.
 #
@@ -26,9 +26,9 @@ AC_PROG_LIBTOOL
 # disable C++ exceptions
 CFLAGS="$CFLAGS -fno-exceptions"
 CPPFLAGS="$CPPFLAGS -fno-exceptions"
-LDFLAGS="-nodefaultlibs $LDFLAGS"
+LDFLAGS="-nodefaultlibs $LDFLAGS -lc"
 
-AC_CHECK_LIB(c_r, pthread_create, [], [LDFLAGS="$LDFLAGS -lc_r"])
+AC_CHECK_LIB(c_r, pthread_create, LDFLAGS="$LDFLAGS -lc_r")
 
 
 # --------------------------------------------------------------------------
index 6c69b1f..cfd4ce6 100644 (file)
@@ -538,7 +538,11 @@ void NXCORE_EXPORTABLE Main(void)
 
 #if USE_READLINE
       // Initialize readline library if we use it
+# if RL_READLINE_VERSION && RL_VERSION_MAJOR >= 5
+      rl_bind_key('\t', (rl_command_func_t *)rl_insert);
+# else 
       rl_bind_key('\t', (Function *)rl_insert);
+# endif
 #endif
       
       while(1)
index 75eebaa..6526cc9 100644 (file)
@@ -213,6 +213,7 @@ BOOL ExecCommand(char *pszCommand)
    }
 #else
    /* TODO: add UNIX code here */
+       bSuccess = FALSE;
 #endif
 
    return bSuccess;