gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r1592 - in GNUnet/src/util: . win


From: durner
Subject: [GNUnet-SVN] r1592 - in GNUnet/src/util: . win
Date: Sat, 30 Jul 2005 12:17:11 -0700 (PDT)

Author: durner
Date: 2005-07-30 12:17:06 -0700 (Sat, 30 Jul 2005)
New Revision: 1592

Modified:
   GNUnet/src/util/Makefile.am
   GNUnet/src/util/initialize.c
   GNUnet/src/util/win/winproc.c
Log:
Fix MinGW

Modified: GNUnet/src/util/Makefile.am
===================================================================
--- GNUnet/src/util/Makefile.am 2005-07-30 01:10:17 UTC (rev 1591)
+++ GNUnet/src/util/Makefile.am 2005-07-30 19:17:06 UTC (rev 1592)
@@ -16,6 +16,8 @@
  WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols -lole32 -lshell32 
-luuid -lstdc++ -lcomdlg32 -lgdi32
  WINSUBDIRS = win
  WINLIBADD = $(top_builddir)/src/util/win/libwin.la 
+else
+ DLFLAG = -ldl
 endif
 
 if CYGWIN
@@ -35,7 +37,7 @@
   check.conf
 
 libgnunetutil_la_LDFLAGS = \
- -export-dynamic $(LIBLTDL) $(LIBGCRYPT_LIBS) $(SOLFLAGS) $(WINFLAGS) $(LIBS) 
-lgmp -ldl \
+ -export-dynamic $(LIBLTDL) $(LIBGCRYPT_LIBS) $(SOLFLAGS) $(WINFLAGS) $(LIBS) 
-lgmp $(DLFLAG) \
  -version-info 1:0:0
 
 generate_gnunetd_conf.c: generate

Modified: GNUnet/src/util/initialize.c
===================================================================
--- GNUnet/src/util/initialize.c        2005-07-30 01:10:17 UTC (rev 1591)
+++ GNUnet/src/util/initialize.c        2005-07-30 19:17:06 UTC (rev 1592)
@@ -109,7 +109,8 @@
             CommandLineParser parser) {
 
 #ifdef MINGW
-  InitWinEnv();
+  if (InitWinEnv() != ERROR_SUCCESS)
+       return SYSERR;
 #endif
 #if ENABLE_NLS
   setlocale (LC_ALL, "");

Modified: GNUnet/src/util/win/winproc.c
===================================================================
--- GNUnet/src/util/win/winproc.c       2005-07-30 01:10:17 UTC (rev 1591)
+++ GNUnet/src/util/win/winproc.c       2005-07-30 19:17:06 UTC (rev 1592)
@@ -76,9 +76,11 @@
  * Initialize PlibC and set up Windows environment
  * @return Error code from winerror.h, ERROR_SUCCESS on success
 */
-void InitWinEnv()
+int InitWinEnv()
 {
-       plibc_init("GNU", PACKAGE);
+       int ret;
+       
+       ret = plibc_init("GNU", PACKAGE);
        plibc_set_panic_proc(plibc_panic);
 
   hNTDLL = LoadLibrary("ntdll.dll");
@@ -215,6 +217,8 @@
        GNNetUserAdd = NULL;
        GNNetUserSetInfo = NULL;
   }
+  
+  return ret;
 }
 
 /**





reply via email to

[Prev in Thread] Current Thread [Next in Thread]