Hi,

Another small patch is attached - this one adds use of the MONO_ROOT
environment variable in mono_set_rootdir().

Cheers,

~Tim
-- 
Product Development Consultant
OpenLink Software
Tel: +44 (0) 20 8681 7701
Web: <http://www.openlinksw.com>
Universal Data Access & Data Integration Technology Providers


Index: mono/os/unix/Makefile.am
===================================================================
RCS file: /mono/mono/mono/os/unix/Makefile.am,v
retrieving revision 1.4
diff -u -r1.4 Makefile.am
--- mono/os/unix/Makefile.am    19 Jul 2002 17:08:25 -0000      1.4
+++ mono/os/unix/Makefile.am    18 Oct 2002 09:17:05 -0000
@@ -1,5 +1,7 @@
-
-INCLUDES = -I$(top_srcdir)
+INCLUDES =                             \
+       -I$(top_srcdir)                 \
+       $(GMODULE_CFLAGS)               \
+       $(GLIB_CFLAGS)
 
 noinst_LTLIBRARIES = libmonoos.la
 
Index: mono/os/unix/util.c
===================================================================
RCS file: /mono/mono/mono/os/unix/util.c,v
retrieving revision 1.2
diff -u -r1.2 util.c
--- mono/os/unix/util.c 28 Aug 2002 14:14:24 -0000      1.2
+++ mono/os/unix/util.c 18 Oct 2002 09:17:05 -0000
@@ -7,7 +7,9 @@
  * (C) 2002 Ximian, Inc. (http://www.ximian.com)
  */
 #include <config.h>
+#include <stdlib.h>
 #include <mono/os/util.h>
+#include <mono/metadata/metadata.h>
 
 /*
  * mono_set_rootdir:
@@ -18,8 +20,10 @@
 void
 mono_set_rootdir (void)
 {
-       /* nothing on Unix */
+  char *path = getenv ("MONO_ROOT");
+  if (path)
+    mono_assembly_setrootdir (path);
 }
 
- 
+
 

Reply via email to