doc update
[www.jankratochvil.net.git] / project / captive / Index.html.pl
index a8add1d..1ff8a3f 100755 (executable)
@@ -271,17 +271,17 @@ other types Microsoft Windows drivers in the future.</p>
 <dl>
        <dt>Emulation principle equivalent</dt>
        <dd>
-               <p>@{[ a_href('http://www.winehq.com/','Wine Project') ]}</p>
+               <p>@{[ a_href 'http://www.winehq.com/','Wine Project' ]}</p>
                <p>No code could be shared - Wine emulates only Microsoft Windows userland.
                Filesystem drivers completely belong to Microsoft Windows kernelland.</p>
        </dd>
 
        <dt>Closed-source read-only-crippled @{[ '$0' ]} equivalent for Microsoft Windows</dt>
        <dd>
-               <p>@{[ a_href('http://www.sysinternals.com/ntw2k/freeware/ntfswin98.shtml',
-                               'NTFS for Windows 98') ]}</p>
-               <p>There is a @{[ a_href('http://www.sysinternals.com/images/screenshots/ntfs98ap.gif',
-                               'diagram') ]} showing exactly the principle of Captive NTFS project.
+               <p>@{[ a_href 'http://www.sysinternals.com/ntw2k/freeware/ntfswin98.shtml',
+                               'NTFS for Windows 98' ]}</p>
+               <p>There is a @{[ a_href 'http://www.sysinternals.com/images/screenshots/ntfs98ap.gif',
+                               'diagram' ]} showing exactly the principle of Captive NTFS project.
                There is apparently disabled read/write functionality in <i>NTFS for
                Windows 98</i> as the same company also sells the following product sharing
                the same codebase:</p>
@@ -289,8 +289,8 @@ other types Microsoft Windows drivers in the future.</p>
 
        <dt>Closed-source read/write @{[ '$299' ]} equivalent for MS-DOS</dt>
        <dd>
-               <p>@{[ a_href('http://www.winternals.com/products/repairandrecovery/ntfsdospro.asp',
-                               'NTFSDOS Professional') ]}</p>
+               <p>@{[ a_href 'http://www.winternals.com/products/repairandrecovery/ntfsdospro.asp',
+                               'NTFSDOS Professional' ]}</p>
                <p>This product is the most close equivalent to Captive NTFS but it is
                a commercial product, closed-source and it has filesystem interface only
                for MS-DOS.</p>
@@ -298,8 +298,8 @@ other types Microsoft Windows drivers in the future.</p>
 
        <dt>The only real competition: Closed-source read/write @{[ '$299' ]} equivalent</dt>
        <dd>
-               <p>@{[ a_href('http://www.vmware.com/download/workstation.html',
-                               'VMware Workstation') ]}</p>
+               <p>@{[ a_href 'http://www.vmware.com/download/workstation.html',
+                               'VMware Workstation' ]}</p>
                <p>Original Microsoft Windows operating system can be run inside a virtual
                machine running under GNU/Linux and share the read-write NTFS disk by using
                a network file sharing through a&nbsp;VMware virtual network card.</p>
@@ -326,13 +326,13 @@ Yep. :-)</p>
 that if it went wrong it could crash the machine. With no source, we might not
 be able to work around the problem.</span><br />
 <a name="sandbox">Nope</a>,
-@{[ a_href('http://lufs.sourceforge.net/lufs/','Linux Userland File System (LUFS)') ]}
+@{[ a_href 'http://lufs.sourceforge.net/lufs/','Linux Userland File System (LUFS)' ]}
 moves the filesystem implementation to UNIX userland where the Microsoft
 Windows filesystem is completely unarmed by Captive jail of chroot(2),
 setuid(2) and setrlimit(2). There only remains one narrow connection to the rest of
 system (by CORBA/ORBit). The filesystem's life environment gets kill(2)ed when
 UNIX is no longer satisfied with it. Safety similiar to
-@{[ a_href('http://www.vmware.com/solutions/security.html','VMware sandbox') ]}.</p>
+@{[ a_href 'http://www.vmware.com/solutions/security.html','VMware sandbox' ]}.</p>
 
 <p><span class="re">&gt; The next major problem is compati<!--orig. text typo-->bility.
 Which version of the Windows system file would we use? Picking one would limit
@@ -358,22 +358,24 @@ It does not apply to this project due to the implemented
 
 <h1>See also</h1>
 <ul>
-       <li>@{[ a_href('Preview.html.pl','Technology Preview') ]}</li>
-       <li>@{[ a_href('doc/','Developer Documentation') ]}</li>
-       <li>@{[ a_href('apiref/','API Reference Manual') ]} (fragment)</li>
+       <li>@{[ a_href 'Preview.html.pl','Technology Preview' ]}</li>
+       <li>@{[ a_href 'doc/','Developer Documentation' ]}</li>
+       <li>@{[ a_href 'apiref/','API Reference Manual' ]} (fragment)</li>
        <li>
-               @{[ a_href('http://cvs.jankratochvil.net/viewcvs/priv/captive/','CVS repository ViewCVS') ]}
-               (@{[ a_href('http://cvs.jankratochvil.net/viewcvs/priv/reactos/?only_with_tag=captive','ReactOS branch part') ]})
+               @{[ a_href 'http://cvs.jankratochvil.net/viewcvs/priv/captive/','CVS repository ViewCVS' ]}
+               (@{[ a_href 'http://cvs.jankratochvil.net/viewcvs/priv/reactos/?only_with_tag=captive','ReactOS branch part' ]})
                </li>
-       <li>@{[ a_href('Thanks.html.pl','Thanks') ]}</li>
-       <li>@{[ a_href('Resources.html.pl','Related Pages') ]}</li>
+       <li>@{[ a_href 'http://cvs.jankratochvil.net/viewcvs/*checkout*/priv/captive/src/libcaptive/ke/exports.captivesym?rev=HEAD',
+                       'List of implemented W32 kernel functions' ]}</li>
+       <li>@{[ a_href 'Thanks.html.pl','Thanks' ]}</li>
+       <li>@{[ a_href 'Resources.html.pl','Related Pages' ]}</li>
 </ul>
 
 @{[ vskip "3ex" ]}
 
 <p class="stuff">
        Why did I install Microsoft Windows and wrote such disgusting piece of code?<br />
-       I expect @{[ a_href($W->{"top_dir"}."/CV.html.pl","yet another challenging task") ]}, !
+       I expect @{[ a_href $W->{"top_dir"}."/CV.html.pl","yet another challenging task" ]}, !
 </p>
 HERE