mturk 2005/06/06 09:15:20 Modified: jni/native Makefile.in configure.in jni/native/build tcnative.m4 jni/native/src sslutils.c Log: Remove all curses/conio dependencies because we can not use them in service/daemon type of applications. Revision Changes Path 1.8 +1 -1 jakarta-tomcat-connectors/jni/native/Makefile.in Index: Makefile.in =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jni/native/Makefile.in,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- Makefile.in 6 Jun 2005 14:44:58 -0000 1.7 +++ Makefile.in 6 Jun 2005 16:15:20 -0000 1.8 @@ -9,7 +9,7 @@ srcdir = @srcdir@ VPATH = @srcdir@ -INCLUDES = @CURSES_CFLAGS@ @SSL_CFLAGS@ @TCNATIVE_INCLUDES@ @TCNATIVE_PRIV_INCLUDES@ @APR_INCLUDES@ +INCLUDES = @SSL_CFLAGS@ @TCNATIVE_INCLUDES@ @TCNATIVE_PRIV_INCLUDES@ @APR_INCLUDES@ TCNATIVE_LDFLAGS = @TCNATIVE_LDFLAGS@ TCNATIVE_LIBS = @TCNATIVE_LIBS@ 1.4 +0 -5 jakarta-tomcat-connectors/jni/native/configure.in Index: configure.in =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jni/native/configure.in,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- configure.in 6 Jun 2005 09:52:12 -0000 1.3 +++ configure.in 6 Jun 2005 16:15:20 -0000 1.4 @@ -103,11 +103,6 @@ dnl TCN_CHECK_SSL_TOOLKIT -dnl -dnl check curses -dnl -TCN_FIND_CURSES - so_ext=$APR_SO_EXT lib_target=$APR_LIB_TARGET AC_SUBST(so_ext) 1.7 +0 -28 jakarta-tomcat-connectors/jni/native/build/tcnative.m4 Index: tcnative.m4 =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jni/native/build/tcnative.m4,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- tcnative.m4 6 Jun 2005 09:52:12 -0000 1.6 +++ tcnative.m4 6 Jun 2005 16:15:20 -0000 1.7 @@ -327,31 +327,3 @@ AC_SUBST(SSL_LIBS) AC_SUBST(SSL_CFLAGS) ]) - -dnl -dnl TCN_FIND_CURSES: figure out how to use curses. -dnl -AC_DEFUN( - [TCN_FIND_CURSES], - [ - AC_MSG_CHECKING([for curses (please wait)]) - AC_ARG_WITH(curses, - [ --with-curses path to the installed curses library], - [ - if test "$withval" = "yes"; then - APR_ADDTO(TCNATIVE_LIBS, [-lcurses]) - APR_ADDTO(CURSES_CFLAGS, [-DHAVE_CURSES]) - elif test "$withval" != "no"; then - if test ! -d "${withval}"; then - AC_MSG_ERROR(Not a directory: ${withval}) - fi - APR_ADDTO(TCNATIVE_LIBS, [-L${withval}/lib -lcurses]) - APR_ADDTO(CURSES_CFLAGS, [-DHAVE_CURSES -I${withval}/include]) - fi - ], - [ - AC_MSG_RESULT("no curses") - ]) - - AC_SUBST(CURSES_CFLAGS) - ]) 1.15 +2 -34 jakarta-tomcat-connectors/jni/native/src/sslutils.c Index: sslutils.c =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jni/native/src/sslutils.c,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- sslutils.c 6 Jun 2005 09:52:12 -0000 1.14 +++ sslutils.c 6 Jun 2005 16:15:20 -0000 1.15 @@ -31,14 +31,6 @@ #ifdef HAVE_OPENSSL #include "ssl_private.h" -#ifdef WIN32 -#include <conio.h> /* getch() */ -#else -#ifdef HAVE_CURSES -#include <curses.h> /* getch() */ -#endif -#endif - /* _________________________________________________________________ ** ** Additional High-Level Functions for OpenSSL @@ -108,36 +100,13 @@ return APR_SUCCESS; } -#if defined(WIN32) || defined(HAVE_CURSES) -static void password_prompt(const char *prompt, char *buf, size_t len) -{ - size_t i; - int ch; - - fputs(prompt, stderr); - for (i = 0; i < (len - 1); i++) { - ch = getch(); - if (ch == 0) - ch = getch(); - if (ch == '\n' || ch == '\r') - break; - else if (ch == '\b') { - i--; - if (i > 0) - i--; - } - else - buf[i] = ch; - } - buf[i] = '\0'; -} -#else static void password_prompt(const char *prompt, char *buf, size_t len) { size_t i=0; int ch; fprintf(stderr, prompt); + fflush(stderr); for (i = 0; i < (len - 1); i++) { ch = getchar(); if (ch == EOF) @@ -154,7 +123,6 @@ } buf[i] = '\0'; } -#endif #define PROMPT_STRING "Enter password: " /* Simple echo password prompting */
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]