diff --git a/NT/tools/grep b/NT/tools/grep index 8e99685953e59a0df3acaaeee0f1181264b12e43..82d631dcbc7654128764da987e467bf458b78886 100755 --- a/NT/tools/grep +++ b/NT/tools/grep @@ -4,7 +4,7 @@ inherit "lib.pike"; int main(int argc, string *argv) { - if(argc>2 && sscanf(argv[-1],"/usr/%s")) + if(argc>2 && sscanf(argv[-1],"/usr/%*s")) exit(1); exece(find_next_in_path(argv[0],"grep"),argv[1..]); diff --git a/src/encode.c b/src/encode.c index b01c27e2884fe28e87eca03974569b020a656b7b..57e774b9d654a309d75f112762be19bed7de7dba 100644 --- a/src/encode.c +++ b/src/encode.c @@ -23,7 +23,7 @@ #include "stuff.h" #include "version.h" -RCSID("$Id: encode.c,v 1.24 1998/10/11 18:17:26 marcus Exp $"); +RCSID("$Id: encode.c,v 1.25 1998/10/22 05:02:22 hubbe Exp $"); #ifdef _AIX #include <net/nh.h> @@ -405,10 +405,10 @@ static void encode_value2(struct svalue *val, struct encode_data *data) if(p->init || p->exit || p->gc_marked || p->gc_check || (p->flags & PROGRAM_HAS_C_METHODS)) error("Cannot encode C programs.\n"); + code_entry(val->type, 1,data); f_version(0); encode_value2(sp-1,data); pop_stack(); - code_entry(val->type, 1,data); code_number(p->flags,data); code_number(p->storage_needed,data); code_number(p->timestamp.tv_sec,data); diff --git a/src/modules/Odbc/configure.in b/src/modules/Odbc/configure.in index 1a45ac52bca85e8b709245a06b1a5337677f4f24..28e7d330b7674badbdac220c19639b5fa63e50df 100644 --- a/src/modules/Odbc/configure.in +++ b/src/modules/Odbc/configure.in @@ -1,5 +1,5 @@ # -# $Id: configure.in,v 1.12 1998/10/19 00:50:23 grubba Exp $ +# $Id: configure.in,v 1.13 1998/10/22 05:05:08 hubbe Exp $ # # Configure script for the odbc-module # @@ -18,6 +18,19 @@ OLD_CPPFLAGS=$CPPFLAGS AC_ARG_WITH(odbc, [ --without-odbc no support for ODBC databases],[],[with_odbc=yes]) if test x$with_odbc = xyes; then + if test "x$pike_cv_sys_os" = "xWindows_NT" ; then + AC_DEFINE(HAVE_WINDOWS_H) + AC_DEFINE(HAVE_SQL_H) + AC_DEFINE(HAVE_SQLEXT_H) + AC_DEFINE(HAVE_ODBC) + LIBS="-lodbc32 $LIBS" + pike_cv_odbc=yes + cat <<EOF + +ODBC support enabled. + +EOF + else AC_MSG_CHECKING(for ODBC library-directory) @@ -152,6 +165,7 @@ so that libodbc.so finds the appropriate files. EOF fi + fi else : fi diff --git a/src/run_autoconfig b/src/run_autoconfig index b70adbce759bdad31d66edc4110be8b96edadf1c..e8c8aeac1e359b8f78a01c78bae2931187d3ee24 100755 --- a/src/run_autoconfig +++ b/src/run_autoconfig @@ -1,11 +1,18 @@ #!/bin/sh # -# $Id: run_autoconfig,v 1.25 1998/09/24 17:36:39 grubba Exp $ +# $Id: run_autoconfig,v 1.26 1998/10/22 05:02:23 hubbe Exp $ # # Bootstrap script need_to_make_depend=no +case :$PATH: in + */NT/tools:*) + echo Stripping NT/tools from path temporarily... + PATH=`echo :$PATH | sed 's@:[^:]*/NT/tools:@@g' | sed 's@^:@@'` + ;; +esac + if test "x$1" = "x" ; then base=`echo $0 | sed 's@[^/]*$@@g'` if test "x$base" != "x" ; then