Author: miguel Date: 2006-10-06 07:41:28 -0400 (Fri, 06 Oct 2006) New Revision: 66346
Modified: trunk/mono/man/mcs.1 trunk/mono/man/mono.1 Log: Manual page updates Modified: trunk/mono/man/mcs.1 =================================================================== --- trunk/mono/man/mcs.1 2006-10-06 11:31:49 UTC (rev 66345) +++ trunk/mono/man/mcs.1 2006-10-06 11:41:28 UTC (rev 66346) @@ -1,6 +1,6 @@ .TH mcs 1 "6 January 2001" .SH NAME -mcs, gmcs \- Mono Compiler Suite. +mcs, gmcs \- Mono C# Compiler (1.0 and 2.0) .SH SYNOPSIS .B mcs [option] [source-files] @@ -17,7 +17,7 @@ C# 1.0 and 2.0 with the exception of generics and nullable types. The .I gmcs compiler is used to compile against the 2.x profile and implements -the complete C# 2.0 specification. +the complete C# 2.0 specification including generics. .PP The Mono C# compiler accepts the same options than the Microsoft C# compiler does. Those options can start with a slash or a dash Modified: trunk/mono/man/mono.1 =================================================================== --- trunk/mono/man/mono.1 2006-10-06 11:31:49 UTC (rev 66345) +++ trunk/mono/man/mono.1 2006-10-06 11:41:28 UTC (rev 66346) @@ -39,6 +39,22 @@ The runtime provides a number of configuration options for running applications, for developping and debugging, and for testing and debugging the runtime itself. +.SH PORTABILITY +On Unix-based systems, Mono provides a mechanism to emulate the +Windows-style file access, this includes providing a case insensitive +view of the file system, directory separator mapping (from \ to /) and +stripping the drive letters. +.PP +This functionality is enabled by setting the +.B MONO_IOMAP +environment variable to one of +.B all, drive +and +.B case. +.PP +See the description for +.B MONO_IOMAP +in the environment variables section for more details. .SH RUNTIME OPTIONS The following options are available: .TP @@ -623,7 +639,7 @@ install. Or to the directory provided in the gacutil /gacdir command. Example: .B /home/username/.mono:/usr/local/mono/ .TP -.I "MONO_IO_PORTABILITY_HELP" +.I "MONO_IOMAP" Enables some filename rewriting support to assist badly-written applications that hard-code Windows paths. Set to a colon-separated list of "drive" to strip drive letters, or "case" to do @@ -632,11 +648,22 @@ slashes if this variable is set to a valid option.) .fi .Sp -For example: +For example, this would work from the shell: .nf - MONO_IO_PORTABILITY_HELP=drive:case + MONO_IOMAP=drive:case + export MONO_IOMAP +.fi +If you are using mod_mono to host your web applications, you can use +the +.B MonoSetEnv +directive, like this: +.nf + + MonoSetEnv MONO_IOMAP=all + +.fi .TP .I "MONO_MANAGED_WATCHER" If set to any value, System.IO.FileSystemWatcher will use the default _______________________________________________ Mono-patches maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-patches
