Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorMiguel de Icaza <miguel@gnome.org>2006-10-06 15:41:28 +0400
committerMiguel de Icaza <miguel@gnome.org>2006-10-06 15:41:28 +0400
commitea0fabb44fa8da32a0d5126e51b9dd8dd0f062b8 (patch)
tree7645c7ec199c4100c658b51eb5600b60c13a8d5e /man
parent05118ca3d12b318dfba4a04857935939c03845d7 (diff)
Manual page updates
svn path=/trunk/mono/; revision=66346
Diffstat (limited to 'man')
-rw-r--r--man/mcs.14
-rw-r--r--man/mono.133
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