=== modified file 'pnet/csant/csant_dir.c' (properties changed)
--- pnet/csant/csant_dir.c	2007-02-13 06:08:00 +0000
+++ pnet/csant/csant_dir.c	2007-06-14 04:32:06 +0000
@@ -243,8 +243,14 @@
 	{
 		if(*temp == '/' || *temp == '\\')
 		{
+			/*
+			 * Note: never use backslashes. Under cygwin
+			 * (when compiled with --disable-cygwin) they get removed from
+			 * the path and invalid paths go into debug info. E.g instead of
+			 * .\System\Object.cs we get .SystemObject.cs
+			 */
 		#ifdef IL_WIN32_NATIVE
-			*temp = '\\';
+			*temp = '/';
 		#else
 			*temp = '/';
 		#endif

