diff options
author | Miguel de Icaza <miguel@gnome.org> | 2006-10-06 15:41:28 +0400 |
---|---|---|
committer | Miguel de Icaza <miguel@gnome.org> | 2006-10-06 15:41:28 +0400 |
commit | ea0fabb44fa8da32a0d5126e51b9dd8dd0f062b8 (patch) | |
tree | 7645c7ec199c4100c658b51eb5600b60c13a8d5e /man | |
parent | 05118ca3d12b318dfba4a04857935939c03845d7 (diff) |
Manual page updates
svn path=/trunk/mono/; revision=66346
Diffstat (limited to 'man')
-rw-r--r-- | man/mcs.1 | 4 | ||||
-rw-r--r-- | man/mono.1 | 33 |
2 files changed, 32 insertions, 5 deletions
diff --git a/man/mcs.1 b/man/mcs.1 index 9fe42ad3cdf..0e47460f449 100644 --- a/man/mcs.1 +++ b/man/mcs.1 @@ -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 @@ compiler is used to compile against the 1.x profile and implements 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 diff --git a/man/mono.1 b/man/mono.1 index 493d8acdac8..bfe41d957d9 100644 --- a/man/mono.1 +++ b/man/mono.1 @@ -39,6 +39,22 @@ is an ECMA assembly. They typically have a .exe or .dll extension. 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 @@ unix). MONO_GAC_PREFIX should point to the top directory of a prefixed 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 @@ enables all rewriting methods. (Backslashes are always mapped to slashes if this variable is set to a valid option.) .fi .Sp -For example: +For example, this would work from the shell: +.nf + + 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 - MONO_IO_PORTABILITY_HELP=drive:case + MonoSetEnv MONO_IOMAP=all +.fi .TP .I "MONO_MANAGED_WATCHER" If set to any value, System.IO.FileSystemWatcher will use the default |