www-lcsim/docs/gettingStarted/Cygwin
diff -u -r1.1 -r1.2
--- index.htm 22 Jun 2005 18:41:28 -0000 1.1
+++ index.htm 16 Dec 2005 21:53:16 -0000 1.2
@@ -1,217 +1,217 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML><HEAD><TITLE>Getting started with MSVC++.Net</TITLE>
-<META http-equiv=Content-Language content=en-us>
-<META content="Microsoft FrontPage 5.0" name=GENERATOR>
-<META content=FrontPage.Editor.Document name=ProgId>
-<META http-equiv=Content-Type content="text/html; charset=windows-1252">
-</HEAD>
-<BODY>
-<H1>Getting started with Cygwin</H1>
-<H2>What is cygwin?</H2>
-<p>Here's the description available at the project homepage
-<a href="http://www.cygwin.com/">http://www.cygwin.com/</a> :</p>
-<p>"<b>Cygwin</b> is a Linux-like environment for Windows. It consists of two
-parts: </p>
-<li>A DLL (cygwin1.dll) which acts as a Linux emulation layer providing
-substantial Linux API functionality. </li>
-<li>A collection of tools, which provide Linux look and feel."</li>
-<p> Cygwin provides a very nice environment once it is up and running, but
-the installation can be confusing to new users. Hopefully this step-by-step
-installation will be useful.</p>
-<h2>Installation</h2>
-<p>Start off by going to the project homepage (<a href="http://www.cygwin.com/">http://www.cygwin.com/</a>
-) and clicking on the installation icon:</p>
-<p align="center"><a href="http://sources.redhat.com/cygwin/setup.exe">
-<img border="0" src="images/cygwin-icon.gif" width="28" height="28"></a></p>
-<p align="left">This will bring up the following <i>File Download</i>
-page:</p>
-<p align="left"><img border="0" src="images/setup.gif" width="398" height="288"></p>
-<p align="left">You can save the application anywhere you like, but I highly
-recommend creating a separate top-level directory such as C:\cygwin.</p>
-<p align="left"><img border="0" src="images/download.gif" width="374" height="261"></p>
-<p align="left">Clicking on <i>Open</i> brings up the installation wizard:</p>
-<p align="left"><img border="0" src="images/netRelease.gif" width="503" height="386"></p>
-<p align="left">Clicking <i>Next</i> provides you with the following download
-options. If you have a reasonably fast and reliable Internet connection,
-accepting the default <i>Install from Internet</i> is probably the best option.
-Alternatively, you can first <i>Download from Internet</i>, then when this is
-finished, rerun <i>Setup.exe</i> and select <i>Install from Local Directory</i>.</p>
-<p align="left"><img border="0" src="images/source.gif" width="503" height="386"></p>
-<p align="left">Selecting <i>Install</i> and clicking <i>Next</i> brings up the
-following dialog window:</p>
-<p align="left"><img border="0" src="images/installDir.gif" width="503" height="386"></p>
-<p align="left">I highly recommend that you install in a high-level directory
-without spaces in the name (i.e. not in C:\Program Files\...). The remaining two
-issues reflect personal preferences. <i>Default Text File Type</i> refers to the
-end-of-line format to be used (CR/LF for DOS or LF for Unix). If you will be
-exchanging files with a Unix system you may want to choose Unix, otherwise DOS
-is just fine.</p>
-<p align="left">Select your options, then click <i>Next</i> to bring up the
-following:</p>
-<p align="left"><img border="0" src="images/selectDir.gif" width="503" height="386"></p>
-<p align="left">The <i>Local Package Directory</i> should correspond to the
-directory in which you downloaded the <i>Setup.exe</i> file. You can keep things
-simple by always using one directory for everything.</p>
-<p align="left">The next window allows you to <i>Select Your Internet Connection</i>.
-For most users this will be a <i>Direct Connection</i>. If you connect to the
-Internet via a proxy server, select <i>Use HTTP/FTP Proxy</i> and enter the
-relevant information. </p>
-<p align="left"><img border="0" src="images/selectConnection.gif" width="503" height="386"></p>
-<p align="left">Click <i>Next</i> and <i>Choose A Download Site</i> from the
-list of sites, preferably one close to your own country.</p>
-<p align="left"><img border="0" src="images/chooseDownload.gif" width="503" height="386"></p>
-<p align="left">A setup window will pop up notifying you that it is downloading
-a file called <i>setup.bz2</i> after which you will be presented with a dialog
-window similar to the following ( this and following snapshots will change as
-the available packages are updated ):</p>
-<p align="left"><img border="0" src="images/selectPackages.gif" width="503" height="386"></p>
-<p align="left">From the cygwin home page:</p>
-<p>"The <tt>setup.exe</tt> utility, which is downloaded when you click on the
-<a href="http://www.cygwin.com/setup.exe">above link</a>, tracks the versions of
-all installed components and provides the mechanism for <b>installing</b> or <b>
-updating</b> everything. Run this program any time you want to update or install
-a cygwin package.</p>
-<p>Note also that, by default, <tt>setup.exe</tt> <b>does not install everything</b>.
-Only the <em>base</em> cygwin distribution is installed by default. When running
-<tt>setup.exe</tt>, clicking on categories and packages in the <em>package
-installation</em> screen will provide you with the ability to control what is
-installed or updated. For instance, clicking on the "Default" field next to the
-"All" category will provide you with the opportunity to install every Cygwin
-package. Be advised that this will download and install hundreds of megabytes to
-your computer. The best plan is probably to click on individual categories and
-install either entire categories or packages from the categories themselves."</p>
-<p align="left">There is a very large and growing number of packages available;
-I suggest that you browse through the various categories and see what's
-available. If you have sufficient disk space you may wish to install all the
-tools. Here we'll download a fairly minimal set of tools for C++ developers. You
-can go back at any time and install additional packages, or remove those you
-don't need or want.</p>
-<p align="left">Expand the developer's menu by clicking on the + sign next to <i>
-Devel</i>:</p>
-<p align="left"><img border="0" src="images/selectPackages2.gif" width="503" height="386"></p>
-<p align="left">Clicking on the <i>View</i> button will bring up various views
-of the menu (e.g. <i>Category, Full, Partial, Up To Date, Not Installed</i>).
-This is most useful for updating an installation. For most users, the default
-current version (<i>Curr</i>) is most appropriate.</p>
-<p align="left">We'll need the following packages:</p>
-<p align="left"><b>binutils</b>, for the GNU assembler, linker and binary
-utilities.</p>
-<p align="left">Scroll down to <i>binutils</i>. Click on the
-<img border="0" src="images/skipIcon.gif" width="42" height="19">icon to bring up the latest version. Repeated
-clicking will bring up various options. In my case, since I have already
-installed binutils, the default is to keep the current installation
-(20030307-1).</p>
-<p align="left"><img border="0" src="images/selectPackagesBinutils.gif" width="503" height="386"></p>
-<p align="left">Next, we'll install the Gnu Compiler Collection, <b>gcc</b>:</p>
-<p align="left"><img border="0" src="images/selectPackagesGcc.gif" width="503" height="386"></p>
-<p align="left">(Note that I have installed gcc-mingw and ggc2 as well, but
-normal developers should only need gcc.)</p>
-<p align="left">We'll also need <b>make</b>, so scroll down and select it as
-well:</p>
-<p align="left"><img border="0" src="images/selectPackagesMake.gif" width="503" height="386"></p>
-<p align="left">This is a minimal set, you may also want to install an editor (<i>emacs</i>),
-debugger (<i>gdb</i>), documentation generator (<i>doxygen</i>), source control
-software (cvs), etc.</p>
-<p align="left">Once you have selected the packages you would like to have
-installed, click <i>Next</i>. A progress window will open, similar to the
-following, where you can follow the download.</p>
-<p align="left"><img border="0" src="images/downloading.gif" width="503" height="386"></p>
-<p align="left">Once all the files have been downloaded, they will be installed,
-with the accompanying progress window:</p>
-<p align="left"><img border="0" src="images/installing.gif" width="503" height="386"></p>
-<p align="left">A successful installation will end with the following dialog
-box, providing you the option to install convenient access to the cygwin command
-line shell.</p>
-<p align="left"><img border="0" src="images/createIcons.gif" width="503" height="386"></p>
-<p align="left">You may see a post-installation window pop up briefly as <i>
-Setup.exe</i> performs its post build steps.</p>
-<p align="left">Congratulations! You have now successfully installed cygwin with
-a minimal set of C++ developer's tools.</p>
-<h2 align="left">Usage</h2>
-<p align="left">You normally bring up a cygwin bash shell by clicking on the
-cygwin icon you installed above. You can also use the cygwin.bat file
-located in your installation directory. </p>
-<p align="left"><font face="Times New Roman">If you want to access cygwin
-functionality from a DOS Command Prompt, you need to add the Cygwin <i>bin</i>
-directory (e.g. <i>C:\cygwin\bin</i>) to your PATH.</font></p>
-<h2 align="left">Customization</h2>
-<p align="left">If the system variable HOME is defined, the bash shell will open
-in that directory and will look for the following initialization files
-<tt class="FILENAME">and execute them if found:</tt></p>
-<p align="left"><b><tt class="FILENAME">.bashrc</tt> </b>contains bash commands
-and is executed each time an interactive bash shell is launched. Use it to
-define and export environment variables, aliases etc. Here is an example file:</p>
-<p align="left"># User dependent .bashrc file<br>
-# Don't put duplicate lines in the history.<br>
-export HISTCONTROL=ignoredups<br>
-<br>
-alias h=history<br>
-alias more='less -EFX'<br>
-alias ls='ls -F'<br>
-alias cp='cp -i'<br>
-alias mv='mv -i'<br>
-alias which=type<br>
- </p>
-<p align="left"><tt class="FILENAME"><b>.inputrc</b> </tt>controls how programs
-using the readline library behave<tt class="FILENAME">. The following example
-enables the <i>Home</i>, <i>End</i>, <i>Delete</i> and <i>Insert</i> keys, as
-well as enabling accented characters to be displayed.</tt></p>
-<p align="left"># This file is read by the 'readline' library<br>
-# (the library which bash uses for its command-<br>
-# line editing facility)<br>
-<br>
-# Make Home work<br>
-"\e[7~": beginning-of-line<br>
-# Make End work<br>
-"\e[8~": end-of-line<br>
-# Make Delete work<br>
-"\e[3~": delete-char<br>
-# Make Insert work<br>
-"\e[2~": paste-from-clipboard<br>
-<br>
-# Ignore case for the command-line-completion functionality.<br>
-set completion-ignore-case On</p>
-<p align="left"># Make Bash 8bit clean (i.e able to display 8-bit characters)<br>
-set meta-flag On<br>
-set convert-meta Off<br>
-set output-meta On</p>
-<p align="left">set horizontal-scroll-mode On</p>
-<p align="left"> </p>
-<p align="left">Additional information can be obtained by typing <b>info bash</b>
-or <b>info readline.</b></p>
-<p align="left">You can customize your cygwin window by clicking on the icon in
-the upper left corner and selecting <i>Properties</i>. </p>
-<p align="left"><img border="0" src="images/customizeWindow.gif" width="131" height="219"></p>
-<p align="left">This will bring up the following window:</p>
-<p align="left"><img border="0" src="images/windowProperties.gif" width="376" height="461"></p>
-<p align="left">To enable cut-and-paste operations, check the <i>QuickEdit Mode</i>.
-</p>
-<p align="left">The <i>Layout</i> tab controls the size and position of the
-window. Selecting a large value for the <i>Screen Buffer Size</i> <i>Height </i>
-will give you a nice "scrollable" history of your session commands.</p>
-<p align="left"><img border="0" src="images/layout.gif" width="376" height="461"></p>
-<p align="left">The <i>Font </i>and <i>Colors </i>tabs allow you to
-further personalize the appearance of your window. </p>
-<h2 align="left">Updates</h2>
-<p align="left">You can update your cygwin installation at any time by going to
-your installation directory and rerunning setup.exe. When you get to the <i>
-Select Packages</i> panel you will be given the option to <i>Keep</i>, <i>
-Uninstall</i>, <i>Reinstall</i>, or (sometimes) install a previous version.</p>
-<h2>Problems?</h2>
-<p>The cygwin project provides many helpful resources for users of all levels,
-including a <a href="http://cygwin.com/faq/">FAQ</a> and the
-<a href="http://cygwin.com/cygwin-ug-net/">User's Guide</a>. Please check these
-out before sending email to a <a href="http://cygwin.com/lists.html">mailing
-list</a> , and, if you're new at this, please follow the bug reporting
-<a href="http://cygwin.com/bugs.html">guidelines</a>.</p>
-<H2><a name="Analysis">Contact</a></H2>
-<p>If you have any comments, suggestions, or contributions, please contact me at
-<a href="mailto:[log in to unmask]">[log in to unmask]</a>
-.</p>
-<p> </p>
-<p> </p>
-<p> </p>
-<p> </p>
-<p> </p>
-<p> </p>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML><HEAD><TITLE>Getting started with MSVC++.Net</TITLE>
+<META http-equiv=Content-Language content=en-us>
+<META content="Microsoft FrontPage 5.0" name=GENERATOR>
+<META content=FrontPage.Editor.Document name=ProgId>
+<META http-equiv=Content-Type content="text/html; charset=windows-1252">
+</HEAD>
+<BODY>
+<H1>Getting started with Cygwin</H1>
+<H2>What is cygwin?</H2>
+<p>Here's the description available at the project homepage
+<a href="http://www.cygwin.com/">http://www.cygwin.com/</a> :</p>
+<p>"<b>Cygwin</b> is a Linux-like environment for Windows. It consists of two
+parts: </p>
+<li>A DLL (cygwin1.dll) which acts as a Linux emulation layer providing
+substantial Linux API functionality. </li>
+<li>A collection of tools, which provide Linux look and feel."</li>
+<p> Cygwin provides a very nice environment once it is up and running, but
+the installation can be confusing to new users. Hopefully this step-by-step
+installation will be useful.</p>
+<h2>Installation</h2>
+<p>Start off by going to the project homepage (<a href="http://www.cygwin.com/">http://www.cygwin.com/</a>
+) and clicking on the installation icon:</p>
+<p align="center"><a href="http://sources.redhat.com/cygwin/setup.exe">
+<img border="0" src="images/cygwin-icon.gif" width="28" height="28"></a></p>
+<p align="left">This will bring up the following <i>File Download</i>
+page:</p>
+<p align="left"><img border="0" src="images/setup.gif" width="398" height="288"></p>
+<p align="left">You can save the application anywhere you like, but I highly
+recommend creating a separate top-level directory such as C:\cygwin.</p>
+<p align="left"><img border="0" src="images/download.gif" width="374" height="261"></p>
+<p align="left">Clicking on <i>Open</i> brings up the installation wizard:</p>
+<p align="left"><img border="0" src="images/netRelease.gif" width="503" height="386"></p>
+<p align="left">Clicking <i>Next</i> provides you with the following download
+options. If you have a reasonably fast and reliable Internet connection,
+accepting the default <i>Install from Internet</i> is probably the best option.
+Alternatively, you can first <i>Download from Internet</i>, then when this is
+finished, rerun <i>Setup.exe</i> and select <i>Install from Local Directory</i>.</p>
+<p align="left"><img border="0" src="images/source.gif" width="503" height="386"></p>
+<p align="left">Selecting <i>Install</i> and clicking <i>Next</i> brings up the
+following dialog window:</p>
+<p align="left"><img border="0" src="images/installDir.gif" width="503" height="386"></p>
+<p align="left">I highly recommend that you install in a high-level directory
+without spaces in the name (i.e. not in C:\Program Files\...). The remaining two
+issues reflect personal preferences. <i>Default Text File Type</i> refers to the
+end-of-line format to be used (CR/LF for DOS or LF for Unix). If you will be
+exchanging files with a Unix system you may want to choose Unix, otherwise DOS
+is just fine.</p>
+<p align="left">Select your options, then click <i>Next</i> to bring up the
+following:</p>
+<p align="left"><img border="0" src="images/selectDir.gif" width="503" height="386"></p>
+<p align="left">The <i>Local Package Directory</i> should correspond to the
+directory in which you downloaded the <i>Setup.exe</i> file. You can keep things
+simple by always using one directory for everything.</p>
+<p align="left">The next window allows you to <i>Select Your Internet Connection</i>.
+For most users this will be a <i>Direct Connection</i>. If you connect to the
+Internet via a proxy server, select <i>Use HTTP/FTP Proxy</i> and enter the
+relevant information. </p>
+<p align="left"><img border="0" src="images/selectConnection.gif" width="503" height="386"></p>
+<p align="left">Click <i>Next</i> and <i>Choose A Download Site</i> from the
+list of sites, preferably one close to your own country.</p>
+<p align="left"><img border="0" src="images/chooseDownload.gif" width="503" height="386"></p>
+<p align="left">A setup window will pop up notifying you that it is downloading
+a file called <i>setup.bz2</i> after which you will be presented with a dialog
+window similar to the following ( this and following snapshots will change as
+the available packages are updated ):</p>
+<p align="left"><img border="0" src="images/selectPackages.gif" width="503" height="386"></p>
+<p align="left">From the cygwin home page:</p>
+<p>"The <tt>setup.exe</tt> utility, which is downloaded when you click on the
+<a href="http://www.cygwin.com/setup.exe">above link</a>, tracks the versions of
+all installed components and provides the mechanism for <b>installing</b> or <b>
+updating</b> everything. Run this program any time you want to update or install
+a cygwin package.</p>
+<p>Note also that, by default, <tt>setup.exe</tt> <b>does not install everything</b>.
+Only the <em>base</em> cygwin distribution is installed by default. When running
+<tt>setup.exe</tt>, clicking on categories and packages in the <em>package
+installation</em> screen will provide you with the ability to control what is
+installed or updated. For instance, clicking on the "Default" field next to the
+"All" category will provide you with the opportunity to install every Cygwin
+package. Be advised that this will download and install hundreds of megabytes to
+your computer. The best plan is probably to click on individual categories and
+install either entire categories or packages from the categories themselves."</p>
+<p align="left">There is a very large and growing number of packages available;
+I suggest that you browse through the various categories and see what's
+available. If you have sufficient disk space you may wish to install all the
+tools. Here we'll download a fairly minimal set of tools for C++ developers. You
+can go back at any time and install additional packages, or remove those you
+don't need or want.</p>
+<p align="left">Expand the developer's menu by clicking on the + sign next to <i>
+Devel</i>:</p>
+<p align="left"><img border="0" src="images/selectPackages2.gif" width="503" height="386"></p>
+<p align="left">Clicking on the <i>View</i> button will bring up various views
+of the menu (e.g. <i>Category, Full, Partial, Up To Date, Not Installed</i>).
+This is most useful for updating an installation. For most users, the default
+current version (<i>Curr</i>) is most appropriate.</p>
+<p align="left">We'll need the following packages:</p>
+<p align="left"><b>binutils</b>, for the GNU assembler, linker and binary
+utilities.</p>
+<p align="left">Scroll down to <i>binutils</i>. Click on the
+<img border="0" src="images/skipIcon.gif" width="42" height="19">icon to bring up the latest version. Repeated
+clicking will bring up various options. In my case, since I have already
+installed binutils, the default is to keep the current installation
+(20030307-1).</p>
+<p align="left"><img border="0" src="images/selectPackagesBinutils.gif" width="503" height="386"></p>
+<p align="left">Next, we'll install the Gnu Compiler Collection, <b>gcc</b>:</p>
+<p align="left"><img border="0" src="images/selectPackagesGcc.gif" width="503" height="386"></p>
+<p align="left">(Note that I have installed gcc-mingw and ggc2 as well, but
+normal developers should only need gcc.)</p>
+<p align="left">We'll also need <b>make</b>, so scroll down and select it as
+well:</p>
+<p align="left"><img border="0" src="images/selectPackagesMake.gif" width="503" height="386"></p>
+<p align="left">This is a minimal set, you may also want to install an editor (<i>emacs</i>),
+debugger (<i>gdb</i>), documentation generator (<i>doxygen</i>), source control
+software (cvs), etc.</p>
+<p align="left">Once you have selected the packages you would like to have
+installed, click <i>Next</i>. A progress window will open, similar to the
+following, where you can follow the download.</p>
+<p align="left"><img border="0" src="images/downloading.gif" width="503" height="386"></p>
+<p align="left">Once all the files have been downloaded, they will be installed,
+with the accompanying progress window:</p>
+<p align="left"><img border="0" src="images/installing.gif" width="503" height="386"></p>
+<p align="left">A successful installation will end with the following dialog
+box, providing you the option to install convenient access to the cygwin command
+line shell.</p>
+<p align="left"><img border="0" src="images/createIcons.gif" width="503" height="386"></p>
+<p align="left">You may see a post-installation window pop up briefly as <i>
+Setup.exe</i> performs its post build steps.</p>
+<p align="left">Congratulations! You have now successfully installed cygwin with
+a minimal set of C++ developer's tools.</p>
+<h2 align="left">Usage</h2>
+<p align="left">You normally bring up a cygwin bash shell by clicking on the
+cygwin icon you installed above. You can also use the cygwin.bat file
+located in your installation directory. </p>
+<p align="left"><font face="Times New Roman">If you want to access cygwin
+functionality from a DOS Command Prompt, you need to add the Cygwin <i>bin</i>
+directory (e.g. <i>C:\cygwin\bin</i>) to your PATH.</font></p>
+<h2 align="left">Customization</h2>
+<p align="left">If the system variable HOME is defined, the bash shell will open
+in that directory and will look for the following initialization files
+<tt class="FILENAME">and execute them if found:</tt></p>
+<p align="left"><b><tt class="FILENAME">.bashrc</tt> </b>contains bash commands
+and is executed each time an interactive bash shell is launched. Use it to
+define and export environment variables, aliases etc. Here is an example file:</p>
+<p align="left"># User dependent .bashrc file<br>
+# Don't put duplicate lines in the history.<br>
+export HISTCONTROL=ignoredups<br>
+<br>
+alias h=history<br>
+alias more='less -EFX'<br>
+alias ls='ls -F'<br>
+alias cp='cp -i'<br>
+alias mv='mv -i'<br>
+alias which=type<br>
+ </p>
+<p align="left"><tt class="FILENAME"><b>.inputrc</b> </tt>controls how programs
+using the readline library behave<tt class="FILENAME">. The following example
+enables the <i>Home</i>, <i>End</i>, <i>Delete</i> and <i>Insert</i> keys, as
+well as enabling accented characters to be displayed.</tt></p>
+<p align="left"># This file is read by the 'readline' library<br>
+# (the library which bash uses for its command-<br>
+# line editing facility)<br>
+<br>
+# Make Home work<br>
+"\e[7~": beginning-of-line<br>
+# Make End work<br>
+"\e[8~": end-of-line<br>
+# Make Delete work<br>
+"\e[3~": delete-char<br>
+# Make Insert work<br>
+"\e[2~": paste-from-clipboard<br>
+<br>
+# Ignore case for the command-line-completion functionality.<br>
+set completion-ignore-case On</p>
+<p align="left"># Make Bash 8bit clean (i.e able to display 8-bit characters)<br>
+set meta-flag On<br>
+set convert-meta Off<br>
+set output-meta On</p>
+<p align="left">set horizontal-scroll-mode On</p>
+<p align="left"> </p>
+<p align="left">Additional information can be obtained by typing <b>info bash</b>
+or <b>info readline.</b></p>
+<p align="left">You can customize your cygwin window by clicking on the icon in
+the upper left corner and selecting <i>Properties</i>. </p>
+<p align="left"><img border="0" src="images/customizeWindow.gif" width="131" height="219"></p>
+<p align="left">This will bring up the following window:</p>
+<p align="left"><img border="0" src="images/windowProperties.gif" width="376" height="461"></p>
+<p align="left">To enable cut-and-paste operations, check the <i>QuickEdit Mode</i>.
+</p>
+<p align="left">The <i>Layout</i> tab controls the size and position of the
+window. Selecting a large value for the <i>Screen Buffer Size</i> <i>Height </i>
+will give you a nice "scrollable" history of your session commands.</p>
+<p align="left"><img border="0" src="images/layout.gif" width="376" height="461"></p>
+<p align="left">The <i>Font </i>and <i>Colors </i>tabs allow you to
+further personalize the appearance of your window. </p>
+<h2 align="left">Updates</h2>
+<p align="left">You can update your cygwin installation at any time by going to
+your installation directory and rerunning setup.exe. When you get to the <i>
+Select Packages</i> panel you will be given the option to <i>Keep</i>, <i>
+Uninstall</i>, <i>Reinstall</i>, or (sometimes) install a previous version.</p>
+<h2>Problems?</h2>
+<p>The cygwin project provides many helpful resources for users of all levels,
+including a <a href="http://cygwin.com/faq/">FAQ</a> and the
+<a href="http://cygwin.com/cygwin-ug-net/">User's Guide</a>. Please check these
+out before sending email to a <a href="http://cygwin.com/lists.html">mailing
+list</a> , and, if you're new at this, please follow the bug reporting
+<a href="http://cygwin.com/bugs.html">guidelines</a>.</p>
+<H2><a name="Analysis">Contact</a></H2>
+<p>If you have any comments, suggestions, or contributions, please contact me at
+<a href="mailto:[log in to unmask]">[log in to unmask]</a>
+.</p>
+<p> </p>
+<p> </p>
+<p> </p>
+<p> </p>
+<p> </p>
+<p> </p>
</BODY></HTML>
\ No newline at end of file