mcatan 2004/04/24 01:11:32
Modified: src system.cpp
. configure.in
Log:
check function setenv (fix for Solaris)
Revision Changes Path
1.12 +1 -1 logging-log4cxx/src/system.cpp
Index: system.cpp
===================================================================
RCS file: /home/cvs/logging-log4cxx/src/system.cpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- system.cpp 22 Apr 2004 21:21:34 -0000 1.11
+++ system.cpp 24 Apr 2004 08:11:32 -0000 1.12
@@ -73,7 +73,7 @@
throw IllegalArgumentException(_T("key is empty"));
}
-#ifdef WIN32 || defined(__hpux)
+#ifndef HAVE_SETENV
String strEnv = key + _T("=") + value;
USES_CONVERSION;
::putenv((char *)T2A(strEnv.c_str()));
1.33 +1 -1 logging-log4cxx/configure.in
Index: configure.in
===================================================================
RCS file: /home/cvs/logging-log4cxx/configure.in,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- configure.in 24 Apr 2004 07:12:27 -0000 1.32
+++ configure.in 24 Apr 2004 08:11:32 -0000 1.33
@@ -289,7 +289,7 @@
AC_SUBST(CPPFLAGS_ODBC)
#for System
-AC_CHECK_FUNCS(gettimeofday ftime)
+AC_CHECK_FUNCS(gettimeofday ftime setenv)
#for SMTPAppender
AC_MSG_CHECKING(for SMTP support)